Compare commits
	
		
			18 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 20bca85a12 | |||
| dd260538a7 | |||
| d511e8c2f7 | |||
| c44d6c036c | |||
| 9cec914c94 | |||
| 52a09bb8dd | |||
| 1224fce295 | |||
| 6343731772 | |||
| 129d22b537 | |||
| 8075281499 | |||
| fe5f602aca | |||
| 577a9b3e49 | |||
| e6ad22547c | |||
| 8adeb5bb5c | |||
| db0d55636e | |||
| 0a73134e1c | |||
| 2994a9ef5b | |||
| af74e730cc | 
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -3,3 +3,4 @@ coverage/ | |||||||
| pages/ | pages/ | ||||||
| public/ | public/ | ||||||
| config.json | config.json | ||||||
|  | .yarn/ | ||||||
|   | |||||||
							
								
								
									
										1
									
								
								dist/npmci.bash.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								dist/npmci.bash.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -3,6 +3,7 @@ import * as plugins from './npmci.plugins'; | |||||||
|  * wether nvm is available or not |  * wether nvm is available or not | ||||||
|  */ |  */ | ||||||
| export declare let nvmAvailable: plugins.q.Deferred<boolean>; | export declare let nvmAvailable: plugins.q.Deferred<boolean>; | ||||||
|  | export declare let yarnAvailable: plugins.q.Deferred<boolean>; | ||||||
| /** | /** | ||||||
|  * bash() allows using bash with nvm in path |  * bash() allows using bash with nvm in path | ||||||
|  * @param commandArg - The command to execute |  * @param commandArg - The command to execute | ||||||
|   | |||||||
							
								
								
									
										24
									
								
								dist/npmci.bash.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								dist/npmci.bash.js
									
									
									
									
										vendored
									
									
								
							| @@ -9,11 +9,13 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge | |||||||
| }; | }; | ||||||
| Object.defineProperty(exports, "__esModule", { value: true }); | Object.defineProperty(exports, "__esModule", { value: true }); | ||||||
| const plugins = require("./npmci.plugins"); | const plugins = require("./npmci.plugins"); | ||||||
|  | const paths = require("./npmci.paths"); | ||||||
| const smartq = require("smartq"); | const smartq = require("smartq"); | ||||||
| /** | /** | ||||||
|  * wether nvm is available or not |  * wether nvm is available or not | ||||||
|  */ |  */ | ||||||
| exports.nvmAvailable = smartq.defer(); | exports.nvmAvailable = smartq.defer(); | ||||||
|  | exports.yarnAvailable = smartq.defer(); | ||||||
| /** | /** | ||||||
|  * the smartshell instance for npmci |  * the smartshell instance for npmci | ||||||
|  */ |  */ | ||||||
| @@ -21,21 +23,30 @@ let npmciSmartshell = new plugins.smartshell.Smartshell({ | |||||||
|     executor: 'bash', |     executor: 'bash', | ||||||
|     sourceFilePaths: [] |     sourceFilePaths: [] | ||||||
| }); | }); | ||||||
| let checkNvm = () => __awaiter(this, void 0, void 0, function* () { | /** | ||||||
|  |  * check for tools. | ||||||
|  |  */ | ||||||
|  | let checkToolsAvailable = () => __awaiter(this, void 0, void 0, function* () { | ||||||
|  |     // check for nvm | ||||||
|     if ((yield plugins.smartshell.execSilent(`bash -c "source /usr/local/nvm/nvm.sh"`)).exitCode === 0) { |     if ((yield plugins.smartshell.execSilent(`bash -c "source /usr/local/nvm/nvm.sh"`)).exitCode === 0) { | ||||||
|         npmciSmartshell.addSourceFiles([`/usr/local/nvm/nvm.sh && `]); |         npmciSmartshell.addSourceFiles([`/usr/local/nvm/nvm.sh`]); | ||||||
|         exports.nvmAvailable.resolve(true); |         exports.nvmAvailable.resolve(true); | ||||||
|     } |     } | ||||||
|     else if ((yield plugins.smartshell.execSilent(`bash -c "source ~/.nvm/nvm.sh"`)).exitCode === 0) { |     else if ((yield plugins.smartshell.execSilent(`bash -c "source ~/.nvm/nvm.sh"`)).exitCode === 0) { | ||||||
|         npmciSmartshell.addSourceFiles([`~/.nvm/nvm.sh && `]); |         npmciSmartshell.addSourceFiles([`~/.nvm/nvm.sh`]); | ||||||
|         exports.nvmAvailable.resolve(true); |         exports.nvmAvailable.resolve(true); | ||||||
|     } |     } | ||||||
|     else { |     else { | ||||||
|         exports.nvmAvailable.resolve(false); |         exports.nvmAvailable.resolve(false); | ||||||
|     } |     } | ||||||
|     ; |     ; | ||||||
|  |     // check for yarn | ||||||
|  |     yield plugins.smartshell.which('yarn').then(() => { | ||||||
|  |         plugins.smartshell.exec(`yarn config set cache-folder ${plugins.path.join(paths.cwd, '.yarn')}`); | ||||||
|  |         exports.yarnAvailable.resolve(true); | ||||||
|  |     }, () => { exports.yarnAvailable.resolve(false); }); | ||||||
| }); | }); | ||||||
| checkNvm(); | checkToolsAvailable(); | ||||||
| /** | /** | ||||||
|  * bash() allows using bash with nvm in path |  * bash() allows using bash with nvm in path | ||||||
|  * @param commandArg - The command to execute |  * @param commandArg - The command to execute | ||||||
| @@ -53,7 +64,7 @@ exports.bash = (commandArg, retryArg = 2, bareArg = false) => __awaiter(this, vo | |||||||
|     if (!process.env.NPMTS_TEST) { |     if (!process.env.NPMTS_TEST) { | ||||||
|         for (let i = 0; i <= retryArg; i++) { |         for (let i = 0; i <= retryArg; i++) { | ||||||
|             if (!bareArg) { |             if (!bareArg) { | ||||||
|                 execResult = yield npmciSmartshell.execSilent(commandArg); |                 execResult = yield npmciSmartshell.exec(commandArg); | ||||||
|             } |             } | ||||||
|             else { |             else { | ||||||
|                 execResult = yield plugins.smartshell.exec(commandArg); |                 execResult = yield plugins.smartshell.exec(commandArg); | ||||||
| @@ -76,6 +87,7 @@ exports.bash = (commandArg, retryArg = 2, bareArg = false) => __awaiter(this, vo | |||||||
|     } |     } | ||||||
|     else { |     else { | ||||||
|         plugins.beautylog.log('ShellExec would be: ' + commandArg); |         plugins.beautylog.log('ShellExec would be: ' + commandArg); | ||||||
|  |         yield plugins.smartdelay.delayFor(100); | ||||||
|         execResult = { |         execResult = { | ||||||
|             exitCode: 0, |             exitCode: 0, | ||||||
|             stdout: 'testOutput' |             stdout: 'testOutput' | ||||||
| @@ -95,4 +107,4 @@ exports.bashBare = (commandArg, retryArg = 2) => __awaiter(this, void 0, void 0, | |||||||
| exports.bashNoError = (commandArg) => __awaiter(this, void 0, void 0, function* () { | exports.bashNoError = (commandArg) => __awaiter(this, void 0, void 0, function* () { | ||||||
|     return yield exports.bash(commandArg, -1); |     return yield exports.bash(commandArg, -1); | ||||||
| }); | }); | ||||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtY2kuYmFzaC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25wbWNpLmJhc2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLDJDQUEwQztBQUMxQyxpQ0FBZ0M7QUFFaEM7O0dBRUc7QUFDUSxRQUFBLFlBQVksR0FBRyxNQUFNLENBQUMsS0FBSyxFQUFXLENBQUE7QUFFakQ7O0dBRUc7QUFDSCxJQUFJLGVBQWUsR0FBRyxJQUFJLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDO0lBQ3RELFFBQVEsRUFBRSxNQUFNO0lBQ2hCLGVBQWUsRUFBRSxFQUFFO0NBQ3BCLENBQUMsQ0FBQTtBQUVGLElBQUksUUFBUSxHQUFHO0lBQ2IsRUFBRSxDQUFDLENBQ0QsQ0FBQyxNQUFNLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLHdDQUF3QyxDQUFDLENBQUMsQ0FBQyxRQUFRLEtBQUssQ0FDL0YsQ0FBQyxDQUFDLENBQUM7UUFDRCxlQUFlLENBQUMsY0FBYyxDQUFDLENBQUMsMkJBQTJCLENBQUMsQ0FBQyxDQUFBO1FBQzdELG9CQUFZLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQzVCLENBQUM7SUFBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQ1IsQ0FBQyxNQUFNLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLGdDQUFnQyxDQUFDLENBQUMsQ0FBQyxRQUFRLEtBQUssQ0FDdkYsQ0FBQyxDQUFDLENBQUM7UUFDRCxlQUFlLENBQUMsY0FBYyxDQUFDLENBQUMsbUJBQW1CLENBQUMsQ0FBQyxDQUFBO1FBQ3JELG9CQUFZLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQzVCLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNOLG9CQUFZLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFBO0lBQzdCLENBQUM7SUFBQSxDQUFDO0FBQ0osQ0FBQyxDQUFBLENBQUE7QUFDRCxR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 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtY2kuYmFzaC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25wbWNpLmJhc2gudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLDJDQUEwQztBQUMxQyx1Q0FBc0M7QUFFdEMsaUNBQWdDO0FBRWhDOztHQUVHO0FBQ1EsUUFBQSxZQUFZLEdBQUcsTUFBTSxDQUFDLEtBQUssRUFBVyxDQUFBO0FBQ3RDLFFBQUEsYUFBYSxHQUFHLE1BQU0sQ0FBQyxLQUFLLEVBQVcsQ0FBQTtBQUNsRDs7R0FFRztBQUNILElBQUksZUFBZSxHQUFHLElBQUksT0FBTyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUM7SUFDdEQsUUFBUSxFQUFFLE1BQU07SUFDaEIsZUFBZSxFQUFFLEVBQUU7Q0FDcEIsQ0FBQyxDQUFBO0FBRUY7O0dBRUc7QUFDSCxJQUFJLG1CQUFtQixHQUFHO0lBQ3hCLGdCQUFnQjtJQUNoQixFQUFFLENBQUMsQ0FDRCxDQUFDLE1BQU0sT0FBTyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsd0NBQXdDLENBQUMsQ0FBQyxDQUFDLFFBQVEsS0FBSyxDQUMvRixDQUFDLENBQUMsQ0FBQztRQUNELGVBQWUsQ0FBQyxjQUFjLENBQUMsQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLENBQUE7UUFDekQsb0JBQVksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUE7SUFDNUIsQ0FBQztJQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FDUixDQUFDLE1BQU0sT0FBTyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsZ0NBQWdDLENBQUMsQ0FBQyxDQUFDLFFBQVEsS0FBSyxDQUN2RixDQUFDLENBQUMsQ0FBQztRQUNELGVBQWUsQ0FBQyxjQUFjLENBQUMsQ0FBQyxlQUFlLENBQUMsQ0FBQyxDQUFBO1FBQ2pELG9CQUFZLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFBO0lBQzVCLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNO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 | ||||||
							
								
								
									
										21
									
								
								dist/npmci.build.docker.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								dist/npmci.build.docker.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										12
									
								
								dist/npmci.install.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								dist/npmci.install.js
									
									
									
									
										vendored
									
									
								
							| @@ -11,7 +11,6 @@ Object.defineProperty(exports, "__esModule", { value: true }); | |||||||
| const plugins = require("./npmci.plugins"); | const plugins = require("./npmci.plugins"); | ||||||
| const configModule = require("./npmci.config"); | const configModule = require("./npmci.config"); | ||||||
| const npmci_bash_1 = require("./npmci.bash"); | const npmci_bash_1 = require("./npmci.bash"); | ||||||
| const npmci_bash_2 = require("./npmci.bash"); |  | ||||||
| /** | /** | ||||||
|  * Install a specific version of node |  * Install a specific version of node | ||||||
|  * @param versionArg |  * @param versionArg | ||||||
| @@ -32,7 +31,7 @@ exports.install = (versionArg) => __awaiter(this, void 0, void 0, function* () { | |||||||
|         version = versionArg; |         version = versionArg; | ||||||
|     } |     } | ||||||
|     ; |     ; | ||||||
|     if (yield npmci_bash_2.nvmAvailable.promise) { |     if (yield npmci_bash_1.nvmAvailable.promise) { | ||||||
|         yield npmci_bash_1.bash(`nvm install ${version} && nvm alias default ${version}`); |         yield npmci_bash_1.bash(`nvm install ${version} && nvm alias default ${version}`); | ||||||
|         plugins.beautylog.success(`Node version ${version} successfully installed!`); |         plugins.beautylog.success(`Node version ${version} successfully installed!`); | ||||||
|     } |     } | ||||||
| @@ -43,7 +42,7 @@ exports.install = (versionArg) => __awaiter(this, void 0, void 0, function* () { | |||||||
|     yield npmci_bash_1.bash('node -v'); |     yield npmci_bash_1.bash('node -v'); | ||||||
|     yield npmci_bash_1.bash('npm -v'); |     yield npmci_bash_1.bash('npm -v'); | ||||||
|     // lets look for further config |     // lets look for further config | ||||||
|     configModule.getConfig() |     yield configModule.getConfig() | ||||||
|         .then((configArg) => __awaiter(this, void 0, void 0, function* () { |         .then((configArg) => __awaiter(this, void 0, void 0, function* () { | ||||||
|         plugins.beautylog.log('Now checking for needed global npm tools...'); |         plugins.beautylog.log('Now checking for needed global npm tools...'); | ||||||
|         for (let npmTool of configArg.globalNpmTools) { |         for (let npmTool of configArg.globalNpmTools) { | ||||||
| @@ -55,10 +54,15 @@ exports.install = (versionArg) => __awaiter(this, void 0, void 0, function* () { | |||||||
|             } |             } | ||||||
|             else { |             else { | ||||||
|                 plugins.beautylog.info(`globally installing ${npmTool} from npm`); |                 plugins.beautylog.info(`globally installing ${npmTool} from npm`); | ||||||
|  |                 if (yield npmci_bash_1.yarnAvailable.promise) { | ||||||
|  |                     yield npmci_bash_1.bash(`yarn global add ${npmTool}`); | ||||||
|  |                 } | ||||||
|  |                 else { | ||||||
|                     yield npmci_bash_1.bash(`npm install ${npmTool} -q -g`); |                     yield npmci_bash_1.bash(`npm install ${npmTool} -q -g`); | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|  |         } | ||||||
|         plugins.beautylog.success('all global npm tools specified in npmextra.json are now available!'); |         plugins.beautylog.success('all global npm tools specified in npmextra.json are now available!'); | ||||||
|     })); |     })); | ||||||
| }); | }); | ||||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtY2kuaW5zdGFsbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25wbWNpLmluc3RhbGwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLDJDQUEwQztBQUMxQywrQ0FBOEM7QUFDOUMsNkNBQWdEO0FBQ2hELDZDQUEyQztBQUUzQzs7O0dBR0c7QUFDUSxRQUFBLE9BQU8sR0FBRyxDQUFPLFVBQVU7SUFDcEMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsK0JBQStCLFVBQVUsRUFBRSxDQUFDLENBQUE7SUFDbEUsSUFBSSxPQUFlLENBQUE7SUFDbkIsRUFBRSxDQUFDLENBQUMsVUFBVSxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDNUIsT0FBTyxHQUFHLFFBQVEsQ0FBQTtJQUNwQixDQUFDO0lBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFVBQVUsS0FBSyxLQUFLLENBQUMsQ0FBQyxDQUFDO1FBQ2hDLE9BQU8sR0FBRyxHQUFHLENBQUE7SUFDZixDQUFDO0lBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLFVBQVUsS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFDO1FBQ25DLE9BQU8sR0FBRyxHQUFHLENBQUE7SUFDZixDQUFDO0lBQUMsSUFBSSxDQUFDLENBQUM7UUFDTixPQUFPLEdBQUcsVUFBVSxDQUFBO0lBQ3RCLENBQUM7SUFBQSxDQUFDO0lBQ0YsRUFBRSxDQUFDLENBQUMsTUFBTSx5QkFBWSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7UUFDL0IsTUFBTSxpQkFBSSxDQUFDLGVBQWUsT0FBTyx5QkFBeUIsT0FBTyxFQUFFLENBQUMsQ0FBQTtRQUNwRSxPQUFPLENBQUMsU0FBUyxDQUFDLE9BQU8sQ0FBQyxnQkFBZ0IsT0FBTywwQkFBMEIsQ0FBQyxDQUFBO0lBQzlFLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNOLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLHVEQUF1RCxDQUFDLENBQUE7SUFDakYsQ0FBQztJQUFBLENBQUM7SUFDRixNQUFNLGlCQUFJLENBQUMsU0FBUyxDQUFDLENBQUE7SUFDckIsTUFBTSxpQkFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFBO0lBQ3BCLCtCQUErQjtJQUMvQixZQUFZLENBQUMsU0FBUyxFQUFFO1NBQ3JCLElBQUksQ0FBQyxDQUFNLFNBQVM7UUFDbkIsT0FBTyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsNkNBQTZDLENBQUMsQ0FBQTtRQUNwRSxHQUFHLENBQUMsQ0FBQyxJQUFJLE9BQU8sSUFBSSxTQUFTLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQztZQUM3QyxPQUFPLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyx3QkFBd0IsT0FBTyxHQUFHLENBQUMsQ0FBQTtZQUMxRCxJQUFJLFdBQVcsR0FBVyxNQUFNLHdCQUFXLENBQUMsU0FBUyxPQUFPLEVBQUUsQ0FBQyxDQUFBO1lBQy9ELElBQUksYUFBYSxHQUFZLENBQUMsQ0FBQyxDQUFDLFlBQVksQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUMsSUFBSSxXQUFXLEtBQUssRUFBRSxDQUFDLENBQUE7WUFDdEYsRUFBRSxDQUFDLENBQUMsYUFBYSxDQUFDLENBQUMsQ0FBQztnQkFDbEIsT0FBTyxDQUFDLFNBQVMsQ0FBQyxHQUFHLENBQUMsUUFBUSxPQUFPLGVBQWUsQ0FBQyxDQUFBO1lBQ3ZELENBQUM7WUFBQyxJQUFJLENBQUMsQ0FBQztnQkFDTixPQUFPLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyx1QkFBdUIsT0FBTyxXQUFXLENBQUMsQ0FBQTtnQkFDakUsTUFBTSxpQkFBSSxDQUFDLGVBQWUsT0FBTyxRQUFRLENBQUMsQ0FBQTtZQUM1QyxDQUFDO1FBQ0gsQ0FBQztRQUNELE9BQU8sQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLG9FQUFvRSxDQUFDLENBQUE7SUFDakcsQ0FBQyxDQUFBLENBQUMsQ0FBQTtBQUNOLENBQUMsQ0FBQSxDQUFBIn0= | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtY2kuaW5zdGFsbC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25wbWNpLmluc3RhbGwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLDJDQUEwQztBQUMxQywrQ0FBOEM7QUFDOUMsNkNBSXFDO0FBRXJDOzs7R0FHRztBQUNRLFFBQUEsT0FBTyxHQUFHLENBQU8sVUFBVTtJQUNwQyxPQUFPLENBQUMsU0FBUyxDQUFDLEdBQUcsQ0FBQywrQkFBK0IsVUFBVSxFQUFFLENBQUMsQ0FBQTtJQUNsRSxJQUFJLE9BQWUsQ0FBQTtJQUNuQixFQUFFLENBQUMsQ0FBQyxVQUFVLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQztRQUM1QixPQUFPLEdBQUcsUUFBUSxDQUFBO0lBQ3BCLENBQUM7SUFBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsVUFBVSxLQUFLLEtBQUssQ0FBQyxDQUFDLENBQUM7UUFDaEMsT0FBTyxHQUFHLEdBQUcsQ0FBQTtJQUNmLENBQUM7SUFBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsVUFBVSxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDbkMsT0FBTyxHQUFHLEdBQUcsQ0FBQTtJQUNmLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNOLE9BQU8sR0FBRyxVQUFVLENBQUE7SUFDdEIsQ0FBQztJQUFBLENBQUM7SUFDRixFQUFFLENBQUMsQ0FBQyxNQUFNLHlCQUFZLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztRQUMvQixNQUFNLGlCQUFJLENBQUMsZUFBZSxPQUFPLHlCQUF5QixPQUFPLEVBQUUsQ0FBQyxDQUFBO1FBQ3BFLE9BQU8sQ0FBQyxTQUFTLENBQUMsT0FBTyxDQUFDLGdCQUFnQixPQUFPLDBCQUEwQixDQUFDLENBQUE7SUFDOUUsQ0FBQztJQUFDLElBQUksQ0FBQyxDQUFDO1FBQ04sT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsdURBQXVELENBQUMsQ0FBQTtJQUNqRixDQUFDO0lBQUEsQ0FBQztJQUNGLE1BQU0saUJBQUksQ0FBQyxTQUFTLENBQUMsQ0FBQTtJQUNyQixNQUFNLGlCQUFJLENBQUMsUUFBUSxDQUFDLENBQUE7SUFDcEIsK0JBQStCO0lBQy9CLE1BQU0sWUFBWSxDQUFDLFNBQVMsRUFBRTtTQUMzQixJQUFJLENBQUMsQ0FBTSxTQUFTO1FBQ25CLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLDZDQUE2QyxDQUFDLENBQUE7UUFDcEUsR0FBRyxDQUFDLENBQUMsSUFBSSxPQUFPLElBQUksU0FBUyxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUM7WUFDN0MsT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsd0JBQXdCLE9BQU8sR0FBRyxDQUFDLENBQUE7WUFDMUQsSUFBSSxXQUFXLEdBQVcsTUFBTSx3QkFBVyxDQUFDLFNBQVMsT0FBTyxFQUFFLENBQUMsQ0FBQTtZQUMvRCxJQUFJLGFBQWEsR0FBWSxDQUFDLENBQUMsQ0FBQyxZQUFZLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFDLElBQUksV0FBVyxLQUFLLEVBQUUsQ0FBQyxDQUFBO1lBQ3RGLEVBQUUsQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUM7Z0JBQ2xCLE9BQU8sQ0FBQyxTQUFTLENBQUMsR0FBRyxDQUFDLFFBQVEsT0FBTyxlQUFlLENBQUMsQ0FBQTtZQUN2RCxDQUFDO1lBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ04sT0FBTyxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsdUJBQXVCLE9BQU8sV0FBVyxDQUFDLENBQUE7Z0JBQ2pFLEVBQUUsQ0FBQyxDQUFDLE1BQU0sMEJBQWEsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO29CQUNoQyxNQUFNLGlCQUFJLENBQUMsbUJBQW1CLE9BQU8sRUFBRSxDQUFDLENBQUE7Z0JBQzFDLENBQUM7Z0JBQUMsSUFBSSxDQUFDLENBQUM7b0JBQ04sTUFBTSxpQkFBSSxDQUFDLGVBQWUsT0FBTyxRQUFRLENBQUMsQ0FBQTtnQkFDNUMsQ0FBQztZQUNILENBQUM7UUFDSCxDQUFDO1FBQ0QsT0FBTyxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsb0VBQW9FLENBQUMsQ0FBQTtJQUNqRyxDQUFDLENBQUEsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFBLENBQUEifQ== | ||||||
							
								
								
									
										3
									
								
								dist/npmci.plugins.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								dist/npmci.plugins.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -1,13 +1,14 @@ | |||||||
| export import beautylog = require('beautylog'); | export import beautylog = require('beautylog'); | ||||||
| export declare let gulp: any; | export declare let gulp: any; | ||||||
| export import gulpFunction = require('gulp-function'); | export import gulpFunction = require('gulp-function'); | ||||||
| export declare let lodash: any; | export import lodash = require('lodash'); | ||||||
| export import npmextra = require('npmextra'); | export import npmextra = require('npmextra'); | ||||||
| export import path = require('path'); | export import path = require('path'); | ||||||
| export import projectinfo = require('projectinfo'); | export import projectinfo = require('projectinfo'); | ||||||
| export import q = require('smartq'); | export import q = require('smartq'); | ||||||
| export declare let request: any; | export declare let request: any; | ||||||
| export import smartcli = require('smartcli'); | export import smartcli = require('smartcli'); | ||||||
|  | export import smartdelay = require('smartdelay'); | ||||||
| export import smartfile = require('smartfile'); | export import smartfile = require('smartfile'); | ||||||
| export import shelljs = require('shelljs'); | export import shelljs = require('shelljs'); | ||||||
| export import smartparam = require('smartparam'); | export import smartparam = require('smartparam'); | ||||||
|   | |||||||
							
								
								
									
										5
									
								
								dist/npmci.plugins.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								dist/npmci.plugins.js
									
									
									
									
										vendored
									
									
								
							| @@ -3,13 +3,14 @@ Object.defineProperty(exports, "__esModule", { value: true }); | |||||||
| exports.beautylog = require("beautylog"); | exports.beautylog = require("beautylog"); | ||||||
| exports.gulp = require('gulp'); | exports.gulp = require('gulp'); | ||||||
| exports.gulpFunction = require("gulp-function"); | exports.gulpFunction = require("gulp-function"); | ||||||
| exports.lodash = require('lodash'); | exports.lodash = require("lodash"); | ||||||
| exports.npmextra = require("npmextra"); | exports.npmextra = require("npmextra"); | ||||||
| exports.path = require("path"); | exports.path = require("path"); | ||||||
| exports.projectinfo = require("projectinfo"); | exports.projectinfo = require("projectinfo"); | ||||||
| exports.q = require("smartq"); | exports.q = require("smartq"); | ||||||
| exports.request = require('request'); | exports.request = require('request'); | ||||||
| exports.smartcli = require("smartcli"); | exports.smartcli = require("smartcli"); | ||||||
|  | exports.smartdelay = require("smartdelay"); | ||||||
| exports.smartfile = require("smartfile"); | exports.smartfile = require("smartfile"); | ||||||
| exports.shelljs = require("shelljs"); | exports.shelljs = require("shelljs"); | ||||||
| exports.smartparam = require("smartparam"); | exports.smartparam = require("smartparam"); | ||||||
| @@ -19,4 +20,4 @@ exports.smartsocket = require("smartsocket"); | |||||||
| exports.smartssh = require("smartssh"); | exports.smartssh = require("smartssh"); | ||||||
| exports.smartstring = require("smartstring"); | exports.smartstring = require("smartstring"); | ||||||
| exports.through2 = require("through2"); | exports.through2 = require("through2"); | ||||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtY2kucGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25wbWNpLnBsdWdpbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBOEM7QUFDbkMsUUFBQSxJQUFJLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBQ2pDLGdEQUFxRDtBQUMxQyxRQUFBLE1BQU0sR0FBRyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUE7QUFDckMsdUNBQTRDO0FBQzVDLCtCQUFvQztBQUNwQyw2Q0FBa0Q7QUFDbEQsOEJBQW1DO0FBQ3hCLFFBQUEsT0FBTyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQTtBQUN2Qyx1Q0FBNEM7QUFDNUMseUNBQThDO0FBQzlDLHFDQUEwQztBQUMxQywyQ0FBZ0Q7QUFDaEQsbUNBQXdDO0FBQ3hDLDJDQUFnRDtBQUNoRCw2Q0FBa0Q7QUFDbEQsdUNBQTRDO0FBQzVDLDZDQUFrRDtBQUNsRCx1Q0FBNEMifQ== | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtY2kucGx1Z2lucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25wbWNpLnBsdWdpbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBOEM7QUFDbkMsUUFBQSxJQUFJLEdBQUcsT0FBTyxDQUFDLE1BQU0sQ0FBQyxDQUFBO0FBQ2pDLGdEQUFxRDtBQUNyRCxtQ0FBd0M7QUFDeEMsdUNBQTRDO0FBQzVDLCtCQUFvQztBQUNwQyw2Q0FBa0Q7QUFDbEQsOEJBQW1DO0FBQ3hCLFFBQUEsT0FBTyxHQUFHLE9BQU8sQ0FBQyxTQUFTLENBQUMsQ0FBQTtBQUN2Qyx1Q0FBNEM7QUFDNUMsMkNBQWdEO0FBQ2hELHlDQUE4QztBQUM5QyxxQ0FBMEM7QUFDMUMsMkNBQWdEO0FBQ2hELG1DQUF3QztBQUN4QywyQ0FBZ0Q7QUFDaEQsNkNBQWtEO0FBQ2xELHVDQUE0QztBQUM1Qyw2Q0FBa0Q7QUFDbEQsdUNBQTRDIn0= | ||||||
							
								
								
									
										7
									
								
								dist/npmci.test.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								dist/npmci.test.js
									
									
									
									
										vendored
									
									
								
							| @@ -24,7 +24,12 @@ exports.test = (versionArg) => __awaiter(this, void 0, void 0, function* () { | |||||||
| }); | }); | ||||||
| let npmDependencies = () => __awaiter(this, void 0, void 0, function* () { | let npmDependencies = () => __awaiter(this, void 0, void 0, function* () { | ||||||
|     plugins.beautylog.info('now installing dependencies:'); |     plugins.beautylog.info('now installing dependencies:'); | ||||||
|  |     if (yield npmci_bash_1.yarnAvailable.promise) { | ||||||
|  |         yield npmci_bash_1.bash('yarn upgrade'); | ||||||
|  |     } | ||||||
|  |     else { | ||||||
|         yield npmci_bash_1.bash('npm install'); |         yield npmci_bash_1.bash('npm install'); | ||||||
|  |     } | ||||||
| }); | }); | ||||||
| let npmTest = () => __awaiter(this, void 0, void 0, function* () { | let npmTest = () => __awaiter(this, void 0, void 0, function* () { | ||||||
|     plugins.beautylog.info('now starting tests:'); |     plugins.beautylog.info('now starting tests:'); | ||||||
| @@ -35,4 +40,4 @@ let testDocker = () => __awaiter(this, void 0, void 0, function* () { | |||||||
|         .then(NpmciBuildDocker.pullDockerfileImages) |         .then(NpmciBuildDocker.pullDockerfileImages) | ||||||
|         .then(NpmciBuildDocker.testDockerfiles); |         .then(NpmciBuildDocker.testDockerfiles); | ||||||
| }); | }); | ||||||
| //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtY2kudGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25wbWNpLnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLDJDQUEwQztBQUMxQyw2Q0FBbUM7QUFDbkMsbURBQXlDO0FBRXpDLHlEQUF3RDtBQUU3QyxRQUFBLElBQUksR0FBRyxDQUFPLFVBQVU7SUFDakMsRUFBRSxDQUFDLENBQUMsVUFBVSxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDNUIsTUFBTSxVQUFVLEVBQUUsQ0FBQTtJQUNwQixDQUFDO0lBQUMsSUFBSSxDQUFDLENBQUM7UUFDTixNQUFNLHVCQUFPLENBQUMsVUFBVSxDQUFDO2FBQ3RCLElBQUksQ0FBQyxlQUFlLENBQUM7YUFDckIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQ2xCLENBQUM7QUFDSCxDQUFDLENBQUEsQ0FBQTtBQUVELElBQUksZUFBZSxHQUFHO0lBQ3BCLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLDhCQUE4QixDQUFDLENBQUE7SUFDdEQsTUFBTSxpQkFBSSxDQUFDLGFBQWEsQ0FBQyxDQUFBO0FBQzNCLENBQUMsQ0FBQSxDQUFBO0FBRUQsSUFBSSxPQUFPLEdBQUc7SUFDWixPQUFPLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxxQkFBcUIsQ0FBQyxDQUFBO0lBQzdDLE1BQU0saUJBQUksQ0FBQyxVQUFVLENBQUMsQ0FBQTtBQUN4QixDQUFDLENBQUEsQ0FBQTtBQUVELElBQUksVUFBVSxHQUFHO0lBQ2YsTUFBTSxDQUFDLE1BQU0sZ0JBQWdCLENBQUMsZUFBZSxFQUFFO1NBQzVDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxvQkFBb0IsQ0FBQztTQUMzQyxJQUFJLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLENBQUE7QUFDM0MsQ0FBQyxDQUFBLENBQUEifQ== | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtY2kudGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3RzL25wbWNpLnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQUFBLDJDQUEwQztBQUMxQyw2Q0FBa0Q7QUFDbEQsbURBQXlDO0FBRXpDLHlEQUF3RDtBQUU3QyxRQUFBLElBQUksR0FBRyxDQUFPLFVBQVU7SUFDakMsRUFBRSxDQUFDLENBQUMsVUFBVSxLQUFLLFFBQVEsQ0FBQyxDQUFDLENBQUM7UUFDNUIsTUFBTSxVQUFVLEVBQUUsQ0FBQTtJQUNwQixDQUFDO0lBQUMsSUFBSSxDQUFDLENBQUM7UUFDTixNQUFNLHVCQUFPLENBQUMsVUFBVSxDQUFDO2FBQ3RCLElBQUksQ0FBQyxlQUFlLENBQUM7YUFDckIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQ2xCLENBQUM7QUFDSCxDQUFDLENBQUEsQ0FBQTtBQUVELElBQUksZUFBZSxHQUFHO0lBQ3BCLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLDhCQUE4QixDQUFDLENBQUE7SUFDdEQsRUFBRSxDQUFDLENBQUMsTUFBTSwwQkFBYSxDQUFDLE9BQU8sQ0FBQyxDQUFDLENBQUM7UUFDaEMsTUFBTSxpQkFBSSxDQUFDLGNBQWMsQ0FBQyxDQUFBO0lBQzVCLENBQUM7SUFBQyxJQUFJLENBQUMsQ0FBQztRQUNOLE1BQU0saUJBQUksQ0FBQyxhQUFhLENBQUMsQ0FBQTtJQUMzQixDQUFDO0FBQ0gsQ0FBQyxDQUFBLENBQUE7QUFFRCxJQUFJLE9BQU8sR0FBRztJQUNaLE9BQU8sQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLHFCQUFxQixDQUFDLENBQUE7SUFDN0MsTUFBTSxpQkFBSSxDQUFDLFVBQVUsQ0FBQyxDQUFBO0FBQ3hCLENBQUMsQ0FBQSxDQUFBO0FBRUQsSUFBSSxVQUFVLEdBQUc7SUFDZixNQUFNLENBQUMsTUFBTSxnQkFBZ0IsQ0FBQyxlQUFlLEVBQUU7U0FDNUMsSUFBSSxDQUFDLGdCQUFnQixDQUFDLG9CQUFvQixDQUFDO1NBQzNDLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsQ0FBQTtBQUMzQyxDQUFDLENBQUEsQ0FBQSJ9 | ||||||
| @@ -1,6 +1,6 @@ | |||||||
| { | { | ||||||
|   "name": "npmci", |   "name": "npmci", | ||||||
|   "version": "2.3.44", |   "version": "2.3.52", | ||||||
|   "description": "", |   "description": "", | ||||||
|   "main": "dist/index.js", |   "main": "dist/index.js", | ||||||
|   "typings": "dist/index.d.ts", |   "typings": "dist/index.d.ts", | ||||||
| @@ -33,7 +33,7 @@ | |||||||
|     "@types/request": "0.x.x", |     "@types/request": "0.x.x", | ||||||
|     "@types/shelljs": "^0.7.0", |     "@types/shelljs": "^0.7.0", | ||||||
|     "@types/through2": "^2.0.32", |     "@types/through2": "^2.0.32", | ||||||
|     "beautylog": "^6.1.3", |     "beautylog": "^6.1.5", | ||||||
|     "gulp": "^3.9.1", |     "gulp": "^3.9.1", | ||||||
|     "gulp-function": "^2.2.3", |     "gulp-function": "^2.2.3", | ||||||
|     "lodash": "^4.17.4", |     "lodash": "^4.17.4", | ||||||
| @@ -42,10 +42,11 @@ | |||||||
|     "request": "^2.81.0", |     "request": "^2.81.0", | ||||||
|     "shelljs": "^0.7.7", |     "shelljs": "^0.7.7", | ||||||
|     "smartcli": "^2.0.1", |     "smartcli": "^2.0.1", | ||||||
|  |     "smartdelay": "^1.0.1", | ||||||
|     "smartfile": "^4.1.7", |     "smartfile": "^4.1.7", | ||||||
|     "smartparam": "^0.1.1", |     "smartparam": "^0.1.1", | ||||||
|     "smartq": "^1.1.1", |     "smartq": "^1.1.1", | ||||||
|     "smartshell": "^1.0.2", |     "smartshell": "^1.0.6", | ||||||
|     "smartsocket": "^1.1.7", |     "smartsocket": "^1.1.7", | ||||||
|     "smartssh": "^1.2.1", |     "smartssh": "^1.2.1", | ||||||
|     "smartstring": "^2.0.24", |     "smartstring": "^2.0.24", | ||||||
|   | |||||||
| @@ -1,11 +1,13 @@ | |||||||
| import * as plugins from './npmci.plugins' | import * as plugins from './npmci.plugins' | ||||||
|  | import * as paths from './npmci.paths' | ||||||
|  |  | ||||||
| import * as smartq from 'smartq' | import * as smartq from 'smartq' | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * wether nvm is available or not |  * wether nvm is available or not | ||||||
|  */ |  */ | ||||||
| export let nvmAvailable = smartq.defer<boolean>() | export let nvmAvailable = smartq.defer<boolean>() | ||||||
|  | export let yarnAvailable = smartq.defer<boolean>() | ||||||
| /** | /** | ||||||
|  * the smartshell instance for npmci |  * the smartshell instance for npmci | ||||||
|  */ |  */ | ||||||
| @@ -14,22 +16,35 @@ let npmciSmartshell = new plugins.smartshell.Smartshell({ | |||||||
|   sourceFilePaths: [] |   sourceFilePaths: [] | ||||||
| }) | }) | ||||||
|  |  | ||||||
| let checkNvm = async () => { | /** | ||||||
|  |  * check for tools. | ||||||
|  |  */ | ||||||
|  | let checkToolsAvailable = async () => { | ||||||
|  |   // check for nvm | ||||||
|   if ( |   if ( | ||||||
|     (await plugins.smartshell.execSilent(`bash -c "source /usr/local/nvm/nvm.sh"`)).exitCode === 0 |     (await plugins.smartshell.execSilent(`bash -c "source /usr/local/nvm/nvm.sh"`)).exitCode === 0 | ||||||
|   ) { |   ) { | ||||||
|     npmciSmartshell.addSourceFiles([`/usr/local/nvm/nvm.sh && `]) |     npmciSmartshell.addSourceFiles([`/usr/local/nvm/nvm.sh`]) | ||||||
|     nvmAvailable.resolve(true) |     nvmAvailable.resolve(true) | ||||||
|   } else if ( |   } else if ( | ||||||
|     (await plugins.smartshell.execSilent(`bash -c "source ~/.nvm/nvm.sh"`)).exitCode === 0 |     (await plugins.smartshell.execSilent(`bash -c "source ~/.nvm/nvm.sh"`)).exitCode === 0 | ||||||
|   ) { |   ) { | ||||||
|     npmciSmartshell.addSourceFiles([`~/.nvm/nvm.sh && `]) |     npmciSmartshell.addSourceFiles([`~/.nvm/nvm.sh`]) | ||||||
|     nvmAvailable.resolve(true) |     nvmAvailable.resolve(true) | ||||||
|   } else { |   } else { | ||||||
|     nvmAvailable.resolve(false) |     nvmAvailable.resolve(false) | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|  |   // check for yarn | ||||||
|  |   await plugins.smartshell.which('yarn').then( | ||||||
|  |     () => { | ||||||
|  |       plugins.smartshell.exec(`yarn config set cache-folder ${plugins.path.join(paths.cwd,'.yarn')}`) | ||||||
|  |       yarnAvailable.resolve(true) | ||||||
|  |     }, | ||||||
|  |     () => { yarnAvailable.resolve(false) } | ||||||
|  |   ) | ||||||
| } | } | ||||||
| checkNvm() | checkToolsAvailable() | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -52,7 +67,7 @@ export let bash = async (commandArg: string, retryArg: number = 2, bareArg: bool | |||||||
|   if (!process.env.NPMTS_TEST) { // NPMTS_TEST is used during testing |   if (!process.env.NPMTS_TEST) { // NPMTS_TEST is used during testing | ||||||
|     for (let i = 0; i <= retryArg; i++) { |     for (let i = 0; i <= retryArg; i++) { | ||||||
|       if (!bareArg) { |       if (!bareArg) { | ||||||
|         execResult = await npmciSmartshell.execSilent(commandArg) |         execResult = await npmciSmartshell.exec(commandArg) | ||||||
|       } else { |       } else { | ||||||
|         execResult = await plugins.smartshell.exec(commandArg) |         execResult = await plugins.smartshell.exec(commandArg) | ||||||
|       } |       } | ||||||
| @@ -72,6 +87,7 @@ export let bash = async (commandArg: string, retryArg: number = 2, bareArg: bool | |||||||
|     } |     } | ||||||
|   } else { |   } else { | ||||||
|     plugins.beautylog.log('ShellExec would be: ' + commandArg) |     plugins.beautylog.log('ShellExec would be: ' + commandArg) | ||||||
|  |     await plugins.smartdelay.delayFor(100) | ||||||
|     execResult = { |     execResult = { | ||||||
|       exitCode: 0, |       exitCode: 0, | ||||||
|       stdout: 'testOutput' |       stdout: 'testOutput' | ||||||
| @@ -83,7 +99,7 @@ export let bash = async (commandArg: string, retryArg: number = 2, bareArg: bool | |||||||
| /** | /** | ||||||
|  * bashBare allows usage of bash without sourcing any files like nvm |  * bashBare allows usage of bash without sourcing any files like nvm | ||||||
|  */ |  */ | ||||||
| export let bashBare = async(commandArg: string, retryArg: number = 2): Promise<string> => { | export let bashBare = async (commandArg: string, retryArg: number = 2): Promise<string> => { | ||||||
|   return await bash(commandArg, retryArg, true) |   return await bash(commandArg, retryArg, true) | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -86,9 +86,9 @@ export let mapDockerfiles = async (sortedArray: Dockerfile[]): Promise<Dockerfil | |||||||
|  * builds the correspoding real docker image for each Dockerfile class instance |  * builds the correspoding real docker image for each Dockerfile class instance | ||||||
|  */ |  */ | ||||||
| export let buildDockerfiles = async (sortedArrayArg: Dockerfile[]) => { | export let buildDockerfiles = async (sortedArrayArg: Dockerfile[]) => { | ||||||
|   sortedArrayArg.forEach(async function (dockerfileArg) { |   for (let dockerfileArg of sortedArrayArg) { | ||||||
|     await dockerfileArg.build() |     await dockerfileArg.build() | ||||||
|   }) |   } | ||||||
|   return sortedArrayArg |   return sortedArrayArg | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -96,9 +96,9 @@ export let buildDockerfiles = async (sortedArrayArg: Dockerfile[]) => { | |||||||
|  * pushes the real Dockerfile images to a Docker registry |  * pushes the real Dockerfile images to a Docker registry | ||||||
|  */ |  */ | ||||||
| export let pushDockerfiles = async (sortedArrayArg: Dockerfile[]) => { | export let pushDockerfiles = async (sortedArrayArg: Dockerfile[]) => { | ||||||
|   sortedArrayArg.forEach(async (dockerfileArg) => { |   for (let dockerfileArg of sortedArrayArg) { | ||||||
|     await dockerfileArg.push(NpmciEnv.buildStage) |     await dockerfileArg.push(NpmciEnv.buildStage) | ||||||
|   }) |   } | ||||||
|   return sortedArrayArg |   return sortedArrayArg | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -107,9 +107,9 @@ export let pushDockerfiles = async (sortedArrayArg: Dockerfile[]) => { | |||||||
|  * This is needed if building, testing, and publishing of Docker images is carried out in seperate CI stages. |  * This is needed if building, testing, and publishing of Docker images is carried out in seperate CI stages. | ||||||
|  */ |  */ | ||||||
| export let pullDockerfileImages = async (sortableArrayArg: Dockerfile[], registryArg = 'registry.gitlab.com') => { | export let pullDockerfileImages = async (sortableArrayArg: Dockerfile[], registryArg = 'registry.gitlab.com') => { | ||||||
|   sortableArrayArg.forEach(async (dockerfileArg) => { |   for (let dockerfileArg of sortableArrayArg) { | ||||||
|     await dockerfileArg.pull(registryArg) |     await dockerfileArg.pull(registryArg) | ||||||
|   }) |   } | ||||||
|   return sortableArrayArg |   return sortableArrayArg | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -118,9 +118,9 @@ export let pullDockerfileImages = async (sortableArrayArg: Dockerfile[], registr | |||||||
|  * @param sortedArrayArg Dockerfile[] that contains all Dockerfiles in cwd |  * @param sortedArrayArg Dockerfile[] that contains all Dockerfiles in cwd | ||||||
|  */ |  */ | ||||||
| export let testDockerfiles = async (sortedArrayArg: Dockerfile[]) => { | export let testDockerfiles = async (sortedArrayArg: Dockerfile[]) => { | ||||||
|   sortedArrayArg.forEach(async (dockerfileArg) => { |   for (let dockerfileArg of sortedArrayArg) { | ||||||
|     await dockerfileArg.test() |     await dockerfileArg.test() | ||||||
|   }) |   } | ||||||
|   return sortedArrayArg |   return sortedArrayArg | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -163,6 +163,7 @@ export class Dockerfile { | |||||||
|     plugins.beautylog.info('now building Dockerfile for ' + this.cleanTag) |     plugins.beautylog.info('now building Dockerfile for ' + this.cleanTag) | ||||||
|     await bashBare('docker build -t ' + this.buildTag + ' -f ' + this.filePath + ' .') |     await bashBare('docker build -t ' + this.buildTag + ' -f ' + this.filePath + ' .') | ||||||
|     NpmciEnv.dockerFilesBuilt.push(this) |     NpmciEnv.dockerFilesBuilt.push(this) | ||||||
|  |     return | ||||||
|   }; |   }; | ||||||
|  |  | ||||||
|   /** |   /** | ||||||
|   | |||||||
| @@ -1,7 +1,10 @@ | |||||||
| import * as plugins from './npmci.plugins' | import * as plugins from './npmci.plugins' | ||||||
| import * as configModule from './npmci.config' | import * as configModule from './npmci.config' | ||||||
| import { bash, bashNoError } from './npmci.bash' | import { | ||||||
| import { nvmAvailable } from './npmci.bash' |   bash, | ||||||
|  |   bashNoError, | ||||||
|  |   nvmAvailable, | ||||||
|  |   yarnAvailable } from './npmci.bash' | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * Install a specific version of node |  * Install a specific version of node | ||||||
| @@ -28,7 +31,7 @@ export let install = async (versionArg) => { | |||||||
|   await bash('node -v') |   await bash('node -v') | ||||||
|   await bash('npm -v') |   await bash('npm -v') | ||||||
|   // lets look for further config |   // lets look for further config | ||||||
|   configModule.getConfig() |   await configModule.getConfig() | ||||||
|     .then(async configArg => { |     .then(async configArg => { | ||||||
|       plugins.beautylog.log('Now checking for needed global npm tools...') |       plugins.beautylog.log('Now checking for needed global npm tools...') | ||||||
|       for (let npmTool of configArg.globalNpmTools) { |       for (let npmTool of configArg.globalNpmTools) { | ||||||
| @@ -39,9 +42,13 @@ export let install = async (versionArg) => { | |||||||
|           plugins.beautylog.log(`Tool ${npmTool} is available`) |           plugins.beautylog.log(`Tool ${npmTool} is available`) | ||||||
|         } else { |         } else { | ||||||
|           plugins.beautylog.info(`globally installing ${npmTool} from npm`) |           plugins.beautylog.info(`globally installing ${npmTool} from npm`) | ||||||
|  |           if (await yarnAvailable.promise) { | ||||||
|  |             await bash(`yarn global add ${npmTool}`) | ||||||
|  |           } else { | ||||||
|             await bash(`npm install ${npmTool} -q -g`) |             await bash(`npm install ${npmTool} -q -g`) | ||||||
|           } |           } | ||||||
|         } |         } | ||||||
|  |       } | ||||||
|       plugins.beautylog.success('all global npm tools specified in npmextra.json are now available!') |       plugins.beautylog.success('all global npm tools specified in npmextra.json are now available!') | ||||||
|     }) |     }) | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,13 +1,14 @@ | |||||||
| export import beautylog = require('beautylog') | export import beautylog = require('beautylog') | ||||||
| export let gulp = require('gulp') | export let gulp = require('gulp') | ||||||
| export import gulpFunction = require('gulp-function') | export import gulpFunction = require('gulp-function') | ||||||
| export let lodash = require('lodash') | export import lodash = require('lodash') | ||||||
| export import npmextra = require('npmextra') | export import npmextra = require('npmextra') | ||||||
| export import path = require('path') | export import path = require('path') | ||||||
| export import projectinfo = require('projectinfo') | export import projectinfo = require('projectinfo') | ||||||
| export import q = require('smartq') | export import q = require('smartq') | ||||||
| export let request = require('request') | export let request = require('request') | ||||||
| export import smartcli = require('smartcli') | export import smartcli = require('smartcli') | ||||||
|  | export import smartdelay = require('smartdelay') | ||||||
| export import smartfile = require('smartfile') | export import smartfile = require('smartfile') | ||||||
| export import shelljs = require('shelljs') | export import shelljs = require('shelljs') | ||||||
| export import smartparam = require('smartparam') | export import smartparam = require('smartparam') | ||||||
|   | |||||||
| @@ -1,5 +1,5 @@ | |||||||
| import * as plugins from './npmci.plugins' | import * as plugins from './npmci.plugins' | ||||||
| import { bash } from './npmci.bash' | import { bash, yarnAvailable } from './npmci.bash' | ||||||
| import { install } from './npmci.install' | import { install } from './npmci.install' | ||||||
| import * as env from './npmci.env' | import * as env from './npmci.env' | ||||||
| import * as NpmciBuildDocker from './npmci.build.docker' | import * as NpmciBuildDocker from './npmci.build.docker' | ||||||
| @@ -14,9 +14,13 @@ export let test = async (versionArg): Promise<void> => { | |||||||
|   } |   } | ||||||
| } | } | ||||||
|  |  | ||||||
| let npmDependencies = async ():Promise <void> => { | let npmDependencies = async (): Promise<void> => { | ||||||
|   plugins.beautylog.info('now installing dependencies:') |   plugins.beautylog.info('now installing dependencies:') | ||||||
|  |   if (await yarnAvailable.promise) { | ||||||
|  |     await bash('yarn upgrade') | ||||||
|  |   } else { | ||||||
|     await bash('npm install') |     await bash('npm install') | ||||||
|  |   } | ||||||
| } | } | ||||||
|  |  | ||||||
| let npmTest = async (): Promise<void> => { | let npmTest = async (): Promise<void> => { | ||||||
|   | |||||||
							
								
								
									
										395
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										395
									
								
								yarn.lock
									
									
									
									
									
								
							| @@ -12,23 +12,25 @@ | |||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/node" "*" |     "@types/node" "*" | ||||||
|  |  | ||||||
| "@types/fs-extra@0.0.35", "@types/fs-extra@0.x.x": | "@types/fs-extra@0.0.35": | ||||||
|   version "0.0.35" |   version "0.0.35" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-0.0.35.tgz#3ed400c0122fb161db51da23d96ba5040cb9c7d9" |   resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-0.0.35.tgz#3ed400c0122fb161db51da23d96ba5040cb9c7d9" | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/node" "*" |     "@types/node" "*" | ||||||
|  |  | ||||||
|  | "@types/fs-extra@0.x.x": | ||||||
|  |   version "0.0.37" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-0.0.37.tgz#195f11bcd9a1b97d9e412c6b66899b545471a1f7" | ||||||
|  |   dependencies: | ||||||
|  |     "@types/node" "*" | ||||||
|  |  | ||||||
| "@types/js-base64@^2.1.5": | "@types/js-base64@^2.1.5": | ||||||
|   version "2.1.5" |   version "2.1.5" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/js-base64/-/js-base64-2.1.5.tgz#31b6d36a66a4c59ae3f31b5e16bfd6b832a6eb41" |   resolved "https://registry.yarnpkg.com/@types/js-base64/-/js-base64-2.1.5.tgz#31b6d36a66a4c59ae3f31b5e16bfd6b832a6eb41" | ||||||
|  |  | ||||||
| "@types/lodash@4.x.x", "@types/lodash@^4.14.35": | "@types/lodash@4.x.x", "@types/lodash@^4.14.35", "@types/lodash@^4.14.55": | ||||||
|   version "4.14.52" |   version "4.14.57" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.52.tgz#de5c7ab14da1289733233c9b0ec6f9e377db90f5" |   resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.57.tgz#f0095fb15ec1004455613f3ad73766583e62f830" | ||||||
|  |  | ||||||
| "@types/lodash@^4.14.55": |  | ||||||
|   version "4.14.55" |  | ||||||
|   resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.55.tgz#75d7d4eba020ee4103d4cbd0f2a3ef5db8f7534f" |  | ||||||
|  |  | ||||||
| "@types/loggly@1.x.x": | "@types/loggly@1.x.x": | ||||||
|   version "1.1.30" |   version "1.1.30" | ||||||
| @@ -39,24 +41,24 @@ | |||||||
|   resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-2.0.29.tgz#5002e14f75e2d71e564281df0431c8c1b4a2a36a" |   resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-2.0.29.tgz#5002e14f75e2d71e564281df0431c8c1b4a2a36a" | ||||||
|  |  | ||||||
| "@types/mocha@^2.2.31": | "@types/mocha@^2.2.31": | ||||||
|   version "2.2.39" |   version "2.2.40" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.39.tgz#f68d63db8b69c38e9558b4073525cf96c4f7a829" |   resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-2.2.40.tgz#9811dd800ece544cd84b5b859917bf584a150c4c" | ||||||
|  |  | ||||||
| "@types/node@*": | "@types/node@*", "@types/node@^7.0.8": | ||||||
|   version "7.0.5" |   version "7.0.10" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/node/-/node-7.0.5.tgz#96a0f0a618b7b606f1ec547403c00650210bfbb7" |   resolved "https://registry.yarnpkg.com/@types/node/-/node-7.0.10.tgz#d860abb18c1b58b552c7c6cd8b2ba7adf6546fa3" | ||||||
|  |  | ||||||
| "@types/node@^7.0.8": | "@types/q@0.0.32", "@types/q@0.x.x": | ||||||
|   version "7.0.8" |  | ||||||
|   resolved "https://registry.yarnpkg.com/@types/node/-/node-7.0.8.tgz#25e4dd804b630c916ae671233e6d71f6ce18124a" |  | ||||||
|  |  | ||||||
| "@types/q@0.0.32", "@types/q@0.x.x", "@types/q@^0.x.x": |  | ||||||
|   version "0.0.32" |   version "0.0.32" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/q/-/q-0.0.32.tgz#bd284e57c84f1325da702babfc82a5328190c0c5" |   resolved "https://registry.yarnpkg.com/@types/q/-/q-0.0.32.tgz#bd284e57c84f1325da702babfc82a5328190c0c5" | ||||||
|  |  | ||||||
|  | "@types/q@^1.x.x": | ||||||
|  |   version "1.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@types/q/-/q-1.0.0.tgz#57e5465d665b370d4217e69b344b20faa6b724f5" | ||||||
|  |  | ||||||
| "@types/request@0.x.x": | "@types/request@0.x.x": | ||||||
|   version "0.0.40" |   version "0.0.42" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/request/-/request-0.0.40.tgz#0a7b0e2843fa9073199ec572d38e1bbd235e5dc6" |   resolved "https://registry.yarnpkg.com/@types/request/-/request-0.0.42.tgz#e47a53bf0b130464854fb693297746a0c0479c31" | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/form-data" "*" |     "@types/form-data" "*" | ||||||
|     "@types/node" "*" |     "@types/node" "*" | ||||||
| @@ -92,14 +94,14 @@ | |||||||
|   resolved "https://registry.yarnpkg.com/@types/socket.io-client/-/socket.io-client-1.4.29.tgz#f8743070cee93175e36e0b6a77a8af73e58ccb32" |   resolved "https://registry.yarnpkg.com/@types/socket.io-client/-/socket.io-client-1.4.29.tgz#f8743070cee93175e36e0b6a77a8af73e58ccb32" | ||||||
|  |  | ||||||
| "@types/socket.io@^1.4.26": | "@types/socket.io@^1.4.26": | ||||||
|   version "1.4.28" |   version "1.4.29" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/socket.io/-/socket.io-1.4.28.tgz#52ff4a45ee7b58d275af13ced3947487ede07a1b" |   resolved "https://registry.yarnpkg.com/@types/socket.io/-/socket.io-1.4.29.tgz#86a6b3a9ab78cf9a900ceef85b9b68b6bea86712" | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/node" "*" |     "@types/node" "*" | ||||||
|  |  | ||||||
| "@types/through2@0.x.x": | "@types/through2@0.x.x": | ||||||
|   version "0.4.0" |   version "0.4.1" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/through2/-/through2-0.4.0.tgz#23b20d2ef1ef82d02e99cca9a099b4a7884f379a" |   resolved "https://registry.yarnpkg.com/@types/through2/-/through2-0.4.1.tgz#0f008e174c1dc5f1cc7e00eb2d132b2cb67f7bd2" | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/node" "*" |     "@types/node" "*" | ||||||
|  |  | ||||||
| @@ -115,6 +117,10 @@ | |||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/node" "*" |     "@types/node" "*" | ||||||
|  |  | ||||||
|  | "@types/which@^1.0.28": | ||||||
|  |   version "1.0.28" | ||||||
|  |   resolved "https://registry.yarnpkg.com/@types/which/-/which-1.0.28.tgz#016e387629b8817bed653fe32eab5d11279c8df6" | ||||||
|  |  | ||||||
| "@types/yargs@6.x.x": | "@types/yargs@6.x.x": | ||||||
|   version "6.6.0" |   version "6.6.0" | ||||||
|   resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-6.6.0.tgz#91f8e2580a8083049f78311c059aa57d6949df6b" |   resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-6.6.0.tgz#91f8e2580a8083049f78311c059aa57d6949df6b" | ||||||
| @@ -131,8 +137,8 @@ after@0.8.2: | |||||||
|   resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" |   resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" | ||||||
|  |  | ||||||
| ajv@^4.9.1: | ajv@^4.9.1: | ||||||
|   version "4.11.4" |   version "4.11.5" | ||||||
|   resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.4.tgz#ebf3a55d4b132ea60ff5847ae85d2ef069960b45" |   resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.5.tgz#b6ee74657b993a01dce44b7944d56f485828d5bd" | ||||||
|   dependencies: |   dependencies: | ||||||
|     co "^4.6.0" |     co "^4.6.0" | ||||||
|     json-stable-stringify "^1.0.1" |     json-stable-stringify "^1.0.1" | ||||||
| @@ -141,7 +147,7 @@ ansi-256-colors@^1.1.0: | |||||||
|   version "1.1.0" |   version "1.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/ansi-256-colors/-/ansi-256-colors-1.1.0.tgz#910de50efcc7c09e3d82f2f87abd6b700c18818a" |   resolved "https://registry.yarnpkg.com/ansi-256-colors/-/ansi-256-colors-1.1.0.tgz#910de50efcc7c09e3d82f2f87abd6b700c18818a" | ||||||
|  |  | ||||||
| ansi-regex@2, ansi-regex@^2.0.0: | ansi-regex@^2.0.0, ansi-regex@^2.1.1: | ||||||
|   version "2.1.1" |   version "2.1.1" | ||||||
|   resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" |   resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" | ||||||
|  |  | ||||||
| @@ -189,14 +195,14 @@ asn1@~0.2.3: | |||||||
|   version "0.2.3" |   version "0.2.3" | ||||||
|   resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" |   resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" | ||||||
|  |  | ||||||
|  | assert-plus@1.0.0, assert-plus@^1.0.0: | ||||||
|  |   version "1.0.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" | ||||||
|  |  | ||||||
| assert-plus@^0.2.0: | assert-plus@^0.2.0: | ||||||
|   version "0.2.0" |   version "0.2.0" | ||||||
|   resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" |   resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" | ||||||
|  |  | ||||||
| assert-plus@^1.0.0: |  | ||||||
|   version "1.0.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" |  | ||||||
|  |  | ||||||
| asynckit@^0.4.0: | asynckit@^0.4.0: | ||||||
|   version "0.4.0" |   version "0.4.0" | ||||||
|   resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" |   resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" | ||||||
| @@ -231,7 +237,7 @@ bcrypt-pbkdf@^1.0.0: | |||||||
|   dependencies: |   dependencies: | ||||||
|     tweetnacl "^0.14.3" |     tweetnacl "^0.14.3" | ||||||
|  |  | ||||||
| beautycolor@^1.0.5: | beautycolor@^1.0.7: | ||||||
|   version "1.0.7" |   version "1.0.7" | ||||||
|   resolved "https://registry.yarnpkg.com/beautycolor/-/beautycolor-1.0.7.tgz#a4715738ac4c8221371e9cbeb5a6cc6d11ecbf7c" |   resolved "https://registry.yarnpkg.com/beautycolor/-/beautycolor-1.0.7.tgz#a4715738ac4c8221371e9cbeb5a6cc6d11ecbf7c" | ||||||
|   dependencies: |   dependencies: | ||||||
| @@ -284,30 +290,17 @@ beautylog@^5.0.23: | |||||||
|     smartenv "^1.2.5" |     smartenv "^1.2.5" | ||||||
|     typings-global "^1.0.13" |     typings-global "^1.0.13" | ||||||
|  |  | ||||||
| beautylog@^6.0.0, beautylog@^6.1.1: | beautylog@^6.0.0, beautylog@^6.1.1, beautylog@^6.1.5: | ||||||
|   version "6.1.1" |   version "6.1.5" | ||||||
|   resolved "https://registry.yarnpkg.com/beautylog/-/beautylog-6.1.1.tgz#2a83603ad7e2a0a09701ac63d7d3064a588dc779" |   resolved "https://registry.yarnpkg.com/beautylog/-/beautylog-6.1.5.tgz#5d1eca8d32ca9ed49954a1622134b03ed904c44f" | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/lodash" "4.x.x" |     "@types/lodash" "^4.14.55" | ||||||
|     beautycolor "^1.0.5" |     beautycolor "^1.0.7" | ||||||
|     figlet "^1.2.0" |     figlet "^1.2.0" | ||||||
|     lodash "^4.17.4" |     lodash "^4.17.4" | ||||||
|     ora "^1.1.0" |     ora "^1.1.0" | ||||||
|     smartenv "^2.0.0" |     smartenv "^2.0.0" | ||||||
|     smartq "^1.0.4" |     smartq "^1.1.1" | ||||||
|     typings-global "^1.0.14" |  | ||||||
|  |  | ||||||
| beautylog@^6.1.3: |  | ||||||
|   version "6.1.3" |  | ||||||
|   resolved "https://registry.yarnpkg.com/beautylog/-/beautylog-6.1.3.tgz#0e8640cc429746b1e0c46e8767e9273b6b1902f1" |  | ||||||
|   dependencies: |  | ||||||
|     "@types/lodash" "4.x.x" |  | ||||||
|     beautycolor "^1.0.5" |  | ||||||
|     figlet "^1.2.0" |  | ||||||
|     lodash "^4.17.4" |  | ||||||
|     ora "^1.1.0" |  | ||||||
|     smartenv "^2.0.0" |  | ||||||
|     smartq "^1.0.4" |  | ||||||
|     typings-global "^1.0.14" |     typings-global "^1.0.14" | ||||||
|  |  | ||||||
| beeper@^1.0.0: | beeper@^1.0.0: | ||||||
| @@ -386,14 +379,14 @@ chalk@^1.0.0, chalk@^1.1.1: | |||||||
|     supports-color "^2.0.0" |     supports-color "^2.0.0" | ||||||
|  |  | ||||||
| cli-color@^1.1.0: | cli-color@^1.1.0: | ||||||
|   version "1.1.0" |   version "1.2.0" | ||||||
|   resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-1.1.0.tgz#de188cdc4929d83b67aea04110fbed40fdbf6775" |   resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-1.2.0.tgz#3a5ae74fd76b6267af666e69e2afbbd01def34d1" | ||||||
|   dependencies: |   dependencies: | ||||||
|     ansi-regex "2" |     ansi-regex "^2.1.1" | ||||||
|     d "^0.1.1" |     d "1" | ||||||
|     es5-ext "^0.10.8" |     es5-ext "^0.10.12" | ||||||
|     es6-iterator "2" |     es6-iterator "2" | ||||||
|     memoizee "^0.3.9" |     memoizee "^0.4.3" | ||||||
|     timers-ext "0.1" |     timers-ext "0.1" | ||||||
|  |  | ||||||
| cli-cursor@^1.0.2: | cli-cursor@^1.0.2: | ||||||
| @@ -523,11 +516,11 @@ cryptiles@2.x.x: | |||||||
|   dependencies: |   dependencies: | ||||||
|     boom "2.x.x" |     boom "2.x.x" | ||||||
|  |  | ||||||
| d@^0.1.1, d@~0.1.1: | d@1: | ||||||
|   version "0.1.1" |   version "1.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/d/-/d-0.1.1.tgz#da184c535d18d8ee7ba2aa229b914009fae11309" |   resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" | ||||||
|   dependencies: |   dependencies: | ||||||
|     es5-ext "~0.10.2" |     es5-ext "^0.10.9" | ||||||
|  |  | ||||||
| dashdash@^1.12.0: | dashdash@^1.12.0: | ||||||
|   version "1.14.1" |   version "1.14.1" | ||||||
| @@ -633,56 +626,41 @@ engine.io@1.8.3: | |||||||
|     ws "1.1.2" |     ws "1.1.2" | ||||||
|  |  | ||||||
| error-ex@^1.2.0: | error-ex@^1.2.0: | ||||||
|   version "1.3.0" |   version "1.3.1" | ||||||
|   resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.0.tgz#e67b43f3e82c96ea3a584ffee0b9fc3325d802d9" |   resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" | ||||||
|   dependencies: |   dependencies: | ||||||
|     is-arrayish "^0.2.1" |     is-arrayish "^0.2.1" | ||||||
|  |  | ||||||
| es5-ext@^0.10.7, es5-ext@^0.10.8, es5-ext@~0.10.11, es5-ext@~0.10.2, es5-ext@~0.10.5, es5-ext@~0.10.6, es5-ext@~0.10.7: | es5-ext@^0.10.12, es5-ext@^0.10.13, es5-ext@^0.10.14, es5-ext@^0.10.9, es5-ext@~0.10.14, es5-ext@~0.10.2: | ||||||
|   version "0.10.12" |   version "0.10.15" | ||||||
|   resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.12.tgz#aa84641d4db76b62abba5e45fd805ecbab140047" |   resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.15.tgz#c330a5934c1ee21284a7c081a86e5fd937c91ea6" | ||||||
|   dependencies: |   dependencies: | ||||||
|     es6-iterator "2" |     es6-iterator "2" | ||||||
|     es6-symbol "~3.1" |     es6-symbol "~3.1" | ||||||
|  |  | ||||||
| es6-iterator@2: | es6-iterator@2, es6-iterator@^2.0.1: | ||||||
|   version "2.0.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.0.tgz#bd968567d61635e33c0b80727613c9cb4b096bac" |  | ||||||
|   dependencies: |  | ||||||
|     d "^0.1.1" |  | ||||||
|     es5-ext "^0.10.7" |  | ||||||
|     es6-symbol "3" |  | ||||||
|  |  | ||||||
| es6-iterator@~0.1.3: |  | ||||||
|   version "0.1.3" |  | ||||||
|   resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-0.1.3.tgz#d6f58b8c4fc413c249b4baa19768f8e4d7c8944e" |  | ||||||
|   dependencies: |  | ||||||
|     d "~0.1.1" |  | ||||||
|     es5-ext "~0.10.5" |  | ||||||
|     es6-symbol "~2.0.1" |  | ||||||
|  |  | ||||||
| es6-symbol@3, es6-symbol@~3.1: |  | ||||||
|   version "3.1.0" |  | ||||||
|   resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.0.tgz#94481c655e7a7cad82eba832d97d5433496d7ffa" |  | ||||||
|   dependencies: |  | ||||||
|     d "~0.1.1" |  | ||||||
|     es5-ext "~0.10.11" |  | ||||||
|  |  | ||||||
| es6-symbol@~2.0.1: |  | ||||||
|   version "2.0.1" |   version "2.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-2.0.1.tgz#761b5c67cfd4f1d18afb234f691d678682cb3bf3" |   resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.1.tgz#8e319c9f0453bf575d374940a655920e59ca5512" | ||||||
|   dependencies: |   dependencies: | ||||||
|     d "~0.1.1" |     d "1" | ||||||
|     es5-ext "~0.10.5" |     es5-ext "^0.10.14" | ||||||
|  |     es6-symbol "^3.1" | ||||||
|  |  | ||||||
| es6-weak-map@~0.1.4: | es6-symbol@^3.1, es6-symbol@^3.1.1, es6-symbol@~3.1: | ||||||
|   version "0.1.4" |   version "3.1.1" | ||||||
|   resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-0.1.4.tgz#706cef9e99aa236ba7766c239c8b9e286ea7d228" |   resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" | ||||||
|   dependencies: |   dependencies: | ||||||
|     d "~0.1.1" |     d "1" | ||||||
|     es5-ext "~0.10.6" |     es5-ext "~0.10.14" | ||||||
|     es6-iterator "~0.1.3" |  | ||||||
|     es6-symbol "~2.0.1" | es6-weak-map@^2.0.1: | ||||||
|  |   version "2.0.2" | ||||||
|  |   resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" | ||||||
|  |   dependencies: | ||||||
|  |     d "1" | ||||||
|  |     es5-ext "^0.10.14" | ||||||
|  |     es6-iterator "^2.0.1" | ||||||
|  |     es6-symbol "^3.1.1" | ||||||
|  |  | ||||||
| escape-string-regexp@^1.0.2: | escape-string-regexp@^1.0.2: | ||||||
|   version "1.0.5" |   version "1.0.5" | ||||||
| @@ -692,12 +670,12 @@ esprima@^3.1.1: | |||||||
|   version "3.1.3" |   version "3.1.3" | ||||||
|   resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" |   resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" | ||||||
|  |  | ||||||
| event-emitter@~0.3.4: | event-emitter@^0.3.4: | ||||||
|   version "0.3.4" |   version "0.3.5" | ||||||
|   resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.4.tgz#8d63ddfb4cfe1fae3b32ca265c4c720222080bb5" |   resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" | ||||||
|   dependencies: |   dependencies: | ||||||
|     d "~0.1.1" |     d "1" | ||||||
|     es5-ext "~0.10.7" |     es5-ext "~0.10.14" | ||||||
|  |  | ||||||
| exit-hook@^1.0.0: | exit-hook@^1.0.0: | ||||||
|   version "1.1.1" |   version "1.1.1" | ||||||
| @@ -806,15 +784,15 @@ flagged-respawn@^0.3.2: | |||||||
|   version "0.3.2" |   version "0.3.2" | ||||||
|   resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-0.3.2.tgz#ff191eddcd7088a675b2610fffc976be9b8074b5" |   resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-0.3.2.tgz#ff191eddcd7088a675b2610fffc976be9b8074b5" | ||||||
|  |  | ||||||
| for-in@^0.1.5: | for-in@^1.0.1: | ||||||
|   version "0.1.6" |   version "1.0.2" | ||||||
|   resolved "https://registry.yarnpkg.com/for-in/-/for-in-0.1.6.tgz#c9f96e89bfad18a545af5ec3ed352a1d9e5b4dc8" |   resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" | ||||||
|  |  | ||||||
| for-own@^0.1.4: | for-own@^0.1.4: | ||||||
|   version "0.1.4" |   version "0.1.5" | ||||||
|   resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.4.tgz#0149b41a39088c7515f51ebe1c1386d45f935072" |   resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" | ||||||
|   dependencies: |   dependencies: | ||||||
|     for-in "^0.1.5" |     for-in "^1.0.1" | ||||||
|  |  | ||||||
| forever-agent@~0.6.1: | forever-agent@~0.6.1: | ||||||
|   version "0.6.1" |   version "0.6.1" | ||||||
| @@ -849,8 +827,8 @@ fs-extra@^1.0.0: | |||||||
|     klaw "^1.0.0" |     klaw "^1.0.0" | ||||||
|  |  | ||||||
| fs-extra@^2.0.0: | fs-extra@^2.0.0: | ||||||
|   version "2.0.0" |   version "2.1.2" | ||||||
|   resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-2.0.0.tgz#337352bded4a0b714f3eb84de8cea765e9d37600" |   resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-2.1.2.tgz#046c70163cef9aad46b0e4a7fa467fb22d71de35" | ||||||
|   dependencies: |   dependencies: | ||||||
|     graceful-fs "^4.1.2" |     graceful-fs "^4.1.2" | ||||||
|     jsonfile "^2.1.0" |     jsonfile "^2.1.0" | ||||||
| @@ -1122,8 +1100,8 @@ homedir-polyfill@^1.0.0: | |||||||
|     parse-passwd "^1.0.0" |     parse-passwd "^1.0.0" | ||||||
|  |  | ||||||
| hosted-git-info@^2.1.4: | hosted-git-info@^2.1.4: | ||||||
|   version "2.2.0" |   version "2.4.1" | ||||||
|   resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.2.0.tgz#7a0d097863d886c0fabbdcd37bf1758d8becf8a5" |   resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.4.1.tgz#4b0445e41c004a8bd1337773a4ff790ca40318c8" | ||||||
|  |  | ||||||
| http-signature@~1.1.0: | http-signature@~1.1.0: | ||||||
|   version "1.1.1" |   version "1.1.1" | ||||||
| @@ -1176,8 +1154,8 @@ is-arrayish@^0.2.1: | |||||||
|   resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" |   resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" | ||||||
|  |  | ||||||
| is-buffer@^1.0.2: | is-buffer@^1.0.2: | ||||||
|   version "1.1.4" |   version "1.1.5" | ||||||
|   resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b" |   resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.5.tgz#1f3b26ef613b214b88cbca23cc6c01d87961eecc" | ||||||
|  |  | ||||||
| is-builtin-module@^1.0.0: | is-builtin-module@^1.0.0: | ||||||
|   version "1.0.0" |   version "1.0.0" | ||||||
| @@ -1216,8 +1194,8 @@ is-glob@^2.0.0, is-glob@^2.0.1: | |||||||
|     is-extglob "^1.0.0" |     is-extglob "^1.0.0" | ||||||
|  |  | ||||||
| is-my-json-valid@^2.12.4: | is-my-json-valid@^2.12.4: | ||||||
|   version "2.15.0" |   version "2.16.0" | ||||||
|   resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz#936edda3ca3c211fd98f3b2d3e08da43f7b2915b" |   resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz#f079dd9bfdae65ee2038aae8acbc86ab109e3693" | ||||||
|   dependencies: |   dependencies: | ||||||
|     generate-function "^2.0.0" |     generate-function "^2.0.0" | ||||||
|     generate-object-property "^1.1.0" |     generate-object-property "^1.1.0" | ||||||
| @@ -1238,7 +1216,7 @@ is-primitive@^2.0.0: | |||||||
|   version "2.0.0" |   version "2.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" |   resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" | ||||||
|  |  | ||||||
| is-promise@^2.1.0: | is-promise@^2.1, is-promise@^2.1.0: | ||||||
|   version "2.1.0" |   version "2.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" |   resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" | ||||||
|  |  | ||||||
| @@ -1282,9 +1260,9 @@ isarray@1.0.0, isarray@~1.0.0: | |||||||
|   version "1.0.0" |   version "1.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" |   resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" | ||||||
|  |  | ||||||
| isexe@^1.1.1: | isexe@^2.0.0: | ||||||
|   version "1.1.2" |   version "2.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0" |   resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" | ||||||
|  |  | ||||||
| isobject@^2.0.0: | isobject@^2.0.0: | ||||||
|   version "2.1.0" |   version "2.1.0" | ||||||
| @@ -1306,9 +1284,9 @@ js-base64@^2.1.9: | |||||||
|   version "2.1.9" |   version "2.1.9" | ||||||
|   resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce" |   resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce" | ||||||
|  |  | ||||||
| js-yaml@^3.7.0: | js-yaml@^3.7.0, js-yaml@^3.8.2: | ||||||
|   version "3.8.1" |   version "3.8.2" | ||||||
|   resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.1.tgz#782ba50200be7b9e5a8537001b7804db3ad02628" |   resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.8.2.tgz#02d3e2c0f6beab20248d412c352203827d786721" | ||||||
|   dependencies: |   dependencies: | ||||||
|     argparse "^1.0.7" |     argparse "^1.0.7" | ||||||
|     esprima "^3.1.1" |     esprima "^3.1.1" | ||||||
| @@ -1350,9 +1328,10 @@ jsonpointer@^4.0.0: | |||||||
|   resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" |   resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" | ||||||
|  |  | ||||||
| jsprim@^1.2.2: | jsprim@^1.2.2: | ||||||
|   version "1.3.1" |   version "1.4.0" | ||||||
|   resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.3.1.tgz#2a7256f70412a29ee3670aaca625994c4dcff252" |   resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.0.tgz#a3b87e40298d8c380552d8cc7628a0bb95a22918" | ||||||
|   dependencies: |   dependencies: | ||||||
|  |     assert-plus "1.0.0" | ||||||
|     extsprintf "1.0.2" |     extsprintf "1.0.2" | ||||||
|     json-schema "0.2.3" |     json-schema "0.2.3" | ||||||
|     verror "1.3.6" |     verror "1.3.6" | ||||||
| @@ -1559,16 +1538,17 @@ map-cache@^0.2.0: | |||||||
|   version "0.2.2" |   version "0.2.2" | ||||||
|   resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" |   resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" | ||||||
|  |  | ||||||
| memoizee@^0.3.9: | memoizee@^0.4.3: | ||||||
|   version "0.3.10" |   version "0.4.4" | ||||||
|   resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.3.10.tgz#4eca0d8aed39ec9d017f4c5c2f2f6432f42e5c8f" |   resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.4.tgz#ecf4b791a09cd11c970203f80682534730fad78f" | ||||||
|   dependencies: |   dependencies: | ||||||
|     d "~0.1.1" |     d "1" | ||||||
|     es5-ext "~0.10.11" |     es5-ext "^0.10.13" | ||||||
|     es6-weak-map "~0.1.4" |     es6-weak-map "^2.0.1" | ||||||
|     event-emitter "~0.3.4" |     event-emitter "^0.3.4" | ||||||
|  |     is-promise "^2.1" | ||||||
|     lru-queue "0.1" |     lru-queue "0.1" | ||||||
|     next-tick "~0.2.2" |     next-tick "1" | ||||||
|     timers-ext "0.1" |     timers-ext "0.1" | ||||||
|  |  | ||||||
| micromatch@^2.3.7: | micromatch@^2.3.7: | ||||||
| @@ -1589,15 +1569,15 @@ micromatch@^2.3.7: | |||||||
|     parse-glob "^3.0.4" |     parse-glob "^3.0.4" | ||||||
|     regex-cache "^0.4.2" |     regex-cache "^0.4.2" | ||||||
|  |  | ||||||
| mime-db@~1.26.0: | mime-db@~1.27.0: | ||||||
|   version "1.26.0" |   version "1.27.0" | ||||||
|   resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.26.0.tgz#eaffcd0e4fc6935cf8134da246e2e6c35305adff" |   resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.27.0.tgz#820f572296bbd20ec25ed55e5b5de869e5436eb1" | ||||||
|  |  | ||||||
| mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.7: | mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.7: | ||||||
|   version "2.1.14" |   version "2.1.15" | ||||||
|   resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.14.tgz#f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee" |   resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.15.tgz#a4ebf5064094569237b8cf70046776d09fc92aed" | ||||||
|   dependencies: |   dependencies: | ||||||
|     mime-db "~1.26.0" |     mime-db "~1.27.0" | ||||||
|  |  | ||||||
| mimic-fn@^1.0.0: | mimic-fn@^1.0.0: | ||||||
|   version "1.1.0" |   version "1.1.0" | ||||||
| @@ -1658,13 +1638,13 @@ negotiator@0.6.1: | |||||||
|   version "0.6.1" |   version "0.6.1" | ||||||
|   resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" |   resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" | ||||||
|  |  | ||||||
| next-tick@~0.2.2: | next-tick@1: | ||||||
|   version "0.2.2" |   version "1.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-0.2.2.tgz#75da4a927ee5887e39065880065b7336413b310d" |   resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" | ||||||
|  |  | ||||||
| node-uuid@~1.4.7: | node-uuid@~1.4.7: | ||||||
|   version "1.4.7" |   version "1.4.8" | ||||||
|   resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f" |   resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907" | ||||||
|  |  | ||||||
| nodehash@^1.0.4: | nodehash@^1.0.4: | ||||||
|   version "1.0.4" |   version "1.0.4" | ||||||
| @@ -1677,8 +1657,8 @@ nodehash@^1.0.4: | |||||||
|     typings-global "^1.0.6" |     typings-global "^1.0.6" | ||||||
|  |  | ||||||
| normalize-package-data@^2.3.2: | normalize-package-data@^2.3.2: | ||||||
|   version "2.3.5" |   version "2.3.6" | ||||||
|   resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.5.tgz#8d924f142960e1777e7ffe170543631cc7cb02df" |   resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.6.tgz#498fa420c96401f787402ba21e600def9f981fff" | ||||||
|   dependencies: |   dependencies: | ||||||
|     hosted-git-info "^2.1.4" |     hosted-git-info "^2.1.4" | ||||||
|     is-builtin-module "^1.0.0" |     is-builtin-module "^1.0.0" | ||||||
| @@ -1690,14 +1670,15 @@ normalize-path@^2.0.1: | |||||||
|   resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" |   resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.0.1.tgz#47886ac1662760d4261b7d979d241709d3ce3f7a" | ||||||
|  |  | ||||||
| npmextra@^2.0.3: | npmextra@^2.0.3: | ||||||
|   version "2.0.3" |   version "2.0.5" | ||||||
|   resolved "https://registry.yarnpkg.com/npmextra/-/npmextra-2.0.3.tgz#03ca33e82e7ebf9e9a215173f5a737b9d4c51254" |   resolved "https://registry.yarnpkg.com/npmextra/-/npmextra-2.0.5.tgz#6f84f8604578dbd0fe678ea5c0413173979aa3e0" | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/q" "^0.x.x" |     "@types/q" "^1.x.x" | ||||||
|     beautylog "^5.0.23" |     beautylog "^6.1.5" | ||||||
|     lodash "^4.16.1" |     lodash "^4.17.4" | ||||||
|     q "^1.4.1" |     q "^1.4.1" | ||||||
|     smartfile "^4.0.21" |     smartfile "^4.1.9" | ||||||
|  |     smartq "^1.1.1" | ||||||
|     typings-global "^1.0.14" |     typings-global "^1.0.14" | ||||||
|  |  | ||||||
| npmts-g@^6.0.0: | npmts-g@^6.0.0: | ||||||
| @@ -1717,7 +1698,7 @@ oauth-sign@~0.8.1: | |||||||
|   version "0.8.2" |   version "0.8.2" | ||||||
|   resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" |   resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" | ||||||
|  |  | ||||||
| object-assign@4.1.0, object-assign@^4.0.1: | object-assign@4.1.0: | ||||||
|   version "4.1.0" |   version "4.1.0" | ||||||
|   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" |   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" | ||||||
|  |  | ||||||
| @@ -1725,6 +1706,10 @@ object-assign@^3.0.0: | |||||||
|   version "3.0.0" |   version "3.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" |   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" | ||||||
|  |  | ||||||
|  | object-assign@^4.0.1: | ||||||
|  |   version "4.1.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" | ||||||
|  |  | ||||||
| object-component@0.0.3: | object-component@0.0.3: | ||||||
|   version "0.0.3" |   version "0.0.3" | ||||||
|   resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" |   resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" | ||||||
| @@ -1736,7 +1721,13 @@ object.omit@^2.0.0: | |||||||
|     for-own "^0.1.4" |     for-own "^0.1.4" | ||||||
|     is-extendable "^0.1.1" |     is-extendable "^0.1.1" | ||||||
|  |  | ||||||
| once@^1.3.0, once@~1.3.0: | once@^1.3.0: | ||||||
|  |   version "1.4.0" | ||||||
|  |   resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" | ||||||
|  |   dependencies: | ||||||
|  |     wrappy "1" | ||||||
|  |  | ||||||
|  | once@~1.3.0: | ||||||
|   version "1.3.3" |   version "1.3.3" | ||||||
|   resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" |   resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" | ||||||
|   dependencies: |   dependencies: | ||||||
| @@ -1747,8 +1738,8 @@ onetime@^1.0.0: | |||||||
|   resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" |   resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" | ||||||
|  |  | ||||||
| onetime@^2.0.0: | onetime@^2.0.0: | ||||||
|   version "2.0.0" |   version "2.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.0.tgz#52aa8110e52fc5126ffc667bd8ec21c2ed209ce6" |   resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" | ||||||
|   dependencies: |   dependencies: | ||||||
|     mimic-fn "^1.0.0" |     mimic-fn "^1.0.0" | ||||||
|  |  | ||||||
| @@ -1860,6 +1851,10 @@ path-is-absolute@^1.0.0: | |||||||
|   version "1.0.1" |   version "1.0.1" | ||||||
|   resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" |   resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" | ||||||
|  |  | ||||||
|  | path-parse@^1.0.5: | ||||||
|  |   version "1.0.5" | ||||||
|  |   resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" | ||||||
|  |  | ||||||
| path-root-regex@^0.1.0: | path-root-regex@^0.1.0: | ||||||
|   version "0.1.2" |   version "0.1.2" | ||||||
|   resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" |   resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" | ||||||
| @@ -1924,12 +1919,12 @@ punycode@^1.4.1: | |||||||
|   resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" |   resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" | ||||||
|  |  | ||||||
| q@^1.4.1: | q@^1.4.1: | ||||||
|   version "1.4.1" |   version "1.5.0" | ||||||
|   resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" |   resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1" | ||||||
|  |  | ||||||
| qs@~6.2.0: | qs@~6.2.0: | ||||||
|   version "6.2.2" |   version "6.2.3" | ||||||
|   resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.2.tgz#d506a5ad5b2cae1fd35c4f54ec182e267e3ef586" |   resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" | ||||||
|  |  | ||||||
| qs@~6.4.0: | qs@~6.4.0: | ||||||
|   version "6.4.0" |   version "6.4.0" | ||||||
| @@ -1967,8 +1962,8 @@ read-pkg@^1.0.0: | |||||||
|     string_decoder "~0.10.x" |     string_decoder "~0.10.x" | ||||||
|  |  | ||||||
| readable-stream@^2.0.2, readable-stream@^2.1.5: | readable-stream@^2.0.2, readable-stream@^2.1.5: | ||||||
|   version "2.2.2" |   version "2.2.6" | ||||||
|   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e" |   resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.6.tgz#8b43aed76e71483938d12a8d46c6cf1a00b1f816" | ||||||
|   dependencies: |   dependencies: | ||||||
|     buffer-shims "^1.0.0" |     buffer-shims "^1.0.0" | ||||||
|     core-util-is "~1.0.0" |     core-util-is "~1.0.0" | ||||||
| @@ -2104,8 +2099,10 @@ resolve-dir@^0.1.0: | |||||||
|     global-modules "^0.2.3" |     global-modules "^0.2.3" | ||||||
|  |  | ||||||
| resolve@^1.1.6, resolve@^1.1.7: | resolve@^1.1.6, resolve@^1.1.7: | ||||||
|   version "1.2.0" |   version "1.3.2" | ||||||
|   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.2.0.tgz#9589c3f2f6149d1417a40becc1663db6ec6bc26c" |   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.3.2.tgz#1f0442c9e0cbb8136e87b9305f932f46c7f28235" | ||||||
|  |   dependencies: | ||||||
|  |     path-parse "^1.0.5" | ||||||
|  |  | ||||||
| restore-cursor@^1.0.1: | restore-cursor@^1.0.1: | ||||||
|   version "1.0.1" |   version "1.0.1" | ||||||
| @@ -2122,8 +2119,8 @@ restore-cursor@^2.0.0: | |||||||
|     signal-exit "^3.0.2" |     signal-exit "^3.0.2" | ||||||
|  |  | ||||||
| rxjs@^5.0.0-beta.12, rxjs@^5.0.1, rxjs@^5.1.1: | rxjs@^5.0.0-beta.12, rxjs@^5.0.1, rxjs@^5.1.1: | ||||||
|   version "5.1.1" |   version "5.2.0" | ||||||
|   resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.1.1.tgz#fc48922965bc6c5efbcc0fe46e90a3af64137a7b" |   resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.2.0.tgz#db537de8767c05fa73721587a29e0085307d318b" | ||||||
|   dependencies: |   dependencies: | ||||||
|     symbol-observable "^1.0.1" |     symbol-observable "^1.0.1" | ||||||
|  |  | ||||||
| @@ -2147,15 +2144,7 @@ set-blocking@^2.0.0: | |||||||
|   version "2.0.0" |   version "2.0.0" | ||||||
|   resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" |   resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" | ||||||
|  |  | ||||||
| shelljs@^0.7.4, shelljs@^0.7.5: | shelljs@^0.7.4, shelljs@^0.7.5, shelljs@^0.7.6, shelljs@^0.7.7: | ||||||
|   version "0.7.6" |  | ||||||
|   resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.6.tgz#379cccfb56b91c8601e4793356eb5382924de9ad" |  | ||||||
|   dependencies: |  | ||||||
|     glob "^7.0.0" |  | ||||||
|     interpret "^1.0.0" |  | ||||||
|     rechoir "^0.6.2" |  | ||||||
|  |  | ||||||
| shelljs@^0.7.6, shelljs@^0.7.7: |  | ||||||
|   version "0.7.7" |   version "0.7.7" | ||||||
|   resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1" |   resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.7.tgz#b2f5c77ef97148f4b4f6e22682e10bba8667cff1" | ||||||
|   dependencies: |   dependencies: | ||||||
| @@ -2164,8 +2153,8 @@ shelljs@^0.7.6, shelljs@^0.7.7: | |||||||
|     rechoir "^0.6.2" |     rechoir "^0.6.2" | ||||||
|  |  | ||||||
| shortid@^2.2.6: | shortid@^2.2.6: | ||||||
|   version "2.2.6" |   version "2.2.8" | ||||||
|   resolved "https://registry.yarnpkg.com/shortid/-/shortid-2.2.6.tgz#3abbefc6c51074cf2c1f1e72f6216a1b45876d72" |   resolved "https://registry.yarnpkg.com/shortid/-/shortid-2.2.8.tgz#033b117d6a2e975804f6f0969dbe7d3d0b355131" | ||||||
|  |  | ||||||
| should-equal@^1.0.0: | should-equal@^1.0.0: | ||||||
|   version "1.0.1" |   version "1.0.1" | ||||||
| @@ -2227,6 +2216,12 @@ smartcli@^2.0.1: | |||||||
|     typings-global "^1.0.14" |     typings-global "^1.0.14" | ||||||
|     yargs "^6.4.0" |     yargs "^6.4.0" | ||||||
|  |  | ||||||
|  | smartdelay@^1.0.1: | ||||||
|  |   version "1.0.1" | ||||||
|  |   resolved "https://registry.yarnpkg.com/smartdelay/-/smartdelay-1.0.1.tgz#687f8bcc09d7c62c9c5a8a1771c1aba3aff54156" | ||||||
|  |   dependencies: | ||||||
|  |     typings-global "^1.0.14" | ||||||
|  |  | ||||||
| smartenv@^1.2.2, smartenv@^1.2.5: | smartenv@^1.2.2, smartenv@^1.2.5: | ||||||
|   version "1.2.5" |   version "1.2.5" | ||||||
|   resolved "https://registry.yarnpkg.com/smartenv/-/smartenv-1.2.5.tgz#5e50343ec4653953ef24929fc548cd74ea53205c" |   resolved "https://registry.yarnpkg.com/smartenv/-/smartenv-1.2.5.tgz#5e50343ec4653953ef24929fc548cd74ea53205c" | ||||||
| @@ -2244,7 +2239,7 @@ smartenv@^2.0.0: | |||||||
|     q "^1.4.1" |     q "^1.4.1" | ||||||
|     typings-global "^1.0.14" |     typings-global "^1.0.14" | ||||||
|  |  | ||||||
| smartfile@4.1.6, smartfile@^4.0.21, smartfile@^4.1.0: | smartfile@4.1.6: | ||||||
|   version "4.1.6" |   version "4.1.6" | ||||||
|   resolved "https://registry.yarnpkg.com/smartfile/-/smartfile-4.1.6.tgz#d71026aefef99233c56766c3c6c11afc41a19b3a" |   resolved "https://registry.yarnpkg.com/smartfile/-/smartfile-4.1.6.tgz#d71026aefef99233c56766c3c6c11afc41a19b3a" | ||||||
|   dependencies: |   dependencies: | ||||||
| @@ -2261,18 +2256,18 @@ smartfile@4.1.6, smartfile@^4.0.21, smartfile@^4.1.0: | |||||||
|     vinyl "^2.0.1" |     vinyl "^2.0.1" | ||||||
|     vinyl-file "^3.0.0" |     vinyl-file "^3.0.0" | ||||||
|  |  | ||||||
| smartfile@^4.1.7: | smartfile@^4.1.0, smartfile@^4.1.7, smartfile@^4.1.9: | ||||||
|   version "4.1.7" |   version "4.1.9" | ||||||
|   resolved "https://registry.yarnpkg.com/smartfile/-/smartfile-4.1.7.tgz#5657bea62ad673d891b2c9a00f5866154e768c3f" |   resolved "https://registry.yarnpkg.com/smartfile/-/smartfile-4.1.9.tgz#d789032193a45493607b8b37ff5811942f832008" | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/fs-extra" "0.x.x" |     "@types/fs-extra" "0.x.x" | ||||||
|     "@types/vinyl" "^2.0.0" |     "@types/vinyl" "^2.0.0" | ||||||
|     fs-extra "^2.0.0" |     fs-extra "^2.0.0" | ||||||
|     glob "^7.1.1" |     glob "^7.1.1" | ||||||
|     js-yaml "^3.7.0" |     js-yaml "^3.8.2" | ||||||
|     require-reload "0.2.2" |     require-reload "0.2.2" | ||||||
|     smartpath "^3.2.7" |     smartpath "^3.2.8" | ||||||
|     smartq "^1.0.4" |     smartq "^1.1.1" | ||||||
|     smartrequest "^1.0.4" |     smartrequest "^1.0.4" | ||||||
|     typings-global "^1.0.14" |     typings-global "^1.0.14" | ||||||
|     vinyl "^2.0.1" |     vinyl "^2.0.1" | ||||||
| @@ -2309,13 +2304,15 @@ smartrequest@^1.0.4: | |||||||
|     smartq "^1.1.0" |     smartq "^1.1.0" | ||||||
|     typings-global "^1.0.14" |     typings-global "^1.0.14" | ||||||
|  |  | ||||||
| smartshell@^1.0.2: | smartshell@^1.0.6: | ||||||
|   version "1.0.2" |   version "1.0.6" | ||||||
|   resolved "https://registry.yarnpkg.com/smartshell/-/smartshell-1.0.2.tgz#b05b8ea6b5ea7191f577028f96bf961c26302182" |   resolved "https://registry.yarnpkg.com/smartshell/-/smartshell-1.0.6.tgz#27b1c79029784abe72ac7e91fe698b7ebecc6629" | ||||||
|   dependencies: |   dependencies: | ||||||
|     "@types/shelljs" "^0.6.0" |     "@types/shelljs" "^0.6.0" | ||||||
|  |     "@types/which" "^1.0.28" | ||||||
|     shelljs "^0.7.6" |     shelljs "^0.7.6" | ||||||
|     smartq "^1.1.0" |     smartq "^1.1.0" | ||||||
|  |     which "^1.2.12" | ||||||
|  |  | ||||||
| smartsocket@^1.1.7: | smartsocket@^1.1.7: | ||||||
|   version "1.1.7" |   version "1.1.7" | ||||||
| @@ -2433,8 +2430,8 @@ sprintf-js@~1.0.2: | |||||||
|   resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" |   resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" | ||||||
|  |  | ||||||
| sshpk@^1.7.0: | sshpk@^1.7.0: | ||||||
|   version "1.10.2" |   version "1.11.0" | ||||||
|   resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.10.2.tgz#d5a804ce22695515638e798dbe23273de070a5fa" |   resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.11.0.tgz#2d8d5ebb4a6fab28ffba37fa62a90f4a3ea59d77" | ||||||
|   dependencies: |   dependencies: | ||||||
|     asn1 "~0.2.3" |     asn1 "~0.2.3" | ||||||
|     assert-plus "^1.0.0" |     assert-plus "^1.0.0" | ||||||
| @@ -2543,11 +2540,11 @@ time-stamp@^1.0.0: | |||||||
|   resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" |   resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" | ||||||
|  |  | ||||||
| timers-ext@0.1: | timers-ext@0.1: | ||||||
|   version "0.1.0" |   version "0.1.1" | ||||||
|   resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.0.tgz#00345a2ca93089d1251322054389d263e27b77e2" |   resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.1.tgz#d6422f1ebd67772355f46c93f25e3933992c8b08" | ||||||
|   dependencies: |   dependencies: | ||||||
|     es5-ext "~0.10.2" |     es5-ext "~0.10.14" | ||||||
|     next-tick "~0.2.2" |     next-tick "1" | ||||||
|  |  | ||||||
| timespan@2.3.x: | timespan@2.3.x: | ||||||
|   version "2.3.0" |   version "2.3.0" | ||||||
| @@ -2693,10 +2690,10 @@ which-module@^1.0.0: | |||||||
|   resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" |   resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" | ||||||
|  |  | ||||||
| which@^1.2.12: | which@^1.2.12: | ||||||
|   version "1.2.12" |   version "1.2.14" | ||||||
|   resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192" |   resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" | ||||||
|   dependencies: |   dependencies: | ||||||
|     isexe "^1.1.1" |     isexe "^2.0.0" | ||||||
|  |  | ||||||
| wrap-ansi@^2.0.0: | wrap-ansi@^2.0.0: | ||||||
|   version "2.1.0" |   version "2.1.0" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user