From 2fe0ba50145f3728d1845231d0aca6905a56ba5a Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Fri, 25 Jan 2019 13:14:47 +0100 Subject: [PATCH 1/3] Normalize backslash on windows --- examples/template-common.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/examples/template-common.js b/examples/template-common.js index b67dbfce274..a46379869ed 100644 --- a/examples/template-common.js +++ b/examples/template-common.js @@ -20,11 +20,12 @@ const hashRegexp = /Hash: [a-f0-9]+/g; exports.replaceBase = (template) => { - let cwd = process.cwd(); + const cwd = process.cwd(); let webpack = path.join(__dirname, ".."); let webpackParent = path.join(__dirname, "..", ".."); - cwd = lessStrict(cwd.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&")); - cwd = new RegExp(cwd, "g"); + const cwdRegExpStr = lessStrict(cwd.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&")); + const cwdRegExp = new RegExp(cwdRegExpStr, "g"); + const cwdSlashRegExp = new RegExp(cwdRegExpStr + "[\\/\\\\]", "g"); webpack = lessStrict(webpack.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&")); webpack = new RegExp(webpack, "g"); webpackParent = lessStrict(webpackParent.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&")); @@ -33,7 +34,8 @@ exports.replaceBase = (template) => { return template .replace(/\r\n/g, "\n") .replace(/\r/g, "\n") - .replace(cwd, ".") + .replace(cwdSlashRegExp, "./") + .replace(cwdRegExp, ".") .replace(webpack, "(webpack)") .replace(webpackParent, "(webpack)/~") .replace(timeRegexp, "") From 780c17e202865abc541b8ae9ac33a1320fa19efe Mon Sep 17 00:00:00 2001 From: Steven Hargrove Date: Fri, 25 Jan 2019 13:15:34 +0100 Subject: [PATCH 2/3] fix side-effects example --- examples/side-effects/README.md | 85 ++++++++----------------- examples/side-effects/webpack.config.js | 5 ++ 2 files changed, 30 insertions(+), 60 deletions(-) create mode 100644 examples/side-effects/webpack.config.js diff --git a/examples/side-effects/README.md b/examples/side-effects/README.md index 83da314c651..f3c33af5a0a 100644 --- a/examples/side-effects/README.md +++ b/examples/side-effects/README.md @@ -158,8 +158,9 @@ export { c } from "./c"; "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var big_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! big-module */ 1); -/* harmony import */ var big_module_with_flag__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! big-module-with-flag */ 5); +/* harmony import */ var big_module__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! big-module */ 3); +/* harmony import */ var big_module_with_flag__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! big-module-with-flag */ 7); +/* harmony import */ var big_module_with_flag__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! big-module-with-flag */ 8); @@ -167,12 +168,14 @@ console.log( big_module__WEBPACK_IMPORTED_MODULE_0__["a"], big_module__WEBPACK_IMPORTED_MODULE_0__["b"], big_module_with_flag__WEBPACK_IMPORTED_MODULE_1__["a"], - big_module_with_flag__WEBPACK_IMPORTED_MODULE_1__["b"] + big_module_with_flag__WEBPACK_IMPORTED_MODULE_2__["b"] ); /***/ }), -/* 1 */ +/* 1 */, +/* 2 */, +/* 3 */ /*!******************************************!*\ !*** ./node_modules/big-module/index.js ***! \******************************************/ @@ -181,13 +184,13 @@ console.log( "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./a */ 2); +/* harmony import */ var _a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./a */ 4); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _a__WEBPACK_IMPORTED_MODULE_0__["a"]; }); -/* harmony import */ var _b__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./b */ 3); +/* harmony import */ var _b__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./b */ 5); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "b", function() { return _b__WEBPACK_IMPORTED_MODULE_1__["b"]; }); -/* harmony import */ var _c__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./c */ 4); +/* harmony import */ var _c__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./c */ 6); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "c", function() { return _c__WEBPACK_IMPORTED_MODULE_2__["c"]; }); @@ -196,7 +199,7 @@ __webpack_require__.r(__webpack_exports__); /***/ }), -/* 2 */ +/* 4 */ /*!**************************************!*\ !*** ./node_modules/big-module/a.js ***! \**************************************/ @@ -210,7 +213,7 @@ const a = "a"; /***/ }), -/* 3 */ +/* 5 */ /*!**************************************!*\ !*** ./node_modules/big-module/b.js ***! \**************************************/ @@ -224,7 +227,7 @@ const b = "b"; /***/ }), -/* 4 */ +/* 6 */ /*!**************************************!*\ !*** ./node_modules/big-module/c.js ***! \**************************************/ @@ -238,31 +241,7 @@ const c = "c"; /***/ }), -/* 5 */ -/*!****************************************************!*\ - !*** ./node_modules/big-module-with-flag/index.js ***! - \****************************************************/ -/*! exports provided: a, b, c */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _a__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./a */ 6); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "a", function() { return _a__WEBPACK_IMPORTED_MODULE_0__["a"]; }); - -/* harmony import */ var _b__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./b */ 7); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "b", function() { return _b__WEBPACK_IMPORTED_MODULE_1__["b"]; }); - -/* harmony import */ var _c__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./c */ 8); -/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "c", function() { return _c__WEBPACK_IMPORTED_MODULE_2__["c"]; }); - - - - - - -/***/ }), -/* 6 */ +/* 7 */ /*!************************************************!*\ !*** ./node_modules/big-module-with-flag/a.js ***! \************************************************/ @@ -276,7 +255,7 @@ const a = "a"; /***/ }), -/* 7 */ +/* 8 */ /*!************************************************!*\ !*** ./node_modules/big-module-with-flag/b.js ***! \************************************************/ @@ -289,20 +268,6 @@ __webpack_require__.r(__webpack_exports__); const b = "b"; -/***/ }), -/* 8 */ -/*!************************************************!*\ - !*** ./node_modules/big-module-with-flag/c.js ***! - \************************************************/ -/*! exports provided: c */ -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return c; }); -const c = "c"; - - /***/ }) /******/ ]); ``` @@ -313,33 +278,33 @@ const c = "c"; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names -output.js 8.85 KiB 0 [emitted] main +output.js 7.51 KiB 0 [emitted] main Entrypoint main = output.js -chunk {0} output.js (main) 422 bytes [entry] [rendered] - > .\example.js main +chunk {0} output.js (main) 325 bytes [entry] [rendered] + > ./example.js main [0] ./example.js 140 bytes {0} [built] [no exports] - single entry .\example.js main - + 8 hidden modules + single entry ./example.js main + + 6 hidden modules ``` ## Production mode ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names output.js 985 bytes 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 325 bytes [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js + 6 modules 325 bytes {0} [built] [no exports] - single entry .\example.js main + single entry ./example.js main | ./example.js 140 bytes [built] | [no exports] - | single entry .\example.js main + | single entry ./example.js main | + 6 hidden modules ``` diff --git a/examples/side-effects/webpack.config.js b/examples/side-effects/webpack.config.js new file mode 100644 index 00000000000..2bd35aa7c7e --- /dev/null +++ b/examples/side-effects/webpack.config.js @@ -0,0 +1,5 @@ +module.exports = { + optimization: { + sideEffects: true + } +}; From 2209b8aca6631600af61f71f98f752c4c9c98a94 Mon Sep 17 00:00:00 2001 From: Tobias Koppers Date: Fri, 25 Jan 2019 13:15:22 +0100 Subject: [PATCH 3/3] rebuild examples --- examples/aggressive-merging/README.md | 4 +- examples/chunkhash/README.md | 4 +- .../README.md | 12 +- .../code-splitted-require.context/README.md | 12 +- .../code-splitting-bundle-loader/README.md | 12 +- examples/code-splitting-harmony/README.md | 12 +- .../README.md | 12 +- .../README.md | 12 +- .../README.md | 12 +- examples/code-splitting/README.md | 12 +- examples/coffee-script/README.md | 12 +- .../common-chunk-and-vendor-chunk/README.md | 4 +- examples/common-chunk-grandchildren/README.md | 4 +- examples/commonjs/README.md | 12 +- .../dll-app-and-vendor/0-vendor/README.md | 8 +- examples/dll-app-and-vendor/1-app/README.md | 24 +-- examples/dll-entry-only/README.md | 11 +- examples/dll-user/README.md | 100 ++++++------ examples/dll/README.md | 8 +- examples/explicit-vendor-chunk/README.md | 46 +++--- examples/externals/README.md | 12 +- examples/extra-async-chunk-advanced/README.md | 12 +- examples/extra-async-chunk/README.md | 12 +- examples/harmony-interop/README.md | 12 +- examples/harmony-library/README.md | 4 +- examples/harmony-unused/README.md | 12 +- examples/harmony/README.md | 14 +- examples/http2-aggressive-splitting/README.md | 142 +++++++++--------- examples/hybrid-routing/README.md | 4 +- examples/i18n/README.md | 4 +- examples/loader/README.md | 12 +- examples/many-pages/README.md | 2 +- examples/mixed/README.md | 12 +- examples/multi-compiler/README.md | 4 +- examples/multi-part-library/README.md | 4 +- examples/multiple-entry-points/README.md | 4 +- examples/named-chunks/README.md | 12 +- examples/require.context/README.md | 12 +- examples/require.resolve/README.md | 12 +- examples/scope-hoisting/README.md | 16 +- examples/source-map/README.md | 10 +- examples/two-explicit-vendor-chunks/README.md | 4 +- examples/wasm-simple/README.md | 50 +++--- examples/web-worker/README.md | 20 +-- 44 files changed, 368 insertions(+), 367 deletions(-) diff --git a/examples/aggressive-merging/README.md b/examples/aggressive-merging/README.md index 2a39327ab4d..b12c7125071 100644 --- a/examples/aggressive-merging/README.md +++ b/examples/aggressive-merging/README.md @@ -60,7 +60,7 @@ module.exports = { ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.chunk.js 5.96 KiB 0 [emitted] 4.chunk.js 405 bytes 4 [emitted] @@ -108,7 +108,7 @@ chunk {4} 4.chunk.js 42 bytes <{3}> [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.chunk.js 173 bytes 0, 4 [emitted] 4.chunk.js 118 bytes 4 [emitted] diff --git a/examples/chunkhash/README.md b/examples/chunkhash/README.md index 7688171d37e..348c9dd262b 100644 --- a/examples/chunkhash/README.md +++ b/examples/chunkhash/README.md @@ -311,7 +311,7 @@ __webpack_require__.e(/*! import() */ 3).then(__webpack_require__.t.bind(null, / ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 2.[chunkhash].js 269 bytes 2 [emitted] 3.[chunkhash].js 263 bytes 3 [emitted] @@ -338,7 +338,7 @@ chunk {3} 3.[chunkhash].js 28 bytes <{0}> <{1}> [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 2.[chunkhash].js 77 bytes 2 [emitted] 3.[chunkhash].js 78 bytes 3 [emitted] diff --git a/examples/code-splitted-require.context-amd/README.md b/examples/code-splitted-require.context-amd/README.md index 608305af662..7b36e9d4d52 100644 --- a/examples/code-splitted-require.context-amd/README.md +++ b/examples/code-splitted-require.context-amd/README.md @@ -334,15 +334,15 @@ module.exports = function() { ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 1.output.js 1.83 KiB 1 [emitted] output.js 8.41 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 251 bytes >{1}< [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 251 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main chunk {1} 1.output.js 457 bytes <{0}> [rendered] > [0] ./example.js 2:1-4:3 [1] ../require.context/templates sync ^\.\/.*$ 217 bytes {1} [built] @@ -362,15 +362,15 @@ chunk {1} 1.output.js 457 bytes <{0}> [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 1.output.js 626 bytes 1 [emitted] output.js 2.12 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 251 bytes >{1}< [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 251 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main chunk {1} 1.output.js 457 bytes <{0}> [rendered] > [0] ./example.js 2:1-4:3 [1] ../require.context/templates sync ^\.\/.*$ 217 bytes {1} [built] diff --git a/examples/code-splitted-require.context/README.md b/examples/code-splitted-require.context/README.md index a7b3635081e..88b609d9cc5 100644 --- a/examples/code-splitted-require.context/README.md +++ b/examples/code-splitted-require.context/README.md @@ -334,15 +334,15 @@ module.exports = function() { ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 1.output.js 1.83 KiB 1 [emitted] output.js 8.35 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 266 bytes >{1}< [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 266 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main chunk {1} 1.output.js 457 bytes <{0}> [rendered] > [0] ./example.js 2:1-4:3 [1] ../require.context/templates sync ^\.\/.*$ 217 bytes {1} [built] @@ -362,15 +362,15 @@ chunk {1} 1.output.js 457 bytes <{0}> [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 1.output.js 626 bytes 1 [emitted] output.js 2.1 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 266 bytes >{1}< [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 266 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main chunk {1} 1.output.js 457 bytes <{0}> [rendered] > [0] ./example.js 2:1-4:3 [1] ../require.context/templates sync ^\.\/.*$ 217 bytes {1} [built] diff --git a/examples/code-splitting-bundle-loader/README.md b/examples/code-splitting-bundle-loader/README.md index 55526ee7e5d..26d0d439c4d 100644 --- a/examples/code-splitting-bundle-loader/README.md +++ b/examples/code-splitting-bundle-loader/README.md @@ -290,15 +290,15 @@ module.exports = "It works"; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 1.output.js 257 bytes 1 [emitted] output.js 8.78 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 375 bytes >{1}< [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 94 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main [1] (webpack)/node_modules/bundle-loader!./file.js 281 bytes {0} [built] cjs require bundle-loader!./file.js [0] ./example.js 1:0-34 chunk {1} 1.output.js 28 bytes <{0}> [rendered] @@ -311,15 +311,15 @@ chunk {1} 1.output.js 28 bytes <{0}> [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 1.output.js 98 bytes 1 [emitted] output.js 2.16 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 375 bytes >{1}< [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 94 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main [1] (webpack)/node_modules/bundle-loader!./file.js 281 bytes {0} [built] cjs require bundle-loader!./file.js [0] ./example.js 1:0-34 chunk {1} 1.output.js 28 bytes <{0}> [rendered] diff --git a/examples/code-splitting-harmony/README.md b/examples/code-splitting-harmony/README.md index 0d36ef670db..b54578b5f16 100644 --- a/examples/code-splitting-harmony/README.md +++ b/examples/code-splitting-harmony/README.md @@ -329,7 +329,7 @@ module.exports = webpackAsyncContext; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 275 bytes 0 [emitted] 1.output.js 284 bytes 1 [emitted] @@ -345,10 +345,10 @@ chunk {1} 1.output.js 13 bytes <{2}> [rendered] > ./2.js [4] ./node_modules/c lazy ^\.\/.*$ namespace object ./2.js 1 module chunk {2} output.js (main) 414 bytes >{0}< >{1}< >{3}< [entry] [rendered] - > .\example.js main + > ./example.js main [2] ./example.js 243 bytes {2} [built] [no exports] - single entry .\example.js main + single entry ./example.js main [4] ./node_modules/c lazy ^\.\/.*$ namespace object 160 bytes {2} [built] import() context lazy c [2] ./example.js 8:8-27 + 1 hidden module @@ -361,7 +361,7 @@ chunk {3} 3.output.js 11 bytes <{2}> [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 76 bytes 0 [emitted] 1.output.js 77 bytes 1 [emitted] @@ -377,10 +377,10 @@ chunk {1} 1.output.js 13 bytes <{2}> [rendered] > ./2.js [4] ./node_modules/c lazy ^\.\/.*$ namespace object ./2.js 1 module chunk {2} output.js (main) 414 bytes >{0}< >{1}< >{3}< [entry] [rendered] - > .\example.js main + > ./example.js main [2] ./example.js 243 bytes {2} [built] [no exports] - single entry .\example.js main + single entry ./example.js main [4] ./node_modules/c lazy ^\.\/.*$ namespace object 160 bytes {2} [built] import() context lazy c [2] ./example.js 8:8-27 + 1 hidden module diff --git a/examples/code-splitting-native-import-context-filter/README.md b/examples/code-splitting-native-import-context-filter/README.md index f79e88aec41..435862c9130 100644 --- a/examples/code-splitting-native-import-context-filter/README.md +++ b/examples/code-splitting-native-import-context-filter/README.md @@ -345,7 +345,7 @@ module.exports = webpackAsyncContext; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 433 bytes 0 [emitted] 1.output.js 442 bytes 1 [emitted] @@ -374,9 +374,9 @@ chunk {2} 2.output.js 38 bytes <{3}> [rendered] context element ./foo [4] ./templates lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object ./foo context element ./foo.js [4] ./templates lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object ./foo.js chunk {3} output.js (main) 597 bytes >{0}< >{1}< >{2}< [entry] [rendered] - > .\example.js main + > ./example.js main [3] ./example.js 437 bytes {3} [built] - single entry .\example.js main + single entry ./example.js main [4] ./templates lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object 160 bytes {3} [optional] [built] import() context lazy ./templates [3] ./example.js 3:23-7:3 ``` @@ -385,7 +385,7 @@ chunk {3} output.js (main) 597 bytes >{0}< >{1}< >{2}< [entry] [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 113 bytes 0 [emitted] 1.output.js 114 bytes 1 [emitted] @@ -414,9 +414,9 @@ chunk {2} 2.output.js 38 bytes <{3}> [rendered] context element ./foo [4] ./templates lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object ./foo context element ./foo.js [4] ./templates lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object ./foo.js chunk {3} output.js (main) 597 bytes >{0}< >{1}< >{2}< [entry] [rendered] - > .\example.js main + > ./example.js main [3] ./example.js 437 bytes {3} [built] - single entry .\example.js main + single entry ./example.js main [4] ./templates lazy ^\.\/.*$ include: \.js$ exclude: \.noimport\.js$ namespace object 160 bytes {3} [optional] [built] import() context lazy ./templates [3] ./example.js 3:23-7:3 ``` diff --git a/examples/code-splitting-native-import-context/README.md b/examples/code-splitting-native-import-context/README.md index 585b6b46086..6c85b066336 100644 --- a/examples/code-splitting-native-import-context/README.md +++ b/examples/code-splitting-native-import-context/README.md @@ -332,7 +332,7 @@ module.exports = webpackAsyncContext; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 433 bytes 0 [emitted] 1.output.js 442 bytes 1 [emitted] @@ -361,9 +361,9 @@ chunk {2} 2.output.js 38 bytes <{3}> [rendered] context element ./foo [4] ./templates lazy ^\.\/.*$ namespace object ./foo context element ./foo.js [4] ./templates lazy ^\.\/.*$ namespace object ./foo.js chunk {3} output.js (main) 441 bytes >{0}< >{1}< >{2}< [entry] [rendered] - > .\example.js main + > ./example.js main [3] ./example.js 281 bytes {3} [built] - single entry .\example.js main + single entry ./example.js main [4] ./templates lazy ^\.\/.*$ namespace object 160 bytes {3} [optional] [built] import() context lazy ./templates [3] ./example.js 3:23-60 ``` @@ -372,7 +372,7 @@ chunk {3} output.js (main) 441 bytes >{0}< >{1}< >{2}< [entry] [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 113 bytes 0 [emitted] 1.output.js 114 bytes 1 [emitted] @@ -401,9 +401,9 @@ chunk {2} 2.output.js 38 bytes <{3}> [rendered] context element ./foo [4] ./templates lazy ^\.\/.*$ namespace object ./foo context element ./foo.js [4] ./templates lazy ^\.\/.*$ namespace object ./foo.js chunk {3} output.js (main) 441 bytes >{0}< >{1}< >{2}< [entry] [rendered] - > .\example.js main + > ./example.js main [3] ./example.js 281 bytes {3} [built] - single entry .\example.js main + single entry ./example.js main [4] ./templates lazy ^\.\/.*$ namespace object 160 bytes {3} [optional] [built] import() context lazy ./templates [3] ./example.js 3:23-60 ``` diff --git a/examples/code-splitting-specify-chunk-name/README.md b/examples/code-splitting-specify-chunk-name/README.md index 7db6a7abdd9..897c52f02a4 100644 --- a/examples/code-splitting-specify-chunk-name/README.md +++ b/examples/code-splitting-specify-chunk-name/README.md @@ -324,7 +324,7 @@ module.exports = webpackAsyncContext; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 442 bytes 0 [emitted] chunk-bar-baz0 1.output.js 436 bytes 1 [emitted] chunk-bar-baz2 @@ -353,9 +353,9 @@ chunk {2} 2.output.js (chunk-foo) 38 bytes <{3}> [rendered] import() ./templates/foo [3] ./example.js 1:0-62 cjs require ./templates/foo [3] ./example.js 6:11-37 chunk {3} output.js (main) 565 bytes >{0}< >{1}< >{2}< [entry] [rendered] - > .\example.js main + > ./example.js main [3] ./example.js 405 bytes {3} [built] - single entry .\example.js main + single entry ./example.js main [4] ./templates lazy ^\.\/ba.*$ namespace object 160 bytes {3} [built] import() context lazy ./templates [3] ./example.js 11:0-84 ``` @@ -364,7 +364,7 @@ chunk {3} output.js (main) 565 bytes >{0}< >{1}< >{2}< [entry] [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 114 bytes 0 [emitted] chunk-bar-baz0 1.output.js 115 bytes 1 [emitted] chunk-bar-baz2 @@ -393,9 +393,9 @@ chunk {2} 2.output.js (chunk-foo) 38 bytes <{3}> [rendered] import() ./templates/foo [3] ./example.js 1:0-62 cjs require ./templates/foo [3] ./example.js 6:11-37 chunk {3} output.js (main) 565 bytes >{0}< >{1}< >{2}< [entry] [rendered] - > .\example.js main + > ./example.js main [3] ./example.js 405 bytes {3} [built] - single entry .\example.js main + single entry ./example.js main [4] ./templates lazy ^\.\/ba.*$ namespace object 160 bytes {3} [built] import() context lazy ./templates [3] ./example.js 11:0-84 ``` diff --git a/examples/code-splitting/README.md b/examples/code-splitting/README.md index 1d4be160dc6..138a8b18b15 100644 --- a/examples/code-splitting/README.md +++ b/examples/code-splitting/README.md @@ -325,15 +325,15 @@ Minimized ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 1.output.js 490 bytes 1 [emitted] output.js 8.69 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 161 bytes >{1}< [entry] [rendered] - > .\example.js main + > ./example.js main [1] ./example.js 139 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main + 2 hidden modules chunk {1} 1.output.js 22 bytes <{0}> [rendered] > [1] ./example.js 3:0-6:2 @@ -344,15 +344,15 @@ chunk {1} 1.output.js 22 bytes <{0}> [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 1.output.js 95 bytes 1 [emitted] output.js 2.05 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 161 bytes >{1}< [entry] [rendered] - > .\example.js main + > ./example.js main [1] ./example.js 139 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main + 2 hidden modules chunk {1} 1.output.js 22 bytes <{0}> [rendered] > [1] ./example.js 3:0-6:2 diff --git a/examples/coffee-script/README.md b/examples/coffee-script/README.md index 8cbfd277226..d5fe207547d 100644 --- a/examples/coffee-script/README.md +++ b/examples/coffee-script/README.md @@ -168,14 +168,14 @@ module.exports = 42; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names output.js 4.31 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 206 bytes [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 31 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main [1] ./cup1.coffee 118 bytes {0} [built] cjs require ./cup1 [0] ./example.js 1:12-29 [2] ./cup2.coffee 57 bytes {0} [built] @@ -187,17 +187,17 @@ chunk {0} output.js (main) 206 bytes [entry] [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names output.js 1.07 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 206 bytes [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./cup2.coffee 57 bytes {0} [built] cjs require ./cup2.coffee [2] ./cup1.coffee 4:12-36 cjs require ./cup2 [2] ./cup1.coffee 5:9-26 [1] ./example.js 31 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main [2] ./cup1.coffee 118 bytes {0} [built] cjs require ./cup1 [1] ./example.js 1:12-29 ``` \ No newline at end of file diff --git a/examples/common-chunk-and-vendor-chunk/README.md b/examples/common-chunk-and-vendor-chunk/README.md index 1d8bbd9b6f1..9534bf50759 100644 --- a/examples/common-chunk-and-vendor-chunk/README.md +++ b/examples/common-chunk-and-vendor-chunk/README.md @@ -691,7 +691,7 @@ module.exports = "pageC"; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names commons~pageA~pageB~pageC.js 269 bytes 2 [emitted] commons~pageA~pageB~pageC commons~pageB~pageC.js 269 bytes 4 [emitted] commons~pageB~pageC @@ -740,7 +740,7 @@ chunk {5} pageC.js (pageC) 102 bytes ={2}= ={4}= [entry] [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names commons~pageA~pageB~pageC.js 96 bytes 0 [emitted] commons~pageA~pageB~pageC commons~pageB~pageC.js 97 bytes 1 [emitted] commons~pageB~pageC diff --git a/examples/common-chunk-grandchildren/README.md b/examples/common-chunk-grandchildren/README.md index 4ada85a48c9..e124a228233 100644 --- a/examples/common-chunk-grandchildren/README.md +++ b/examples/common-chunk-grandchildren/README.md @@ -454,7 +454,7 @@ module.exports = function() { ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 337 bytes 0 [emitted] 2.output.js 408 bytes 2 [emitted] @@ -492,7 +492,7 @@ chunk {4} 4.output.js 136 bytes <{3}> ={0}= [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names 0.output.js 133 bytes 0 [emitted] 2.output.js 138 bytes 2 [emitted] diff --git a/examples/commonjs/README.md b/examples/commonjs/README.md index d1cd667c57d..1ca5c06e71b 100644 --- a/examples/commonjs/README.md +++ b/examples/commonjs/README.md @@ -184,14 +184,14 @@ exports.add = function() { ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names output.js 4.4 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 326 bytes [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 72 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main [1] ./increment.js 98 bytes {0} [built] cjs require ./increment [0] ./example.js 1:12-34 [2] ./math.js 156 bytes {0} [built] @@ -202,14 +202,14 @@ chunk {0} output.js (main) 326 bytes [entry] [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names output.js 1.1 KiB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 326 bytes [entry] [rendered] - > .\example.js main + > ./example.js main [0] ./example.js 72 bytes {0} [built] - single entry .\example.js main + single entry ./example.js main [1] ./increment.js 98 bytes {0} [built] cjs require ./increment [0] ./example.js 1:12-34 [2] ./math.js 156 bytes {0} [built] diff --git a/examples/dll-app-and-vendor/0-vendor/README.md b/examples/dll-app-and-vendor/0-vendor/README.md index 72c4b7bf81b..fd6777c78af 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_a132d30959ef28c3f004 = +var vendor_lib_04d3460d8b3b7c5ce19f = ```
/******/ (function(modules) { /* webpackBootstrap */ }) @@ -172,7 +172,7 @@ function square(n) { # dist/vendor-manifest.json ``` javascript -{"name":"vendor_lib_a132d30959ef28c3f004","content":{"../node_modules/example-vendor.js":{"id":1,"buildMeta":{"exportsType":"namespace","providedExports":["square"]}}}} +{"name":"vendor_lib_04d3460d8b3b7c5ce19f","content":{"../node_modules/example-vendor.js":{"id":1,"buildMeta":{"exportsType":"namespace","providedExports":["square"]}}}} ``` # Info @@ -181,7 +181,7 @@ function square(n) { ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names vendor.js 4.28 KiB 0 [emitted] main Entrypoint main = vendor.js @@ -197,7 +197,7 @@ chunk {0} vendor.js (main) 57 bytes [entry] [rendered] ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names vendor.js 1.06 KiB 0 [emitted] main Entrypoint main = vendor.js diff --git a/examples/dll-app-and-vendor/1-app/README.md b/examples/dll-app-and-vendor/1-app/README.md index e1968ddd707..aa16add3698 100644 --- a/examples/dll-app-and-vendor/1-app/README.md +++ b/examples/dll-app-and-vendor/1-app/README.md @@ -162,22 +162,22 @@ console.log(new example_vendor__WEBPACK_IMPORTED_MODULE_0__["square"](7)); /***/ }), /* 1 */ /*!******************************************************************************************************!*\ - !*** delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_a132d30959ef28c3f004 ***! + !*** delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_04d3460d8b3b7c5ce19f ***! \******************************************************************************************************/ /*! exports provided: square */ /***/ (function(module, exports, __webpack_require__) { -module.exports = (__webpack_require__(/*! dll-reference vendor_lib_a132d30959ef28c3f004 */ 2))(1); +module.exports = (__webpack_require__(/*! dll-reference vendor_lib_04d3460d8b3b7c5ce19f */ 2))(1); /***/ }), /* 2 */ /*!**************************************************!*\ - !*** external "vendor_lib_a132d30959ef28c3f004" ***! + !*** external "vendor_lib_04d3460d8b3b7c5ce19f" ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports) { -module.exports = vendor_lib_a132d30959ef28c3f004; +module.exports = vendor_lib_04d3460d8b3b7c5ce19f; /***/ }) /******/ ]); @@ -189,7 +189,7 @@ module.exports = vendor_lib_a132d30959ef28c3f004; ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names app.js 4.86 KiB 0 [emitted] main Entrypoint main = app.js @@ -198,26 +198,26 @@ chunk {0} app.js (main) 178 bytes [entry] [rendered] [0] ./example-app.js 94 bytes {0} [built] [no exports] single entry ./example-app main - [1] delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_a132d30959ef28c3f004 42 bytes {0} [built] + [1] delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_04d3460d8b3b7c5ce19f 42 bytes {0} [built] [exports: square] harmony side effect evaluation example-vendor [0] ./example-app.js 1:0-40 harmony import specifier example-vendor [0] ./example-app.js 3:12-18 harmony import specifier example-vendor [0] ./example-app.js 4:16-22 - [2] external "vendor_lib_a132d30959ef28c3f004" 42 bytes {0} [built] - delegated source dll-reference vendor_lib_a132d30959ef28c3f004 [1] delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_a132d30959ef28c3f004 + [2] external "vendor_lib_04d3460d8b3b7c5ce19f" 42 bytes {0} [built] + delegated source dll-reference vendor_lib_04d3460d8b3b7c5ce19f [1] delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_04d3460d8b3b7c5ce19f ``` ## Production mode ``` Hash: 0a1b2c3d4e5f6a7b8c9d -Version: webpack 4.28.0 +Version: webpack 4.29.0 Asset Size Chunks Chunk Names app.js 1.09 KiB 0 [emitted] main Entrypoint main = app.js chunk {0} app.js (main) 178 bytes [entry] [rendered] > ./example-app main - [0] delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_a132d30959ef28c3f004 42 bytes {0} [built] + [0] delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_04d3460d8b3b7c5ce19f 42 bytes {0} [built] [exports: square] harmony side effect evaluation example-vendor [1] ./example-app.js 1:0-40 harmony import specifier example-vendor [1] ./example-app.js 3:12-18 @@ -225,8 +225,8 @@ chunk {0} app.js (main) 178 bytes [entry] [rendered] [1] ./example-app.js 94 bytes {0} [built] [no exports] single entry ./example-app main - [2] external "vendor_lib_a132d30959ef28c3f004" 42 bytes {0} [built] - delegated source dll-reference vendor_lib_a132d30959ef28c3f004 [0] delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_a132d30959ef28c3f004 + [2] external "vendor_lib_04d3460d8b3b7c5ce19f" 42 bytes {0} [built] + delegated source dll-reference vendor_lib_04d3460d8b3b7c5ce19f [0] delegated ../node_modules/example-vendor.js from dll-reference vendor_lib_04d3460d8b3b7c5ce19f ```