Skip to content

Commit

Permalink
chore: move devDependencies to leaf packages
Browse files Browse the repository at this point in the history
  • Loading branch information
JLHwung committed Aug 19, 2020
1 parent 644c36a commit 766548b
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 99 deletions.
4 changes: 0 additions & 4 deletions package.json
Expand Up @@ -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",
Expand All @@ -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",
Expand Down
6 changes: 6 additions & 0 deletions packages/babel-polyfill/package.json
Expand Up @@ -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"
}
}
7 changes: 2 additions & 5 deletions 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
4 changes: 3 additions & 1 deletion packages/babel-standalone/package.json
Expand Up @@ -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",
Expand Down
3 changes: 2 additions & 1 deletion packages/babel-types/package.json
Expand Up @@ -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"
}
}
117 changes: 29 additions & 88 deletions yarn.lock
Expand Up @@ -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

Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -6133,19 +6114,19 @@ __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
minimist: ^1.1.1
through2: ^2.0.0
bin:
bundle-collapser: bin/cmd.js
checksum: 997dd01670b5f7f6d8393f5c9aa13a365438a28bbf68b41cf421ab6e9b146457356ac57258af93d027d66c71320144f344c96fc6bfd6f83e05b713ac2233729b
checksum: bdbfa6f310f9b78dd9b7eff6be09445e25dee7d3a4dcd6a28c6cbd56989a47461f676031e8d9a837029f004ee1e77a0ac5bf8d4bfc63788810c8fbb830f3fffe
languageName: node
linkType: hard

Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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"
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -16649,20 +16590,20 @@ 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"
checksum: 00be16e6d1805a214808aa2d548b10717e564af701fe1ef66af1fae31681efb3a9acfcc60fd993eb513b6bc6a25444050651026472d319b49b1783101b50d493
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"
Expand Down

0 comments on commit 766548b

Please sign in to comment.