diff --git a/examples/code-splitting-specify-chunk-name/README.md b/examples/code-splitting-specify-chunk-name/README.md index c1b584c5f..0133e471c 100644 --- a/examples/code-splitting-specify-chunk-name/README.md +++ b/examples/code-splitting-specify-chunk-name/README.md @@ -39,9 +39,9 @@ export default foo; /******/ var __webpack_modules__ = ([ /* 0 */, /* 1 */ -/*!******************************************************************************!*\ - !*** ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ***! - \******************************************************************************/ +/*!**************************************************************************************************!*\ + !*** ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ***! + \**************************************************************************************************/ /*! default exports */ /*! exports [not provided] [no usage info] */ /*! runtime requirements: module, __webpack_require__.o, __webpack_require__, __webpack_require__.e, __webpack_require__.* */ @@ -370,21 +370,21 @@ chunk (runtime: main) output.js (main) 565 bytes (javascript) 5.48 KiB (runtime) [used exports unknown] entry ./example.js main chunk (runtime: main) 792.output.js (chunk-bar-baz2) 38 bytes [rendered] - > ./baz ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./baz - > ./baz.js ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./baz.js + > ./baz ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./baz + > ./baz.js ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./baz.js ./templates/baz.js 38 bytes [optional] [built] [code generated] [exports: default] [used exports unknown] - import() context element ./baz ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./baz - import() context element ./baz.js ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./baz.js + import() context element ./baz ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./baz + import() context element ./baz.js ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./baz.js chunk (runtime: main) 994.output.js (chunk-bar-baz0) 38 bytes [rendered] - > ./bar ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./bar - > ./bar.js ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./bar.js + > ./bar ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./bar + > ./bar.js ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./bar.js ./templates/bar.js 38 bytes [optional] [built] [code generated] [exports: default] [used exports unknown] - import() context element ./bar ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./bar - import() context element ./bar.js ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./bar.js + import() context element ./bar ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./bar + import() context element ./bar.js ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./bar.js webpack X.X.X compiled successfully ``` @@ -410,18 +410,18 @@ chunk (runtime: main) output.js (main) 565 bytes (javascript) 5.48 KiB (runtime) [no exports used] entry ./example.js main chunk (runtime: main) 792.output.js (chunk-bar-baz2) 38 bytes [rendered] - > ./baz ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./baz - > ./baz.js ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./baz.js + > ./baz ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./baz + > ./baz.js ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./baz.js ./templates/baz.js 38 bytes [optional] [built] [code generated] [exports: default] - import() context element ./baz ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./baz - import() context element ./baz.js ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./baz.js + import() context element ./baz ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./baz + import() context element ./baz.js ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./baz.js chunk (runtime: main) 994.output.js (chunk-bar-baz0) 38 bytes [rendered] - > ./bar ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./bar - > ./bar.js ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./bar.js + > ./bar ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./bar + > ./bar.js ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./bar.js ./templates/bar.js 38 bytes [optional] [built] [code generated] [exports: default] - import() context element ./bar ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./bar - import() context element ./bar.js ./templates/ lazy ^\.\/ba.*$ chunkName: chunk-bar-baz namespace object ./bar.js + import() context element ./bar ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./bar + import() context element ./bar.js ./templates/ lazy ^\.\/ba.*$ referencedExports: chunkName: chunk-bar-baz namespace object ./bar.js webpack X.X.X compiled successfully ``` diff --git a/examples/hybrid-routing/README.md b/examples/hybrid-routing/README.md index 157bbaeb6..93175bd8a 100644 --- a/examples/hybrid-routing/README.md +++ b/examples/hybrid-routing/README.md @@ -137,9 +137,9 @@ window.onLinkToPage = function onLinkToPage(name) { // name is "a" or "b" /***/ }), /* 4 */ -/*!********************************************************************!*\ - !*** ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ***! - \********************************************************************/ +/*!***********************************************************************************************!*\ + !*** ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ***! + \***********************************************************************************************/ /*! default exports */ /*! exports [not provided] [no usage info] */ /*! runtime requirements: module, __webpack_require__.o, __webpack_require__, __webpack_require__.e, __webpack_require__.t, __webpack_require__.* */ @@ -530,29 +530,29 @@ module.exports = function() { ``` asset pageB.bundle.js 13 KiB [emitted] (name: pageB) asset pageA.bundle.js 13 KiB [emitted] (name: pageA) -asset router_js.bundle.js 2.45 KiB [emitted] +asset router_js.bundle.js 2.53 KiB [emitted] asset aPage.bundle.js 392 bytes [emitted] (name: aPage) asset bPage.bundle.js 392 bytes [emitted] (name: bPage) -Entrypoint pageA 15.8 KiB = router_js.bundle.js 2.45 KiB aPage.bundle.js 392 bytes pageA.bundle.js 13 KiB -Entrypoint pageB 15.8 KiB = router_js.bundle.js 2.45 KiB bPage.bundle.js 392 bytes pageB.bundle.js 13 KiB +Entrypoint pageA 15.9 KiB = router_js.bundle.js 2.53 KiB aPage.bundle.js 392 bytes pageA.bundle.js 13 KiB +Entrypoint pageB 15.9 KiB = router_js.bundle.js 2.53 KiB bPage.bundle.js 392 bytes pageB.bundle.js 13 KiB chunk (runtime: pageA, pageB) aPage.bundle.js (aPage) 59 bytes [initial] [rendered] reused as split chunk (cache group: default) - > ./aPage ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ./aPage + > ./aPage ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ./aPage > ./aEntry pageA > ./router pageA ./aPage.js 59 bytes [built] [code generated] [used exports unknown] cjs require ./aPage ./aEntry.js 3:7-25 cjs self exports reference ./aPage.js 1:0-14 - import() context element ./aPage ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ./aPage + import() context element ./aPage ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ./aPage chunk (runtime: pageA, pageB) bPage.bundle.js (bPage) 59 bytes [initial] [rendered] reused as split chunk (cache group: default) - > ./bPage ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ./bPage + > ./bPage ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ./bPage > ./bEntry pageB > ./router pageB ./bPage.js 59 bytes [built] [code generated] [used exports unknown] cjs require ./bPage ./bEntry.js 3:7-25 cjs self exports reference ./bPage.js 1:0-14 - import() context element ./bPage ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ./bPage + import() context element ./bPage ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ./bPage chunk (runtime: pageA) pageA.bundle.js (pageA) 87 bytes (javascript) 7.58 KiB (runtime) [entry] [rendered] > ./aEntry pageA > ./router pageA @@ -591,23 +591,23 @@ asset bPage.bundle.js 117 bytes [emitted] [minimized] (name: bPage) Entrypoint pageA 3.46 KiB = router_js.bundle.js 538 bytes aPage.bundle.js 117 bytes pageA.bundle.js 2.82 KiB Entrypoint pageB 3.46 KiB = router_js.bundle.js 538 bytes bPage.bundle.js 117 bytes pageB.bundle.js 2.82 KiB chunk (runtime: pageA, pageB) aPage.bundle.js (aPage) 59 bytes [initial] [rendered] reused as split chunk (cache group: default) - > ./aPage ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ./aPage + > ./aPage ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ./aPage > ./aEntry pageA > ./router pageA ./aPage.js 59 bytes [built] [code generated] [used exports unknown] cjs require ./aPage ./aEntry.js 3:7-25 cjs self exports reference ./aPage.js 1:0-14 - import() context element ./aPage ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ./aPage + import() context element ./aPage ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ./aPage chunk (runtime: pageA, pageB) bPage.bundle.js (bPage) 59 bytes [initial] [rendered] reused as split chunk (cache group: default) - > ./bPage ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ./bPage + > ./bPage ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ./bPage > ./bEntry pageB > ./router pageB ./bPage.js 59 bytes [built] [code generated] [used exports unknown] cjs require ./bPage ./bEntry.js 3:7-25 cjs self exports reference ./bPage.js 1:0-14 - import() context element ./bPage ././ lazy ^\.\/.*Page$ chunkName: [request] namespace object ./bPage + import() context element ./bPage ././ lazy ^\.\/.*Page$ referencedExports: default chunkName: [request] namespace object ./bPage chunk (runtime: pageA) pageA.bundle.js (pageA) 87 bytes (javascript) 7.58 KiB (runtime) [entry] [rendered] > ./aEntry pageA > ./router pageA diff --git a/examples/scope-hoisting/README.md b/examples/scope-hoisting/README.md index 91df8feda..20970ef92 100644 --- a/examples/scope-hoisting/README.md +++ b/examples/scope-hoisting/README.md @@ -425,21 +425,17 @@ __webpack_require__.e(/*! import() */ "lazy_js").then(__webpack_require__.bind(_ !*** ./lazy.js + 2 modules ***! \*****************************/ /*! namespace exports */ -/*! export c [provided] [maybe used in main (runtime-defined)] [usage prevents renaming] -> ./node_modules/c.js .c */ -/*! export d [provided] [maybe used in main (runtime-defined)] [usage prevents renaming] -> ./node_modules/d.js */ -/*! export a [provided] [maybe used in main (runtime-defined)] [usage prevents renaming] */ -/*! other exports [not provided] [maybe used in main (runtime-defined)] */ -/*! export x [provided] [maybe used in main (runtime-defined)] [usage prevents renaming] -> ./node_modules/shared.js + 1 modules .x */ -/*! export y [provided] [maybe used in main (runtime-defined)] [usage prevents renaming] -> ./node_modules/shared2.js .y */ -/*! other exports [not provided] [maybe used in main (runtime-defined)] */ +/*! export c [provided] [used in main] [usage prevents renaming] -> ./node_modules/c.js .c */ +/*! export d [provided] [only properties used in main] [usage prevents renaming] -> ./node_modules/d.js */ +/*! export a [provided] [used in main] [usage prevents renaming] */ +/*! export x [provided] [used in main] [usage prevents renaming] -> ./node_modules/shared.js + 1 modules .x */ +/*! export y [provided] [used in main] [usage prevents renaming] -> ./node_modules/shared2.js .y */ /*! runtime requirements: __webpack_exports__, __webpack_require__.d, __webpack_require__.r, __webpack_require__, __webpack_require__.* */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/cjs.js: Module is not an ECMAScript module */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shared.js: Module ./node_modules/shared.js is not in the same chunk(s) (expected in chunk(s) unnamed chunk(s), module is in chunk(s) ) */ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -// ESM COMPAT FLAG -__webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { @@ -500,7 +496,7 @@ exports.c = "e"; Minimized ```javascript -(self.webpackChunk=self.webpackChunk||[]).push([["lazy_js"],{207:(r,a,e)=>{"use strict";e.r(a),e.d(a,{c:()=>C,d:()=>c,x:()=>s.x,y:()=>h.y});var c={};e.r(c),e.d(c,{a:()=>k});var d=e(330),s=e(331),h=e(453),C=String.fromCharCode(d.c.charCodeAt(0)-2),k="d"},330:(r,a)=>{a.c="e"}}]); +(self.webpackChunk=self.webpackChunk||[]).push([["lazy_js"],{207:(a,e,r)=>{"use strict";r.d(e,{c:()=>C,d:()=>c,x:()=>s.x,y:()=>h.y});var c={};r.r(c),r.d(c,{a:()=>k});var d=r(330),s=r(331),h=r(453),C=String.fromCharCode(d.c.charCodeAt(0)-2),k="d"},330:(a,e)=>{e.c="e"}}]); ``` # Info @@ -509,12 +505,13 @@ Minimized ``` asset output.js 11 KiB [emitted] (name: main) -asset lazy_js.output.js 2.67 KiB [emitted] +asset lazy_js.output.js 2.36 KiB [emitted] chunk (runtime: main) lazy_js.output.js 263 bytes [rendered] > ./lazy ./example.js 4:0-16 dependent modules 42 bytes [dependent] 1 module ./lazy.js + 2 modules 221 bytes [built] [code generated] [exports: c, d, x, y] + [all exports used] import() ./lazy ./example.js + 2 modules ./example.js 4:0-16 chunk (runtime: main) output.js (main) 367 bytes (javascript) 5.48 KiB (runtime) [entry] [rendered] > ./example.js main @@ -531,12 +528,13 @@ webpack X.X.X compiled successfully ``` asset output.js 2.09 KiB [emitted] [minimized] (name: main) -asset lazy_js.output.js 278 bytes [emitted] [minimized] +asset lazy_js.output.js 271 bytes [emitted] [minimized] chunk (runtime: main) lazy_js.output.js 263 bytes [rendered] > ./lazy ./example.js 4:0-16 dependent modules 42 bytes [dependent] 1 module ./lazy.js + 2 modules 221 bytes [built] [code generated] [exports: c, d, x, y] + [all exports used] import() ./lazy ./example.js + 2 modules ./example.js 4:0-16 chunk (runtime: main) output.js (main) 367 bytes (javascript) 5.48 KiB (runtime) [entry] [rendered] > ./example.js main diff --git a/examples/worker/README.md b/examples/worker/README.md index a8fa4853a..94a04d9f4 100644 --- a/examples/worker/README.md +++ b/examples/worker/README.md @@ -286,7 +286,7 @@ export const add = (content, from) => { /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { -/******/ __webpack_require__.b = document.baseURI || self.location.href; +/******/ __webpack_require__.b = (document && document.baseURI) || self.location.href; /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched @@ -746,9 +746,9 @@ 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 -chunk (runtime: main) main.js (main) 2.25 KiB (javascript) 5.39 KiB (runtime) [entry] [rendered] +chunk (runtime: main) main.js (main) 2.25 KiB (javascript) 5.4 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 5.39 KiB 7 modules + runtime modules 5.4 KiB 7 modules ./example.js 2.25 KiB [built] [code generated] [no exports used] entry ./example.js main @@ -758,7 +758,7 @@ webpack X.X.X compiled successfully ## Production mode ``` -asset main.js 3.26 KiB [emitted] [minimized] (name: main) +asset main.js 3.27 KiB [emitted] [minimized] (name: main) asset workers/fibonacci.js 776 bytes [emitted] [minimized] (name: fibonacci) asset chat.js 270 bytes [emitted] [minimized] (name: chat) asset 129.js 159 bytes [emitted] [minimized] @@ -782,9 +782,9 @@ 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 -chunk (runtime: main) main.js (main) 2.25 KiB (javascript) 5.39 KiB (runtime) [entry] [rendered] +chunk (runtime: main) main.js (main) 2.25 KiB (javascript) 5.4 KiB (runtime) [entry] [rendered] > ./example.js main - runtime modules 5.39 KiB 7 modules + runtime modules 5.4 KiB 7 modules ./example.js 2.25 KiB [built] [code generated] [no exports used] entry ./example.js main