diff --git a/.yarn/releases/yarn-1.19.1.js b/.yarn/releases/yarn-1.22.17.js
similarity index 99%
rename from .yarn/releases/yarn-1.19.1.js
rename to .yarn/releases/yarn-1.22.17.js
index 1655dd9689..e25138d163 100755
--- a/.yarn/releases/yarn-1.19.1.js
+++ b/.yarn/releases/yarn-1.22.17.js
@@ -338,6 +338,12 @@ module.exports = require("util");
/***/ }),
/* 4 */
+/***/ (function(module, exports) {
+
+module.exports = require("fs");
+
+/***/ }),
+/* 5 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -1393,7 +1399,7 @@ exports.normalizeOS = normalizeOS;
var _fs;
function _load_fs() {
- return _fs = _interopRequireDefault(__webpack_require__(5));
+ return _fs = _interopRequireDefault(__webpack_require__(4));
}
var _glob;
@@ -1405,7 +1411,7 @@ function _load_glob() {
var _os;
function _load_os() {
- return _os = _interopRequireDefault(__webpack_require__(49));
+ return _os = _interopRequireDefault(__webpack_require__(46));
}
var _path;
@@ -1417,19 +1423,19 @@ function _load_path() {
var _blockingQueue;
function _load_blockingQueue() {
- return _blockingQueue = _interopRequireDefault(__webpack_require__(110));
+ return _blockingQueue = _interopRequireDefault(__webpack_require__(111));
}
var _promise;
function _load_promise() {
- return _promise = _interopRequireWildcard(__webpack_require__(50));
+ return _promise = _interopRequireWildcard(__webpack_require__(51));
}
var _promise2;
function _load_promise2() {
- return _promise2 = __webpack_require__(50);
+ return _promise2 = __webpack_require__(51);
}
var _map;
@@ -1441,7 +1447,7 @@ function _load_map() {
var _fsNormalized;
function _load_fsNormalized() {
- return _fsNormalized = __webpack_require__(218);
+ return _fsNormalized = __webpack_require__(219);
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -1516,12 +1522,6 @@ function normalizeOS(body) {
const cr = '\r'.charCodeAt(0);
const lf = '\n'.charCodeAt(0);
-/***/ }),
-/* 5 */
-/***/ (function(module, exports) {
-
-module.exports = require("fs");
-
/***/ }),
/* 6 */
/***/ (function(module, exports, __webpack_require__) {
@@ -1580,7 +1580,7 @@ exports.OneTimePasswordError = OneTimePasswordError;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Observer__ = __webpack_require__(420);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Subscription__ = __webpack_require__(25);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__internal_symbol_rxSubscriber__ = __webpack_require__(321);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__config__ = __webpack_require__(185);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__config__ = __webpack_require__(186);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__util_hostReportError__ = __webpack_require__(323);
/** PURE_IMPORTS_START tslib,_util_isFunction,_Observer,_Subscription,_internal_symbol_rxSubscriber,_config,_util_hostReportError PURE_IMPORTS_END */
@@ -1832,7 +1832,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getPathKey = getPathKey;
-const os = __webpack_require__(49);
+const os = __webpack_require__(46);
const path = __webpack_require__(0);
const userHome = __webpack_require__(67).default;
@@ -2027,7 +2027,7 @@ module.exports = invariant;
"use strict";
-var YAMLException = __webpack_require__(54);
+var YAMLException = __webpack_require__(55);
var TYPE_CONSTRUCTOR_OPTIONS = [
'kind',
@@ -2102,9 +2102,9 @@ module.exports = require("crypto");
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return Observable; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util_canReportError__ = __webpack_require__(322);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_toSubscriber__ = __webpack_require__(932);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__internal_symbol_observable__ = __webpack_require__(117);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__internal_symbol_observable__ = __webpack_require__(118);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_pipe__ = __webpack_require__(324);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__config__ = __webpack_require__(185);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__config__ = __webpack_require__(186);
/** PURE_IMPORTS_START _util_canReportError,_util_toSubscriber,_internal_symbol_observable,_util_pipe,_config PURE_IMPORTS_END */
@@ -2718,7 +2718,7 @@ function _load_asyncToGenerator() {
var _parse;
function _load_parse() {
- return _parse = __webpack_require__(105);
+ return _parse = __webpack_require__(106);
}
Object.defineProperty(exports, 'parse', {
@@ -2731,7 +2731,7 @@ Object.defineProperty(exports, 'parse', {
var _stringify;
function _load_stringify() {
- return _stringify = __webpack_require__(199);
+ return _stringify = __webpack_require__(200);
}
Object.defineProperty(exports, 'stringify', {
@@ -2758,7 +2758,7 @@ function _load_normalizePattern() {
var _parse2;
function _load_parse2() {
- return _parse2 = _interopRequireDefault(__webpack_require__(105));
+ return _parse2 = _interopRequireDefault(__webpack_require__(106));
}
var _constants;
@@ -2770,7 +2770,7 @@ function _load_constants() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -2994,23 +2994,6 @@ exports.default = Lockfile;
/* 20 */
/***/ (function(module, exports, __webpack_require__) {
-var store = __webpack_require__(133)('wks');
-var uid = __webpack_require__(137);
-var Symbol = __webpack_require__(17).Symbol;
-var USE_SYMBOL = typeof Symbol == 'function';
-
-var $exports = module.exports = function (name) {
- return store[name] || (store[name] =
- USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
-};
-
-$exports.store = store;
-
-
-/***/ }),
-/* 21 */
-/***/ (function(module, exports, __webpack_require__) {
-
"use strict";
@@ -3036,6 +3019,23 @@ exports.default = _assign2.default || function (target) {
return target;
};
+/***/ }),
+/* 21 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var store = __webpack_require__(133)('wks');
+var uid = __webpack_require__(137);
+var Symbol = __webpack_require__(17).Symbol;
+var USE_SYMBOL = typeof Symbol == 'function';
+
+var $exports = module.exports = function (name) {
+ return store[name] || (store[name] =
+ USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
+};
+
+$exports.store = store;
+
+
/***/ }),
/* 22 */
/***/ (function(module, exports) {
@@ -4387,8 +4387,8 @@ module.exports = require("url");
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util_isArray__ = __webpack_require__(41);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_isObject__ = __webpack_require__(444);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_isFunction__ = __webpack_require__(154);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_tryCatch__ = __webpack_require__(56);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util_errorObject__ = __webpack_require__(47);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_tryCatch__ = __webpack_require__(57);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util_errorObject__ = __webpack_require__(48);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__util_UnsubscriptionError__ = __webpack_require__(441);
/** PURE_IMPORTS_START _util_isArray,_util_isObject,_util_isFunction,_util_tryCatch,_util_errorObject,_util_UnsubscriptionError PURE_IMPORTS_END */
@@ -4954,7 +4954,7 @@ formats['pkcs1'] = __webpack_require__(327);
formats['pkcs8'] = __webpack_require__(157);
formats['rfc4253'] = __webpack_require__(103);
formats['ssh'] = __webpack_require__(456);
-formats['ssh-private'] = __webpack_require__(192);
+formats['ssh-private'] = __webpack_require__(193);
formats['openssh'] = formats['ssh-private'];
formats['dnssec'] = __webpack_require__(326);
@@ -5707,7 +5707,7 @@ formats['pem'] = __webpack_require__(86);
formats['pkcs1'] = __webpack_require__(327);
formats['pkcs8'] = __webpack_require__(157);
formats['rfc4253'] = __webpack_require__(103);
-formats['ssh-private'] = __webpack_require__(192);
+formats['ssh-private'] = __webpack_require__(193);
formats['openssh'] = formats['ssh-private'];
formats['ssh'] = formats['ssh-private'];
formats['dnssec'] = __webpack_require__(326);
@@ -5940,7 +5940,7 @@ exports.wrapLifecycle = exports.run = exports.install = exports.Install = undefi
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -6047,7 +6047,7 @@ function _load_hooks() {
var _index;
function _load_index() {
- return _index = _interopRequireDefault(__webpack_require__(220));
+ return _index = _interopRequireDefault(__webpack_require__(221));
}
var _errors;
@@ -6059,7 +6059,7 @@ function _load_errors() {
var _integrityChecker;
function _load_integrityChecker() {
- return _integrityChecker = _interopRequireDefault(__webpack_require__(208));
+ return _integrityChecker = _interopRequireDefault(__webpack_require__(209));
}
var _lockfile;
@@ -6077,7 +6077,7 @@ function _load_lockfile2() {
var _packageFetcher;
function _load_packageFetcher() {
- return _packageFetcher = _interopRequireWildcard(__webpack_require__(210));
+ return _packageFetcher = _interopRequireWildcard(__webpack_require__(211));
}
var _packageInstallScripts;
@@ -6089,7 +6089,7 @@ function _load_packageInstallScripts() {
var _packageCompatibility;
function _load_packageCompatibility() {
- return _packageCompatibility = _interopRequireWildcard(__webpack_require__(209));
+ return _packageCompatibility = _interopRequireWildcard(__webpack_require__(210));
}
var _packageResolver;
@@ -6101,13 +6101,13 @@ function _load_packageResolver() {
var _packageLinker;
function _load_packageLinker() {
- return _packageLinker = _interopRequireDefault(__webpack_require__(211));
+ return _packageLinker = _interopRequireDefault(__webpack_require__(212));
}
var _index2;
function _load_index2() {
- return _index2 = __webpack_require__(57);
+ return _index2 = __webpack_require__(58);
}
var _index3;
@@ -6137,7 +6137,7 @@ function _load_normalizePattern() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _map;
@@ -6149,7 +6149,7 @@ function _load_map() {
var _yarnVersion;
function _load_yarnVersion() {
- return _yarnVersion = __webpack_require__(120);
+ return _yarnVersion = __webpack_require__(105);
}
var _generatePnpMap;
@@ -6167,7 +6167,7 @@ function _load_workspaceLayout() {
var _resolutionMap;
function _load_resolutionMap() {
- return _resolutionMap = _interopRequireDefault(__webpack_require__(214));
+ return _resolutionMap = _interopRequireDefault(__webpack_require__(215));
}
var _guessName;
@@ -6192,7 +6192,7 @@ const emoji = __webpack_require__(302);
const invariant = __webpack_require__(9);
const path = __webpack_require__(0);
const semver = __webpack_require__(22);
-const uuid = __webpack_require__(119);
+const uuid = __webpack_require__(120);
const ssri = __webpack_require__(65);
const ONE_DAY = 1000 * 60 * 60 * 24;
@@ -7485,7 +7485,7 @@ function setFlags(commander) {
/* 35 */
/***/ (function(module, exports, __webpack_require__) {
-var isObject = __webpack_require__(52);
+var isObject = __webpack_require__(53);
module.exports = function (it) {
if (!isObject(it)) throw TypeError(it + ' is not an object!');
return it;
@@ -7504,7 +7504,7 @@ module.exports = function (it) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Observable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Subscriber__ = __webpack_require__(7);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Subscription__ = __webpack_require__(25);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util_ObjectUnsubscribedError__ = __webpack_require__(189);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util_ObjectUnsubscribedError__ = __webpack_require__(190);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__SubjectSubscription__ = __webpack_require__(422);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__internal_symbol_rxSubscriber__ = __webpack_require__(321);
/** PURE_IMPORTS_START tslib,_Observable,_Subscriber,_Subscription,_util_ObjectUnsubscribedError,_SubjectSubscription,_internal_symbol_rxSubscriber PURE_IMPORTS_END */
@@ -24882,7 +24882,7 @@ var isArray = Array.isArray || (function (x) { return x && typeof x.length === '
var dP = __webpack_require__(72);
var createDesc = __webpack_require__(132);
-module.exports = __webpack_require__(51) ? function (object, key, value) {
+module.exports = __webpack_require__(52) ? function (object, key, value) {
return dP.f(object, key, createDesc(1, value));
} : function (object, key, value) {
object[key] = value;
@@ -24966,7 +24966,7 @@ module.exports.extend = extend;
/*eslint-disable max-len*/
var common = __webpack_require__(43);
-var YAMLException = __webpack_require__(54);
+var YAMLException = __webpack_require__(55);
var Type = __webpack_require__(10);
@@ -25141,6 +25141,12 @@ SafeBuffer.allocUnsafeSlow = function (size) {
/***/ }),
/* 46 */
+/***/ (function(module, exports) {
+
+module.exports = require("os");
+
+/***/ }),
+/* 47 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -25196,7 +25202,7 @@ var MapSubscriber = /*@__PURE__*/ (function (_super) {
/***/ }),
-/* 47 */
+/* 48 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -25207,7 +25213,7 @@ var errorObject = { e: {} };
/***/ }),
-/* 48 */
+/* 49 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -25220,13 +25226,224 @@ function isScheduler(value) {
/***/ }),
-/* 49 */
-/***/ (function(module, exports) {
+/* 50 */
+/***/ (function(module, exports, __webpack_require__) {
-module.exports = require("os");
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.exec = exports.queue = undefined;
+exports.forkp = forkp;
+exports.spawnp = spawnp;
+exports.forwardSignalToSpawnedProcesses = forwardSignalToSpawnedProcesses;
+exports.spawn = spawn;
+
+var _constants;
+
+function _load_constants() {
+ return _constants = _interopRequireWildcard(__webpack_require__(8));
+}
+
+var _blockingQueue;
+
+function _load_blockingQueue() {
+ return _blockingQueue = _interopRequireDefault(__webpack_require__(111));
+}
+
+var _errors;
+
+function _load_errors() {
+ return _errors = __webpack_require__(6);
+}
+
+var _promise;
+
+function _load_promise() {
+ return _promise = __webpack_require__(51);
+}
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
+
+/* global child_process$spawnOpts */
+
+const child = __webpack_require__(331);
+const fs = __webpack_require__(4);
+const path = __webpack_require__(0);
+
+const queue = exports.queue = new (_blockingQueue || _load_blockingQueue()).default('child', (_constants || _load_constants()).CHILD_CONCURRENCY);
+
+// TODO: this uid check is kinda whack
+let uid = 0;
+
+const exec = exports.exec = (0, (_promise || _load_promise()).promisify)(child.exec);
+
+function validate(program, opts = {}) {
+ if (program.match(/[\\\/]/)) {
+ return;
+ }
+
+ if (process.platform === 'win32' && process.env.PATHEXT) {
+ const cwd = opts.cwd || process.cwd();
+ const pathext = process.env.PATHEXT;
+
+ for (var _iterator = pathext.split(';'), _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
+ var _ref;
+
+ if (_isArray) {
+ if (_i >= _iterator.length) break;
+ _ref = _iterator[_i++];
+ } else {
+ _i = _iterator.next();
+ if (_i.done) break;
+ _ref = _i.value;
+ }
+
+ const ext = _ref;
+
+ const candidate = path.join(cwd, `${program}${ext}`);
+ if (fs.existsSync(candidate)) {
+ throw new Error(`Potentially dangerous call to "${program}" in ${cwd}`);
+ }
+ }
+ }
+}
+
+function forkp(program, args, opts) {
+ validate(program, opts);
+ const key = String(++uid);
+ return new Promise((resolve, reject) => {
+ const proc = child.fork(program, args, opts);
+ spawnedProcesses[key] = proc;
+
+ proc.on('error', error => {
+ reject(error);
+ });
+
+ proc.on('close', exitCode => {
+ resolve(exitCode);
+ });
+ });
+}
+
+function spawnp(program, args, opts) {
+ validate(program, opts);
+ const key = String(++uid);
+ return new Promise((resolve, reject) => {
+ const proc = child.spawn(program, args, opts);
+ spawnedProcesses[key] = proc;
+
+ proc.on('error', error => {
+ reject(error);
+ });
+
+ proc.on('close', exitCode => {
+ resolve(exitCode);
+ });
+ });
+}
+
+const spawnedProcesses = {};
+
+function forwardSignalToSpawnedProcesses(signal) {
+ for (var _iterator2 = Object.keys(spawnedProcesses), _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) {
+ var _ref2;
+
+ if (_isArray2) {
+ if (_i2 >= _iterator2.length) break;
+ _ref2 = _iterator2[_i2++];
+ } else {
+ _i2 = _iterator2.next();
+ if (_i2.done) break;
+ _ref2 = _i2.value;
+ }
+
+ const key = _ref2;
+
+ spawnedProcesses[key].kill(signal);
+ }
+}
+
+function spawn(program, args, opts = {}, onData) {
+ const key = opts.cwd || String(++uid);
+ return queue.push(key, () => new Promise((resolve, reject) => {
+ validate(program, opts);
+
+ const proc = child.spawn(program, args, opts);
+ spawnedProcesses[key] = proc;
+
+ let processingDone = false;
+ let processClosed = false;
+ let err = null;
+
+ let stdout = '';
+
+ proc.on('error', err => {
+ if (err.code === 'ENOENT') {
+ reject(new (_errors || _load_errors()).ProcessSpawnError(`Couldn't find the binary ${program}`, err.code, program));
+ } else {
+ reject(err);
+ }
+ });
+
+ function updateStdout(chunk) {
+ stdout += chunk;
+ if (onData) {
+ onData(chunk);
+ }
+ }
+
+ function finish() {
+ delete spawnedProcesses[key];
+ if (err) {
+ reject(err);
+ } else {
+ resolve(stdout.trim());
+ }
+ }
+
+ if (typeof opts.process === 'function') {
+ opts.process(proc, updateStdout, reject, function () {
+ if (processClosed) {
+ finish();
+ } else {
+ processingDone = true;
+ }
+ });
+ } else {
+ if (proc.stderr) {
+ proc.stderr.on('data', updateStdout);
+ }
+
+ if (proc.stdout) {
+ proc.stdout.on('data', updateStdout);
+ }
+
+ processingDone = true;
+ }
+
+ proc.on('close', (code, signal) => {
+ if (signal || code >= 1) {
+ err = new (_errors || _load_errors()).ProcessTermError(['Command failed.', signal ? `Exit signal: ${signal}` : `Exit code: ${code}`, `Command: ${program}`, `Arguments: ${args.join(' ')}`, `Directory: ${opts.cwd || process.cwd()}`, `Output:\n${stdout.trim()}`].join('\n'));
+ err.EXIT_SIGNAL = signal;
+ err.EXIT_CODE = code;
+ }
+
+ if (processingDone || err) {
+ finish();
+ } else {
+ processClosed = true;
+ }
+ });
+ }));
+}
/***/ }),
-/* 50 */
+/* 51 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -25309,17 +25526,17 @@ function queue(arr, promiseProducer, concurrency = Infinity) {
}
/***/ }),
-/* 51 */
+/* 52 */
/***/ (function(module, exports, __webpack_require__) {
// Thank's IE8 for his funny defineProperty
-module.exports = !__webpack_require__(112)(function () {
+module.exports = !__webpack_require__(113)(function () {
return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
});
/***/ }),
-/* 52 */
+/* 53 */
/***/ (function(module, exports) {
module.exports = function (it) {
@@ -25328,14 +25545,14 @@ module.exports = function (it) {
/***/ }),
-/* 53 */
+/* 54 */
/***/ (function(module, exports) {
module.exports = {};
/***/ }),
-/* 54 */
+/* 55 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -25385,7 +25602,7 @@ module.exports = YAMLException;
/***/ }),
-/* 55 */
+/* 56 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -25420,12 +25637,12 @@ module.exports = new Schema({
/***/ }),
-/* 56 */
+/* 57 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = tryCatch;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__errorObject__ = __webpack_require__(47);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__errorObject__ = __webpack_require__(48);
/** PURE_IMPORTS_START _errorObject PURE_IMPORTS_END */
var tryCatchTarget;
@@ -25446,7 +25663,7 @@ function tryCatch(fn) {
/***/ }),
-/* 57 */
+/* 58 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -25478,182 +25695,6 @@ const registries = exports.registries = {
const registryNames = exports.registryNames = Object.keys(registries);
-/***/ }),
-/* 58 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.exec = exports.queue = undefined;
-exports.forkp = forkp;
-exports.spawnp = spawnp;
-exports.forwardSignalToSpawnedProcesses = forwardSignalToSpawnedProcesses;
-exports.spawn = spawn;
-
-var _constants;
-
-function _load_constants() {
- return _constants = _interopRequireWildcard(__webpack_require__(8));
-}
-
-var _blockingQueue;
-
-function _load_blockingQueue() {
- return _blockingQueue = _interopRequireDefault(__webpack_require__(110));
-}
-
-var _errors;
-
-function _load_errors() {
- return _errors = __webpack_require__(6);
-}
-
-var _promise;
-
-function _load_promise() {
- return _promise = __webpack_require__(50);
-}
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
-
-/* global child_process$spawnOpts */
-
-const child = __webpack_require__(331);
-
-const queue = exports.queue = new (_blockingQueue || _load_blockingQueue()).default('child', (_constants || _load_constants()).CHILD_CONCURRENCY);
-
-// TODO: this uid check is kinda whack
-let uid = 0;
-
-const exec = exports.exec = (0, (_promise || _load_promise()).promisify)(child.exec);
-
-function forkp(program, args, opts) {
- return new Promise((resolve, reject) => {
- const proc = child.fork(program, args, opts);
-
- proc.on('error', error => {
- reject(error);
- });
-
- proc.on('close', exitCode => {
- resolve(exitCode);
- });
- });
-}
-
-function spawnp(program, args, opts) {
- return new Promise((resolve, reject) => {
- const proc = child.spawn(program, args, opts);
-
- proc.on('error', error => {
- reject(error);
- });
-
- proc.on('close', exitCode => {
- resolve(exitCode);
- });
- });
-}
-
-const spawnedProcesses = {};
-
-function forwardSignalToSpawnedProcesses(signal) {
- for (var _iterator = Object.keys(spawnedProcesses), _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
- var _ref;
-
- if (_isArray) {
- if (_i >= _iterator.length) break;
- _ref = _iterator[_i++];
- } else {
- _i = _iterator.next();
- if (_i.done) break;
- _ref = _i.value;
- }
-
- const key = _ref;
-
- spawnedProcesses[key].kill(signal);
- }
-}
-
-function spawn(program, args, opts = {}, onData) {
- const key = opts.cwd || String(++uid);
- return queue.push(key, () => new Promise((resolve, reject) => {
- const proc = child.spawn(program, args, opts);
- spawnedProcesses[key] = proc;
-
- let processingDone = false;
- let processClosed = false;
- let err = null;
-
- let stdout = '';
-
- proc.on('error', err => {
- if (err.code === 'ENOENT') {
- reject(new (_errors || _load_errors()).ProcessSpawnError(`Couldn't find the binary ${program}`, err.code, program));
- } else {
- reject(err);
- }
- });
-
- function updateStdout(chunk) {
- stdout += chunk;
- if (onData) {
- onData(chunk);
- }
- }
-
- function finish() {
- delete spawnedProcesses[key];
- if (err) {
- reject(err);
- } else {
- resolve(stdout.trim());
- }
- }
-
- if (typeof opts.process === 'function') {
- opts.process(proc, updateStdout, reject, function () {
- if (processClosed) {
- finish();
- } else {
- processingDone = true;
- }
- });
- } else {
- if (proc.stderr) {
- proc.stderr.on('data', updateStdout);
- }
-
- if (proc.stdout) {
- proc.stdout.on('data', updateStdout);
- }
-
- processingDone = true;
- }
-
- proc.on('close', (code, signal) => {
- if (signal || code >= 1) {
- err = new (_errors || _load_errors()).ProcessTermError(['Command failed.', signal ? `Exit signal: ${signal}` : `Exit code: ${code}`, `Command: ${program}`, `Arguments: ${args.join(' ')}`, `Directory: ${opts.cwd || process.cwd()}`, `Output:\n${stdout.trim()}`].join('\n'));
- err.EXIT_SIGNAL = signal;
- err.EXIT_CODE = code;
- }
-
- if (processingDone || err) {
- finish();
- } else {
- processClosed = true;
- }
- });
- }));
-}
-
/***/ }),
/* 59 */
/***/ (function(module, exports, __webpack_require__) {
@@ -25959,7 +26000,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "isEmpty", function() { return __WEBPACK_IMPORTED_MODULE_37__internal_operators_isEmpty__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_38__internal_operators_last__ = __webpack_require__(868);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "last", function() { return __WEBPACK_IMPORTED_MODULE_38__internal_operators_last__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_39__internal_operators_map__ = __webpack_require__(46);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_39__internal_operators_map__ = __webpack_require__(47);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "map", function() { return __WEBPACK_IMPORTED_MODULE_39__internal_operators_map__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_40__internal_operators_mapTo__ = __webpack_require__(869);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "mapTo", function() { return __WEBPACK_IMPORTED_MODULE_40__internal_operators_mapTo__["a"]; });
@@ -25980,7 +26021,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "mergeScan", function() { return __WEBPACK_IMPORTED_MODULE_47__internal_operators_mergeScan__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_48__internal_operators_min__ = __webpack_require__(875);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "min", function() { return __WEBPACK_IMPORTED_MODULE_48__internal_operators_min__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_49__internal_operators_multicast__ = __webpack_require__(116);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_49__internal_operators_multicast__ = __webpack_require__(117);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "multicast", function() { return __WEBPACK_IMPORTED_MODULE_49__internal_operators_multicast__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_50__internal_operators_observeOn__ = __webpack_require__(434);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "observeOn", function() { return __WEBPACK_IMPORTED_MODULE_50__internal_operators_observeOn__["b"]; });
@@ -26002,7 +26043,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "publishReplay", function() { return __WEBPACK_IMPORTED_MODULE_58__internal_operators_publishReplay__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_59__internal_operators_race__ = __webpack_require__(884);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "race", function() { return __WEBPACK_IMPORTED_MODULE_59__internal_operators_race__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_60__internal_operators_reduce__ = __webpack_require__(187);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_60__internal_operators_reduce__ = __webpack_require__(188);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "reduce", function() { return __WEBPACK_IMPORTED_MODULE_60__internal_operators_reduce__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_61__internal_operators_repeat__ = __webpack_require__(885);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "repeat", function() { return __WEBPACK_IMPORTED_MODULE_61__internal_operators_repeat__["a"]; });
@@ -26060,7 +26101,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "throttle", function() { return __WEBPACK_IMPORTED_MODULE_87__internal_operators_throttle__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_88__internal_operators_throttleTime__ = __webpack_require__(905);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "throttleTime", function() { return __WEBPACK_IMPORTED_MODULE_88__internal_operators_throttleTime__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_89__internal_operators_throwIfEmpty__ = __webpack_require__(188);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_89__internal_operators_throwIfEmpty__ = __webpack_require__(189);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "throwIfEmpty", function() { return __WEBPACK_IMPORTED_MODULE_89__internal_operators_throwIfEmpty__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_90__internal_operators_timeInterval__ = __webpack_require__(906);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "timeInterval", function() { return __WEBPACK_IMPORTED_MODULE_90__internal_operators_timeInterval__["a"]; });
@@ -26629,14 +26670,14 @@ exports.home = undefined;
var _rootUser;
function _load_rootUser() {
- return _rootUser = _interopRequireDefault(__webpack_require__(223));
+ return _rootUser = _interopRequireDefault(__webpack_require__(224));
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const path = __webpack_require__(0);
-const home = exports.home = __webpack_require__(49).homedir();
+const home = exports.home = __webpack_require__(46).homedir();
const userHomeDir = (_rootUser || _load_rootUser()).default ? path.resolve('/usr/local/share') : home;
@@ -26708,7 +26749,7 @@ var IE8_DOM_DEFINE = __webpack_require__(238);
var toPrimitive = __webpack_require__(255);
var dP = Object.defineProperty;
-exports.f = __webpack_require__(51) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
+exports.f = __webpack_require__(52) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
anObject(O);
P = toPrimitive(P, true);
anObject(Attributes);
@@ -26743,7 +26784,7 @@ var Schema = __webpack_require__(44);
module.exports = Schema.DEFAULT = new Schema({
include: [
- __webpack_require__(55)
+ __webpack_require__(56)
],
explicit: [
__webpack_require__(290),
@@ -29586,7 +29627,7 @@ function _load_baseResolver() {
var _npmResolver;
function _load_npmResolver() {
- return _npmResolver = _interopRequireDefault(__webpack_require__(217));
+ return _npmResolver = _interopRequireDefault(__webpack_require__(218));
}
var _yarnResolver;
@@ -29616,7 +29657,7 @@ function _load_githubResolver() {
var _fileResolver;
function _load_fileResolver() {
- return _fileResolver = _interopRequireDefault(__webpack_require__(215));
+ return _fileResolver = _interopRequireDefault(__webpack_require__(216));
}
var _linkResolver;
@@ -29634,7 +29675,7 @@ function _load_gitlabResolver() {
var _gistResolver;
function _load_gistResolver() {
- return _gistResolver = _interopRequireDefault(__webpack_require__(216));
+ return _gistResolver = _interopRequireDefault(__webpack_require__(217));
}
var _bitbucketResolver;
@@ -29646,7 +29687,7 @@ function _load_bitbucketResolver() {
var _hostedGitResolver;
function _load_hostedGitResolver() {
- return _hostedGitResolver = __webpack_require__(109);
+ return _hostedGitResolver = __webpack_require__(110);
}
var _registryResolver;
@@ -29730,7 +29771,7 @@ for (const key in registries) {
var _ = __webpack_require__(38);
var chalk = __webpack_require__(30);
-var runAsync = __webpack_require__(181);
+var runAsync = __webpack_require__(182);
var { filter, flatMap, share, take, takeUntil } = __webpack_require__(63);
var Choices = __webpack_require__(686);
var ScreenManager = __webpack_require__(697);
@@ -29878,7 +29919,7 @@ module.exports = Prompt;
"use strict";
-var { fromEvent } = __webpack_require__(182);
+var { fromEvent } = __webpack_require__(183);
var { filter, map, share } = __webpack_require__(63);
function normalizeKeypressEvents(value, key) {
@@ -32370,7 +32411,7 @@ var PrivateKey = __webpack_require__(33);
var pkcs1 = __webpack_require__(327);
var pkcs8 = __webpack_require__(157);
-var sshpriv = __webpack_require__(192);
+var sshpriv = __webpack_require__(193);
var rfc4253 = __webpack_require__(103);
var errors = __webpack_require__(74);
@@ -32567,7 +32608,7 @@ exports.SCOPE_SEPARATOR = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -32585,13 +32626,13 @@ function _load_constants() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _npmResolver;
function _load_npmResolver() {
- return _npmResolver = _interopRequireDefault(__webpack_require__(217));
+ return _npmResolver = _interopRequireDefault(__webpack_require__(218));
}
var _envReplace;
@@ -32645,7 +32686,7 @@ function _load_errors() {
var _login;
function _load_login() {
- return _login = __webpack_require__(107);
+ return _login = __webpack_require__(108);
}
var _path2;
@@ -33225,7 +33266,7 @@ module.exports = function (it) {
/* 92 */
/***/ (function(module, exports, __webpack_require__) {
-var isObject = __webpack_require__(52);
+var isObject = __webpack_require__(53);
var document = __webpack_require__(17).document;
// typeof document.createElement is 'object' in old IE
var is = isObject(document) && isObject(document.createElement);
@@ -33272,7 +33313,7 @@ module.exports.f = function (C) {
var def = __webpack_require__(72).f;
var has = __webpack_require__(71);
-var TAG = __webpack_require__(20)('toStringTag');
+var TAG = __webpack_require__(21)('toStringTag');
module.exports = function (it, tag, stat) {
if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
@@ -33307,7 +33348,7 @@ module.exports = function (it) {
/***/ (function(module, exports, __webpack_require__) {
// to indexed object, toObject with fallback for non-array-like ES3 strings
-var IObject = __webpack_require__(170);
+var IObject = __webpack_require__(171);
var defined = __webpack_require__(91);
module.exports = function (it) {
return IObject(defined(it));
@@ -33360,7 +33401,7 @@ module.exports = function (it) {
module.exports = glob
-var fs = __webpack_require__(5)
+var fs = __webpack_require__(4)
var rp = __webpack_require__(140)
var minimatch = __webpack_require__(82)
var Minimatch = minimatch.Minimatch
@@ -34180,7 +34221,7 @@ if (process.env.READABLE_STREAM === 'disable' && Stream) {
exports.Stream = Stream || exports;
exports.Readable = exports;
exports.Writable = __webpack_require__(408);
- exports.Duplex = __webpack_require__(115);
+ exports.Duplex = __webpack_require__(116);
exports.Transform = __webpack_require__(407);
exports.PassThrough = __webpack_require__(792);
}
@@ -34371,6 +34412,85 @@ module.exports = require("tty");
"use strict";
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.getInstallationMethod = exports.version = undefined;
+
+var _asyncToGenerator2;
+
+function _load_asyncToGenerator() {
+ return _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(2));
+}
+
+let getInstallationMethod = exports.getInstallationMethod = (() => {
+ var _ref = (0, (_asyncToGenerator2 || _load_asyncToGenerator()).default)(function* () {
+ let installationMethod = originalInstallationMethod;
+
+ // If there's a package.json in the parent directory, it could have an
+ // override for the installation method, so we should prefer that over
+ // whatever was originally in Yarn's package.json. This is the case with
+ // systems such as Homebrew, which take the tarball and modify the
+ // installation method so we're aware of the fact that Yarn was installed via
+ // Homebrew (so things like update notifications can point out the correct
+ // command to upgrade).
+ try {
+ const manifestPath = (_path || _load_path()).default.join(__dirname, '..', 'package.json');
+ if ((_fs2 || _load_fs2()).default.existsSync(manifestPath)) {
+ // non-async version is deprecated
+ const manifest = yield (0, (_fs || _load_fs()).readJson)(manifestPath);
+ if (manifest.installationMethod) {
+ installationMethod = manifest.installationMethod;
+ }
+ }
+ } catch (e) {
+ // Ignore any errors; this is not critical functionality.
+ }
+ return installationMethod;
+ });
+
+ return function getInstallationMethod() {
+ return _ref.apply(this, arguments);
+ };
+})();
+
+var _fs;
+
+function _load_fs() {
+ return _fs = __webpack_require__(5);
+}
+
+var _fs2;
+
+function _load_fs2() {
+ return _fs2 = _interopRequireDefault(__webpack_require__(4));
+}
+
+var _path;
+
+function _load_path() {
+ return _path = _interopRequireDefault(__webpack_require__(0));
+}
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+// This will be bundled directly in the .js file for production builds
+var _require = __webpack_require__(195); /**
+ * Determines the current version of Yarn itself.
+ *
+ */
+
+const version = _require.version,
+ originalInstallationMethod = _require.installationMethod;
+exports.version = version;
+
+/***/ }),
+/* 106 */
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+
+
Object.defineProperty(exports, "__esModule", {
value: true
});
@@ -34805,15 +34925,27 @@ function hasMergeConflicts(str) {
function parse(str, fileLoc) {
const parser = new Parser(str, fileLoc);
parser.next();
- try {
- return parser.parse();
- } catch (error1) {
+
+ if (!fileLoc.endsWith(`.yml`)) {
try {
- return safeLoad(str, {
- schema: FAILSAFE_SCHEMA
- });
- } catch (error2) {
- throw error1;
+ return parser.parse();
+ } catch (error1) {
+ try {
+ return safeLoad(str, {
+ schema: FAILSAFE_SCHEMA
+ });
+ } catch (error2) {
+ throw error1;
+ }
+ }
+ } else {
+ const result = safeLoad(str, {
+ schema: FAILSAFE_SCHEMA
+ });
+ if (typeof result === 'object') {
+ return result;
+ } else {
+ return {};
}
}
}
@@ -34835,7 +34967,7 @@ function parseWithConflict(str, fileLoc) {
}
/***/ }),
-/* 106 */
+/* 107 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -34850,7 +34982,7 @@ module.exports = {
toHash: toHash,
getProperty: getProperty,
escapeQuotes: escapeQuotes,
- equal: __webpack_require__(204),
+ equal: __webpack_require__(205),
ucs2length: __webpack_require__(480),
varOccurences: varOccurences,
varReplace: varReplace,
@@ -35109,7 +35241,7 @@ function unescapeJsonPointer(str) {
/***/ }),
-/* 107 */
+/* 108 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -35294,7 +35426,7 @@ function setFlags(commander) {
}
/***/ }),
-/* 108 */
+/* 109 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -35333,7 +35465,7 @@ function _load_isCi() {
var _os;
function _load_os() {
- return _os = _interopRequireDefault(__webpack_require__(49));
+ return _os = _interopRequireDefault(__webpack_require__(46));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -35608,7 +35740,7 @@ class BaseReporter {
exports.default = BaseReporter;
/***/ }),
-/* 109 */
+/* 110 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -35635,7 +35767,7 @@ function _load_errors() {
var _index;
function _load_index() {
- return _index = __webpack_require__(57);
+ return _index = __webpack_require__(58);
}
var _gitResolver;
@@ -35653,7 +35785,7 @@ function _load_exoticResolver() {
var _git;
function _load_git() {
- return _git = _interopRequireDefault(__webpack_require__(219));
+ return _git = _interopRequireDefault(__webpack_require__(220));
}
var _guessName;
@@ -35901,7 +36033,7 @@ class HostedGitResolver extends (_exoticResolver || _load_exoticResolver()).defa
exports.default = HostedGitResolver;
/***/ }),
-/* 110 */
+/* 111 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -36046,7 +36178,7 @@ class BlockingQueue {
exports.default = BlockingQueue;
/***/ }),
-/* 111 */
+/* 112 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -36060,7 +36192,7 @@ exports.execCommand = exports.execFromManifest = exports.executeLifecycleScript
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -36466,13 +36598,13 @@ function _load_constants() {
var _child;
function _load_child() {
- return _child = _interopRequireWildcard(__webpack_require__(58));
+ return _child = _interopRequireWildcard(__webpack_require__(50));
}
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _dynamicRequire;
@@ -36538,7 +36670,7 @@ function checkForGypIfNeeded(config, cmd, paths) {
}
/***/ }),
-/* 112 */
+/* 113 */
/***/ (function(module, exports) {
module.exports = function (exec) {
@@ -36551,7 +36683,7 @@ module.exports = function (exec) {
/***/ }),
-/* 113 */
+/* 114 */
/***/ (function(module, exports) {
// Copyright Joyent, Inc. and other Node contributors.
@@ -36664,7 +36796,7 @@ function objectToString(o) {
/***/ }),
-/* 114 */
+/* 115 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -37102,7 +37234,7 @@ module.exports = micromatch;
/***/ }),
-/* 115 */
+/* 116 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -37136,7 +37268,7 @@ module.exports = micromatch;
/**/
-var pna = __webpack_require__(180);
+var pna = __webpack_require__(181);
/**/
/**/
@@ -37151,7 +37283,7 @@ var objectKeys = Object.keys || function (obj) {
module.exports = Duplex;
/**/
-var util = __webpack_require__(113);
+var util = __webpack_require__(114);
util.inherits = __webpack_require__(61);
/**/
@@ -37239,7 +37371,7 @@ Duplex.prototype._destroy = function (err, cb) {
};
/***/ }),
-/* 116 */
+/* 117 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -37287,7 +37419,7 @@ var MulticastOperator = /*@__PURE__*/ (function () {
/***/ }),
-/* 117 */
+/* 118 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -37298,7 +37430,7 @@ var observable = typeof Symbol === 'function' && Symbol.observable || '@@observa
/***/ }),
-/* 118 */
+/* 119 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -37311,7 +37443,7 @@ function identity(x) {
/***/ }),
-/* 119 */
+/* 120 */
/***/ (function(module, exports, __webpack_require__) {
var v1 = __webpack_require__(957);
@@ -37324,85 +37456,6 @@ uuid.v4 = v4;
module.exports = uuid;
-/***/ }),
-/* 120 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.getInstallationMethod = exports.version = undefined;
-
-var _asyncToGenerator2;
-
-function _load_asyncToGenerator() {
- return _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(2));
-}
-
-let getInstallationMethod = exports.getInstallationMethod = (() => {
- var _ref = (0, (_asyncToGenerator2 || _load_asyncToGenerator()).default)(function* () {
- let installationMethod = originalInstallationMethod;
-
- // If there's a package.json in the parent directory, it could have an
- // override for the installation method, so we should prefer that over
- // whatever was originally in Yarn's package.json. This is the case with
- // systems such as Homebrew, which take the tarball and modify the
- // installation method so we're aware of the fact that Yarn was installed via
- // Homebrew (so things like update notifications can point out the correct
- // command to upgrade).
- try {
- const manifestPath = (_path || _load_path()).default.join(__dirname, '..', 'package.json');
- if ((_fs2 || _load_fs2()).default.existsSync(manifestPath)) {
- // non-async version is deprecated
- const manifest = yield (0, (_fs || _load_fs()).readJson)(manifestPath);
- if (manifest.installationMethod) {
- installationMethod = manifest.installationMethod;
- }
- }
- } catch (e) {
- // Ignore any errors; this is not critical functionality.
- }
- return installationMethod;
- });
-
- return function getInstallationMethod() {
- return _ref.apply(this, arguments);
- };
-})();
-
-var _fs;
-
-function _load_fs() {
- return _fs = __webpack_require__(4);
-}
-
-var _fs2;
-
-function _load_fs2() {
- return _fs2 = _interopRequireDefault(__webpack_require__(5));
-}
-
-var _path;
-
-function _load_path() {
- return _path = _interopRequireDefault(__webpack_require__(0));
-}
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-// This will be bundled directly in the .js file for production builds
-var _require = __webpack_require__(194); /**
- * Determines the current version of Yarn itself.
- *
- */
-
-const version = _require.version,
- originalInstallationMethod = _require.installationMethod;
-exports.version = version;
-
/***/ }),
/* 121 */
/***/ (function(module, exports, __webpack_require__) {
@@ -37695,13 +37748,13 @@ function _load_errors() {
var _index;
function _load_index() {
- return _index = __webpack_require__(57);
+ return _index = __webpack_require__(58);
}
var _baseReporter;
function _load_baseReporter() {
- return _baseReporter = _interopRequireDefault(__webpack_require__(108));
+ return _baseReporter = _interopRequireDefault(__webpack_require__(109));
}
var _buildSubCommands2;
@@ -37737,7 +37790,7 @@ function _load_remove() {
var _upgrade;
function _load_upgrade() {
- return _upgrade = __webpack_require__(207);
+ return _upgrade = __webpack_require__(208);
}
var _upgradeInteractive;
@@ -37749,7 +37802,7 @@ function _load_upgradeInteractive() {
var _packageLinker;
function _load_packageLinker() {
- return _packageLinker = __webpack_require__(211);
+ return _packageLinker = __webpack_require__(212);
}
var _constants;
@@ -37761,7 +37814,7 @@ function _load_constants() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -38005,7 +38058,7 @@ function _load_workspaceResolver() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _normalizePattern4;
@@ -38018,7 +38071,7 @@ function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-const micromatch = __webpack_require__(114);
+const micromatch = __webpack_require__(115);
class PackageRequest {
constructor(req, resolver) {
@@ -38577,7 +38630,7 @@ function _load_guessName() {
var _index2;
function _load_index2() {
- return _index2 = __webpack_require__(57);
+ return _index2 = __webpack_require__(58);
}
var _exoticResolver;
@@ -38589,7 +38642,7 @@ function _load_exoticResolver() {
var _git;
function _load_git() {
- return _git = _interopRequireDefault(__webpack_require__(219));
+ return _git = _interopRequireDefault(__webpack_require__(220));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -38846,7 +38899,7 @@ function _load_errors() {
var _util;
function _load_util() {
- return _util = __webpack_require__(221);
+ return _util = __webpack_require__(222);
}
var _typos;
@@ -39010,7 +39063,7 @@ function cleanDependencies(info, isRoot, reporter, warn) {
// getting tag from 19.1.3.6 Object.prototype.toString()
var cof = __webpack_require__(69);
-var TAG = __webpack_require__(20)('toStringTag');
+var TAG = __webpack_require__(21)('toStringTag');
// ES3 wrong here
var ARG = cof(function () { return arguments; }()) == 'Arguments';
@@ -39061,11 +39114,11 @@ var LIBRARY = __webpack_require__(93);
var $export = __webpack_require__(60);
var redefine = __webpack_require__(251);
var hide = __webpack_require__(42);
-var Iterators = __webpack_require__(53);
+var Iterators = __webpack_require__(54);
var $iterCreate = __webpack_require__(242);
var setToStringTag = __webpack_require__(95);
var getPrototypeOf = __webpack_require__(248);
-var ITERATOR = __webpack_require__(20)('iterator');
+var ITERATOR = __webpack_require__(21)('iterator');
var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
var FF_ITERATOR = '@@iterator';
var KEYS = 'keys';
@@ -39145,7 +39198,7 @@ module.exports = function (exec) {
/***/ (function(module, exports, __webpack_require__) {
var anObject = __webpack_require__(35);
-var isObject = __webpack_require__(52);
+var isObject = __webpack_require__(53);
var newPromiseCapability = __webpack_require__(94);
module.exports = function (C, x) {
@@ -39197,7 +39250,7 @@ var store = global[SHARED] || (global[SHARED] = {});
// 7.3.20 SpeciesConstructor(O, defaultConstructor)
var anObject = __webpack_require__(35);
var aFunction = __webpack_require__(68);
-var SPECIES = __webpack_require__(20)('species');
+var SPECIES = __webpack_require__(21)('species');
module.exports = function (O, D) {
var C = anObject(O).constructor;
var S;
@@ -40127,7 +40180,7 @@ realpath.realpathSync = realpathSync
realpath.monkeypatch = monkeypatch
realpath.unmonkeypatch = unmonkeypatch
-var fs = __webpack_require__(5)
+var fs = __webpack_require__(4)
var origRealpath = fs.realpath
var origRealpathSync = fs.realpathSync
@@ -40508,7 +40561,7 @@ module.exports = new Schema({
/***/ (function(module, exports, __webpack_require__) {
var path = __webpack_require__(0);
-var fs = __webpack_require__(5);
+var fs = __webpack_require__(4);
var _0777 = parseInt('0777', 8);
module.exports = mkdirP.mkdirp = mkdirP.mkdirP = mkdirP;
@@ -40721,7 +40774,7 @@ var FilterSubscriber = /*@__PURE__*/ (function (_super) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_subscribeToResult__ = __webpack_require__(14);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__OuterSubscriber__ = __webpack_require__(13);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__InnerSubscriber__ = __webpack_require__(84);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__map__ = __webpack_require__(46);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__map__ = __webpack_require__(47);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__observable_from__ = __webpack_require__(62);
/** PURE_IMPORTS_START tslib,_util_subscribeToResult,_OuterSubscriber,_InnerSubscriber,_map,_observable_from PURE_IMPORTS_END */
@@ -42760,7 +42813,7 @@ Object.defineProperty(exports, "__esModule", {
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -42774,7 +42827,7 @@ exports.extractWorkspaces = extractWorkspaces;
var _executeLifecycleScript;
function _load_executeLifecycleScript() {
- return _executeLifecycleScript = __webpack_require__(111);
+ return _executeLifecycleScript = __webpack_require__(112);
}
var _path;
@@ -42792,7 +42845,7 @@ function _load_conversion() {
var _index;
function _load_index() {
- return _index = _interopRequireDefault(__webpack_require__(220));
+ return _index = _interopRequireDefault(__webpack_require__(221));
}
var _errors;
@@ -42804,7 +42857,7 @@ function _load_errors() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _constants;
@@ -42828,13 +42881,13 @@ function _load_requestManager() {
var _index2;
function _load_index2() {
- return _index2 = __webpack_require__(57);
+ return _index2 = __webpack_require__(58);
}
var _index3;
function _load_index3() {
- return _index3 = __webpack_require__(200);
+ return _index3 = __webpack_require__(201);
}
var _map;
@@ -42851,7 +42904,7 @@ const crypto = __webpack_require__(11);
const detectIndent = __webpack_require__(635);
const invariant = __webpack_require__(9);
const path = __webpack_require__(0);
-const micromatch = __webpack_require__(114);
+const micromatch = __webpack_require__(115);
const isCi = __webpack_require__(397);
function sortObject(object) {
@@ -43940,7 +43993,7 @@ function _load_asyncToGenerator() {
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
let run = exports.run = (() => {
@@ -44016,7 +44069,7 @@ function _load_constants() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _invariant;
@@ -44610,7 +44663,7 @@ exports.hasWrapper = hasWrapper;
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _filter;
@@ -44629,10 +44682,10 @@ function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-const zlib = __webpack_require__(198);
+const zlib = __webpack_require__(199);
const path = __webpack_require__(0);
-const tar = __webpack_require__(193);
-const fs2 = __webpack_require__(5);
+const tar = __webpack_require__(194);
+const fs2 = __webpack_require__(4);
const depsFor = __webpack_require__(678);
const FOLDERS_IGNORE = [
@@ -44642,7 +44695,7 @@ const FOLDERS_IGNORE = [
const DEFAULT_IGNORE = (0, (_filter || _load_filter()).ignoreLinesToRegex)([...FOLDERS_IGNORE,
// ignore cruft
-'yarn.lock', '.lock-wscript', '.wafpickle-{0..9}', '*.swp', '._*', 'npm-debug.log', 'yarn-error.log', '.npmrc', '.yarnrc', '.npmignore', '.gitignore', '.DS_Store']);
+'yarn.lock', '.lock-wscript', '.wafpickle-{0..9}', '*.swp', '._*', 'npm-debug.log', 'yarn-error.log', '.npmrc', '.yarnrc', '.yarnrc.yml', '.npmignore', '.gitignore', '.DS_Store']);
const NEVER_IGNORE = (0, (_filter || _load_filter()).ignoreLinesToRegex)([
// never ignore these files
@@ -44651,6 +44704,7 @@ const NEVER_IGNORE = (0, (_filter || _load_filter()).ignoreLinesToRegex)([
function packWithIgnoreAndHeaders(cwd, ignoreFunction, { mapHeader } = {}) {
return tar.pack(cwd, {
ignore: ignoreFunction,
+ sort: true,
map: header => {
const suffix = header.name === '.' ? '' : `/${header.name}`;
header.name = `package${suffix}`;
@@ -44690,7 +44744,7 @@ function _load_asyncToGenerator() {
var _index;
function _load_index() {
- return _index = _interopRequireDefault(__webpack_require__(220));
+ return _index = _interopRequireDefault(__webpack_require__(221));
}
var _constants;
@@ -44702,7 +44756,7 @@ function _load_constants() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _mutex;
@@ -44717,7 +44771,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
/* eslint no-unused-vars: 0 */
-const cmdShim = __webpack_require__(201);
+const cmdShim = __webpack_require__(202);
const path = __webpack_require__(0);
class BaseFetcher {
@@ -44954,6 +45008,139 @@ function guessName(source) {
/* 170 */
/***/ (function(module, exports, __webpack_require__) {
+"use strict";
+
+
+Object.defineProperty(exports, "__esModule", {
+ value: true
+});
+exports.satisfiesWithPrereleases = satisfiesWithPrereleases;
+exports.diffWithUnstable = diffWithUnstable;
+
+var _semver;
+
+function _load_semver() {
+ return _semver = _interopRequireDefault(__webpack_require__(22));
+}
+
+function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+
+/**
+ * Returns whether the given semver version satisfies the given range. Notably this supports
+ * prerelease versions so that "2.0.0-rc.0" satisfies the range ">=1.0.0", for example.
+ */
+
+function satisfiesWithPrereleases(version, range, loose = false) {
+ let semverRange;
+ try {
+ // $FlowFixMe: Add a definition for the Range class
+ semverRange = new (_semver || _load_semver()).default.Range(range, loose);
+ } catch (err) {
+ return false;
+ }
+
+ if (!version) {
+ return false;
+ }
+ let semverVersion;
+ try {
+ semverVersion = new (_semver || _load_semver()).default.SemVer(version, semverRange.loose);
+ } catch (err) {
+ return false;
+ }
+
+ // A range has multiple sets of comparators. A version must satisfy all comparators in a set
+ // and at least one set to satisfy the range.
+ return semverRange.set.some(comparatorSet => {
+ // node-semver converts ~ and ^ ranges into pairs of >= and < ranges but the upper bounds don't
+ // properly exclude prerelease versions. For example, "^1.0.0" is converted to ">=1.0.0 <2.0.0",
+ // which includes "2.0.0-pre" since prerelease versions are lower than their non-prerelease
+ // counterparts. As a practical workaround we make upper-bound ranges exclude prereleases and
+ // convert "<2.0.0" to "<2.0.0-0", for example.
+ comparatorSet = comparatorSet.map(comparator => {
+ if (comparator.operator !== '<' || !comparator.value || comparator.semver.prerelease.length) {
+ return comparator;
+ }
+
+ // "0" is the lowest prerelease version
+ comparator.semver.inc('pre', 0);
+
+ const comparatorString = comparator.operator + comparator.semver.version;
+ // $FlowFixMe: Add a definition for the Comparator class
+ return new (_semver || _load_semver()).default.Comparator(comparatorString, comparator.loose);
+ });
+
+ return !comparatorSet.some(comparator => !comparator.test(semverVersion));
+ });
+}
+
+const PRE_RELEASES = {
+ major: 'premajor',
+ minor: 'preminor',
+ patch: 'prepatch'
+};
+
+/**
+ * Returns the difference between two versions as a semantic string representation.
+ * Similar to the `diff` method in node-semver, but it also accounts for unstable versions,
+ * like 0.x.x or 0.0.x.
+ */
+
+function diffWithUnstable(version1, version2) {
+ if ((_semver || _load_semver()).default.eq(version1, version2) === false) {
+ const v1 = (_semver || _load_semver()).default.parse(version1);
+ const v2 = (_semver || _load_semver()).default.parse(version2);
+
+ if (v1 != null && v2 != null) {
+ const isPreRelease = v1.prerelease.length > 0 || v2.prerelease.length > 0;
+ const preMajor = v1.major === 0 || v2.major === 0;
+ const preMinor = preMajor && (v1.minor === 0 || v2.minor === 0);
+
+ let diff = null;
+
+ if (v1.major !== v2.major) {
+ diff = 'major';
+ } else if (v1.minor !== v2.minor) {
+ if (preMajor) {
+ // If the major version number is zero (0.x.x), treat a change
+ // of the minor version number as a major change.
+ diff = 'major';
+ } else {
+ diff = 'minor';
+ }
+ } else if (v1.patch !== v2.patch) {
+ if (preMinor) {
+ // If the major & minor version numbers are zero (0.0.x), treat a change
+ // of the patch version number as a major change.
+ diff = 'major';
+ } else if (preMajor) {
+ // If the major version number is zero (0.x.x), treat a change
+ // of the patch version number as a minor change.
+ diff = 'minor';
+ } else {
+ diff = 'patch';
+ }
+ }
+
+ if (isPreRelease) {
+ if (diff != null) {
+ diff = PRE_RELEASES[diff];
+ } else {
+ diff = 'prerelease';
+ }
+ }
+
+ return diff;
+ }
+ }
+
+ return null;
+}
+
+/***/ }),
+/* 171 */
+/***/ (function(module, exports, __webpack_require__) {
+
// fallback for non-array-like ES3 and non-enumerable old V8 strings
var cof = __webpack_require__(69);
// eslint-disable-next-line no-prototype-builtins
@@ -44963,7 +45150,7 @@ module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
/***/ }),
-/* 171 */
+/* 172 */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.14 / 15.2.3.14 Object.keys(O)
@@ -44976,7 +45163,7 @@ module.exports = Object.keys || function keys(O) {
/***/ }),
-/* 172 */
+/* 173 */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.13 ToObject(argument)
@@ -44987,7 +45174,7 @@ module.exports = function (it) {
/***/ }),
-/* 173 */
+/* 174 */
/***/ (function(module, exports, __webpack_require__) {
var once = __webpack_require__(83);
@@ -45080,7 +45267,7 @@ module.exports = eos;
/***/ }),
-/* 174 */
+/* 175 */
/***/ (function(module, exports, __webpack_require__) {
// Copyright 2012 Joyent, Inc. All rights reserved.
@@ -45198,7 +45385,7 @@ module.exports = {
/***/ }),
-/* 175 */
+/* 176 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -45242,7 +45429,7 @@ module.exports = Separator;
/***/ }),
-/* 176 */
+/* 177 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -45302,7 +45489,7 @@ module.exports = Paginator;
/***/ }),
-/* 177 */
+/* 178 */
/***/ (function(module, exports) {
/*!
@@ -45319,7 +45506,7 @@ module.exports = function isExtglob(str) {
/***/ }),
-/* 178 */
+/* 179 */
/***/ (function(module, exports, __webpack_require__) {
/*!
@@ -45329,7 +45516,7 @@ module.exports = function isExtglob(str) {
* Licensed under the MIT License.
*/
-var isExtglob = __webpack_require__(177);
+var isExtglob = __webpack_require__(178);
module.exports = function isGlob(str) {
return typeof str === 'string'
@@ -45338,7 +45525,7 @@ module.exports = function isGlob(str) {
};
/***/ }),
-/* 179 */
+/* 180 */
/***/ (function(module, exports, __webpack_require__) {
var isBuffer = __webpack_require__(729);
@@ -45460,7 +45647,7 @@ module.exports = function kindOf(val) {
/***/ }),
-/* 180 */
+/* 181 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -45511,7 +45698,7 @@ function nextTick(fn, arg1, arg2, arg3) {
/***/ }),
-/* 181 */
+/* 182 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -45579,7 +45766,7 @@ runAsync.cb = function (func, cb) {
/***/ }),
-/* 182 */
+/* 183 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -45590,7 +45777,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ConnectableObservable", function() { return __WEBPACK_IMPORTED_MODULE_1__internal_observable_ConnectableObservable__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__internal_operators_groupBy__ = __webpack_require__(433);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "GroupedObservable", function() { return __WEBPACK_IMPORTED_MODULE_2__internal_operators_groupBy__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__internal_symbol_observable__ = __webpack_require__(117);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__internal_symbol_observable__ = __webpack_require__(118);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "observable", function() { return __WEBPACK_IMPORTED_MODULE_3__internal_symbol_observable__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__internal_Subject__ = __webpack_require__(36);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Subject", function() { return __WEBPACK_IMPORTED_MODULE_4__internal_Subject__["a"]; });
@@ -45598,7 +45785,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "BehaviorSubject", function() { return __WEBPACK_IMPORTED_MODULE_5__internal_BehaviorSubject__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__internal_ReplaySubject__ = __webpack_require__(308);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ReplaySubject", function() { return __WEBPACK_IMPORTED_MODULE_6__internal_ReplaySubject__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__internal_AsyncSubject__ = __webpack_require__(183);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__internal_AsyncSubject__ = __webpack_require__(184);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "AsyncSubject", function() { return __WEBPACK_IMPORTED_MODULE_7__internal_AsyncSubject__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__internal_scheduler_asap__ = __webpack_require__(438);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "asapScheduler", function() { return __WEBPACK_IMPORTED_MODULE_8__internal_scheduler_asap__["a"]; });
@@ -45617,13 +45804,13 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Subscription", function() { return __WEBPACK_IMPORTED_MODULE_14__internal_Subscription__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__internal_Subscriber__ = __webpack_require__(7);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Subscriber", function() { return __WEBPACK_IMPORTED_MODULE_15__internal_Subscriber__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__internal_Notification__ = __webpack_require__(184);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16__internal_Notification__ = __webpack_require__(185);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "Notification", function() { return __WEBPACK_IMPORTED_MODULE_16__internal_Notification__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__internal_util_pipe__ = __webpack_require__(324);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "pipe", function() { return __WEBPACK_IMPORTED_MODULE_17__internal_util_pipe__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__internal_util_noop__ = __webpack_require__(191);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_18__internal_util_noop__ = __webpack_require__(192);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "noop", function() { return __WEBPACK_IMPORTED_MODULE_18__internal_util_noop__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__internal_util_identity__ = __webpack_require__(118);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_19__internal_util_identity__ = __webpack_require__(119);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "identity", function() { return __WEBPACK_IMPORTED_MODULE_19__internal_util_identity__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_20__internal_util_isObservable__ = __webpack_require__(930);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "isObservable", function() { return __WEBPACK_IMPORTED_MODULE_20__internal_util_isObservable__["a"]; });
@@ -45631,7 +45818,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ArgumentOutOfRangeError", function() { return __WEBPACK_IMPORTED_MODULE_21__internal_util_ArgumentOutOfRangeError__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_22__internal_util_EmptyError__ = __webpack_require__(153);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "EmptyError", function() { return __WEBPACK_IMPORTED_MODULE_22__internal_util_EmptyError__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23__internal_util_ObjectUnsubscribedError__ = __webpack_require__(189);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_23__internal_util_ObjectUnsubscribedError__ = __webpack_require__(190);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "ObjectUnsubscribedError", function() { return __WEBPACK_IMPORTED_MODULE_23__internal_util_ObjectUnsubscribedError__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_24__internal_util_UnsubscriptionError__ = __webpack_require__(441);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "UnsubscriptionError", function() { return __WEBPACK_IMPORTED_MODULE_24__internal_util_UnsubscriptionError__["a"]; });
@@ -45643,7 +45830,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "bindNodeCallback", function() { return __WEBPACK_IMPORTED_MODULE_27__internal_observable_bindNodeCallback__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_28__internal_observable_combineLatest__ = __webpack_require__(309);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "combineLatest", function() { return __WEBPACK_IMPORTED_MODULE_28__internal_observable_combineLatest__["a"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_29__internal_observable_concat__ = __webpack_require__(186);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_29__internal_observable_concat__ = __webpack_require__(187);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "concat", function() { return __WEBPACK_IMPORTED_MODULE_29__internal_observable_concat__["a"]; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_30__internal_observable_defer__ = __webpack_require__(310);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "defer", function() { return __WEBPACK_IMPORTED_MODULE_30__internal_observable_defer__["a"]; });
@@ -45687,7 +45874,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "zip", function() { return __WEBPACK_IMPORTED_MODULE_49__internal_observable_zip__["a"]; });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "EMPTY", function() { return __WEBPACK_IMPORTED_MODULE_31__internal_observable_empty__["b"]; });
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "NEVER", function() { return __WEBPACK_IMPORTED_MODULE_40__internal_observable_never__["b"]; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_50__internal_config__ = __webpack_require__(185);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_50__internal_config__ = __webpack_require__(186);
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "config", function() { return __WEBPACK_IMPORTED_MODULE_50__internal_config__["a"]; });
/** PURE_IMPORTS_START PURE_IMPORTS_END */
@@ -45747,7 +45934,7 @@ Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
/***/ }),
-/* 183 */
+/* 184 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -45805,7 +45992,7 @@ var AsyncSubject = /*@__PURE__*/ (function (_super) {
/***/ }),
-/* 184 */
+/* 185 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -45886,7 +46073,7 @@ var Notification = /*@__PURE__*/ (function () {
/***/ }),
-/* 185 */
+/* 186 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -45913,12 +46100,12 @@ var config = {
/***/ }),
-/* 186 */
+/* 187 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = concat;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util_isScheduler__ = __webpack_require__(48);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util_isScheduler__ = __webpack_require__(49);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__of__ = __webpack_require__(311);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__from__ = __webpack_require__(62);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__operators_concatAll__ = __webpack_require__(429);
@@ -45941,7 +46128,7 @@ function concat() {
/***/ }),
-/* 187 */
+/* 188 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -45969,7 +46156,7 @@ function reduce(accumulator, seed) {
/***/ }),
-/* 188 */
+/* 189 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -46000,7 +46187,7 @@ function defaultErrorFactory() {
/***/ }),
-/* 189 */
+/* 190 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -46018,7 +46205,7 @@ var ObjectUnsubscribedError = ObjectUnsubscribedErrorImpl;
/***/ }),
-/* 190 */
+/* 191 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -46033,7 +46220,7 @@ function isNumeric(val) {
/***/ }),
-/* 191 */
+/* 192 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -46044,7 +46231,7 @@ function noop() { }
/***/ }),
-/* 192 */
+/* 193 */
/***/ (function(module, exports, __webpack_require__) {
// Copyright 2015 Joyent, Inc.
@@ -46312,16 +46499,16 @@ function write(key, options) {
/***/ }),
-/* 193 */
+/* 194 */
/***/ (function(module, exports, __webpack_require__) {
var chownr = __webpack_require__(600)
var tar = __webpack_require__(460)
var pump = __webpack_require__(781)
var mkdirp = __webpack_require__(145)
-var fs = __webpack_require__(5)
+var fs = __webpack_require__(4)
var path = __webpack_require__(0)
-var os = __webpack_require__(49)
+var os = __webpack_require__(46)
var win32 = os.platform() === 'win32'
@@ -46663,37 +46850,37 @@ function mkdirfix (name, opts, cb) {
/***/ }),
-/* 194 */
+/* 195 */
/***/ (function(module, exports) {
-module.exports = {"name":"yarn","installationMethod":"unknown","version":"1.19.1","license":"BSD-2-Clause","preferGlobal":true,"description":"📦🐈 Fast, reliable, and secure dependency management.","dependencies":{"@zkochan/cmd-shim":"^3.1.0","babel-runtime":"^6.26.0","bytes":"^3.0.0","camelcase":"^4.0.0","chalk":"^2.1.0","cli-table3":"^0.4.0","commander":"^2.9.0","death":"^1.0.0","debug":"^3.0.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0","dnscache":"^1.0.1","glob":"^7.1.1","gunzip-maybe":"^1.4.0","hash-for-dep":"^1.2.3","imports-loader":"^0.8.0","ini":"^1.3.4","inquirer":"^6.2.0","invariant":"^2.2.0","is-builtin-module":"^2.0.0","is-ci":"^1.0.10","is-webpack-bundle":"^1.0.0","js-yaml":"^3.13.1","leven":"^2.0.0","loud-rejection":"^1.2.0","micromatch":"^2.3.11","mkdirp":"^0.5.1","node-emoji":"^1.6.1","normalize-url":"^2.0.0","npm-logical-tree":"^1.2.1","object-path":"^0.11.2","proper-lockfile":"^2.0.0","puka":"^1.0.0","read":"^1.0.7","request":"^2.87.0","request-capture-har":"^1.2.2","rimraf":"^2.5.0","semver":"^5.1.0","ssri":"^5.3.0","strip-ansi":"^4.0.0","strip-bom":"^3.0.0","tar-fs":"^1.16.0","tar-stream":"^1.6.1","uuid":"^3.0.1","v8-compile-cache":"^2.0.0","validate-npm-package-license":"^3.0.4","yn":"^2.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.5","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.3.0","eslint-config-fb-strict":"^22.0.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^2.35.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^21.0.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^2.1.2","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^0.0.28","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^0.11.0","fancy-log":"^1.3.2","flow-bin":"^0.66.0","git-release-notes":"^3.0.0","gulp":"^4.0.0","gulp-babel":"^7.0.0","gulp-if":"^2.0.1","gulp-newer":"^1.0.0","gulp-plumber":"^1.0.1","gulp-sourcemaps":"^2.2.0","jest":"^22.4.4","jsinspect":"^0.12.6","minimatch":"^3.0.4","mock-stdin":"^0.3.0","prettier":"^1.5.2","string-replace-loader":"^2.1.1","temp":"^0.8.3","webpack":"^2.1.0-beta.25","yargs":"^6.3.0"},"resolutions":{"sshpk":"^1.14.2"},"engines":{"node":">=4.0.0"},"repository":"yarnpkg/yarn","bin":{"yarn":"./bin/yarn.js","yarnpkg":"./bin/yarn.js"},"scripts":{"build":"gulp build","build-bundle":"node ./scripts/build-webpack.js","build-chocolatey":"powershell ./scripts/build-chocolatey.ps1","build-deb":"./scripts/build-deb.sh","build-dist":"bash ./scripts/build-dist.sh","build-win-installer":"scripts\\build-windows-installer.bat","changelog":"git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md","dupe-check":"yarn jsinspect ./src","lint":"eslint . && flow check","pkg-tests":"yarn --cwd packages/pkg-tests jest yarn.test.js","prettier":"eslint src __tests__ --fix","release-branch":"./scripts/release-branch.sh","test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-only-debug":"node --inspect-brk --max_old_space_size=4096 node_modules/jest/bin/jest.js --runInBand --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","watch":"gulp watch","commit":"git-cz"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}}}
+module.exports = {"name":"yarn","installationMethod":"unknown","version":"1.22.17","license":"BSD-2-Clause","preferGlobal":true,"description":"📦🐈 Fast, reliable, and secure dependency management.","dependencies":{"@zkochan/cmd-shim":"^3.1.0","babel-runtime":"^6.26.0","bytes":"^3.0.0","camelcase":"^4.0.0","chalk":"^2.1.0","cli-table3":"^0.4.0","commander":"^2.9.0","death":"^1.0.0","debug":"^3.0.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0","dnscache":"^1.0.1","glob":"^7.1.1","gunzip-maybe":"^1.4.0","hash-for-dep":"^1.2.3","imports-loader":"^0.8.0","ini":"^1.3.4","inquirer":"^6.2.0","invariant":"^2.2.0","is-builtin-module":"^2.0.0","is-ci":"^1.0.10","is-webpack-bundle":"^1.0.0","js-yaml":"^3.13.1","leven":"^2.0.0","loud-rejection":"^1.2.0","micromatch":"^2.3.11","mkdirp":"^0.5.1","node-emoji":"^1.6.1","normalize-url":"^2.0.0","npm-logical-tree":"^1.2.1","object-path":"^0.11.2","proper-lockfile":"^2.0.0","puka":"^1.0.0","read":"^1.0.7","request":"^2.87.0","request-capture-har":"^1.2.2","rimraf":"^2.5.0","semver":"^5.1.0","ssri":"^5.3.0","strip-ansi":"^4.0.0","strip-bom":"^3.0.0","tar-fs":"^1.16.0","tar-stream":"^1.6.1","uuid":"^3.0.1","v8-compile-cache":"^2.0.0","validate-npm-package-license":"^3.0.4","yn":"^2.0.0"},"devDependencies":{"babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.5","babel-plugin-array-includes":"^2.0.3","babel-plugin-inline-import":"^3.0.0","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0","babylon":"^6.5.0","commitizen":"^2.9.6","cz-conventional-changelog":"^2.0.0","eslint":"^4.3.0","eslint-config-fb-strict":"^22.0.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^2.35.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^21.0.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^2.1.2","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^0.0.28","eslint-plugin-yarn-internal":"file:scripts/eslint-rules","execa":"^0.11.0","fancy-log":"^1.3.2","flow-bin":"^0.66.0","git-release-notes":"^3.0.0","gulp":"^4.0.0","gulp-babel":"^7.0.0","gulp-if":"^2.0.1","gulp-newer":"^1.0.0","gulp-plumber":"^1.0.1","gulp-sourcemaps":"^2.2.0","jest":"^22.4.4","jsinspect":"^0.12.6","minimatch":"^3.0.4","mock-stdin":"^0.3.0","prettier":"^1.5.2","string-replace-loader":"^2.1.1","temp":"^0.8.3","webpack":"^2.1.0-beta.25","yargs":"^6.3.0"},"resolutions":{"sshpk":"^1.14.2"},"engines":{"node":">=4.0.0"},"repository":"yarnpkg/yarn","bin":{"yarn":"./bin/yarn.js","yarnpkg":"./bin/yarn.js"},"scripts":{"build":"gulp build","build-bundle":"node ./scripts/build-webpack.js","build-chocolatey":"powershell ./scripts/build-chocolatey.ps1","build-deb":"./scripts/build-deb.sh","build-dist":"bash ./scripts/build-dist.sh","build-win-installer":"scripts\\build-windows-installer.bat","changelog":"git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md","dupe-check":"yarn jsinspect ./src","lint":"eslint . && flow check","pkg-tests":"yarn --cwd packages/pkg-tests jest yarn.test.js","prettier":"eslint src __tests__ --fix","release-branch":"./scripts/release-branch.sh","test":"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-only-debug":"node --inspect-brk --max_old_space_size=4096 node_modules/jest/bin/jest.js --runInBand --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose","watch":"gulp watch","commit":"git-cz"},"jest":{"collectCoverageFrom":["src/**/*.js"],"testEnvironment":"node","modulePathIgnorePatterns":["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],"testPathIgnorePatterns":["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}}}
/***/ }),
-/* 195 */
+/* 196 */
/***/ (function(module, exports) {
module.exports = require("https");
/***/ }),
-/* 196 */
+/* 197 */
/***/ (function(module, exports) {
module.exports = require("querystring");
/***/ }),
-/* 197 */
+/* 198 */
/***/ (function(module, exports) {
module.exports = require("readline");
/***/ }),
-/* 198 */
+/* 199 */
/***/ (function(module, exports) {
module.exports = require("zlib");
/***/ }),
-/* 199 */
+/* 200 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -46719,7 +46906,7 @@ function _load_constants() {
var _package;
function _load_package() {
- return _package = __webpack_require__(194);
+ return _package = __webpack_require__(195);
}
const NODE_VERSION = process.version;
@@ -46827,7 +47014,7 @@ function stringify(obj, noHeader, enableVersions) {
}
/***/ }),
-/* 200 */
+/* 201 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -46879,7 +47066,7 @@ Object.defineProperty(exports, 'EventReporter', {
var _jsonReporter;
function _load_jsonReporter() {
- return _jsonReporter = __webpack_require__(213);
+ return _jsonReporter = __webpack_require__(214);
}
Object.defineProperty(exports, 'JSONReporter', {
@@ -46905,7 +47092,7 @@ Object.defineProperty(exports, 'NoopReporter', {
var _baseReporter;
function _load_baseReporter() {
- return _baseReporter = __webpack_require__(108);
+ return _baseReporter = __webpack_require__(109);
}
Object.defineProperty(exports, 'Reporter', {
@@ -46918,7 +47105,7 @@ Object.defineProperty(exports, 'Reporter', {
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
/***/ }),
-/* 201 */
+/* 202 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -47191,13 +47378,13 @@ function normalizePathEnvVar (nodePath) {
/***/ }),
-/* 202 */
+/* 203 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-var resolve = __webpack_require__(203);
+var resolve = __webpack_require__(204);
module.exports = {
Validation: errorSubclass(ValidationError),
@@ -47232,15 +47419,15 @@ function errorSubclass(Subclass) {
/***/ }),
-/* 203 */
+/* 204 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var url = __webpack_require__(24)
- , equal = __webpack_require__(204)
- , util = __webpack_require__(106)
+ , equal = __webpack_require__(205)
+ , util = __webpack_require__(107)
, SchemaObject = __webpack_require__(339)
, traverse = __webpack_require__(503);
@@ -47510,7 +47697,7 @@ function resolveIds(schema) {
/***/ }),
-/* 204 */
+/* 205 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -47572,7 +47759,7 @@ module.exports = function equal(a, b) {
/***/ }),
-/* 205 */
+/* 206 */
/***/ (function(module, exports) {
// Copyright 2011 Mark Cavage All rights reserved.
@@ -47591,7 +47778,7 @@ module.exports = {
/***/ }),
-/* 206 */
+/* 207 */
/***/ (function(module, exports) {
// Copyright 2011 Mark Cavage All rights reserved.
@@ -47633,7 +47820,7 @@ module.exports = {
/***/ }),
-/* 207 */
+/* 208 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -47913,7 +48100,7 @@ function hasWrapper(commander, args) {
const requireLockfile = exports.requireLockfile = true;
/***/ }),
-/* 208 */
+/* 209 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -47927,7 +48114,7 @@ exports.integrityErrors = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -47945,7 +48132,7 @@ function _load_constants() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _misc;
@@ -47957,7 +48144,7 @@ function _load_misc() {
var _packageNameUtils;
function _load_packageNameUtils() {
- return _packageNameUtils = __webpack_require__(222);
+ return _packageNameUtils = __webpack_require__(223);
}
var _workspaceLayout;
@@ -48535,7 +48722,7 @@ class InstallationIntegrityChecker {
exports.default = InstallationIntegrityChecker;
/***/ }),
-/* 209 */
+/* 210 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -48570,13 +48757,13 @@ function _load_misc() {
var _yarnVersion;
function _load_yarnVersion() {
- return _yarnVersion = __webpack_require__(120);
+ return _yarnVersion = __webpack_require__(105);
}
var _semver;
function _load_semver() {
- return _semver = __webpack_require__(224);
+ return _semver = __webpack_require__(170);
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -48707,9 +48894,7 @@ function checkOne(info, config, ignoreEngines) {
ref.ignore = true;
ref.incompatible = true;
- reporter.info(`${human}: ${msg}`);
if (!didIgnore) {
- reporter.info(reporter.lang('optionalCompatibilityExcluded', human));
didIgnore = true;
}
} else {
@@ -48804,7 +48989,7 @@ function shouldCheck(manifest, options) {
}
/***/ }),
-/* 210 */
+/* 211 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -48937,13 +49122,13 @@ function _load_index() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _promise;
function _load_promise() {
- return _promise = _interopRequireWildcard(__webpack_require__(50));
+ return _promise = _interopRequireWildcard(__webpack_require__(51));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -49030,7 +49215,7 @@ function fetch(pkgs, config) {
}
/***/ }),
-/* 211 */
+/* 212 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -49083,7 +49268,7 @@ function _load_constants() {
var _promise;
function _load_promise() {
- return _promise = _interopRequireWildcard(__webpack_require__(50));
+ return _promise = _interopRequireWildcard(__webpack_require__(51));
}
var _normalizePattern2;
@@ -49101,7 +49286,7 @@ function _load_misc() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _mutex;
@@ -49113,7 +49298,7 @@ function _load_mutex() {
var _semver;
function _load_semver() {
- return _semver = __webpack_require__(224);
+ return _semver = __webpack_require__(170);
}
var _workspaceLayout;
@@ -49128,7 +49313,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
const invariant = __webpack_require__(9);
-const cmdShim = __webpack_require__(201);
+const cmdShim = __webpack_require__(202);
const path = __webpack_require__(0);
const semver = __webpack_require__(22);
// Concurrency for creating bin links disabled because of the issue #1961
@@ -49416,10 +49601,6 @@ class PackageLinker {
} else if (workspaceLayout && remote.type === 'workspace' && !isShallow) {
src = remote.reference;
type = 'symlink';
- if (dest.indexOf(workspaceLayout.virtualManifestName) !== -1) {
- // we don't need to install virtual manifest
- continue;
- }
// to get real path for non hoisted dependencies
symlinkPaths.set(dest, src);
} else {
@@ -49596,6 +49777,10 @@ class PackageLinker {
possibleExtraneous.add(path.join(filepath, subfile));
}
+ } else if (file[0] === '.' && file !== '.bin') {
+ if (!(yield (_fs || _load_fs()).lstat(filepath)).isDirectory()) {
+ possibleExtraneous.add(filepath);
+ }
} else {
possibleExtraneous.add(filepath);
}
@@ -50170,7 +50355,7 @@ class PackageLinker {
exports.default = PackageLinker;
/***/ }),
-/* 212 */
+/* 213 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -50192,7 +50377,7 @@ function _load_tty() {
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-const readline = __webpack_require__(197);
+const readline = __webpack_require__(198);
var _require = __webpack_require__(30);
@@ -50261,7 +50446,7 @@ function clearNthLine(stdout, n) {
}
/***/ }),
-/* 213 */
+/* 214 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -50274,13 +50459,13 @@ Object.defineProperty(exports, "__esModule", {
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _baseReporter;
function _load_baseReporter() {
- return _baseReporter = _interopRequireDefault(__webpack_require__(108));
+ return _baseReporter = _interopRequireDefault(__webpack_require__(109));
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -50455,7 +50640,7 @@ class JSONReporter extends (_baseReporter || _load_baseReporter()).default {
exports.default = JSONReporter;
/***/ }),
-/* 214 */
+/* 215 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -50603,7 +50788,7 @@ const shouldUpdateLockfile = exports.shouldUpdateLockfile = (lockfileEntry, reso
};
/***/ }),
-/* 215 */
+/* 216 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -50635,7 +50820,7 @@ function _load_invariant() {
var _uuid;
function _load_uuid() {
- return _uuid = _interopRequireDefault(__webpack_require__(119));
+ return _uuid = _interopRequireDefault(__webpack_require__(120));
}
var _errors;
@@ -50659,7 +50844,7 @@ function _load_misc() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -50741,7 +50926,7 @@ FileResolver.protocol = 'file';
FileResolver.prefixMatcher = /^\.{1,2}\//;
/***/ }),
-/* 216 */
+/* 217 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -50817,7 +51002,7 @@ exports.default = GistResolver;
GistResolver.protocol = 'gist';
/***/ }),
-/* 217 */
+/* 218 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -50866,7 +51051,7 @@ function _load_map() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _constants;
@@ -50878,7 +51063,7 @@ function _load_constants() {
var _packageNameUtils;
function _load_packageNameUtils() {
- return _packageNameUtils = __webpack_require__(222);
+ return _packageNameUtils = __webpack_require__(223);
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -51106,7 +51291,7 @@ exports.default = NpmResolver;
NpmResolver.registry = NPM_REGISTRY_ID;
/***/ }),
-/* 218 */
+/* 219 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -51186,19 +51371,19 @@ let fixTimes = (() => {
var _fs;
function _load_fs() {
- return _fs = _interopRequireDefault(__webpack_require__(5));
+ return _fs = _interopRequireDefault(__webpack_require__(4));
}
var _promise;
function _load_promise() {
- return _promise = __webpack_require__(50);
+ return _promise = __webpack_require__(51);
}
var _fs2;
function _load_fs2() {
- return _fs2 = __webpack_require__(4);
+ return _fs2 = __webpack_require__(5);
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -51304,7 +51489,7 @@ const copyWithBuffer = (() => {
};
/***/ }),
-/* 219 */
+/* 220 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -51323,7 +51508,7 @@ function _load_asyncToGenerator() {
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _invariant;
@@ -51341,7 +51526,7 @@ function _load_string_decoder() {
var _tarFs;
function _load_tarFs() {
- return _tarFs = _interopRequireDefault(__webpack_require__(193));
+ return _tarFs = _interopRequireDefault(__webpack_require__(194));
}
var _tarStream;
@@ -51359,7 +51544,7 @@ function _load_url() {
var _fs;
function _load_fs() {
- return _fs = __webpack_require__(5);
+ return _fs = __webpack_require__(4);
}
var _errors;
@@ -51389,7 +51574,7 @@ function _load_crypto() {
var _fs2;
function _load_fs2() {
- return _fs2 = _interopRequireWildcard(__webpack_require__(4));
+ return _fs2 = _interopRequireWildcard(__webpack_require__(5));
}
var _map;
@@ -51948,7 +52133,7 @@ class Git {
exports.default = Git;
/***/ }),
-/* 220 */
+/* 221 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -52035,7 +52220,7 @@ exports.default = (() => {
})();
/***/ }),
-/* 221 */
+/* 222 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -52045,6 +52230,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isValidLicense = isValidLicense;
+exports.isValidBin = isValidBin;
exports.stringifyPerson = stringifyPerson;
exports.parsePerson = parsePerson;
exports.normalizePerson = normalizePerson;
@@ -52052,12 +52238,20 @@ exports.extractDescription = extractDescription;
exports.extractRepositoryUrl = extractRepositoryUrl;
+const path = __webpack_require__(0);
+
const validateLicense = __webpack_require__(959);
+const PARENT_PATH = /^\.\.([\\\/]|$)/;
+
function isValidLicense(license) {
return !!license && validateLicense(license).validForNewPackages;
}
+function isValidBin(bin) {
+ return !path.isAbsolute(bin) && !PARENT_PATH.test(path.normalize(bin));
+}
+
function stringifyPerson(person) {
if (!person || typeof person !== 'object') {
return person;
@@ -52155,7 +52349,7 @@ function extractRepositoryUrl(repository) {
}
/***/ }),
-/* 222 */
+/* 223 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -52179,7 +52373,7 @@ function getSystemParams() {
}
/***/ }),
-/* 223 */
+/* 224 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -52206,139 +52400,6 @@ function isRootUser(uid) {
return uid === 0;
}
-/***/ }),
-/* 224 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.satisfiesWithPrereleases = satisfiesWithPrereleases;
-exports.diffWithUnstable = diffWithUnstable;
-
-var _semver;
-
-function _load_semver() {
- return _semver = _interopRequireDefault(__webpack_require__(22));
-}
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-/**
- * Returns whether the given semver version satisfies the given range. Notably this supports
- * prerelease versions so that "2.0.0-rc.0" satisfies the range ">=1.0.0", for example.
- */
-
-function satisfiesWithPrereleases(version, range, loose = false) {
- let semverRange;
- try {
- // $FlowFixMe: Add a definition for the Range class
- semverRange = new (_semver || _load_semver()).default.Range(range, loose);
- } catch (err) {
- return false;
- }
-
- if (!version) {
- return false;
- }
- let semverVersion;
- try {
- semverVersion = new (_semver || _load_semver()).default.SemVer(version, semverRange.loose);
- } catch (err) {
- return false;
- }
-
- // A range has multiple sets of comparators. A version must satisfy all comparators in a set
- // and at least one set to satisfy the range.
- return semverRange.set.some(comparatorSet => {
- // node-semver converts ~ and ^ ranges into pairs of >= and < ranges but the upper bounds don't
- // properly exclude prerelease versions. For example, "^1.0.0" is converted to ">=1.0.0 <2.0.0",
- // which includes "2.0.0-pre" since prerelease versions are lower than their non-prerelease
- // counterparts. As a practical workaround we make upper-bound ranges exclude prereleases and
- // convert "<2.0.0" to "<2.0.0-0", for example.
- comparatorSet = comparatorSet.map(comparator => {
- if (comparator.operator !== '<' || !comparator.value || comparator.semver.prerelease.length) {
- return comparator;
- }
-
- // "0" is the lowest prerelease version
- comparator.semver.inc('pre', 0);
-
- const comparatorString = comparator.operator + comparator.semver.version;
- // $FlowFixMe: Add a definition for the Comparator class
- return new (_semver || _load_semver()).default.Comparator(comparatorString, comparator.loose);
- });
-
- return !comparatorSet.some(comparator => !comparator.test(semverVersion));
- });
-}
-
-const PRE_RELEASES = {
- major: 'premajor',
- minor: 'preminor',
- patch: 'prepatch'
-};
-
-/**
- * Returns the difference between two versions as a semantic string representation.
- * Similar to the `diff` method in node-semver, but it also accounts for unstable versions,
- * like 0.x.x or 0.0.x.
- */
-
-function diffWithUnstable(version1, version2) {
- if ((_semver || _load_semver()).default.eq(version1, version2) === false) {
- const v1 = (_semver || _load_semver()).default.parse(version1);
- const v2 = (_semver || _load_semver()).default.parse(version2);
-
- if (v1 != null && v2 != null) {
- const isPreRelease = v1.prerelease.length > 0 || v2.prerelease.length > 0;
- const preMajor = v1.major === 0 || v2.major === 0;
- const preMinor = preMajor && (v1.minor === 0 || v2.minor === 0);
-
- let diff = null;
-
- if (v1.major !== v2.major) {
- diff = 'major';
- } else if (v1.minor !== v2.minor) {
- if (preMajor) {
- // If the major version number is zero (0.x.x), treat a change
- // of the minor version number as a major change.
- diff = 'major';
- } else {
- diff = 'minor';
- }
- } else if (v1.patch !== v2.patch) {
- if (preMinor) {
- // If the major & minor version numbers are zero (0.0.x), treat a change
- // of the patch version number as a major change.
- diff = 'major';
- } else if (preMajor) {
- // If the major version number is zero (0.x.x), treat a change
- // of the patch version number as a minor change.
- diff = 'minor';
- } else {
- diff = 'patch';
- }
- }
-
- if (isPreRelease) {
- if (diff != null) {
- diff = PRE_RELEASES[diff];
- } else {
- diff = 'prerelease';
- }
- }
-
- return diff;
- }
- }
-
- return null;
-}
-
/***/ }),
/* 225 */
/***/ (function(module, exports, __webpack_require__) {
@@ -52962,7 +53023,7 @@ exports.RETURN = RETURN;
/* 238 */
/***/ (function(module, exports, __webpack_require__) {
-module.exports = !__webpack_require__(51) && !__webpack_require__(112)(function () {
+module.exports = !__webpack_require__(52) && !__webpack_require__(113)(function () {
return Object.defineProperty(__webpack_require__(92)('div'), 'a', { get: function () { return 7; } }).a != 7;
});
@@ -52994,8 +53055,8 @@ module.exports = function (fn, args, that) {
/***/ (function(module, exports, __webpack_require__) {
// check on default Array iterator
-var Iterators = __webpack_require__(53);
-var ITERATOR = __webpack_require__(20)('iterator');
+var Iterators = __webpack_require__(54);
+var ITERATOR = __webpack_require__(21)('iterator');
var ArrayProto = Array.prototype;
module.exports = function (it) {
@@ -53033,7 +53094,7 @@ var setToStringTag = __webpack_require__(95);
var IteratorPrototype = {};
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
-__webpack_require__(42)(IteratorPrototype, __webpack_require__(20)('iterator'), function () { return this; });
+__webpack_require__(42)(IteratorPrototype, __webpack_require__(21)('iterator'), function () { return this; });
module.exports = function (Constructor, NAME, next) {
Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
@@ -53045,7 +53106,7 @@ module.exports = function (Constructor, NAME, next) {
/* 243 */
/***/ (function(module, exports, __webpack_require__) {
-var ITERATOR = __webpack_require__(20)('iterator');
+var ITERATOR = __webpack_require__(21)('iterator');
var SAFE_CLOSING = false;
try {
@@ -53206,9 +53267,9 @@ module.exports = Object.create || function create(O, Properties) {
var dP = __webpack_require__(72);
var anObject = __webpack_require__(35);
-var getKeys = __webpack_require__(171);
+var getKeys = __webpack_require__(172);
-module.exports = __webpack_require__(51) ? Object.defineProperties : function defineProperties(O, Properties) {
+module.exports = __webpack_require__(52) ? Object.defineProperties : function defineProperties(O, Properties) {
anObject(O);
var keys = getKeys(Properties);
var length = keys.length;
@@ -53225,7 +53286,7 @@ module.exports = __webpack_require__(51) ? Object.defineProperties : function de
// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
var has = __webpack_require__(71);
-var toObject = __webpack_require__(172);
+var toObject = __webpack_require__(173);
var IE_PROTO = __webpack_require__(96)('IE_PROTO');
var ObjectProto = Object.prototype;
@@ -53290,8 +53351,8 @@ module.exports = __webpack_require__(42);
var global = __webpack_require__(17);
var core = __webpack_require__(31);
var dP = __webpack_require__(72);
-var DESCRIPTORS = __webpack_require__(51);
-var SPECIES = __webpack_require__(20)('species');
+var DESCRIPTORS = __webpack_require__(52);
+var SPECIES = __webpack_require__(21)('species');
module.exports = function (KEY) {
var C = typeof core[KEY] == 'function' ? core[KEY] : global[KEY];
@@ -53343,7 +53404,7 @@ module.exports = function (index, length) {
/***/ (function(module, exports, __webpack_require__) {
// 7.1.1 ToPrimitive(input [, PreferredType])
-var isObject = __webpack_require__(52);
+var isObject = __webpack_require__(53);
// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
module.exports = function (it, S) {
@@ -53371,8 +53432,8 @@ module.exports = navigator && navigator.userAgent || '';
/***/ (function(module, exports, __webpack_require__) {
var classof = __webpack_require__(126);
-var ITERATOR = __webpack_require__(20)('iterator');
-var Iterators = __webpack_require__(53);
+var ITERATOR = __webpack_require__(21)('iterator');
+var Iterators = __webpack_require__(54);
module.exports = __webpack_require__(31).getIteratorMethod = function (it) {
if (it != undefined) return it[ITERATOR]
|| it['@@iterator']
@@ -53388,7 +53449,7 @@ module.exports = __webpack_require__(31).getIteratorMethod = function (it) {
var addToUnscopables = __webpack_require__(234);
var step = __webpack_require__(244);
-var Iterators = __webpack_require__(53);
+var Iterators = __webpack_require__(54);
var toIObject = __webpack_require__(98);
// 22.1.3.4 Array.prototype.entries()
@@ -53438,7 +53499,7 @@ var global = __webpack_require__(17);
var ctx = __webpack_require__(70);
var classof = __webpack_require__(126);
var $export = __webpack_require__(60);
-var isObject = __webpack_require__(52);
+var isObject = __webpack_require__(53);
var aFunction = __webpack_require__(68);
var anInstance = __webpack_require__(235);
var forOf = __webpack_require__(237);
@@ -53464,7 +53525,7 @@ var USE_NATIVE = !!function () {
try {
// correct subclassing with @@species support
var promise = $Promise.resolve(1);
- var FakePromise = (promise.constructor = {})[__webpack_require__(20)('species')] = function (exec) {
+ var FakePromise = (promise.constructor = {})[__webpack_require__(21)('species')] = function (exec) {
exec(empty, empty);
};
// unhandled rejections tracking support, NodeJS Promise without it fails @@species test
@@ -53797,8 +53858,8 @@ $export($export.S, 'Promise', { 'try': function (callbackfn) {
__webpack_require__(258);
var global = __webpack_require__(17);
var hide = __webpack_require__(42);
-var Iterators = __webpack_require__(53);
-var TO_STRING_TAG = __webpack_require__(20)('toStringTag');
+var Iterators = __webpack_require__(54);
+var TO_STRING_TAG = __webpack_require__(21)('toStringTag');
var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
@@ -61243,7 +61304,7 @@ module.exports = Object.assign(fn, figures);
var pathModule = __webpack_require__(0);
var isWindows = process.platform === 'win32';
-var fs = __webpack_require__(5);
+var fs = __webpack_require__(4);
// JavaScript implementation of realpath, ported from node pre-v6
@@ -61532,7 +61593,7 @@ exports.realpath = function realpath(p, cache, cb) {
module.exports = globSync
globSync.GlobSync = GlobSync
-var fs = __webpack_require__(5)
+var fs = __webpack_require__(4)
var rp = __webpack_require__(140)
var minimatch = __webpack_require__(82)
var Minimatch = minimatch.Minimatch
@@ -62142,7 +62203,7 @@ var inquirer = module.exports;
inquirer.prompts = {};
-inquirer.Separator = __webpack_require__(175);
+inquirer.Separator = __webpack_require__(176);
inquirer.ui = {
BottomBar: __webpack_require__(695),
@@ -62273,7 +62334,7 @@ module.exports.Schema = __webpack_require__(44);
module.exports.FAILSAFE_SCHEMA = __webpack_require__(100);
module.exports.JSON_SCHEMA = __webpack_require__(144);
module.exports.CORE_SCHEMA = __webpack_require__(143);
-module.exports.DEFAULT_SAFE_SCHEMA = __webpack_require__(55);
+module.exports.DEFAULT_SAFE_SCHEMA = __webpack_require__(56);
module.exports.DEFAULT_FULL_SCHEMA = __webpack_require__(73);
module.exports.load = loader.load;
module.exports.loadAll = loader.loadAll;
@@ -62281,11 +62342,11 @@ module.exports.safeLoad = loader.safeLoad;
module.exports.safeLoadAll = loader.safeLoadAll;
module.exports.dump = dumper.dump;
module.exports.safeDump = dumper.safeDump;
-module.exports.YAMLException = __webpack_require__(54);
+module.exports.YAMLException = __webpack_require__(55);
// Deprecated schema names from JS-YAML 2.0.x
module.exports.MINIMAL_SCHEMA = __webpack_require__(100);
-module.exports.SAFE_SCHEMA = __webpack_require__(55);
+module.exports.SAFE_SCHEMA = __webpack_require__(56);
module.exports.DEFAULT_SCHEMA = __webpack_require__(73);
// Deprecated functions from JS-YAML 1.x.x
@@ -62305,9 +62366,9 @@ module.exports.addConstructor = deprecated('addConstructor');
/*eslint-disable no-use-before-define*/
var common = __webpack_require__(43);
-var YAMLException = __webpack_require__(54);
+var YAMLException = __webpack_require__(55);
var DEFAULT_FULL_SCHEMA = __webpack_require__(73);
-var DEFAULT_SAFE_SCHEMA = __webpack_require__(55);
+var DEFAULT_SAFE_SCHEMA = __webpack_require__(56);
var _toString = Object.prototype.toString;
var _hasOwnProperty = Object.prototype.hasOwnProperty;
@@ -63139,9 +63200,9 @@ module.exports.safeDump = safeDump;
/*eslint-disable max-len,no-use-before-define*/
var common = __webpack_require__(43);
-var YAMLException = __webpack_require__(54);
+var YAMLException = __webpack_require__(55);
var Mark = __webpack_require__(283);
-var DEFAULT_SAFE_SCHEMA = __webpack_require__(55);
+var DEFAULT_SAFE_SCHEMA = __webpack_require__(56);
var DEFAULT_FULL_SCHEMA = __webpack_require__(73);
@@ -65903,9 +65964,9 @@ utils.unique = __webpack_require__(756);
utils.braces = __webpack_require__(757);
utils.brackets = __webpack_require__(639);
utils.extglob = __webpack_require__(644);
-utils.isExtglob = __webpack_require__(177);
-utils.isGlob = __webpack_require__(178);
-utils.typeOf = __webpack_require__(179);
+utils.isExtglob = __webpack_require__(178);
+utils.isGlob = __webpack_require__(179);
+utils.typeOf = __webpack_require__(180);
utils.normalize = __webpack_require__(765);
utils.omit = __webpack_require__(769);
utils.parseGlob = __webpack_require__(773);
@@ -66741,7 +66802,7 @@ rimraf.sync = rimrafSync
var assert = __webpack_require__(28)
var path = __webpack_require__(0)
-var fs = __webpack_require__(5)
+var fs = __webpack_require__(4)
var glob = __webpack_require__(99)
var _0666 = parseInt('666', 8)
@@ -67113,7 +67174,7 @@ function rmkidsSync (p, options) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__scheduler_queue__ = __webpack_require__(439);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__Subscription__ = __webpack_require__(25);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__operators_observeOn__ = __webpack_require__(434);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__util_ObjectUnsubscribedError__ = __webpack_require__(189);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__util_ObjectUnsubscribedError__ = __webpack_require__(190);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__SubjectSubscription__ = __webpack_require__(422);
/** PURE_IMPORTS_START tslib,_Subject,_scheduler_queue,_Subscription,_operators_observeOn,_util_ObjectUnsubscribedError,_SubjectSubscription PURE_IMPORTS_END */
@@ -67243,7 +67304,7 @@ var ReplayEvent = /*@__PURE__*/ (function () {
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return CombineLatestOperator; });
/* unused harmony export CombineLatestSubscriber */
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_tslib__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_isScheduler__ = __webpack_require__(48);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_isScheduler__ = __webpack_require__(49);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_isArray__ = __webpack_require__(41);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__OuterSubscriber__ = __webpack_require__(13);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util_subscribeToResult__ = __webpack_require__(14);
@@ -67387,7 +67448,7 @@ function defer(observableFactory) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = of;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util_isScheduler__ = __webpack_require__(48);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__util_isScheduler__ = __webpack_require__(49);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__fromArray__ = __webpack_require__(85);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__empty__ = __webpack_require__(39);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__scalar__ = __webpack_require__(312);
@@ -67707,7 +67768,7 @@ var ZipBufferIterator = /*@__PURE__*/ (function (_super) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = mergeAll;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__mergeMap__ = __webpack_require__(148);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_identity__ = __webpack_require__(118);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_identity__ = __webpack_require__(119);
/** PURE_IMPORTS_START _mergeMap,_util_identity PURE_IMPORTS_END */
@@ -67879,7 +67940,7 @@ var ScanSubscriber = /*@__PURE__*/ (function (_super) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__OuterSubscriber__ = __webpack_require__(13);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__InnerSubscriber__ = __webpack_require__(84);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_subscribeToResult__ = __webpack_require__(14);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__map__ = __webpack_require__(46);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__map__ = __webpack_require__(47);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__observable_from__ = __webpack_require__(62);
/** PURE_IMPORTS_START tslib,_OuterSubscriber,_InnerSubscriber,_util_subscribeToResult,_map,_observable_from PURE_IMPORTS_END */
@@ -68158,7 +68219,7 @@ function hostReportError(err) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = pipe;
/* harmony export (immutable) */ __webpack_exports__["b"] = pipeFromArray;
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__noop__ = __webpack_require__(191);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__noop__ = __webpack_require__(192);
/** PURE_IMPORTS_START _noop PURE_IMPORTS_END */
function pipe() {
@@ -69573,7 +69634,7 @@ function _load_link() {
var _login;
function _load_login() {
- return _login = _interopRequireWildcard(__webpack_require__(107));
+ return _login = _interopRequireWildcard(__webpack_require__(108));
}
var _logout;
@@ -69663,7 +69724,7 @@ function _load_unlink() {
var _upgrade;
function _load_upgrade() {
- return _upgrade = _interopRequireWildcard(__webpack_require__(207));
+ return _upgrade = _interopRequireWildcard(__webpack_require__(208));
}
var _version;
@@ -69793,12 +69854,13 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.getRcConfigForCwd = getRcConfigForCwd;
+exports.getRcConfigForFolder = getRcConfigForFolder;
exports.getRcArgs = getRcArgs;
var _fs;
function _load_fs() {
- return _fs = __webpack_require__(5);
+ return _fs = __webpack_require__(4);
}
var _path;
@@ -69848,20 +69910,30 @@ function getRcConfigForCwd(cwd, args) {
const value = args[index + 1];
if (value && value.charAt(0) !== '-') {
- Object.assign(config, loadRcFile((0, (_fs || _load_fs()).readFileSync)(value).toString(), value));
+ Object.assign(config, loadRcFile((0, (_fs || _load_fs()).readFileSync)(value, 'utf8'), value));
}
}
return config;
}
+function getRcConfigForFolder(cwd) {
+ const filePath = (0, (_path || _load_path()).resolve)(cwd, '.yarnrc');
+ if (!(0, (_fs || _load_fs()).existsSync)(filePath)) {
+ return {};
+ }
+
+ const fileText = (0, (_fs || _load_fs()).readFileSync)(filePath, 'utf8');
+ return loadRcFile(fileText, filePath);
+}
+
function loadRcFile(fileText, filePath) {
- var _parse = (0, (_lockfile || _load_lockfile()).parse)(fileText, 'yarnrc');
+ var _parse = (0, (_lockfile || _load_lockfile()).parse)(fileText, filePath);
let values = _parse.object;
- if (filePath.match(/\.yml$/)) {
+ if (filePath.match(/\.yml$/) && typeof values.yarnPath === 'string') {
values = { 'yarn-path': values.yarnPath };
}
@@ -69984,7 +70056,7 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isOffline = isOffline;
-const os = __webpack_require__(49);
+const os = __webpack_require__(46);
const IGNORE_INTERFACES = ['lo0', 'awdl0', 'bridge0'];
const LOCAL_IPS = ['127.0.0.1', '::1'];
@@ -70048,7 +70120,7 @@ var spawn = __webpack_require__(331).spawn;
var path = __webpack_require__(0);
var dirname = path.dirname;
var basename = path.basename;
-var fs = __webpack_require__(5);
+var fs = __webpack_require__(4);
/**
* Inherit `Command` from `EventEmitter.prototype`.
@@ -71279,7 +71351,7 @@ function exists(file) {
"use strict";
-var util = __webpack_require__(106);
+var util = __webpack_require__(107);
module.exports = SchemaObject;
@@ -72569,7 +72641,7 @@ exports.hasWrapper = hasWrapper;
var _promise;
function _load_promise() {
- return _promise = __webpack_require__(50);
+ return _promise = __webpack_require__(51);
}
var _hoistedTreeBuilder;
@@ -72604,7 +72676,7 @@ function _load_constants() {
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-const zlib = __webpack_require__(198);
+const zlib = __webpack_require__(199);
const gzip = (0, (_promise || _load_promise()).promisify)(zlib.gzip);
@@ -73054,7 +73126,7 @@ exports.hasWrapper = hasWrapper;
var _index;
function _load_index() {
- return _index = __webpack_require__(57);
+ return _index = __webpack_require__(58);
}
var _filter;
@@ -73072,7 +73144,7 @@ function _load_constants() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -73345,7 +73417,7 @@ function _load_buildSubCommands() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -73354,7 +73426,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
const invariant = __webpack_require__(9);
const path = __webpack_require__(0);
-const micromatch = __webpack_require__(114);
+const micromatch = __webpack_require__(115);
function hasWrapper(flags, args) {
return args[0] !== 'dir';
@@ -73862,13 +73934,13 @@ function _load_errors() {
var _integrityChecker;
function _load_integrityChecker() {
- return _integrityChecker = _interopRequireDefault(__webpack_require__(208));
+ return _integrityChecker = _interopRequireDefault(__webpack_require__(209));
}
var _integrityChecker2;
function _load_integrityChecker2() {
- return _integrityChecker2 = __webpack_require__(208);
+ return _integrityChecker2 = __webpack_require__(209);
}
var _lockfile;
@@ -73880,7 +73952,7 @@ function _load_lockfile() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _install;
@@ -74045,7 +74117,7 @@ function _load_errors() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _global;
@@ -74060,7 +74132,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
const invariant = __webpack_require__(9);
-const cmdShim = __webpack_require__(201);
+const cmdShim = __webpack_require__(202);
const path = __webpack_require__(0);
function hasWrapper(commander, args) {
@@ -74345,7 +74417,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
const invariant = __webpack_require__(9);
-const micromatch = __webpack_require__(114);
+const micromatch = __webpack_require__(115);
const requireLockfile = exports.requireLockfile = true;
@@ -74436,7 +74508,7 @@ exports.run = exports.requireLockfile = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -74589,7 +74661,7 @@ function _load_lockfile() {
var _index;
function _load_index() {
- return _index = __webpack_require__(57);
+ return _index = __webpack_require__(58);
}
var _install;
@@ -74607,13 +74679,13 @@ function _load_errors() {
var _index2;
function _load_index2() {
- return _index2 = __webpack_require__(200);
+ return _index2 = __webpack_require__(201);
}
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _constants;
@@ -74680,6 +74752,7 @@ let getBinEntries = exports.getBinEntries = (() => {
const registryFolder = _ref4;
+ binFolders.add(path.resolve(config.cwd, registryFolder, '.bin'));
binFolders.add(path.resolve(config.lockfileFolder, registryFolder, '.bin'));
}
@@ -74827,7 +74900,20 @@ let run = exports.run = (() => {
} else {
let suggestion;
- for (const commandName in scripts) {
+ for (var _iterator9 = scripts.keys(), _isArray9 = Array.isArray(_iterator9), _i9 = 0, _iterator9 = _isArray9 ? _iterator9 : _iterator9[Symbol.iterator]();;) {
+ var _ref16;
+
+ if (_isArray9) {
+ if (_i9 >= _iterator9.length) break;
+ _ref16 = _iterator9[_i9++];
+ } else {
+ _i9 = _iterator9.next();
+ if (_i9.done) break;
+ _ref16 = _i9.value;
+ }
+
+ const commandName = _ref16;
+
const steps = leven(commandName, action);
if (steps < 2) {
suggestion = commandName;
@@ -74912,19 +74998,19 @@ let run = exports.run = (() => {
const printedCommands = new Map();
- for (var _iterator9 = pkgCommands, _isArray9 = Array.isArray(_iterator9), _i9 = 0, _iterator9 = _isArray9 ? _iterator9 : _iterator9[Symbol.iterator]();;) {
- var _ref16;
+ for (var _iterator10 = pkgCommands, _isArray10 = Array.isArray(_iterator10), _i10 = 0, _iterator10 = _isArray10 ? _iterator10 : _iterator10[Symbol.iterator]();;) {
+ var _ref17;
- if (_isArray9) {
- if (_i9 >= _iterator9.length) break;
- _ref16 = _iterator9[_i9++];
+ if (_isArray10) {
+ if (_i10 >= _iterator10.length) break;
+ _ref17 = _iterator10[_i10++];
} else {
- _i9 = _iterator9.next();
- if (_i9.done) break;
- _ref16 = _i9.value;
+ _i10 = _iterator10.next();
+ if (_i10.done) break;
+ _ref17 = _i10.value;
}
- const pkgCommand = _ref16;
+ const pkgCommand = _ref17;
const action = scripts.get(pkgCommand);
invariant(action, 'Action must exists');
@@ -74961,7 +75047,7 @@ exports.hasWrapper = hasWrapper;
var _executeLifecycleScript;
function _load_executeLifecycleScript() {
- return _executeLifecycleScript = __webpack_require__(111);
+ return _executeLifecycleScript = __webpack_require__(112);
}
var _dynamicRequire;
@@ -74985,13 +75071,13 @@ function _load_errors() {
var _packageCompatibility;
function _load_packageCompatibility() {
- return _packageCompatibility = __webpack_require__(209);
+ return _packageCompatibility = __webpack_require__(210);
}
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _constants;
@@ -75165,7 +75251,7 @@ function _load_buildSubCommands() {
var _login;
function _load_login() {
- return _login = __webpack_require__(107);
+ return _login = __webpack_require__(108);
}
var _npmRegistry;
@@ -75295,7 +75381,7 @@ exports.run = exports.requireLockfile = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -75530,7 +75616,7 @@ function _load_add() {
var _upgrade;
function _load_upgrade() {
- return _upgrade = __webpack_require__(207);
+ return _upgrade = __webpack_require__(208);
}
var _colorForVersions;
@@ -75792,13 +75878,13 @@ exports.hasWrapper = hasWrapper;
var _index;
function _load_index() {
- return _index = __webpack_require__(57);
+ return _index = __webpack_require__(58);
}
var _executeLifecycleScript;
function _load_executeLifecycleScript() {
- return _executeLifecycleScript = __webpack_require__(111);
+ return _executeLifecycleScript = __webpack_require__(112);
}
var _errors;
@@ -75816,7 +75902,7 @@ function _load_gitSpawn() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _map;
@@ -75873,7 +75959,7 @@ exports.LocalTarballFetcher = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -75903,7 +75989,7 @@ function _load_baseFetcher() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _misc;
@@ -75924,9 +76010,9 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
const crypto = __webpack_require__(11);
const path = __webpack_require__(0);
-const tarFs = __webpack_require__(193);
+const tarFs = __webpack_require__(194);
const url = __webpack_require__(24);
-const fs = __webpack_require__(5);
+const fs = __webpack_require__(4);
const stream = __webpack_require__(23);
const gunzip = __webpack_require__(656);
const invariant = __webpack_require__(9);
@@ -76016,7 +76102,7 @@ class TarballFetcher extends (_baseFetcher || _load_baseFetcher()).default {
const now = new Date();
- const fs = __webpack_require__(5);
+ const fs = __webpack_require__(4);
const patchedFs = Object.assign({}, fs, {
utimes: (path, atime, mtime, cb) => {
fs.stat(path, (err, stat) => {
@@ -76055,6 +76141,11 @@ class TarballFetcher extends (_baseFetcher || _load_baseFetcher()).default {
chown: false, // don't chown. just leave as it is
map: header => {
header.mtime = now;
+ if (header.linkname) {
+ const basePath = path.posix.dirname(path.join('/', header.name));
+ const jailPath = path.posix.join(basePath, header.linkname);
+ header.linkname = path.posix.relative('/', jailPath);
+ }
return header;
},
fs: patchedFs
@@ -76481,7 +76572,7 @@ function _load_requestManager() {
var _blockingQueue;
function _load_blockingQueue() {
- return _blockingQueue = _interopRequireDefault(__webpack_require__(110));
+ return _blockingQueue = _interopRequireDefault(__webpack_require__(111));
}
var _lockfile;
@@ -76505,13 +76596,13 @@ function _load_workspaceLayout() {
var _resolutionMap;
function _load_resolutionMap() {
- return _resolutionMap = _interopRequireDefault(__webpack_require__(214));
+ return _resolutionMap = _interopRequireDefault(__webpack_require__(215));
}
var _resolutionMap2;
function _load_resolutionMap2() {
- return _resolutionMap2 = __webpack_require__(214);
+ return _resolutionMap2 = __webpack_require__(215);
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -77385,7 +77476,7 @@ Object.defineProperty(exports, "__esModule", {
var _hostedGitResolver;
function _load_hostedGitResolver() {
- return _hostedGitResolver = _interopRequireDefault(__webpack_require__(109));
+ return _hostedGitResolver = _interopRequireDefault(__webpack_require__(110));
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -77463,7 +77554,7 @@ function _load_misc() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -77540,7 +77631,7 @@ function _load_semver() {
var _semver2;
function _load_semver2() {
- return _semver2 = __webpack_require__(224);
+ return _semver2 = __webpack_require__(170);
}
var _constants;
@@ -77606,7 +77697,7 @@ function _load_misc() {
return _misc = __webpack_require__(18);
}
-const mm = __webpack_require__(114);
+const mm = __webpack_require__(115);
const path = __webpack_require__(0);
const WHITESPACE_RE = /^\s+$/;
@@ -77842,7 +77933,7 @@ exports.spawn = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _path;
@@ -77854,7 +77945,7 @@ function _load_path() {
var _child;
function _load_child() {
- return _child = _interopRequireWildcard(__webpack_require__(58));
+ return _child = _interopRequireWildcard(__webpack_require__(50));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -78021,7 +78112,7 @@ Object.defineProperty(exports, "__esModule", {
var _fs;
function _load_fs() {
- return _fs = _interopRequireDefault(__webpack_require__(5));
+ return _fs = _interopRequireDefault(__webpack_require__(4));
}
var _http;
@@ -78063,7 +78154,7 @@ function _load_errors() {
var _blockingQueue;
function _load_blockingQueue() {
- return _blockingQueue = _interopRequireDefault(__webpack_require__(110));
+ return _blockingQueue = _interopRequireDefault(__webpack_require__(111));
}
var _constants;
@@ -78388,6 +78479,11 @@ class RequestManager {
rejectNext(err);
};
+ const rejectWithoutUrl = function rejectWithoutUrl(err) {
+ err.message = err.message;
+ rejectNext(err);
+ };
+
const queueForRetry = reason => {
const attempts = params.retryAttempts || 0;
if (attempts >= this.maxRetryAttempts - 1) {
@@ -78443,6 +78539,11 @@ class RequestManager {
}
}
+ if (res.statusCode === 401 && res.caseless && res.caseless.get('server') === 'GitHub.com') {
+ const message = `${res.body.message}. If using GITHUB_TOKEN in your env, check that it is valid.`;
+ rejectWithoutUrl(new Error(this.reporter.lang('unauthorizedResponse', res.caseless.get('server'), message)));
+ }
+
if (res.statusCode === 401 && res.headers['www-authenticate']) {
const authMethods = res.headers['www-authenticate'].split(/,\s*/).map(s => s.toLowerCase());
@@ -80832,7 +80933,7 @@ CombinedStream.prototype._emitError = function(err) {
/***/ (function(module, exports, __webpack_require__) {
var stream = __webpack_require__(102)
-var eos = __webpack_require__(173)
+var eos = __webpack_require__(174)
var inherits = __webpack_require__(61)
var shift = __webpack_require__(942)
@@ -81223,7 +81324,7 @@ module.exports = function (data, opts) {
"use strict";
-var fs = __webpack_require__(5)
+var fs = __webpack_require__(4)
module.exports = clone(fs)
@@ -81248,7 +81349,7 @@ function clone (obj) {
/* 391 */
/***/ (function(module, exports, __webpack_require__) {
-var fs = __webpack_require__(5)
+var fs = __webpack_require__(4)
var polyfills = __webpack_require__(655)
var legacy = __webpack_require__(654)
var queue = []
@@ -81637,7 +81738,7 @@ module.exports = InputPrompt;
var _ = __webpack_require__(38);
var MuteStream = __webpack_require__(401);
-var readline = __webpack_require__(197);
+var readline = __webpack_require__(198);
/**
* Base interface class other can inherits from
@@ -82651,7 +82752,7 @@ module.exports = {
/**/
-var pna = __webpack_require__(180);
+var pna = __webpack_require__(181);
/**/
module.exports = Readable;
@@ -82692,7 +82793,7 @@ function _isUint8Array(obj) {
/**/
/**/
-var util = __webpack_require__(113);
+var util = __webpack_require__(114);
util.inherits = __webpack_require__(61);
/**/
@@ -82727,7 +82828,7 @@ function prependListener(emitter, event, fn) {
}
function ReadableState(options, stream) {
- Duplex = Duplex || __webpack_require__(115);
+ Duplex = Duplex || __webpack_require__(116);
options = options || {};
@@ -82804,7 +82905,7 @@ function ReadableState(options, stream) {
}
function Readable(options) {
- Duplex = Duplex || __webpack_require__(115);
+ Duplex = Duplex || __webpack_require__(116);
if (!(this instanceof Readable)) return new Readable(options);
@@ -83718,10 +83819,10 @@ function indexOf(xs, x) {
module.exports = Transform;
-var Duplex = __webpack_require__(115);
+var Duplex = __webpack_require__(116);
/**/
-var util = __webpack_require__(113);
+var util = __webpack_require__(114);
util.inherits = __webpack_require__(61);
/**/
@@ -83900,7 +84001,7 @@ function done(stream, er, data) {
/**/
-var pna = __webpack_require__(180);
+var pna = __webpack_require__(181);
/**/
module.exports = Writable;
@@ -83937,7 +84038,7 @@ var Duplex;
Writable.WritableState = WritableState;
/**/
-var util = __webpack_require__(113);
+var util = __webpack_require__(114);
util.inherits = __webpack_require__(61);
/**/
@@ -83971,7 +84072,7 @@ util.inherits(Writable, Stream);
function nop() {}
function WritableState(options, stream) {
- Duplex = Duplex || __webpack_require__(115);
+ Duplex = Duplex || __webpack_require__(116);
options = options || {};
@@ -84121,7 +84222,7 @@ if (typeof Symbol === 'function' && Symbol.hasInstance && typeof Function.protot
}
function Writable(options) {
- Duplex = Duplex || __webpack_require__(115);
+ Duplex = Duplex || __webpack_require__(116);
// Writable ctor is applied to Duplexes, too.
// `realHasInstance` is necessary because using plain `instanceof`
@@ -84568,7 +84669,7 @@ Writable.prototype._destroy = function (err, cb) {
/**/
-var pna = __webpack_require__(180);
+var pna = __webpack_require__(181);
/**/
// undocumented cb() API, needed for core, not for public API
@@ -85049,7 +85150,7 @@ module.exports = function () {
/***/ (function(module, exports, __webpack_require__) {
var path = __webpack_require__(0);
-var fs = __webpack_require__(5);
+var fs = __webpack_require__(4);
var parse = path.parse || __webpack_require__(774);
module.exports = function nodeModulesPaths(start, opts) {
@@ -85103,7 +85204,7 @@ module.exports = function nodeModulesPaths(start, opts) {
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return BehaviorSubject; });
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_tslib__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Subject__ = __webpack_require__(36);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_ObjectUnsubscribedError__ = __webpack_require__(189);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_ObjectUnsubscribedError__ = __webpack_require__(190);
/** PURE_IMPORTS_START tslib,_Subject,_util_ObjectUnsubscribedError PURE_IMPORTS_END */
@@ -85155,7 +85256,7 @@ var BehaviorSubject = /*@__PURE__*/ (function (_super) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return empty; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__config__ = __webpack_require__(185);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__config__ = __webpack_require__(186);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_hostReportError__ = __webpack_require__(323);
/** PURE_IMPORTS_START _config,_util_hostReportError PURE_IMPORTS_END */
@@ -85410,7 +85511,7 @@ var RefCountSubscriber = /*@__PURE__*/ (function (_super) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = merge;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Observable__ = __webpack_require__(12);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_isScheduler__ = __webpack_require__(48);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_isScheduler__ = __webpack_require__(49);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__operators_mergeAll__ = __webpack_require__(315);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__fromArray__ = __webpack_require__(85);
/** PURE_IMPORTS_START _Observable,_util_isScheduler,_operators_mergeAll,_fromArray PURE_IMPORTS_END */
@@ -85451,7 +85552,7 @@ function merge() {
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return NEVER; });
/* harmony export (immutable) */ __webpack_exports__["a"] = never;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Observable__ = __webpack_require__(12);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_noop__ = __webpack_require__(191);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_noop__ = __webpack_require__(192);
/** PURE_IMPORTS_START _Observable,_util_noop PURE_IMPORTS_END */
@@ -85563,8 +85664,8 @@ var RaceSubscriber = /*@__PURE__*/ (function (_super) {
/* harmony export (immutable) */ __webpack_exports__["a"] = timer;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__Observable__ = __webpack_require__(12);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__scheduler_async__ = __webpack_require__(40);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_isNumeric__ = __webpack_require__(190);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_isScheduler__ = __webpack_require__(48);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_isNumeric__ = __webpack_require__(191);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_isScheduler__ = __webpack_require__(49);
/** PURE_IMPORTS_START _Observable,_scheduler_async,_util_isNumeric,_util_isScheduler PURE_IMPORTS_END */
@@ -85615,8 +85716,8 @@ function dispatch(state) {
"use strict";
/* harmony export (immutable) */ __webpack_exports__["a"] = audit;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_tslib__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_tryCatch__ = __webpack_require__(56);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_errorObject__ = __webpack_require__(47);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__util_tryCatch__ = __webpack_require__(57);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_errorObject__ = __webpack_require__(48);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__OuterSubscriber__ = __webpack_require__(13);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__util_subscribeToResult__ = __webpack_require__(14);
/** PURE_IMPORTS_START tslib,_util_tryCatch,_util_errorObject,_OuterSubscriber,_util_subscribeToResult PURE_IMPORTS_END */
@@ -85728,8 +85829,8 @@ function concatMap(project, resultSelector) {
/* harmony export (immutable) */ __webpack_exports__["a"] = distinctUntilChanged;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_tslib__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Subscriber__ = __webpack_require__(7);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_tryCatch__ = __webpack_require__(56);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_errorObject__ = __webpack_require__(47);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_tryCatch__ = __webpack_require__(57);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_errorObject__ = __webpack_require__(48);
/** PURE_IMPORTS_START tslib,_Subscriber,_util_tryCatch,_util_errorObject PURE_IMPORTS_END */
@@ -86069,7 +86170,7 @@ var InnerRefCountSubscription = /*@__PURE__*/ (function (_super) {
/* unused harmony export ObserveOnMessage */
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_tslib__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Subscriber__ = __webpack_require__(7);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Notification__ = __webpack_require__(184);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__Notification__ = __webpack_require__(185);
/** PURE_IMPORTS_START tslib,_Subscriber,_Notification PURE_IMPORTS_END */
@@ -86149,7 +86250,7 @@ var ObserveOnMessage = /*@__PURE__*/ (function () {
/* harmony export (immutable) */ __webpack_exports__["a"] = tap;
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_tslib__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__Subscriber__ = __webpack_require__(7);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_noop__ = __webpack_require__(191);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__util_noop__ = __webpack_require__(192);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__util_isFunction__ = __webpack_require__(154);
/** PURE_IMPORTS_START tslib,_Subscriber,_util_noop,_util_isFunction PURE_IMPORTS_END */
@@ -86545,7 +86646,7 @@ function isPromise(value) {
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__isPromise__ = __webpack_require__(445);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__isObject__ = __webpack_require__(444);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__symbol_iterator__ = __webpack_require__(151);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__symbol_observable__ = __webpack_require__(117);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__symbol_observable__ = __webpack_require__(118);
/** PURE_IMPORTS_START _Observable,_subscribeToArray,_subscribeToPromise,_subscribeToIterable,_subscribeToObservable,_isArrayLike,_isPromise,_isObject,_symbol_iterator,_symbol_observable PURE_IMPORTS_END */
@@ -86654,7 +86755,7 @@ var subscribeToIterable = function (iterable) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return subscribeToObservable; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__symbol_observable__ = __webpack_require__(117);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__symbol_observable__ = __webpack_require__(118);
/** PURE_IMPORTS_START _symbol_observable PURE_IMPORTS_END */
var subscribeToObservable = function (obj) {
@@ -87114,7 +87215,7 @@ var utils = __webpack_require__(26);
var Key = __webpack_require__(27);
var PrivateKey = __webpack_require__(33);
-var sshpriv = __webpack_require__(192);
+var sshpriv = __webpack_require__(193);
/*JSSTYLED*/
var SSHKEY_RE = /^([a-z0-9-]+)[ \t]+([a-zA-Z0-9+\/]+[=]*)([ \t]+([^ \t][^\n]*[\n]*)?)?$/;
@@ -88769,7 +88870,7 @@ exports.default = handleSignals;
var _child;
function _load_child() {
- return _child = __webpack_require__(58);
+ return _child = __webpack_require__(50);
}
function forwardSignalAndExit(signal) {
@@ -89349,7 +89450,7 @@ module.exports = function (metaSchema, keywordsJsonPointers) {
var compileSchema = __webpack_require__(478)
- , resolve = __webpack_require__(203)
+ , resolve = __webpack_require__(204)
, Cache = __webpack_require__(474)
, SchemaObject = __webpack_require__(339)
, stableStringify = __webpack_require__(389)
@@ -89357,7 +89458,7 @@ var compileSchema = __webpack_require__(478)
, rules = __webpack_require__(479)
, $dataMetaSchema = __webpack_require__(472)
, patternGroups = __webpack_require__(500)
- , util = __webpack_require__(106)
+ , util = __webpack_require__(107)
, co = __webpack_require__(383);
module.exports = Ajv;
@@ -89381,7 +89482,7 @@ Ajv.prototype.addKeyword = customKeyword.add;
Ajv.prototype.getKeyword = customKeyword.get;
Ajv.prototype.removeKeyword = customKeyword.remove;
-var errorClasses = __webpack_require__(202);
+var errorClasses = __webpack_require__(203);
Ajv.ValidationError = errorClasses.Validation;
Ajv.MissingRefError = errorClasses.MissingRef;
Ajv.$dataMetaSchema = $dataMetaSchema;
@@ -89928,7 +90029,7 @@ module.exports = {
"use strict";
-var MissingRefError = __webpack_require__(202).MissingRef;
+var MissingRefError = __webpack_require__(203).MissingRef;
module.exports = compileAsync;
@@ -90025,7 +90126,7 @@ function compileAsync(schema, meta, callback) {
"use strict";
-var util = __webpack_require__(106);
+var util = __webpack_require__(107);
var DATE = /^\d\d\d\d-(\d\d)-(\d\d)$/;
var DAYS = [0,31,29,31,30,31,30,31,31,30,31,30,31];
@@ -90167,9 +90268,9 @@ function regex(str) {
"use strict";
-var resolve = __webpack_require__(203)
- , util = __webpack_require__(106)
- , errorClasses = __webpack_require__(202)
+var resolve = __webpack_require__(204)
+ , util = __webpack_require__(107)
+ , errorClasses = __webpack_require__(203)
, stableStringify = __webpack_require__(389);
var validateGenerator = __webpack_require__(344);
@@ -90180,7 +90281,7 @@ var validateGenerator = __webpack_require__(344);
var co = __webpack_require__(383);
var ucs2length = util.ucs2length;
-var equal = __webpack_require__(204);
+var equal = __webpack_require__(205);
// this error is thrown by async schemas to return validation errors via exception
var ValidationError = errorClasses.Validation;
@@ -90555,7 +90656,7 @@ function vars(arr, statement) {
var ruleModules = __webpack_require__(475)
- , toHash = __webpack_require__(106).toHash;
+ , toHash = __webpack_require__(107).toHash;
module.exports = function rules() {
var RULES = [
@@ -94121,8 +94222,8 @@ function requestFlush() {
// Copyright 2011 Mark Cavage All rights reserved.
-var errors = __webpack_require__(205);
-var types = __webpack_require__(206);
+var errors = __webpack_require__(206);
+var types = __webpack_require__(207);
var Reader = __webpack_require__(515);
var Writer = __webpack_require__(516);
@@ -94157,8 +94258,8 @@ for (var e in errors) {
var assert = __webpack_require__(28);
var Buffer = __webpack_require__(15).Buffer;
-var ASN1 = __webpack_require__(206);
-var errors = __webpack_require__(205);
+var ASN1 = __webpack_require__(207);
+var errors = __webpack_require__(206);
// --- Globals
@@ -94424,8 +94525,8 @@ module.exports = Reader;
var assert = __webpack_require__(28);
var Buffer = __webpack_require__(15).Buffer;
-var ASN1 = __webpack_require__(206);
-var errors = __webpack_require__(205);
+var ASN1 = __webpack_require__(207);
+var errors = __webpack_require__(206);
// --- Globals
@@ -95079,7 +95180,7 @@ module.exports.canonicalizeResource = canonicalizeResource
var aws4 = exports,
url = __webpack_require__(24),
- querystring = __webpack_require__(196),
+ querystring = __webpack_require__(197),
crypto = __webpack_require__(11),
lru = __webpack_require__(523),
credentialsCache = lru(1000)
@@ -95789,7 +95890,7 @@ function _load_asyncToGenerator() {
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
let run = exports.run = (() => {
@@ -95841,19 +95942,19 @@ function _load_errors() {
var _child;
function _load_child() {
- return _child = _interopRequireWildcard(__webpack_require__(58));
+ return _child = _interopRequireWildcard(__webpack_require__(50));
}
var _executeLifecycleScript;
function _load_executeLifecycleScript() {
- return _executeLifecycleScript = __webpack_require__(111);
+ return _executeLifecycleScript = __webpack_require__(112);
}
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _global;
@@ -95957,13 +96058,13 @@ function _load_errors() {
var _child;
function _load_child() {
- return _child = _interopRequireWildcard(__webpack_require__(58));
+ return _child = _interopRequireWildcard(__webpack_require__(50));
}
var _executeLifecycleScript;
function _load_executeLifecycleScript() {
- return _executeLifecycleScript = __webpack_require__(111);
+ return _executeLifecycleScript = __webpack_require__(112);
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -96232,25 +96333,25 @@ function _load_baseResolver() {
var _hostedGitResolver;
function _load_hostedGitResolver() {
- return _hostedGitResolver = _interopRequireDefault(__webpack_require__(109));
+ return _hostedGitResolver = _interopRequireDefault(__webpack_require__(110));
}
var _hostedGitResolver2;
function _load_hostedGitResolver2() {
- return _hostedGitResolver2 = __webpack_require__(109);
+ return _hostedGitResolver2 = __webpack_require__(110);
}
var _gistResolver;
function _load_gistResolver() {
- return _gistResolver = _interopRequireDefault(__webpack_require__(216));
+ return _gistResolver = _interopRequireDefault(__webpack_require__(217));
}
var _gistResolver2;
function _load_gistResolver2() {
- return _gistResolver2 = __webpack_require__(216);
+ return _gistResolver2 = __webpack_require__(217);
}
var _gitResolver;
@@ -96262,7 +96363,7 @@ function _load_gitResolver() {
var _fileResolver;
function _load_fileResolver() {
- return _fileResolver = _interopRequireDefault(__webpack_require__(215));
+ return _fileResolver = _interopRequireDefault(__webpack_require__(216));
}
var _packageResolver;
@@ -96286,19 +96387,19 @@ function _load_packageReference() {
var _packageFetcher;
function _load_packageFetcher() {
- return _packageFetcher = _interopRequireWildcard(__webpack_require__(210));
+ return _packageFetcher = _interopRequireWildcard(__webpack_require__(211));
}
var _packageLinker;
function _load_packageLinker() {
- return _packageLinker = _interopRequireDefault(__webpack_require__(211));
+ return _packageLinker = _interopRequireDefault(__webpack_require__(212));
}
var _packageCompatibility;
function _load_packageCompatibility() {
- return _packageCompatibility = _interopRequireWildcard(__webpack_require__(209));
+ return _packageCompatibility = _interopRequireWildcard(__webpack_require__(210));
}
var _lockfile;
@@ -96322,7 +96423,7 @@ function _load_logicalDependencyTree() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _misc;
@@ -96349,7 +96450,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
const invariant = __webpack_require__(9);
const path = __webpack_require__(0);
-const uuid = __webpack_require__(119);
+const uuid = __webpack_require__(120);
const ssri = __webpack_require__(65);
const nodeVersion = process.versions.node.split('-')[0];
@@ -96945,6 +97046,32 @@ function _load_asyncToGenerator() {
let run = exports.run = (() => {
var _ref = (0, (_asyncToGenerator2 || _load_asyncToGenerator()).default)(function* (config, reporter, flags, args) {
+ const installVersion = flags[`2`] ? `berry` : flags.install;
+ const forwardedArgs = process.argv.slice(process.argv.indexOf('init', 2) + 1);
+
+ if (installVersion) {
+ if (flags[`2`] && process.env.COREPACK_ROOT) {
+ yield (_child || _load_child()).spawn((_constants || _load_constants()).NODE_BIN_PATH, [path.join(process.env.COREPACK_ROOT, 'dist/corepack.js'), `yarn@${flags.install || `stable`}`, `init`, ...forwardedArgs, `--install=self`], {
+ stdio: 'inherit',
+ cwd: config.cwd
+ });
+ } else {
+ const lockfilePath = path.resolve(config.cwd, 'yarn.lock');
+ if (!(yield (_fs || _load_fs()).exists(lockfilePath))) {
+ yield (_fs || _load_fs()).writeFile(lockfilePath, '');
+ }
+ yield (_child || _load_child()).spawn((_constants || _load_constants()).NODE_BIN_PATH, [process.argv[1], 'policies', 'set-version', installVersion, '--silent'], {
+ stdio: 'inherit',
+ cwd: config.cwd
+ });
+ yield (_child || _load_child()).spawn((_constants || _load_constants()).NODE_BIN_PATH, [process.argv[1], 'init', ...forwardedArgs], {
+ stdio: 'inherit',
+ cwd: config.cwd
+ });
+ }
+ return;
+ }
+
const manifests = yield config.getRootManifests();
let repository = {};
@@ -97176,13 +97303,13 @@ exports.hasWrapper = hasWrapper;
var _util;
function _load_util() {
- return _util = __webpack_require__(221);
+ return _util = __webpack_require__(222);
}
var _index;
function _load_index() {
- return _index = __webpack_require__(57);
+ return _index = __webpack_require__(58);
}
var _githubResolver;
@@ -97194,13 +97321,13 @@ function _load_githubResolver() {
var _child;
function _load_child() {
- return _child = _interopRequireWildcard(__webpack_require__(58));
+ return _child = _interopRequireWildcard(__webpack_require__(50));
}
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _validate;
@@ -97209,11 +97336,18 @@ function _load_validate() {
return _validate = _interopRequireWildcard(__webpack_require__(125));
}
+var _constants;
+
+function _load_constants() {
+ return _constants = __webpack_require__(8);
+}
+
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const objectPath = __webpack_require__(304);
+
const path = __webpack_require__(0);
const yn = __webpack_require__(962);
@@ -97221,6 +97355,8 @@ function setFlags(commander) {
commander.description('Interactively creates or updates a package.json file.');
commander.option('-y, --yes', 'use default options');
commander.option('-p, --private', 'use default options and private true');
+ commander.option('-i, --install ', 'install a specific Yarn release');
+ commander.option('-2', 'generates the project using Yarn 2');
}
function hasWrapper(commander, args) {
@@ -97244,7 +97380,7 @@ exports.examples = exports.run = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -97395,7 +97531,7 @@ exports.setFlags = setFlags;
var _baseReporter;
function _load_baseReporter() {
- return _baseReporter = _interopRequireDefault(__webpack_require__(108));
+ return _baseReporter = _interopRequireDefault(__webpack_require__(109));
}
var _install;
@@ -97627,7 +97763,7 @@ exports.run = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -97667,13 +97803,13 @@ exports.hasWrapper = hasWrapper;
var _child;
function _load_child() {
- return _child = _interopRequireWildcard(__webpack_require__(58));
+ return _child = _interopRequireWildcard(__webpack_require__(50));
}
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _constants;
@@ -97711,7 +97847,7 @@ exports.run = exports.requireLockfile = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -97979,7 +98115,7 @@ function _load_tag() {
var _login;
function _load_login() {
- return _login = __webpack_require__(107);
+ return _login = __webpack_require__(108);
}
var _npmRegistry;
@@ -98087,6 +98223,12 @@ Object.defineProperty(exports, "__esModule", {
});
exports.examples = exports.setFlags = exports.run = undefined;
+var _extends2;
+
+function _load_extends() {
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
+}
+
var _asyncToGenerator2;
function _load_asyncToGenerator() {
@@ -98097,6 +98239,7 @@ let fetchReleases = (() => {
var _ref = (0, (_asyncToGenerator2 || _load_asyncToGenerator()).default)(function* (config, { includePrereleases = false } = {}) {
const token = process.env.GITHUB_TOKEN;
const tokenUrlParameter = token ? `?access_token=${token}` : '';
+
const request = yield config.requestManager.request({
url: `https://api.github.com/repos/yarnpkg/yarn/releases${tokenUrlParameter}`,
json: true
@@ -98140,6 +98283,18 @@ let fetchReleases = (() => {
exports.hasWrapper = hasWrapper;
+var _yarnVersion;
+
+function _load_yarnVersion() {
+ return _yarnVersion = __webpack_require__(105);
+}
+
+var _child;
+
+function _load_child() {
+ return _child = _interopRequireWildcard(__webpack_require__(50));
+}
+
var _buildSubCommands2;
function _load_buildSubCommands() {
@@ -98155,7 +98310,7 @@ function _load_rc() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _lockfile;
@@ -98164,10 +98319,29 @@ function _load_lockfile() {
return _lockfile = __webpack_require__(19);
}
+var _semver;
+
+function _load_semver() {
+ return _semver = __webpack_require__(170);
+}
+
+var _constants;
+
+function _load_constants() {
+ return _constants = __webpack_require__(8);
+}
+
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+/* eslint-disable max-len */
+
+const V2_NAMES = ['berry', 'stable', 'canary', 'v2', '2'];
+
+const isLocalFile = version => version.match(/^\.{0,2}[\\/]/) || path.isAbsolute(version);
+const isV2Version = version => (0, (_semver || _load_semver()).satisfiesWithPrereleases)(version, '>=2.0.0');
+
const chalk = __webpack_require__(30);
const invariant = __webpack_require__(9);
const path = __webpack_require__(0);
@@ -98193,33 +98367,83 @@ function hasWrapper(flags, args) {
var _buildSubCommands = (0, (_buildSubCommands2 || _load_buildSubCommands()).default)('policies', {
setVersion(config, reporter, flags, args) {
return (0, (_asyncToGenerator2 || _load_asyncToGenerator()).default)(function* () {
- let range = args[0] || 'latest';
- let allowRc = flags.rc;
+ const initialRange = args[0] || 'latest';
+ let range = initialRange;
- reporter.log(`Resolving ${chalk.yellow(range)} to a url...`);
+ let allowRc = flags.rc;
if (range === 'rc') {
- range = 'latest';
+ reporter.log(`${chalk.yellow(`Warning:`)} Your current Yarn binary is currently Yarn ${(_yarnVersion || _load_yarnVersion()).version}; to avoid potential breaking changes, 'set version rc' won't receive upgrades past the 1.22.x branch.\n To upgrade to the latest versions, run ${chalk.cyan(`yarn set version`)} ${chalk.yellow.underline(`canary`)} instead. Sorry for the inconvenience.\n`);
+
+ range = '*';
allowRc = true;
}
if (range === 'latest') {
+ reporter.log(`${chalk.yellow(`Warning:`)} Your current Yarn binary is currently Yarn ${(_yarnVersion || _load_yarnVersion()).version}; to avoid potential breaking changes, 'set version latest' won't receive upgrades past the 1.22.x branch.\n To upgrade to the latest versions, run ${chalk.cyan(`yarn set version`)} ${chalk.yellow.underline(`stable`)} instead. Sorry for the inconvenience.\n`);
+
+ range = '*';
+ }
+
+ if (range === 'classic') {
range = '*';
}
let bundleUrl;
let bundleVersion;
+ const isV2 = false;
if (range === 'nightly' || range === 'nightlies') {
+ reporter.log(`${chalk.yellow(`Warning:`)} Nightlies only exist for Yarn 1.x; starting from 2.x onwards, you should use 'canary' instead`);
+
bundleUrl = 'https://nightly.yarnpkg.com/latest.js';
bundleVersion = 'nightly';
- } else if (range === 'berry' || range === 'v2' || range === '2') {
- bundleUrl = 'https://github.com/yarnpkg/berry/raw/master/packages/berry-cli/bin/berry.js';
- bundleVersion = 'berry';
+ } else if (V2_NAMES.includes(range) || isLocalFile(range) || isV2Version(range)) {
+ const normalizedRange = range === `canary` ? `canary` : `stable`;
+
+ if (process.env.COREPACK_ROOT) {
+ yield (_child || _load_child()).spawn((_constants || _load_constants()).NODE_BIN_PATH, [path.join(process.env.COREPACK_ROOT, 'dist/corepack.js'), `yarn@${normalizedRange}`, `set`, `version`, normalizedRange], {
+ stdio: 'inherit',
+ cwd: config.cwd
+ });
+
+ return;
+ } else {
+ const bundle = yield fetchBundle(config, 'https://github.com/yarnpkg/berry/raw/master/packages/yarnpkg-cli/bin/yarn.js');
+
+ const yarnPath = path.resolve(config.lockfileFolder, `.yarn/releases/yarn-stable-temp.cjs`);
+ yield (_fs || _load_fs()).mkdirp(path.dirname(yarnPath));
+ yield (_fs || _load_fs()).writeFile(yarnPath, bundle);
+ yield (_fs || _load_fs()).chmod(yarnPath, 0o755);
+
+ try {
+ yield (_child || _load_child()).spawn((_constants || _load_constants()).NODE_BIN_PATH, [yarnPath, 'set', 'version', range], {
+ stdio: 'inherit',
+ cwd: config.lockfileFolder,
+ env: (0, (_extends2 || _load_extends()).default)({}, process.env, {
+ YARN_IGNORE_PATH: `1`
+ })
+ });
+ } catch (err) {
+ // eslint-disable-next-line no-process-exit
+ process.exit(1);
+ }
+
+ return;
+ }
} else {
- const releases = yield fetchReleases(config, {
- includePrereleases: allowRc
- });
+ reporter.log(`Resolving ${chalk.yellow(initialRange)} to a url...`);
+
+ let releases = [];
+
+ try {
+ releases = yield fetchReleases(config, {
+ includePrereleases: allowRc
+ });
+ } catch (e) {
+ reporter.error(e.message);
+ return;
+ }
const release = releases.find(function (release) {
// $FlowFixMe
@@ -98240,18 +98464,29 @@ var _buildSubCommands = (0, (_buildSubCommands2 || _load_buildSubCommands()).def
reporter.log(`Downloading ${chalk.green(bundleUrl)}...`);
const bundle = yield fetchBundle(config, bundleUrl);
- const rc = (0, (_rc || _load_rc()).getRcConfigForCwd)(config.lockfileFolder, []);
- const yarnPath = path.resolve(config.lockfileFolder, `.yarn/releases/yarn-${bundleVersion}.js`);
+ const yarnPath = path.resolve(config.lockfileFolder, `.yarn/releases/yarn-${bundleVersion}.cjs`);
reporter.log(`Saving it into ${chalk.magenta(yarnPath)}...`);
yield (_fs || _load_fs()).mkdirp(path.dirname(yarnPath));
yield (_fs || _load_fs()).writeFile(yarnPath, bundle);
yield (_fs || _load_fs()).chmod(yarnPath, 0o755);
- const rcPath = `${config.lockfileFolder}/.yarnrc`;
- reporter.log(`Updating ${chalk.magenta(rcPath)}...`);
- rc['yarn-path'] = path.relative(config.lockfileFolder, yarnPath);
- yield (_fs || _load_fs()).writeFilePreservingEol(rcPath, `${(0, (_lockfile || _load_lockfile()).stringify)(rc)}\n`);
+ const targetPath = path.relative(config.lockfileFolder, yarnPath).replace(/\\/g, '/');
+
+ if (isV2) {
+ const rcPath = `${config.lockfileFolder}/.yarnrc.yml`;
+ reporter.log(`Updating ${chalk.magenta(rcPath)}...`);
+
+ yield (_fs || _load_fs()).writeFilePreservingEol(rcPath, `yarnPath: ${JSON.stringify(targetPath)}\n`);
+ } else {
+ const rcPath = `${config.lockfileFolder}/.yarnrc`;
+ reporter.log(`Updating ${chalk.magenta(rcPath)}...`);
+
+ const rc = (0, (_rc || _load_rc()).getRcConfigForFolder)(config.lockfileFolder);
+ rc['yarn-path'] = targetPath;
+
+ yield (_fs || _load_fs()).writeFilePreservingEol(rcPath, `${(0, (_lockfile || _load_lockfile()).stringify)(rc)}\n`);
+ }
reporter.log(`Done!`);
})();
@@ -98467,7 +98702,7 @@ function _load_version() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _pack;
@@ -98479,7 +98714,7 @@ function _load_pack() {
var _login;
function _load_login() {
- return _login = __webpack_require__(107);
+ return _login = __webpack_require__(108);
}
var _path;
@@ -98496,7 +98731,7 @@ const invariant = __webpack_require__(9);
const crypto = __webpack_require__(11);
const url = __webpack_require__(24);
-const fs2 = __webpack_require__(5);
+const fs2 = __webpack_require__(4);
const ssri = __webpack_require__(65);
function setFlags(commander) {
@@ -98526,7 +98761,7 @@ exports.examples = exports.hasWrapper = exports.run = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -98580,7 +98815,7 @@ function _load_buildSubCommands() {
var _login;
function _load_login() {
- return _login = __webpack_require__(107);
+ return _login = __webpack_require__(108);
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -98848,7 +99083,7 @@ function _load_errors() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _link;
@@ -99038,7 +99273,7 @@ function _load_errors() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
@@ -99101,7 +99336,7 @@ exports.hasWrapper = hasWrapper;
var _yarnVersion;
function _load_yarnVersion() {
- return _yarnVersion = __webpack_require__(120);
+ return _yarnVersion = __webpack_require__(105);
}
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
@@ -99405,7 +99640,7 @@ function _load_constants() {
var _fs;
function _load_fs() {
- return _fs = _interopRequireWildcard(__webpack_require__(4));
+ return _fs = _interopRequireWildcard(__webpack_require__(5));
}
var _lockfile;
@@ -99574,11 +99809,11 @@ let run = exports.run = (() => {
throw new (_errors || _load_errors()).MessageError(reporter.lang('workspaceRootNotFound', config.cwd));
}
- if (flags.originalArgs < 1) {
+ if (args.length < 1) {
throw new (_errors || _load_errors()).MessageError(reporter.lang('workspaceMissingWorkspace'));
}
- if (flags.originalArgs < 2) {
+ if (args.length < 2) {
throw new (_errors || _load_errors()).MessageError(reporter.lang('workspaceMissingCommand'));
}
@@ -99587,7 +99822,7 @@ let run = exports.run = (() => {
const workspaces = yield config.resolveWorkspaces(workspaceRootFolder, manifest);
- var _ref2 = flags.originalArgs || [];
+ var _ref2 = args || [];
const workspaceName = _ref2[0],
rest = _ref2.slice(1);
@@ -99625,7 +99860,7 @@ function _load_errors() {
var _child;
function _load_child() {
- return _child = _interopRequireWildcard(__webpack_require__(58));
+ return _child = _interopRequireWildcard(__webpack_require__(50));
}
var _constants;
@@ -99773,28 +100008,23 @@ let runScript = exports.runScript = (() => {
const workspaces = yield config.resolveWorkspaces(workspaceRootFolder, manifest);
try {
- var _ref6 = flags.originalArgs || [];
-
- const _ = _ref6[0],
- rest = _ref6.slice(1);
-
for (var _iterator4 = Object.keys(workspaces), _isArray4 = Array.isArray(_iterator4), _i4 = 0, _iterator4 = _isArray4 ? _iterator4 : _iterator4[Symbol.iterator]();;) {
- var _ref7;
+ var _ref6;
if (_isArray4) {
if (_i4 >= _iterator4.length) break;
- _ref7 = _iterator4[_i4++];
+ _ref6 = _iterator4[_i4++];
} else {
_i4 = _iterator4.next();
if (_i4.done) break;
- _ref7 = _i4.value;
+ _ref6 = _i4.value;
}
- const workspaceName = _ref7;
+ const workspaceName = _ref6;
const loc = workspaces[workspaceName].loc;
-
- yield (_child || _load_child()).spawn((_constants2 || _load_constants2()).NODE_BIN_PATH, [(_constants2 || _load_constants2()).YARN_BIN_PATH, ...rest], {
+ reporter.log(`${os.EOL}> ${workspaceName}`);
+ yield (_child || _load_child()).spawn((_constants2 || _load_constants2()).NODE_BIN_PATH, [(_constants2 || _load_constants2()).YARN_BIN_PATH, 'run', ...args], {
stdio: 'inherit',
cwd: loc
});
@@ -99832,7 +100062,7 @@ function _load_constants() {
var _child;
function _load_child() {
- return _child = _interopRequireWildcard(__webpack_require__(58));
+ return _child = _interopRequireWildcard(__webpack_require__(50));
}
var _constants2;
@@ -99847,6 +100077,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { de
const invariant = __webpack_require__(9);
const path = __webpack_require__(0);
+const os = __webpack_require__(46);
const semver = __webpack_require__(22);
function hasWrapper(commander, args) {
@@ -99888,7 +100119,7 @@ exports.autoRun = exports.main = undefined;
var _extends2;
function _load_extends() {
- return _extends2 = _interopRequireDefault(__webpack_require__(21));
+ return _extends2 = _interopRequireDefault(__webpack_require__(20));
}
var _asyncToGenerator2;
@@ -100013,7 +100244,11 @@ let main = exports.main = (() => {
commandName = 'install';
isKnownCommand = true;
}
-
+ if (commandName === 'set' && args[0] === 'version') {
+ commandName = 'policies';
+ args.splice(0, 1, 'set-version');
+ isKnownCommand = true;
+ }
if (!isKnownCommand) {
// if command is not recognized, then set default to `run`
args.unshift(commandName);
@@ -100024,15 +100259,20 @@ let main = exports.main = (() => {
let warnAboutRunDashDash = false;
// we are using "yarn