diff --git a/package.json b/package.json index 4bbd748f..c2825ca9 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,10 @@ "bugs": "https://github.com/oclif/dev-cli/issues", "dependencies": { "@oclif/command": "^1.5.0", - "@oclif/config": "^1.7.0", + "@oclif/config": "^1.7.3", "@oclif/errors": "^1.2.0", "@oclif/plugin-help": "^2.1.0", - "cli-ux": "^4.8.0", + "cli-ux": "^4.8.1", "debug": "^3.1.0", "fs-extra": "^7.0.0", "lodash": "^4.17.10", @@ -21,7 +21,7 @@ "tslib": "^1.9.3" }, "devDependencies": { - "@oclif/plugin-legacy": "^1.0.18", + "@oclif/plugin-legacy": "^1.1.0", "@oclif/test": "^1.2.0", "@oclif/tslint": "^2.0.0", "@types/chai": "^4.1.4", @@ -31,16 +31,16 @@ "@types/lodash": "^4.14.116", "@types/lodash.template": "^4.4.4", "@types/mocha": "^5.2.5", - "@types/node": "^10.7.1", + "@types/node": "^10.9.4", "@types/supports-color": "^5.3.0", "@types/write-json-file": "^2.2.1", - "aws-sdk": "^2.295.0", + "aws-sdk": "^2.307.0", "chai": "^4.1.2", "globby": "^8.0.1", "mocha": "^5.2.0", "ts-node": "^7.0.1", "tslint": "^5.11.0", - "typescript": "^3.0.1" + "typescript": "^3.0.3" }, "engines": { "node": ">=8.0.0" diff --git a/src/commands/pack/index.ts b/src/commands/pack/index.ts index dbeccfaf..a5e50d0b 100644 --- a/src/commands/pack/index.ts +++ b/src/commands/pack/index.ts @@ -11,13 +11,15 @@ This can be used to create oclif CLIs that use the system node or that come prel static flags = { root: flags.string({char: 'r', description: 'path to oclif CLI root', default: '.', required: true}), + targets: flags.string({char: 't', description: 'comma-separated targets to pack (e.g.: linux-arm,win32-x64)'}), } async run() { const prevCwd = qq.cwd() if (process.platform === 'win32') throw new Error('pack does not function on windows') const {flags} = this.parse(Pack) - const buildConfig = await Tarballs.buildConfig(flags.root) + const targets = flags.targets !== undefined ? flags.targets.split(',') : undefined + const buildConfig = await Tarballs.buildConfig(flags.root, targets) await Tarballs.build(buildConfig) qq.cd(prevCwd) } diff --git a/src/tarballs/config.ts b/src/tarballs/config.ts index 1a080029..89655967 100644 --- a/src/tarballs/config.ts +++ b/src/tarballs/config.ts @@ -44,7 +44,7 @@ async function Tmp(config: Config.IConfig) { return tmp } -export async function buildConfig(root: string): Promise { +export async function buildConfig(root: string, targets?: string[]): Promise { const config = await Config.load({root: path.resolve(root), devPlugins: false, userPlugins: false}) const channel = config.channel root = config.root @@ -70,7 +70,7 @@ export async function buildConfig(root: string): Promise { if (target && target.platform) return qq.join(base, [target.platform, target.arch].join('-'), config.s3Key('baseDir', target)) return qq.join(base, config.s3Key('baseDir', target)) }, - targets: (updateConfig.node.targets || TARGETS).map(t => { + targets: (targets || updateConfig.node.targets || TARGETS).map(t => { const [platform, arch] = t.split('-') as [Config.PlatformTypes, Config.ArchTypes] return {platform, arch} }), diff --git a/yarn.lock b/yarn.lock index 34ee12f3..e2e1b705 100644 --- a/yarn.lock +++ b/yarn.lock @@ -19,7 +19,7 @@ reflect-metadata "^0.1.12" tslib "^1.8.1" -"@heroku-cli/color@^1.1.5": +"@heroku-cli/color@^1.1.10": version "1.1.10" resolved "https://registry.yarnpkg.com/@heroku-cli/color/-/color-1.1.10.tgz#a9326b25da187fa64f28404f32c0708a37d7fbab" dependencies: @@ -30,17 +30,17 @@ tslib "^1.9.3" "@heroku-cli/command@^8.1.26": - version "8.1.26" - resolved "https://registry.yarnpkg.com/@heroku-cli/command/-/command-8.1.26.tgz#9a40d29ae11e6e6c239e0c67c9e89f0c54beb391" + version "8.1.28" + resolved "https://registry.yarnpkg.com/@heroku-cli/command/-/command-8.1.28.tgz#e437b42f6c9ce84469f0c291dae7d796ceed725e" dependencies: - "@heroku-cli/color" "^1.1.5" - "@oclif/errors" "^1.1.2" - cli-ux "^4.7.1" + "@heroku-cli/color" "^1.1.10" + "@oclif/errors" "^1.2.0" + cli-ux "^4.8.1" debug "^3.1.0" - fs-extra "^6.0.1" + fs-extra "^7.0.0" heroku-client "^3.0.6" - http-call "^5.1.4" - netrc-parser "^3.1.5" + http-call "^5.2.1" + netrc-parser "^3.1.6" opn "^5.3.0" "@mrmlnc/readdir-enhanced@^2.2.1": @@ -51,8 +51,8 @@ glob-to-regexp "^0.3.0" "@nodelib/fs.stat@^1.0.1": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.0.tgz#50c1e2260ac0ed9439a181de3725a0168d59c48a" + version "1.1.1" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.1.tgz#53f349bb986ab273d601175aa1b25a655ab90ee3" "@oclif/color@^0.0.0": version "0.0.0" @@ -62,7 +62,7 @@ supports-color "^5.4.0" tslib "^1" -"@oclif/command@^1.4.34", "@oclif/command@^1.5.0": +"@oclif/command@^1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@oclif/command/-/command-1.5.0.tgz#d5276a19506349fff0254b0dd98e3b8a2bd971aa" dependencies: @@ -71,9 +71,9 @@ debug "^3.1.0" semver "^5.5.0" -"@oclif/config@^1.7.0": - version "1.7.0" - resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.7.0.tgz#deb465093d10a1ee802cca7580cd2d33f78d9d60" +"@oclif/config@^1.7.3": + version "1.7.3" + resolved "https://registry.yarnpkg.com/@oclif/config/-/config-1.7.3.tgz#b666b581a9b080419d5f12a2cb618a2c4c6bced0" dependencies: debug "^3.1.0" tslib "^1.9.3" @@ -93,8 +93,8 @@ resolved "https://registry.yarnpkg.com/@oclif/linewrap/-/linewrap-1.0.0.tgz#aedcb64b479d4db7be24196384897b5000901d91" "@oclif/parser@^3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@oclif/parser/-/parser-3.6.0.tgz#8d0b4c3e012aa1f0d59a6936b3dedec318b11a6d" + version "3.6.1" + resolved "https://registry.yarnpkg.com/@oclif/parser/-/parser-3.6.1.tgz#dd0ad29d9178d75a2de30314874a6167675925ed" dependencies: "@oclif/linewrap" "^1.0.0" chalk "^2.4.1" @@ -112,13 +112,13 @@ widest-line "^2.0.0" wrap-ansi "^3.0.1" -"@oclif/plugin-legacy@^1.0.18": - version "1.0.18" - resolved "https://registry.yarnpkg.com/@oclif/plugin-legacy/-/plugin-legacy-1.0.18.tgz#a93f44276055a518e22f482210de2df2a9649856" +"@oclif/plugin-legacy@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@oclif/plugin-legacy/-/plugin-legacy-1.1.0.tgz#8e2146f2fd57b633bfeafb5e7e9aa0b44b97fa97" dependencies: "@heroku-cli/command" "^8.1.26" "@oclif/color" "^0.0.0" - "@oclif/command" "^1.4.34" + "@oclif/command" "^1.5.0" ansi-escapes "^3.1.0" debug "^3.1.0" semver "^5.5.0" @@ -199,13 +199,13 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@^10.7.1": - version "10.7.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.7.1.tgz#b704d7c259aa40ee052eec678758a68d07132a2e" +"@types/node@*", "@types/node@^10.9.4": + version "10.9.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.9.4.tgz#0f4cb2dc7c1de6096055357f70179043c33e9897" -"@types/sinon@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-5.0.1.tgz#a15b36ec42f1f53166617491feabd1734cb03e21" +"@types/sinon@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-5.0.2.tgz#7a9d64df40b26dd48d673f745addc2fdb2bda193" "@types/supports-color@^5.3.0": version "5.3.0" @@ -286,12 +286,12 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" atob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.1.tgz#ae2d5a729477f289d60dd7f96a6314a22dd6c22a" + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" -aws-sdk@^2.295.0: - version "2.295.0" - resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.295.0.tgz#b034cd101702a6e31a59e6ff9e953986d573310d" +aws-sdk@^2.307.0: + version "2.307.0" + resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.307.0.tgz#53a5906d36061d62e7b2ceb243920c7ef8feac97" dependencies: buffer "4.9.1" events "1.1.1" @@ -385,7 +385,7 @@ buffer-from@^1.0.0, buffer-from@^1.1.0: buffer@4.9.1: version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + resolved "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" dependencies: base64-js "^1.0.2" ieee754 "^1.1.4" @@ -433,7 +433,7 @@ chai@^4.1.2: chalk@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + resolved "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: ansi-styles "^2.2.1" escape-string-regexp "^1.0.2" @@ -470,10 +470,11 @@ clean-stack@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-1.3.0.tgz#9e821501ae979986c46b1d66d2d432db2fd4ae31" -cli-ux@^4.7.1, cli-ux@^4.8.0: - version "4.8.0" - resolved "https://registry.yarnpkg.com/cli-ux/-/cli-ux-4.8.0.tgz#4013e177bfb6a2138565c071ef99f4a13e1cab20" +cli-ux@^4.8.1: + version "4.8.1" + resolved "https://registry.yarnpkg.com/cli-ux/-/cli-ux-4.8.1.tgz#aaaf3d9f0d48310955a208467800325fdeb67b7f" dependencies: + "@oclif/errors" "^1.2.0" "@oclif/linewrap" "^1.0.0" "@oclif/screen" "^1.0.2" ansi-styles "^3.2.1" @@ -487,9 +488,9 @@ cli-ux@^4.7.1, cli-ux@^4.8.0: is-wsl "^1.1.0" lodash "^4.17.10" password-prompt "^1.0.7" - semver "^5.5.0" + semver "^5.5.1" strip-ansi "^4.0.0" - supports-color "^5.4.0" + supports-color "^5.5.0" supports-hyperlinks "^1.0.1" collection-visit@^1.0.0: @@ -500,14 +501,14 @@ collection-visit@^1.0.0: object-visit "^1.0.0" color-convert@^1.9.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.2.tgz#49881b8fba67df12a96bdf3f56c0aab9e7913147" + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" dependencies: - color-name "1.1.1" + color-name "1.1.3" -color-name@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" commander@2.15.1: version "2.15.1" @@ -697,15 +698,15 @@ extract-stack@^1.0.0: resolved "https://registry.yarnpkg.com/extract-stack/-/extract-stack-1.0.0.tgz#b97acaf9441eea2332529624b732fc5a1c8165fa" fancy-test@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/fancy-test/-/fancy-test-1.3.0.tgz#014b63b5be0dd2dde602ec677cec443f34578f37" + version "1.4.0" + resolved "https://registry.yarnpkg.com/fancy-test/-/fancy-test-1.4.0.tgz#93e8b1904afbcefb496f58a05f6d2d99fc9c4acc" dependencies: "@types/chai" "^4.1.4" "@types/lodash" "^4.14.116" "@types/mocha" "^5.2.5" "@types/nock" "^9.3.0" - "@types/node" "^10.7.1" - "@types/sinon" "^5.0.1" + "@types/node" "^10.9.4" + "@types/sinon" "^5.0.2" lodash "^4.17.10" mock-stdin "^0.3.1" stdout-stderr "^0.1.9" @@ -797,7 +798,7 @@ glob-to-regexp@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" -glob@7.1.2, glob@^7.1.1, glob@^7.1.2: +glob@7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" dependencies: @@ -808,6 +809,17 @@ glob@7.1.2, glob@^7.1.1, glob@^7.1.2: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.1.1, glob@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + globby@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" @@ -884,9 +896,9 @@ hosted-git-info@^2.1.4: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" -http-call@^5.1.2, http-call@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/http-call/-/http-call-5.1.4.tgz#fc37a1f6638ece82aba3d12eb6030f0889da850a" +http-call@^5.1.2, http-call@^5.2.1: + version "5.2.2" + resolved "https://registry.yarnpkg.com/http-call/-/http-call-5.2.2.tgz#d8eb37eef701e566d44373ef19b22444ebb7c02e" dependencies: content-type "^1.0.4" debug "^3.1.0" @@ -1160,8 +1172,8 @@ make-dir@^1.0.0: pify "^3.0.0" make-error@^1.1.1: - version "1.3.4" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.4.tgz#19978ed575f9e9545d2ff8c13e33b5d18a67d535" + version "1.3.5" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.5.tgz#efe4e81f6db28cadd605c70f29c831b58ef776c8" map-cache@^0.2.2: version "0.2.2" @@ -1203,11 +1215,11 @@ minimatch@3.0.4, minimatch@^3.0.4: minimist@0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + resolved "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" minimist@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + resolved "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" mixin-deep@^1.2.0: version "1.3.1" @@ -1218,7 +1230,7 @@ mixin-deep@^1.2.0: mkdirp@0.5.1, mkdirp@^0.5.1: version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + resolved "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" @@ -1262,16 +1274,16 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" -netrc-parser@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/netrc-parser/-/netrc-parser-3.1.5.tgz#77937b6feb27f8dda143d38fac6bbdbcafd480a7" +netrc-parser@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/netrc-parser/-/netrc-parser-3.1.6.tgz#7243c9ec850b8e805b9bdc7eae7b1450d4a96e72" dependencies: debug "^3.1.0" execa "^0.10.0" nice-try@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4" + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" normalize-package-data@^2.4.0: version "2.4.0" @@ -1473,8 +1485,8 @@ regex-not@^1.0.0, regex-not@^1.0.2: safe-regex "^1.1.0" repeat-element@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" repeat-string@^1.6.1: version "1.6.1" @@ -1512,9 +1524,9 @@ sax@>=0.6.0: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.5.1: + version "5.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" set-value@^0.4.3: version "0.4.3" @@ -1596,8 +1608,8 @@ source-map-resolve@^0.5.0: urix "^0.1.0" source-map-support@^0.5.6: - version "0.5.8" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.8.tgz#04f5581713a8a65612d0175fbf3a01f80a162613" + version "0.5.9" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" dependencies: buffer-from "^1.0.0" source-map "^0.6.0" @@ -1693,7 +1705,7 @@ strip-eof@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" -supports-color@5.4.0, supports-color@^5.0.0, supports-color@^5.3.0, supports-color@^5.4.0: +supports-color@5.4.0: version "5.4.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" dependencies: @@ -1703,6 +1715,12 @@ supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" +supports-color@^5.0.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + dependencies: + has-flag "^3.0.0" + supports-hyperlinks@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz#71daedf36cc1060ac5100c351bb3da48c29c0ef7" @@ -1801,10 +1819,10 @@ tslint-eslint-rules@^5.3.1: tsutils "^3.0.0" tslint-microsoft-contrib@^5.0.2: - version "5.2.0" - resolved "https://registry.yarnpkg.com/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.0.tgz#a0ef808691b8f8c6e7902a62cd06e9502a91dde2" + version "5.2.1" + resolved "https://registry.yarnpkg.com/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz#a6286839f800e2591d041ea2800c77487844ad81" dependencies: - tsutils "^2.12.1 <2.29.0" + tsutils "^2.27.2 <2.29.0" tslint-xo@^0.9.0: version "0.9.0" @@ -1831,18 +1849,18 @@ tslint@^5.11.0: tslib "^1.8.0" tsutils "^2.27.2" -"tsutils@^2.12.1 <2.29.0": - version "2.28.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.28.0.tgz#6bd71e160828f9d019b6f4e844742228f85169a1" - dependencies: - tslib "^1.8.1" - tsutils@^2.24.0, tsutils@^2.27.0, tsutils@^2.27.2: version "2.29.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" dependencies: tslib "^1.8.1" +"tsutils@^2.27.2 <2.29.0": + version "2.28.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.28.0.tgz#6bd71e160828f9d019b6f4e844742228f85169a1" + dependencies: + tslib "^1.8.1" + tsutils@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.0.0.tgz#0c5070a17a0503e056da038c48b5a1870a50a9ad" @@ -1859,9 +1877,9 @@ type-detect@^4.0.0: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" -typescript@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.0.1.tgz#43738f29585d3a87575520a4b93ab6026ef11fdb" +typescript@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.0.3.tgz#4853b3e275ecdaa27f78fda46dc273a7eb7fc1c8" union-value@^1.0.0: version "1.0.0"