Skip to content

Commit 312aa4d

Browse files
gregmagolanalexeagle
authored andcommitted
fix: webpack should be a peerDep of @bazel/labs
Also some cleanup of some of the other peerDep definitions
1 parent 7e98089 commit 312aa4d

5 files changed

Lines changed: 56 additions & 26 deletions

File tree

e2e/webpack/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"private": true,
44
"devDependencies": {
55
"@bazel/jasmine": "^0.38.0",
6-
"@bazel/labs": "^0.38.0"
6+
"@bazel/labs": "^0.38.0",
7+
"webpack": "^4.41.2"
78
},
89
"scripts": {
910
"test": "bazel test ..."

e2e/webpack/yarn.lock

Lines changed: 50 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ acorn-dynamic-import@^4.0.0:
184184
resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948"
185185
integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==
186186

187-
acorn@^6.0.5:
187+
acorn@^6.0.5, acorn@^6.2.1:
188188
version "6.3.0"
189189
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e"
190190
integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==
@@ -194,12 +194,12 @@ ajv-errors@^1.0.0:
194194
resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d"
195195
integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==
196196

197-
ajv-keywords@^3.1.0:
197+
ajv-keywords@^3.1.0, ajv-keywords@^3.4.1:
198198
version "3.4.1"
199199
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da"
200200
integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==
201201

202-
ajv@^6.1.0:
202+
ajv@^6.1.0, ajv@^6.10.2:
203203
version "6.10.2"
204204
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52"
205205
integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==
@@ -512,7 +512,7 @@ chownr@^1.1.1:
512512
resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142"
513513
integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==
514514

515-
chrome-trace-event@^1.0.0:
515+
chrome-trace-event@^1.0.0, chrome-trace-event@^1.0.2:
516516
version "1.0.2"
517517
resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz#234090ee97c7d4ad1a2c4beae27505deffc608a4"
518518
integrity sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==
@@ -851,7 +851,7 @@ error-ex@^1.3.1:
851851
dependencies:
852852
is-arrayish "^0.2.1"
853853

854-
eslint-scope@^4.0.0:
854+
eslint-scope@^4.0.0, eslint-scope@^4.0.3:
855855
version "4.0.3"
856856
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
857857
integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==
@@ -1513,12 +1513,12 @@ load-json-file@^4.0.0:
15131513
pify "^3.0.0"
15141514
strip-bom "^3.0.0"
15151515

1516-
loader-runner@^2.3.0:
1516+
loader-runner@^2.3.0, loader-runner@^2.4.0:
15171517
version "2.4.0"
15181518
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
15191519
integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
15201520

1521-
loader-utils@^1.1.0:
1521+
loader-utils@^1.1.0, loader-utils@^1.2.3:
15221522
version "1.2.3"
15231523
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7"
15241524
integrity sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==
@@ -1608,18 +1608,18 @@ mem@^4.0.0:
16081608
mimic-fn "^2.0.0"
16091609
p-is-promise "^2.0.0"
16101610

1611-
memory-fs@^0.5.0:
1612-
version "0.5.0"
1613-
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c"
1614-
integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
1611+
memory-fs@^0.4.1, memory-fs@~0.4.1:
1612+
version "0.4.1"
1613+
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
1614+
integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
16151615
dependencies:
16161616
errno "^0.1.3"
16171617
readable-stream "^2.0.1"
16181618

1619-
memory-fs@~0.4.1:
1620-
version "0.4.1"
1621-
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552"
1622-
integrity sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=
1619+
memory-fs@^0.5.0:
1620+
version "0.5.0"
1621+
resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c"
1622+
integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==
16231623
dependencies:
16241624
errno "^0.1.3"
16251625
readable-stream "^2.0.1"
@@ -1787,7 +1787,7 @@ needle@^2.2.1:
17871787
iconv-lite "^0.4.4"
17881788
sax "^1.2.4"
17891789

1790-
neo-async@^2.5.0, neo-async@^2.6.0:
1790+
neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1:
17911791
version "2.6.1"
17921792
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.1.tgz#ac27ada66167fa8849a6addd837f6b189ad2081c"
17931793
integrity sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==
@@ -1797,7 +1797,7 @@ nice-try@^1.0.4:
17971797
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
17981798
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
17991799

1800-
node-libs-browser@^2.0.0:
1800+
node-libs-browser@^2.0.0, node-libs-browser@^2.2.1:
18011801
version "2.2.1"
18021802
resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425"
18031803
integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==
@@ -2691,7 +2691,7 @@ supports-color@^3.1.2:
26912691
dependencies:
26922692
has-flag "^1.0.0"
26932693

2694-
tapable@^1.0.0, tapable@^1.1.0:
2694+
tapable@^1.0.0, tapable@^1.1.0, tapable@^1.1.3:
26952695
version "1.1.3"
26962696
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
26972697
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
@@ -2709,7 +2709,7 @@ tar@^4:
27092709
safe-buffer "^5.1.2"
27102710
yallist "^3.0.3"
27112711

2712-
terser-webpack-plugin@^1.1.0:
2712+
terser-webpack-plugin@^1.1.0, terser-webpack-plugin@^1.4.1:
27132713
version "1.4.1"
27142714
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.1.tgz#61b18e40eaee5be97e771cdbb10ed1280888c2b4"
27152715
integrity sha512-ZXmmfiwtCLfz8WKZyYUuuHf3dMYEjg8NrjHMb0JqHVHVOSkzp3cW2/XG1fP3tRhqEqSzMwzzRQGtAPbs4Cncxg==
@@ -2934,7 +2934,7 @@ vm-browserify@^1.0.1:
29342934
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.0.tgz#bd76d6a23323e2ca8ffa12028dc04559c75f9019"
29352935
integrity sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==
29362936

2937-
watchpack@^1.5.0:
2937+
watchpack@^1.5.0, watchpack@^1.6.0:
29382938
version "1.6.0"
29392939
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00"
29402940
integrity sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==
@@ -2943,14 +2943,43 @@ watchpack@^1.5.0:
29432943
graceful-fs "^4.1.2"
29442944
neo-async "^2.5.0"
29452945

2946-
webpack-sources@^1.3.0, webpack-sources@^1.4.0:
2946+
webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1:
29472947
version "1.4.3"
29482948
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
29492949
integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
29502950
dependencies:
29512951
source-list-map "^2.0.0"
29522952
source-map "~0.6.1"
29532953

2954+
webpack@^4.41.2:
2955+
version "4.41.2"
2956+
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.41.2.tgz#c34ec76daa3a8468c9b61a50336d8e3303dce74e"
2957+
integrity sha512-Zhw69edTGfbz9/8JJoyRQ/pq8FYUoY0diOXqW0T6yhgdhCv6wr0hra5DwwWexNRns2Z2+gsnrNcbe9hbGBgk/A==
2958+
dependencies:
2959+
"@webassemblyjs/ast" "1.8.5"
2960+
"@webassemblyjs/helper-module-context" "1.8.5"
2961+
"@webassemblyjs/wasm-edit" "1.8.5"
2962+
"@webassemblyjs/wasm-parser" "1.8.5"
2963+
acorn "^6.2.1"
2964+
ajv "^6.10.2"
2965+
ajv-keywords "^3.4.1"
2966+
chrome-trace-event "^1.0.2"
2967+
enhanced-resolve "^4.1.0"
2968+
eslint-scope "^4.0.3"
2969+
json-parse-better-errors "^1.0.2"
2970+
loader-runner "^2.4.0"
2971+
loader-utils "^1.2.3"
2972+
memory-fs "^0.4.1"
2973+
micromatch "^3.1.10"
2974+
mkdirp "^0.5.1"
2975+
neo-async "^2.6.1"
2976+
node-libs-browser "^2.2.1"
2977+
schema-utils "^1.0.0"
2978+
tapable "^1.1.3"
2979+
terser-webpack-plugin "^1.4.1"
2980+
watchpack "^1.6.0"
2981+
webpack-sources "^1.4.1"
2982+
29542983
webpack@~4.29.3:
29552984
version "4.29.6"
29562985
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.29.6.tgz#66bf0ec8beee4d469f8b598d3988ff9d8d90e955"

packages/labs/src/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
"bin": {
1919
"webpack": "./webpack/cli.js"
2020
},
21-
"dependencies": {
22-
"webpack": "~4.29.3"
21+
"peerDependencies": {
22+
"webpack": ">=4.0.0"
2323
},
2424
"bazelWorkspaces": {
2525
"npm_bazel_labs": {

packages/rollup/src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@bazel/rollup",
33
"peerDependencies": {
4-
"rollup": ">1.0.0 <2.0.0"
4+
"rollup": ">=1.0.0 <2.0.0"
55
},
66
"description": "Run rollup.js bundler under Bazel",
77
"license": "Apache-2.0",

packages/terser/src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@bazel/terser",
33
"peerDependencies": {
4-
"terser": ">4.0.0 <5.0.0"
4+
"terser": ">=4.0.0 <5.0.0"
55
},
66
"description": "Run Terser JS optimizer under Bazel",
77
"license": "Apache-2.0",

0 commit comments

Comments
 (0)