From cbef14b7df244e3fa4f9e47334cbda948217689a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Thu, 20 Oct 2022 00:51:12 -0400 Subject: [PATCH] Ensure `@babel/runtime-corejs3/core-js/*.js` can be imported on Node.js 17+ (#15060) * Add Node 19 test and build Babel on latest node * bump webpack 5 to latest version * test262 does not require yarn cache * use sha256 for webpack 3/4 config * fix: add * exports support for runtime-corejs * avoid invoking yarn for runtime integration tests * polish test title --- .github/workflows/ci.yml | 69 ++- .../scripts/build-dist.js | 4 + packages/babel-runtime-corejs2/package.json | 1 + packages/babel-runtime-corejs3/package.json | 2 + .../webpack-3/webpack.absolute.config.js | 1 + .../webpack-3/webpack.config.js | 1 + .../webpack-4/webpack.absolute.config.js | 1 + .../webpack-4/webpack.config.js | 1 + .../webpack-5/package.json | 4 +- yarn.lock | 487 +++++++++--------- 10 files changed, 299 insertions(+), 272 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fbe896e3c782..5dc429f77758 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" - name: 'Check or update Yarn cache (fix w/ "yarn install")' env: @@ -38,7 +39,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" - name: 'Check for unmet constraints (fix w/ "yarn constraints --fix")' run: | @@ -60,7 +62,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: 18 + node-version: latest + check-latest: true cache: "yarn" - name: Generate coverage report run: | @@ -79,7 +82,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" - name: Use ESM and build run: make use-esm @@ -106,7 +110,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" - name: Build babel artifacts run: | @@ -142,7 +147,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" - name: Build babel artifacts shell: bash @@ -165,7 +171,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" - name: Install run: yarn install @@ -182,14 +189,15 @@ jobs: strategy: fail-fast: false matrix: - node-version: [16, 14, 12, 10, 8, 6] + node-version: [18, 16, 14, 12, 10, 8, 6] steps: - name: Checkout code uses: actions/checkout@v3 - name: Use Node.js latest # Run yarn on latest node uses: actions/setup-node@v3 with: - node-version: "*" # Build Babel on latest node LTS versions + node-version: latest + check-latest: true cache: "yarn" - name: Install run: | @@ -232,7 +240,7 @@ jobs: if: matrix.node-version == '6' || matrix.node-version == '8' || matrix.node-version == '10' uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest build-babel8: name: Build Babel 8 Artifacts for tests @@ -315,7 +323,8 @@ jobs: - name: Use Node.js 18 uses: actions/setup-node@v3 with: - node-version: 18 + node-version: latest + check-latest: true cache: "yarn" - name: Install run: yarn install @@ -341,7 +350,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" - name: Install run: yarn install @@ -367,7 +377,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" # See https://github.com/babel/babel/pull/12906 - name: Support self-references on old Node.js @@ -400,8 +411,8 @@ jobs: run: yarn test:runtime:generate-absolute-runtime - name: Test bundlers run: yarn test:runtime:bundlers - - name: Test Node.js - run: yarn test:runtime:node + - name: Test Node.js latest + run: node test/runtime-integration/node.cjs - name: Use Node.js 10 uses: actions/setup-node@v3 with: @@ -413,55 +424,55 @@ jobs: with: node-version: "12.0" # quoted, otherwise it's just 13 - name: Test Node.js 12.0 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs - name: Use Node.js 12.17 uses: actions/setup-node@v3 with: node-version: 12.17 - name: Test Node.js 12.17 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs - name: Use Node.js 13.0 uses: actions/setup-node@v3 with: node-version: "13.0" # quoted, otherwise it's just 13 - name: Test Node.js 13.0 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs - name: Use Node.js 13.2 uses: actions/setup-node@v3 with: node-version: 13.2 - name: Test Node.js 13.2 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs - name: Use Node.js 13.6 uses: actions/setup-node@v3 with: node-version: 13.6 - name: Test Node.js 13.6 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs - name: Use Node.js 13.7 uses: actions/setup-node@v3 with: node-version: 13.7 - name: Test Node.js 13.7 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs - name: Use Node.js 14.2 uses: actions/setup-node@v3 with: node-version: 14.2 - name: Test Node.js 14.2 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs - name: Use Node.js 16.5 uses: actions/setup-node@v3 with: node-version: 16.5 - name: Test Node.js 16.5 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs - name: Use Node.js 16.6 uses: actions/setup-node@v3 with: node-version: 16.6 - name: Test Node.js 16.6 - run: yarn test:runtime:node + run: node test/runtime-integration/node.cjs eslint7-test: name: Test @babel/eslint-* with ESLint 7.5.0 @@ -473,7 +484,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" + node-version: latest + check-latest: true cache: "yarn" - name: Install run: yarn install @@ -493,6 +505,9 @@ jobs: uses: actions/checkout@v3 - name: Use Node.js latest uses: actions/setup-node@v3 + with: + node-version: latest + check-latest: true - name: Checkout test runner uses: actions/checkout@v3 with: @@ -527,8 +542,8 @@ jobs: - name: Use Node.js latest uses: actions/setup-node@v3 with: - node-version: "*" - cache: "yarn" + node-version: latest + check-latest: true - name: Install run: yarn install - uses: actions/download-artifact@v3 diff --git a/packages/babel-plugin-transform-runtime/scripts/build-dist.js b/packages/babel-plugin-transform-runtime/scripts/build-dist.js index 18b4d728689f..bdd9fe4bb18d 100644 --- a/packages/babel-plugin-transform-runtime/scripts/build-dist.js +++ b/packages/babel-plugin-transform-runtime/scripts/build-dist.js @@ -101,7 +101,10 @@ function writeCorejsExports(pkgDirname, runtimeRoot, paths) { const pkgJson = require(pkgJsonPath); const exports = pkgJson.exports; // Export `./core-js/` so `import "@babel/runtime-corejs3/core-js/some-feature.js"` works + // Node < 17 exports[`./${runtimeRoot}/`] = `./${runtimeRoot}/`; + // Node >= 17 + exports[`./${runtimeRoot}/*.js`] = `./${runtimeRoot}/*.js`; for (const corejsPath of paths) { // Export `./core-js/some-feature` so `import "@babel/runtime-corejs3/core-js/some-feature"` also works const corejsExportPath = `./${runtimeRoot}/${corejsPath}`; @@ -188,6 +191,7 @@ function writeHelperExports(runtimeName, helperSubExports) { // These patterns are deprecated, but since patterns // containing * are not supported in every Node.js // version we keep them for better compatibility. + // For node < 17 "./regenerator/": "./regenerator/", }; const pkgDirname = getRuntimeRoot(runtimeName); diff --git a/packages/babel-runtime-corejs2/package.json b/packages/babel-runtime-corejs2/package.json index e007320fdd4f..615f57a06feb 100644 --- a/packages/babel-runtime-corejs2/package.json +++ b/packages/babel-runtime-corejs2/package.json @@ -888,6 +888,7 @@ "./regenerator/*.js": "./regenerator/*.js", "./regenerator/": "./regenerator/", "./core-js/": "./core-js/", + "./core-js/*.js": "./core-js/*.js", "./core-js/is-iterable": "./core-js/is-iterable.js", "./core-js/get-iterator": "./core-js/get-iterator.js", "./core-js/symbol/async-iterator": "./core-js/symbol/async-iterator.js", diff --git a/packages/babel-runtime-corejs3/package.json b/packages/babel-runtime-corejs3/package.json index 3a7fb3467001..a5ab4a33a4e3 100644 --- a/packages/babel-runtime-corejs3/package.json +++ b/packages/babel-runtime-corejs3/package.json @@ -887,6 +887,7 @@ "./regenerator/*.js": "./regenerator/*.js", "./regenerator/": "./regenerator/", "./core-js-stable/": "./core-js-stable/", + "./core-js-stable/*.js": "./core-js-stable/*.js", "./core-js-stable/map": "./core-js-stable/map.js", "./core-js-stable/promise": "./core-js-stable/promise.js", "./core-js-stable/set": "./core-js-stable/set.js", @@ -1021,6 +1022,7 @@ "./core-js-stable/instance/trim-start": "./core-js-stable/instance/trim-start.js", "./core-js-stable/instance/values": "./core-js-stable/instance/values.js", "./core-js/": "./core-js/", + "./core-js/*.js": "./core-js/*.js", "./core-js/is-iterable": "./core-js/is-iterable.js", "./core-js/get-iterator": "./core-js/get-iterator.js", "./core-js/get-iterator-method": "./core-js/get-iterator-method.js", diff --git a/test/runtime-integration/webpack-3/webpack.absolute.config.js b/test/runtime-integration/webpack-3/webpack.absolute.config.js index 15e5b04f479c..652c954583a6 100644 --- a/test/runtime-integration/webpack-3/webpack.absolute.config.js +++ b/test/runtime-integration/webpack-3/webpack.absolute.config.js @@ -5,6 +5,7 @@ module.exports = { output: { path: __dirname, filename: "output-absolute.js", + hashFunction: "sha256", }, devtool: false, diff --git a/test/runtime-integration/webpack-3/webpack.config.js b/test/runtime-integration/webpack-3/webpack.config.js index 02973e287b29..778c5d6905e2 100644 --- a/test/runtime-integration/webpack-3/webpack.config.js +++ b/test/runtime-integration/webpack-3/webpack.config.js @@ -5,6 +5,7 @@ module.exports = { output: { path: __dirname, filename: "output.js", + hashFunction: "sha256", }, devtool: false, diff --git a/test/runtime-integration/webpack-4/webpack.absolute.config.js b/test/runtime-integration/webpack-4/webpack.absolute.config.js index a0b5cceafa1d..fd4d2a715573 100644 --- a/test/runtime-integration/webpack-4/webpack.absolute.config.js +++ b/test/runtime-integration/webpack-4/webpack.absolute.config.js @@ -7,6 +7,7 @@ module.exports = { output: { path: __dirname, filename: "output-absolute.js", + hashFunction: "sha256", }, devtool: false, diff --git a/test/runtime-integration/webpack-4/webpack.config.js b/test/runtime-integration/webpack-4/webpack.config.js index 07376c8c6804..e0139d38b01e 100644 --- a/test/runtime-integration/webpack-4/webpack.config.js +++ b/test/runtime-integration/webpack-4/webpack.config.js @@ -7,6 +7,7 @@ module.exports = { output: { path: __dirname, filename: "output.js", + hashFunction: "sha256", }, devtool: false, diff --git a/test/runtime-integration/webpack-5/package.json b/test/runtime-integration/webpack-5/package.json index 87ee7c9ad37a..da3c66cf0bba 100644 --- a/test/runtime-integration/webpack-5/package.json +++ b/test/runtime-integration/webpack-5/package.json @@ -4,8 +4,8 @@ "exports": "./index.js", "devDependencies": { "@babel/runtime": "workspace:^", - "webpack": "^5.24.1", - "webpack-cli": "^4.5.0" + "webpack": "^5.74.0", + "webpack-cli": "^4.10.0" }, "type": "commonjs" } diff --git a/yarn.lock b/yarn.lock index 278612b09b8e..68fa60d1beb7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -143,8 +143,8 @@ __metadata: resolution: "@babel-internal/runtime-integration-webpack-5@workspace:test/runtime-integration/webpack-5" dependencies: "@babel/runtime": "workspace:^" - webpack: ^5.24.1 - webpack-cli: ^4.5.0 + webpack: ^5.74.0 + webpack-cli: ^4.10.0 languageName: unknown linkType: soft @@ -4133,10 +4133,10 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:^3.0.3": - version: 3.0.3 - resolution: "@jridgewell/resolve-uri@npm:3.0.3" - checksum: ec9053d53cc2f86d9560b6e457b1597db876cd2e96efc919c7ced9fc6b0186c8c23a58488150770557270f04d8ea7edd642efab3cb405e653285822ef840fbce +"@jridgewell/resolve-uri@npm:3.1.0": + version: 3.1.0 + resolution: "@jridgewell/resolve-uri@npm:3.1.0" + checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 languageName: node linkType: hard @@ -4147,20 +4147,30 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.10 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.10" - checksum: 247229218edbe165dcf0a5ae0c4b81bff1b5438818bb09221f756681fe158597fdf25c2a803f9260453b299c98c7e01ddebeb1555cda3157d987cd22c08605ef +"@jridgewell/source-map@npm:^0.3.2": + version: 0.3.2 + resolution: "@jridgewell/source-map@npm:0.3.2" + dependencies: + "@jridgewell/gen-mapping": ^0.3.0 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 1b83f0eb944e77b70559a394d5d3b3f98a81fcc186946aceb3ef42d036762b52ef71493c6c0a3b7c1d2f08785f53ba2df1277fe629a06e6109588ff4cdcf7482 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": + version: 1.4.14 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" + checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.0, @jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.15 - resolution: "@jridgewell/trace-mapping@npm:0.3.15" +"@jridgewell/trace-mapping@npm:^0.3.0, @jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.17 + resolution: "@jridgewell/trace-mapping@npm:0.3.17" dependencies: - "@jridgewell/resolve-uri": ^3.0.3 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 38917e9c2b014d469a9f51c016ed506acbe44dd16ec2f6f99b553ebf3764d22abadbf992f2367b6d2b3511f3eae8ed3a8963f6c1030093fda23efd35ecab2bae + "@jridgewell/resolve-uri": 3.1.0 + "@jridgewell/sourcemap-codec": 1.4.14 + checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 languageName: node linkType: hard @@ -4405,13 +4415,13 @@ __metadata: languageName: node linkType: hard -"@types/eslint-scope@npm:^3.7.0": - version: 3.7.0 - resolution: "@types/eslint-scope@npm:3.7.0" +"@types/eslint-scope@npm:^3.7.3": + version: 3.7.4 + resolution: "@types/eslint-scope@npm:3.7.4" dependencies: "@types/eslint": "*" "@types/estree": "*" - checksum: 86b54f375259fe97955660b08215895b38769cd5c054d6120ded129ee94d36115d7e3bca31ca61bddcd8fc7bd168bc6fb74ccf25521c9744d9e47682c047d876 + checksum: ea6a9363e92f301cd3888194469f9ec9d0021fe0a397a97a6dd689e7545c75de0bd2153dfb13d3ab532853a278b6572c6f678ce846980669e41029d205653460 languageName: node linkType: hard @@ -4425,10 +4435,10 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^0.0.46": - version: 0.0.46 - resolution: "@types/estree@npm:0.0.46" - checksum: 620f7549c8cf99fe1c91a943a42ae2684c18f6007dc1bd6a439a2bf3204022ab746ffb3be5244c70d43a822beeb3c948216be1a69cb25e79005daeca4ebe5722 +"@types/estree@npm:*, @types/estree@npm:^0.0.51": + version: 0.0.51 + resolution: "@types/estree@npm:0.0.51" + checksum: e56a3bcf759fd9185e992e7fdb3c6a5f81e8ff120e871641607581fb3728d16c811702a7d40fa5f869b7f7b4437ab6a87eb8d98ffafeee51e85bbe955932a189 languageName: node linkType: hard @@ -4514,10 +4524,10 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.9": - version: 7.0.9 - resolution: "@types/json-schema@npm:7.0.9" - checksum: 259d0e25f11a21ba5c708f7ea47196bd396e379fddb79c76f9f4f62c945879dc21657904914313ec2754e443c5018ea8372362f323f30e0792897fdb2098a705 +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": + version: 7.0.11 + resolution: "@types/json-schema@npm:7.0.11" + checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d languageName: node linkType: hard @@ -4734,13 +4744,13 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/ast@npm:1.11.0" +"@webassemblyjs/ast@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/ast@npm:1.11.1" dependencies: - "@webassemblyjs/helper-numbers": 1.11.0 - "@webassemblyjs/helper-wasm-bytecode": 1.11.0 - checksum: ee81d1a40d04da516e82296db366be8236acb7ef26b86877723cfd0a23e8c9579895beb523be1491f06f06db2bccdf6102ea99099fcdd41ab17f236524b8e747 + "@webassemblyjs/helper-numbers": 1.11.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.1 + checksum: 1eee1534adebeece635362f8e834ae03e389281972611408d64be7895fc49f48f98fddbbb5339bf8a72cb101bcb066e8bca3ca1bf1ef47dadf89def0395a8d87 languageName: node linkType: hard @@ -4755,10 +4765,10 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.0" - checksum: bcfbf90a1e23217c4f5200a1d20226f07b2ef5adddea1f0ed7729c04efec8445ec1bc9e57a2f29480ea80e25a50c6b3d46ebb90cd776de8ffbbb648d4235e332 +"@webassemblyjs/floating-point-hex-parser@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.1" + checksum: b8efc6fa08e4787b7f8e682182d84dfdf8da9d9c77cae5d293818bc4a55c1f419a87fa265ab85252b3e6c1fd323d799efea68d825d341a7c365c64bc14750e97 languageName: node linkType: hard @@ -4769,10 +4779,10 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.0" - checksum: d606eef863c028ba872afe706ad56acc5cdcae568f90c74a6159c063dfa4c199a41f81b17a2bf02a31c059a68d6acc115a020109e09d0dfa77f639dd5a45815a +"@webassemblyjs/helper-api-error@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.1" + checksum: 0792813f0ed4a0e5ee0750e8b5d0c631f08e927f4bdfdd9fe9105dc410c786850b8c61bff7f9f515fdfb149903bec3c976a1310573a4c6866a94d49bc7271959 languageName: node linkType: hard @@ -4783,10 +4793,10 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.0" - checksum: cce45295e533a83db0fd9a31e2f94d679a835c88765eca18922a0c6d5fddbcb515ee11f53c7867e17220c647f748bbd0e30af717086361b1f121cfd4ccd7ab9c +"@webassemblyjs/helper-buffer@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.11.1" + checksum: a337ee44b45590c3a30db5a8b7b68a717526cf967ada9f10253995294dbd70a58b2da2165222e0b9830cd4fc6e4c833bf441a721128d1fe2e9a7ab26b36003ce languageName: node linkType: hard @@ -4822,21 +4832,21 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.0" +"@webassemblyjs/helper-numbers@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.1" dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.11.0 - "@webassemblyjs/helper-api-error": 1.11.0 + "@webassemblyjs/floating-point-hex-parser": 1.11.1 + "@webassemblyjs/helper-api-error": 1.11.1 "@xtuc/long": 4.2.2 - checksum: 66f20c755b2df23064128109c13178a9c24beac76278c1f36561ef87ce16cf3d92fc29e677921d86a952cc6bda5fb7d527947663bb21bd092932ce05ca278044 + checksum: 44d2905dac2f14d1e9b5765cf1063a0fa3d57295c6d8930f6c59a36462afecc6e763e8a110b97b342a0f13376166c5d41aa928e6ced92e2f06b071fd0db59d3a languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.0" - checksum: 0110bfa3755886ea402b86256ce98a9106d0349672e0528c5da27c7672479a4d885458e231591cb0a99c1b07a93c5d046a86fdcbf0c9245c0ade11a9b3a4d772 +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.1" + checksum: eac400113127832c88f5826bcc3ad1c0db9b3dbd4c51a723cfdb16af6bfcbceb608170fdaac0ab7731a7e18b291be7af68a47fcdb41cfe0260c10857e7413d97 languageName: node linkType: hard @@ -4847,15 +4857,15 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.0" +"@webassemblyjs/helper-wasm-section@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.1" dependencies: - "@webassemblyjs/ast": 1.11.0 - "@webassemblyjs/helper-buffer": 1.11.0 - "@webassemblyjs/helper-wasm-bytecode": 1.11.0 - "@webassemblyjs/wasm-gen": 1.11.0 - checksum: 54153a703dfc18884a301f75bd29af58177ba890e0a0ca57561cd1d7553a18875a46966f546054e15de6c7280ce30cc9e63c6986bad6093583e188c08168b4b6 + "@webassemblyjs/ast": 1.11.1 + "@webassemblyjs/helper-buffer": 1.11.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.1 + "@webassemblyjs/wasm-gen": 1.11.1 + checksum: 617696cfe8ecaf0532763162aaf748eb69096fb27950219bb87686c6b2e66e11cd0614d95d319d0ab1904bc14ebe4e29068b12c3e7c5e020281379741fe4bedf languageName: node linkType: hard @@ -4871,12 +4881,12 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/ieee754@npm:1.11.0" +"@webassemblyjs/ieee754@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/ieee754@npm:1.11.1" dependencies: "@xtuc/ieee754": ^1.2.0 - checksum: c4dbd174263b98ef4d18ce3200a08094e7d4e66ba703cf3cd8a581d5676648e2e182e370437a64a1a7b770f2956782f9e67ab980833f0d123752a3b7c4fa9248 + checksum: 23a0ac02a50f244471631802798a816524df17e56b1ef929f0c73e3cde70eaf105a24130105c60aff9d64a24ce3b640dad443d6f86e5967f922943a7115022ec languageName: node linkType: hard @@ -4889,12 +4899,12 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/leb128@npm:1.11.0" +"@webassemblyjs/leb128@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/leb128@npm:1.11.1" dependencies: "@xtuc/long": 4.2.2 - checksum: 0d5f977d600da64d448dda84df99f6b6e0c2773eb30f5b4e5bb733f12da56377acec1cc275979973277d6caf8bef90d29e3ba7442674c9e5a107b010ce267864 + checksum: 33ccc4ade2f24de07bf31690844d0b1ad224304ee2062b0e464a610b0209c79e0b3009ac190efe0e6bd568b0d1578d7c3047fc1f9d0197c92fc061f56224ff4a languageName: node linkType: hard @@ -4907,10 +4917,10 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/utf8@npm:1.11.0" - checksum: 6e7d2024cdfb6104fdc9865d5f4a1c3212fde96b8fe229375e1b9034929f0b5587d644ca095005cc1a8b3a4d00030581f9d3a9a1fd53c05ed74d77f178ee1de0 +"@webassemblyjs/utf8@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/utf8@npm:1.11.1" + checksum: 972c5cfc769d7af79313a6bfb96517253a270a4bf0c33ba486aa43cac43917184fb35e51dfc9e6b5601548cd5931479a42e42c89a13bb591ffabebf30c8a6a0b languageName: node linkType: hard @@ -4921,19 +4931,19 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.0" +"@webassemblyjs/wasm-edit@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.11.1" dependencies: - "@webassemblyjs/ast": 1.11.0 - "@webassemblyjs/helper-buffer": 1.11.0 - "@webassemblyjs/helper-wasm-bytecode": 1.11.0 - "@webassemblyjs/helper-wasm-section": 1.11.0 - "@webassemblyjs/wasm-gen": 1.11.0 - "@webassemblyjs/wasm-opt": 1.11.0 - "@webassemblyjs/wasm-parser": 1.11.0 - "@webassemblyjs/wast-printer": 1.11.0 - checksum: 9ca4c3ff9abdb9648fc1039f8dcf600f7017a270724ce7751f125b49d19daae4731b95dfd14e4c077b09a7ab7c0105fa5820dc1ded3bdc0257509d5e3d6d6b27 + "@webassemblyjs/ast": 1.11.1 + "@webassemblyjs/helper-buffer": 1.11.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.1 + "@webassemblyjs/helper-wasm-section": 1.11.1 + "@webassemblyjs/wasm-gen": 1.11.1 + "@webassemblyjs/wasm-opt": 1.11.1 + "@webassemblyjs/wasm-parser": 1.11.1 + "@webassemblyjs/wast-printer": 1.11.1 + checksum: 6d7d9efaec1227e7ef7585a5d7ff0be5f329f7c1c6b6c0e906b18ed2e9a28792a5635e450aca2d136770d0207225f204eff70a4b8fd879d3ac79e1dcc26dbeb9 languageName: node linkType: hard @@ -4953,16 +4963,16 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.0" +"@webassemblyjs/wasm-gen@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.11.1" dependencies: - "@webassemblyjs/ast": 1.11.0 - "@webassemblyjs/helper-wasm-bytecode": 1.11.0 - "@webassemblyjs/ieee754": 1.11.0 - "@webassemblyjs/leb128": 1.11.0 - "@webassemblyjs/utf8": 1.11.0 - checksum: 678e2b8ee3e13ebcd7794c78379ab95501e4c8499b4d4b669bd9a780f3c34aecace7690d09adb0df7cc531ce8bfd28fdfad72df05c57a779c67595caafbc55ee + "@webassemblyjs/ast": 1.11.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.1 + "@webassemblyjs/ieee754": 1.11.1 + "@webassemblyjs/leb128": 1.11.1 + "@webassemblyjs/utf8": 1.11.1 + checksum: 1f6921e640293bf99fb16b21e09acb59b340a79f986c8f979853a0ae9f0b58557534b81e02ea2b4ef11e929d946708533fd0693c7f3712924128fdafd6465f5b languageName: node linkType: hard @@ -4979,15 +4989,15 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.0" +"@webassemblyjs/wasm-opt@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.11.1" dependencies: - "@webassemblyjs/ast": 1.11.0 - "@webassemblyjs/helper-buffer": 1.11.0 - "@webassemblyjs/wasm-gen": 1.11.0 - "@webassemblyjs/wasm-parser": 1.11.0 - checksum: 7f0e5ed309b7c9983f45deacb583a2508de418f8819a36782859bfe7ceabd2dc1a521c24129319ec10f03940c1ae20352c2dbcefe86561d9fae1246ee292c6c2 + "@webassemblyjs/ast": 1.11.1 + "@webassemblyjs/helper-buffer": 1.11.1 + "@webassemblyjs/wasm-gen": 1.11.1 + "@webassemblyjs/wasm-parser": 1.11.1 + checksum: 21586883a20009e2b20feb67bdc451bbc6942252e038aae4c3a08e6f67b6bae0f5f88f20bfc7bd0452db5000bacaf5ab42b98cf9aa034a6c70e9fc616142e1db languageName: node linkType: hard @@ -5003,17 +5013,17 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.0" +"@webassemblyjs/wasm-parser@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.11.1" dependencies: - "@webassemblyjs/ast": 1.11.0 - "@webassemblyjs/helper-api-error": 1.11.0 - "@webassemblyjs/helper-wasm-bytecode": 1.11.0 - "@webassemblyjs/ieee754": 1.11.0 - "@webassemblyjs/leb128": 1.11.0 - "@webassemblyjs/utf8": 1.11.0 - checksum: cd861066c9fdd16a9b8c920aa6f27039e200f4d06aff35b438c1acc3e22ec81af26bacd1467f563edb7e00bf00d473ed12dc6d481089c61dc4e01f58e416a7d7 + "@webassemblyjs/ast": 1.11.1 + "@webassemblyjs/helper-api-error": 1.11.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.1 + "@webassemblyjs/ieee754": 1.11.1 + "@webassemblyjs/leb128": 1.11.1 + "@webassemblyjs/utf8": 1.11.1 + checksum: 1521644065c360e7b27fad9f4bb2df1802d134dd62937fa1f601a1975cde56bc31a57b6e26408b9ee0228626ff3ba1131ae6f74ffb7d718415b6528c5a6dbfc2 languageName: node linkType: hard @@ -5045,13 +5055,13 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.0": - version: 1.11.0 - resolution: "@webassemblyjs/wast-printer@npm:1.11.0" +"@webassemblyjs/wast-printer@npm:1.11.1": + version: 1.11.1 + resolution: "@webassemblyjs/wast-printer@npm:1.11.1" dependencies: - "@webassemblyjs/ast": 1.11.0 + "@webassemblyjs/ast": 1.11.1 "@xtuc/long": 4.2.2 - checksum: 5462cf6c7ffb4082464c7238497064d067f1421648a5f9fa784d04223a876a9b41cbd95106e899326840aad36fea0b7a39cad264b5c73df8c7fc2bca6313fd74 + checksum: f15ae4c2441b979a3b4fce78f3d83472fb22350c6dc3fd34bfe7c3da108e0b2360718734d961bba20e7716cb8578e964b870da55b035e209e50ec9db0378a3f7 languageName: node linkType: hard @@ -5066,36 +5076,36 @@ __metadata: languageName: node linkType: hard -"@webpack-cli/configtest@npm:^1.0.1": - version: 1.0.1 - resolution: "@webpack-cli/configtest@npm:1.0.1" +"@webpack-cli/configtest@npm:^1.2.0": + version: 1.2.0 + resolution: "@webpack-cli/configtest@npm:1.2.0" peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x - checksum: 972aa7216ddc0352b4d34fb328e1386b9af94bb20898716219cd3e1f305bbbb91fc18ea629214b48a12a802c2a87f5b3975d510621b3c7a274b2fd9dd3af2e5a + checksum: a2726cd9ec601d2b57e5fc15e0ebf5200a8892065e735911269ac2038e62be4bfc176ea1f88c2c46ff09b4d05d4c10ae045e87b3679372483d47da625a327e28 languageName: node linkType: hard -"@webpack-cli/info@npm:^1.2.2": - version: 1.2.2 - resolution: "@webpack-cli/info@npm:1.2.2" +"@webpack-cli/info@npm:^1.5.0": + version: 1.5.0 + resolution: "@webpack-cli/info@npm:1.5.0" dependencies: envinfo: ^7.7.3 peerDependencies: webpack-cli: 4.x.x - checksum: a87891d89b5d537be24b185e2a8a0789f849b90e9c9cf4d5c8ff9783dd552dfdc593f17b9b0f34e379b440b613b03f75dd26d9813799ebfa3d5a03c41c6cce4c + checksum: 7f56fe037cd7d1fd5c7428588519fbf04a0cad33925ee4202ffbafd00f8ec1f2f67d991245e687d50e0f3e23f7b7814273d56cb9f7da4b05eed47c8d815c6296 languageName: node linkType: hard -"@webpack-cli/serve@npm:^1.3.0": - version: 1.3.0 - resolution: "@webpack-cli/serve@npm:1.3.0" +"@webpack-cli/serve@npm:^1.7.0": + version: 1.7.0 + resolution: "@webpack-cli/serve@npm:1.7.0" peerDependencies: webpack-cli: 4.x.x peerDependenciesMeta: webpack-dev-server: optional: true - checksum: dea0041e4bd1ed3b90c484a8d014c464ca12953e116ab4aa801cfeca48b606a27cc402c198a30fb0bfdf41a3b0e91f3d6ab509c32bfd2b9b5fd6e15ad67cb34e + checksum: d475e8effa23eb7ff9a48b14d4de425989fd82f906ce71c210921cc3852327c22873be00c35e181a25a6bd03d424ae2b83e7f3b3f410ac7ee31b128ab4ac7713 languageName: node linkType: hard @@ -5141,6 +5151,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-assertions@npm:^1.7.6": + version: 1.8.0 + resolution: "acorn-import-assertions@npm:1.8.0" + peerDependencies: + acorn: ^8 + checksum: 5c4cf7c850102ba7ae0eeae0deb40fb3158c8ca5ff15c0bca43b5c47e307a1de3d8ef761788f881343680ea374631ae9e9615ba8876fee5268dbe068c98bcba6 + languageName: node + linkType: hard + "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -5204,7 +5223,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.5.0, acorn@npm:^8.7.0, acorn@npm:^8.8.0": +"acorn@npm:^8.5.0, acorn@npm:^8.7.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0": version: 8.8.0 resolution: "acorn@npm:8.8.0" bin: @@ -5273,13 +5292,6 @@ __metadata: languageName: node linkType: hard -"ansi-colors@npm:^4.1.1": - version: 4.1.1 - resolution: "ansi-colors@npm:4.1.1" - checksum: 138d04a51076cb085da0a7e2d000c5c0bb09f6e772ed5c65c53cb118d37f6c5f1637506d7155fb5f330f0abcf6f12fa2e489ac3f8cdab9da393bf1bb4f9a32b0 - languageName: node - linkType: hard - "ansi-cyan@npm:^0.1.1": version: 0.1.1 resolution: "ansi-cyan@npm:0.1.1" @@ -6864,14 +6876,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.2.1": - version: 1.2.2 - resolution: "colorette@npm:1.2.2" - checksum: 69fec14ddaedd0f5b00e4bae40dc4bc61f7050ebdc82983a595d6fd64e650b9dc3c033fff378775683138e992e0ddd8717ac7c7cec4d089679dcfbe3cd921b04 - languageName: node - linkType: hard - -"colorette@npm:^2.0.16, colorette@npm:^2.0.17": +"colorette@npm:^2.0.14, colorette@npm:^2.0.16, colorette@npm:^2.0.17": version: 2.0.19 resolution: "colorette@npm:2.0.19" checksum: 888cf5493f781e5fcf54ce4d49e9d7d698f96ea2b2ef67906834bb319a392c667f9ec69f4a10e268d2946d13a9503d2d19b3abaaaf174e3451bfe91fb9d82427 @@ -7556,22 +7561,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.7.0": - version: 5.9.0 - resolution: "enhanced-resolve@npm:5.9.0" +"enhanced-resolve@npm:^5.10.0": + version: 5.10.0 + resolution: "enhanced-resolve@npm:5.10.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 06435f52670229eb7fd8d92ea2d988a275f9a1b8c08b9023ba45767c6ed844bc87aa9c9c7e6d044eef99ad73fc3b066b78101163696e5c53121909e5bf8efe8b - languageName: node - linkType: hard - -"enquirer@npm:^2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" - dependencies: - ansi-colors: ^4.1.1 - checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 + checksum: 0bb9830704db271610f900e8d79d70a740ea16f251263362b0c91af545576d09fe50103496606c1300a05e588372d6f9780a9bc2e30ce8ef9b827ec8f44687ff languageName: node linkType: hard @@ -7642,10 +7638,10 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^0.4.0": - version: 0.4.0 - resolution: "es-module-lexer@npm:0.4.0" - checksum: 74902044ef807eea13cc4ea9842ce0627eaa7e7c02b923218fc0443b0456b518e51de9da1e7c951646720251843255b6b8d45a2506226f0a57c1b73f88dfb7a2 +"es-module-lexer@npm:^0.9.0": + version: 0.9.3 + resolution: "es-module-lexer@npm:0.9.3" + checksum: 84bbab23c396281db2c906c766af58b1ae2a1a2599844a504df10b9e8dc77ec800b3211fdaa133ff700f5703d791198807bba25d9667392d27a5e9feda344da8 languageName: node linkType: hard @@ -10546,7 +10542,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-worker@npm:^26.2.1, jest-worker@npm:^26.6.2": +"jest-worker@npm:^26.2.1": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" dependencies: @@ -10557,6 +10553,17 @@ fsevents@^1.2.7: languageName: node linkType: hard +"jest-worker@npm:^27.4.5": + version: 27.5.1 + resolution: "jest-worker@npm:27.5.1" + dependencies: + "@types/node": "*" + merge-stream: ^2.0.0 + supports-color: ^8.0.0 + checksum: 98cd68b696781caed61c983a3ee30bf880b5bd021c01d98f47b143d4362b85d0737f8523761e2713d45e18b4f9a2b98af1eaee77afade4111bb65c77d6f7c980 + languageName: node + linkType: hard + "jest-worker@npm:^29.0.1": version: 29.0.1 resolution: "jest-worker@npm:29.0.1" @@ -10692,7 +10699,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0": +"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f @@ -13350,14 +13357,14 @@ fsevents@^1.2.7: languageName: node linkType: hard -"schema-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "schema-utils@npm:3.0.0" +"schema-utils@npm:^3.1.0, schema-utils@npm:^3.1.1": + version: 3.1.1 + resolution: "schema-utils@npm:3.1.1" dependencies: - "@types/json-schema": ^7.0.6 + "@types/json-schema": ^7.0.8 ajv: ^6.12.5 ajv-keywords: ^3.5.2 - checksum: 56dc93b4f6abe91aa2b76b2c656610cc6d491297f4e6866340bc7b6b226b521a2969ab2498cd9e6c59eda670b730a9c8695404ca56c08643c3b95c5e174588c8 + checksum: fb73f3d759d43ba033c877628fe9751620a26879f6301d3dbeeb48cf2a65baec5cdf99da65d1bf3b4ff5444b2e59cbe4f81c2456b5e0d2ba7d7fd4aed5da29ce languageName: node linkType: hard @@ -13429,12 +13436,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"serialize-javascript@npm:^5.0.1": - version: 5.0.1 - resolution: "serialize-javascript@npm:5.0.1" +"serialize-javascript@npm:^6.0.0": + version: 6.0.0 + resolution: "serialize-javascript@npm:6.0.0" dependencies: randombytes: ^2.1.0 - checksum: bb45a427690c3d2711e28499de0fbf25036af1e23c63c6a9237ed0aa572fd0941fcdefe50a2dccf26d9df8c8b86ae38659e19d8ba7afd3fbc1f1c7539a2a48d2 + checksum: 56f90b562a1bdc92e55afb3e657c6397c01a902c588c0fe3d4c490efdcc97dcd2a3074ba12df9e94630f33a5ce5b76a74784a7041294628a6f4306e0ec84bf93 languageName: node linkType: hard @@ -13680,7 +13687,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"source-list-map@npm:^2.0.0, source-list-map@npm:^2.0.1": +"source-list-map@npm:^2.0.0": version: 2.0.1 resolution: "source-list-map@npm:2.0.1" checksum: 806efc6f75e7cd31e4815e7a3aaf75a45c704871ea4075cb2eb49882c6fca28998f44fc5ac91adb6de03b2882ee6fb02f951fdc85e6a22b338c32bfe19557938 @@ -13741,13 +13748,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"source-map@npm:~0.7.2": - version: 0.7.3 - resolution: "source-map@npm:0.7.3" - checksum: cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea - languageName: node - linkType: hard - "sourcemap-codec@npm:^1.4.4, sourcemap-codec@npm:^1.4.8": version: 1.4.8 resolution: "sourcemap-codec@npm:1.4.8" @@ -14302,19 +14302,25 @@ fsevents@^1.2.7: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.1.1": - version: 5.1.1 - resolution: "terser-webpack-plugin@npm:5.1.1" +"terser-webpack-plugin@npm:^5.1.3": + version: 5.3.6 + resolution: "terser-webpack-plugin@npm:5.3.6" dependencies: - jest-worker: ^26.6.2 - p-limit: ^3.1.0 - schema-utils: ^3.0.0 - serialize-javascript: ^5.0.1 - source-map: ^0.6.1 - terser: ^5.5.1 + "@jridgewell/trace-mapping": ^0.3.14 + jest-worker: ^27.4.5 + schema-utils: ^3.1.1 + serialize-javascript: ^6.0.0 + terser: ^5.14.1 peerDependencies: webpack: ^5.1.0 - checksum: 4b3dbd353022400dba04a5c695f2746dc513f22a4673fee22945821e209948c8cfc6068d2bffc06f3159a1b86cf7f5bd9e4df6d581feebde0bfbd24d2f813d32 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 8f3448d7fdb0434ce6a0c09d95c462bfd2f4a5a430233d854163337f734a7f5c07c74513d16081e06d4ca33d366d5b1a36f5444219bc41a7403afd6162107bad languageName: node linkType: hard @@ -14331,16 +14337,17 @@ fsevents@^1.2.7: languageName: node linkType: hard -"terser@npm:^5.0.0, terser@npm:^5.5.1, terser@npm:^5.9.0": - version: 5.9.0 - resolution: "terser@npm:5.9.0" +"terser@npm:^5.0.0, terser@npm:^5.14.1, terser@npm:^5.9.0": + version: 5.15.1 + resolution: "terser@npm:5.15.1" dependencies: + "@jridgewell/source-map": ^0.3.2 + acorn: ^8.5.0 commander: ^2.20.0 - source-map: ~0.7.2 source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 11c1246b1991015a8881742878af779e3863fad42f626ffda957dbf28c94bf51e7994cffb9ffbec86ff3c23ab45ffa6d79d453c15e664306e35fc7b2c4eee5f4 + checksum: 9880a1e0956983a1ce5de204ea35121c0009fa41d582a6904ae850e1953a1a2cc021168439565280c5a8eee67c85a874175627e24989b046c7a72589b81c3979 languageName: node linkType: hard @@ -14976,7 +14983,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"v8-compile-cache@npm:^2.0.3, v8-compile-cache@npm:^2.2.0": +"v8-compile-cache@npm:^2.0.3": version: 2.2.0 resolution: "v8-compile-cache@npm:2.2.0" checksum: b5916ac2079a4d3de003d9d657d37e1b96453603158ccf6f3d2cc64d0018b71f3576fd3534f519829f9641b4588c830b9363dc5821fe213a51c1b1b3728a382a @@ -15127,41 +15134,37 @@ fsevents@^1.2.7: languageName: node linkType: hard -"watchpack@npm:^2.0.0": - version: 2.1.1 - resolution: "watchpack@npm:2.1.1" +"watchpack@npm:^2.4.0": + version: 2.4.0 + resolution: "watchpack@npm:2.4.0" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 4a2d7ed1b441814b232db9c065beaee40ad0e37f77279331d663fa950b6b1926210a8dfa6009dc806b248f15d48826c9c6ce1a7fd6e6c94178d13c6c0a33f32c + checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 languageName: node linkType: hard -"webpack-cli@npm:^4.5.0": - version: 4.5.0 - resolution: "webpack-cli@npm:4.5.0" +"webpack-cli@npm:^4.10.0, webpack-cli@npm:^4.5.0": + version: 4.10.0 + resolution: "webpack-cli@npm:4.10.0" dependencies: "@discoveryjs/json-ext": ^0.5.0 - "@webpack-cli/configtest": ^1.0.1 - "@webpack-cli/info": ^1.2.2 - "@webpack-cli/serve": ^1.3.0 - colorette: ^1.2.1 + "@webpack-cli/configtest": ^1.2.0 + "@webpack-cli/info": ^1.5.0 + "@webpack-cli/serve": ^1.7.0 + colorette: ^2.0.14 commander: ^7.0.0 - enquirer: ^2.3.6 - execa: ^5.0.0 + cross-spawn: ^7.0.3 fastest-levenshtein: ^1.0.12 import-local: ^3.0.2 interpret: ^2.2.0 rechoir: ^0.7.0 - v8-compile-cache: ^2.2.0 webpack-merge: ^5.7.3 peerDependencies: webpack: 4.x.x || 5.x.x peerDependenciesMeta: "@webpack-cli/generators": optional: true - "@webpack-cli/init": - optional: true "@webpack-cli/migrate": optional: true webpack-bundle-analyzer: @@ -15170,7 +15173,7 @@ fsevents@^1.2.7: optional: true bin: webpack-cli: bin/cli.js - checksum: cb3c211ef52165c6ecf8d60b0af94da4b0719db892bd9128feddaced58d89f120ce5e9eb702060f57ba84ebb13421c7e0e9cbe035e6e30f4c3dda9638af3a471 + checksum: 2ff5355ac348e6b40f2630a203b981728834dca96d6d621be96249764b2d0fc01dd54edfcc37f02214d02935de2cf0eefd6ce689d970d154ef493f01ba922390 languageName: node linkType: hard @@ -15194,13 +15197,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"webpack-sources@npm:^2.1.1": - version: 2.2.0 - resolution: "webpack-sources@npm:2.2.0" - dependencies: - source-list-map: ^2.0.1 - source-map: ^0.6.1 - checksum: 8276fd6c90039d1e08acc51d53d5aa6efac43b5bec9dad878cb5ec7b336c93d25599f1675a354183ab31358a060421feda6f8e56f4453e53502c81b081fda102 +"webpack-sources@npm:^3.2.3": + version: 3.2.3 + resolution: "webpack-sources@npm:3.2.3" + checksum: 989e401b9fe3536529e2a99dac8c1bdc50e3a0a2c8669cbafad31271eadd994bc9405f88a3039cd2e29db5e6d9d0926ceb7a1a4e7409ece021fe79c37d9c4607 languageName: node linkType: hard @@ -15274,39 +15274,40 @@ fsevents@^1.2.7: languageName: node linkType: hard -"webpack@npm:^5.24.1": - version: 5.24.1 - resolution: "webpack@npm:5.24.1" +"webpack@npm:^5.74.0": + version: 5.74.0 + resolution: "webpack@npm:5.74.0" dependencies: - "@types/eslint-scope": ^3.7.0 - "@types/estree": ^0.0.46 - "@webassemblyjs/ast": 1.11.0 - "@webassemblyjs/wasm-edit": 1.11.0 - "@webassemblyjs/wasm-parser": 1.11.0 - acorn: ^8.0.4 + "@types/eslint-scope": ^3.7.3 + "@types/estree": ^0.0.51 + "@webassemblyjs/ast": 1.11.1 + "@webassemblyjs/wasm-edit": 1.11.1 + "@webassemblyjs/wasm-parser": 1.11.1 + acorn: ^8.7.1 + acorn-import-assertions: ^1.7.6 browserslist: ^4.14.5 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.7.0 - es-module-lexer: ^0.4.0 - eslint-scope: ^5.1.1 + enhanced-resolve: ^5.10.0 + es-module-lexer: ^0.9.0 + eslint-scope: 5.1.1 events: ^3.2.0 glob-to-regexp: ^0.4.1 - graceful-fs: ^4.2.4 - json-parse-better-errors: ^1.0.2 + graceful-fs: ^4.2.9 + json-parse-even-better-errors: ^2.3.1 loader-runner: ^4.2.0 mime-types: ^2.1.27 neo-async: ^2.6.2 - schema-utils: ^3.0.0 + schema-utils: ^3.1.0 tapable: ^2.1.1 - terser-webpack-plugin: ^5.1.1 - watchpack: ^2.0.0 - webpack-sources: ^2.1.1 + terser-webpack-plugin: ^5.1.3 + watchpack: ^2.4.0 + webpack-sources: ^3.2.3 peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: eb10cd263ff9f5f2cd1ac9f52c220397c27b32d44b676fd6a54f8ce261bb76a7f2ac30a212b0d282a768b14145b983d027405d81ab7fce22a35f6fc5a7c0dd4a + checksum: 320c41369a75051b19e18c63f408b3dcc481852e992f83d311771c5ec0f05f2946385e8ebef62030cf3587f0a3d2f12779ffdb191569a966847289ba7313f946 languageName: node linkType: hard