From 766548bbbf49b9baadab328f0dff4a49c7692a60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Tue, 18 Aug 2020 20:16:12 -0400 Subject: [PATCH] chore: move devDependencies to leaf packages --- package.json | 4 - packages/babel-polyfill/package.json | 6 + packages/babel-polyfill/scripts/build-dist.sh | 7 +- packages/babel-standalone/package.json | 4 +- packages/babel-types/package.json | 3 +- yarn.lock | 117 +++++------------- 6 files changed, 42 insertions(+), 99 deletions(-) diff --git a/package.json b/package.json index 3f5145890f26..112aabade574 100644 --- a/package.json +++ b/package.json @@ -30,11 +30,8 @@ "@rollup/plugin-json": "4.0.1", "babel-jest": "^24.9.0", "babel-plugin-transform-charcodes": "^0.2.0", - "browserify": "^16.2.3", - "bundle-collapser": "^1.2.1", "chalk": "^2.4.2", "charcodes": "^0.2.0", - "derequire": "^2.0.2", "enhanced-resolve": "^3.0.0", "eslint": "^7.5.0", "eslint-import-resolver-node": "^0.3.3", @@ -54,7 +51,6 @@ "lerna": "^3.19.0", "lerna-changelog": "^0.5.0", "lint-staged": "^9.2.0", - "lodash": "^4.17.19", "mergeiterator": "^1.2.5", "output-file-sync": "^2.0.0", "prettier": "^2.0.5", diff --git a/packages/babel-polyfill/package.json b/packages/babel-polyfill/package.json index d6d53f0e5da6..c1d9ee354d22 100644 --- a/packages/babel-polyfill/package.json +++ b/packages/babel-polyfill/package.json @@ -21,5 +21,11 @@ "dependencies": { "core-js": "^2.6.5", "regenerator-runtime": "^0.13.4" + }, + "devDependencies": { + "browserify": "16.5.0", + "bundle-collapser": "1.4.0", + "derequire": "2.1.1", + "uglify-js": "3.7.2" } } diff --git a/packages/babel-polyfill/scripts/build-dist.sh b/packages/babel-polyfill/scripts/build-dist.sh index 0128c59321c6..408910ef6301 100755 --- a/packages/babel-polyfill/scripts/build-dist.sh +++ b/packages/babel-polyfill/scripts/build-dist.sh @@ -1,17 +1,14 @@ #!/bin/sh set -ex -BROWSERIFY_CMD="../../node_modules/browserify/bin/cmd.js" -UGLIFY_CMD="../../node_modules/uglify-js/bin/uglifyjs" - mkdir -p dist -node $BROWSERIFY_CMD lib/index.js \ +yarn browserify lib/index.js \ --insert-global-vars 'global' \ --plugin bundle-collapser/plugin \ --plugin derequire/plugin \ >dist/polyfill.js -node $UGLIFY_CMD dist/polyfill.js \ +yarn uglifyjs dist/polyfill.js \ --compress keep_fnames,keep_fargs \ --mangle keep_fnames \ >dist/polyfill.min.js diff --git a/packages/babel-standalone/package.json b/packages/babel-standalone/package.json index 7a6a6960057c..123c577994d7 100644 --- a/packages/babel-standalone/package.json +++ b/packages/babel-standalone/package.json @@ -104,7 +104,9 @@ "@babel/preset-env": "workspace:^7.11.0", "@babel/preset-flow": "workspace:^7.10.4", "@babel/preset-react": "workspace:^7.10.4", - "@babel/preset-typescript": "workspace:^7.10.4" + "@babel/preset-typescript": "workspace:^7.10.4", + "chalk": "^4.0.0", + "lodash": "^4.17.20" }, "keywords": [ "babel", diff --git a/packages/babel-types/package.json b/packages/babel-types/package.json index c3af8fb9f7c5..5edad5032c32 100644 --- a/packages/babel-types/package.json +++ b/packages/babel-types/package.json @@ -22,6 +22,7 @@ }, "devDependencies": { "@babel/generator": "workspace:^7.11.0", - "@babel/parser": "workspace:^7.11.0" + "@babel/parser": "workspace:^7.11.0", + "chalk": "^4.1.0" } } diff --git a/yarn.lock b/yarn.lock index ee7716550eb9..766970423cec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2862,8 +2862,12 @@ __metadata: version: 0.0.0-use.local resolution: "@babel/polyfill@workspace:packages/babel-polyfill" dependencies: + browserify: 16.5.0 + bundle-collapser: 1.4.0 core-js: ^2.6.5 + derequire: 2.1.1 regenerator-runtime: ^0.13.4 + uglify-js: 3.7.2 languageName: unknown linkType: soft @@ -3279,6 +3283,8 @@ __metadata: "@babel/preset-flow": "workspace:^7.10.4" "@babel/preset-react": "workspace:^7.10.4" "@babel/preset-typescript": "workspace:^7.10.4" + chalk: ^4.0.0 + lodash: ^4.17.20 languageName: unknown linkType: soft @@ -3355,6 +3361,7 @@ __metadata: "@babel/generator": "workspace:^7.11.0" "@babel/helper-validator-identifier": "workspace:^7.10.4" "@babel/parser": "workspace:^7.11.0" + chalk: ^4.1.0 lodash: ^4.17.19 to-fast-properties: ^2.0.0 languageName: unknown @@ -5021,13 +5028,6 @@ __metadata: languageName: node linkType: hard -"amdefine@npm:>=0.0.4": - version: 1.0.1 - resolution: "amdefine@npm:1.0.1" - checksum: 8b163d7cd3224b8648a6f9be045f1e111847d53acb21b3f9fca3b7ef20da63de4b256c6dfc175a340d9a2bb13fcab9f633089e2d4ac230ea9721db038962d256 - languageName: node - linkType: hard - "ansi-colors@npm:^1.0.1": version: 1.1.0 resolution: "ansi-colors@npm:1.1.0" @@ -5650,11 +5650,8 @@ __metadata: "@rollup/plugin-json": 4.0.1 babel-jest: ^24.9.0 babel-plugin-transform-charcodes: ^0.2.0 - browserify: ^16.2.3 - bundle-collapser: ^1.2.1 chalk: ^2.4.2 charcodes: ^0.2.0 - derequire: ^2.0.2 enhanced-resolve: ^3.0.0 eslint: ^7.5.0 eslint-import-resolver-node: ^0.3.3 @@ -5674,7 +5671,6 @@ __metadata: lerna: ^3.19.0 lerna-changelog: ^0.5.0 lint-staged: ^9.2.0 - lodash: ^4.17.19 mergeiterator: ^1.2.5 output-file-sync: ^2.0.0 prettier: ^2.0.5 @@ -5844,22 +5840,7 @@ __metadata: languageName: node linkType: hard -"browser-pack@npm:^5.0.1": - version: 5.0.1 - resolution: "browser-pack@npm:5.0.1" - dependencies: - JSONStream: ^1.0.3 - combine-source-map: ~0.6.1 - defined: ^1.0.0 - through2: ^1.0.0 - umd: ^3.0.0 - bin: - browser-pack: bin/cmd.js - checksum: 8f91537d78674d4b891c9617f2e9bcd1874a882d9fbf584beab4642f57fbd0fecf4e542de44498c9efca283e15bbd4b143d2591c93aa42df5f667a1584152fb7 - languageName: node - linkType: hard - -"browser-pack@npm:^6.0.1": +"browser-pack@npm:^6.0.1, browser-pack@npm:^6.0.2": version: 6.1.0 resolution: "browser-pack@npm:6.1.0" dependencies: @@ -5986,7 +5967,7 @@ __metadata: languageName: node linkType: hard -"browserify@npm:16.5.0, browserify@npm:^16.2.3": +"browserify@npm:16.5.0": version: 16.5.0 resolution: "browserify@npm:16.5.0" dependencies: @@ -6133,11 +6114,11 @@ __metadata: languageName: node linkType: hard -"bundle-collapser@npm:^1.2.1": - version: 1.3.0 - resolution: "bundle-collapser@npm:1.3.0" +"bundle-collapser@npm:1.4.0": + version: 1.4.0 + resolution: "bundle-collapser@npm:1.4.0" dependencies: - browser-pack: ^5.0.1 + browser-pack: ^6.0.2 browser-unpack: ^1.1.0 concat-stream: ^1.5.0 falafel: ^2.1.0 @@ -6145,7 +6126,7 @@ __metadata: through2: ^2.0.0 bin: bundle-collapser: bin/cmd.js - checksum: 997dd01670b5f7f6d8393f5c9aa13a365438a28bbf68b41cf421ab6e9b146457356ac57258af93d027d66c71320144f344c96fc6bfd6f83e05b713ac2233729b + checksum: bdbfa6f310f9b78dd9b7eff6be09445e25dee7d3a4dcd6a28c6cbd56989a47461f676031e8d9a837029f004ee1e77a0ac5bf8d4bfc63788810c8fbb830f3fffe languageName: node linkType: hard @@ -6363,7 +6344,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0": version: 4.1.0 resolution: "chalk@npm:4.1.0" dependencies: @@ -6674,18 +6655,6 @@ __metadata: languageName: node linkType: hard -"combine-source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "combine-source-map@npm:0.6.1" - dependencies: - convert-source-map: ~1.1.0 - inline-source-map: ~0.5.0 - lodash.memoize: ~3.0.3 - source-map: ~0.4.2 - checksum: e4b67e619727ba361ef4a7d0e0a90edf279d8377990ad7f1d557b3be1a832e3e5263aa6fa420dcd3288f7f395432abc0d2bc7df9583637dff52a62eb6abc3693 - languageName: node - linkType: hard - "combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" @@ -7402,7 +7371,7 @@ __metadata: languageName: node linkType: hard -"derequire@npm:^2.0.2": +"derequire@npm:2.1.1": version: 2.1.1 resolution: "derequire@npm:2.1.1" dependencies: @@ -9713,15 +9682,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"inline-source-map@npm:~0.5.0": - version: 0.5.0 - resolution: "inline-source-map@npm:0.5.0" - dependencies: - source-map: ~0.4.0 - checksum: 1018795cc07faac44f503861c00755166ecb6bb949cafde5b6eff6ea5567122b6528e3080650624e68d69c60ce0122485fc54cf64d1f1854cdfd4b556b583748 - languageName: node - linkType: hard - "inline-source-map@npm:~0.6.0": version: 0.6.2 resolution: "inline-source-map@npm:0.6.2" @@ -11523,10 +11483,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.2.1": - version: 4.17.19 - resolution: "lodash@npm:4.17.19" - checksum: ff2b7a95f0129dba9101e346d44e0eda0f159d76bbbf23721eec1969b87a32bde3de0cfef0733218c64620e9be08040a973278d46a686540233b356115f3527c +"lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.2.1": + version: 4.17.20 + resolution: "lodash@npm:4.17.20" + checksum: c62101d2500c383b5f174a7e9e6fe8098149ddd6e9ccfa85f36d4789446195f5c4afd3cfba433026bcaf3da271256566b04a2bf2618e5a39f6e67f8c12030cb6 languageName: node linkType: hard @@ -13866,7 +13826,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"readable-stream@npm:>=1.1.13-1 <1.2.0-0, readable-stream@npm:^1.0.26-4": +"readable-stream@npm:^1.0.26-4": version: 1.1.14 resolution: "readable-stream@npm:1.1.14" dependencies: @@ -14927,15 +14887,6 @@ resolve@1.1.7: languageName: node linkType: hard -"source-map@npm:~0.4.0, source-map@npm:~0.4.2": - version: 0.4.4 - resolution: "source-map@npm:0.4.4" - dependencies: - amdefine: ">=0.0.4" - checksum: 8602363865290e334111cafb2335ccd8faef321b5998f88e6a64278dd0bd27a2b1e614622e706bc943635eb5402cf155078ff2c684b78f28377bc8b47f47bf9c - languageName: node - linkType: hard - "sourcemap-codec@npm:^1.4.4": version: 1.4.6 resolution: "sourcemap-codec@npm:1.4.6" @@ -15630,16 +15581,6 @@ resolve@1.1.7: languageName: node linkType: hard -"through2@npm:^1.0.0": - version: 1.1.1 - resolution: "through2@npm:1.1.1" - dependencies: - readable-stream: ">=1.1.13-1 <1.2.0-0" - xtend: ">=4.0.0 <4.1.0-0" - checksum: 762df66d19c8dc9f3b62847a4592da205840a1f749e04d897e8e98632de745cbd6da2221dfab4cc71c787e39400aa6468dd6ee5ef03527df3851d802b3769cbc - languageName: node - linkType: hard - "through2@npm:^2.0.0, through2@npm:^2.0.2, through2@npm:^2.0.3, through2@npm:~2.0.0": version: 2.0.5 resolution: "through2@npm:2.0.5" @@ -15958,7 +15899,7 @@ typescript@^3.6.3: languageName: node linkType: hard -"uglify-js@npm:^3.1.4": +"uglify-js@npm:3.7.2, uglify-js@npm:^3.1.4": version: 3.7.2 resolution: "uglify-js@npm:3.7.2" dependencies: @@ -16649,13 +16590,6 @@ typescript@^3.6.3: languageName: node linkType: hard -"xtend@npm:>=4.0.0 <4.1.0-0, xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.0, xtend@npm:~4.0.1": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: 37ee522a3e9fb9b143a400c30b21dc122aa8c9c9411c6afae1005a4617dc20a21765c114d544e37a6bb60c2733dd8ee0a44ed9e80d884ac78cccd30b5e0ab0da - languageName: node - linkType: hard - "xtend@npm:^2.2.0": version: 2.2.0 resolution: "xtend@npm:2.2.0" @@ -16663,6 +16597,13 @@ typescript@^3.6.3: languageName: node linkType: hard +"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.0, xtend@npm:~4.0.1": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: 37ee522a3e9fb9b143a400c30b21dc122aa8c9c9411c6afae1005a4617dc20a21765c114d544e37a6bb60c2733dd8ee0a44ed9e80d884ac78cccd30b5e0ab0da + languageName: node + linkType: hard + "xtend@npm:~2.0.4": version: 2.0.6 resolution: "xtend@npm:2.0.6"