diff --git a/.eslintrc.js b/.eslintrc.js index 09a61797b11..604909e73e1 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -90,6 +90,13 @@ module.exports = { ecmaVersion: 5 } }, + { + files: ["tooling/**/*.js"], + env: { es6: true }, + parserOptions: { + ecmaVersion: 2020 + } + }, { files: ["test/**/*.js"], env: { diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9dfebc27c2a..42b0c80a389 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,7 +26,7 @@ jobs: with: node-version: 17.x cache: "yarn" - - run: yarn --frozen-lockfile + - run: yarn --frozen-lockfile --ignore-engines - uses: actions/cache@v3 with: path: .eslintcache @@ -42,7 +42,7 @@ jobs: with: node-version: 17.x cache: "yarn" - - run: yarn --frozen-lockfile + - run: yarn --frozen-lockfile --ignore-engines - run: yarn link --frozen-lockfile || true - run: yarn link webpack --frozen-lockfile - run: yarn test:basic --ci @@ -50,6 +50,17 @@ jobs: with: flags: basic functionalities: gcov + validate-legacy-node: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Use Node.js + uses: actions/setup-node@v3 + with: + node-version: 10.x + cache: "yarn" + - run: node -e "const content = require('./package.json');delete content.devDependencies;require('fs').writeFileSync('package.json', JSON.stringify(content, null, 2));" + - run: yarn install --production --frozen-lockfile unit: runs-on: ubuntu-latest steps: @@ -59,7 +70,7 @@ jobs: with: node-version: 17.x cache: "yarn" - - run: yarn --frozen-lockfile + - run: yarn --frozen-lockfile --ignore-engines - run: yarn link --frozen-lockfile || true - run: yarn link webpack --frozen-lockfile - uses: actions/cache@v3 @@ -98,7 +109,8 @@ jobs: with: node-version: ${{ matrix.node-version }} cache: "yarn" - - run: yarn --frozen-lockfile + # Using `--ignore-engines` for Node.js 10 and 12 + - run: yarn --frozen-lockfile --ignore-engines - run: yarn link --frozen-lockfile || true - run: yarn link webpack --frozen-lockfile - uses: actions/cache@v3 diff --git a/.husky/.gitignore b/.husky/.gitignore deleted file mode 100644 index 31354ec1389..00000000000 --- a/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ diff --git a/.husky/pre-commit b/.husky/pre-commit index d37daa075e2..cf0c46b936c 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,4 +1,4 @@ -#!/bin/sh -. "$(dirname "$0")/_/husky.sh" +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" npx --no-install lint-staged diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 56b857a5ff9..ca0de9e7993 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -27,7 +27,7 @@ jobs: - script: | set -e export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH" - yarn --frozen-lockfile + yarn --frozen-lockfile --ignore-engines yarn link --frozen-lockfile || true yarn link webpack --frozen-lockfile displayName: "Install dependencies" @@ -79,7 +79,7 @@ jobs: - script: | set -e export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH" - yarn --frozen-lockfile + yarn --frozen-lockfile --ignore-engines yarn link --frozen-lockfile || true yarn link webpack --frozen-lockfile displayName: "Install dependencies" @@ -141,7 +141,7 @@ jobs: key: yarn | $(Agent.OS) | yarn.lock path: $(YARN_CACHE_FOLDER) displayName: "Cache Yarn packages" - - script: yarn --frozen-lockfile + - script: yarn --frozen-lockfile --ignore-engines displayName: "Install dependencies" - script: yarn link --frozen-lockfile || true displayName: "Link webpack" @@ -210,7 +210,7 @@ jobs: - script: | set -e export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH" - yarn --frozen-lockfile + yarn --frozen-lockfile --ignore-engines yarn link --frozen-lockfile || true yarn link webpack --frozen-lockfile displayName: "Install dependencies" @@ -272,7 +272,7 @@ jobs: - script: | set -e export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH" - yarn --frozen-lockfile + yarn --frozen-lockfile --ignore-engines yarn link --frozen-lockfile || true yarn link webpack --frozen-lockfile displayName: "Install dependencies" diff --git a/cspell.json b/cspell.json index 7ac16bc9e3e..8cff705ddc0 100644 --- a/cspell.json +++ b/cspell.json @@ -5,6 +5,8 @@ "absolutify", "acircular", "amdmodule", + "analyse", + "analysed", "asmjs", "assemblyscript", "asyncloader", @@ -181,6 +183,7 @@ "preloaded", "preloading", "preparsed", + "preprocess", "prettierrc", "prewalking", "prioritise", @@ -294,6 +297,7 @@ "types.d.ts", "**/**/*.snap", "test/cases/json/weird-properties/globals.json", + "test/JavascriptParser.unittest.js", "**/*.svg", "*.log", "**/*.wasm", @@ -303,6 +307,7 @@ "test/cases/**", "test/configCases/**", "test/statsCases/**", - "test/fixtures/**" + "test/fixtures/**", + "test/memoryLimitCases/**" ] } diff --git a/examples/aggressive-merging/README.md b/examples/aggressive-merging/README.md index 39b58bf00e2..959c4632409 100644 --- a/examples/aggressive-merging/README.md +++ b/examples/aggressive-merging/README.md @@ -60,20 +60,20 @@ module.exports = { ## Unoptimized ``` -asset pageA.bundle.js 8.91 KiB [emitted] (name: pageA) -asset pageB.bundle.js 8.91 KiB [emitted] (name: pageB) -asset pageC.bundle.js 8.91 KiB [emitted] (name: pageC) +asset pageA.bundle.js 8.9 KiB [emitted] (name: pageA) +asset pageB.bundle.js 8.9 KiB [emitted] (name: pageB) +asset pageC.bundle.js 8.9 KiB [emitted] (name: pageC) asset 456.chunk.js 6.28 KiB [emitted] asset 394.chunk.js 606 bytes [emitted] -chunk (runtime: pageB) pageB.bundle.js (pageB) 69 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: pageB) pageB.bundle.js (pageB) 69 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./pageB pageB - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./pageB.js 69 bytes [built] [code generated] [used exports unknown] entry ./pageB pageB -chunk (runtime: pageC) pageC.bundle.js (pageC) 68 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: pageC) pageC.bundle.js (pageC) 68 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./pageC pageC - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./pageC.js 68 bytes [built] [code generated] [used exports unknown] entry ./pageC pageC @@ -89,9 +89,9 @@ chunk (runtime: pageC) 394.chunk.js 42 bytes [rendered] cjs self exports reference ./b.js 1:0-14 cjs require ./b ./pageB.js 2:8-22 cjs require ./b ./pageC.js 2:17-31 -chunk (runtime: pageA) pageA.bundle.js (pageA) 69 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: pageA) pageA.bundle.js (pageA) 69 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./pageA pageA - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./pageA.js 69 bytes [built] [code generated] [used exports unknown] entry ./pageA pageA @@ -113,7 +113,7 @@ chunk (runtime: pageA, pageB) 456.chunk.js 5.45 KiB [rendered] cjs self exports reference ./common.js 1:0-14 amd require ./common ./pageA.js 1:0-3:2 amd require ./common ./pageB.js 1:0-3:2 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -124,15 +124,15 @@ asset pageA.bundle.js 1.73 KiB [emitted] [minimized] (name: pageA) asset pageB.bundle.js 1.73 KiB [emitted] [minimized] (name: pageB) asset 456.chunk.js 155 bytes [emitted] [minimized] asset 394.chunk.js 104 bytes [emitted] [minimized] -chunk (runtime: pageB) pageB.bundle.js (pageB) 69 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: pageB) pageB.bundle.js (pageB) 69 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./pageB pageB - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./pageB.js 69 bytes [built] [code generated] [no exports used] entry ./pageB pageB -chunk (runtime: pageC) pageC.bundle.js (pageC) 68 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: pageC) pageC.bundle.js (pageC) 68 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./pageC pageC - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./pageC.js 68 bytes [built] [code generated] [no exports used] entry ./pageC pageC @@ -148,9 +148,9 @@ chunk (runtime: pageC) 394.chunk.js 42 bytes [rendered] cjs self exports reference ./b.js 1:0-14 cjs require ./b ./pageB.js 2:8-22 cjs require ./b ./pageC.js 2:17-31 -chunk (runtime: pageA) pageA.bundle.js (pageA) 69 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: pageA) pageA.bundle.js (pageA) 69 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./pageA pageA - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./pageA.js 69 bytes [built] [code generated] [no exports used] entry ./pageA pageA @@ -172,5 +172,5 @@ chunk (runtime: pageA, pageB) 456.chunk.js 5.45 KiB [rendered] cjs self exports reference ./common.js 1:0-14 amd require ./common ./pageA.js 1:0-3:2 amd require ./common ./pageB.js 1:0-3:2 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/asset-advanced/README.md b/examples/asset-advanced/README.md index 78756932738..6210a32cafe 100644 --- a/examples/asset-advanced/README.md +++ b/examples/asset-advanced/README.md @@ -196,5 +196,5 @@ chunk (runtime: main) output.js (main) 1.54 KiB (javascript) 274 bytes (runtime) [no exports] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/asset-simple/README.md b/examples/asset-simple/README.md index 29a868a6bf6..c2f5e4c477e 100644 --- a/examples/asset-simple/README.md +++ b/examples/asset-simple/README.md @@ -68,7 +68,7 @@ module.exports = { \*************************/ /*! default exports */ /*! exports [not provided] [no usage info] */ -/*! runtime requirements: module, __webpack_require__.p, __webpack_require__.* */ +/*! runtime requirements: __webpack_require__.p, module, __webpack_require__.* */ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { module.exports = __webpack_require__.p + "images/89a353e9c515885abd8e.png"; @@ -217,5 +217,5 @@ chunk (runtime: main) output.js (main) 9.58 KiB (javascript) 14.6 KiB (asset) 30 [no exports] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/build-http/README.md b/examples/build-http/README.md index 8c46cd3b81f..088ca7e5a01 100644 --- a/examples/build-http/README.md +++ b/examples/build-http/README.md @@ -20,7 +20,12 @@ module.exports = { // loggingDebug: /HttpUriPlugin/ // }, experiments: { - buildHttp: true + buildHttp: [ + "https://cdn.esm.sh/", + "https://cdn.skypack.dev/", + "https://jspm.dev/", + /^https:\/\/unpkg\.com\/.+\?module$/ + ] } }; ``` @@ -33,12 +38,35 @@ module.exports = { asset output.js 82.6 KiB [emitted] (name: main) runtime modules 670 bytes 3 modules modules by path https:// 30 KiB - modules by path https://jspm.dev/ 16.1 KiB - modules by path https://jspm.dev/*.0 6.04 KiB 5 modules - modules by path https://jspm.dev/npm:@jspm/ 9.67 KiB 3 modules - 4 modules - modules by path https://cdn.esm.sh/ 6.15 KiB 7 modules - modules by path https://cdn.skypack.dev/ 7.46 KiB 6 modules + modules by path https://jspm.dev/ 16.1 KiB 12 modules + modules by path https://cdn.esm.sh/ 6.15 KiB + https://cdn.esm.sh/p-map 173 bytes [built] [code generated] + [exports: default, pMapSkip] + [used exports unknown] + harmony side effect evaluation https://cdn.esm.sh/p-map ./example.js 2:0-45 + harmony import specifier https://cdn.esm.sh/p-map ./example.js 6:12-17 + https://cdn.esm.sh/v53/p-map@5.1.0/es2015/p-map.js 1.18 KiB [built] [code generated] + [exports: default, pMapSkip] + [used exports unknown] + harmony side effect evaluation https://cdn.esm.sh/v53/p-map@5.1.0/es2015/p-map.js https://cdn.esm.sh/p-map 2:0-67 + harmony export imported specifier https://cdn.esm.sh/v53/p-map@5.1.0/es2015/p-map.js https://cdn.esm.sh/p-map 2:0-67 + harmony side effect evaluation https://cdn.esm.sh/v53/p-map@5.1.0/es2015/p-map.js https://cdn.esm.sh/p-map 3:0-77 + harmony export imported specifier https://cdn.esm.sh/v53/p-map@5.1.0/es2015/p-map.js https://cdn.esm.sh/p-map 3:0-77 + + 5 modules + modules by path https://cdn.skypack.dev/ 7.46 KiB + https://cdn.skypack.dev/p-map 757 bytes [built] [code generated] + [exports: default, pMapSkip] + [used exports unknown] + harmony side effect evaluation https://cdn.skypack.dev/p-map ./example.js 1:0-50 + harmony import specifier https://cdn.skypack.dev/p-map ./example.js 5:12-17 + https://cdn.skypack.dev/-/p-map@v5.1.0-7ixXvZxXPKKt9unR9LT0/dist=es2020,mode=imports/optimized/p-map.js 2.29 KiB [built] [code generated] + [exports: default, pMapSkip] + [used exports unknown] + harmony side effect evaluation /-/p-map@v5.1.0-7ixXvZxXPKKt9unR9LT0/dist=es2020,mode=imports/optimized/p-map.js https://cdn.skypack.dev/p-map 15:0-97 + harmony export imported specifier /-/p-map@v5.1.0-7ixXvZxXPKKt9unR9LT0/dist=es2020,mode=imports/optimized/p-map.js https://cdn.skypack.dev/p-map 15:0-97 + harmony side effect evaluation /-/p-map@v5.1.0-7ixXvZxXPKKt9unR9LT0/dist=es2020,mode=imports/optimized/p-map.js https://cdn.skypack.dev/p-map 16:0-105 + harmony export imported specifier /-/p-map@v5.1.0-7ixXvZxXPKKt9unR9LT0/dist=es2020,mode=imports/optimized/p-map.js https://cdn.skypack.dev/p-map 16:0-105 + + 4 modules https://unpkg.com/p-map-series?module 263 bytes [built] [code generated] [exports: default] [used exports unknown] @@ -48,17 +76,17 @@ modules by path https:// 30 KiB [no exports] [used exports unknown] entry ./example.js main -webpack 5.53.0 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 12.5 KiB [emitted] [minimized] (name: main) +asset output.js 12.4 KiB [emitted] [minimized] (name: main) orphan modules 30 KiB [orphan] 26 modules ./example.js + 25 modules 30.2 KiB [built] [code generated] [no exports] [no exports used] entry ./example.js main -webpack 5.53.0 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/chunkhash/README.md b/examples/chunkhash/README.md index 669b7d68036..fee9f799de2 100644 --- a/examples/chunkhash/README.md +++ b/examples/chunkhash/README.md @@ -43,7 +43,7 @@ module.exports = {
@@ -230,7 +230,6 @@ module.exports = { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -334,7 +333,7 @@ module.exports = { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } @@ -397,9 +396,9 @@ chunk (runtime: runtime~main) main.[chunkhash].js (main) 55 bytes [initial] [ren ./example.js 55 bytes [built] [code generated] [used exports unknown] entry ./example main -chunk (runtime: runtime~main) runtime~main.[chunkhash].js (runtime~main) 7.6 KiB [entry] [rendered] +chunk (runtime: runtime~main) runtime~main.[chunkhash].js (runtime~main) 7.59 KiB [entry] [rendered] > ./example main - runtime modules 7.6 KiB 10 modules + runtime modules 7.59 KiB 10 modules chunk (runtime: runtime~main) 2.[chunkhash].js 28 bytes [rendered] > ./async1 ./example.js 2:0-18 ./async1.js 28 bytes [built] [code generated] @@ -410,7 +409,7 @@ chunk (runtime: runtime~main) 3.[chunkhash].js 28 bytes [rendered] ./async2.js 28 bytes [built] [code generated] [used exports unknown] import() ./async2 ./example.js 3:0-18 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -420,7 +419,7 @@ asset runtime~main.[chunkhash].js 2.73 KiB [emitted] [minimized] (name: runtime~ asset main.[chunkhash].js 157 bytes [emitted] [minimized] (name: main) asset 114.[chunkhash].js 69 bytes [emitted] [minimized] asset 172.[chunkhash].js 69 bytes [emitted] [minimized] -Entrypoint main 2.89 KiB = runtime~main.[chunkhash].js 2.73 KiB main.[chunkhash].js 157 bytes +Entrypoint main 2.88 KiB = runtime~main.[chunkhash].js 2.73 KiB main.[chunkhash].js 157 bytes chunk (runtime: runtime~main) 114.[chunkhash].js 28 bytes [rendered] > ./async1 ./example.js 2:0-18 ./async1.js 28 bytes [built] [code generated] @@ -436,8 +435,8 @@ chunk (runtime: runtime~main) main.[chunkhash].js (main) 55 bytes [initial] [ren ./example.js 55 bytes [built] [code generated] [no exports used] entry ./example main -chunk (runtime: runtime~main) runtime~main.[chunkhash].js (runtime~main) 7.6 KiB [entry] [rendered] +chunk (runtime: runtime~main) runtime~main.[chunkhash].js (runtime~main) 7.59 KiB [entry] [rendered] > ./example main - runtime modules 7.6 KiB 10 modules -webpack 5.51.1 compiled successfully + runtime modules 7.59 KiB 10 modules +webpack 5.78.0 compiled successfully ``` diff --git a/examples/cjs-tree-shaking/README.md b/examples/cjs-tree-shaking/README.md index 1a67c5a0604..de5a11748f0 100644 --- a/examples/cjs-tree-shaking/README.md +++ b/examples/cjs-tree-shaking/README.md @@ -65,7 +65,7 @@ exports.multiply = function multiply() { /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var __webpack_unused_export__; -const add = __webpack_require__(/*! ./math */ 2)/* .add */ .I; +const add = (__webpack_require__(/*! ./math */ 2)/* .add */ .I); exports.nP = function increment(val) { return add(val, 1); }; @@ -158,7 +158,7 @@ var __webpack_exports__ = {}; \********************/ /*! unknown exports (runtime-defined) */ /*! runtime requirements: __webpack_require__ */ -const inc = __webpack_require__(/*! ./increment */ 1)/* .increment */ .nP; +const inc = (__webpack_require__(/*! ./increment */ 1)/* .increment */ .nP); var a = 1; inc(a); // 2 @@ -187,14 +187,14 @@ inc(a); // 2 ## Unoptimized ``` -asset output.js 2.93 KiB [emitted] (name: main) +asset output.js 2.94 KiB [emitted] (name: main) chunk (runtime: main) output.js (main) 634 bytes [entry] [rendered] > ./example.js main dependent modules 564 bytes [dependent] 2 modules ./example.js 70 bytes [built] [code generated] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully asset without.js 3.08 KiB [emitted] (name: main) chunk (runtime: main) without.js (main) 634 bytes [entry] [rendered] @@ -203,7 +203,7 @@ chunk (runtime: main) without.js (main) 634 bytes [entry] [rendered] ./example.js 70 bytes [built] [code generated] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -216,7 +216,7 @@ chunk (runtime: main) output.js (main) 634 bytes [entry] [rendered] ./example.js 70 bytes [built] [code generated] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully asset without.js 551 bytes [emitted] [minimized] (name: main) 1 related asset chunk (runtime: main) without.js (main) 634 bytes [entry] [rendered] @@ -225,5 +225,5 @@ chunk (runtime: main) without.js (main) 634 bytes [entry] [rendered] ./example.js 70 bytes [built] [code generated] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitted-require.context-amd/README.md b/examples/code-splitted-require.context-amd/README.md index 8c3c8b6e2f1..abe1922c425 100644 --- a/examples/code-splitted-require.context-amd/README.md +++ b/examples/code-splitted-require.context-amd/README.md @@ -118,7 +118,6 @@ getTemplate("b", function(b) { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -211,7 +210,7 @@ getTemplate("b", function(b) { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -236,7 +235,7 @@ var __webpack_exports__ = {}; function getTemplate(templateName, callback) { __webpack_require__.e(/*! AMD require */ 577).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(1)("./"+templateName)]; (function(tmpl) { callback(tmpl()); - }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe); + }).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);})['catch'](__webpack_require__.oe); } getTemplate("a", function(a) { console.log(a); @@ -342,11 +341,11 @@ module.exports = function() { ## Unoptimized ``` -asset output.js 9.05 KiB [emitted] (name: main) +asset output.js 9.04 KiB [emitted] (name: main) asset 577.output.js 2.23 KiB [emitted] -chunk (runtime: main) output.js (main) 251 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 251 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./example.js 251 bytes [built] [code generated] [used exports unknown] entry ./example.js main @@ -357,7 +356,7 @@ chunk (runtime: main) 577.output.js 457 bytes [rendered] [no exports] [used exports unknown] amd require context ./example.js 2:1-4:3 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -365,9 +364,9 @@ webpack 5.51.1 compiled successfully ``` asset output.js 1.82 KiB [emitted] [minimized] (name: main) asset 577.output.js 609 bytes [emitted] [minimized] -chunk (runtime: main) output.js (main) 251 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 251 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./example.js 251 bytes [built] [code generated] [no exports used] entry ./example.js main @@ -377,5 +376,5 @@ chunk (runtime: main) 577.output.js 457 bytes [rendered] ../require.context/templates/ sync ^\.\/.*$ 217 bytes [built] [code generated] [no exports] amd require context ./example.js 2:1-4:3 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitted-require.context/README.md b/examples/code-splitted-require.context/README.md index 400ad77b9d4..89fe83e2106 100644 --- a/examples/code-splitted-require.context/README.md +++ b/examples/code-splitted-require.context/README.md @@ -118,7 +118,6 @@ getTemplate("b", function(b) { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -211,7 +210,7 @@ getTemplate("b", function(b) { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -236,7 +235,7 @@ var __webpack_exports__ = {}; function getTemplate(templateName, callback) { __webpack_require__.e(/*! require.ensure */ 577).then((function(require) { callback(__webpack_require__(1)("./"+templateName)()); - }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); + }).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); } getTemplate("a", function(a) { console.log(a); @@ -342,11 +341,11 @@ module.exports = function() { ## Unoptimized ``` -asset output.js 8.96 KiB [emitted] (name: main) +asset output.js 8.95 KiB [emitted] (name: main) asset 577.output.js 2.23 KiB [emitted] -chunk (runtime: main) output.js (main) 266 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 266 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./example.js 266 bytes [built] [code generated] [used exports unknown] entry ./example.js main @@ -357,17 +356,17 @@ chunk (runtime: main) 577.output.js 457 bytes [rendered] [no exports] [used exports unknown] cjs require context ./example.js 3:11-64 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 1.8 KiB [emitted] [minimized] (name: main) +asset output.js 1.79 KiB [emitted] [minimized] (name: main) asset 577.output.js 609 bytes [emitted] [minimized] -chunk (runtime: main) output.js (main) 266 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 266 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./example.js 266 bytes [built] [code generated] [no exports used] entry ./example.js main @@ -377,5 +376,5 @@ chunk (runtime: main) 577.output.js 457 bytes [rendered] ../require.context/templates/ sync ^\.\/.*$ 217 bytes [built] [code generated] [no exports] cjs require context ./example.js 3:11-64 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitting-bundle-loader/README.md b/examples/code-splitting-bundle-loader/README.md index cd6d8e87bb4..4ab296f9c6e 100644 --- a/examples/code-splitting-bundle-loader/README.md +++ b/examples/code-splitting-bundle-loader/README.md @@ -44,7 +44,7 @@ __webpack_require__.e(/*! require.ensure */ 929).then((function(require) { for(var i = 0, l = callbacks.length; i < l; i++) { callbacks[i](data); } -}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); +}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); /***/ }) /******/ ]); @@ -147,7 +147,6 @@ __webpack_require__.e(/*! require.ensure */ 929).then((function(require) { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -240,7 +239,7 @@ __webpack_require__.e(/*! require.ensure */ 929).then((function(require) { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -300,11 +299,11 @@ module.exports = "It works"; ## Unoptimized ``` -asset output.js 9.7 KiB [emitted] (name: main) +asset output.js 9.68 KiB [emitted] (name: main) asset 929.output.js 354 bytes [emitted] -chunk (runtime: main) output.js (main) 375 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 375 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules dependent modules 281 bytes [dependent] 1 module ./example.js 94 bytes [built] [code generated] [used exports unknown] @@ -315,7 +314,7 @@ chunk (runtime: main) 929.output.js 28 bytes [rendered] [used exports unknown] cjs self exports reference ./file.js 1:0-14 cjs require !!./file.js ../../node_modules/bundle-loader/index.js!./file.js 8:8-30 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -323,9 +322,9 @@ webpack 5.51.1 compiled successfully ``` asset output.js 1.85 KiB [emitted] [minimized] (name: main) asset 929.output.js 88 bytes [emitted] [minimized] -chunk (runtime: main) output.js (main) 375 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 375 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules dependent modules 281 bytes [dependent] 1 module ./example.js 94 bytes [built] [code generated] [no exports used] @@ -336,5 +335,5 @@ chunk (runtime: main) 929.output.js 28 bytes [rendered] [used exports unknown] cjs self exports reference ./file.js 1:0-14 cjs require !!./file.js ../../node_modules/bundle-loader/index.js!./file.js 8:8-30 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitting-depend-on-advanced/README.md b/examples/code-splitting-depend-on-advanced/README.md index f0a1b82b235..09b2c0df6cb 100644 --- a/examples/code-splitting-depend-on-advanced/README.md +++ b/examples/code-splitting-depend-on-advanced/README.md @@ -222,7 +222,6 @@ console.log(lodash, isomorphicFetch); /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -326,7 +325,7 @@ console.log(lodash, isomorphicFetch); /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } @@ -555,7 +554,7 @@ asset react-vendors.js 1.33 KiB [emitted] (name: react-vendors) asset lazy_js.js 1.11 KiB [emitted] Entrypoint app 1.44 KiB = app.js Entrypoint page1 1.91 KiB = page1.js -Entrypoint react-vendors 12.5 KiB = runtime.js 11.1 KiB react-vendors.js 1.33 KiB +Entrypoint react-vendors 12.4 KiB = runtime.js 11.1 KiB react-vendors.js 1.33 KiB Entrypoint other-vendors 13.3 KiB = runtime.js 11.1 KiB other-vendors.js 2.13 KiB chunk (runtime: runtime) app.js (app) 116 bytes <{other-vendors}> <{runtime}> >{page1}< [initial] [rendered] > ./app.js app @@ -607,13 +606,13 @@ chunk (runtime: runtime) react-vendors.js (react-vendors) 87 bytes ={runtime}= > harmony import specifier react ./page1.js 5:29-34 cjs self exports reference ./node_modules/react.js 1:0-14 entry react react-vendors -chunk (runtime: runtime) runtime.js (runtime) 6.75 KiB ={other-vendors}= ={react-vendors}= >{app}< >{page1}< [entry] [rendered] +chunk (runtime: runtime) runtime.js (runtime) 6.74 KiB ={other-vendors}= ={react-vendors}= >{app}< >{page1}< [entry] [rendered] > ./other-vendors other-vendors > prop-types react-vendors > react react-vendors > react-dom react-vendors - runtime modules 6.75 KiB 10 modules -webpack 5.51.1 compiled successfully + runtime modules 6.74 KiB 10 modules +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -627,7 +626,7 @@ asset react-vendors.js 200 bytes [emitted] [minimized] (name: react-vendors) asset lazy_js.js 159 bytes [emitted] [minimized] Entrypoint app 207 bytes = app.js Entrypoint page1 287 bytes = page1.js -Entrypoint react-vendors 2.57 KiB = runtime.js 2.37 KiB react-vendors.js 200 bytes +Entrypoint react-vendors 2.56 KiB = runtime.js 2.37 KiB react-vendors.js 200 bytes Entrypoint other-vendors 2.6 KiB = runtime.js 2.37 KiB other-vendors.js 239 bytes chunk (runtime: runtime) app.js (app) 116 bytes <{other-vendors}> <{runtime}> >{page1}< [initial] [rendered] > ./app.js app @@ -678,11 +677,11 @@ chunk (runtime: runtime) react-vendors.js (react-vendors) 87 bytes ={runtime}= > harmony import specifier react ./page1.js 5:29-34 cjs self exports reference ./node_modules/react.js 1:0-14 entry react react-vendors -chunk (runtime: runtime) runtime.js (runtime) 6.75 KiB ={other-vendors}= ={react-vendors}= >{app}< >{page1}< [entry] [rendered] +chunk (runtime: runtime) runtime.js (runtime) 6.74 KiB ={other-vendors}= ={react-vendors}= >{app}< >{page1}< [entry] [rendered] > ./other-vendors other-vendors > prop-types react-vendors > react react-vendors > react-dom react-vendors - runtime modules 6.75 KiB 10 modules -webpack 5.51.1 compiled successfully + runtime modules 6.74 KiB 10 modules +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitting-depend-on-simple/README.md b/examples/code-splitting-depend-on-simple/README.md index 34074dd70cb..df67b1bbcc0 100644 --- a/examples/code-splitting-depend-on-simple/README.md +++ b/examples/code-splitting-depend-on-simple/README.md @@ -261,7 +261,7 @@ module.exports = 'prop-types'; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } @@ -303,11 +303,11 @@ chunk (runtime: react-vendors) app.js (app) 139 bytes <{react-vendors}> [initial [no exports] [used exports unknown] entry ./app.js app -chunk (runtime: react-vendors) react-vendors.js (react-vendors) 87 bytes (javascript) 3.3 KiB (runtime) >{app}< [entry] [rendered] +chunk (runtime: react-vendors) react-vendors.js (react-vendors) 87 bytes (javascript) 3.29 KiB (runtime) >{app}< [entry] [rendered] > prop-types react-vendors > react react-vendors > react-dom react-vendors - runtime modules 3.3 KiB 6 modules + runtime modules 3.29 KiB 6 modules cacheable modules 87 bytes ./node_modules/prop-types.js 31 bytes [built] [code generated] [used exports unknown] @@ -330,7 +330,7 @@ chunk (runtime: react-vendors) react-vendors.js (react-vendors) 87 bytes (javasc harmony import specifier react ./app.js 5:12-17 cjs self exports reference ./node_modules/react.js 1:0-14 entry react react-vendors -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -371,5 +371,5 @@ chunk (runtime: react-vendors) react-vendors.js (react-vendors) 87 bytes (javasc harmony import specifier react ./app.js 5:12-17 cjs self exports reference ./node_modules/react.js 1:0-14 entry react react-vendors -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitting-harmony/README.md b/examples/code-splitting-harmony/README.md index 53ab39f82b2..7372a379e99 100644 --- a/examples/code-splitting-harmony/README.md +++ b/examples/code-splitting-harmony/README.md @@ -241,7 +241,6 @@ module.exports = webpackAsyncContext; /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -345,7 +344,7 @@ module.exports = webpackAsyncContext; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -410,9 +409,9 @@ chunk (runtime: main) 98.output.js 13 bytes [rendered] [used exports unknown] import() context element ./2 ./node_modules/c/ lazy ^\.\/.*$ namespace object ./2 import() context element ./2.js ./node_modules/c/ lazy ^\.\/.*$ namespace object ./2.js -chunk (runtime: main) output.js (main) 414 bytes (javascript) 6.92 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 414 bytes (javascript) 6.91 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 6.92 KiB 10 modules + runtime modules 6.91 KiB 10 modules dependent modules 171 bytes [dependent] 2 modules ./example.js 243 bytes [built] [code generated] [no exports] @@ -430,7 +429,7 @@ chunk (runtime: main) 644.output.js 11 bytes [rendered] ./node_modules/b.js 11 bytes [built] [code generated] [used exports unknown] import() b ./example.js 3:0-11 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -447,9 +446,9 @@ chunk (runtime: main) 98.output.js 13 bytes [rendered] [used exports unknown] import() context element ./2 ./node_modules/c/ lazy ^\.\/.*$ namespace object ./2 import() context element ./2.js ./node_modules/c/ lazy ^\.\/.*$ namespace object ./2.js -chunk (runtime: main) output.js (main) 403 bytes (javascript) 6.66 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 403 bytes (javascript) 6.65 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 6.66 KiB 9 modules + runtime modules 6.65 KiB 9 modules dependent modules 160 bytes [dependent] 1 module ./example.js 243 bytes [built] [code generated] [no exports] @@ -467,5 +466,5 @@ chunk (runtime: main) 644.output.js 11 bytes [rendered] ./node_modules/b.js 11 bytes [built] [code generated] [used exports unknown] import() b ./example.js 3:0-11 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitting-native-import-context-filter/README.md b/examples/code-splitting-native-import-context-filter/README.md index 83dd98ef47e..2eaaedfc945 100644 --- a/examples/code-splitting-native-import-context-filter/README.md +++ b/examples/code-splitting-native-import-context-filter/README.md @@ -215,7 +215,6 @@ module.exports = webpackAsyncContext; /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -319,7 +318,7 @@ module.exports = webpackAsyncContext; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -407,13 +406,13 @@ chunk (runtime: main) 718.output.js 38 bytes [rendered] [used exports unknown] import() context element ./foo ./templates/ lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object ./foo import() context element ./foo.js ./templates/ lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object ./foo.js -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 2.48 KiB [emitted] [minimized] (name: main) +asset output.js 2.47 KiB [emitted] [minimized] (name: main) asset 398.output.js 130 bytes [emitted] [minimized] asset 544.output.js 130 bytes [emitted] [minimized] asset 718.output.js 130 bytes [emitted] [minimized] @@ -445,5 +444,5 @@ chunk (runtime: main) 718.output.js 38 bytes [rendered] [exports: default] import() context element ./foo ./templates/ lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object ./foo import() context element ./foo.js ./templates/ lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object ./foo.js -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitting-native-import-context/README.md b/examples/code-splitting-native-import-context/README.md index 77906615fb7..081d3de6353 100644 --- a/examples/code-splitting-native-import-context/README.md +++ b/examples/code-splitting-native-import-context/README.md @@ -204,7 +204,6 @@ module.exports = webpackAsyncContext; /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -308,7 +307,7 @@ module.exports = webpackAsyncContext; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -394,13 +393,13 @@ chunk (runtime: main) 718.output.js 38 bytes [rendered] [used exports unknown] import() context element ./foo ./templates/ lazy ^\.\/.*$ namespace object ./foo import() context element ./foo.js ./templates/ lazy ^\.\/.*$ namespace object ./foo.js -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 2.44 KiB [emitted] [minimized] (name: main) +asset output.js 2.43 KiB [emitted] [minimized] (name: main) asset 398.output.js 130 bytes [emitted] [minimized] asset 544.output.js 130 bytes [emitted] [minimized] asset 718.output.js 130 bytes [emitted] [minimized] @@ -432,5 +431,5 @@ chunk (runtime: main) 718.output.js 38 bytes [rendered] [exports: default] import() context element ./foo ./templates/ lazy ^\.\/.*$ namespace object ./foo import() context element ./foo.js ./templates/ lazy ^\.\/.*$ namespace object ./foo.js -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitting-specify-chunk-name/README.md b/examples/code-splitting-specify-chunk-name/README.md index cb380d3de04..e8a17affc7d 100644 --- a/examples/code-splitting-specify-chunk-name/README.md +++ b/examples/code-splitting-specify-chunk-name/README.md @@ -196,7 +196,6 @@ module.exports = webpackAsyncContext; /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -300,7 +299,7 @@ module.exports = webpackAsyncContext; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -331,7 +330,7 @@ __webpack_require__.e(/*! import() | chunk-foo */ 930).then(__webpack_require__. __webpack_require__.e(/*! require.ensure | chunk-foo1 */ 930).then((function(require) { var foo = __webpack_require__(/*! ./templates/foo */ 2); console.log('foo:', foo); -}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); +}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); var createContextVar = "r"; __webpack_require__(1)("./ba" + createContextVar).then(function(bar) { @@ -386,7 +385,7 @@ chunk (runtime: main) 930.output.js (chunk-foo) 38 bytes [rendered] [used exports unknown] import() ./templates/foo ./example.js 1:0-62 cjs require ./templates/foo ./example.js 6:11-37 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -424,5 +423,5 @@ chunk (runtime: main) 930.output.js (chunk-foo) 38 bytes [rendered] [exports: default] import() ./templates/foo ./example.js 1:0-62 cjs require ./templates/foo ./example.js 6:11-37 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/code-splitting/README.md b/examples/code-splitting/README.md index 415508936d3..1666ba4800b 100644 --- a/examples/code-splitting/README.md +++ b/examples/code-splitting/README.md @@ -162,7 +162,6 @@ require.ensure(["c"], function(require) { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -255,7 +254,7 @@ require.ensure(["c"], function(require) { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -282,9 +281,9 @@ var __webpack_exports__ = {}; var a = __webpack_require__(/*! a */ 1); var b = __webpack_require__(/*! b */ 2); __webpack_require__.e(/*! require.ensure */ 796).then((function(require) { - __webpack_require__(/*! b */ 2).xyz(); + (__webpack_require__(/*! b */ 2).xyz)(); var d = __webpack_require__(/*! d */ 4); -}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); +}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); })(); /******/ })() @@ -334,11 +333,11 @@ Minimized ## Unoptimized ``` -asset output.js 9.49 KiB [emitted] (name: main) +asset output.js 9.47 KiB [emitted] (name: main) asset 796.output.js 528 bytes [emitted] -chunk (runtime: main) output.js (main) 161 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 161 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules dependent modules 22 bytes [dependent] 2 modules ./example.js 139 bytes [built] [code generated] [used exports unknown] @@ -351,7 +350,7 @@ chunk (runtime: main) 796.output.js 22 bytes [rendered] ./node_modules/d.js 11 bytes [built] [code generated] [used exports unknown] cjs require d ./example.js 5:12-24 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -359,9 +358,9 @@ webpack 5.51.1 compiled successfully ``` asset output.js 1.74 KiB [emitted] [minimized] (name: main) asset 796.output.js 80 bytes [emitted] [minimized] -chunk (runtime: main) output.js (main) 161 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 161 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules dependent modules 22 bytes [dependent] 2 modules ./example.js 139 bytes [built] [code generated] [no exports used] @@ -374,5 +373,5 @@ chunk (runtime: main) 796.output.js 22 bytes [rendered] ./node_modules/d.js 11 bytes [built] [code generated] [used exports unknown] cjs require d ./example.js 5:12-24 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/coffee-script/README.md b/examples/coffee-script/README.md index 32ea65462f7..b3f899c6f0b 100644 --- a/examples/coffee-script/README.md +++ b/examples/coffee-script/README.md @@ -125,7 +125,7 @@ chunk (runtime: main) output.js (main) 206 bytes [entry] [rendered] ./example.js 31 bytes [built] [code generated] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -138,5 +138,5 @@ chunk (runtime: main) output.js (main) 206 bytes [entry] [rendered] ./example.js 31 bytes [built] [code generated] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/common-chunk-and-vendor-chunk/README.md b/examples/common-chunk-and-vendor-chunk/README.md index 637e67e798f..8346e48a620 100644 --- a/examples/common-chunk-and-vendor-chunk/README.md +++ b/examples/common-chunk-and-vendor-chunk/README.md @@ -296,7 +296,7 @@ module.exports = "utility1"; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } @@ -462,7 +462,7 @@ module.exports = "pageB"; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } @@ -626,7 +626,7 @@ module.exports = "pageC"; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } @@ -661,11 +661,11 @@ module.exports = "pageC"; assets by chunk 768 bytes (id hint: commons) asset commons-utility2_js.js 384 bytes [emitted] (id hint: commons) asset commons-utility3_js.js 384 bytes [emitted] (id hint: commons) -asset pageA.js 6.08 KiB [emitted] (name: pageA) +asset pageA.js 6.07 KiB [emitted] (name: pageA) asset pageB.js 5.8 KiB [emitted] (name: pageB) asset pageC.js 5.74 KiB [emitted] (name: pageC) asset vendor.js 737 bytes [emitted] (name: vendor) (id hint: vendor) -Entrypoint pageA 7.17 KiB = vendor.js 737 bytes commons-utility2_js.js 384 bytes pageA.js 6.08 KiB +Entrypoint pageA 7.17 KiB = vendor.js 737 bytes commons-utility2_js.js 384 bytes pageA.js 6.07 KiB Entrypoint pageB 7.27 KiB = vendor.js 737 bytes commons-utility2_js.js 384 bytes commons-utility3_js.js 384 bytes pageB.js 5.8 KiB Entrypoint pageC 6.49 KiB = commons-utility2_js.js 384 bytes commons-utility3_js.js 384 bytes pageC.js 5.74 KiB chunk (runtime: pageA, pageB, pageC) commons-utility2_js.js (id hint: commons) 28 bytes [initial] [rendered] split chunk (cache group: commons) @@ -719,7 +719,7 @@ chunk (runtime: pageA, pageB) vendor.js (vendor) (id hint: vendor) 54 bytes [ini [used exports unknown] cjs self exports reference ./node_modules/vendor2.js 1:0-14 cjs require vendor2 ./pageB.js 1:14-32 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -728,12 +728,12 @@ webpack 5.51.1 compiled successfully assets by chunk 212 bytes (id hint: commons) asset commons-utility2_js.js 106 bytes [emitted] [minimized] (id hint: commons) asset commons-utility3_js.js 106 bytes [emitted] [minimized] (id hint: commons) -asset pageA.js 1.01 KiB [emitted] [minimized] (name: pageA) -asset pageB.js 1 KiB [emitted] [minimized] (name: pageB) +asset pageA.js 1 KiB [emitted] [minimized] (name: pageA) +asset pageB.js 1020 bytes [emitted] [minimized] (name: pageB) asset pageC.js 1010 bytes [emitted] [minimized] (name: pageC) asset vendor.js 121 bytes [emitted] [minimized] (name: vendor) (id hint: vendor) -Entrypoint pageA 1.23 KiB = vendor.js 121 bytes commons-utility2_js.js 106 bytes pageA.js 1.01 KiB -Entrypoint pageB 1.33 KiB = vendor.js 121 bytes commons-utility2_js.js 106 bytes commons-utility3_js.js 106 bytes pageB.js 1 KiB +Entrypoint pageA 1.23 KiB = vendor.js 121 bytes commons-utility2_js.js 106 bytes pageA.js 1 KiB +Entrypoint pageB 1.32 KiB = vendor.js 121 bytes commons-utility2_js.js 106 bytes commons-utility3_js.js 106 bytes pageB.js 1020 bytes Entrypoint pageC 1.19 KiB = commons-utility2_js.js 106 bytes commons-utility3_js.js 106 bytes pageC.js 1010 bytes chunk (runtime: pageA, pageB, pageC) commons-utility2_js.js (id hint: commons) 28 bytes [initial] [rendered] split chunk (cache group: commons) > ./pageA pageA @@ -786,5 +786,5 @@ chunk (runtime: pageA, pageB) vendor.js (vendor) (id hint: vendor) 54 bytes [ini [used exports unknown] cjs self exports reference ./node_modules/vendor2.js 1:0-14 cjs require vendor2 ./pageB.js 1:14-32 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/common-chunk-grandchildren/README.md b/examples/common-chunk-grandchildren/README.md index 5d2c035e90b..b2827e37830 100644 --- a/examples/common-chunk-grandchildren/README.md +++ b/examples/common-chunk-grandchildren/README.md @@ -207,7 +207,6 @@ module.exports = { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -300,7 +299,7 @@ module.exports = { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -327,11 +326,11 @@ var main = function() { Promise.all(/*! require.ensure */[__webpack_require__.e(421), __webpack_require__.e(366)]).then((() => { const page = __webpack_require__(/*! ./pageA */ 1); page(); - }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); + }).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); __webpack_require__.e(/*! require.ensure */ 588).then((() => { const page = __webpack_require__(/*! ./pageB */ 3); page(); - }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); + }).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); }; main(); @@ -385,7 +384,7 @@ module.exports = function() { Promise.all(/*! require.ensure */[__webpack_require__.e(421), __webpack_require__.e(145)]).then((()=>{ const page = __webpack_require__(/*! ./pageC */ 4); page(); - }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); + }).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); }; @@ -450,8 +449,8 @@ module.exports = function() { ## Unoptimized ``` -asset output.js 9.11 KiB [emitted] (name: main) -asset 588.output.js 736 bytes [emitted] +asset output.js 9.09 KiB [emitted] (name: main) +asset 588.output.js 739 bytes [emitted] asset 366.output.js 558 bytes [emitted] asset 145.output.js 552 bytes [emitted] asset 421.output.js 434 bytes [emitted] @@ -461,9 +460,9 @@ chunk (runtime: main) 145.output.js 136 bytes [rendered] [used exports unknown] cjs require ./pageC ./pageB.js 4:15-33 cjs self exports reference ./pageC.js 3:0-14 -chunk (runtime: main) output.js (main) 220 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 220 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./example.js 220 bytes [built] [code generated] [used exports unknown] entry ./example.js main @@ -487,13 +486,13 @@ chunk (runtime: main) 588.output.js 133 bytes [rendered] [used exports unknown] cjs require ./pageB ./example.js 8:15-33 cjs self exports reference ./pageB.js 1:0-14 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 1.8 KiB [emitted] [minimized] (name: main) +asset output.js 1.79 KiB [emitted] [minimized] (name: main) asset 588.output.js 198 bytes [emitted] [minimized] asset 145.output.js 134 bytes [emitted] [minimized] asset 366.output.js 134 bytes [emitted] [minimized] @@ -504,9 +503,9 @@ chunk (runtime: main) 145.output.js 136 bytes [rendered] [used exports unknown] cjs require ./pageC ./pageB.js 4:15-33 cjs self exports reference ./pageC.js 3:0-14 -chunk (runtime: main) output.js (main) 220 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 220 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules ./example.js 220 bytes [built] [code generated] [no exports used] entry ./example.js main @@ -530,5 +529,5 @@ chunk (runtime: main) 588.output.js 133 bytes [rendered] [used exports unknown] cjs require ./pageB ./example.js 8:15-33 cjs self exports reference ./pageB.js 1:0-14 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/commonjs/README.md b/examples/commonjs/README.md index e8a15d44582..c5074df2659 100644 --- a/examples/commonjs/README.md +++ b/examples/commonjs/README.md @@ -51,7 +51,7 @@ exports.add = function() { /*! runtime requirements: __webpack_require__, __webpack_exports__ */ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { -const add = __webpack_require__(/*! ./math */ 2).add; +const add = (__webpack_require__(/*! ./math */ 2).add); exports.increment = function(val) { return add(val, 1); }; @@ -122,7 +122,7 @@ var __webpack_exports__ = {}; \********************/ /*! unknown exports (runtime-defined) */ /*! runtime requirements: __webpack_require__ */ -const inc = __webpack_require__(/*! ./increment */ 1).increment; +const inc = (__webpack_require__(/*! ./increment */ 1).increment); const a = 1; inc(a); // 2 @@ -137,14 +137,14 @@ inc(a); // 2 ## Unoptimized ``` -asset output.js 2.51 KiB [emitted] (name: main) +asset output.js 2.52 KiB [emitted] (name: main) chunk (runtime: main) output.js (main) 326 bytes [entry] [rendered] > ./example.js main dependent modules 254 bytes [dependent] 2 modules ./example.js 72 bytes [built] [code generated] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -157,5 +157,5 @@ chunk (runtime: main) output.js (main) 326 bytes [entry] [rendered] ./example.js 72 bytes [built] [code generated] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/css/README.md b/examples/css/README.md index cc1b19e6daa..0d2411cb7ae 100644 --- a/examples/css/README.md +++ b/examples/css/README.md @@ -150,7 +150,6 @@ module.exports = __webpack_require__.p + "89a353e9c515885abd8e.png"; /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -444,9 +443,9 @@ body { } @supports (display: grid) { - .app-6-main { - display: grid - } + .app-6-main { + display: grid + } } head{--webpack-app-0:_4,_2,_1,_5,large%main/_6;} @@ -488,9 +487,9 @@ body { } @supports (display: grid) { - .app-491-D { - display: grid - } + .app-491-D { + display: grid + } } head{--webpack-app-179:_548,_431,_258,_268,b%D/_491;} @@ -513,14 +512,14 @@ head{--webpack-app-1:_7;} ``` assets by chunk 17 KiB (name: main) asset output.js 16.5 KiB [emitted] (name: main) - asset output.css 520 bytes [emitted] (name: main) + asset output.css 516 bytes [emitted] (name: main) asset 89a353e9c515885abd8e.png 14.6 KiB [emitted] [immutable] [from: images/file.png] (auxiliary name: main) asset 1.output.css 49 bytes [emitted] -Entrypoint main 17 KiB (14.6 KiB) = output.js 16.5 KiB output.css 520 bytes 1 auxiliary asset -chunk (runtime: main) output.js, output.css (main) 218 bytes (javascript) 458 bytes (css) 14.6 KiB (asset) 42 bytes (css-import) 10 KiB (runtime) [entry] [rendered] +Entrypoint main 17 KiB (14.6 KiB) = output.js 16.5 KiB output.css 516 bytes 1 auxiliary asset +chunk (runtime: main) output.js, output.css (main) 218 bytes (javascript) 454 bytes (css) 14.6 KiB (asset) 42 bytes (css-import) 10 KiB (runtime) [entry] [rendered] > ./example.js main runtime modules 10 KiB 9 modules - dependent modules 42 bytes (javascript) 14.6 KiB (asset) 458 bytes (css) 42 bytes (css-import) [dependent] 6 modules + dependent modules 42 bytes (javascript) 14.6 KiB (asset) 454 bytes (css) 42 bytes (css-import) [dependent] 6 modules ./example.js 176 bytes [built] [code generated] [no exports] [used exports unknown] @@ -531,30 +530,30 @@ chunk (runtime: main) 1.output.css 23 bytes [no exports] [used exports unknown] import() ./lazy-style.css ./example.js 4:0-26 -webpack 5.72.0 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` assets by chunk 4.38 KiB (name: main) - asset output.js 3.87 KiB [emitted] [minimized] (name: main) - asset output.css 518 bytes [emitted] (name: main) + asset output.js 3.88 KiB [emitted] [minimized] (name: main) + asset output.css 514 bytes [emitted] (name: main) asset 89a353e9c515885abd8e.png 14.6 KiB [emitted] [immutable] [from: images/file.png] (auxiliary name: main) asset 159.output.css 53 bytes [emitted] -Entrypoint main 4.38 KiB (14.6 KiB) = output.js 3.87 KiB output.css 518 bytes 1 auxiliary asset +Entrypoint main 4.38 KiB (14.6 KiB) = output.js 3.88 KiB output.css 514 bytes 1 auxiliary asset chunk (runtime: main) 159.output.css 23 bytes > ./lazy-style.css ./example.js 4:0-26 ./lazy-style.css 23 bytes [built] [code generated] [no exports] import() ./lazy-style.css ./example.js 4:0-26 -chunk (runtime: main) output.js, output.css (main) 218 bytes (javascript) 458 bytes (css) 14.6 KiB (asset) 42 bytes (css-import) 10 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js, output.css (main) 218 bytes (javascript) 454 bytes (css) 14.6 KiB (asset) 42 bytes (css-import) 10 KiB (runtime) [entry] [rendered] > ./example.js main runtime modules 10 KiB 9 modules - dependent modules 42 bytes (javascript) 14.6 KiB (asset) 458 bytes (css) 42 bytes (css-import) [dependent] 6 modules + dependent modules 42 bytes (javascript) 14.6 KiB (asset) 454 bytes (css) 42 bytes (css-import) [dependent] 6 modules ./example.js 176 bytes [built] [code generated] [no exports] [no exports used] entry ./example.js main -webpack 5.72.0 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/custom-json-modules/README.md b/examples/custom-json-modules/README.md index b710907305d..95a5e0e6b33 100644 --- a/examples/custom-json-modules/README.md +++ b/examples/custom-json-modules/README.md @@ -255,5 +255,5 @@ chunk (runtime: main) output.js (main) 919 bytes (javascript) 274 bytes (runtime [no exports] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/dll-app-and-vendor/0-vendor/README.md b/examples/dll-app-and-vendor/0-vendor/README.md index 6381a62a31a..58dff010f6e 100644 --- a/examples/dll-app-and-vendor/0-vendor/README.md +++ b/examples/dll-app-and-vendor/0-vendor/README.md @@ -41,7 +41,7 @@ export function square(n) { # dist/vendor.js ```javascript -var vendor_lib_51062e5e93ee3a0507e7; +var vendor_lib_bef1463383efb1c65306; /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ([ /* 0 */ @@ -147,7 +147,7 @@ function square(n) { /******/ // Load entry module and return exports /******/ // This entry module doesn't tell about it's top-level declarations so it can't be inlined /******/ var __webpack_exports__ = __webpack_require__(0); -/******/ vendor_lib_51062e5e93ee3a0507e7 = __webpack_exports__; +/******/ vendor_lib_bef1463383efb1c65306 = __webpack_exports__; /******/ /******/ })() ; @@ -156,7 +156,7 @@ function square(n) { # dist/vendor-manifest.json ```javascript -{"name":"vendor_lib_51062e5e93ee3a0507e7","content":{"../node_modules/example-vendor.js":{"id":1,"buildMeta":{"exportsType":"namespace"},"exports":["square"]}}} +{"name":"vendor_lib_bef1463383efb1c65306","content":{"../node_modules/example-vendor.js":{"id":1,"buildMeta":{"exportsType":"namespace"},"exports":["square"]}}} ``` # Info @@ -173,7 +173,7 @@ chunk (runtime: main) vendor.js (main) 57 bytes (javascript) 670 bytes (runtime) [used exports unknown] dll entry used as library export -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -187,5 +187,5 @@ chunk (runtime: main) vendor.js (main) 57 bytes (javascript) 670 bytes (runtime) dll main 12 bytes [built] [code generated] dll entry used as library export -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/dll-app-and-vendor/1-app/README.md b/examples/dll-app-and-vendor/1-app/README.md index 4d0ac5032f0..2bc772a62dc 100644 --- a/examples/dll-app-and-vendor/1-app/README.md +++ b/examples/dll-app-and-vendor/1-app/README.md @@ -53,7 +53,7 @@ console.log(new square(7)); /* 0 */, /* 1 */ /*!******************************************************************************************************!*\ - !*** delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_51062e5e93ee3a0507e7 ***! + !*** delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_bef1463383efb1c65306 ***! \******************************************************************************************************/ /*! namespace exports */ /*! export square [provided] [no usage info] [provision prevents renaming (no use info)] */ @@ -61,12 +61,12 @@ console.log(new square(7)); /*! runtime requirements: module, __webpack_require__ */ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { -module.exports = (__webpack_require__(/*! dll-reference vendor_lib_51062e5e93ee3a0507e7 */ 2))(1); +module.exports = (__webpack_require__(/*! dll-reference vendor_lib_bef1463383efb1c65306 */ 2))(1); /***/ }), /* 2 */ /*!**************************************************!*\ - !*** external "vendor_lib_51062e5e93ee3a0507e7" ***! + !*** external "vendor_lib_bef1463383efb1c65306" ***! \**************************************************/ /*! dynamic exports */ /*! exports [maybe provided (runtime-defined)] [no usage info] */ @@ -74,7 +74,7 @@ module.exports = (__webpack_require__(/*! dll-reference vendor_lib_51062e5e93ee3 /***/ ((module) => { "use strict"; -module.exports = vendor_lib_51062e5e93ee3a0507e7; +module.exports = vendor_lib_bef1463383efb1c65306; /***/ }) /******/ ]); @@ -163,7 +163,7 @@ chunk (runtime: main) app.js (main) 178 bytes (javascript) 274 bytes (runtime) [ [no exports] [used exports unknown] entry ./example-app main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -177,7 +177,7 @@ chunk (runtime: main) app.js (main) 178 bytes [entry] [rendered] [no exports] [no exports used] entry ./example-app main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` - + @@ -346,16 +346,20 @@ export default Component; // Sharing modules requires that all remotes are initialized // and can provide shared modules to the common scope // As this is an async operation we need an async boundary (import()) + // Using modules from remotes is also an async operation // as chunks need to be loaded for the code of the remote module // This also requires an async boundary (import()) + // At this point shared modules initialized and remote modules are loaded -Promise.all(/*! import() */[__webpack_require__.e("vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js"), __webpack_require__.e("src_bootstrap_js-webpack_sharing_consume_default_react_react")]).then(__webpack_require__.bind(__webpack_require__, /*! ./bootstrap */ 2)); // It's possible to place more code here to do stuff on page init +Promise.all(/*! import() */[__webpack_require__.e("vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js"), __webpack_require__.e("src_bootstrap_js")]).then(__webpack_require__.bind(__webpack_require__, /*! ./bootstrap */ 2)); + +// It's possible to place more code here to do stuff on page init // but it can't use any of the shared modules or remote modules. /***/ }), -/***/ 12: +/***/ 10: /*!*********************************************!*\ !*** external "mfeBBB@/dist/bbb/mfeBBB.js" ***! \*********************************************/ @@ -382,7 +386,7 @@ module.exports = new Promise((resolve, reject) => { /***/ }), -/***/ 14: +/***/ 12: /*!*********************************************!*\ !*** external "mfeCCC@/dist/ccc/mfeCCC.js" ***! \*********************************************/ @@ -566,7 +570,6 @@ module.exports = new Promise((resolve, reject) => { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -588,29 +591,29 @@ module.exports = new Promise((resolve, reject) => { /******/ /* webpack/runtime/remotes loading */ /******/ (() => { /******/ var chunkMapping = { -/******/ "src_bootstrap_js-webpack_sharing_consume_default_react_react": [ -/******/ 11, -/******/ 13 +/******/ "src_bootstrap_js": [ +/******/ 9, +/******/ 11 /******/ ], /******/ "webpack_container_remote_mfe-c_Component2": [ -/******/ 27 +/******/ 25 /******/ ] /******/ }; /******/ var idToExternalAndNameMapping = { -/******/ "11": [ +/******/ "9": [ /******/ "default", /******/ "./Component", -/******/ 12 +/******/ 10 /******/ ], -/******/ "13": [ +/******/ "11": [ /******/ "default", /******/ "./Component", -/******/ 14 +/******/ 12 /******/ ], -/******/ "27": [ +/******/ "25": [ /******/ "default", /******/ "./Component2", -/******/ 14 +/******/ 12 /******/ ] /******/ }; /******/ __webpack_require__.f.remotes = (chunkId, promises) => { @@ -626,7 +629,7 @@ module.exports = new Promise((resolve, reject) => { /******/ if(!error) error = new Error("Container missing"); /******/ if(typeof error.message === "string") /******/ error.message += '\nwhile loading "' + data[1] + '" from ' + data[2]; -/******/ __webpack_modules__[id] = () => { +/******/ __webpack_require__.m[id] = () => { /******/ throw error; /******/ } /******/ data.p = 0; @@ -648,7 +651,7 @@ module.exports = new Promise((resolve, reject) => { /******/ var onInitialized = (_, external, first) => (handleFunction(external.get, data[1], getScope, 0, onFactory, first)); /******/ var onFactory = (factory) => { /******/ data.p = 1; -/******/ __webpack_modules__[id] = (module) => { +/******/ __webpack_require__.m[id] = (module) => { /******/ module.exports = factory(); /******/ } /******/ }; @@ -691,15 +694,15 @@ module.exports = new Promise((resolve, reject) => { /******/ var initFn = (module) => (module && module.init && module.init(__webpack_require__.S[name], initScope)) /******/ if(module.then) return promises.push(module.then(initFn, handleError)); /******/ var initResult = initFn(module); -/******/ if(initResult && initResult.then) return promises.push(initResult.catch(handleError)); +/******/ if(initResult && initResult.then) return promises.push(initResult['catch'](handleError)); /******/ } catch(err) { handleError(err); } /******/ } /******/ var promises = []; /******/ switch(name) { /******/ case "default": { -/******/ register("react", "17.0.2", () => (__webpack_require__.e("node_modules_react_index_js-_11190").then(() => (() => (__webpack_require__(/*! ../../node_modules/react/index.js */ 25)))))); +/******/ register("react", "18.2.0", () => (__webpack_require__.e("node_modules_react_index_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/react/index.js */ 23)))))); +/******/ initExternal(10); /******/ initExternal(12); -/******/ initExternal(14); /******/ } /******/ break; /******/ } @@ -749,17 +752,21 @@ module.exports = new Promise((resolve, reject) => { /******/ return !a || (!versions[a].loaded && versionLt(a, b)) ? b : a; /******/ }, 0); /******/ }; -/******/ var getInvalidSingletonVersionMessage = (key, version, requiredVersion) => { -/******/ return "Unsatisfied version " + version + " of shared singleton module " + key + " (required " + rangeToString(requiredVersion) + ")" +/******/ var getInvalidSingletonVersionMessage = (scope, key, version, requiredVersion) => { +/******/ return "Unsatisfied version " + version + " from " + (version && scope[key][version].from) + " of shared singleton module " + key + " (required " + rangeToString(requiredVersion) + ")" +/******/ }; +/******/ var getSingleton = (scope, scopeName, key, requiredVersion) => { +/******/ var version = findSingletonVersionKey(scope, key); +/******/ return get(scope[key][version]); /******/ }; /******/ var getSingletonVersion = (scope, scopeName, key, requiredVersion) => { /******/ var version = findSingletonVersionKey(scope, key); -/******/ if (!satisfy(requiredVersion, version)) typeof console !== "undefined" && console.warn && console.warn(getInvalidSingletonVersionMessage(key, version, requiredVersion)); +/******/ if (!satisfy(requiredVersion, version)) typeof console !== "undefined" && console.warn && console.warn(getInvalidSingletonVersionMessage(scope, key, version, requiredVersion)); /******/ return get(scope[key][version]); /******/ }; /******/ var getStrictSingletonVersion = (scope, scopeName, key, requiredVersion) => { /******/ var version = findSingletonVersionKey(scope, key); -/******/ if (!satisfy(requiredVersion, version)) throw new Error(getInvalidSingletonVersionMessage(key, version, requiredVersion)); +/******/ if (!satisfy(requiredVersion, version)) throw new Error(getInvalidSingletonVersionMessage(scope, key, version, requiredVersion)); /******/ return get(scope[key][version]); /******/ }; /******/ var findValidVersion = (scope, key, requiredVersion) => { @@ -806,6 +813,10 @@ module.exports = new Promise((resolve, reject) => { /******/ ensureExistence(scopeName, key); /******/ return get(findValidVersion(scope, key, version) || warnInvalidVersion(scope, scopeName, key, version) || findVersion(scope, key)); /******/ }); +/******/ var loadSingleton = /*#__PURE__*/ init((scopeName, scope, key) => { +/******/ ensureExistence(scopeName, key); +/******/ return getSingleton(scope, scopeName, key); +/******/ }); /******/ var loadSingletonVersionCheck = /*#__PURE__*/ init((scopeName, scope, key, version) => { /******/ ensureExistence(scopeName, key); /******/ return getSingletonVersion(scope, scopeName, key, version); @@ -822,6 +833,10 @@ module.exports = new Promise((resolve, reject) => { /******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); /******/ return get(findValidVersion(scope, key, version) || warnInvalidVersion(scope, scopeName, key, version) || findVersion(scope, key)); /******/ }); +/******/ var loadSingletonFallback = /*#__PURE__*/ init((scopeName, scope, key, fallback) => { +/******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); +/******/ return getSingleton(scope, scopeName, key); +/******/ }); /******/ var loadSingletonVersionCheckFallback = /*#__PURE__*/ init((scopeName, scope, key, version, fallback) => { /******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); /******/ return getSingletonVersion(scope, scopeName, key, version); @@ -836,14 +851,12 @@ module.exports = new Promise((resolve, reject) => { /******/ }); /******/ var installedModules = {}; /******/ var moduleToHandlerMapping = { -/******/ 5: () => (loadSingletonVersionCheckFallback("default", "react", [4,17,0,2], () => (__webpack_require__.e("node_modules_react_index_js-_11191").then(() => (() => (__webpack_require__(/*! react */ 25))))))), -/******/ 9: () => (loadSingletonVersionCheckFallback("default", "react", [1,17,0,1], () => (__webpack_require__.e("node_modules_react_index_js-_11191").then(() => (() => (__webpack_require__(/*! react */ 25))))))) +/******/ 5: () => (loadSingletonVersionCheckFallback("default", "react", [1,18,2,0], () => (__webpack_require__.e("node_modules_react_index_js").then(() => (() => (__webpack_require__(/*! react */ 23))))))) /******/ }; /******/ // no consumes in initial chunks /******/ var chunkMapping = { -/******/ "src_bootstrap_js-webpack_sharing_consume_default_react_react": [ -/******/ 5, -/******/ 9 +/******/ "src_bootstrap_js": [ +/******/ 5 /******/ ] /******/ }; /******/ __webpack_require__.f.consumes = (chunkId, promises) => { @@ -867,7 +880,7 @@ module.exports = new Promise((resolve, reject) => { /******/ try { /******/ var promise = moduleToHandlerMapping[id](); /******/ if(promise.then) { -/******/ promises.push(installedModules[id] = promise.then(onFactory).catch(onError)); +/******/ promises.push(installedModules[id] = promise.then(onFactory)['catch'](onError)); /******/ } else onFactory(promise); /******/ } catch(e) { onError(e); } /******/ }); @@ -955,7 +968,7 @@ module.exports = new Promise((resolve, reject) => { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -992,7 +1005,10 @@ var mfeBBB; /*!***********************!*\ !*** container entry ***! \***********************/ -/*! unknown exports (runtime-defined) */ +/*! namespace exports */ +/*! export get [provided] [maybe used in mfeBBB (runtime-defined)] [usage and provision prevents renaming] */ +/*! export init [provided] [maybe used in mfeBBB (runtime-defined)] [usage and provision prevents renaming] */ +/*! other exports [not provided] [maybe used in mfeBBB (runtime-defined)] */ /*! runtime requirements: __webpack_require__.d, __webpack_require__.o, __webpack_exports__, __webpack_require__.e, __webpack_require__, __webpack_require__.* */ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { @@ -1015,8 +1031,8 @@ var get = (module, getScope) => { }; var init = (shareScope, initScope) => { if (!__webpack_require__.S) return; - var oldScope = __webpack_require__.S["default"]; var name = "default" + var oldScope = __webpack_require__.S[name]; if(oldScope && oldScope !== shareScope) throw new Error("Container initialization failed as it has already been initialized with a different share scope"); __webpack_require__.S[name] = shareScope; return __webpack_require__.I(name, initScope); @@ -1156,7 +1172,6 @@ __webpack_require__.d(exports, { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -1208,14 +1223,14 @@ __webpack_require__.d(exports, { /******/ var initFn = (module) => (module && module.init && module.init(__webpack_require__.S[name], initScope)) /******/ if(module.then) return promises.push(module.then(initFn, handleError)); /******/ var initResult = initFn(module); -/******/ if(initResult && initResult.then) return promises.push(initResult.catch(handleError)); +/******/ if(initResult && initResult.then) return promises.push(initResult['catch'](handleError)); /******/ } catch(err) { handleError(err); } /******/ } /******/ var promises = []; /******/ switch(name) { /******/ case "default": { -/******/ register("date-fns", "2.23.0", () => (__webpack_require__.e("vendors-node_modules_date-fns_esm_index_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/date-fns/esm/index.js */ 6)))))); -/******/ register("react", "17.0.2", () => (__webpack_require__.e("node_modules_react_index_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/react/index.js */ 270)))))); +/******/ register("date-fns", "2.29.3", () => (__webpack_require__.e("vendors-node_modules_date-fns_esm_index_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/date-fns/esm/index.js */ 6)))))); +/******/ register("react", "18.2.0", () => (__webpack_require__.e("node_modules_react_index_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/react/index.js */ 319)))))); /******/ } /******/ break; /******/ } @@ -1265,17 +1280,21 @@ __webpack_require__.d(exports, { /******/ return !a || (!versions[a].loaded && versionLt(a, b)) ? b : a; /******/ }, 0); /******/ }; -/******/ var getInvalidSingletonVersionMessage = (key, version, requiredVersion) => { -/******/ return "Unsatisfied version " + version + " of shared singleton module " + key + " (required " + rangeToString(requiredVersion) + ")" +/******/ var getInvalidSingletonVersionMessage = (scope, key, version, requiredVersion) => { +/******/ return "Unsatisfied version " + version + " from " + (version && scope[key][version].from) + " of shared singleton module " + key + " (required " + rangeToString(requiredVersion) + ")" +/******/ }; +/******/ var getSingleton = (scope, scopeName, key, requiredVersion) => { +/******/ var version = findSingletonVersionKey(scope, key); +/******/ return get(scope[key][version]); /******/ }; /******/ var getSingletonVersion = (scope, scopeName, key, requiredVersion) => { /******/ var version = findSingletonVersionKey(scope, key); -/******/ if (!satisfy(requiredVersion, version)) typeof console !== "undefined" && console.warn && console.warn(getInvalidSingletonVersionMessage(key, version, requiredVersion)); +/******/ if (!satisfy(requiredVersion, version)) typeof console !== "undefined" && console.warn && console.warn(getInvalidSingletonVersionMessage(scope, key, version, requiredVersion)); /******/ return get(scope[key][version]); /******/ }; /******/ var getStrictSingletonVersion = (scope, scopeName, key, requiredVersion) => { /******/ var version = findSingletonVersionKey(scope, key); -/******/ if (!satisfy(requiredVersion, version)) throw new Error(getInvalidSingletonVersionMessage(key, version, requiredVersion)); +/******/ if (!satisfy(requiredVersion, version)) throw new Error(getInvalidSingletonVersionMessage(scope, key, version, requiredVersion)); /******/ return get(scope[key][version]); /******/ }; /******/ var findValidVersion = (scope, key, requiredVersion) => { @@ -1322,6 +1341,10 @@ __webpack_require__.d(exports, { /******/ ensureExistence(scopeName, key); /******/ return get(findValidVersion(scope, key, version) || warnInvalidVersion(scope, scopeName, key, version) || findVersion(scope, key)); /******/ }); +/******/ var loadSingleton = /*#__PURE__*/ init((scopeName, scope, key) => { +/******/ ensureExistence(scopeName, key); +/******/ return getSingleton(scope, scopeName, key); +/******/ }); /******/ var loadSingletonVersionCheck = /*#__PURE__*/ init((scopeName, scope, key, version) => { /******/ ensureExistence(scopeName, key); /******/ return getSingletonVersion(scope, scopeName, key, version); @@ -1338,6 +1361,10 @@ __webpack_require__.d(exports, { /******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); /******/ return get(findValidVersion(scope, key, version) || warnInvalidVersion(scope, scopeName, key, version) || findVersion(scope, key)); /******/ }); +/******/ var loadSingletonFallback = /*#__PURE__*/ init((scopeName, scope, key, fallback) => { +/******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); +/******/ return getSingleton(scope, scopeName, key); +/******/ }); /******/ var loadSingletonVersionCheckFallback = /*#__PURE__*/ init((scopeName, scope, key, version, fallback) => { /******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); /******/ return getSingletonVersion(scope, scopeName, key, version); @@ -1352,7 +1379,7 @@ __webpack_require__.d(exports, { /******/ }); /******/ var installedModules = {}; /******/ var moduleToHandlerMapping = { -/******/ 4: () => (loadSingletonVersionCheckFallback("default", "react", [1,17,0,1], () => (__webpack_require__.e("node_modules_react_index_js").then(() => (() => (__webpack_require__(/*! react */ 270))))))), +/******/ 4: () => (loadSingletonVersionCheckFallback("default", "react", [1,18,2,0], () => (__webpack_require__.e("node_modules_react_index_js").then(() => (() => (__webpack_require__(/*! react */ 319))))))), /******/ 5: () => (loadStrictVersionCheckFallback("default", "date-fns", [1,2,15,0], () => (__webpack_require__.e("vendors-node_modules_date-fns_esm_index_js").then(() => (() => (__webpack_require__(/*! date-fns */ 6))))))) /******/ }; /******/ // no consumes in initial chunks @@ -1383,7 +1410,7 @@ __webpack_require__.d(exports, { /******/ try { /******/ var promise = moduleToHandlerMapping[id](); /******/ if(promise.then) { -/******/ promises.push(installedModules[id] = promise.then(onFactory).catch(onError)); +/******/ promises.push(installedModules[id] = promise.then(onFactory)['catch'](onError)); /******/ } else onFactory(promise); /******/ } catch(e) { onError(e); } /******/ }); @@ -1471,7 +1498,7 @@ __webpack_require__.d(exports, { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -1509,7 +1536,10 @@ var mfeCCC; /*!***********************!*\ !*** container entry ***! \***********************/ -/*! unknown exports (runtime-defined) */ +/*! namespace exports */ +/*! export get [provided] [maybe used in mfeCCC (runtime-defined)] [usage and provision prevents renaming] */ +/*! export init [provided] [maybe used in mfeCCC (runtime-defined)] [usage and provision prevents renaming] */ +/*! other exports [not provided] [maybe used in mfeCCC (runtime-defined)] */ /*! runtime requirements: __webpack_require__.d, __webpack_require__.o, __webpack_exports__, __webpack_require__.e, __webpack_require__, __webpack_require__.* */ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { @@ -1535,8 +1565,8 @@ var get = (module, getScope) => { }; var init = (shareScope, initScope) => { if (!__webpack_require__.S) return; - var oldScope = __webpack_require__.S["default"]; var name = "default" + var oldScope = __webpack_require__.S[name]; if(oldScope && oldScope !== shareScope) throw new Error("Container initialization failed as it has already been initialized with a different share scope"); __webpack_require__.S[name] = shareScope; return __webpack_require__.I(name, initScope); @@ -1688,7 +1718,6 @@ __webpack_require__.d(exports, { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -1740,14 +1769,14 @@ __webpack_require__.d(exports, { /******/ var initFn = (module) => (module && module.init && module.init(__webpack_require__.S[name], initScope)) /******/ if(module.then) return promises.push(module.then(initFn, handleError)); /******/ var initResult = initFn(module); -/******/ if(initResult && initResult.then) return promises.push(initResult.catch(handleError)); +/******/ if(initResult && initResult.then) return promises.push(initResult['catch'](handleError)); /******/ } catch(err) { handleError(err); } /******/ } /******/ var promises = []; /******/ switch(name) { /******/ case "default": { -/******/ register("date-fns", "2.23.0", () => (__webpack_require__.e("vendors-node_modules_date-fns_esm_index_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/date-fns/esm/index.js */ 8)))))); -/******/ register("lodash/random", "4.17.21", () => (__webpack_require__.e("vendors-node_modules_lodash_random_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/lodash/random.js */ 272)))))); +/******/ register("date-fns", "2.29.3", () => (__webpack_require__.e("vendors-node_modules_date-fns_esm_index_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/date-fns/esm/index.js */ 8)))))); +/******/ register("lodash/random", "4.17.21", () => (__webpack_require__.e("vendors-node_modules_lodash_random_js").then(() => (() => (__webpack_require__(/*! ../../node_modules/lodash/random.js */ 321)))))); /******/ } /******/ break; /******/ } @@ -1797,17 +1826,21 @@ __webpack_require__.d(exports, { /******/ return !a || (!versions[a].loaded && versionLt(a, b)) ? b : a; /******/ }, 0); /******/ }; -/******/ var getInvalidSingletonVersionMessage = (key, version, requiredVersion) => { -/******/ return "Unsatisfied version " + version + " of shared singleton module " + key + " (required " + rangeToString(requiredVersion) + ")" +/******/ var getInvalidSingletonVersionMessage = (scope, key, version, requiredVersion) => { +/******/ return "Unsatisfied version " + version + " from " + (version && scope[key][version].from) + " of shared singleton module " + key + " (required " + rangeToString(requiredVersion) + ")" +/******/ }; +/******/ var getSingleton = (scope, scopeName, key, requiredVersion) => { +/******/ var version = findSingletonVersionKey(scope, key); +/******/ return get(scope[key][version]); /******/ }; /******/ var getSingletonVersion = (scope, scopeName, key, requiredVersion) => { /******/ var version = findSingletonVersionKey(scope, key); -/******/ if (!satisfy(requiredVersion, version)) typeof console !== "undefined" && console.warn && console.warn(getInvalidSingletonVersionMessage(key, version, requiredVersion)); +/******/ if (!satisfy(requiredVersion, version)) typeof console !== "undefined" && console.warn && console.warn(getInvalidSingletonVersionMessage(scope, key, version, requiredVersion)); /******/ return get(scope[key][version]); /******/ }; /******/ var getStrictSingletonVersion = (scope, scopeName, key, requiredVersion) => { /******/ var version = findSingletonVersionKey(scope, key); -/******/ if (!satisfy(requiredVersion, version)) throw new Error(getInvalidSingletonVersionMessage(key, version, requiredVersion)); +/******/ if (!satisfy(requiredVersion, version)) throw new Error(getInvalidSingletonVersionMessage(scope, key, version, requiredVersion)); /******/ return get(scope[key][version]); /******/ }; /******/ var findValidVersion = (scope, key, requiredVersion) => { @@ -1854,6 +1887,10 @@ __webpack_require__.d(exports, { /******/ ensureExistence(scopeName, key); /******/ return get(findValidVersion(scope, key, version) || warnInvalidVersion(scope, scopeName, key, version) || findVersion(scope, key)); /******/ }); +/******/ var loadSingleton = /*#__PURE__*/ init((scopeName, scope, key) => { +/******/ ensureExistence(scopeName, key); +/******/ return getSingleton(scope, scopeName, key); +/******/ }); /******/ var loadSingletonVersionCheck = /*#__PURE__*/ init((scopeName, scope, key, version) => { /******/ ensureExistence(scopeName, key); /******/ return getSingletonVersion(scope, scopeName, key, version); @@ -1870,6 +1907,10 @@ __webpack_require__.d(exports, { /******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); /******/ return get(findValidVersion(scope, key, version) || warnInvalidVersion(scope, scopeName, key, version) || findVersion(scope, key)); /******/ }); +/******/ var loadSingletonFallback = /*#__PURE__*/ init((scopeName, scope, key, fallback) => { +/******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); +/******/ return getSingleton(scope, scopeName, key); +/******/ }); /******/ var loadSingletonVersionCheckFallback = /*#__PURE__*/ init((scopeName, scope, key, version, fallback) => { /******/ if(!scope || !__webpack_require__.o(scope, key)) return fallback(); /******/ return getSingletonVersion(scope, scopeName, key, version); @@ -1884,9 +1925,9 @@ __webpack_require__.d(exports, { /******/ }); /******/ var installedModules = {}; /******/ var moduleToHandlerMapping = { -/******/ 4: () => (loadSingletonVersionCheck("default", "react", [1,17,0,1])), +/******/ 4: () => (loadSingletonVersionCheck("default", "react", [1,18,2,0])), /******/ 5: () => (loadStrictVersionCheckFallback("default", "date-fns", [1,2,15,0], () => (__webpack_require__.e("vendors-node_modules_date-fns_esm_index_js").then(() => (() => (__webpack_require__(/*! date-fns */ 8))))))), -/******/ 7: () => (loadStrictVersionCheckFallback("default", "lodash/random", [1,4,17,19], () => (__webpack_require__.e("vendors-node_modules_lodash_random_js").then(() => (() => (__webpack_require__(/*! lodash/random */ 272))))))) +/******/ 7: () => (loadStrictVersionCheckFallback("default", "lodash/random", [1,4,17,19], () => (__webpack_require__.e("vendors-node_modules_lodash_random_js").then(() => (() => (__webpack_require__(/*! lodash/random */ 321))))))) /******/ }; /******/ // no consumes in initial chunks /******/ var chunkMapping = { @@ -1921,7 +1962,7 @@ __webpack_require__.d(exports, { /******/ try { /******/ var promise = moduleToHandlerMapping[id](); /******/ if(promise.then) { -/******/ promises.push(installedModules[id] = promise.then(onFactory).catch(onError)); +/******/ promises.push(installedModules[id] = promise.then(onFactory)['catch'](onError)); /******/ } else onFactory(promise); /******/ } catch(e) { onError(e); } /******/ }); @@ -2009,7 +2050,7 @@ __webpack_require__.d(exports, { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -2042,100 +2083,93 @@ __webpack_require__.d(exports, { ``` app: - asset vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js.js 163 KiB [emitted] (id hint: vendors) - asset app.js 30.5 KiB [emitted] (name: app) - asset node_modules_react_index_js-_11190.js 16.8 KiB [emitted] - asset node_modules_react_index_js-_11191.js 14.4 KiB [emitted] - asset src_bootstrap_js-webpack_sharing_consume_default_react_react.js 5.02 KiB [emitted] - chunk (runtime: app) app.js (app) 669 bytes (javascript) 42 bytes (share-init) 19.3 KiB (runtime) [entry] [rendered] + asset vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js.js 171 KiB [emitted] (id hint: vendors) + asset app.js 30.8 KiB [emitted] (name: app) + asset node_modules_react_index_js.js 16.6 KiB [emitted] + asset src_bootstrap_js.js 4.98 KiB [emitted] + chunk (runtime: app) app.js (app) 672 bytes (javascript) 42 bytes (share-init) 19.6 KiB (runtime) [entry] [rendered] > ./src/index.js app - runtime modules 19.3 KiB 13 modules - built modules 669 bytes (javascript) 42 bytes (share-init) [built] - ./src/index.js 585 bytes [built] [code generated] + runtime modules 19.6 KiB 13 modules + built modules 672 bytes (javascript) 42 bytes (share-init) [built] + ./src/index.js 588 bytes [built] [code generated] external "mfeBBB@/dist/bbb/mfeBBB.js" 42 bytes [built] [code generated] external "mfeCCC@/dist/ccc/mfeCCC.js" 42 bytes [built] [code generated] - provide shared module (default) react@17.0.2 = ../../node_modules/react/index.js 42 bytes [built] [code generated] - chunk (runtime: app) node_modules_react_index_js-_11190.js 8.54 KiB [rendered] - > provide shared module (default) react@17.0.2 = ../../node_modules/react/index.js - dependent modules 8.36 KiB [dependent] 2 modules + provide shared module (default) react@18.2.0 = ../../node_modules/react/index.js 42 bytes [built] [code generated] + chunk (runtime: app) node_modules_react_index_js.js 6.94 KiB [rendered] + > provide shared module (default) react@18.2.0 = ../../node_modules/react/index.js + > consume shared module (default) react@^18.2.0 (singleton) (fallback: ../../node_modules/react/index.js) + dependent modules 6.75 KiB [dependent] 1 module ../../node_modules/react/index.js 190 bytes [built] [code generated] - chunk (runtime: app) node_modules_react_index_js-_11191.js 6.48 KiB [rendered] - > consume shared module (default) react@=17.0.2 (singleton) (fallback: ../../node_modules/react/index.js) - > consume shared module (default) react@^17.0.1 (singleton) (fallback: ../../node_modules/react/index.js) - dependent modules 6.3 KiB [dependent] 1 module - ../../node_modules/react/index.js 190 bytes [built] [code generated] - chunk (runtime: app) src_bootstrap_js-webpack_sharing_consume_default_react_react.js 1.56 KiB (javascript) 84 bytes (consume-shared) 12 bytes (remote) 12 bytes (share-init) [rendered] - > ./bootstrap ./src/index.js 8:0-21 - dependent modules 1.19 KiB (javascript) 42 bytes (consume-shared) 12 bytes (remote) 12 bytes (share-init) [dependent] 4 modules - built modules 382 bytes (javascript) 42 bytes (consume-shared) [built] - ./src/bootstrap.js 382 bytes [built] [code generated] - consume shared module (default) react@=17.0.2 (singleton) (fallback: ../../node_modules/react/index.js) 42 bytes [built] [code generated] - chunk (runtime: app) vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js.js (id hint: vendors) 142 KiB [rendered] split chunk (cache group: defaultVendors) - > ./bootstrap ./src/index.js 8:0-21 - dependent modules 140 KiB [dependent] 13 modules + chunk (runtime: app) src_bootstrap_js.js 1.56 KiB (javascript) 42 bytes (consume-shared) 12 bytes (remote) 12 bytes (share-init) [rendered] + > ./bootstrap ./src/index.js 10:0-21 + dependent modules 1.18 KiB (javascript) 42 bytes (consume-shared) 12 bytes (remote) 12 bytes (share-init) [dependent] 4 modules + ./src/bootstrap.js 381 bytes [built] [code generated] + chunk (runtime: app) vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js.js (id hint: vendors) 151 KiB [rendered] split chunk (cache group: defaultVendors) + > ./bootstrap ./src/index.js 10:0-21 + dependent modules 148 KiB [dependent] 12 modules cacheable modules 2.3 KiB ../../node_modules/date-fns/esm/locale/de/index.js 995 bytes [built] [code generated] ../../node_modules/react-dom/index.js 1.33 KiB [built] [code generated] chunk (runtime: app) 6 bytes (remote) 6 bytes (share-init) - > mfe-c/Component2 ./src/App.js 8:49-75 + > mfe-c/Component2 ./src/App.js 7:49-75 remote mfe-c/Component2 6 bytes (remote) 6 bytes (share-init) [built] [code generated] - app (webpack 5.51.1) compiled successfully + app (webpack 5.78.0) compiled successfully mfe-b: - asset vendors-node_modules_date-fns_esm_index_js.js 943 KiB [emitted] (id hint: vendors) - asset mfeBBB.js 24.5 KiB [emitted] (name: mfeBBB) - asset node_modules_react_index_js.js 16.8 KiB [emitted] + asset vendors-node_modules_date-fns_esm_index_js.js 1.12 MiB [emitted] (id hint: vendors) + asset mfeBBB.js 25.5 KiB [emitted] (name: mfeBBB) + asset node_modules_react_index_js.js 16.7 KiB [emitted] asset src-b_Component_js.js 2.25 KiB [emitted] - chunk (runtime: mfeBBB) mfeBBB.js (mfeBBB) 42 bytes (javascript) 84 bytes (share-init) 16.5 KiB (runtime) [entry] [rendered] + chunk (runtime: mfeBBB) mfeBBB.js (mfeBBB) 42 bytes (javascript) 84 bytes (share-init) 17 KiB (runtime) [entry] [rendered] > mfeBBB - runtime modules 16.5 KiB 11 modules + runtime modules 17 KiB 11 modules built modules 42 bytes (javascript) 84 bytes (share-init) [built] container entry 42 bytes [built] [code generated] - provide shared module (default) date-fns@2.23.0 = ../../node_modules/date-fns/esm/index.js 42 bytes [built] [code generated] - provide shared module (default) react@17.0.2 = ../../node_modules/react/index.js 42 bytes [built] [code generated] - chunk (runtime: mfeBBB) node_modules_react_index_js.js 8.54 KiB [rendered] - > provide shared module (default) react@17.0.2 = ../../node_modules/react/index.js - > consume shared module (default) react@^17.0.1 (singleton) (fallback: ../../node_modules/react/index.js) - dependent modules 8.36 KiB [dependent] 2 modules + provide shared module (default) date-fns@2.29.3 = ../../node_modules/date-fns/esm/index.js 42 bytes [built] [code generated] + provide shared module (default) react@18.2.0 = ../../node_modules/react/index.js 42 bytes [built] [code generated] + chunk (runtime: mfeBBB) node_modules_react_index_js.js 6.94 KiB [rendered] + > provide shared module (default) react@18.2.0 = ../../node_modules/react/index.js + > consume shared module (default) react@^18.2.0 (singleton) (fallback: ../../node_modules/react/index.js) + dependent modules 6.75 KiB [dependent] 1 module ../../node_modules/react/index.js 190 bytes [built] [code generated] - chunk (runtime: mfeBBB) src-b_Component_js.js 753 bytes (javascript) 84 bytes (consume-shared) [rendered] + chunk (runtime: mfeBBB) src-b_Component_js.js 752 bytes (javascript) 84 bytes (consume-shared) [rendered] > ./src-b/Component container entry ./Component dependent modules 84 bytes [dependent] 2 modules - ./src-b/Component.js 753 bytes [built] [code generated] - chunk (runtime: mfeBBB) vendors-node_modules_date-fns_esm_index_js.js (id hint: vendors) 546 KiB [rendered] reused as split chunk (cache group: defaultVendors) - > provide shared module (default) date-fns@2.23.0 = ../../node_modules/date-fns/esm/index.js + ./src-b/Component.js 752 bytes [built] [code generated] + chunk (runtime: mfeBBB) vendors-node_modules_date-fns_esm_index_js.js (id hint: vendors) 679 KiB [rendered] reused as split chunk (cache group: defaultVendors) + > provide shared module (default) date-fns@2.29.3 = ../../node_modules/date-fns/esm/index.js > consume shared module (default) date-fns@^2.15.0 (strict) (fallback: ../../node_modules/date-fns/esm/index.js) - dependent modules 531 KiB [dependent] 263 modules - ../../node_modules/date-fns/esm/index.js 15.4 KiB [built] [code generated] - mfe-b (webpack 5.51.1) compiled successfully + dependent modules 663 KiB [dependent] 312 modules + ../../node_modules/date-fns/esm/index.js 16.2 KiB [built] [code generated] + mfe-b (webpack 5.78.0) compiled successfully mfe-c: - assets by chunk 968 KiB (id hint: vendors) - asset vendors-node_modules_date-fns_esm_index_js.js 943 KiB [emitted] (id hint: vendors) + assets by chunk 1.15 MiB (id hint: vendors) + asset vendors-node_modules_date-fns_esm_index_js.js 1.12 MiB [emitted] (id hint: vendors) asset vendors-node_modules_lodash_random_js.js 24.8 KiB [emitted] (id hint: vendors) - asset mfeCCC.js 25.5 KiB [emitted] (name: mfeCCC) - asset src-c_LazyComponent_js.js 2.06 KiB [emitted] + asset mfeCCC.js 26.5 KiB [emitted] (name: mfeCCC) + asset src-c_LazyComponent_js.js 2.05 KiB [emitted] asset src-c_Component_js.js 1.97 KiB [emitted] - chunk (runtime: mfeCCC) mfeCCC.js (mfeCCC) 42 bytes (javascript) 84 bytes (share-init) 16.9 KiB (runtime) [entry] [rendered] + chunk (runtime: mfeCCC) mfeCCC.js (mfeCCC) 42 bytes (javascript) 84 bytes (share-init) 17.5 KiB (runtime) [entry] [rendered] > mfeCCC - runtime modules 16.9 KiB 12 modules + runtime modules 17.5 KiB 12 modules built modules 42 bytes (javascript) 84 bytes (share-init) [built] container entry 42 bytes [built] [code generated] - provide shared module (default) date-fns@2.23.0 = ../../node_modules/date-fns/esm/index.js 42 bytes [built] [code generated] + provide shared module (default) date-fns@2.29.3 = ../../node_modules/date-fns/esm/index.js 42 bytes [built] [code generated] provide shared module (default) lodash/random@4.17.21 = ../../node_modules/lodash/random.js 42 bytes [built] [code generated] - chunk (runtime: mfeCCC) src-c_Component_js.js 469 bytes (javascript) 42 bytes (consume-shared) [rendered] + chunk (runtime: mfeCCC) src-c_Component_js.js 467 bytes (javascript) 42 bytes (consume-shared) [rendered] > ./src-c/Component container entry ./Component dependent modules 42 bytes [dependent] 1 module - ./src-c/Component.js 469 bytes [built] [code generated] - chunk (runtime: mfeCCC) src-c_LazyComponent_js.js 506 bytes (javascript) 42 bytes (consume-shared) [rendered] + ./src-c/Component.js 467 bytes [built] [code generated] + chunk (runtime: mfeCCC) src-c_LazyComponent_js.js 504 bytes (javascript) 42 bytes (consume-shared) [rendered] > ./src-c/LazyComponent container entry ./Component2 dependent modules 42 bytes [dependent] 1 module - ./src-c/LazyComponent.js 506 bytes [built] [code generated] - chunk (runtime: mfeCCC) vendors-node_modules_date-fns_esm_index_js.js (id hint: vendors) 546 KiB [rendered] reused as split chunk (cache group: defaultVendors) - > provide shared module (default) date-fns@2.23.0 = ../../node_modules/date-fns/esm/index.js + ./src-c/LazyComponent.js 504 bytes [built] [code generated] + chunk (runtime: mfeCCC) vendors-node_modules_date-fns_esm_index_js.js (id hint: vendors) 679 KiB [rendered] reused as split chunk (cache group: defaultVendors) + > provide shared module (default) date-fns@2.29.3 = ../../node_modules/date-fns/esm/index.js > consume shared module (default) date-fns@^2.15.0 (strict) (fallback: ../../node_modules/date-fns/esm/index.js) - dependent modules 531 KiB [dependent] 263 modules - ../../node_modules/date-fns/esm/index.js 15.4 KiB [built] [code generated] + dependent modules 663 KiB [dependent] 312 modules + ../../node_modules/date-fns/esm/index.js 16.2 KiB [built] [code generated] chunk (runtime: mfeCCC) vendors-node_modules_lodash_random_js.js (id hint: vendors) 16 KiB [rendered] reused as split chunk (cache group: defaultVendors) > provide shared module (default) lodash/random@4.17.21 = ../../node_modules/lodash/random.js > consume shared module (default) lodash/random@^4.17.19 (strict) (fallback: ../../node_modules/lodash/random.js) @@ -2144,113 +2178,106 @@ mfe-c: chunk (runtime: mfeCCC) 42 bytes split chunk (cache group: default) > ./src-c/Component container entry ./Component > ./src-c/LazyComponent container entry ./Component2 - consume shared module (default) react@^17.0.1 (singleton) 42 bytes [built] [code generated] - mfe-c (webpack 5.51.1) compiled successfully + consume shared module (default) react@^18.2.0 (singleton) 42 bytes [built] [code generated] + mfe-c (webpack 5.78.0) compiled successfully ``` ## Production mode ``` app: - asset vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js.js 129 KiB [emitted] [minimized] (id hint: vendors) 1 related asset - asset app.js 7.64 KiB [emitted] [minimized] (name: app) - asset node_modules_react_index_js-_11190.js 6.99 KiB [emitted] [minimized] 1 related asset - asset node_modules_react_index_js-_11191.js 6.06 KiB [emitted] [minimized] 1 related asset - asset src_bootstrap_js-webpack_sharing_consume_default_react_react.js 1.08 KiB [emitted] [minimized] - chunk (runtime: app) app.js (app) 669 bytes (javascript) 42 bytes (share-init) 19.3 KiB (runtime) [entry] [rendered] + asset vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js.js 139 KiB [emitted] [minimized] (id hint: vendors) 1 related asset + asset app.js 7.42 KiB [emitted] [minimized] (name: app) + asset node_modules_react_index_js.js 6.5 KiB [emitted] [minimized] 1 related asset + asset src_bootstrap_js.js 1.04 KiB [emitted] [minimized] + chunk (runtime: app) app.js (app) 672 bytes (javascript) 42 bytes (share-init) 19.5 KiB (runtime) [entry] [rendered] > ./src/index.js app - runtime modules 19.3 KiB 13 modules - built modules 669 bytes (javascript) 42 bytes (share-init) [built] - ./src/index.js 585 bytes [built] [code generated] + runtime modules 19.5 KiB 13 modules + built modules 672 bytes (javascript) 42 bytes (share-init) [built] + ./src/index.js 588 bytes [built] [code generated] external "mfeBBB@/dist/bbb/mfeBBB.js" 42 bytes [built] [code generated] external "mfeCCC@/dist/ccc/mfeCCC.js" 42 bytes [built] [code generated] - provide shared module (default) react@17.0.2 = ../../node_modules/react/index.js 42 bytes [built] [code generated] - chunk (runtime: app) node_modules_react_index_js-_11190.js 8.54 KiB [rendered] - > provide shared module (default) react@17.0.2 = ../../node_modules/react/index.js - dependent modules 8.36 KiB [dependent] 2 modules - ../../node_modules/react/index.js 190 bytes [built] [code generated] - chunk (runtime: app) node_modules_react_index_js-_11191.js 6.48 KiB [rendered] - > consume shared module (default) react@^17.0.1 (singleton) (fallback: ../../node_modules/react/index.js) - > consume shared module (default) react@=17.0.2 (singleton) (fallback: ../../node_modules/react/index.js) - dependent modules 6.3 KiB [dependent] 1 module + provide shared module (default) react@18.2.0 = ../../node_modules/react/index.js 42 bytes [built] [code generated] + chunk (runtime: app) node_modules_react_index_js.js 6.94 KiB [rendered] + > provide shared module (default) react@18.2.0 = ../../node_modules/react/index.js + > consume shared module (default) react@^18.2.0 (singleton) (fallback: ../../node_modules/react/index.js) + dependent modules 6.75 KiB [dependent] 1 module ../../node_modules/react/index.js 190 bytes [built] [code generated] - chunk (runtime: app) src_bootstrap_js-webpack_sharing_consume_default_react_react.js 84 bytes (consume-shared) 12 bytes (remote) 12 bytes (share-init) 1.56 KiB (javascript) [rendered] - > ./bootstrap ./src/index.js 8:0-21 + chunk (runtime: app) src_bootstrap_js.js 42 bytes (consume-shared) 12 bytes (remote) 12 bytes (share-init) 1.56 KiB (javascript) [rendered] + > ./bootstrap ./src/index.js 10:0-21 dependent modules 42 bytes (consume-shared) 12 bytes (remote) 12 bytes (share-init) [dependent] 3 modules - built modules 1.56 KiB (javascript) 42 bytes (consume-shared) [built] - ./src/bootstrap.js + 1 modules 1.56 KiB [built] [code generated] - consume shared module (default) react@=17.0.2 (singleton) (fallback: ../../node_modules/react/index.js) 42 bytes [built] [code generated] - chunk (runtime: app) vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js.js (id hint: vendors) 142 KiB [rendered] split chunk (cache group: defaultVendors) - > ./bootstrap ./src/index.js 8:0-21 - dependent modules 125 KiB [dependent] 4 modules - cacheable modules 17.1 KiB - ../../node_modules/date-fns/esm/locale/de/index.js + 9 modules 15.8 KiB [built] [code generated] + ./src/bootstrap.js + 1 modules 1.56 KiB [built] [code generated] + chunk (runtime: app) vendors-node_modules_date-fns_esm_locale_de_index_js-node_modules_react-dom_index_js.js (id hint: vendors) 151 KiB [rendered] split chunk (cache group: defaultVendors) + > ./bootstrap ./src/index.js 10:0-21 + dependent modules 133 KiB [dependent] 3 modules + cacheable modules 17.5 KiB + ../../node_modules/date-fns/esm/locale/de/index.js + 9 modules 16.2 KiB [built] [code generated] ../../node_modules/react-dom/index.js 1.33 KiB [built] [code generated] chunk (runtime: app) 6 bytes (remote) 6 bytes (share-init) - > mfe-c/Component2 ./src/App.js 8:49-75 + > mfe-c/Component2 ./src/App.js 7:49-75 remote mfe-c/Component2 6 bytes (remote) 6 bytes (share-init) [built] [code generated] - app (webpack 5.51.1) compiled successfully + app (webpack 5.78.0) compiled successfully mfe-b: - asset vendors-node_modules_date-fns_esm_index_js.js 82.3 KiB [emitted] [minimized] (id hint: vendors) - asset node_modules_react_index_js.js 6.94 KiB [emitted] [minimized] 1 related asset - asset mfeBBB.js 5.81 KiB [emitted] [minimized] (name: mfeBBB) + asset vendors-node_modules_date-fns_esm_index_js.js 154 KiB [emitted] [minimized] (id hint: vendors) + asset node_modules_react_index_js.js 6.5 KiB [emitted] [minimized] 1 related asset + asset mfeBBB.js 5.82 KiB [emitted] [minimized] (name: mfeBBB) asset src-b_Component_js.js 489 bytes [emitted] [minimized] - chunk (runtime: mfeBBB) mfeBBB.js (mfeBBB) 42 bytes (javascript) 84 bytes (share-init) 16.4 KiB (runtime) [entry] [rendered] + chunk (runtime: mfeBBB) mfeBBB.js (mfeBBB) 42 bytes (javascript) 84 bytes (share-init) 16.9 KiB (runtime) [entry] [rendered] > mfeBBB - runtime modules 16.4 KiB 11 modules + runtime modules 16.9 KiB 11 modules built modules 42 bytes (javascript) 84 bytes (share-init) [built] container entry 42 bytes [built] [code generated] - provide shared module (default) date-fns@2.23.0 = ../../node_modules/date-fns/esm/index.js 42 bytes [built] [code generated] - provide shared module (default) react@17.0.2 = ../../node_modules/react/index.js 42 bytes [built] [code generated] - chunk (runtime: mfeBBB) node_modules_react_index_js.js 8.54 KiB [rendered] - > consume shared module (default) react@^17.0.1 (singleton) (fallback: ../../node_modules/react/index.js) - > provide shared module (default) react@17.0.2 = ../../node_modules/react/index.js - dependent modules 8.36 KiB [dependent] 2 modules + provide shared module (default) date-fns@2.29.3 = ../../node_modules/date-fns/esm/index.js 42 bytes [built] [code generated] + provide shared module (default) react@18.2.0 = ../../node_modules/react/index.js 42 bytes [built] [code generated] + chunk (runtime: mfeBBB) node_modules_react_index_js.js 6.94 KiB [rendered] + > provide shared module (default) react@18.2.0 = ../../node_modules/react/index.js + > consume shared module (default) react@^18.2.0 (singleton) (fallback: ../../node_modules/react/index.js) + dependent modules 6.75 KiB [dependent] 1 module ../../node_modules/react/index.js 190 bytes [built] [code generated] - chunk (runtime: mfeBBB) src-b_Component_js.js 753 bytes (javascript) 84 bytes (consume-shared) [rendered] + chunk (runtime: mfeBBB) src-b_Component_js.js 752 bytes (javascript) 84 bytes (consume-shared) [rendered] > ./src-b/Component container entry ./Component dependent modules 84 bytes [dependent] 2 modules - ./src-b/Component.js 753 bytes [built] [code generated] - chunk (runtime: mfeBBB) vendors-node_modules_date-fns_esm_index_js.js (id hint: vendors) 546 KiB [rendered] reused as split chunk (cache group: defaultVendors) + ./src-b/Component.js 752 bytes [built] [code generated] + chunk (runtime: mfeBBB) vendors-node_modules_date-fns_esm_index_js.js (id hint: vendors) 679 KiB [rendered] reused as split chunk (cache group: defaultVendors) + > provide shared module (default) date-fns@2.29.3 = ../../node_modules/date-fns/esm/index.js > consume shared module (default) date-fns@^2.15.0 (strict) (fallback: ../../node_modules/date-fns/esm/index.js) - > provide shared module (default) date-fns@2.23.0 = ../../node_modules/date-fns/esm/index.js - ../../node_modules/date-fns/esm/index.js + 263 modules 546 KiB [built] [code generated] - mfe-b (webpack 5.51.1) compiled successfully + ../../node_modules/date-fns/esm/index.js + 312 modules 679 KiB [built] [code generated] + mfe-b (webpack 5.78.0) compiled successfully mfe-c: - asset vendors-node_modules_date-fns_esm_index_js.js 82.3 KiB [emitted] [minimized] (id hint: vendors) - asset mfeCCC.js 6.46 KiB [emitted] [minimized] (name: mfeCCC) + asset vendors-node_modules_date-fns_esm_index_js.js 154 KiB [emitted] [minimized] (id hint: vendors) + asset mfeCCC.js 6.47 KiB [emitted] [minimized] (name: mfeCCC) asset node_modules_lodash_random_js.js 3.13 KiB [emitted] [minimized] - asset src-c_LazyComponent_js.js 533 bytes [emitted] [minimized] - asset src-c_Component_js.js 489 bytes [emitted] [minimized] - chunk (runtime: mfeCCC) mfeCCC.js (mfeCCC) 42 bytes (javascript) 84 bytes (share-init) 16.8 KiB (runtime) [entry] [rendered] + asset src-c_LazyComponent_js.js 532 bytes [emitted] [minimized] + asset src-c_Component_js.js 488 bytes [emitted] [minimized] + chunk (runtime: mfeCCC) mfeCCC.js (mfeCCC) 42 bytes (javascript) 84 bytes (share-init) 17.3 KiB (runtime) [entry] [rendered] > mfeCCC - runtime modules 16.8 KiB 12 modules + runtime modules 17.3 KiB 12 modules built modules 42 bytes (javascript) 84 bytes (share-init) [built] container entry 42 bytes [built] [code generated] - provide shared module (default) date-fns@2.23.0 = ../../node_modules/date-fns/esm/index.js 42 bytes [built] [code generated] + provide shared module (default) date-fns@2.29.3 = ../../node_modules/date-fns/esm/index.js 42 bytes [built] [code generated] provide shared module (default) lodash/random@4.17.21 = ../../node_modules/lodash/random.js 42 bytes [built] [code generated] chunk (runtime: mfeCCC) node_modules_lodash_random_js.js 16 KiB [rendered] > provide shared module (default) lodash/random@4.17.21 = ../../node_modules/lodash/random.js > consume shared module (default) lodash/random@^4.17.19 (strict) (fallback: ../../node_modules/lodash/random.js) dependent modules 13.7 KiB [dependent] 20 modules ../../node_modules/lodash/random.js 2.32 KiB [built] [code generated] - chunk (runtime: mfeCCC) src-c_Component_js.js 469 bytes (javascript) 42 bytes (consume-shared) [rendered] + chunk (runtime: mfeCCC) src-c_Component_js.js 467 bytes (javascript) 42 bytes (consume-shared) [rendered] > ./src-c/Component container entry ./Component dependent modules 42 bytes [dependent] 1 module - ./src-c/Component.js 469 bytes [built] [code generated] - chunk (runtime: mfeCCC) src-c_LazyComponent_js.js 506 bytes (javascript) 42 bytes (consume-shared) [rendered] + ./src-c/Component.js 467 bytes [built] [code generated] + chunk (runtime: mfeCCC) src-c_LazyComponent_js.js 504 bytes (javascript) 42 bytes (consume-shared) [rendered] > ./src-c/LazyComponent container entry ./Component2 dependent modules 42 bytes [dependent] 1 module - ./src-c/LazyComponent.js 506 bytes [built] [code generated] - chunk (runtime: mfeCCC) vendors-node_modules_date-fns_esm_index_js.js (id hint: vendors) 546 KiB [rendered] reused as split chunk (cache group: defaultVendors) + ./src-c/LazyComponent.js 504 bytes [built] [code generated] + chunk (runtime: mfeCCC) vendors-node_modules_date-fns_esm_index_js.js (id hint: vendors) 679 KiB [rendered] reused as split chunk (cache group: defaultVendors) + > provide shared module (default) date-fns@2.29.3 = ../../node_modules/date-fns/esm/index.js > consume shared module (default) date-fns@^2.15.0 (strict) (fallback: ../../node_modules/date-fns/esm/index.js) - > provide shared module (default) date-fns@2.23.0 = ../../node_modules/date-fns/esm/index.js - ../../node_modules/date-fns/esm/index.js + 263 modules 546 KiB [built] [code generated] + ../../node_modules/date-fns/esm/index.js + 312 modules 679 KiB [built] [code generated] chunk (runtime: mfeCCC) 42 bytes split chunk (cache group: default) > ./src-c/Component container entry ./Component > ./src-c/LazyComponent container entry ./Component2 - consume shared module (default) react@^17.0.1 (singleton) 42 bytes [built] [code generated] - mfe-c (webpack 5.51.1) compiled successfully + consume shared module (default) react@^18.2.0 (singleton) 42 bytes [built] [code generated] + mfe-c (webpack 5.78.0) compiled successfully ``` diff --git a/examples/module-library/README.md b/examples/module-library/README.md index 6c24dd9788c..ceea855eef9 100644 --- a/examples/module-library/README.md +++ b/examples/module-library/README.md @@ -150,7 +150,7 @@ chunk (runtime: main) output.js (main) 302 bytes (javascript) 670 bytes (runtime [used exports unknown] entry ./example.js main used as library export -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -165,5 +165,5 @@ chunk (runtime: main) output.js (main) 302 bytes (javascript) 396 bytes (runtime [all exports used] entry ./example.js main used as library export -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/module-worker/README.md b/examples/module-worker/README.md index d1920df5a5b..3ec3b5f1452 100644 --- a/examples/module-worker/README.md +++ b/examples/module-worker/README.md @@ -849,7 +849,7 @@ chunk (runtime: 9a81d90cfd0dfd13d748) workers/fibonacci.js (fibonacci) 176 bytes ./fib-worker.js 176 bytes [built] [code generated] [used exports unknown] new Worker() ./fib-worker.js ./example.js 80:18-84:2 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -892,5 +892,5 @@ chunk (runtime: 9a81d90cfd0dfd13d748) workers/fibonacci.js (fibonacci) 176 bytes ./fib-worker.js 176 bytes [built] [code generated] [no exports used] new Worker() ./fib-worker.js ./example.js 80:18-84:2 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/module/README.md b/examples/module/README.md index c1044fb787a..4f366c2fb6d 100644 --- a/examples/module/README.md +++ b/examples/module/README.md @@ -142,7 +142,7 @@ chunk (runtime: main) output.js (main) 453 bytes (javascript) 396 bytes (runtime [all exports used] entry ./example.js main used as library export -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -157,5 +157,5 @@ chunk (runtime: main) output.js (main) 453 bytes (javascript) 396 bytes (runtime [all exports used] entry ./example.js main used as library export -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/multi-compiler/README.md b/examples/multi-compiler/README.md index 399f74df5a1..e781ad0894f 100644 --- a/examples/multi-compiler/README.md +++ b/examples/multi-compiler/README.md @@ -146,7 +146,7 @@ mobile: ./example.js 94 bytes [built] [code generated] [used exports unknown] entry ./example main - mobile (webpack 5.51.1) compiled successfully + mobile (webpack 5.78.0) compiled successfully desktop: asset desktop.js 292 bytes [emitted] (name: main) @@ -155,7 +155,7 @@ desktop: ./example.js 94 bytes [built] [code generated] [used exports unknown] entry ./example main - desktop (webpack 5.51.1) compiled successfully + desktop (webpack 5.78.0) compiled successfully ``` ## Production mode @@ -169,7 +169,7 @@ mobile: ./example.js 94 bytes [built] [code generated] [no exports used] entry ./example main - mobile (webpack 5.51.1) compiled successfully + mobile (webpack 5.78.0) compiled successfully desktop: asset desktop.js 37 bytes [emitted] [minimized] (name: main) @@ -178,5 +178,5 @@ desktop: ./example.js 94 bytes [built] [code generated] [no exports used] entry ./example main - desktop (webpack 5.51.1) compiled successfully + desktop (webpack 5.78.0) compiled successfully ``` diff --git a/examples/multi-part-library/README.md b/examples/multi-part-library/README.md index 988d6653fcc..d1e6870efb0 100644 --- a/examples/multi-part-library/README.md +++ b/examples/multi-part-library/README.md @@ -43,7 +43,7 @@ module.exports = { exports["MyLibrary"] = factory(); else root["MyLibrary"] = root["MyLibrary"] || {}, root["MyLibrary"]["alpha"] = factory(); -})(self, function() { +})(self, () => { return /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ([ /* 0 */ @@ -119,7 +119,7 @@ module.exports = "alpha"; exports["MyLibrary"] = factory(); else root["MyLibrary"] = root["MyLibrary"] || {}, root["MyLibrary"]["beta"] = factory(); -})(self, function() { +})(self, () => { return /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ([ /* 0 */, @@ -189,7 +189,7 @@ module.exports = "beta"; ## Unoptimized ``` -asset MyLibrary.beta.js 2.07 KiB [emitted] (name: beta) +asset MyLibrary.beta.js 2.06 KiB [emitted] (name: beta) asset MyLibrary.alpha.js 2.06 KiB [emitted] (name: alpha) chunk (runtime: alpha) MyLibrary.alpha.js (alpha) 25 bytes [entry] [rendered] > ./alpha alpha @@ -205,14 +205,14 @@ chunk (runtime: beta) MyLibrary.beta.js (beta) 24 bytes [entry] [rendered] cjs self exports reference ./beta.js 1:0-14 entry ./beta beta used as library export -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset MyLibrary.alpha.js 429 bytes [emitted] [minimized] (name: alpha) -asset MyLibrary.beta.js 425 bytes [emitted] [minimized] (name: beta) +asset MyLibrary.alpha.js 423 bytes [emitted] [minimized] (name: alpha) +asset MyLibrary.beta.js 419 bytes [emitted] [minimized] (name: beta) chunk (runtime: alpha) MyLibrary.alpha.js (alpha) 25 bytes [entry] [rendered] > ./alpha alpha ./alpha.js 25 bytes [built] [code generated] @@ -227,5 +227,5 @@ chunk (runtime: beta) MyLibrary.beta.js (beta) 24 bytes [entry] [rendered] cjs self exports reference ./beta.js 1:0-14 entry ./beta beta used as library export -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/multiple-entry-points/README.md b/examples/multiple-entry-points/README.md index e371212c5bc..3378e9c728c 100644 --- a/examples/multiple-entry-points/README.md +++ b/examples/multiple-entry-points/README.md @@ -120,7 +120,7 @@ module.exports = "Common"; var common = __webpack_require__(/*! ./common */ 1); __webpack_require__.e(/*! AMD require */ 52).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(/*! ./shared */ 3)]; (function(shared) { shared("This is page A"); -}).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);}).catch(__webpack_require__.oe); +}).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);})['catch'](__webpack_require__.oe); /***/ }) /******/ ]); @@ -255,7 +255,6 @@ __webpack_require__.e(/*! AMD require */ 52).then(function() { var __WEBPACK_AMD /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -348,7 +347,7 @@ __webpack_require__.e(/*! AMD require */ 52).then(function() { var __WEBPACK_AMD /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } @@ -393,7 +392,7 @@ var common = __webpack_require__(/*! ./common */ 1); __webpack_require__.e(/*! require.ensure */ 52).then((function(require) { var shared = __webpack_require__(/*! ./shared */ 3); shared("This is page B"); -}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); +}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); /***/ }) @@ -529,7 +528,6 @@ __webpack_require__.e(/*! require.ensure */ 52).then((function(require) { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -622,7 +620,7 @@ __webpack_require__.e(/*! require.ensure */ 52).then((function(require) { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } @@ -694,9 +692,9 @@ chunk (runtime: pageA, pageB) 52.js 88 bytes [rendered] cjs require ./shared ./pageB.js 3:14-33 amd require ./shared ./pageA.js 2:0-4:2 cjs self exports reference ./shared.js 2:0-14 -chunk (runtime: pageB) pageB.js (pageB) 148 bytes (javascript) 5.92 KiB (runtime) [entry] [rendered] +chunk (runtime: pageB) pageB.js (pageB) 148 bytes (javascript) 5.91 KiB (runtime) [entry] [rendered] > ./pageB pageB - runtime modules 5.92 KiB 7 modules + runtime modules 5.91 KiB 7 modules ./pageB.js 148 bytes [built] [code generated] [used exports unknown] entry ./pageB pageB @@ -709,13 +707,13 @@ chunk (runtime: pageA, pageB) commons.js (commons) (id hint: commons) 26 bytes [ cjs require ./common ./pageA.js 1:13-32 cjs require ./common ./pageB.js 1:13-32 cjs require ./common ./shared.js 1:13-32 -chunk (runtime: pageA) pageA.js (pageA) 105 bytes (javascript) 5.92 KiB (runtime) [entry] [rendered] +chunk (runtime: pageA) pageA.js (pageA) 105 bytes (javascript) 5.91 KiB (runtime) [entry] [rendered] > ./pageA pageA - runtime modules 5.92 KiB 7 modules + runtime modules 5.91 KiB 7 modules ./pageA.js 105 bytes [built] [code generated] [used exports unknown] entry ./pageA pageA -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -726,7 +724,7 @@ asset pageB.js 2.13 KiB [emitted] [minimized] (name: pageB) asset 52.js 116 bytes [emitted] [minimized] asset commons.js 86 bytes [emitted] [minimized] (name: commons) (id hint: commons) Entrypoint pageA 2.24 KiB = commons.js 86 bytes pageA.js 2.16 KiB -Entrypoint pageB 2.22 KiB = commons.js 86 bytes pageB.js 2.13 KiB +Entrypoint pageB 2.21 KiB = commons.js 86 bytes pageB.js 2.13 KiB chunk (runtime: pageA, pageB) 52.js 88 bytes [rendered] > ./shared ./pageA.js 2:0-4:2 > ./pageB.js 2:0-5:2 @@ -737,9 +735,9 @@ chunk (runtime: pageA, pageB) 52.js 88 bytes [rendered] cjs require ./shared ./pageB.js 3:14-33 amd require ./shared ./pageA.js 2:0-4:2 cjs self exports reference ./shared.js 2:0-14 -chunk (runtime: pageB) pageB.js (pageB) 148 bytes (javascript) 5.92 KiB (runtime) [entry] [rendered] +chunk (runtime: pageB) pageB.js (pageB) 148 bytes (javascript) 5.91 KiB (runtime) [entry] [rendered] > ./pageB pageB - runtime modules 5.92 KiB 7 modules + runtime modules 5.91 KiB 7 modules ./pageB.js 148 bytes [built] [code generated] [no exports used] entry ./pageB pageB @@ -752,11 +750,11 @@ chunk (runtime: pageA, pageB) commons.js (commons) (id hint: commons) 26 bytes [ cjs require ./common ./pageA.js 1:13-32 cjs require ./common ./pageB.js 1:13-32 cjs require ./common ./shared.js 1:13-32 -chunk (runtime: pageA) pageA.js (pageA) 105 bytes (javascript) 5.92 KiB (runtime) [entry] [rendered] +chunk (runtime: pageA) pageA.js (pageA) 105 bytes (javascript) 5.91 KiB (runtime) [entry] [rendered] > ./pageA pageA - runtime modules 5.92 KiB 7 modules + runtime modules 5.91 KiB 7 modules ./pageA.js 105 bytes [built] [code generated] [no exports used] entry ./pageA pageA -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/named-chunks/README.md b/examples/named-chunks/README.md index e5f4870d54d..f2410692722 100644 --- a/examples/named-chunks/README.md +++ b/examples/named-chunks/README.md @@ -140,7 +140,6 @@ require.ensure(["b"], function(require) { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -233,7 +232,7 @@ require.ensure(["b"], function(require) { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -262,21 +261,21 @@ var a = __webpack_require__(/*! a */ 1); __webpack_require__.e(/*! require.ensure | my own chunk */ 666).then((function(require) { // a named chunk var c = __webpack_require__(/*! c */ 3); -}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); +}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); __webpack_require__.e(/*! require.ensure | my own chunk */ 666).then((function(require) { // another chunk with the same name var d = __webpack_require__(/*! d */ 4); -}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); +}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); __webpack_require__.e(/*! require.ensure | my own chunk */ 666).then((function(require) { // the same again -}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); +}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); __webpack_require__.e(/*! require.ensure */ 885).then((function(require) { // chunk without name var d = __webpack_require__(/*! d */ 4); -}).bind(null, __webpack_require__)).catch(__webpack_require__.oe); +}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); })(); @@ -366,9 +365,9 @@ __webpack_require__.e(/*! require.ensure */ 885).then((function(require) { asset output.js 9.83 KiB [emitted] (name: main) asset 666.output.js 735 bytes [emitted] (name: my own chunk) asset 885.output.js 528 bytes [emitted] -chunk (runtime: main) output.js (main) 432 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 432 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules dependent modules 11 bytes [dependent] 1 module ./example.js 421 bytes [built] [code generated] [used exports unknown] @@ -400,7 +399,7 @@ chunk (runtime: main) 885.output.js 22 bytes [rendered] [used exports unknown] cjs require d ./example.js 10:9-21 cjs require d ./example.js 19:9-21 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -409,9 +408,9 @@ webpack 5.51.1 compiled successfully asset output.js 1.88 KiB [emitted] [minimized] (name: main) asset 666.output.js 95 bytes [emitted] [minimized] (name: my own chunk) asset 885.output.js 80 bytes [emitted] [minimized] -chunk (runtime: main) output.js (main) 432 bytes (javascript) 4.98 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 432 bytes (javascript) 4.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 4.98 KiB 6 modules + runtime modules 4.97 KiB 6 modules dependent modules 11 bytes [dependent] 1 module ./example.js 421 bytes [built] [code generated] [no exports used] @@ -443,5 +442,5 @@ chunk (runtime: main) 885.output.js 22 bytes [rendered] [used exports unknown] cjs require d ./example.js 10:9-21 cjs require d ./example.js 19:9-21 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/persistent-caching/README.md b/examples/persistent-caching/README.md index f6cecd0af4e..f8dd47f36b6 100644 --- a/examples/persistent-caching/README.md +++ b/examples/persistent-caching/README.md @@ -55,34 +55,34 @@ module.exports = (env = "development") => ({ ## Unoptimized ``` -asset output.js 4.04 MiB [emitted] (name: main) -chunk (runtime: main) output.js (main) 2.9 MiB (javascript) 1.25 KiB (runtime) [entry] +asset output.js 4.52 MiB [emitted] (name: main) +chunk (runtime: main) output.js (main) 3.26 MiB (javascript) 1.29 KiB (runtime) [entry] > ./example.js main - cached modules 2.9 MiB (javascript) 1.25 KiB (runtime) [cached] 1210 modules -webpack 5.51.1 compiled successfully + cached modules 3.26 MiB (javascript) 1.29 KiB (runtime) [cached] 1415 modules +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 562 KiB [emitted] [minimized] [big] (name: main) 1 related asset -chunk (runtime: main) output.js (main) 1.95 MiB (javascript) 1.25 KiB (runtime) [entry] +asset output.js 630 KiB [emitted] [minimized] [big] (name: main) 1 related asset +chunk (runtime: main) output.js (main) 2.18 MiB (javascript) 1.29 KiB (runtime) [entry] > ./example.js main - cached modules 1.95 MiB (javascript) 1.25 KiB (runtime) [cached] 583 modules + cached modules 2.18 MiB (javascript) 1.29 KiB (runtime) [cached] 791 modules WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB). This can impact web performance. Assets: - output.js (562 KiB) + output.js (630 KiB) WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance. Entrypoints: - main (562 KiB) + main (630 KiB) output.js WARNING in webpack performance recommendations: You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application. For more info visit https://webpack.js.org/guides/code-splitting/ -webpack 5.51.1 compiled with 3 warnings +webpack 5.78.0 compiled with 3 warnings ``` diff --git a/examples/reexport-components/README.md b/examples/reexport-components/README.md index 4ccbe481cb4..6664b1ec603 100644 --- a/examples/reexport-components/README.md +++ b/examples/reexport-components/README.md @@ -69,7 +69,6 @@ const Button = () => { }; - /***/ }), /***/ "./components/Checkbox.js": @@ -91,7 +90,6 @@ const Checkbox = () => { }; - /***/ }), /***/ "./pages/Dashboard.js": @@ -111,11 +109,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components */ "./components/Button.js"); /* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components */ "./components/Checkbox.js"); - const Dashboard = () => { - return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_components__WEBPACK_IMPORTED_MODULE_0__.default, null), /*#__PURE__*/React.createElement(_components__WEBPACK_IMPORTED_MODULE_1__.Checkbox, null)); + return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_components__WEBPACK_IMPORTED_MODULE_0__["default"], null), /*#__PURE__*/React.createElement(_components__WEBPACK_IMPORTED_MODULE_1__.Checkbox, null)); }; - /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Dashboard); /***/ }) @@ -146,7 +142,6 @@ const Button = () => { }; - /***/ }), /***/ "./components/Dialog.js": @@ -166,7 +161,6 @@ const Dialog = ({ }) => { return /*#__PURE__*/React.createElement("dialog", null, children); }; - /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Dialog); /***/ }), @@ -188,11 +182,9 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../components */ "./components/Button.js"); /* harmony import */ var _components__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../components */ "./components/Dialog.js"); - const Login = () => { - return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_components__WEBPACK_IMPORTED_MODULE_0__.default, null), /*#__PURE__*/React.createElement(_components__WEBPACK_IMPORTED_MODULE_1__.default, null)); + return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_components__WEBPACK_IMPORTED_MODULE_0__["default"], null), /*#__PURE__*/React.createElement(_components__WEBPACK_IMPORTED_MODULE_1__["default"], null)); }; - /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Login); /***/ }) @@ -201,7 +193,7 @@ const Login = () => { ``` ```javascript -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["pages_Login_js"],{"./components/Button.js":(e,t,n)=>{n.d(t,{Z:()=>c});const c=()=>React.createElement("button",null)},"./pages/Login.js":(e,t,n)=>{n.r(t),n.d(t,{default:()=>a});const c=({children:e})=>React.createElement("dialog",null,e);var l=n("./components/Button.js");const a=()=>React.createElement(React.Fragment,null,React.createElement(l.Z,null),React.createElement(c,null))}}]); +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["pages_Login_js"],{"./components/Button.js":(e,t,n)=>{n.d(t,{Z:()=>l});const l=()=>React.createElement("button",null)},"./pages/Login.js":(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var l=n("./components/Button.js");const a=({children:e})=>React.createElement("dialog",null,e),c=()=>React.createElement(React.Fragment,null,React.createElement(l.Z,null),React.createElement(a,null))}}]); ``` # Info @@ -209,63 +201,63 @@ const Login = () => { ## Unoptimized ``` -asset output.js 11.1 KiB [emitted] (name: main) +asset output.js 11 KiB [emitted] (name: main) asset pages_Login_js.output.js 2.82 KiB [emitted] asset pages_Dashboard_js.output.js 2.78 KiB [emitted] -chunk (runtime: main) output.js (main) 208 bytes (javascript) 5.55 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 208 bytes (javascript) 5.54 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 5.55 KiB 8 modules + runtime modules 5.54 KiB 8 modules dependent modules 160 bytes [dependent] 1 module ./example.js 48 bytes [built] [code generated] [no exports used] entry ./example.js main -chunk (runtime: main) pages_Dashboard_js.output.js 513 bytes [rendered] +chunk (runtime: main) pages_Dashboard_js.output.js 509 bytes [rendered] > ./Dashboard ./pages/ lazy ^\.\/.*$ namespace object ./Dashboard > ./Dashboard.js ./pages/ lazy ^\.\/.*$ namespace object ./Dashboard.js - dependent modules 244 bytes [dependent] 2 modules - ./pages/Dashboard.js 269 bytes [optional] [built] [code generated] + dependent modules 242 bytes [dependent] 2 modules + ./pages/Dashboard.js 267 bytes [optional] [built] [code generated] [exports: default] import() context element ./Dashboard ./pages/ lazy ^\.\/.*$ namespace object ./Dashboard import() context element ./Dashboard.js ./pages/ lazy ^\.\/.*$ namespace object ./Dashboard.js -chunk (runtime: main) pages_Login_js.output.js 504 bytes [rendered] +chunk (runtime: main) pages_Login_js.output.js 500 bytes [rendered] > ./Login ./pages/ lazy ^\.\/.*$ namespace object ./Login > ./Login.js ./pages/ lazy ^\.\/.*$ namespace object ./Login.js - dependent modules 247 bytes [dependent] 2 modules - ./pages/Login.js 257 bytes [optional] [built] [code generated] + dependent modules 245 bytes [dependent] 2 modules + ./pages/Login.js 255 bytes [optional] [built] [code generated] [exports: default] import() context element ./Login ./pages/ lazy ^\.\/.*$ namespace object ./Login import() context element ./Login.js ./pages/ lazy ^\.\/.*$ namespace object ./Login.js -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` asset output.js 2.49 KiB [emitted] [minimized] (name: main) -asset pages_Dashboard_js.output.js 456 bytes [emitted] [minimized] -asset pages_Login_js.output.js 450 bytes [emitted] [minimized] -chunk (runtime: main) output.js (main) 208 bytes (javascript) 5.55 KiB (runtime) [entry] [rendered] +asset pages_Dashboard_js.output.js 450 bytes [emitted] [minimized] +asset pages_Login_js.output.js 444 bytes [emitted] [minimized] +chunk (runtime: main) output.js (main) 208 bytes (javascript) 5.54 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 5.55 KiB 8 modules + runtime modules 5.54 KiB 8 modules dependent modules 160 bytes [dependent] 1 module ./example.js 48 bytes [built] [code generated] [no exports used] entry ./example.js main -chunk (runtime: main) pages_Dashboard_js.output.js 513 bytes [rendered] +chunk (runtime: main) pages_Dashboard_js.output.js 509 bytes [rendered] > ./Dashboard ./pages/ lazy ^\.\/.*$ namespace object ./Dashboard > ./Dashboard.js ./pages/ lazy ^\.\/.*$ namespace object ./Dashboard.js - dependent modules 115 bytes [dependent] 1 module - ./pages/Dashboard.js + 1 modules 398 bytes [optional] [built] [code generated] + dependent modules 114 bytes [dependent] 1 module + ./pages/Dashboard.js + 1 modules 395 bytes [optional] [built] [code generated] [exports: default] import() context element ./Dashboard ./pages/ lazy ^\.\/.*$ namespace object ./Dashboard import() context element ./Dashboard.js ./pages/ lazy ^\.\/.*$ namespace object ./Dashboard.js -chunk (runtime: main) pages_Login_js.output.js 504 bytes [rendered] +chunk (runtime: main) pages_Login_js.output.js 500 bytes [rendered] > ./Login ./pages/ lazy ^\.\/.*$ namespace object ./Login > ./Login.js ./pages/ lazy ^\.\/.*$ namespace object ./Login.js - dependent modules 115 bytes [dependent] 1 module - ./pages/Login.js + 1 modules 389 bytes [optional] [built] [code generated] + dependent modules 114 bytes [dependent] 1 module + ./pages/Login.js + 1 modules 386 bytes [optional] [built] [code generated] [exports: default] import() context element ./Login ./pages/ lazy ^\.\/.*$ namespace object ./Login import() context element ./Login.js ./pages/ lazy ^\.\/.*$ namespace object ./Login.js -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/require.context/README.md b/examples/require.context/README.md index d4f56635a88..237b4d49e12 100644 --- a/examples/require.context/README.md +++ b/examples/require.context/README.md @@ -184,7 +184,7 @@ chunk (runtime: main) output.js (main) 603 bytes (javascript) 88 bytes (runtime) ./example.js 146 bytes [built] [code generated] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -198,7 +198,7 @@ chunk (runtime: main) output.js (main) 603 bytes (javascript) 88 bytes (runtime) ./example.js 146 bytes [built] [code generated] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` # Code Splitting diff --git a/examples/require.resolve/README.md b/examples/require.resolve/README.md index 5bd0e8a9768..d78646e8e4a 100644 --- a/examples/require.resolve/README.md +++ b/examples/require.resolve/README.md @@ -128,7 +128,7 @@ chunk (runtime: main) output.js (main) 313 bytes [entry] [rendered] ./example.js 282 bytes [built] [code generated] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -141,5 +141,5 @@ chunk (runtime: main) output.js (main) 313 bytes [entry] [rendered] ./example.js 282 bytes [built] [code generated] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/scope-hoisting/README.md b/examples/scope-hoisting/README.md index c0a611885e0..d84d0721197 100644 --- a/examples/scope-hoisting/README.md +++ b/examples/scope-hoisting/README.md @@ -256,7 +256,6 @@ var x = "x"; /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -360,7 +359,7 @@ var x = "x"; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -523,7 +522,7 @@ chunk (runtime: main) 872.output.js 263 bytes [rendered] ./lazy.js + 2 modules 221 bytes [built] [code generated] [exports: c, d, x, y] import() ./lazy ./example.js + 2 modules ./example.js 4:0-16 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -545,5 +544,5 @@ chunk (runtime: main) 872.output.js 263 bytes [rendered] ./lazy.js + 2 modules 221 bytes [built] [code generated] [exports: c, d, x, y] import() ./lazy ./example.js + 2 modules ./example.js 4:0-16 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/side-effects/README.md b/examples/side-effects/README.md index 2322636d8ef..8eccb8f9e63 100644 --- a/examples/side-effects/README.md +++ b/examples/side-effects/README.md @@ -291,7 +291,7 @@ chunk (runtime: main) output.js (main) 354 bytes (javascript) 670 bytes (runtime [no exports] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -304,5 +304,5 @@ chunk (runtime: main) output.js (main) 332 bytes [entry] [rendered] [no exports] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/source-map/README.md b/examples/source-map/README.md index 99b36a1bb87..ec7b610b8eb 100644 --- a/examples/source-map/README.md +++ b/examples/source-map/README.md @@ -335,88 +335,88 @@ chunk (runtime: runtime~bundle) ./bundle-eval.js (bundle) 256 bytes [initial] [r ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-eval.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-eval.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully -asset ./runtime~bundle-eval-cheap-source-map.js 5.46 KiB [emitted] (name: runtime~bundle) +asset ./runtime~bundle-eval-cheap-source-map.js 5.45 KiB [emitted] (name: runtime~bundle) asset ./bundle-eval-cheap-source-map.js 2.2 KiB [emitted] (name: bundle) -Entrypoint bundle 7.66 KiB = ./runtime~bundle-eval-cheap-source-map.js 5.46 KiB ./bundle-eval-cheap-source-map.js 2.2 KiB +Entrypoint bundle 7.65 KiB = ./runtime~bundle-eval-cheap-source-map.js 5.45 KiB ./bundle-eval-cheap-source-map.js 2.2 KiB chunk (runtime: runtime~bundle) ./bundle-eval-cheap-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-eval-cheap-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-eval-cheap-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully -asset ./runtime~bundle-eval-cheap-module-source-map.js 5.46 KiB [emitted] (name: runtime~bundle) +asset ./runtime~bundle-eval-cheap-module-source-map.js 5.45 KiB [emitted] (name: runtime~bundle) asset ./bundle-eval-cheap-module-source-map.js 2.33 KiB [emitted] (name: bundle) -Entrypoint bundle 7.79 KiB = ./runtime~bundle-eval-cheap-module-source-map.js 5.46 KiB ./bundle-eval-cheap-module-source-map.js 2.33 KiB +Entrypoint bundle 7.79 KiB = ./runtime~bundle-eval-cheap-module-source-map.js 5.45 KiB ./bundle-eval-cheap-module-source-map.js 2.33 KiB chunk (runtime: runtime~bundle) ./bundle-eval-cheap-module-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-eval-cheap-module-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-eval-cheap-module-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully -asset ./runtime~bundle-eval-source-map.js 5.46 KiB [emitted] (name: runtime~bundle) +asset ./runtime~bundle-eval-source-map.js 5.45 KiB [emitted] (name: runtime~bundle) asset ./bundle-eval-source-map.js 2.33 KiB [emitted] (name: bundle) -Entrypoint bundle 7.79 KiB = ./runtime~bundle-eval-source-map.js 5.46 KiB ./bundle-eval-source-map.js 2.33 KiB +Entrypoint bundle 7.79 KiB = ./runtime~bundle-eval-source-map.js 5.45 KiB ./bundle-eval-source-map.js 2.33 KiB chunk (runtime: runtime~bundle) ./bundle-eval-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-eval-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-eval-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully asset ./runtime~bundle-cheap-source-map.js 4.97 KiB [emitted] (name: runtime~bundle) 1 related asset asset ./bundle-cheap-source-map.js 938 bytes [emitted] (name: bundle) 1 related asset -Entrypoint bundle 5.89 KiB (4.84 KiB) = ./runtime~bundle-cheap-source-map.js 4.97 KiB ./bundle-cheap-source-map.js 938 bytes 2 auxiliary assets +Entrypoint bundle 5.88 KiB (4.83 KiB) = ./runtime~bundle-cheap-source-map.js 4.97 KiB ./bundle-cheap-source-map.js 938 bytes 2 auxiliary assets chunk (runtime: runtime~bundle) ./bundle-cheap-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-cheap-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-cheap-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully -asset ./runtime~bundle-cheap-module-source-map.js 4.98 KiB [emitted] (name: runtime~bundle) 1 related asset +asset ./runtime~bundle-cheap-module-source-map.js 4.97 KiB [emitted] (name: runtime~bundle) 1 related asset asset ./bundle-cheap-module-source-map.js 945 bytes [emitted] (name: bundle) 1 related asset -Entrypoint bundle 5.9 KiB (4.76 KiB) = ./runtime~bundle-cheap-module-source-map.js 4.98 KiB ./bundle-cheap-module-source-map.js 945 bytes 2 auxiliary assets +Entrypoint bundle 5.9 KiB (4.76 KiB) = ./runtime~bundle-cheap-module-source-map.js 4.97 KiB ./bundle-cheap-module-source-map.js 945 bytes 2 auxiliary assets chunk (runtime: runtime~bundle) ./bundle-cheap-module-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-cheap-module-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-cheap-module-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully -asset ./runtime~bundle-inline-cheap-source-map.js 10.8 KiB [emitted] (name: runtime~bundle) +asset ./runtime~bundle-inline-cheap-source-map.js 10.7 KiB [emitted] (name: runtime~bundle) asset ./bundle-inline-cheap-source-map.js 1.62 KiB [emitted] (name: bundle) -Entrypoint bundle 12.4 KiB = ./runtime~bundle-inline-cheap-source-map.js 10.8 KiB ./bundle-inline-cheap-source-map.js 1.62 KiB +Entrypoint bundle 12.4 KiB = ./runtime~bundle-inline-cheap-source-map.js 10.7 KiB ./bundle-inline-cheap-source-map.js 1.62 KiB chunk (runtime: runtime~bundle) ./bundle-inline-cheap-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-inline-cheap-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-inline-cheap-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully asset ./runtime~bundle-inline-cheap-module-source-map.js 10.8 KiB [emitted] (name: runtime~bundle) asset ./bundle-inline-cheap-module-source-map.js 1.51 KiB [emitted] (name: bundle) @@ -426,49 +426,49 @@ chunk (runtime: runtime~bundle) ./bundle-inline-cheap-module-source-map.js (bund ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-inline-cheap-module-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-inline-cheap-module-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully asset ./runtime~bundle-source-map.js 4.96 KiB [emitted] (name: runtime~bundle) 1 related asset asset ./bundle-source-map.js 932 bytes [emitted] (name: bundle) 1 related asset -Entrypoint bundle 5.88 KiB (4.86 KiB) = ./runtime~bundle-source-map.js 4.96 KiB ./bundle-source-map.js 932 bytes 2 auxiliary assets +Entrypoint bundle 5.87 KiB (4.85 KiB) = ./runtime~bundle-source-map.js 4.96 KiB ./bundle-source-map.js 932 bytes 2 auxiliary assets chunk (runtime: runtime~bundle) ./bundle-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully -asset ./runtime~bundle-inline-source-map.js 10.8 KiB [emitted] (name: runtime~bundle) +asset ./runtime~bundle-inline-source-map.js 10.7 KiB [emitted] (name: runtime~bundle) asset ./bundle-inline-source-map.js 1.64 KiB [emitted] (name: bundle) -Entrypoint bundle 12.4 KiB = ./runtime~bundle-inline-source-map.js 10.8 KiB ./bundle-inline-source-map.js 1.64 KiB +Entrypoint bundle 12.4 KiB = ./runtime~bundle-inline-source-map.js 10.7 KiB ./bundle-inline-source-map.js 1.64 KiB chunk (runtime: runtime~bundle) ./bundle-inline-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-inline-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-inline-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully asset ./runtime~bundle-hidden-source-map.js 4.91 KiB [emitted] (name: runtime~bundle) 1 related asset asset ./bundle-hidden-source-map.js 886 bytes [emitted] (name: bundle) 1 related asset -Entrypoint bundle 5.78 KiB (4.87 KiB) = ./runtime~bundle-hidden-source-map.js 4.91 KiB ./bundle-hidden-source-map.js 886 bytes 2 auxiliary assets +Entrypoint bundle 5.77 KiB (4.87 KiB) = ./runtime~bundle-hidden-source-map.js 4.91 KiB ./bundle-hidden-source-map.js 886 bytes 2 auxiliary assets chunk (runtime: runtime~bundle) ./bundle-hidden-source-map.js (bundle) 256 bytes [initial] [rendered] > coffee-loader!./example.coffee bundle ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-hidden-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-hidden-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully asset ./runtime~bundle-nosources-source-map.js 4.97 KiB [emitted] (name: runtime~bundle) 1 related asset asset ./bundle-nosources-source-map.js 942 bytes [emitted] (name: bundle) 1 related asset @@ -478,8 +478,8 @@ chunk (runtime: runtime~bundle) ./bundle-nosources-source-map.js (bundle) 256 by ../../node_modules/coffee-loader/dist/cjs.js!./example.coffee 256 bytes [built] [code generated] [used exports unknown] entry coffee-loader!./example.coffee bundle -chunk (runtime: runtime~bundle) ./runtime~bundle-nosources-source-map.js (runtime~bundle) 2.46 KiB [entry] [rendered] +chunk (runtime: runtime~bundle) ./runtime~bundle-nosources-source-map.js (runtime~bundle) 2.45 KiB [entry] [rendered] > coffee-loader!./example.coffee bundle - runtime modules 2.46 KiB 3 modules -webpack 5.51.1 compiled successfully + runtime modules 2.45 KiB 3 modules +webpack 5.78.0 compiled successfully ``` diff --git a/examples/top-level-await/README.md b/examples/top-level-await/README.md index 71ffed31263..5e8cddc5b07 100644 --- a/examples/top-level-await/README.md +++ b/examples/top-level-await/README.md @@ -133,8 +133,8 @@ When compiling for other targets like node.js, electron or WebWorkers, it may be __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "CreateUserAction": () => (/* binding */ CreateUserAction), -/* harmony export */ "AlternativeCreateUserAction": () => (/* binding */ AlternativeCreateUserAction) +/* harmony export */ "AlternativeCreateUserAction": () => (/* binding */ AlternativeCreateUserAction), +/* harmony export */ "CreateUserAction": () => (/* binding */ CreateUserAction) /* harmony export */ }); // import() doesn't care about whether a module is an async module or not const UserApi = __webpack_require__.e(/*! import() */ 497).then(__webpack_require__.bind(__webpack_require__, /*! ./UserApi.js */ 2)); @@ -203,75 +203,70 @@ const AlternativeCreateUserAction = async name => { /************************************************************************/ /******/ /* webpack/runtime/async module */ /******/ (() => { -/******/ var webpackThen = typeof Symbol === "function" ? Symbol("webpack then") : "__webpack_then__"; +/******/ var webpackQueues = typeof Symbol === "function" ? Symbol("webpack queues") : "__webpack_queues__"; /******/ var webpackExports = typeof Symbol === "function" ? Symbol("webpack exports") : "__webpack_exports__"; -/******/ var completeQueue = (queue) => { -/******/ if(queue) { +/******/ var webpackError = typeof Symbol === "function" ? Symbol("webpack error") : "__webpack_error__"; +/******/ var resolveQueue = (queue) => { +/******/ if(queue && !queue.d) { +/******/ queue.d = 1; /******/ queue.forEach((fn) => (fn.r--)); /******/ queue.forEach((fn) => (fn.r-- ? fn.r++ : fn())); /******/ } /******/ } -/******/ var completeFunction = (fn) => (!--fn.r && fn()); -/******/ var queueFunction = (queue, fn) => (queue ? queue.push(fn) : completeFunction(fn)); /******/ var wrapDeps = (deps) => (deps.map((dep) => { /******/ if(dep !== null && typeof dep === "object") { -/******/ if(dep[webpackThen]) return dep; +/******/ if(dep[webpackQueues]) return dep; /******/ if(dep.then) { /******/ var queue = []; +/******/ queue.d = 0; /******/ dep.then((r) => { /******/ obj[webpackExports] = r; -/******/ completeQueue(queue); -/******/ queue = 0; +/******/ resolveQueue(queue); +/******/ }, (e) => { +/******/ obj[webpackError] = e; +/******/ resolveQueue(queue); /******/ }); /******/ var obj = {}; -/******/ obj[webpackThen] = (fn, reject) => (queueFunction(queue, fn), dep.catch(reject)); +/******/ obj[webpackQueues] = (fn) => (fn(queue)); /******/ return obj; /******/ } /******/ } /******/ var ret = {}; -/******/ ret[webpackThen] = (fn) => (completeFunction(fn)); -/******/ ret[webpackExports] = dep; -/******/ return ret; +/******/ ret[webpackQueues] = x => {}; +/******/ ret[webpackExports] = dep; +/******/ return ret; /******/ })); /******/ __webpack_require__.a = (module, body, hasAwait) => { -/******/ var queue = hasAwait && []; +/******/ var queue; +/******/ hasAwait && ((queue = []).d = 1); +/******/ var depQueues = new Set(); /******/ var exports = module.exports; /******/ var currentDeps; /******/ var outerResolve; /******/ var reject; -/******/ var isEvaluating = true; -/******/ var nested = false; -/******/ var whenAll = (deps, onResolve, onReject) => { -/******/ if (nested) return; -/******/ nested = true; -/******/ onResolve.r += deps.length; -/******/ deps.map((dep, i) => (dep[webpackThen](onResolve, onReject))); -/******/ nested = false; -/******/ }; /******/ var promise = new Promise((resolve, rej) => { /******/ reject = rej; -/******/ outerResolve = () => (resolve(exports), completeQueue(queue), queue = 0); +/******/ outerResolve = resolve; /******/ }); /******/ promise[webpackExports] = exports; -/******/ promise[webpackThen] = (fn, rejectFn) => { -/******/ if (isEvaluating) { return completeFunction(fn); } -/******/ if (currentDeps) whenAll(currentDeps, fn, rejectFn); -/******/ queueFunction(queue, fn); -/******/ promise.catch(rejectFn); -/******/ }; +/******/ promise[webpackQueues] = (fn) => (queue && fn(queue), depQueues.forEach(fn), promise["catch"](x => {})); /******/ module.exports = promise; /******/ body((deps) => { -/******/ if(!deps) return outerResolve(); /******/ currentDeps = wrapDeps(deps); -/******/ var fn, result; -/******/ var promise = new Promise((resolve, reject) => { -/******/ fn = () => (resolve(result = currentDeps.map((d) => (d[webpackExports])))); +/******/ var fn; +/******/ var getResult = () => (currentDeps.map((d) => { +/******/ if(d[webpackError]) throw d[webpackError]; +/******/ return d[webpackExports]; +/******/ })) +/******/ var promise = new Promise((resolve) => { +/******/ fn = () => (resolve(getResult)); /******/ fn.r = 0; -/******/ whenAll(currentDeps, fn, reject); +/******/ var fnQueue = (q) => (q !== queue && !depQueues.has(q) && (depQueues.add(q), q && !q.d && (fn.r++, q.push(fn)))); +/******/ currentDeps.map((dep) => (dep[webpackQueues](fnQueue))); /******/ }); -/******/ return fn.r ? promise : result; -/******/ }).then(outerResolve, reject); -/******/ isEvaluating = false; +/******/ return fn.r ? promise : getResult(); +/******/ }, (err) => ((err ? reject(promise[webpackError] = err) : outerResolve(exports)), resolveQueue(queue))); +/******/ queue && (queue.d = 0); /******/ }; /******/ })(); /******/ @@ -352,7 +347,6 @@ const AlternativeCreateUserAction = async name => { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -456,7 +450,7 @@ const AlternativeCreateUserAction = async name => { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -512,14 +506,14 @@ __webpack_require__.r(__webpack_exports__); /*! runtime requirements: __webpack_require__, __webpack_require__.r, __webpack_exports__, module, __webpack_require__.a, __webpack_require__.d, __webpack_require__.* */ /***/ ((module, __webpack_exports__, __webpack_require__) => { -__webpack_require__.a(module, async (__webpack_handle_async_dependencies__) => { +__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "createUser": () => (/* binding */ createUser) /* harmony export */ }); /* harmony import */ var _db_connection_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./db-connection.js */ 3); var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_db_connection_js__WEBPACK_IMPORTED_MODULE_0__]); -_db_connection_js__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? await __webpack_async_dependencies__ : __webpack_async_dependencies__)[0]; +_db_connection_js__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0]; const createUser = async name => { @@ -528,7 +522,8 @@ const createUser = async name => { await (0,_db_connection_js__WEBPACK_IMPORTED_MODULE_0__.dbCall)({ command }); }; -}); +__webpack_async_result__(); +} catch(e) { __webpack_async_result__(e); } }); /***/ }), /* 3 */ @@ -542,11 +537,11 @@ const createUser = async name => { /*! runtime requirements: __webpack_require__.r, __webpack_exports__, module, __webpack_require__.a, __webpack_require__.d, __webpack_require__.* */ /***/ ((module, __webpack_exports__, __webpack_require__) => { -__webpack_require__.a(module, async (__webpack_handle_async_dependencies__) => { +__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { -/* harmony export */ "dbCall": () => (/* binding */ dbCall), -/* harmony export */ "close": () => (/* binding */ close) +/* harmony export */ "close": () => (/* binding */ close), +/* harmony export */ "dbCall": () => (/* binding */ dbCall) /* harmony export */ }); const connectToDB = async url => { await new Promise(r => setTimeout(r, 1000)); @@ -565,8 +560,8 @@ const close = () => { console.log("closes the DB connection"); }; -__webpack_handle_async_dependencies__(); -}, 1); +__webpack_async_result__(); +} catch(e) { __webpack_async_result__(e); } }, 1); /***/ }) ]]); @@ -575,7 +570,7 @@ __webpack_handle_async_dependencies__(); ## in production mode: ```javascript -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[497],{497:(a,e,s)=>{s.a(a,(async a=>{s.r(e),s.d(e,{createUser:()=>c});var t=s(447),n=a([t]);t=(n.then?await n:n)[0];const c=async a=>{command=`CREATE USER ${a}`,await(0,t.j)({command})}}))},447:(a,e,s)=>{s.a(a,(async a=>{s.d(e,{j:()=>t}),await(async a=>{await new Promise((a=>setTimeout(a,1e3)))})();const t=async a=>(await new Promise((a=>setTimeout(a,100))),"fake data");a()}),1)}}]); +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[497],{497:(a,e,t)=>{t.a(a,(async(a,c)=>{try{t.r(e),t.d(e,{createUser:()=>m});var s=t(447),n=a([s]);s=(n.then?(await n)():n)[0];const m=async a=>{command=`CREATE USER ${a}`,await(0,s.j)({command})};c()}catch(a){c(a)}}))},447:(a,e,t)=>{t.a(a,(async(a,c)=>{try{t.d(e,{j:()=>s});const a=async a=>{await new Promise((a=>setTimeout(a,1e3)))};await a("my-sql://example.com");const s=async a=>(await new Promise((a=>setTimeout(a,100))),"fake data");c()}catch(a){c(a)}}),1)}}]); ``` # Info @@ -583,11 +578,11 @@ __webpack_handle_async_dependencies__(); ## Unoptimized ``` -asset output.js 15.2 KiB [emitted] (name: main) -asset 497.output.js 2.8 KiB [emitted] -chunk (runtime: main) output.js (main) 1.19 KiB (javascript) 7.7 KiB (runtime) [entry] [rendered] +asset output.js 15 KiB [emitted] (name: main) +asset 497.output.js 2.97 KiB [emitted] +chunk (runtime: main) output.js (main) 1.19 KiB (javascript) 7.57 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 7.7 KiB 9 modules + runtime modules 7.57 KiB 9 modules dependent modules 1.09 KiB [dependent] 1 module ./example.js 103 bytes [built] [code generated] [no exports] @@ -602,17 +597,17 @@ chunk (runtime: main) 497.output.js 617 bytes [rendered] [used exports unknown] import() ./UserApi.js ./Actions.js 2:16-38 import() ./UserApi.js ./Actions.js 22:30-52 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 2.88 KiB [emitted] [minimized] (name: main) -asset 497.output.js 448 bytes [emitted] [minimized] -chunk (runtime: main) output.js (main) 1.19 KiB (javascript) 7.7 KiB (runtime) [entry] [rendered] +asset output.js 2.94 KiB [emitted] [minimized] (name: main) +asset 497.output.js 531 bytes [emitted] [minimized] +chunk (runtime: main) output.js (main) 1.19 KiB (javascript) 7.57 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 7.7 KiB 9 modules + runtime modules 7.57 KiB 9 modules ./example.js + 1 modules 1.19 KiB [built] [code generated] [no exports] [no exports used] @@ -625,5 +620,5 @@ chunk (runtime: main) 497.output.js 617 bytes [rendered] [exports: createUser] import() ./UserApi.js ./example.js + 1 modules ./Actions.js 2:16-38 import() ./UserApi.js ./example.js + 1 modules ./Actions.js 22:30-52 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/two-explicit-vendor-chunks/README.md b/examples/two-explicit-vendor-chunks/README.md index 523bac6b4bf..7b1fa8a7a48 100644 --- a/examples/two-explicit-vendor-chunks/README.md +++ b/examples/two-explicit-vendor-chunks/README.md @@ -314,7 +314,7 @@ chunk (runtime: vendor2) vendor2.js (vendor2) 77 bytes [entry] [rendered] cjs require ./vendor2 ./pageA.js 3:0-20 cjs self exports reference ./vendor2.js 1:0-14 entry ./vendor2 vendor2 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode @@ -360,5 +360,5 @@ chunk (runtime: vendor1) vendor1.js (vendor1) 27 bytes [entry] [rendered] cjs self exports reference ./vendor1.js 1:0-14 cjs require ./vendor1 ./vendor2.js 2:0-20 entry ./vendor1 vendor1 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/typescript/README.md b/examples/typescript/README.md index b60503213c9..3412b1b9728 100644 --- a/examples/typescript/README.md +++ b/examples/typescript/README.md @@ -25,9 +25,6 @@ const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); module.exports = (env = "development") => ({ mode: env, - entry: { - output: "./index.ts" - }, module: { rules: [ { @@ -61,10 +58,14 @@ module.exports = (env = "development") => ({ /*! CommonJS bailout: this is used directly at 1:21-25 */ /***/ (function() { -var __spreadArray = (this && this.__spreadArray) || function (to, from) { - for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) - to[j] = from[i]; - return to; +var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { + if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { + if (ar || !(i in from)) { + if (!ar) ar = Array.prototype.slice.call(from, 0, i); + ar[i] = from[i]; + } + } + return to.concat(ar || Array.prototype.slice.call(from)); }; var myName = "Junya"; var age = 22; @@ -73,7 +74,7 @@ function getArray() { for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } - return __spreadArray([], args); + return __spreadArray([], args, true); } console.log(getArray("foo", "bar")); console.log(getArray(1, 2, 3)); @@ -138,25 +139,25 @@ console.log(__webpack_require__(/*! ./index */ 1)); ## Unoptimized ``` -asset output.js 2.22 KiB [emitted] (name: main) -chunk (runtime: main) output.js (main) 513 bytes [entry] [rendered] +asset output.js 2.4 KiB [emitted] (name: main) +chunk (runtime: main) output.js (main) 696 bytes [entry] [rendered] > ./example.js main - dependent modules 480 bytes [dependent] 1 module + dependent modules 663 bytes [dependent] 1 module ./example.js 33 bytes [built] [code generated] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 438 bytes [emitted] [minimized] (name: main) -chunk (runtime: main) output.js (main) 513 bytes [entry] [rendered] +asset output.js 553 bytes [emitted] [minimized] (name: main) +chunk (runtime: main) output.js (main) 696 bytes [entry] [rendered] > ./example.js main - dependent modules 480 bytes [dependent] 1 module + dependent modules 663 bytes [dependent] 1 module ./example.js 33 bytes [built] [code generated] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/typescript/webpack.config.js b/examples/typescript/webpack.config.js index e3d8ac4432d..b33a1ed24e6 100644 --- a/examples/typescript/webpack.config.js +++ b/examples/typescript/webpack.config.js @@ -2,9 +2,6 @@ const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); module.exports = (env = "development") => ({ mode: env, - entry: { - output: "./index.ts" - }, module: { rules: [ { diff --git a/examples/wasm-complex/README.md b/examples/wasm-complex/README.md index 976bccd3dad..913b4cedce4 100644 --- a/examples/wasm-complex/README.md +++ b/examples/wasm-complex/README.md @@ -82,11 +82,11 @@ export const memory = await getMemoryFromParentInWorker(); /*! runtime requirements: __webpack_require__, __webpack_require__.r, __webpack_exports__, module, __webpack_require__.a, __webpack_require__.* */ /***/ ((module, __webpack_exports__, __webpack_require__) => { -__webpack_require__.a(module, async (__webpack_handle_async_dependencies__) => { +__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { __webpack_require__.r(__webpack_exports__); /* harmony import */ var _magic_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./magic.js */ 1); var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_magic_js__WEBPACK_IMPORTED_MODULE_0__]); -_magic_js__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? await __webpack_async_dependencies__ : __webpack_async_dependencies__)[0]; +_magic_js__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0]; // accessing memory @@ -101,7 +101,8 @@ console.log((0,_magic_js__WEBPACK_IMPORTED_MODULE_0__.getNumber)()); console.log((0,_magic_js__WEBPACK_IMPORTED_MODULE_0__.getNumber)()); console.log((0,_magic_js__WEBPACK_IMPORTED_MODULE_0__.getNumber)()); -}); +__webpack_async_result__(); +} catch(e) { __webpack_async_result__(e); } }); /***/ }), /* 1 */ @@ -116,7 +117,7 @@ console.log((0,_magic_js__WEBPACK_IMPORTED_MODULE_0__.getNumber)()); /*! runtime requirements: __webpack_require__, __webpack_exports__, __webpack_require__.d, __webpack_require__.r, module, __webpack_require__.a, __webpack_require__.* */ /***/ ((module, __webpack_exports__, __webpack_require__) => { -__webpack_require__.a(module, async (__webpack_handle_async_dependencies__) => { +__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "get": () => (/* reexport safe */ _magic_wat__WEBPACK_IMPORTED_MODULE_0__.get), @@ -125,11 +126,12 @@ __webpack_require__.r(__webpack_exports__); /* harmony export */ }); /* harmony import */ var _magic_wat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./magic.wat */ 2); var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_magic_wat__WEBPACK_IMPORTED_MODULE_0__]); -_magic_wat__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? await __webpack_async_dependencies__ : __webpack_async_dependencies__)[0]; +_magic_wat__WEBPACK_IMPORTED_MODULE_0__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0]; // reexporting -}); +__webpack_async_result__(); +} catch(e) { __webpack_async_result__(e); } }); /***/ }), /* 2 */ @@ -154,11 +156,22 @@ var __webpack_instantiate__ = ([WEBPACK_IMPORTED_MODULE_0]) => { } }); } -__webpack_require__.a(module, (__webpack_handle_async_dependencies__) => { +__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { + try { /* harmony import */ var WEBPACK_IMPORTED_MODULE_0 = __webpack_require__(/*! ./memory.js */ 3); /* harmony import */ var WEBPACK_IMPORTED_MODULE_1 = __webpack_require__(/*! ./magic-number.js */ 4); var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([WEBPACK_IMPORTED_MODULE_0]); - return __webpack_async_dependencies__.then ? __webpack_async_dependencies__.then(__webpack_instantiate__) : __webpack_instantiate__(__webpack_async_dependencies__); + var [WEBPACK_IMPORTED_MODULE_0] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__; + await __webpack_require__.v(exports, module.id, "daa529a2a650ee3943a9", { + "./memory.js": { + "memory": WEBPACK_IMPORTED_MODULE_0.memory + }, + "./magic-number.js": { + "getRandomNumber": WEBPACK_IMPORTED_MODULE_1.getRandomNumber + } + }); + __webpack_async_result__(); + } catch(e) { __webpack_async_result__(e); } }, 1); /***/ }), @@ -172,7 +185,7 @@ __webpack_require__.a(module, (__webpack_handle_async_dependencies__) => { /*! runtime requirements: __webpack_require__.r, __webpack_exports__, module, __webpack_require__.a, __webpack_require__.d, __webpack_require__.* */ /***/ ((module, __webpack_exports__, __webpack_require__) => { -__webpack_require__.a(module, async (__webpack_handle_async_dependencies__) => { +__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "memory": () => (/* binding */ memory) @@ -185,8 +198,8 @@ async function getMemoryFromParentInWorker() { const memory = await getMemoryFromParentInWorker(); -__webpack_handle_async_dependencies__(); -}, 1); +__webpack_async_result__(); +} catch(e) { __webpack_async_result__(e); } }, 1); /***/ }), /* 4 */ @@ -249,75 +262,70 @@ function getRandomNumber() { /************************************************************************/ /******/ /* webpack/runtime/async module */ /******/ (() => { -/******/ var webpackThen = typeof Symbol === "function" ? Symbol("webpack then") : "__webpack_then__"; +/******/ var webpackQueues = typeof Symbol === "function" ? Symbol("webpack queues") : "__webpack_queues__"; /******/ var webpackExports = typeof Symbol === "function" ? Symbol("webpack exports") : "__webpack_exports__"; -/******/ var completeQueue = (queue) => { -/******/ if(queue) { +/******/ var webpackError = typeof Symbol === "function" ? Symbol("webpack error") : "__webpack_error__"; +/******/ var resolveQueue = (queue) => { +/******/ if(queue && !queue.d) { +/******/ queue.d = 1; /******/ queue.forEach((fn) => (fn.r--)); /******/ queue.forEach((fn) => (fn.r-- ? fn.r++ : fn())); /******/ } /******/ } -/******/ var completeFunction = (fn) => (!--fn.r && fn()); -/******/ var queueFunction = (queue, fn) => (queue ? queue.push(fn) : completeFunction(fn)); /******/ var wrapDeps = (deps) => (deps.map((dep) => { /******/ if(dep !== null && typeof dep === "object") { -/******/ if(dep[webpackThen]) return dep; +/******/ if(dep[webpackQueues]) return dep; /******/ if(dep.then) { /******/ var queue = []; +/******/ queue.d = 0; /******/ dep.then((r) => { /******/ obj[webpackExports] = r; -/******/ completeQueue(queue); -/******/ queue = 0; +/******/ resolveQueue(queue); +/******/ }, (e) => { +/******/ obj[webpackError] = e; +/******/ resolveQueue(queue); /******/ }); /******/ var obj = {}; -/******/ obj[webpackThen] = (fn, reject) => (queueFunction(queue, fn), dep.catch(reject)); +/******/ obj[webpackQueues] = (fn) => (fn(queue)); /******/ return obj; /******/ } /******/ } /******/ var ret = {}; -/******/ ret[webpackThen] = (fn) => (completeFunction(fn)); -/******/ ret[webpackExports] = dep; -/******/ return ret; +/******/ ret[webpackQueues] = x => {}; +/******/ ret[webpackExports] = dep; +/******/ return ret; /******/ })); /******/ __webpack_require__.a = (module, body, hasAwait) => { -/******/ var queue = hasAwait && []; +/******/ var queue; +/******/ hasAwait && ((queue = []).d = 1); +/******/ var depQueues = new Set(); /******/ var exports = module.exports; /******/ var currentDeps; /******/ var outerResolve; /******/ var reject; -/******/ var isEvaluating = true; -/******/ var nested = false; -/******/ var whenAll = (deps, onResolve, onReject) => { -/******/ if (nested) return; -/******/ nested = true; -/******/ onResolve.r += deps.length; -/******/ deps.map((dep, i) => (dep[webpackThen](onResolve, onReject))); -/******/ nested = false; -/******/ }; /******/ var promise = new Promise((resolve, rej) => { /******/ reject = rej; -/******/ outerResolve = () => (resolve(exports), completeQueue(queue), queue = 0); +/******/ outerResolve = resolve; /******/ }); /******/ promise[webpackExports] = exports; -/******/ promise[webpackThen] = (fn, rejectFn) => { -/******/ if (isEvaluating) { return completeFunction(fn); } -/******/ if (currentDeps) whenAll(currentDeps, fn, rejectFn); -/******/ queueFunction(queue, fn); -/******/ promise.catch(rejectFn); -/******/ }; +/******/ promise[webpackQueues] = (fn) => (queue && fn(queue), depQueues.forEach(fn), promise["catch"](x => {})); /******/ module.exports = promise; /******/ body((deps) => { -/******/ if(!deps) return outerResolve(); /******/ currentDeps = wrapDeps(deps); -/******/ var fn, result; -/******/ var promise = new Promise((resolve, reject) => { -/******/ fn = () => (resolve(result = currentDeps.map((d) => (d[webpackExports])))); +/******/ var fn; +/******/ var getResult = () => (currentDeps.map((d) => { +/******/ if(d[webpackError]) throw d[webpackError]; +/******/ return d[webpackExports]; +/******/ })) +/******/ var promise = new Promise((resolve) => { +/******/ fn = () => (resolve(getResult)); /******/ fn.r = 0; -/******/ whenAll(currentDeps, fn, reject); +/******/ var fnQueue = (q) => (q !== queue && !depQueues.has(q) && (depQueues.add(q), q && !q.d && (fn.r++, q.push(fn)))); +/******/ currentDeps.map((dep) => (dep[webpackQueues](fnQueue))); /******/ }); -/******/ return fn.r ? promise : result; -/******/ }).then(outerResolve, reject); -/******/ isEvaluating = false; +/******/ return fn.r ? promise : getResult(); +/******/ }, (err) => ((err ? reject(promise[webpackError] = err) : outerResolve(exports)), resolveQueue(queue))); +/******/ queue && (queue.d = 0); /******/ }; /******/ })(); /******/ @@ -390,31 +398,31 @@ function getRandomNumber() { ## Unoptimized ``` -asset output.js 12.8 KiB [emitted] (name: main) +asset output.js 13.2 KiB [emitted] (name: main) asset daa529a2a650ee3943a9.module.wasm 139 bytes [emitted] [immutable] (auxiliary name: main) -chunk (runtime: main) output.js (main) 696 bytes (javascript) 139 bytes (webassembly) 3.36 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 696 bytes (javascript) 139 bytes (webassembly) 3.24 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 3.36 KiB 6 modules + runtime modules 3.24 KiB 6 modules dependent modules 449 bytes (javascript) 139 bytes (webassembly) [dependent] 4 modules ./example.js 247 bytes [built] [code generated] [no exports] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 2.34 KiB [emitted] [minimized] (name: main) +asset output.js 2.49 KiB [emitted] [minimized] (name: main) asset 05aa07f6a3836ded50d1.module.wasm 139 bytes [emitted] [immutable] (auxiliary name: main) -chunk (runtime: main) output.js (main) 696 bytes (javascript) 139 bytes (webassembly) 3.09 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 696 bytes (javascript) 139 bytes (webassembly) 2.97 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 3.09 KiB 5 modules + runtime modules 2.97 KiB 5 modules dependent modules 449 bytes (javascript) 139 bytes (webassembly) [dependent] 4 modules ./example.js 247 bytes [built] [code generated] [no exports] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/wasm-simple/README.md b/examples/wasm-simple/README.md index 42355ece8e7..fed989d0e64 100644 --- a/examples/wasm-simple/README.md +++ b/examples/wasm-simple/README.md @@ -71,12 +71,12 @@ export function fibonacciJavascript(i) { /*! runtime requirements: __webpack_require__, __webpack_require__.r, __webpack_exports__, module, __webpack_require__.a, __webpack_require__.* */ /***/ ((module, __webpack_exports__, __webpack_require__) => { -__webpack_require__.a(module, async (__webpack_handle_async_dependencies__) => { +__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { __webpack_require__.r(__webpack_exports__); /* harmony import */ var _add_wasm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./add.wasm */ 1); /* harmony import */ var _math__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./math */ 2); -var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_math__WEBPACK_IMPORTED_MODULE_1__, _add_wasm__WEBPACK_IMPORTED_MODULE_0__]); -([_math__WEBPACK_IMPORTED_MODULE_1__, _add_wasm__WEBPACK_IMPORTED_MODULE_0__] = __webpack_async_dependencies__.then ? await __webpack_async_dependencies__ : __webpack_async_dependencies__); +var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_add_wasm__WEBPACK_IMPORTED_MODULE_0__, _math__WEBPACK_IMPORTED_MODULE_1__]); +([_add_wasm__WEBPACK_IMPORTED_MODULE_0__, _math__WEBPACK_IMPORTED_MODULE_1__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__); @@ -100,7 +100,8 @@ function timed(name, fn) { console.timeEnd(name); } -}); +__webpack_async_result__(); +} catch(e) { __webpack_async_result__(e); } }); /***/ }), /* 1 */ @@ -130,20 +131,20 @@ module.exports = __webpack_require__.v(exports, module.id, "0eaeab8b9fa3cef100d1 /*! runtime requirements: __webpack_require__, __webpack_exports__, __webpack_require__.d, __webpack_require__.r, module, __webpack_require__.a, __webpack_require__.* */ /***/ ((module, __webpack_exports__, __webpack_require__) => { -__webpack_require__.a(module, async (__webpack_handle_async_dependencies__) => { +__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try { __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ "add": () => (/* reexport safe */ _add_wasm__WEBPACK_IMPORTED_MODULE_0__.add), /* harmony export */ "factorial": () => (/* reexport safe */ _factorial_wasm__WEBPACK_IMPORTED_MODULE_1__.factorial), -/* harmony export */ "fibonacci": () => (/* reexport safe */ _fibonacci_wasm__WEBPACK_IMPORTED_MODULE_2__.fibonacci), /* harmony export */ "factorialJavascript": () => (/* binding */ factorialJavascript), +/* harmony export */ "fibonacci": () => (/* reexport safe */ _fibonacci_wasm__WEBPACK_IMPORTED_MODULE_2__.fibonacci), /* harmony export */ "fibonacciJavascript": () => (/* binding */ fibonacciJavascript) /* harmony export */ }); /* harmony import */ var _add_wasm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./add.wasm */ 1); /* harmony import */ var _factorial_wasm__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./factorial.wasm */ 3); /* harmony import */ var _fibonacci_wasm__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./fibonacci.wasm */ 4); -var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_fibonacci_wasm__WEBPACK_IMPORTED_MODULE_2__, _factorial_wasm__WEBPACK_IMPORTED_MODULE_1__, _add_wasm__WEBPACK_IMPORTED_MODULE_0__]); -([_fibonacci_wasm__WEBPACK_IMPORTED_MODULE_2__, _factorial_wasm__WEBPACK_IMPORTED_MODULE_1__, _add_wasm__WEBPACK_IMPORTED_MODULE_0__] = __webpack_async_dependencies__.then ? await __webpack_async_dependencies__ : __webpack_async_dependencies__); +var __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_add_wasm__WEBPACK_IMPORTED_MODULE_0__, _factorial_wasm__WEBPACK_IMPORTED_MODULE_1__, _fibonacci_wasm__WEBPACK_IMPORTED_MODULE_2__]); +([_add_wasm__WEBPACK_IMPORTED_MODULE_0__, _factorial_wasm__WEBPACK_IMPORTED_MODULE_1__, _fibonacci_wasm__WEBPACK_IMPORTED_MODULE_2__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__); @@ -160,7 +161,8 @@ function fibonacciJavascript(i) { return fibonacciJavascript(i - 1) + fibonacciJavascript(i - 2); } -}); +__webpack_async_result__(); +} catch(e) { __webpack_async_result__(e); } }); /***/ }), /* 3 */ @@ -223,75 +225,70 @@ module.exports = __webpack_require__.v(exports, module.id, "5a6637e8d63cdf9c72da /************************************************************************/ /******/ /* webpack/runtime/async module */ /******/ (() => { -/******/ var webpackThen = typeof Symbol === "function" ? Symbol("webpack then") : "__webpack_then__"; +/******/ var webpackQueues = typeof Symbol === "function" ? Symbol("webpack queues") : "__webpack_queues__"; /******/ var webpackExports = typeof Symbol === "function" ? Symbol("webpack exports") : "__webpack_exports__"; -/******/ var completeQueue = (queue) => { -/******/ if(queue) { +/******/ var webpackError = typeof Symbol === "function" ? Symbol("webpack error") : "__webpack_error__"; +/******/ var resolveQueue = (queue) => { +/******/ if(queue && !queue.d) { +/******/ queue.d = 1; /******/ queue.forEach((fn) => (fn.r--)); /******/ queue.forEach((fn) => (fn.r-- ? fn.r++ : fn())); /******/ } /******/ } -/******/ var completeFunction = (fn) => (!--fn.r && fn()); -/******/ var queueFunction = (queue, fn) => (queue ? queue.push(fn) : completeFunction(fn)); /******/ var wrapDeps = (deps) => (deps.map((dep) => { /******/ if(dep !== null && typeof dep === "object") { -/******/ if(dep[webpackThen]) return dep; +/******/ if(dep[webpackQueues]) return dep; /******/ if(dep.then) { /******/ var queue = []; +/******/ queue.d = 0; /******/ dep.then((r) => { /******/ obj[webpackExports] = r; -/******/ completeQueue(queue); -/******/ queue = 0; +/******/ resolveQueue(queue); +/******/ }, (e) => { +/******/ obj[webpackError] = e; +/******/ resolveQueue(queue); /******/ }); /******/ var obj = {}; -/******/ obj[webpackThen] = (fn, reject) => (queueFunction(queue, fn), dep.catch(reject)); +/******/ obj[webpackQueues] = (fn) => (fn(queue)); /******/ return obj; /******/ } /******/ } /******/ var ret = {}; -/******/ ret[webpackThen] = (fn) => (completeFunction(fn)); -/******/ ret[webpackExports] = dep; -/******/ return ret; +/******/ ret[webpackQueues] = x => {}; +/******/ ret[webpackExports] = dep; +/******/ return ret; /******/ })); /******/ __webpack_require__.a = (module, body, hasAwait) => { -/******/ var queue = hasAwait && []; +/******/ var queue; +/******/ hasAwait && ((queue = []).d = 1); +/******/ var depQueues = new Set(); /******/ var exports = module.exports; /******/ var currentDeps; /******/ var outerResolve; /******/ var reject; -/******/ var isEvaluating = true; -/******/ var nested = false; -/******/ var whenAll = (deps, onResolve, onReject) => { -/******/ if (nested) return; -/******/ nested = true; -/******/ onResolve.r += deps.length; -/******/ deps.map((dep, i) => (dep[webpackThen](onResolve, onReject))); -/******/ nested = false; -/******/ }; /******/ var promise = new Promise((resolve, rej) => { /******/ reject = rej; -/******/ outerResolve = () => (resolve(exports), completeQueue(queue), queue = 0); +/******/ outerResolve = resolve; /******/ }); /******/ promise[webpackExports] = exports; -/******/ promise[webpackThen] = (fn, rejectFn) => { -/******/ if (isEvaluating) { return completeFunction(fn); } -/******/ if (currentDeps) whenAll(currentDeps, fn, rejectFn); -/******/ queueFunction(queue, fn); -/******/ promise.catch(rejectFn); -/******/ }; +/******/ promise[webpackQueues] = (fn) => (queue && fn(queue), depQueues.forEach(fn), promise["catch"](x => {})); /******/ module.exports = promise; /******/ body((deps) => { -/******/ if(!deps) return outerResolve(); /******/ currentDeps = wrapDeps(deps); -/******/ var fn, result; -/******/ var promise = new Promise((resolve, reject) => { -/******/ fn = () => (resolve(result = currentDeps.map((d) => (d[webpackExports])))); +/******/ var fn; +/******/ var getResult = () => (currentDeps.map((d) => { +/******/ if(d[webpackError]) throw d[webpackError]; +/******/ return d[webpackExports]; +/******/ })) +/******/ var promise = new Promise((resolve) => { +/******/ fn = () => (resolve(getResult)); /******/ fn.r = 0; -/******/ whenAll(currentDeps, fn, reject); +/******/ var fnQueue = (q) => (q !== queue && !depQueues.has(q) && (depQueues.add(q), q && !q.d && (fn.r++, q.push(fn)))); +/******/ currentDeps.map((dep) => (dep[webpackQueues](fnQueue))); /******/ }); -/******/ return fn.r ? promise : result; -/******/ }).then(outerResolve, reject); -/******/ isEvaluating = false; +/******/ return fn.r ? promise : getResult(); +/******/ }, (err) => ((err ? reject(promise[webpackError] = err) : outerResolve(exports)), resolveQueue(queue))); +/******/ queue && (queue.d = 0); /******/ }; /******/ })(); /******/ @@ -368,31 +365,31 @@ asset output.js 12.6 KiB [emitted] (name: main) asset 5a6637e8d63cdf9c72da.wasm 67 bytes [emitted] [immutable] (auxiliary name: main) asset 35a58b7c95860d720a3c.wasm 62 bytes [emitted] [immutable] (auxiliary name: main) asset 0eaeab8b9fa3cef100d1.wasm 41 bytes [emitted] [immutable] (auxiliary name: main) -chunk (runtime: main) output.js (main) 1.27 KiB (javascript) 170 bytes (webassembly) 3.35 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 1.27 KiB (javascript) 170 bytes (webassembly) 3.23 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 3.35 KiB 6 modules + runtime modules 3.23 KiB 6 modules dependent modules 552 bytes (javascript) 170 bytes (webassembly) [dependent] 4 modules ./example.js 753 bytes [built] [code generated] [no exports] [used exports unknown] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset output.js 2.44 KiB [emitted] [minimized] (name: main) +asset output.js 2.57 KiB [emitted] [minimized] (name: main) asset 67aca7a09456080b5120.wasm 67 bytes [emitted] [immutable] (auxiliary name: main) asset 36825f9224dde8d88de0.wasm 62 bytes [emitted] [immutable] (auxiliary name: main) asset 10cff76bc58b7aa8f9cb.wasm 41 bytes [emitted] [immutable] (auxiliary name: main) -chunk (runtime: main) output.js (main) 1.27 KiB (javascript) 170 bytes (webassembly) 3.08 KiB (runtime) [entry] [rendered] +chunk (runtime: main) output.js (main) 1.27 KiB (javascript) 170 bytes (webassembly) 2.96 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 3.08 KiB 5 modules + runtime modules 2.96 KiB 5 modules dependent modules 552 bytes (javascript) 170 bytes (webassembly) [dependent] 4 modules ./example.js 753 bytes [built] [code generated] [no exports] [no exports used] entry ./example.js main -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/examples/worker/README.md b/examples/worker/README.md index ce9082d765e..73b7e3633ec 100644 --- a/examples/worker/README.md +++ b/examples/worker/README.md @@ -272,7 +272,6 @@ export const add = (content, from) => { /******/ doneFns && doneFns.forEach((fn) => (fn(event))); /******/ if(prev) return prev(event); /******/ } -/******/ ; /******/ var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); /******/ script.onerror = onScriptComplete.bind(null, script.onerror); /******/ script.onload = onScriptComplete.bind(null, script.onload); @@ -376,7 +375,7 @@ export const add = (content, from) => { /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } -/******/ installedChunks[chunkIds[i]] = 0; +/******/ installedChunks[chunkId] = 0; /******/ } /******/ /******/ } @@ -759,9 +758,9 @@ chunk (runtime: 9a81d90cfd0dfd13d748, main) 129.js 103 bytes [rendered] [exports: fibonacci] import() ./fibonacci ./example.js 70:30-51 import() ./fibonacci ./fib-worker.js 2:29-50 -chunk (runtime: main) main.js (main) 2.25 KiB (javascript) 5.72 KiB (runtime) [entry] [rendered] +chunk (runtime: main) main.js (main) 2.25 KiB (javascript) 5.71 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 5.72 KiB 8 modules + runtime modules 5.71 KiB 8 modules ./example.js 2.25 KiB [built] [code generated] [no exports used] entry ./example.js main @@ -777,13 +776,13 @@ chunk (runtime: 9a81d90cfd0dfd13d748) workers/fibonacci.js (fibonacci) 176 bytes ./fib-worker.js 176 bytes [built] [code generated] [no exports used] new Worker() ./fib-worker.js ./example.js 80:18-84:2 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` ## Production mode ``` -asset main.js 3.47 KiB [emitted] [minimized] (name: main) +asset main.js 3.46 KiB [emitted] [minimized] (name: main) asset workers/fibonacci.js 945 bytes [emitted] [minimized] (name: fibonacci) asset chat.js 270 bytes [emitted] [minimized] (name: chat) asset 129.js 166 bytes [emitted] [minimized] @@ -794,9 +793,9 @@ chunk (runtime: 9a81d90cfd0dfd13d748, main) 129.js 103 bytes [rendered] [exports: fibonacci] import() ./fibonacci ./example.js 70:30-51 import() ./fibonacci ./fib-worker.js 2:29-50 -chunk (runtime: main) main.js (main) 2.25 KiB (javascript) 5.72 KiB (runtime) [entry] [rendered] +chunk (runtime: main) main.js (main) 2.25 KiB (javascript) 5.71 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 5.72 KiB 8 modules + runtime modules 5.71 KiB 8 modules ./example.js 2.25 KiB [built] [code generated] [no exports used] entry ./example.js main @@ -812,5 +811,5 @@ chunk (runtime: 9a81d90cfd0dfd13d748) workers/fibonacci.js (fibonacci) 176 bytes ./fib-worker.js 176 bytes [built] [code generated] [no exports used] new Worker() ./fib-worker.js ./example.js 80:18-84:2 -webpack 5.51.1 compiled successfully +webpack 5.78.0 compiled successfully ``` diff --git a/lib/util/hash/md4.js b/lib/util/hash/md4.js index a03ec665489..23eae0aa5b3 100644 --- a/lib/util/hash/md4.js +++ b/lib/util/hash/md4.js @@ -10,8 +10,8 @@ const create = require("./wasm-hash"); //#region wasm code: md4 (../../../assembly/hash/md4.asm.ts) --initialMemory 1 const md4 = new WebAssembly.Module( Buffer.from( - // 2156 bytes - "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", + // 2154 bytes + "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", "base64" ) ); diff --git a/lib/util/hash/xxhash64.js b/lib/util/hash/xxhash64.js index 0483b509348..98e9bd6be6a 100644 --- a/lib/util/hash/xxhash64.js +++ b/lib/util/hash/xxhash64.js @@ -11,7 +11,7 @@ const create = require("./wasm-hash"); const xxhash64 = new WebAssembly.Module( Buffer.from( // 1170 bytes - "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", "base64" ) ); diff --git a/lib/webpack.js b/lib/webpack.js index a31bf2da5b5..1f11140b110 100644 --- a/lib/webpack.js +++ b/lib/webpack.js @@ -103,7 +103,7 @@ const webpack = /** @type {WebpackFunctionSingle & WebpackFunctionMulti} */ ( /** * @param {WebpackOptions | (ReadonlyArray