diff --git a/examples/aggressive-merging/README.md b/examples/aggressive-merging/README.md index acf29d0c053..068f3762938 100644 --- a/examples/aggressive-merging/README.md +++ b/examples/aggressive-merging/README.md @@ -57,13 +57,13 @@ module.exports = { ``` Hash: 75bcce350a8b5f748873 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.chunk.js 5.76 kB 0 [emitted] 1.chunk.js 401 bytes 1 [emitted] -pageB.bundle.js 6.41 kB 2 [emitted] pageB -pageA.bundle.js 6.38 kB 3 [emitted] pageA -pageC.bundle.js 6.17 kB 4 [emitted] pageC +pageB.bundle.js 6.58 kB 2 [emitted] pageB +pageA.bundle.js 6.55 kB 3 [emitted] pageA +pageC.bundle.js 6.34 kB 4 [emitted] pageC Entrypoint pageA = pageA.bundle.js Entrypoint pageB = pageB.bundle.js Entrypoint pageC = pageC.bundle.js @@ -102,13 +102,13 @@ chunk {4} pageC.bundle.js (pageC) 70 bytes [entry] [rendered] ``` Hash: 75bcce350a8b5f748873 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.chunk.js 75 bytes 0 [emitted] 1.chunk.js 78 bytes 1 [emitted] -pageB.bundle.js 1.48 kB 2 [emitted] pageB -pageA.bundle.js 1.48 kB 3 [emitted] pageA -pageC.bundle.js 1.46 kB 4 [emitted] pageC +pageB.bundle.js 1.49 kB 2 [emitted] pageB +pageA.bundle.js 1.49 kB 3 [emitted] pageA +pageC.bundle.js 1.47 kB 4 [emitted] pageC Entrypoint pageA = pageA.bundle.js Entrypoint pageB = pageB.bundle.js Entrypoint pageC = pageC.bundle.js diff --git a/examples/chunkhash/README.md b/examples/chunkhash/README.md index 445831dfdac..dda9bcc3c51 100644 --- a/examples/chunkhash/README.md +++ b/examples/chunkhash/README.md @@ -62,7 +62,7 @@ module.exports = { @@ -144,13 +144,13 @@ __webpack_require__.e/* import() */(0).then(__webpack_require__.bind(null, /*! . ``` Hash: ea635224271deb1b32d9 -Version: webpack 2.3.3 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names d1359b519c10df30787b.js 237 bytes 0 [emitted] 06459c375ec851b0e2ae.js 243 bytes 1 [emitted] common.[chunkhash].js 747 bytes 2 [emitted] common main.[chunkhash].js 654 bytes 3 [emitted] main - manifest.[chunkhash].js 5.88 kB 4 [emitted] manifest + manifest.[chunkhash].js 6.05 kB 4 [emitted] manifest Entrypoint main = manifest.[chunkhash].js common.[chunkhash].js main.[chunkhash].js Entrypoint common = manifest.[chunkhash].js common.[chunkhash].js chunk {0} d1359b519c10df30787b.js 29 bytes {3} [rendered] @@ -178,13 +178,13 @@ chunk {4} manifest.[chunkhash].js (manifest) 0 bytes [entry] [rendered] ``` Hash: ea635224271deb1b32d9 -Version: webpack 2.3.3 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names d1359b519c10df30787b.js 38 bytes 0 [emitted] 06459c375ec851b0e2ae.js 37 bytes 1 [emitted] common.[chunkhash].js 152 bytes 2 [emitted] common main.[chunkhash].js 166 bytes 3 [emitted] main - manifest.[chunkhash].js 1.48 kB 4 [emitted] manifest + manifest.[chunkhash].js 1.49 kB 4 [emitted] manifest Entrypoint main = manifest.[chunkhash].js common.[chunkhash].js main.[chunkhash].js Entrypoint common = manifest.[chunkhash].js common.[chunkhash].js chunk {0} d1359b519c10df30787b.js 29 bytes {3} [rendered] diff --git a/examples/code-splitted-css-bundle/README.md b/examples/code-splitted-css-bundle/README.md index 0c2d4c3fa6a..b33c7113c01 100644 --- a/examples/code-splitted-css-bundle/README.md +++ b/examples/code-splitted-css-bundle/README.md @@ -66,12 +66,12 @@ body { ## Uncompressed ``` -Hash: 921f06e52b5748b2b7f9 -Version: webpack 2.3.2 +Hash: 2fbd8d3f44d15765df64 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names ce21cbdd9b894e6af794813eb3fdaf60.png 119 bytes [emitted] 0.output.js 2.24 kB 0 [emitted] - output.js 15.5 kB 1 [emitted] main + output.js 15.4 kB 1 [emitted] main style.css 71 bytes 1 [emitted] main Entrypoint main = output.js style.css chunk {0} 0.output.js 1.25 kB {1} [rendered] @@ -84,7 +84,7 @@ chunk {0} 0.output.js 1.25 kB {1} [rendered] cjs require ./style2.css [1] ./chunk.js 1:0-23 [7] ./image2.png 82 bytes {0} [built] cjs require ./image2.png [5] (webpack)/~/css-loader!./style2.css 6:58-81 -chunk {1} output.js, style.css (main) 8.75 kB [entry] [rendered] +chunk {1} output.js, style.css (main) 8.5 kB [entry] [rendered] > main [2] ./example.js [0] ./style.css 41 bytes {1} [built] cjs require ./style.css [2] ./example.js 1:0-22 @@ -92,7 +92,7 @@ chunk {1} output.js, style.css (main) 8.75 kB [entry] [rendered] [3] (webpack)/~/css-loader/lib/css-base.js 1.51 kB {1} [built] cjs require ../../node_modules/css-loader/lib/css-base.js [5] (webpack)/~/css-loader!./style2.css 1:27-83 cjs require ../../node_modules/css-loader/lib/css-base.js [8] (webpack)/~/css-loader!./style.css 1:27-83 - [4] (webpack)/~/style-loader/addStyles.js 7.15 kB {1} [built] + [4] (webpack)/~/style-loader/addStyles.js 6.91 kB {1} [built] cjs require !../../node_modules/style-loader/addStyles.js [6] ./style2.css 7:13-69 Child extract-text-webpack-plugin: Entrypoint undefined = extract-text-webpack-plugin-output-filename @@ -108,12 +108,12 @@ Child extract-text-webpack-plugin: ## Minimized (uglify-js, no zip) ``` -Hash: b832c58ce5b88806634b -Version: webpack 2.3.2 +Hash: 4571a05f1dfd87276cbb +Version: webpack 2.6.0 Asset Size Chunks Chunk Names ce21cbdd9b894e6af794813eb3fdaf60.png 119 bytes [emitted] 0.output.js 309 bytes 0 [emitted] - output.js 5.02 kB 1 [emitted] main + output.js 5.03 kB 1 [emitted] main style.css 61 bytes 1 [emitted] main Entrypoint main = output.js style.css chunk {0} 0.output.js 1.23 kB {1} [rendered] @@ -126,7 +126,7 @@ chunk {0} 0.output.js 1.23 kB {1} [rendered] cjs require ./style2.css [1] ./chunk.js 1:0-23 [7] ./image2.png 82 bytes {0} [built] cjs require ./image2.png [5] (webpack)/~/css-loader!./style2.css 6:50-73 -chunk {1} output.js, style.css (main) 8.75 kB [entry] [rendered] +chunk {1} output.js, style.css (main) 8.5 kB [entry] [rendered] > main [2] ./example.js [0] ./style.css 41 bytes {1} [built] cjs require ./style.css [2] ./example.js 1:0-22 @@ -134,7 +134,7 @@ chunk {1} output.js, style.css (main) 8.75 kB [entry] [rendered] [3] (webpack)/~/css-loader/lib/css-base.js 1.51 kB {1} [built] cjs require ../../node_modules/css-loader/lib/css-base.js [5] (webpack)/~/css-loader!./style2.css 1:27-83 cjs require ../../node_modules/css-loader/lib/css-base.js [8] (webpack)/~/css-loader!./style.css 1:27-83 - [4] (webpack)/~/style-loader/addStyles.js 7.15 kB {1} [built] + [4] (webpack)/~/style-loader/addStyles.js 6.91 kB {1} [built] cjs require !../../node_modules/style-loader/addStyles.js [6] ./style2.css 7:13-69 Child extract-text-webpack-plugin: Entrypoint undefined = extract-text-webpack-plugin-output-filename diff --git a/examples/code-splitted-require.context-amd/README.md b/examples/code-splitted-require.context-amd/README.md index 4ec60aa8057..a1b85588c78 100644 --- a/examples/code-splitted-require.context-amd/README.md +++ b/examples/code-splitted-require.context-amd/README.md @@ -28,8 +28,9 @@ getTemplate("b", function(b) { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -38,8 +39,9 @@ getTemplate("b", function(b) { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -51,13 +53,15 @@ getTemplate("b", function(b) { /******/ 1: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -78,8 +82,9 @@ getTemplate("b", function(b) { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -112,7 +117,9 @@ getTemplate("b", function(b) { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -279,10 +286,10 @@ module.exports = function() { ``` Hash: 1c46bbe47e8b8a0ee8e2 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 1.85 kB 0 [emitted] - output.js 6.36 kB 1 [emitted] main + output.js 6.53 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 463 bytes {1} [rendered] > [0] ./example.js 2:1-4:3 @@ -306,10 +313,10 @@ chunk {1} output.js (main) 261 bytes [entry] [rendered] ``` Hash: 1c46bbe47e8b8a0ee8e2 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 544 bytes 0 [emitted] - output.js 1.54 kB 1 [emitted] main + output.js 1.55 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 463 bytes {1} [rendered] > [0] ./example.js 2:1-4:3 diff --git a/examples/code-splitted-require.context/README.md b/examples/code-splitted-require.context/README.md index 91a579e25c7..caae333a553 100644 --- a/examples/code-splitted-require.context/README.md +++ b/examples/code-splitted-require.context/README.md @@ -28,8 +28,9 @@ getTemplate("b", function(b) { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -38,8 +39,9 @@ getTemplate("b", function(b) { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -51,13 +53,15 @@ getTemplate("b", function(b) { /******/ 1: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -78,8 +82,9 @@ getTemplate("b", function(b) { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -112,7 +117,9 @@ getTemplate("b", function(b) { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -279,10 +286,10 @@ module.exports = function() { ``` Hash: f67ab883501eec17d2fb -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 1.85 kB 0 [emitted] - output.js 6.3 kB 1 [emitted] main + output.js 6.46 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 463 bytes {1} [rendered] > [0] ./example.js 2:1-4:3 @@ -306,10 +313,10 @@ chunk {1} output.js (main) 276 bytes [entry] [rendered] ``` Hash: f67ab883501eec17d2fb -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 544 bytes 0 [emitted] - output.js 1.51 kB 1 [emitted] main + output.js 1.52 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 463 bytes {1} [rendered] > [0] ./example.js 2:1-4:3 diff --git a/examples/code-splitting-bundle-loader/README.md b/examples/code-splitting-bundle-loader/README.md index 7f43aefa274..8e24c7a0240 100644 --- a/examples/code-splitting-bundle-loader/README.md +++ b/examples/code-splitting-bundle-loader/README.md @@ -31,8 +31,9 @@ module.exports = "It works"; /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -41,8 +42,9 @@ module.exports = "It works"; /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -54,13 +56,15 @@ module.exports = "It works"; /******/ 1: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -81,8 +85,9 @@ module.exports = "It works"; /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -115,7 +120,9 @@ module.exports = "It works"; /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -239,10 +246,10 @@ module.exports = "It works"; ``` Hash: b569890a1f87dd375a1a -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 230 bytes 0 [emitted] - output.js 6.69 kB 1 [emitted] main + output.js 6.86 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 28 bytes {1} [rendered] > [0] (webpack)/~/bundle-loader!./file.js 7:0-14:2 @@ -259,10 +266,10 @@ chunk {1} output.js (main) 378 bytes [entry] [rendered] ``` Hash: b569890a1f87dd375a1a -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 58 bytes 0 [emitted] - output.js 1.57 kB 1 [emitted] main + output.js 1.58 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 28 bytes {1} [rendered] > [0] (webpack)/~/bundle-loader!./file.js 7:0-14:2 diff --git a/examples/code-splitting-harmony/README.md b/examples/code-splitting-harmony/README.md index 63aa7d57f12..c15bf418627 100644 --- a/examples/code-splitting-harmony/README.md +++ b/examples/code-splitting-harmony/README.md @@ -39,8 +39,9 @@ Promise.all([loadC("1"), loadC("2")]).then(function(arr) { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -49,8 +50,9 @@ Promise.all([loadC("1"), loadC("2")]).then(function(arr) { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -62,13 +64,15 @@ Promise.all([loadC("1"), loadC("2")]).then(function(arr) { /******/ 3: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -89,8 +93,9 @@ Promise.all([loadC("1"), loadC("2")]).then(function(arr) { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -123,7 +128,9 @@ Promise.all([loadC("1"), loadC("2")]).then(function(arr) { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -193,9 +200,9 @@ Promise.all([loadC("1"), loadC("2")]).then(function(arr) { /* 1 */ /* unknown exports provided */ /* all exports used */ -/*!****************************!*\ - !*** ./~/c async ^\.\/.*$ ***! - \****************************/ +/*!***************************!*\ + !*** ./~/c lazy ^\.\/.*$ ***! + \***************************/ /***/ (function(module, exports, __webpack_require__) { var map = { @@ -271,21 +278,21 @@ Promise.all([loadC("1"), loadC("2")]).then(function(arr) { ``` Hash: d615402477252ba51b19 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 218 bytes 0 [emitted] 1.output.js 218 bytes 1 [emitted] 2.output.js 210 bytes 2 [emitted] - output.js 7.48 kB 3 [emitted] main + output.js 7.65 kB 3 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 13 bytes {3} [rendered] [3] ./~/c/2.js 13 bytes {0} [optional] [built] - context element ./2 [1] ./~/c async ^\.\/.*$ ./2 - context element ./2.js [1] ./~/c async ^\.\/.*$ ./2.js + context element ./2 [1] ./~/c lazy ^\.\/.*$ ./2 + context element ./2.js [1] ./~/c lazy ^\.\/.*$ ./2.js chunk {1} 1.output.js 13 bytes {3} [rendered] [2] ./~/c/1.js 13 bytes {1} [optional] [built] - context element ./1 [1] ./~/c async ^\.\/.*$ ./1 - context element ./1.js [1] ./~/c async ^\.\/.*$ ./1.js + context element ./1 [1] ./~/c lazy ^\.\/.*$ ./1 + context element ./1.js [1] ./~/c lazy ^\.\/.*$ ./1.js chunk {2} 2.output.js 11 bytes {3} [rendered] > [4] ./example.js 3:0-11 [5] ./~/b.js 11 bytes {2} [built] @@ -295,8 +302,8 @@ chunk {3} output.js (main) 427 bytes [entry] [rendered] [0] ./~/a.js 11 bytes {3} [built] [no exports used] harmony import a [4] ./example.js 1:0-18 - [1] ./~/c async ^\.\/.*$ 160 bytes {3} [built] - import() context c [4] ./example.js 8:8-27 + [1] ./~/c lazy ^\.\/.*$ 160 bytes {3} [built] + import() context lazy c [4] ./example.js 8:8-27 [4] ./example.js 256 bytes {3} [built] ``` @@ -304,21 +311,21 @@ chunk {3} output.js (main) 427 bytes [entry] [rendered] ``` Hash: d615402477252ba51b19 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 38 bytes 0 [emitted] 1.output.js 38 bytes 1 [emitted] 2.output.js 38 bytes 2 [emitted] - output.js 1.92 kB 3 [emitted] main + output.js 1.93 kB 3 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 13 bytes {3} [rendered] [3] ./~/c/2.js 13 bytes {0} [optional] [built] - context element ./2 [1] ./~/c async ^\.\/.*$ ./2 - context element ./2.js [1] ./~/c async ^\.\/.*$ ./2.js + context element ./2 [1] ./~/c lazy ^\.\/.*$ ./2 + context element ./2.js [1] ./~/c lazy ^\.\/.*$ ./2.js chunk {1} 1.output.js 13 bytes {3} [rendered] [2] ./~/c/1.js 13 bytes {1} [optional] [built] - context element ./1 [1] ./~/c async ^\.\/.*$ ./1 - context element ./1.js [1] ./~/c async ^\.\/.*$ ./1.js + context element ./1 [1] ./~/c lazy ^\.\/.*$ ./1 + context element ./1.js [1] ./~/c lazy ^\.\/.*$ ./1.js chunk {2} 2.output.js 11 bytes {3} [rendered] > [4] ./example.js 3:0-11 [5] ./~/b.js 11 bytes {2} [built] @@ -328,7 +335,7 @@ chunk {3} output.js (main) 427 bytes [entry] [rendered] [0] ./~/a.js 11 bytes {3} [built] [no exports used] harmony import a [4] ./example.js 1:0-18 - [1] ./~/c async ^\.\/.*$ 160 bytes {3} [built] - import() context c [4] ./example.js 8:8-27 + [1] ./~/c lazy ^\.\/.*$ 160 bytes {3} [built] + import() context lazy c [4] ./example.js 8:8-27 [4] ./example.js 256 bytes {3} [built] ``` diff --git a/examples/code-splitting-native-import-context/README.md b/examples/code-splitting-native-import-context/README.md index 72bb9da2dd2..aa58af28302 100644 --- a/examples/code-splitting-native-import-context/README.md +++ b/examples/code-splitting-native-import-context/README.md @@ -46,8 +46,9 @@ export default foo; /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -56,8 +57,9 @@ export default foo; /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -69,13 +71,15 @@ export default foo; /******/ 3: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -96,8 +100,9 @@ export default foo; /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -130,7 +135,9 @@ export default foo; /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -190,9 +197,9 @@ export default foo; /* 0 */ /* unknown exports provided */ /* all exports used */ -/*!**********************************!*\ - !*** ./templates async ^\.\/.*$ ***! - \**********************************/ +/*!*********************************!*\ + !*** ./templates lazy ^\.\/.*$ ***! + \*********************************/ /***/ (function(module, exports, __webpack_require__) { var map = { @@ -274,32 +281,32 @@ getTemplate("baz"); ``` Hash: 0d608a65d597e766b156 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 442 bytes 0 [emitted] 1.output.js 442 bytes 1 [emitted] 2.output.js 448 bytes 2 [emitted] - output.js 7.07 kB 3 [emitted] main + output.js 7.24 kB 3 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 41 bytes {3} [rendered] [3] ./templates/foo.js 41 bytes {0} [optional] [built] [exports: default] - context element ./foo [0] ./templates async ^\.\/.*$ ./foo - context element ./foo.js [0] ./templates async ^\.\/.*$ ./foo.js + context element ./foo [0] ./templates lazy ^\.\/.*$ ./foo + context element ./foo.js [0] ./templates lazy ^\.\/.*$ ./foo.js chunk {1} 1.output.js 41 bytes {3} [rendered] [2] ./templates/baz.js 41 bytes {1} [optional] [built] [exports: default] - context element ./baz [0] ./templates async ^\.\/.*$ ./baz - context element ./baz.js [0] ./templates async ^\.\/.*$ ./baz.js + context element ./baz [0] ./templates lazy ^\.\/.*$ ./baz + context element ./baz.js [0] ./templates lazy ^\.\/.*$ ./baz.js chunk {2} 2.output.js 41 bytes {3} [rendered] [1] ./templates/bar.js 41 bytes {2} [optional] [built] [exports: default] - context element ./bar [0] ./templates async ^\.\/.*$ ./bar - context element ./bar.js [0] ./templates async ^\.\/.*$ ./bar.js + context element ./bar [0] ./templates lazy ^\.\/.*$ ./bar + context element ./bar.js [0] ./templates lazy ^\.\/.*$ ./bar.js chunk {3} output.js (main) 456 bytes [entry] [rendered] > main [4] ./example.js - [0] ./templates async ^\.\/.*$ 160 bytes {3} [optional] [built] - import() context ./templates [4] ./example.js 3:23-60 + [0] ./templates lazy ^\.\/.*$ 160 bytes {3} [optional] [built] + import() context lazy ./templates [4] ./example.js 3:23-60 [4] ./example.js 296 bytes {3} [built] ``` @@ -307,34 +314,34 @@ chunk {3} output.js (main) 456 bytes [entry] [rendered] ``` Hash: 0d608a65d597e766b156 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 117 bytes 0 [emitted] 1.output.js 117 bytes 1 [emitted] 2.output.js 116 bytes 2 [emitted] - output.js 6.75 kB 3 [emitted] main + output.js 6.92 kB 3 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 41 bytes {3} [rendered] [3] ./templates/foo.js 41 bytes {0} [optional] [built] [exports: default] - context element ./foo [0] ./templates async ^\.\/.*$ ./foo - context element ./foo.js [0] ./templates async ^\.\/.*$ ./foo.js + context element ./foo [0] ./templates lazy ^\.\/.*$ ./foo + context element ./foo.js [0] ./templates lazy ^\.\/.*$ ./foo.js chunk {1} 1.output.js 41 bytes {3} [rendered] [2] ./templates/baz.js 41 bytes {1} [optional] [built] [exports: default] - context element ./baz [0] ./templates async ^\.\/.*$ ./baz - context element ./baz.js [0] ./templates async ^\.\/.*$ ./baz.js + context element ./baz [0] ./templates lazy ^\.\/.*$ ./baz + context element ./baz.js [0] ./templates lazy ^\.\/.*$ ./baz.js chunk {2} 2.output.js 41 bytes {3} [rendered] [1] ./templates/bar.js 41 bytes {2} [optional] [built] [exports: default] - context element ./bar [0] ./templates async ^\.\/.*$ ./bar - context element ./bar.js [0] ./templates async ^\.\/.*$ ./bar.js + context element ./bar [0] ./templates lazy ^\.\/.*$ ./bar + context element ./bar.js [0] ./templates lazy ^\.\/.*$ ./bar.js chunk {3} output.js (main) 456 bytes [entry] [rendered] > main [4] ./example.js - [0] ./templates async ^\.\/.*$ 160 bytes {3} [optional] [built] - import() context ./templates [4] ./example.js 3:23-60 + [0] ./templates lazy ^\.\/.*$ 160 bytes {3} [optional] [built] + import() context lazy ./templates [4] ./example.js 3:23-60 [4] ./example.js 296 bytes {3} [built] ERROR in output.js from UglifyJs -Unexpected token: keyword (function) [output.js:196,6] +Unexpected token: keyword (function) [output.js:203,6] ``` diff --git a/examples/code-splitting-specify-chunk-name/README.md b/examples/code-splitting-specify-chunk-name/README.md index ac70b7104c4..f0b70bab15e 100644 --- a/examples/code-splitting-specify-chunk-name/README.md +++ b/examples/code-splitting-specify-chunk-name/README.md @@ -46,8 +46,9 @@ export default foo; /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -56,8 +57,9 @@ export default foo; /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -66,16 +68,18 @@ export default foo; /******/ /******/ // objects to store loaded and loading chunks /******/ var installedChunks = { -/******/ 2: 0 +/******/ 3: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -96,8 +100,9 @@ export default foo; /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -130,7 +135,9 @@ export default foo; /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -191,27 +198,27 @@ export default foo; /* 1 */ /* unknown exports provided */ /* all exports used */ -/*!************************************!*\ - !*** ./templates async ^\.\/ba.*$ ***! - \************************************/ +/*!***********************************!*\ + !*** ./templates lazy ^\.\/ba.*$ ***! + \***********************************/ /***/ (function(module, exports, __webpack_require__) { var map = { "./bar": [ 2, - 0 + 2 ], "./bar.js": [ 2, - 0 + 2 ], "./baz": [ 3, - 0 + 1 ], "./baz.js": [ 3, - 0 + 1 ] }; function webpackAsyncContext(req) { @@ -239,11 +246,11 @@ webpackAsyncContext.id = 1; \********************/ /***/ (function(module, exports, __webpack_require__) { -__webpack_require__.e/* import() */(1/*! chunk-foo */).then(__webpack_require__.bind(null, /*! ./templates/foo */ 0)).then(function(foo) { +__webpack_require__.e/* import() */(0/*! chunk-foo */).then(__webpack_require__.bind(null, /*! ./templates/foo */ 0)).then(function(foo) { console.log('foo:', foo); }) -__webpack_require__.e/* require.ensure */(1/*! chunk-foo1 *//* duplicate */).then((function(require) { +__webpack_require__.e/* require.ensure */(0/*! chunk-foo1 *//* duplicate */).then((function(require) { var foo = __webpack_require__(/*! ./templates/foo */ 0); console.log('foo:', foo); }).bind(null, __webpack_require__)).catch(__webpack_require__.oe); @@ -265,65 +272,69 @@ __webpack_require__(/*! ./templates */ 1)("./ba" + createContextVar).then(functi ## Uncompressed ``` -Hash: 6c765b06647a6b15d61a -Version: webpack 2.3.3 +Hash: 889feb6a8b47daf56a61 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -0.output.js 875 bytes 0 [emitted] chunk-bar-baz -1.output.js 439 bytes 1 [emitted] chunk-foo - output.js 7.29 kB 2 [emitted] main +0.output.js 439 bytes 0 [emitted] chunk-foo +1.output.js 442 bytes 1 [emitted] chunk-bar-baz2 +2.output.js 442 bytes 2 [emitted] chunk-bar-baz0 + output.js 7.46 kB 3 [emitted] main Entrypoint main = output.js -chunk {0} 0.output.js (chunk-bar-baz) 82 bytes {2} [rendered] - [2] ./templates/bar.js 41 bytes {0} [optional] [built] - [exports: default] - context element ./bar [1] ./templates async ^\.\/ba.*$ ./bar - context element ./bar.js [1] ./templates async ^\.\/ba.*$ ./bar.js - [3] ./templates/baz.js 41 bytes {0} [optional] [built] - [exports: default] - context element ./baz [1] ./templates async ^\.\/ba.*$ ./baz - context element ./baz.js [1] ./templates async ^\.\/ba.*$ ./baz.js -chunk {1} 1.output.js (chunk-foo) 41 bytes {2} [rendered] +chunk {0} 0.output.js (chunk-foo) 41 bytes {3} [rendered] > duplicate chunk-foo [4] ./example.js 1:0-62 > duplicate chunk-foo1 [4] ./example.js 5:0-8:16 - [0] ./templates/foo.js 41 bytes {1} [built] + [0] ./templates/foo.js 41 bytes {0} [built] [exports: default] import() ./templates/foo [4] ./example.js 1:0-62 cjs require ./templates/foo [4] ./example.js 6:11-37 -chunk {2} output.js (main) 580 bytes [entry] [rendered] +chunk {1} 1.output.js (chunk-bar-baz2) 41 bytes {3} [rendered] + [3] ./templates/baz.js 41 bytes {1} [optional] [built] + [exports: default] + context element ./baz [1] ./templates lazy ^\.\/ba.*$ ./baz + context element ./baz.js [1] ./templates lazy ^\.\/ba.*$ ./baz.js +chunk {2} 2.output.js (chunk-bar-baz0) 41 bytes {3} [rendered] + [2] ./templates/bar.js 41 bytes {2} [optional] [built] + [exports: default] + context element ./bar [1] ./templates lazy ^\.\/ba.*$ ./bar + context element ./bar.js [1] ./templates lazy ^\.\/ba.*$ ./bar.js +chunk {3} output.js (main) 580 bytes [entry] [rendered] > main [4] ./example.js - [1] ./templates async ^\.\/ba.*$ 160 bytes {2} [built] - import() context ./templates [4] ./example.js 11:0-84 - [4] ./example.js 420 bytes {2} [built] + [1] ./templates lazy ^\.\/ba.*$ 160 bytes {3} [built] + import() context lazy ./templates [4] ./example.js 11:0-84 + [4] ./example.js 420 bytes {3} [built] ``` ## Minimized (uglify-js, no zip) ``` -Hash: 6c765b06647a6b15d61a -Version: webpack 2.3.3 +Hash: 889feb6a8b47daf56a61 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -0.output.js 212 bytes 0 [emitted] chunk-bar-baz -1.output.js 115 bytes 1 [emitted] chunk-foo - output.js 1.85 kB 2 [emitted] main +0.output.js 115 bytes 0 [emitted] chunk-foo +1.output.js 117 bytes 1 [emitted] chunk-bar-baz2 +2.output.js 117 bytes 2 [emitted] chunk-bar-baz0 + output.js 1.86 kB 3 [emitted] main Entrypoint main = output.js -chunk {0} 0.output.js (chunk-bar-baz) 82 bytes {2} [rendered] - [2] ./templates/bar.js 41 bytes {0} [optional] [built] - [exports: default] - context element ./bar [1] ./templates async ^\.\/ba.*$ ./bar - context element ./bar.js [1] ./templates async ^\.\/ba.*$ ./bar.js - [3] ./templates/baz.js 41 bytes {0} [optional] [built] - [exports: default] - context element ./baz [1] ./templates async ^\.\/ba.*$ ./baz - context element ./baz.js [1] ./templates async ^\.\/ba.*$ ./baz.js -chunk {1} 1.output.js (chunk-foo) 41 bytes {2} [rendered] +chunk {0} 0.output.js (chunk-foo) 41 bytes {3} [rendered] > duplicate chunk-foo [4] ./example.js 1:0-62 > duplicate chunk-foo1 [4] ./example.js 5:0-8:16 - [0] ./templates/foo.js 41 bytes {1} [built] + [0] ./templates/foo.js 41 bytes {0} [built] [exports: default] import() ./templates/foo [4] ./example.js 1:0-62 cjs require ./templates/foo [4] ./example.js 6:11-37 -chunk {2} output.js (main) 580 bytes [entry] [rendered] +chunk {1} 1.output.js (chunk-bar-baz2) 41 bytes {3} [rendered] + [3] ./templates/baz.js 41 bytes {1} [optional] [built] + [exports: default] + context element ./baz [1] ./templates lazy ^\.\/ba.*$ ./baz + context element ./baz.js [1] ./templates lazy ^\.\/ba.*$ ./baz.js +chunk {2} 2.output.js (chunk-bar-baz0) 41 bytes {3} [rendered] + [2] ./templates/bar.js 41 bytes {2} [optional] [built] + [exports: default] + context element ./bar [1] ./templates lazy ^\.\/ba.*$ ./bar + context element ./bar.js [1] ./templates lazy ^\.\/ba.*$ ./bar.js +chunk {3} output.js (main) 580 bytes [entry] [rendered] > main [4] ./example.js - [1] ./templates async ^\.\/ba.*$ 160 bytes {2} [built] - import() context ./templates [4] ./example.js 11:0-84 - [4] ./example.js 420 bytes {2} [built] + [1] ./templates lazy ^\.\/ba.*$ 160 bytes {3} [built] + import() context lazy ./templates [4] ./example.js 11:0-84 + [4] ./example.js 420 bytes {3} [built] ``` diff --git a/examples/code-splitting/README.md b/examples/code-splitting/README.md index b5a4de8da57..71f1d68ef1a 100644 --- a/examples/code-splitting/README.md +++ b/examples/code-splitting/README.md @@ -50,8 +50,9 @@ require.ensure(["c"], function(require) { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -60,8 +61,9 @@ require.ensure(["c"], function(require) { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -73,13 +75,15 @@ require.ensure(["c"], function(require) { /******/ 1: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -100,8 +104,9 @@ require.ensure(["c"], function(require) { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -134,7 +139,9 @@ require.ensure(["c"], function(require) { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -276,10 +283,10 @@ webpackJsonp([0],[,,,function(n,c){},function(n,c){}]); ``` Hash: 2426d9b9f5a83189d95d -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 420 bytes 0 [emitted] - output.js 6.58 kB 1 [emitted] main + output.js 6.75 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 22 bytes {1} [rendered] > [2] ./example.js 3:0-6:2 @@ -301,10 +308,10 @@ chunk {1} output.js (main) 166 bytes [entry] [rendered] ``` Hash: 2426d9b9f5a83189d95d -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 55 bytes 0 [emitted] - output.js 1.47 kB 1 [emitted] main + output.js 1.48 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 22 bytes {1} [rendered] > [2] ./example.js 3:0-6:2 diff --git a/examples/coffee-script/README.md b/examples/coffee-script/README.md index 29746675948..d0422375701 100644 --- a/examples/coffee-script/README.md +++ b/examples/coffee-script/README.md @@ -36,9 +36,9 @@ module.exports = 42 /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -153,7 +153,7 @@ console.log(__webpack_require__(/*! ./cup1 */ 1)); ``` Hash: 0fb81f26f70778b1c84a -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names output.js 3.45 kB 0 [emitted] main Entrypoint main = output.js @@ -171,9 +171,9 @@ chunk {0} output.js (main) 206 bytes [entry] [rendered] ``` Hash: 0fb81f26f70778b1c84a -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 673 bytes 0 [emitted] main +output.js 666 bytes 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 206 bytes [entry] [rendered] > main [2] ./example.js diff --git a/examples/common-chunk-and-vendor-chunk/README.md b/examples/common-chunk-and-vendor-chunk/README.md index f7c04ca1524..1ac40f01159 100644 --- a/examples/common-chunk-and-vendor-chunk/README.md +++ b/examples/common-chunk-and-vendor-chunk/README.md @@ -74,8 +74,9 @@ module.exports = { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -84,8 +85,9 @@ module.exports = { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ if(executeModules) { /******/ for(i=0; i < executeModules.length; i++) { /******/ result = __webpack_require__(__webpack_require__.s = executeModules[i]); @@ -102,13 +104,15 @@ module.exports = { /******/ 4: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -129,8 +133,9 @@ module.exports = { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -163,7 +168,9 @@ module.exports = { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -378,13 +385,13 @@ module.exports = "pageC"; ``` Hash: 03a4f8b5f1f257f40a63 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names common.js 457 bytes 0 [emitted] common pageA.js 593 bytes 1 [emitted] pageA pageC.js 373 bytes 2 [emitted] pageC pageB.js 373 bytes 3 [emitted] pageB -vendor.js 6.68 kB 4 [emitted] vendor +vendor.js 6.85 kB 4 [emitted] vendor Entrypoint vendor = vendor.js Entrypoint pageA = vendor.js common.js pageA.js Entrypoint pageB = vendor.js common.js pageB.js @@ -421,13 +428,13 @@ chunk {4} vendor.js (vendor) 94 bytes [entry] [rendered] ``` Hash: 03a4f8b5f1f257f40a63 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names common.js 92 bytes 0 [emitted] common pageA.js 109 bytes 1 [emitted] pageA pageC.js 71 bytes 2 [emitted] pageC pageB.js 71 bytes 3 [emitted] pageB -vendor.js 1.5 kB 4 [emitted] vendor +vendor.js 1.51 kB 4 [emitted] vendor Entrypoint vendor = vendor.js Entrypoint pageA = vendor.js common.js pageA.js Entrypoint pageB = vendor.js common.js pageB.js diff --git a/examples/commonjs/README.md b/examples/commonjs/README.md index 582154ad30a..59ff6838a62 100644 --- a/examples/commonjs/README.md +++ b/examples/commonjs/README.md @@ -48,9 +48,9 @@ exports.add = function() { /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -167,9 +167,9 @@ exports.add = function() { ``` Hash: 1318ed7f2e042a045e6d -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 3.54 kB 0 [emitted] main +output.js 3.55 kB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 329 bytes [entry] [rendered] > main [1] ./example.js @@ -184,9 +184,9 @@ chunk {0} output.js (main) 329 bytes [entry] [rendered] ``` Hash: 1318ed7f2e042a045e6d -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 705 bytes 0 [emitted] main +output.js 698 bytes 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 329 bytes [entry] [rendered] > main [1] ./example.js diff --git a/examples/css-bundle/README.md b/examples/css-bundle/README.md index 8f12bb2c873..589d64d1d65 100644 --- a/examples/css-bundle/README.md +++ b/examples/css-bundle/README.md @@ -51,9 +51,9 @@ module.exports = { /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -156,10 +156,10 @@ body { ``` Hash: a7b9259b38bc83b8ca98 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names ce21cbdd9b894e6af794813eb3fdaf60.png 119 bytes [emitted] - output.js 3.05 kB 0 [emitted] main + output.js 3.06 kB 0 [emitted] main style.css 69 bytes 0 [emitted] main Entrypoint main = output.js style.css chunk {0} output.js, style.css (main) 64 bytes [entry] [rendered] @@ -184,10 +184,10 @@ Child extract-text-webpack-plugin: ``` Hash: a59e06b8e4c98e831cac -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names ce21cbdd9b894e6af794813eb3fdaf60.png 119 bytes [emitted] - output.js 537 bytes 0 [emitted] main + output.js 530 bytes 0 [emitted] main style.css 61 bytes 0 [emitted] main Entrypoint main = output.js style.css chunk {0} output.js, style.css (main) 64 bytes [entry] [rendered] diff --git a/examples/dll-user/README.md b/examples/dll-user/README.md index 5eba8e2340e..5d2c07c9509 100644 --- a/examples/dll-user/README.md +++ b/examples/dll-user/README.md @@ -229,12 +229,12 @@ console.log(__webpack_require__(/*! module */ 7)); ## Uncompressed ``` -Hash: 31b432da9b9102c24f82 -Version: webpack 2.4.1 +Hash: 164f3c4abb86bb4c4462 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 6.16 kB 0 [emitted] main +output.js 6.17 kB 0 [emitted] main Entrypoint main = output.js -chunk {0} output.js (main) 541 bytes [entry] [rendered] +chunk {0} output.js (main) 549 bytes [entry] [rendered] > main [8] ./example.js [2] delegated ./a.js from dll-reference alpha_282e8826843b2bb4eeb1 42 bytes {0} [not cacheable] [built] cjs require ../dll/a [8] ./example.js 2:12-31 @@ -248,19 +248,19 @@ chunk {0} output.js (main) 541 bytes [entry] [rendered] cjs require beta/c [8] ./example.js 6:12-29 [7] delegated ../node_modules/module.js from dll-reference alpha_282e8826843b2bb4eeb1 42 bytes {0} [not cacheable] [built] cjs require module [8] ./example.js 8:12-29 - [8] ./example.js 205 bytes {0} [built] + [8] ./example.js 213 bytes {0} [built] + 2 hidden modules ``` ## Minimized (uglify-js, no zip) ``` -Hash: 31b432da9b9102c24f82 -Version: webpack 2.4.1 +Hash: 164f3c4abb86bb4c4462 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names output.js 930 bytes 0 [emitted] main Entrypoint main = output.js -chunk {0} output.js (main) 541 bytes [entry] [rendered] +chunk {0} output.js (main) 549 bytes [entry] [rendered] > main [8] ./example.js [2] delegated ./a.js from dll-reference alpha_282e8826843b2bb4eeb1 42 bytes {0} [not cacheable] [built] cjs require ../dll/a [8] ./example.js 2:12-31 @@ -274,6 +274,6 @@ chunk {0} output.js (main) 541 bytes [entry] [rendered] cjs require beta/c [8] ./example.js 6:12-29 [7] delegated ../node_modules/module.js from dll-reference alpha_282e8826843b2bb4eeb1 42 bytes {0} [not cacheable] [built] cjs require module [8] ./example.js 8:12-29 - [8] ./example.js 205 bytes {0} [built] + [8] ./example.js 213 bytes {0} [built] + 2 hidden modules ``` diff --git a/examples/dll/README.md b/examples/dll/README.md index 9305f7ec786..3dd27c0d8f7 100644 --- a/examples/dll/README.md +++ b/examples/dll/README.md @@ -167,23 +167,7 @@ module.exports = __webpack_require__; # js/alpha-manifest.json ``` javascript -{ - "name": "alpha_282e8826843b2bb4eeb1", - "content": { - "./a.js": { - "id": 0, - "meta": {} - }, - "./alpha.js": { - "id": 1, - "meta": {} - }, - "../node_modules/module.js": { - "id": 5, - "meta": {} - } - } -} +{"name":"alpha_282e8826843b2bb4eeb1","content":{"./a.js":{"id":0,"meta":{}},"./alpha.js":{"id":1,"meta":{}},"../node_modules/module.js":{"id":5,"meta":{}}}} ``` # Info @@ -192,7 +176,7 @@ module.exports = __webpack_require__; ``` Hash: 282e8826843b2bb4eeb1 -Version: webpack 2.4.1 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names MyDll.beta.js 3.47 kB 0 [emitted] beta MyDll.alpha.js 3.49 kB 1 [emitted] alpha @@ -222,7 +206,7 @@ chunk {1} MyDll.alpha.js (alpha) 84 bytes [entry] [rendered] ``` Hash: 282e8826843b2bb4eeb1 -Version: webpack 2.4.1 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names MyDll.beta.js 653 bytes 0 [emitted] beta MyDll.alpha.js 657 bytes 1 [emitted] alpha diff --git a/examples/explicit-vendor-chunk/README.md b/examples/explicit-vendor-chunk/README.md index 44f262b2263..45474f15cb1 100644 --- a/examples/explicit-vendor-chunk/README.md +++ b/examples/explicit-vendor-chunk/README.md @@ -56,9 +56,9 @@ var vendor_32199746b38d6e93b44b = /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -169,9 +169,9 @@ module.exports = __webpack_require__; /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -273,7 +273,7 @@ module.exports = "pageA"; ``` Hash: 32199746b38d6e93b44ba8c4dfdaf5a935b1ed38 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Child vendor: Hash: 32199746b38d6e93b44b Asset Size Chunks Chunk Names @@ -290,7 +290,7 @@ Child app: Hash: a8c4dfdaf5a935b1ed38 Asset Size Chunks Chunk Names pageB.js 3.59 kB 0 [emitted] pageB - pageA.js 3.57 kB 1 [emitted] pageA + pageA.js 3.58 kB 1 [emitted] pageA pageC.js 2.79 kB 2 [emitted] pageC Entrypoint pageA = pageA.js Entrypoint pageB = pageB.js @@ -316,7 +316,7 @@ Child app: ``` Hash: 32199746b38d6e93b44ba8c4dfdaf5a935b1ed38 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Child vendor: Hash: 32199746b38d6e93b44b Asset Size Chunks Chunk Names @@ -332,9 +332,9 @@ Child vendor: Child app: Hash: a8c4dfdaf5a935b1ed38 Asset Size Chunks Chunk Names - pageB.js 642 bytes 0 [emitted] pageB - pageA.js 641 bytes 1 [emitted] pageA - pageC.js 534 bytes 2 [emitted] pageC + pageB.js 635 bytes 0 [emitted] pageB + pageA.js 634 bytes 1 [emitted] pageA + pageC.js 527 bytes 2 [emitted] pageC Entrypoint pageA = pageA.js Entrypoint pageB = pageB.js Entrypoint pageC = pageC.js diff --git a/examples/externals/README.md b/examples/externals/README.md index 1c446633a62..5f3bbb1dd11 100644 --- a/examples/externals/README.md +++ b/examples/externals/README.md @@ -70,9 +70,9 @@ return /******/ (function(modules) { // webpackBootstrap /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -182,9 +182,9 @@ exports.exampleValue = subtract(add(42, 2), 2); ``` Hash: 0b46eba3c061e1157fa9 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 4.28 kB 0 [emitted] main +output.js 4.29 kB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 197 bytes [entry] [rendered] > main [2] ./example.js @@ -196,7 +196,7 @@ chunk {0} output.js (main) 197 bytes [entry] [rendered] ``` Hash: 0b46eba3c061e1157fa9 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names output.js 1 kB 0 [emitted] main Entrypoint main = output.js diff --git a/examples/extra-async-chunk-advanced/README.md b/examples/extra-async-chunk-advanced/README.md index ff0ce29065a..d83f97a7c7d 100644 --- a/examples/extra-async-chunk-advanced/README.md +++ b/examples/extra-async-chunk-advanced/README.md @@ -58,8 +58,9 @@ module.exports = { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -68,8 +69,9 @@ module.exports = { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -81,13 +83,15 @@ module.exports = { /******/ 7: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -108,8 +112,9 @@ module.exports = { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -142,7 +147,9 @@ module.exports = { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -237,7 +244,7 @@ Promise.all/* require.ensure */([__webpack_require__.e(1), __webpack_require__.e ``` Hash: fcd85928f3d638b2b3af -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 220 bytes 0 [emitted] async2 1.output.js 211 bytes 1 [emitted] async1 @@ -246,7 +253,7 @@ Version: webpack 2.3.2 4.output.js 214 bytes 4 [emitted] 5.output.js 214 bytes 5 [emitted] 6.output.js 214 bytes 6 [emitted] - output.js 7.22 kB 7 [emitted] main + output.js 7.38 kB 7 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js (async2) 21 bytes {2} {7} [rendered] > async commons duplicate [5] ./example.js 1:0-52 @@ -296,7 +303,7 @@ chunk {7} output.js (main) 362 bytes [entry] [rendered] ``` Hash: fcd85928f3d638b2b3af -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 50 bytes 0 [emitted] async2 1.output.js 49 bytes 1 [emitted] async1 @@ -305,7 +312,7 @@ Version: webpack 2.3.2 4.output.js 51 bytes 4 [emitted] 5.output.js 51 bytes 5 [emitted] 6.output.js 51 bytes 6 [emitted] - output.js 1.81 kB 7 [emitted] main + output.js 1.82 kB 7 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js (async2) 21 bytes {2} {7} [rendered] > async commons duplicate [5] ./example.js 1:0-52 diff --git a/examples/extra-async-chunk/README.md b/examples/extra-async-chunk/README.md index b1664ac1e85..1c8ac40fdbe 100644 --- a/examples/extra-async-chunk/README.md +++ b/examples/extra-async-chunk/README.md @@ -78,8 +78,9 @@ module.exports = { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -88,8 +89,9 @@ module.exports = { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -101,13 +103,15 @@ module.exports = { /******/ 3: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -128,8 +132,9 @@ module.exports = { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -162,7 +167,9 @@ module.exports = { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -318,12 +325,12 @@ module.exports = "c"; ``` Hash: 87946ef95f806aa2da0f -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 401 bytes 0 [emitted] 1.output.js 214 bytes 1 [emitted] 2.output.js 214 bytes 2 [emitted] - output.js 6.55 kB 3 [emitted] main + output.js 6.72 kB 3 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 42 bytes {3} [rendered] > async commons [4] ./example.js 2:0-52 @@ -351,12 +358,12 @@ chunk {3} output.js (main) 194 bytes [entry] [rendered] ``` Hash: 87946ef95f806aa2da0f -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 78 bytes 0 [emitted] 1.output.js 51 bytes 1 [emitted] 2.output.js 51 bytes 2 [emitted] - output.js 1.56 kB 3 [emitted] main + output.js 1.57 kB 3 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 42 bytes {3} [rendered] > async commons [4] ./example.js 2:0-52 diff --git a/examples/harmony-interop/README.md b/examples/harmony-interop/README.md index 1f5c6675ff0..1c84f92b609 100644 --- a/examples/harmony-interop/README.md +++ b/examples/harmony-interop/README.md @@ -77,9 +77,9 @@ export var named = "named"; /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -260,9 +260,9 @@ var named = "named"; ``` Hash: b21ca1313d330370bf98 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 6.31 kB 0 [emitted] main +output.js 6.32 kB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 1.2 kB [entry] [rendered] > main [3] ./example.js @@ -288,9 +288,9 @@ chunk {0} output.js (main) 1.2 kB [entry] [rendered] ``` Hash: b21ca1313d330370bf98 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 1.06 kB 0 [emitted] main +output.js 1.05 kB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 1.2 kB [entry] [rendered] > main [3] ./example.js diff --git a/examples/harmony-library/README.md b/examples/harmony-library/README.md index d12bd89eb4e..ccd5076a314 100644 --- a/examples/harmony-library/README.md +++ b/examples/harmony-library/README.md @@ -38,9 +38,9 @@ return /******/ (function(modules) { // webpackBootstrap /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -134,9 +134,9 @@ function increment() { ``` Hash: 313bc0b3685e952e6c32 -Version: webpack 2.3.2 - Asset Size Chunks Chunk Names -MyLibrary.umd.js 3.6 kB 0 [emitted] main +Version: webpack 2.6.0 + Asset Size Chunks Chunk Names +MyLibrary.umd.js 3.61 kB 0 [emitted] main Entrypoint main = MyLibrary.umd.js chunk {0} MyLibrary.umd.js (main) 97 bytes [entry] [rendered] > main [0] ./example.js @@ -148,7 +148,7 @@ chunk {0} MyLibrary.umd.js (main) 97 bytes [entry] [rendered] ``` Hash: 313bc0b3685e952e6c32 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names MyLibrary.umd.js 898 bytes 0 [emitted] main Entrypoint main = MyLibrary.umd.js diff --git a/examples/harmony-unused/README.md b/examples/harmony-unused/README.md index 9eeb6dfa5bf..b6104719971 100644 --- a/examples/harmony-unused/README.md +++ b/examples/harmony-unused/README.md @@ -60,9 +60,9 @@ export { add as reexportedAdd, multiply as reexportedMultiply } from "./math"; /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -223,7 +223,7 @@ __WEBPACK_IMPORTED_MODULE_1__library__["a" /* reexportedMultiply */](1, 2); # js/output.js ``` javascript -!function(t){function n(e){if(r[e])return r[e].exports;var u=r[e]={i:e,l:!1,exports:{}};return t[e].call(u.exports,u,u.exports,n),u.l=!0,u.exports}var r={};return n.m=t,n.c=r,n.i=function(t){return t},n.d=function(t,r,e){n.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:e})},n.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(r,"a",r),r},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="js/",n(n.s=3)}([function(t,n,r){"use strict";function e(){for(var t=0,n=0,r=arguments,e=r.length;n main [3] ./example.js @@ -258,9 +258,9 @@ chunk {0} output.js (main) 726 bytes [entry] [rendered] ``` Hash: 3b24f63cc56b55f0e254 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 925 bytes 0 [emitted] main +output.js 918 bytes 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 726 bytes [entry] [rendered] > main [3] ./example.js diff --git a/examples/harmony/README.md b/examples/harmony/README.md index 04694106b7e..5677a19114b 100644 --- a/examples/harmony/README.md +++ b/examples/harmony/README.md @@ -35,8 +35,9 @@ export function increment(val) { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -45,8 +46,9 @@ export function increment(val) { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -58,13 +60,15 @@ export function increment(val) { /******/ 1: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -85,8 +89,9 @@ export function increment(val) { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -119,7 +124,9 @@ export function increment(val) { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -185,8 +192,8 @@ export function increment(val) { /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(/*! ./math */ 3); /* harmony export (immutable) */ __webpack_exports__["a"] = increment; +/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__math__ = __webpack_require__(/*! ./math */ 3); function increment(val) { return __webpack_require__.i(__WEBPACK_IMPORTED_MODULE_0__math__["a" /* add */])(val, 1); @@ -246,10 +253,10 @@ function add() { ``` Hash: 26e1ac7210bb6f6b7623 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 488 bytes 0 [emitted] - output.js 7.39 kB 1 [emitted] main + output.js 7.56 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 25 bytes {1} [rendered] > [2] ./example.js 6:0-24 @@ -273,10 +280,10 @@ chunk {1} output.js (main) 419 bytes [entry] [rendered] ``` Hash: 26e1ac7210bb6f6b7623 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 146 bytes 0 [emitted] - output.js 1.7 kB 1 [emitted] main + output.js 1.71 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 25 bytes {1} [rendered] > [2] ./example.js 6:0-24 diff --git a/examples/http2-aggressive-splitting/README.md b/examples/http2-aggressive-splitting/README.md index de65c47bb8f..d8fea952c7d 100644 --- a/examples/http2-aggressive-splitting/README.md +++ b/examples/http2-aggressive-splitting/README.md @@ -44,441 +44,447 @@ module.exports = { ## Uncompressed ``` -Hash: c9781c5521ffee4f5298 -Version: webpack 2.3.2 +Hash: 5eb645c89262ade6ab18 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -0fc9e56af19a2e1125e3.js 52.7 kB 7 [emitted] -7923f88ea316bb0caf20.js 56.9 kB 0 [emitted] -cf8eaf7e2283857b2514.js 35.3 kB 2 [emitted] -1aebcb77e36ad0ed5500.js 56 kB 3 [emitted] -e7e0f7bc43020d03cea9.js 54.8 kB 4 [emitted] -cd30a0e5b23181f08280.js 53.6 kB 5 [emitted] -1126d5a81e2264177124.js 52.9 kB 6 [emitted] -4b56298728377da64928.js 56.6 kB 1 [emitted] -6969094ac64482ef5415.js 51.1 kB 8 [emitted] -b98a4783892edb35b41b.js 51.7 kB 9 [emitted] -97bba8f30c076dad7452.js 50.6 kB 10 [emitted] -7b9a99048247c52e6473.js 32 kB 11 [emitted] -3c590ca94c1cd4573c73.js 59.9 kB 12 [emitted] -bea9c6f9afcb80f33121.js 33.6 kB 13 [emitted] -85fc6439c97999cbcda0.js 24.2 kB 14 [emitted] -Entrypoint main = 3c590ca94c1cd4573c73.js 85fc6439c97999cbcda0.js bea9c6f9afcb80f33121.js -chunk {0} 7923f88ea316bb0caf20.js 49.7 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [17] (webpack)/~/react-dom/index.js 59 bytes {0} [built] - [31] (webpack)/~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built] - [48] (webpack)/~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built] - [50] (webpack)/~/react-dom/lib/DOMNamespaces.js 505 bytes {0} [built] - [65] (webpack)/~/fbjs/lib/EventListener.js 2.67 kB {0} [built] - [66] (webpack)/~/fbjs/lib/focusNode.js 704 bytes {0} [built] - [67] (webpack)/~/fbjs/lib/getActiveElement.js 895 bytes {0} [built] - [68] (webpack)/~/process/browser.js 5.3 kB {0} [built] - [69] (webpack)/~/react-dom/lib/CSSProperty.js 3.66 kB {0} [built] - [90] (webpack)/~/fbjs/lib/camelize.js 708 bytes {0} [built] - [91] (webpack)/~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built] - [92] (webpack)/~/fbjs/lib/containsNode.js 1.05 kB {0} [built] - [93] (webpack)/~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built] - [94] (webpack)/~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built] - [95] (webpack)/~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built] - [96] (webpack)/~/fbjs/lib/getUnboundedScrollPosition.js 1.05 kB {0} [built] - [97] (webpack)/~/fbjs/lib/hyphenate.js 800 bytes {0} [built] - [98] (webpack)/~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built] - [99] (webpack)/~/fbjs/lib/isNode.js 693 bytes {0} [built] - [100] (webpack)/~/fbjs/lib/isTextNode.js 605 bytes {0} [built] - [101] (webpack)/~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built] - [102] (webpack)/~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built] - [103] (webpack)/~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built] - [104] (webpack)/~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built] -chunk {1} 4b56298728377da64928.js 49.8 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [34] (webpack)/~/react-dom/lib/SyntheticEvent.js 9.18 kB {1} [built] - [42] (webpack)/~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {1} [built] - [44] (webpack)/~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {1} [built] - [45] (webpack)/~/react-dom/lib/Transaction.js 9.45 kB {1} [built] - [46] (webpack)/~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {1} [built] - [58] (webpack)/~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {1} [built] - [59] (webpack)/~/react-dom/lib/getEventCharCode.js 1.5 kB {1} [built] - [81] (webpack)/~/react-dom/lib/accumulateInto.js 1.69 kB {1} [built] - [82] (webpack)/~/react-dom/lib/forEachAccumulated.js 855 bytes {1} [built] - [149] (webpack)/~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {1} [built] - [150] (webpack)/~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {1} [built] - [151] (webpack)/~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {1} [built] - [152] (webpack)/~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {1} [built] - [153] (webpack)/~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {1} [built] - [154] (webpack)/~/react-dom/lib/SyntheticWheelEvent.js 1.94 kB {1} [built] - [155] (webpack)/~/react-dom/lib/adler32.js 1.19 kB {1} [built] - [156] (webpack)/~/react-dom/lib/dangerousStyleValue.js 3.02 kB {1} [built] - [157] (webpack)/~/react-dom/lib/findDOMNode.js 2.46 kB {1} [built] - [158] (webpack)/~/react-dom/lib/flattenChildren.js 2.77 kB {1} [built] - [161] (webpack)/~/react-dom/lib/getNextDebugID.js 437 bytes {1} [built] -chunk {2} cf8eaf7e2283857b2514.js 29.5 kB {12} {13} {14} [rendered] - > aggressive-splitted [16] ./example.js 2:0-22 - [29] (webpack)/~/react-dom/lib/reactProdInvariant.js 1.24 kB {2} [built] - [47] (webpack)/~/react-dom/lib/setInnerHTML.js 3.86 kB {2} [built] - [60] (webpack)/~/react-dom/lib/getEventModifierState.js 1.23 kB {2} [built] - [61] (webpack)/~/react-dom/lib/getEventTarget.js 1.01 kB {2} [built] - [62] (webpack)/~/react-dom/lib/isEventSupported.js 1.94 kB {2} [built] - [63] (webpack)/~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {2} [built] - [83] (webpack)/~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {2} [built] - [84] (webpack)/~/react-dom/lib/getTextContentAccessor.js 955 bytes {2} [built] - [85] (webpack)/~/react-dom/lib/instantiateReactComponent.js 5.05 kB {2} [built] - [86] (webpack)/~/react-dom/lib/isTextInputElement.js 1.04 kB {2} [built] - [87] (webpack)/~/react-dom/lib/setTextContent.js 1.45 kB {2} [built] - [159] (webpack)/~/react-dom/lib/getEventKey.js 2.87 kB {2} [built] - [160] (webpack)/~/react-dom/lib/getIteratorFn.js 1.12 kB {2} [built] - [162] (webpack)/~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {2} [built] - [163] (webpack)/~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {2} [built] - [164] (webpack)/~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {2} [built] - [165] (webpack)/~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {2} [built] -chunk {3} 1aebcb77e36ad0ed5500.js 49.9 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [32] (webpack)/~/react-dom/lib/ReactInstrumentation.js 601 bytes {3} [built] - [41] (webpack)/~/react-dom/lib/ReactInstanceMap.js 1.22 kB {3} [built] - [56] (webpack)/~/react-dom/lib/ReactErrorUtils.js 2.25 kB {3} [built] - [75] (webpack)/~/react-dom/lib/ReactFeatureFlags.js 628 bytes {3} [built] - [76] (webpack)/~/react-dom/lib/ReactHostComponent.js 1.98 kB {3} [built] - [77] (webpack)/~/react-dom/lib/ReactInputSelection.js 4.27 kB {3} [built] - [79] (webpack)/~/react-dom/lib/ReactNodeTypes.js 1.02 kB {3} [built] - [123] (webpack)/~/react-dom/lib/ReactDOMSelection.js 6.78 kB {3} [built] - [124] (webpack)/~/react-dom/lib/ReactDOMTextComponent.js 5.82 kB {3} [built] - [125] (webpack)/~/react-dom/lib/ReactDOMTextarea.js 6.46 kB {3} [built] - [130] (webpack)/~/react-dom/lib/ReactEventEmitterMixin.js 959 bytes {3} [built] - [131] (webpack)/~/react-dom/lib/ReactEventListener.js 5.3 kB {3} [built] - [132] (webpack)/~/react-dom/lib/ReactInjection.js 1.2 kB {3} [built] - [133] (webpack)/~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {3} [built] - [135] (webpack)/~/react-dom/lib/ReactOwner.js 3.53 kB {3} [built] - [137] (webpack)/~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {3} [built] - [145] (webpack)/~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {3} [built] -chunk {4} e7e0f7bc43020d03cea9.js 49.7 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [30] (webpack)/~/react-dom/lib/ReactDOMComponentTree.js 6.27 kB {4} [built] - [43] (webpack)/~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {4} [built] - [54] (webpack)/~/react-dom/lib/LinkedValueUtils.js 5.15 kB {4} [built] - [55] (webpack)/~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {4} [built] - [112] (webpack)/~/react-dom/lib/ReactChildReconciler.js 6.11 kB {4} [built] - [113] (webpack)/~/react-dom/lib/ReactComponentBrowserEnvironment.js 906 bytes {4} [built] - [115] (webpack)/~/react-dom/lib/ReactDOM.js 5.14 kB {4} [built] - [117] (webpack)/~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {4} [built] - [118] (webpack)/~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {4} [built] - [119] (webpack)/~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {4} [built] - [120] (webpack)/~/react-dom/lib/ReactDOMIDOperations.js 956 bytes {4} [built] - [122] (webpack)/~/react-dom/lib/ReactDOMOption.js 3.69 kB {4} [built] - [126] (webpack)/~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {4} [built] - [129] (webpack)/~/react-dom/lib/ReactElementSymbol.js 622 bytes {4} [built] -chunk {5} cd30a0e5b23181f08280.js 49.9 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [33] (webpack)/~/react-dom/lib/ReactUpdates.js 9.53 kB {5} [built] - [57] (webpack)/~/react-dom/lib/ReactUpdateQueue.js 9.01 kB {5} [built] - [80] (webpack)/~/react-dom/lib/ViewportMetrics.js 606 bytes {5} [built] - [139] (webpack)/~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {5} [built] - [140] (webpack)/~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {5} [built] - [142] (webpack)/~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {5} [built] - [143] (webpack)/~/react-dom/lib/SelectEventPlugin.js 6.06 kB {5} [built] - [144] (webpack)/~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {5} [built] - [146] (webpack)/~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {5} [built] - [148] (webpack)/~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {5} [built] -chunk {6} 1126d5a81e2264177124.js 49.8 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [35] (webpack)/~/react-dom/lib/PooledClass.js 3.36 kB {6} [built] - [39] (webpack)/~/react-dom/lib/EventPluginHub.js 9.11 kB {6} [built] - [40] (webpack)/~/react-dom/lib/EventPropagators.js 5.09 kB {6} [built] - [51] (webpack)/~/react-dom/lib/EventPluginRegistry.js 9.75 kB {6} [built] - [52] (webpack)/~/react-dom/lib/EventPluginUtils.js 7.95 kB {6} [built] - [53] (webpack)/~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {6} [built] - [107] (webpack)/~/react-dom/lib/Danger.js 2.24 kB {6} [built] - [109] (webpack)/~/react-dom/lib/EnterLeaveEventPlugin.js 3.16 kB {6} [built] - [110] (webpack)/~/react-dom/lib/FallbackCompositionState.js 2.43 kB {6} [built] - [111] (webpack)/~/react-dom/lib/HTMLDOMPropertyConfig.js 5.44 kB {6} [built] -chunk {7} 0fc9e56af19a2e1125e3.js 49.8 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [36] (webpack)/~/react-dom/lib/DOMLazyTree.js 3.71 kB {7} [built] - [37] (webpack)/~/react-dom/lib/DOMProperty.js 8.24 kB {7} [built] - [49] (webpack)/~/react-dom/lib/DOMChildrenOperations.js 7.67 kB {7} [built] - [70] (webpack)/~/react-dom/lib/CallbackQueue.js 3.16 kB {7} [built] - [71] (webpack)/~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {7} [built] - [72] (webpack)/~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {7} [built] - [105] (webpack)/~/react-dom/lib/CSSPropertyOperations.js 6.87 kB {7} [built] - [106] (webpack)/~/react-dom/lib/ChangeEventPlugin.js 11.1 kB {7} [built] - [108] (webpack)/~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {7} [built] -chunk {8} 6969094ac64482ef5415.js 49.9 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [38] (webpack)/~/react-dom/lib/ReactReconciler.js 6.21 kB {8} [built] - [78] (webpack)/~/react-dom/lib/ReactMount.js 25.5 kB {8} [built] - [134] (webpack)/~/react-dom/lib/ReactMultiChild.js 14.6 kB {8} [built] - [138] (webpack)/~/react-dom/lib/ReactRef.js 2.56 kB {8} [built] - [147] (webpack)/~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {8} [built] -chunk {9} b98a4783892edb35b41b.js 50 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [73] (webpack)/~/react-dom/lib/ReactDOMSelect.js 6.81 kB {9} [built] - [74] (webpack)/~/react-dom/lib/ReactEmptyComponent.js 704 bytes {9} [built] - [116] (webpack)/~/react-dom/lib/ReactDOMComponent.js 38.5 kB {9} [built] - [128] (webpack)/~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {9} [built] - [136] (webpack)/~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {9} [built] -chunk {10} 97bba8f30c076dad7452.js 50 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [114] (webpack)/~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {10} [built] - [121] (webpack)/~/react-dom/lib/ReactDOMInput.js 12.6 kB {10} [built] - [127] (webpack)/~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {10} [built] - [141] (webpack)/~/react-dom/lib/ReactVersion.js 350 bytes {10} [built] -chunk {11} 7b9a99048247c52e6473.js 31.1 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [64] (webpack)/~/react-dom/lib/validateDOMNesting.js 13.7 kB {11} [built] - [88] (webpack)/~/react-dom/lib/traverseAllChildren.js 7.04 kB {11} [built] - [89] (webpack)/~/react/lib/ReactComponentTreeHook.js 10.4 kB {11} [built] -chunk {12} 3c590ca94c1cd4573c73.js 50 kB [entry] [rendered] [recorded] - > aggressive-splitted main [16] ./example.js +b37172807f93b7d59181.js 52.8 kB 7 [emitted] +f0597ceec26d85e14094.js 57.2 kB 0 [emitted] +4bb149689ae97f5d46e7.js 36 kB 2 [emitted] +8940e378350d3e1324c1.js 55.3 kB 3 [emitted] +f45002fdb16fe5adab39.js 54.7 kB 4 [emitted] +41c4bfca01dacc328b9b.js 53.8 kB 5 [emitted] +79966dbf56b74a83076f.js 53.4 kB 6 [emitted] +118f4e8acf782daf7bde.js 56.3 kB 1 [emitted] +2fcd17b3e056f863b2d3.js 52 kB 8 [emitted] +766d1060910b08c5b00b.js 34.5 kB 9 [emitted] +7731c65a1a824990e2dd.js 50.9 kB 10 [emitted] +32f25aae39ba65782773.js 50.6 kB 11 [emitted] +98d8187845fe0bf1e18c.js 60.8 kB 12 [emitted] +b86956e055f0f09d9e19.js 34.7 kB 13 [emitted] +141c9029a3b722f94828.js 31.3 kB 14 [emitted] +Entrypoint main = 98d8187845fe0bf1e18c.js 141c9029a3b722f94828.js b86956e055f0f09d9e19.js +chunk {0} f0597ceec26d85e14094.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [19] (webpack)/~/react-dom/index.js 59 bytes {0} [built] + [34] (webpack)/~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built] + [51] (webpack)/~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built] + [68] (webpack)/~/fbjs/lib/EventListener.js 2.67 kB {0} [built] + [69] (webpack)/~/fbjs/lib/focusNode.js 704 bytes {0} [built] + [70] (webpack)/~/fbjs/lib/getActiveElement.js 1.04 kB {0} [built] + [71] (webpack)/~/process/browser.js 5.42 kB {0} [built] + [72] (webpack)/~/react-dom/lib/CSSProperty.js 3.66 kB {0} [built] + [93] (webpack)/~/fbjs/lib/camelize.js 708 bytes {0} [built] + [94] (webpack)/~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built] + [95] (webpack)/~/fbjs/lib/containsNode.js 1.05 kB {0} [built] + [96] (webpack)/~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built] + [97] (webpack)/~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built] + [98] (webpack)/~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built] + [99] (webpack)/~/fbjs/lib/getUnboundedScrollPosition.js 1.12 kB {0} [built] + [100] (webpack)/~/fbjs/lib/hyphenate.js 800 bytes {0} [built] + [101] (webpack)/~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built] + [102] (webpack)/~/fbjs/lib/isNode.js 828 bytes {0} [built] + [103] (webpack)/~/fbjs/lib/isTextNode.js 605 bytes {0} [built] + [104] (webpack)/~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built] + [105] (webpack)/~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built] + [106] (webpack)/~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built] + [107] (webpack)/~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built] + [144] (webpack)/~/react-dom/lib/ReactVersion.js 350 bytes {0} [built] +chunk {1} 118f4e8acf782daf7bde.js 49.9 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [35] (webpack)/~/react-dom/lib/ReactInstrumentation.js 601 bytes {1} [built] + [44] (webpack)/~/react-dom/lib/ReactInstanceMap.js 1.22 kB {1} [built] + [59] (webpack)/~/react-dom/lib/ReactErrorUtils.js 2.19 kB {1} [built] + [79] (webpack)/~/react-dom/lib/ReactHostComponent.js 1.98 kB {1} [built] + [80] (webpack)/~/react-dom/lib/ReactInputSelection.js 4.27 kB {1} [built] + [82] (webpack)/~/react-dom/lib/ReactNodeTypes.js 1.02 kB {1} [built] + [126] (webpack)/~/react-dom/lib/ReactDOMSelection.js 6.78 kB {1} [built] + [127] (webpack)/~/react-dom/lib/ReactDOMTextComponent.js 5.82 kB {1} [built] + [128] (webpack)/~/react-dom/lib/ReactDOMTextarea.js 6.46 kB {1} [built] + [131] (webpack)/~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {1} [built] + [133] (webpack)/~/react-dom/lib/ReactEventEmitterMixin.js 959 bytes {1} [built] + [134] (webpack)/~/react-dom/lib/ReactEventListener.js 5.3 kB {1} [built] + [135] (webpack)/~/react-dom/lib/ReactInjection.js 1.2 kB {1} [built] + [136] (webpack)/~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {1} [built] + [138] (webpack)/~/react-dom/lib/ReactOwner.js 3.53 kB {1} [built] + [141] (webpack)/~/react-dom/lib/ReactRef.js 2.56 kB {1} [built] + [150] (webpack)/~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {1} [built] +chunk {2} 4bb149689ae97f5d46e7.js 30.5 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [32] (webpack)/~/react-dom/lib/reactProdInvariant.js 1.24 kB {2} [built] + [50] (webpack)/~/react-dom/lib/setInnerHTML.js 3.86 kB {2} [built] + [63] (webpack)/~/react-dom/lib/getEventModifierState.js 1.23 kB {2} [built] + [64] (webpack)/~/react-dom/lib/getEventTarget.js 1.01 kB {2} [built] + [65] (webpack)/~/react-dom/lib/isEventSupported.js 1.94 kB {2} [built] + [86] (webpack)/~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {2} [built] + [87] (webpack)/~/react-dom/lib/getTextContentAccessor.js 955 bytes {2} [built] + [88] (webpack)/~/react-dom/lib/instantiateReactComponent.js 5.06 kB {2} [built] + [89] (webpack)/~/react-dom/lib/isTextInputElement.js 1.04 kB {2} [built] + [90] (webpack)/~/react-dom/lib/setTextContent.js 1.45 kB {2} [built] + [161] (webpack)/~/react-dom/lib/flattenChildren.js 2.77 kB {2} [built] + [162] (webpack)/~/react-dom/lib/getEventKey.js 2.87 kB {2} [built] + [163] (webpack)/~/react-dom/lib/getIteratorFn.js 1.12 kB {2} [built] + [164] (webpack)/~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {2} [built] + [165] (webpack)/~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {2} [built] + [166] (webpack)/~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {2} [built] +chunk {3} 8940e378350d3e1324c1.js 49.7 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [37] (webpack)/~/react-dom/lib/SyntheticEvent.js 9.18 kB {3} [built] + [45] (webpack)/~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {3} [built] + [47] (webpack)/~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {3} [built] + [48] (webpack)/~/react-dom/lib/Transaction.js 9.45 kB {3} [built] + [49] (webpack)/~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {3} [built] + [61] (webpack)/~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {3} [built] + [62] (webpack)/~/react-dom/lib/getEventCharCode.js 1.5 kB {3} [built] + [84] (webpack)/~/react-dom/lib/accumulateInto.js 1.69 kB {3} [built] + [85] (webpack)/~/react-dom/lib/forEachAccumulated.js 855 bytes {3} [built] + [147] (webpack)/~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {3} [built] + [155] (webpack)/~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {3} [built] + [156] (webpack)/~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {3} [built] + [157] (webpack)/~/react-dom/lib/SyntheticWheelEvent.js 1.94 kB {3} [built] + [158] (webpack)/~/react-dom/lib/adler32.js 1.19 kB {3} [built] + [159] (webpack)/~/react-dom/lib/dangerousStyleValue.js 3.02 kB {3} [built] + [160] (webpack)/~/react-dom/lib/findDOMNode.js 2.46 kB {3} [built] +chunk {4} f45002fdb16fe5adab39.js 49.8 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [33] (webpack)/~/react-dom/lib/ReactDOMComponentTree.js 6.27 kB {4} [built] + [38] (webpack)/~/react-dom/lib/PooledClass.js 3.36 kB {4} [built] + [46] (webpack)/~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {4} [built] + [57] (webpack)/~/react-dom/lib/LinkedValueUtils.js 5.25 kB {4} [built] + [58] (webpack)/~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {4} [built] + [115] (webpack)/~/react-dom/lib/ReactChildReconciler.js 6.11 kB {4} [built] + [118] (webpack)/~/react-dom/lib/ReactDOM.js 5.14 kB {4} [built] + [120] (webpack)/~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {4} [built] + [121] (webpack)/~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {4} [built] + [122] (webpack)/~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {4} [built] + [123] (webpack)/~/react-dom/lib/ReactDOMIDOperations.js 956 bytes {4} [built] + [125] (webpack)/~/react-dom/lib/ReactDOMOption.js 3.69 kB {4} [built] + [130] (webpack)/~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {4} [built] +chunk {5} 41c4bfca01dacc328b9b.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [42] (webpack)/~/react-dom/lib/EventPluginHub.js 9.11 kB {5} [built] + [43] (webpack)/~/react-dom/lib/EventPropagators.js 5.09 kB {5} [built] + [54] (webpack)/~/react-dom/lib/EventPluginRegistry.js 9.75 kB {5} [built] + [55] (webpack)/~/react-dom/lib/EventPluginUtils.js 7.95 kB {5} [built] + [56] (webpack)/~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {5} [built] + [110] (webpack)/~/react-dom/lib/Danger.js 2.24 kB {5} [built] + [111] (webpack)/~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {5} [built] + [112] (webpack)/~/react-dom/lib/EnterLeaveEventPlugin.js 3.16 kB {5} [built] + [113] (webpack)/~/react-dom/lib/FallbackCompositionState.js 2.43 kB {5} [built] + [114] (webpack)/~/react-dom/lib/HTMLDOMPropertyConfig.js 6.57 kB {5} [built] + [116] (webpack)/~/react-dom/lib/ReactComponentBrowserEnvironment.js 906 bytes {5} [built] + [167] (webpack)/~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {5} [built] +chunk {6} 79966dbf56b74a83076f.js 49.8 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [36] (webpack)/~/react-dom/lib/ReactUpdates.js 9.53 kB {6} [built] + [41] (webpack)/~/react-dom/lib/ReactReconciler.js 6.21 kB {6} [built] + [60] (webpack)/~/react-dom/lib/ReactUpdateQueue.js 9.36 kB {6} [built] + [83] (webpack)/~/react-dom/lib/ViewportMetrics.js 606 bytes {6} [built] + [143] (webpack)/~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {6} [built] + [145] (webpack)/~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {6} [built] + [146] (webpack)/~/react-dom/lib/SelectEventPlugin.js 6.06 kB {6} [built] + [151] (webpack)/~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {6} [built] + [152] (webpack)/~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {6} [built] + [153] (webpack)/~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {6} [built] + [154] (webpack)/~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {6} [built] +chunk {7} b37172807f93b7d59181.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [39] (webpack)/~/react-dom/lib/DOMLazyTree.js 3.71 kB {7} [built] + [40] (webpack)/~/react-dom/lib/DOMProperty.js 8.24 kB {7} [built] + [52] (webpack)/~/react-dom/lib/DOMChildrenOperations.js 7.67 kB {7} [built] + [53] (webpack)/~/react-dom/lib/DOMNamespaces.js 505 bytes {7} [built] + [73] (webpack)/~/react-dom/lib/CallbackQueue.js 3.16 kB {7} [built] + [74] (webpack)/~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {7} [built] + [75] (webpack)/~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {7} [built] + [108] (webpack)/~/react-dom/lib/CSSPropertyOperations.js 6.87 kB {7} [built] + [109] (webpack)/~/react-dom/lib/ChangeEventPlugin.js 11.8 kB {7} [built] +chunk {8} 2fcd17b3e056f863b2d3.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [81] (webpack)/~/react-dom/lib/ReactMount.js 25.5 kB {8} [built] + [137] (webpack)/~/react-dom/lib/ReactMultiChild.js 14.6 kB {8} [built] + [140] (webpack)/~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {8} [built] + [142] (webpack)/~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {8} [built] + [148] (webpack)/~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {8} [built] + [149] (webpack)/~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {8} [built] +chunk {9} 766d1060910b08c5b00b.js 32.9 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [66] (webpack)/~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {9} [built] + [67] (webpack)/~/react-dom/lib/validateDOMNesting.js 13.7 kB {9} [built] + [91] (webpack)/~/react-dom/lib/traverseAllChildren.js 7.04 kB {9} [built] + [92] (webpack)/~/react/lib/ReactComponentTreeHook.js 10.4 kB {9} [built] + [168] (webpack)/~/react/lib/getNextDebugID.js 437 bytes {9} [built] +chunk {10} 7731c65a1a824990e2dd.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [77] (webpack)/~/react-dom/lib/ReactEmptyComponent.js 704 bytes {10} [built] + [117] (webpack)/~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {10} [built] + [124] (webpack)/~/react-dom/lib/ReactDOMInput.js 13 kB {10} [built] + [132] (webpack)/~/react-dom/lib/ReactElementSymbol.js 622 bytes {10} [built] + [139] (webpack)/~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {10} [built] +chunk {11} 32f25aae39ba65782773.js 49.7 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [76] (webpack)/~/react-dom/lib/ReactDOMSelect.js 6.81 kB {11} [built] + [78] (webpack)/~/react-dom/lib/ReactFeatureFlags.js 628 bytes {11} [built] + [119] (webpack)/~/react-dom/lib/ReactDOMComponent.js 38.5 kB {11} [built] + [129] (webpack)/~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {11} [built] +chunk {12} 98d8187845fe0bf1e18c.js 50 kB [entry] [rendered] [recorded] + > aggressive-splitted main [15] ./example.js [0] (webpack)/~/fbjs/lib/warning.js 2.1 kB {12} [built] - [2] (webpack)/~/fbjs/lib/invariant.js 1.63 kB {12} [built] + [1] (webpack)/~/fbjs/lib/invariant.js 1.63 kB {12} [built] [4] (webpack)/~/object-assign/index.js 2.11 kB {12} [built] [5] (webpack)/~/fbjs/lib/emptyFunction.js 1.08 kB {12} [built] [6] (webpack)/~/fbjs/lib/emptyObject.js 458 bytes {12} [built] + [7] (webpack)/~/react/lib/ReactComponent.js 4.61 kB {12} [built] [9] (webpack)/~/react/lib/ReactCurrentOwner.js 623 bytes {12} [built] - [10] (webpack)/~/react/lib/ReactElementSymbol.js 622 bytes {12} [built] - [11] (webpack)/~/react/lib/ReactPropTypeLocationNames.js 572 bytes {12} [built] - [15] (webpack)/~/react/lib/React.js 2.69 kB {12} [built] - [18] (webpack)/~/react/lib/KeyEscapeUtils.js 1.29 kB {12} [built] - [19] (webpack)/~/react/lib/PooledClass.js 3.36 kB {12} [built] - [20] (webpack)/~/react/lib/ReactChildren.js 6.19 kB {12} [built] - [21] (webpack)/~/react/lib/ReactClass.js 26.5 kB {12} [built] - [24] (webpack)/~/react/lib/ReactPropTypesSecret.js 442 bytes {12} [built] - [26] (webpack)/~/react/lib/ReactVersion.js 350 bytes {12} [built] -chunk {13} bea9c6f9afcb80f33121.js 30.6 kB [initial] [rendered] - > aggressive-splitted main [16] ./example.js + [13] (webpack)/~/react/lib/React.js 3.32 kB {12} [built] + [14] (webpack)/~/prop-types/factory.js 890 bytes {12} [built] + [16] (webpack)/~/prop-types/checkPropTypes.js 2.94 kB {12} [built] + [17] (webpack)/~/prop-types/factoryWithTypeCheckers.js 18.6 kB {12} [built] + [18] (webpack)/~/prop-types/lib/ReactPropTypesSecret.js 436 bytes {12} [built] + [20] (webpack)/~/react/lib/KeyEscapeUtils.js 1.29 kB {12} [built] + [21] (webpack)/~/react/lib/PooledClass.js 3.36 kB {12} [built] + [22] (webpack)/~/react/lib/ReactChildren.js 6.19 kB {12} [built] + [28] (webpack)/~/react/lib/ReactVersion.js 350 bytes {12} [built] +chunk {13} b86956e055f0f09d9e19.js 30.6 kB [initial] [rendered] + > aggressive-splitted main [15] ./example.js + [2] (webpack)/~/react/lib/ReactElement.js 11.2 kB {13} [built] [3] (webpack)/~/react/lib/reactProdInvariant.js 1.24 kB {13} [built] - [8] (webpack)/~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {13} [built] - [12] (webpack)/~/react/lib/canDefineProperty.js 661 bytes {13} [built] - [13] (webpack)/~/react/lib/getIteratorFn.js 1.12 kB {13} [built] - [16] ./example.js 44 bytes {13} [built] - [23] (webpack)/~/react/lib/ReactPropTypes.js 15.8 kB {13} [built] - [27] (webpack)/~/react/lib/onlyChild.js 1.34 kB {13} [built] - [28] (webpack)/~/react/lib/traverseAllChildren.js 7.03 kB {13} [built] -chunk {14} 85fc6439c97999cbcda0.js 22.7 kB [initial] [rendered] - > aggressive-splitted main [16] ./example.js - [1] (webpack)/~/react/lib/ReactElement.js 11.2 kB {14} [built] - [7] (webpack)/~/react/lib/ReactComponent.js 4.61 kB {14} [built] - [14] (webpack)/~/react/react.js 56 bytes {14} [built] - [22] (webpack)/~/react/lib/ReactDOMFactories.js 5.53 kB {14} [built] - [25] (webpack)/~/react/lib/ReactPureComponent.js 1.32 kB {14} [built] + [11] (webpack)/~/react/lib/canDefineProperty.js 661 bytes {13} [built] + [12] (webpack)/~/react/react.js 56 bytes {13} [built] + [15] ./example.js 44 bytes {13} [built] + [24] (webpack)/~/react/lib/ReactDOMFactories.js 5.53 kB {13} [built] + [25] (webpack)/~/react/lib/ReactPropTypeLocationNames.js 572 bytes {13} [built] + [26] (webpack)/~/react/lib/ReactPropTypes.js 500 bytes {13} [built] + [27] (webpack)/~/react/lib/ReactPureComponent.js 1.32 kB {13} [built] + [29] (webpack)/~/react/lib/getIteratorFn.js 1.12 kB {13} [built] + [30] (webpack)/~/react/lib/onlyChild.js 1.34 kB {13} [built] + [31] (webpack)/~/react/lib/traverseAllChildren.js 7.03 kB {13} [built] +chunk {14} 141c9029a3b722f94828.js 30.9 kB [initial] [rendered] [recorded] + > aggressive-splitted main [15] ./example.js + [8] (webpack)/~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {14} [built] + [10] (webpack)/~/react/lib/ReactElementSymbol.js 622 bytes {14} [built] + [23] (webpack)/~/react/lib/ReactClass.js 26.9 kB {14} [built] ``` ## Minimized (uglify-js, no zip) ``` -Hash: c9781c5521ffee4f5298 -Version: webpack 2.3.2 +Hash: 5eb645c89262ade6ab18 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -0fc9e56af19a2e1125e3.js 10.2 kB 7 [emitted] -7923f88ea316bb0caf20.js 12.2 kB 0 [emitted] -cf8eaf7e2283857b2514.js 7.14 kB 2 [emitted] -1aebcb77e36ad0ed5500.js 10.5 kB 3 [emitted] -e7e0f7bc43020d03cea9.js 11.9 kB 4 [emitted] -cd30a0e5b23181f08280.js 15.3 kB 5 [emitted] -1126d5a81e2264177124.js 11.6 kB 6 [emitted] -4b56298728377da64928.js 7.86 kB 1 [emitted] -6969094ac64482ef5415.js 8.01 kB 8 [emitted] -b98a4783892edb35b41b.js 12.7 kB 9 [emitted] -97bba8f30c076dad7452.js 10.2 kB 10 [emitted] -7b9a99048247c52e6473.js 4.5 kB 11 [emitted] -3c590ca94c1cd4573c73.js 10.3 kB 12 [emitted] -bea9c6f9afcb80f33121.js 6.22 kB 13 [emitted] -85fc6439c97999cbcda0.js 4.61 kB 14 [emitted] -Entrypoint main = 3c590ca94c1cd4573c73.js 85fc6439c97999cbcda0.js bea9c6f9afcb80f33121.js -chunk {0} 7923f88ea316bb0caf20.js 49.7 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [17] (webpack)/~/react-dom/index.js 59 bytes {0} [built] - [31] (webpack)/~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built] - [48] (webpack)/~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built] - [50] (webpack)/~/react-dom/lib/DOMNamespaces.js 505 bytes {0} [built] - [65] (webpack)/~/fbjs/lib/EventListener.js 2.67 kB {0} [built] - [66] (webpack)/~/fbjs/lib/focusNode.js 704 bytes {0} [built] - [67] (webpack)/~/fbjs/lib/getActiveElement.js 895 bytes {0} [built] - [68] (webpack)/~/process/browser.js 5.3 kB {0} [built] - [69] (webpack)/~/react-dom/lib/CSSProperty.js 3.66 kB {0} [built] - [90] (webpack)/~/fbjs/lib/camelize.js 708 bytes {0} [built] - [91] (webpack)/~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built] - [92] (webpack)/~/fbjs/lib/containsNode.js 1.05 kB {0} [built] - [93] (webpack)/~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built] - [94] (webpack)/~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built] - [95] (webpack)/~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built] - [96] (webpack)/~/fbjs/lib/getUnboundedScrollPosition.js 1.05 kB {0} [built] - [97] (webpack)/~/fbjs/lib/hyphenate.js 800 bytes {0} [built] - [98] (webpack)/~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built] - [99] (webpack)/~/fbjs/lib/isNode.js 693 bytes {0} [built] - [100] (webpack)/~/fbjs/lib/isTextNode.js 605 bytes {0} [built] - [101] (webpack)/~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built] - [102] (webpack)/~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built] - [103] (webpack)/~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built] - [104] (webpack)/~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built] -chunk {1} 4b56298728377da64928.js 49.8 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [34] (webpack)/~/react-dom/lib/SyntheticEvent.js 9.18 kB {1} [built] - [42] (webpack)/~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {1} [built] - [44] (webpack)/~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {1} [built] - [45] (webpack)/~/react-dom/lib/Transaction.js 9.45 kB {1} [built] - [46] (webpack)/~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {1} [built] - [58] (webpack)/~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {1} [built] - [59] (webpack)/~/react-dom/lib/getEventCharCode.js 1.5 kB {1} [built] - [81] (webpack)/~/react-dom/lib/accumulateInto.js 1.69 kB {1} [built] - [82] (webpack)/~/react-dom/lib/forEachAccumulated.js 855 bytes {1} [built] - [149] (webpack)/~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {1} [built] - [150] (webpack)/~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {1} [built] - [151] (webpack)/~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {1} [built] - [152] (webpack)/~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {1} [built] - [153] (webpack)/~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {1} [built] - [154] (webpack)/~/react-dom/lib/SyntheticWheelEvent.js 1.94 kB {1} [built] - [155] (webpack)/~/react-dom/lib/adler32.js 1.19 kB {1} [built] - [156] (webpack)/~/react-dom/lib/dangerousStyleValue.js 3.02 kB {1} [built] - [157] (webpack)/~/react-dom/lib/findDOMNode.js 2.46 kB {1} [built] - [158] (webpack)/~/react-dom/lib/flattenChildren.js 2.77 kB {1} [built] - [161] (webpack)/~/react-dom/lib/getNextDebugID.js 437 bytes {1} [built] -chunk {2} cf8eaf7e2283857b2514.js 29.5 kB {12} {13} {14} [rendered] - > aggressive-splitted [16] ./example.js 2:0-22 - [29] (webpack)/~/react-dom/lib/reactProdInvariant.js 1.24 kB {2} [built] - [47] (webpack)/~/react-dom/lib/setInnerHTML.js 3.86 kB {2} [built] - [60] (webpack)/~/react-dom/lib/getEventModifierState.js 1.23 kB {2} [built] - [61] (webpack)/~/react-dom/lib/getEventTarget.js 1.01 kB {2} [built] - [62] (webpack)/~/react-dom/lib/isEventSupported.js 1.94 kB {2} [built] - [63] (webpack)/~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {2} [built] - [83] (webpack)/~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {2} [built] - [84] (webpack)/~/react-dom/lib/getTextContentAccessor.js 955 bytes {2} [built] - [85] (webpack)/~/react-dom/lib/instantiateReactComponent.js 5.05 kB {2} [built] - [86] (webpack)/~/react-dom/lib/isTextInputElement.js 1.04 kB {2} [built] - [87] (webpack)/~/react-dom/lib/setTextContent.js 1.45 kB {2} [built] - [159] (webpack)/~/react-dom/lib/getEventKey.js 2.87 kB {2} [built] - [160] (webpack)/~/react-dom/lib/getIteratorFn.js 1.12 kB {2} [built] - [162] (webpack)/~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {2} [built] - [163] (webpack)/~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {2} [built] - [164] (webpack)/~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {2} [built] - [165] (webpack)/~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {2} [built] -chunk {3} 1aebcb77e36ad0ed5500.js 49.9 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [32] (webpack)/~/react-dom/lib/ReactInstrumentation.js 601 bytes {3} [built] - [41] (webpack)/~/react-dom/lib/ReactInstanceMap.js 1.22 kB {3} [built] - [56] (webpack)/~/react-dom/lib/ReactErrorUtils.js 2.25 kB {3} [built] - [75] (webpack)/~/react-dom/lib/ReactFeatureFlags.js 628 bytes {3} [built] - [76] (webpack)/~/react-dom/lib/ReactHostComponent.js 1.98 kB {3} [built] - [77] (webpack)/~/react-dom/lib/ReactInputSelection.js 4.27 kB {3} [built] - [79] (webpack)/~/react-dom/lib/ReactNodeTypes.js 1.02 kB {3} [built] - [123] (webpack)/~/react-dom/lib/ReactDOMSelection.js 6.78 kB {3} [built] - [124] (webpack)/~/react-dom/lib/ReactDOMTextComponent.js 5.82 kB {3} [built] - [125] (webpack)/~/react-dom/lib/ReactDOMTextarea.js 6.46 kB {3} [built] - [130] (webpack)/~/react-dom/lib/ReactEventEmitterMixin.js 959 bytes {3} [built] - [131] (webpack)/~/react-dom/lib/ReactEventListener.js 5.3 kB {3} [built] - [132] (webpack)/~/react-dom/lib/ReactInjection.js 1.2 kB {3} [built] - [133] (webpack)/~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {3} [built] - [135] (webpack)/~/react-dom/lib/ReactOwner.js 3.53 kB {3} [built] - [137] (webpack)/~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {3} [built] - [145] (webpack)/~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {3} [built] -chunk {4} e7e0f7bc43020d03cea9.js 49.7 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [30] (webpack)/~/react-dom/lib/ReactDOMComponentTree.js 6.27 kB {4} [built] - [43] (webpack)/~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {4} [built] - [54] (webpack)/~/react-dom/lib/LinkedValueUtils.js 5.15 kB {4} [built] - [55] (webpack)/~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {4} [built] - [112] (webpack)/~/react-dom/lib/ReactChildReconciler.js 6.11 kB {4} [built] - [113] (webpack)/~/react-dom/lib/ReactComponentBrowserEnvironment.js 906 bytes {4} [built] - [115] (webpack)/~/react-dom/lib/ReactDOM.js 5.14 kB {4} [built] - [117] (webpack)/~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {4} [built] - [118] (webpack)/~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {4} [built] - [119] (webpack)/~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {4} [built] - [120] (webpack)/~/react-dom/lib/ReactDOMIDOperations.js 956 bytes {4} [built] - [122] (webpack)/~/react-dom/lib/ReactDOMOption.js 3.69 kB {4} [built] - [126] (webpack)/~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {4} [built] - [129] (webpack)/~/react-dom/lib/ReactElementSymbol.js 622 bytes {4} [built] -chunk {5} cd30a0e5b23181f08280.js 49.9 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [33] (webpack)/~/react-dom/lib/ReactUpdates.js 9.53 kB {5} [built] - [57] (webpack)/~/react-dom/lib/ReactUpdateQueue.js 9.01 kB {5} [built] - [80] (webpack)/~/react-dom/lib/ViewportMetrics.js 606 bytes {5} [built] - [139] (webpack)/~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {5} [built] - [140] (webpack)/~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {5} [built] - [142] (webpack)/~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {5} [built] - [143] (webpack)/~/react-dom/lib/SelectEventPlugin.js 6.06 kB {5} [built] - [144] (webpack)/~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {5} [built] - [146] (webpack)/~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {5} [built] - [148] (webpack)/~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {5} [built] -chunk {6} 1126d5a81e2264177124.js 49.8 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [35] (webpack)/~/react-dom/lib/PooledClass.js 3.36 kB {6} [built] - [39] (webpack)/~/react-dom/lib/EventPluginHub.js 9.11 kB {6} [built] - [40] (webpack)/~/react-dom/lib/EventPropagators.js 5.09 kB {6} [built] - [51] (webpack)/~/react-dom/lib/EventPluginRegistry.js 9.75 kB {6} [built] - [52] (webpack)/~/react-dom/lib/EventPluginUtils.js 7.95 kB {6} [built] - [53] (webpack)/~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {6} [built] - [107] (webpack)/~/react-dom/lib/Danger.js 2.24 kB {6} [built] - [109] (webpack)/~/react-dom/lib/EnterLeaveEventPlugin.js 3.16 kB {6} [built] - [110] (webpack)/~/react-dom/lib/FallbackCompositionState.js 2.43 kB {6} [built] - [111] (webpack)/~/react-dom/lib/HTMLDOMPropertyConfig.js 5.44 kB {6} [built] -chunk {7} 0fc9e56af19a2e1125e3.js 49.8 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [36] (webpack)/~/react-dom/lib/DOMLazyTree.js 3.71 kB {7} [built] - [37] (webpack)/~/react-dom/lib/DOMProperty.js 8.24 kB {7} [built] - [49] (webpack)/~/react-dom/lib/DOMChildrenOperations.js 7.67 kB {7} [built] - [70] (webpack)/~/react-dom/lib/CallbackQueue.js 3.16 kB {7} [built] - [71] (webpack)/~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {7} [built] - [72] (webpack)/~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {7} [built] - [105] (webpack)/~/react-dom/lib/CSSPropertyOperations.js 6.87 kB {7} [built] - [106] (webpack)/~/react-dom/lib/ChangeEventPlugin.js 11.1 kB {7} [built] - [108] (webpack)/~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {7} [built] -chunk {8} 6969094ac64482ef5415.js 49.9 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [38] (webpack)/~/react-dom/lib/ReactReconciler.js 6.21 kB {8} [built] - [78] (webpack)/~/react-dom/lib/ReactMount.js 25.5 kB {8} [built] - [134] (webpack)/~/react-dom/lib/ReactMultiChild.js 14.6 kB {8} [built] - [138] (webpack)/~/react-dom/lib/ReactRef.js 2.56 kB {8} [built] - [147] (webpack)/~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {8} [built] -chunk {9} b98a4783892edb35b41b.js 50 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [73] (webpack)/~/react-dom/lib/ReactDOMSelect.js 6.81 kB {9} [built] - [74] (webpack)/~/react-dom/lib/ReactEmptyComponent.js 704 bytes {9} [built] - [116] (webpack)/~/react-dom/lib/ReactDOMComponent.js 38.5 kB {9} [built] - [128] (webpack)/~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {9} [built] - [136] (webpack)/~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {9} [built] -chunk {10} 97bba8f30c076dad7452.js 50 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [114] (webpack)/~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {10} [built] - [121] (webpack)/~/react-dom/lib/ReactDOMInput.js 12.6 kB {10} [built] - [127] (webpack)/~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {10} [built] - [141] (webpack)/~/react-dom/lib/ReactVersion.js 350 bytes {10} [built] -chunk {11} 7b9a99048247c52e6473.js 31.1 kB {12} {13} {14} [rendered] [recorded] - > aggressive-splitted [16] ./example.js 2:0-22 - [64] (webpack)/~/react-dom/lib/validateDOMNesting.js 13.7 kB {11} [built] - [88] (webpack)/~/react-dom/lib/traverseAllChildren.js 7.04 kB {11} [built] - [89] (webpack)/~/react/lib/ReactComponentTreeHook.js 10.4 kB {11} [built] -chunk {12} 3c590ca94c1cd4573c73.js 50 kB [entry] [rendered] [recorded] - > aggressive-splitted main [16] ./example.js +b37172807f93b7d59181.js 10.4 kB 7 [emitted] +f0597ceec26d85e14094.js 12.3 kB 0 [emitted] +4bb149689ae97f5d46e7.js 7.08 kB 2 [emitted] +8940e378350d3e1324c1.js 9.58 kB 3 [emitted] +f45002fdb16fe5adab39.js 12 kB 4 [emitted] +41c4bfca01dacc328b9b.js 11.5 kB 5 [emitted] +79966dbf56b74a83076f.js 13.3 kB 6 [emitted] +118f4e8acf782daf7bde.js 11.1 kB 1 [emitted] +2fcd17b3e056f863b2d3.js 8.29 kB 8 [emitted] +766d1060910b08c5b00b.js 4.87 kB 9 [emitted] +7731c65a1a824990e2dd.js 10.2 kB 10 [emitted] +32f25aae39ba65782773.js 12.5 kB 11 [emitted] +98d8187845fe0bf1e18c.js 12 kB 12 [emitted] +b86956e055f0f09d9e19.js 6.08 kB 13 [emitted] +141c9029a3b722f94828.js 3.81 kB 14 [emitted] +Entrypoint main = 98d8187845fe0bf1e18c.js 141c9029a3b722f94828.js b86956e055f0f09d9e19.js +chunk {0} f0597ceec26d85e14094.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [19] (webpack)/~/react-dom/index.js 59 bytes {0} [built] + [34] (webpack)/~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built] + [51] (webpack)/~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built] + [68] (webpack)/~/fbjs/lib/EventListener.js 2.67 kB {0} [built] + [69] (webpack)/~/fbjs/lib/focusNode.js 704 bytes {0} [built] + [70] (webpack)/~/fbjs/lib/getActiveElement.js 1.04 kB {0} [built] + [71] (webpack)/~/process/browser.js 5.42 kB {0} [built] + [72] (webpack)/~/react-dom/lib/CSSProperty.js 3.66 kB {0} [built] + [93] (webpack)/~/fbjs/lib/camelize.js 708 bytes {0} [built] + [94] (webpack)/~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built] + [95] (webpack)/~/fbjs/lib/containsNode.js 1.05 kB {0} [built] + [96] (webpack)/~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built] + [97] (webpack)/~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built] + [98] (webpack)/~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built] + [99] (webpack)/~/fbjs/lib/getUnboundedScrollPosition.js 1.12 kB {0} [built] + [100] (webpack)/~/fbjs/lib/hyphenate.js 800 bytes {0} [built] + [101] (webpack)/~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built] + [102] (webpack)/~/fbjs/lib/isNode.js 828 bytes {0} [built] + [103] (webpack)/~/fbjs/lib/isTextNode.js 605 bytes {0} [built] + [104] (webpack)/~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built] + [105] (webpack)/~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built] + [106] (webpack)/~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built] + [107] (webpack)/~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built] + [144] (webpack)/~/react-dom/lib/ReactVersion.js 350 bytes {0} [built] +chunk {1} 118f4e8acf782daf7bde.js 49.9 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [35] (webpack)/~/react-dom/lib/ReactInstrumentation.js 601 bytes {1} [built] + [44] (webpack)/~/react-dom/lib/ReactInstanceMap.js 1.22 kB {1} [built] + [59] (webpack)/~/react-dom/lib/ReactErrorUtils.js 2.19 kB {1} [built] + [79] (webpack)/~/react-dom/lib/ReactHostComponent.js 1.98 kB {1} [built] + [80] (webpack)/~/react-dom/lib/ReactInputSelection.js 4.27 kB {1} [built] + [82] (webpack)/~/react-dom/lib/ReactNodeTypes.js 1.02 kB {1} [built] + [126] (webpack)/~/react-dom/lib/ReactDOMSelection.js 6.78 kB {1} [built] + [127] (webpack)/~/react-dom/lib/ReactDOMTextComponent.js 5.82 kB {1} [built] + [128] (webpack)/~/react-dom/lib/ReactDOMTextarea.js 6.46 kB {1} [built] + [131] (webpack)/~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {1} [built] + [133] (webpack)/~/react-dom/lib/ReactEventEmitterMixin.js 959 bytes {1} [built] + [134] (webpack)/~/react-dom/lib/ReactEventListener.js 5.3 kB {1} [built] + [135] (webpack)/~/react-dom/lib/ReactInjection.js 1.2 kB {1} [built] + [136] (webpack)/~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {1} [built] + [138] (webpack)/~/react-dom/lib/ReactOwner.js 3.53 kB {1} [built] + [141] (webpack)/~/react-dom/lib/ReactRef.js 2.56 kB {1} [built] + [150] (webpack)/~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {1} [built] +chunk {2} 4bb149689ae97f5d46e7.js 30.5 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [32] (webpack)/~/react-dom/lib/reactProdInvariant.js 1.24 kB {2} [built] + [50] (webpack)/~/react-dom/lib/setInnerHTML.js 3.86 kB {2} [built] + [63] (webpack)/~/react-dom/lib/getEventModifierState.js 1.23 kB {2} [built] + [64] (webpack)/~/react-dom/lib/getEventTarget.js 1.01 kB {2} [built] + [65] (webpack)/~/react-dom/lib/isEventSupported.js 1.94 kB {2} [built] + [86] (webpack)/~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {2} [built] + [87] (webpack)/~/react-dom/lib/getTextContentAccessor.js 955 bytes {2} [built] + [88] (webpack)/~/react-dom/lib/instantiateReactComponent.js 5.06 kB {2} [built] + [89] (webpack)/~/react-dom/lib/isTextInputElement.js 1.04 kB {2} [built] + [90] (webpack)/~/react-dom/lib/setTextContent.js 1.45 kB {2} [built] + [161] (webpack)/~/react-dom/lib/flattenChildren.js 2.77 kB {2} [built] + [162] (webpack)/~/react-dom/lib/getEventKey.js 2.87 kB {2} [built] + [163] (webpack)/~/react-dom/lib/getIteratorFn.js 1.12 kB {2} [built] + [164] (webpack)/~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {2} [built] + [165] (webpack)/~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {2} [built] + [166] (webpack)/~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {2} [built] +chunk {3} 8940e378350d3e1324c1.js 49.7 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [37] (webpack)/~/react-dom/lib/SyntheticEvent.js 9.18 kB {3} [built] + [45] (webpack)/~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {3} [built] + [47] (webpack)/~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {3} [built] + [48] (webpack)/~/react-dom/lib/Transaction.js 9.45 kB {3} [built] + [49] (webpack)/~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {3} [built] + [61] (webpack)/~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {3} [built] + [62] (webpack)/~/react-dom/lib/getEventCharCode.js 1.5 kB {3} [built] + [84] (webpack)/~/react-dom/lib/accumulateInto.js 1.69 kB {3} [built] + [85] (webpack)/~/react-dom/lib/forEachAccumulated.js 855 bytes {3} [built] + [147] (webpack)/~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {3} [built] + [155] (webpack)/~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {3} [built] + [156] (webpack)/~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {3} [built] + [157] (webpack)/~/react-dom/lib/SyntheticWheelEvent.js 1.94 kB {3} [built] + [158] (webpack)/~/react-dom/lib/adler32.js 1.19 kB {3} [built] + [159] (webpack)/~/react-dom/lib/dangerousStyleValue.js 3.02 kB {3} [built] + [160] (webpack)/~/react-dom/lib/findDOMNode.js 2.46 kB {3} [built] +chunk {4} f45002fdb16fe5adab39.js 49.8 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [33] (webpack)/~/react-dom/lib/ReactDOMComponentTree.js 6.27 kB {4} [built] + [38] (webpack)/~/react-dom/lib/PooledClass.js 3.36 kB {4} [built] + [46] (webpack)/~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {4} [built] + [57] (webpack)/~/react-dom/lib/LinkedValueUtils.js 5.25 kB {4} [built] + [58] (webpack)/~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {4} [built] + [115] (webpack)/~/react-dom/lib/ReactChildReconciler.js 6.11 kB {4} [built] + [118] (webpack)/~/react-dom/lib/ReactDOM.js 5.14 kB {4} [built] + [120] (webpack)/~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {4} [built] + [121] (webpack)/~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {4} [built] + [122] (webpack)/~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {4} [built] + [123] (webpack)/~/react-dom/lib/ReactDOMIDOperations.js 956 bytes {4} [built] + [125] (webpack)/~/react-dom/lib/ReactDOMOption.js 3.69 kB {4} [built] + [130] (webpack)/~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {4} [built] +chunk {5} 41c4bfca01dacc328b9b.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [42] (webpack)/~/react-dom/lib/EventPluginHub.js 9.11 kB {5} [built] + [43] (webpack)/~/react-dom/lib/EventPropagators.js 5.09 kB {5} [built] + [54] (webpack)/~/react-dom/lib/EventPluginRegistry.js 9.75 kB {5} [built] + [55] (webpack)/~/react-dom/lib/EventPluginUtils.js 7.95 kB {5} [built] + [56] (webpack)/~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {5} [built] + [110] (webpack)/~/react-dom/lib/Danger.js 2.24 kB {5} [built] + [111] (webpack)/~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {5} [built] + [112] (webpack)/~/react-dom/lib/EnterLeaveEventPlugin.js 3.16 kB {5} [built] + [113] (webpack)/~/react-dom/lib/FallbackCompositionState.js 2.43 kB {5} [built] + [114] (webpack)/~/react-dom/lib/HTMLDOMPropertyConfig.js 6.57 kB {5} [built] + [116] (webpack)/~/react-dom/lib/ReactComponentBrowserEnvironment.js 906 bytes {5} [built] + [167] (webpack)/~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {5} [built] +chunk {6} 79966dbf56b74a83076f.js 49.8 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [36] (webpack)/~/react-dom/lib/ReactUpdates.js 9.53 kB {6} [built] + [41] (webpack)/~/react-dom/lib/ReactReconciler.js 6.21 kB {6} [built] + [60] (webpack)/~/react-dom/lib/ReactUpdateQueue.js 9.36 kB {6} [built] + [83] (webpack)/~/react-dom/lib/ViewportMetrics.js 606 bytes {6} [built] + [143] (webpack)/~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {6} [built] + [145] (webpack)/~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {6} [built] + [146] (webpack)/~/react-dom/lib/SelectEventPlugin.js 6.06 kB {6} [built] + [151] (webpack)/~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {6} [built] + [152] (webpack)/~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {6} [built] + [153] (webpack)/~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {6} [built] + [154] (webpack)/~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {6} [built] +chunk {7} b37172807f93b7d59181.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [39] (webpack)/~/react-dom/lib/DOMLazyTree.js 3.71 kB {7} [built] + [40] (webpack)/~/react-dom/lib/DOMProperty.js 8.24 kB {7} [built] + [52] (webpack)/~/react-dom/lib/DOMChildrenOperations.js 7.67 kB {7} [built] + [53] (webpack)/~/react-dom/lib/DOMNamespaces.js 505 bytes {7} [built] + [73] (webpack)/~/react-dom/lib/CallbackQueue.js 3.16 kB {7} [built] + [74] (webpack)/~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {7} [built] + [75] (webpack)/~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {7} [built] + [108] (webpack)/~/react-dom/lib/CSSPropertyOperations.js 6.87 kB {7} [built] + [109] (webpack)/~/react-dom/lib/ChangeEventPlugin.js 11.8 kB {7} [built] +chunk {8} 2fcd17b3e056f863b2d3.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [81] (webpack)/~/react-dom/lib/ReactMount.js 25.5 kB {8} [built] + [137] (webpack)/~/react-dom/lib/ReactMultiChild.js 14.6 kB {8} [built] + [140] (webpack)/~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {8} [built] + [142] (webpack)/~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {8} [built] + [148] (webpack)/~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {8} [built] + [149] (webpack)/~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {8} [built] +chunk {9} 766d1060910b08c5b00b.js 32.9 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [66] (webpack)/~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {9} [built] + [67] (webpack)/~/react-dom/lib/validateDOMNesting.js 13.7 kB {9} [built] + [91] (webpack)/~/react-dom/lib/traverseAllChildren.js 7.04 kB {9} [built] + [92] (webpack)/~/react/lib/ReactComponentTreeHook.js 10.4 kB {9} [built] + [168] (webpack)/~/react/lib/getNextDebugID.js 437 bytes {9} [built] +chunk {10} 7731c65a1a824990e2dd.js 50 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [77] (webpack)/~/react-dom/lib/ReactEmptyComponent.js 704 bytes {10} [built] + [117] (webpack)/~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {10} [built] + [124] (webpack)/~/react-dom/lib/ReactDOMInput.js 13 kB {10} [built] + [132] (webpack)/~/react-dom/lib/ReactElementSymbol.js 622 bytes {10} [built] + [139] (webpack)/~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {10} [built] +chunk {11} 32f25aae39ba65782773.js 49.7 kB {12} {13} {14} [rendered] [recorded] + > aggressive-splitted [15] ./example.js 2:0-22 + [76] (webpack)/~/react-dom/lib/ReactDOMSelect.js 6.81 kB {11} [built] + [78] (webpack)/~/react-dom/lib/ReactFeatureFlags.js 628 bytes {11} [built] + [119] (webpack)/~/react-dom/lib/ReactDOMComponent.js 38.5 kB {11} [built] + [129] (webpack)/~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {11} [built] +chunk {12} 98d8187845fe0bf1e18c.js 50 kB [entry] [rendered] [recorded] + > aggressive-splitted main [15] ./example.js [0] (webpack)/~/fbjs/lib/warning.js 2.1 kB {12} [built] - [2] (webpack)/~/fbjs/lib/invariant.js 1.63 kB {12} [built] + [1] (webpack)/~/fbjs/lib/invariant.js 1.63 kB {12} [built] [4] (webpack)/~/object-assign/index.js 2.11 kB {12} [built] [5] (webpack)/~/fbjs/lib/emptyFunction.js 1.08 kB {12} [built] [6] (webpack)/~/fbjs/lib/emptyObject.js 458 bytes {12} [built] + [7] (webpack)/~/react/lib/ReactComponent.js 4.61 kB {12} [built] [9] (webpack)/~/react/lib/ReactCurrentOwner.js 623 bytes {12} [built] - [10] (webpack)/~/react/lib/ReactElementSymbol.js 622 bytes {12} [built] - [11] (webpack)/~/react/lib/ReactPropTypeLocationNames.js 572 bytes {12} [built] - [15] (webpack)/~/react/lib/React.js 2.69 kB {12} [built] - [18] (webpack)/~/react/lib/KeyEscapeUtils.js 1.29 kB {12} [built] - [19] (webpack)/~/react/lib/PooledClass.js 3.36 kB {12} [built] - [20] (webpack)/~/react/lib/ReactChildren.js 6.19 kB {12} [built] - [21] (webpack)/~/react/lib/ReactClass.js 26.5 kB {12} [built] - [24] (webpack)/~/react/lib/ReactPropTypesSecret.js 442 bytes {12} [built] - [26] (webpack)/~/react/lib/ReactVersion.js 350 bytes {12} [built] -chunk {13} bea9c6f9afcb80f33121.js 30.6 kB [initial] [rendered] - > aggressive-splitted main [16] ./example.js + [13] (webpack)/~/react/lib/React.js 3.32 kB {12} [built] + [14] (webpack)/~/prop-types/factory.js 890 bytes {12} [built] + [16] (webpack)/~/prop-types/checkPropTypes.js 2.94 kB {12} [built] + [17] (webpack)/~/prop-types/factoryWithTypeCheckers.js 18.6 kB {12} [built] + [18] (webpack)/~/prop-types/lib/ReactPropTypesSecret.js 436 bytes {12} [built] + [20] (webpack)/~/react/lib/KeyEscapeUtils.js 1.29 kB {12} [built] + [21] (webpack)/~/react/lib/PooledClass.js 3.36 kB {12} [built] + [22] (webpack)/~/react/lib/ReactChildren.js 6.19 kB {12} [built] + [28] (webpack)/~/react/lib/ReactVersion.js 350 bytes {12} [built] +chunk {13} b86956e055f0f09d9e19.js 30.6 kB [initial] [rendered] + > aggressive-splitted main [15] ./example.js + [2] (webpack)/~/react/lib/ReactElement.js 11.2 kB {13} [built] [3] (webpack)/~/react/lib/reactProdInvariant.js 1.24 kB {13} [built] - [8] (webpack)/~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {13} [built] - [12] (webpack)/~/react/lib/canDefineProperty.js 661 bytes {13} [built] - [13] (webpack)/~/react/lib/getIteratorFn.js 1.12 kB {13} [built] - [16] ./example.js 44 bytes {13} [built] - [23] (webpack)/~/react/lib/ReactPropTypes.js 15.8 kB {13} [built] - [27] (webpack)/~/react/lib/onlyChild.js 1.34 kB {13} [built] - [28] (webpack)/~/react/lib/traverseAllChildren.js 7.03 kB {13} [built] -chunk {14} 85fc6439c97999cbcda0.js 22.7 kB [initial] [rendered] - > aggressive-splitted main [16] ./example.js - [1] (webpack)/~/react/lib/ReactElement.js 11.2 kB {14} [built] - [7] (webpack)/~/react/lib/ReactComponent.js 4.61 kB {14} [built] - [14] (webpack)/~/react/react.js 56 bytes {14} [built] - [22] (webpack)/~/react/lib/ReactDOMFactories.js 5.53 kB {14} [built] - [25] (webpack)/~/react/lib/ReactPureComponent.js 1.32 kB {14} [built] + [11] (webpack)/~/react/lib/canDefineProperty.js 661 bytes {13} [built] + [12] (webpack)/~/react/react.js 56 bytes {13} [built] + [15] ./example.js 44 bytes {13} [built] + [24] (webpack)/~/react/lib/ReactDOMFactories.js 5.53 kB {13} [built] + [25] (webpack)/~/react/lib/ReactPropTypeLocationNames.js 572 bytes {13} [built] + [26] (webpack)/~/react/lib/ReactPropTypes.js 500 bytes {13} [built] + [27] (webpack)/~/react/lib/ReactPureComponent.js 1.32 kB {13} [built] + [29] (webpack)/~/react/lib/getIteratorFn.js 1.12 kB {13} [built] + [30] (webpack)/~/react/lib/onlyChild.js 1.34 kB {13} [built] + [31] (webpack)/~/react/lib/traverseAllChildren.js 7.03 kB {13} [built] +chunk {14} 141c9029a3b722f94828.js 30.9 kB [initial] [rendered] [recorded] + > aggressive-splitted main [15] ./example.js + [8] (webpack)/~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {14} [built] + [10] (webpack)/~/react/lib/ReactElementSymbol.js 622 bytes {14} [built] + [23] (webpack)/~/react/lib/ReactClass.js 26.9 kB {14} [built] ``` ## Records @@ -487,172 +493,175 @@ chunk {14} 85fc6439c97999cbcda0.js 22.7 kB [initial] [rendered] { "modules": { "byIdentifier": { - "..\\..\\node_modules\\fbjs\\lib\\warning.js": 0, - "..\\..\\node_modules\\react\\lib\\ReactElement.js": 1, - "..\\..\\node_modules\\fbjs\\lib\\invariant.js": 2, - "..\\..\\node_modules\\react\\lib\\reactProdInvariant.js": 3, - "..\\..\\node_modules\\object-assign\\index.js": 4, - "..\\..\\node_modules\\fbjs\\lib\\emptyFunction.js": 5, - "..\\..\\node_modules\\fbjs\\lib\\emptyObject.js": 6, - "..\\..\\node_modules\\react\\lib\\ReactComponent.js": 7, - "..\\..\\node_modules\\react\\lib\\ReactNoopUpdateQueue.js": 8, - "..\\..\\node_modules\\react\\lib\\ReactCurrentOwner.js": 9, - "..\\..\\node_modules\\react\\lib\\ReactElementSymbol.js": 10, - "..\\..\\node_modules\\react\\lib\\ReactPropTypeLocationNames.js": 11, - "..\\..\\node_modules\\react\\lib\\canDefineProperty.js": 12, - "..\\..\\node_modules\\react\\lib\\getIteratorFn.js": 13, - "..\\..\\node_modules\\react\\react.js": 14, - "..\\..\\node_modules\\react\\lib\\React.js": 15, - "example.js": 16, - "..\\..\\node_modules\\react-dom\\index.js": 17, - "..\\..\\node_modules\\react\\lib\\KeyEscapeUtils.js": 18, - "..\\..\\node_modules\\react\\lib\\PooledClass.js": 19, - "..\\..\\node_modules\\react\\lib\\ReactChildren.js": 20, - "..\\..\\node_modules\\react\\lib\\ReactClass.js": 21, - "..\\..\\node_modules\\react\\lib\\ReactDOMFactories.js": 22, - "..\\..\\node_modules\\react\\lib\\ReactPropTypes.js": 23, - "..\\..\\node_modules\\react\\lib\\ReactPropTypesSecret.js": 24, - "..\\..\\node_modules\\react\\lib\\ReactPureComponent.js": 25, - "..\\..\\node_modules\\react\\lib\\ReactVersion.js": 26, - "..\\..\\node_modules\\react\\lib\\onlyChild.js": 27, - "..\\..\\node_modules\\react\\lib\\traverseAllChildren.js": 28, - "..\\..\\node_modules\\react-dom\\lib\\reactProdInvariant.js": 29, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentTree.js": 30, - "..\\..\\node_modules\\fbjs\\lib\\ExecutionEnvironment.js": 31, - "..\\..\\node_modules\\react-dom\\lib\\ReactInstrumentation.js": 32, - "..\\..\\node_modules\\react-dom\\lib\\ReactUpdates.js": 33, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticEvent.js": 34, - "..\\..\\node_modules\\react-dom\\lib\\PooledClass.js": 35, - "..\\..\\node_modules\\react-dom\\lib\\DOMLazyTree.js": 36, - "..\\..\\node_modules\\react-dom\\lib\\DOMProperty.js": 37, - "..\\..\\node_modules\\react-dom\\lib\\ReactReconciler.js": 38, - "..\\..\\node_modules\\react-dom\\lib\\EventPluginHub.js": 39, - "..\\..\\node_modules\\react-dom\\lib\\EventPropagators.js": 40, - "..\\..\\node_modules\\react-dom\\lib\\ReactInstanceMap.js": 41, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticUIEvent.js": 42, - "..\\..\\node_modules\\react-dom\\lib\\ReactBrowserEventEmitter.js": 43, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticMouseEvent.js": 44, - "..\\..\\node_modules\\react-dom\\lib\\Transaction.js": 45, - "..\\..\\node_modules\\react-dom\\lib\\escapeTextContentForBrowser.js": 46, - "..\\..\\node_modules\\react-dom\\lib\\setInnerHTML.js": 47, - "..\\..\\node_modules\\fbjs\\lib\\shallowEqual.js": 48, - "..\\..\\node_modules\\react-dom\\lib\\DOMChildrenOperations.js": 49, - "..\\..\\node_modules\\react-dom\\lib\\DOMNamespaces.js": 50, - "..\\..\\node_modules\\react-dom\\lib\\EventPluginRegistry.js": 51, - "..\\..\\node_modules\\react-dom\\lib\\EventPluginUtils.js": 52, - "..\\..\\node_modules\\react-dom\\lib\\KeyEscapeUtils.js": 53, - "..\\..\\node_modules\\react-dom\\lib\\LinkedValueUtils.js": 54, - "..\\..\\node_modules\\react-dom\\lib\\ReactComponentEnvironment.js": 55, - "..\\..\\node_modules\\react-dom\\lib\\ReactErrorUtils.js": 56, - "..\\..\\node_modules\\react-dom\\lib\\ReactUpdateQueue.js": 57, - "..\\..\\node_modules\\react-dom\\lib\\createMicrosoftUnsafeLocalFunction.js": 58, - "..\\..\\node_modules\\react-dom\\lib\\getEventCharCode.js": 59, - "..\\..\\node_modules\\react-dom\\lib\\getEventModifierState.js": 60, - "..\\..\\node_modules\\react-dom\\lib\\getEventTarget.js": 61, - "..\\..\\node_modules\\react-dom\\lib\\isEventSupported.js": 62, - "..\\..\\node_modules\\react-dom\\lib\\shouldUpdateReactComponent.js": 63, - "..\\..\\node_modules\\react-dom\\lib\\validateDOMNesting.js": 64, - "..\\..\\node_modules\\fbjs\\lib\\EventListener.js": 65, - "..\\..\\node_modules\\fbjs\\lib\\focusNode.js": 66, - "..\\..\\node_modules\\fbjs\\lib\\getActiveElement.js": 67, - "..\\..\\node_modules\\process\\browser.js": 68, - "..\\..\\node_modules\\react-dom\\lib\\CSSProperty.js": 69, - "..\\..\\node_modules\\react-dom\\lib\\CallbackQueue.js": 70, - "..\\..\\node_modules\\react-dom\\lib\\DOMPropertyOperations.js": 71, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentFlags.js": 72, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelect.js": 73, - "..\\..\\node_modules\\react-dom\\lib\\ReactEmptyComponent.js": 74, - "..\\..\\node_modules\\react-dom\\lib\\ReactFeatureFlags.js": 75, - "..\\..\\node_modules\\react-dom\\lib\\ReactHostComponent.js": 76, - "..\\..\\node_modules\\react-dom\\lib\\ReactInputSelection.js": 77, - "..\\..\\node_modules\\react-dom\\lib\\ReactMount.js": 78, - "..\\..\\node_modules\\react-dom\\lib\\ReactNodeTypes.js": 79, - "..\\..\\node_modules\\react-dom\\lib\\ViewportMetrics.js": 80, - "..\\..\\node_modules\\react-dom\\lib\\accumulateInto.js": 81, - "..\\..\\node_modules\\react-dom\\lib\\forEachAccumulated.js": 82, - "..\\..\\node_modules\\react-dom\\lib\\getHostComponentFromComposite.js": 83, - "..\\..\\node_modules\\react-dom\\lib\\getTextContentAccessor.js": 84, - "..\\..\\node_modules\\react-dom\\lib\\instantiateReactComponent.js": 85, - "..\\..\\node_modules\\react-dom\\lib\\isTextInputElement.js": 86, - "..\\..\\node_modules\\react-dom\\lib\\setTextContent.js": 87, - "..\\..\\node_modules\\react-dom\\lib\\traverseAllChildren.js": 88, - "..\\..\\node_modules\\react\\lib\\ReactComponentTreeHook.js": 89, - "..\\..\\node_modules\\fbjs\\lib\\camelize.js": 90, - "..\\..\\node_modules\\fbjs\\lib\\camelizeStyleName.js": 91, - "..\\..\\node_modules\\fbjs\\lib\\containsNode.js": 92, - "..\\..\\node_modules\\fbjs\\lib\\createArrayFromMixed.js": 93, - "..\\..\\node_modules\\fbjs\\lib\\createNodesFromMarkup.js": 94, - "..\\..\\node_modules\\fbjs\\lib\\getMarkupWrap.js": 95, - "..\\..\\node_modules\\fbjs\\lib\\getUnboundedScrollPosition.js": 96, - "..\\..\\node_modules\\fbjs\\lib\\hyphenate.js": 97, - "..\\..\\node_modules\\fbjs\\lib\\hyphenateStyleName.js": 98, - "..\\..\\node_modules\\fbjs\\lib\\isNode.js": 99, - "..\\..\\node_modules\\fbjs\\lib\\isTextNode.js": 100, - "..\\..\\node_modules\\fbjs\\lib\\memoizeStringOnly.js": 101, - "..\\..\\node_modules\\react-dom\\lib\\ARIADOMPropertyConfig.js": 102, - "..\\..\\node_modules\\react-dom\\lib\\AutoFocusUtils.js": 103, - "..\\..\\node_modules\\react-dom\\lib\\BeforeInputEventPlugin.js": 104, - "..\\..\\node_modules\\react-dom\\lib\\CSSPropertyOperations.js": 105, - "..\\..\\node_modules\\react-dom\\lib\\ChangeEventPlugin.js": 106, - "..\\..\\node_modules\\react-dom\\lib\\Danger.js": 107, - "..\\..\\node_modules\\react-dom\\lib\\DefaultEventPluginOrder.js": 108, - "..\\..\\node_modules\\react-dom\\lib\\EnterLeaveEventPlugin.js": 109, - "..\\..\\node_modules\\react-dom\\lib\\FallbackCompositionState.js": 110, - "..\\..\\node_modules\\react-dom\\lib\\HTMLDOMPropertyConfig.js": 111, - "..\\..\\node_modules\\react-dom\\lib\\ReactChildReconciler.js": 112, - "..\\..\\node_modules\\react-dom\\lib\\ReactComponentBrowserEnvironment.js": 113, - "..\\..\\node_modules\\react-dom\\lib\\ReactCompositeComponent.js": 114, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOM.js": 115, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponent.js": 116, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMContainerInfo.js": 117, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMEmptyComponent.js": 118, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMFeatureFlags.js": 119, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMIDOperations.js": 120, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMInput.js": 121, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMOption.js": 122, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelection.js": 123, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextComponent.js": 124, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextarea.js": 125, - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTreeTraversal.js": 126, - "..\\..\\node_modules\\react-dom\\lib\\ReactDefaultBatchingStrategy.js": 127, - "..\\..\\node_modules\\react-dom\\lib\\ReactDefaultInjection.js": 128, - "..\\..\\node_modules\\react-dom\\lib\\ReactElementSymbol.js": 129, - "..\\..\\node_modules\\react-dom\\lib\\ReactEventEmitterMixin.js": 130, - "..\\..\\node_modules\\react-dom\\lib\\ReactEventListener.js": 131, - "..\\..\\node_modules\\react-dom\\lib\\ReactInjection.js": 132, - "..\\..\\node_modules\\react-dom\\lib\\ReactMarkupChecksum.js": 133, - "..\\..\\node_modules\\react-dom\\lib\\ReactMultiChild.js": 134, - "..\\..\\node_modules\\react-dom\\lib\\ReactOwner.js": 135, - "..\\..\\node_modules\\react-dom\\lib\\ReactPropTypesSecret.js": 136, - "..\\..\\node_modules\\react-dom\\lib\\ReactReconcileTransaction.js": 137, - "..\\..\\node_modules\\react-dom\\lib\\ReactRef.js": 138, - "..\\..\\node_modules\\react-dom\\lib\\ReactServerRenderingTransaction.js": 139, - "..\\..\\node_modules\\react-dom\\lib\\ReactServerUpdateQueue.js": 140, - "..\\..\\node_modules\\react-dom\\lib\\ReactVersion.js": 141, - "..\\..\\node_modules\\react-dom\\lib\\SVGDOMPropertyConfig.js": 142, - "..\\..\\node_modules\\react-dom\\lib\\SelectEventPlugin.js": 143, - "..\\..\\node_modules\\react-dom\\lib\\SimpleEventPlugin.js": 144, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticAnimationEvent.js": 145, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticClipboardEvent.js": 146, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticCompositionEvent.js": 147, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticDragEvent.js": 148, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticFocusEvent.js": 149, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticInputEvent.js": 150, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticKeyboardEvent.js": 151, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticTouchEvent.js": 152, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticTransitionEvent.js": 153, - "..\\..\\node_modules\\react-dom\\lib\\SyntheticWheelEvent.js": 154, - "..\\..\\node_modules\\react-dom\\lib\\adler32.js": 155, - "..\\..\\node_modules\\react-dom\\lib\\dangerousStyleValue.js": 156, - "..\\..\\node_modules\\react-dom\\lib\\findDOMNode.js": 157, - "..\\..\\node_modules\\react-dom\\lib\\flattenChildren.js": 158, - "..\\..\\node_modules\\react-dom\\lib\\getEventKey.js": 159, - "..\\..\\node_modules\\react-dom\\lib\\getIteratorFn.js": 160, - "..\\..\\node_modules\\react-dom\\lib\\getNextDebugID.js": 161, - "..\\..\\node_modules\\react-dom\\lib\\getNodeForCharacterOffset.js": 162, - "..\\..\\node_modules\\react-dom\\lib\\getVendorPrefixedEventName.js": 163, - "..\\..\\node_modules\\react-dom\\lib\\quoteAttributeValueForBrowser.js": 164, - "..\\..\\node_modules\\react-dom\\lib\\renderSubtreeIntoContainer.js": 165 + "../../node_modules/fbjs/lib/warning.js": 0, + "../../node_modules/fbjs/lib/invariant.js": 1, + "../../node_modules/react/lib/ReactElement.js": 2, + "../../node_modules/react/lib/reactProdInvariant.js": 3, + "../../node_modules/object-assign/index.js": 4, + "../../node_modules/fbjs/lib/emptyFunction.js": 5, + "../../node_modules/fbjs/lib/emptyObject.js": 6, + "../../node_modules/react/lib/ReactComponent.js": 7, + "../../node_modules/react/lib/ReactNoopUpdateQueue.js": 8, + "../../node_modules/react/lib/ReactCurrentOwner.js": 9, + "../../node_modules/react/lib/ReactElementSymbol.js": 10, + "../../node_modules/react/lib/canDefineProperty.js": 11, + "../../node_modules/react/react.js": 12, + "../../node_modules/react/lib/React.js": 13, + "../../node_modules/prop-types/factory.js": 14, + "example.js": 15, + "../../node_modules/prop-types/checkPropTypes.js": 16, + "../../node_modules/prop-types/factoryWithTypeCheckers.js": 17, + "../../node_modules/prop-types/lib/ReactPropTypesSecret.js": 18, + "../../node_modules/react-dom/index.js": 19, + "../../node_modules/react/lib/KeyEscapeUtils.js": 20, + "../../node_modules/react/lib/PooledClass.js": 21, + "../../node_modules/react/lib/ReactChildren.js": 22, + "../../node_modules/react/lib/ReactClass.js": 23, + "../../node_modules/react/lib/ReactDOMFactories.js": 24, + "../../node_modules/react/lib/ReactPropTypeLocationNames.js": 25, + "../../node_modules/react/lib/ReactPropTypes.js": 26, + "../../node_modules/react/lib/ReactPureComponent.js": 27, + "../../node_modules/react/lib/ReactVersion.js": 28, + "../../node_modules/react/lib/getIteratorFn.js": 29, + "../../node_modules/react/lib/onlyChild.js": 30, + "../../node_modules/react/lib/traverseAllChildren.js": 31, + "../../node_modules/react-dom/lib/reactProdInvariant.js": 32, + "../../node_modules/react-dom/lib/ReactDOMComponentTree.js": 33, + "../../node_modules/fbjs/lib/ExecutionEnvironment.js": 34, + "../../node_modules/react-dom/lib/ReactInstrumentation.js": 35, + "../../node_modules/react-dom/lib/ReactUpdates.js": 36, + "../../node_modules/react-dom/lib/SyntheticEvent.js": 37, + "../../node_modules/react-dom/lib/PooledClass.js": 38, + "../../node_modules/react-dom/lib/DOMLazyTree.js": 39, + "../../node_modules/react-dom/lib/DOMProperty.js": 40, + "../../node_modules/react-dom/lib/ReactReconciler.js": 41, + "../../node_modules/react-dom/lib/EventPluginHub.js": 42, + "../../node_modules/react-dom/lib/EventPropagators.js": 43, + "../../node_modules/react-dom/lib/ReactInstanceMap.js": 44, + "../../node_modules/react-dom/lib/SyntheticUIEvent.js": 45, + "../../node_modules/react-dom/lib/ReactBrowserEventEmitter.js": 46, + "../../node_modules/react-dom/lib/SyntheticMouseEvent.js": 47, + "../../node_modules/react-dom/lib/Transaction.js": 48, + "../../node_modules/react-dom/lib/escapeTextContentForBrowser.js": 49, + "../../node_modules/react-dom/lib/setInnerHTML.js": 50, + "../../node_modules/fbjs/lib/shallowEqual.js": 51, + "../../node_modules/react-dom/lib/DOMChildrenOperations.js": 52, + "../../node_modules/react-dom/lib/DOMNamespaces.js": 53, + "../../node_modules/react-dom/lib/EventPluginRegistry.js": 54, + "../../node_modules/react-dom/lib/EventPluginUtils.js": 55, + "../../node_modules/react-dom/lib/KeyEscapeUtils.js": 56, + "../../node_modules/react-dom/lib/LinkedValueUtils.js": 57, + "../../node_modules/react-dom/lib/ReactComponentEnvironment.js": 58, + "../../node_modules/react-dom/lib/ReactErrorUtils.js": 59, + "../../node_modules/react-dom/lib/ReactUpdateQueue.js": 60, + "../../node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js": 61, + "../../node_modules/react-dom/lib/getEventCharCode.js": 62, + "../../node_modules/react-dom/lib/getEventModifierState.js": 63, + "../../node_modules/react-dom/lib/getEventTarget.js": 64, + "../../node_modules/react-dom/lib/isEventSupported.js": 65, + "../../node_modules/react-dom/lib/shouldUpdateReactComponent.js": 66, + "../../node_modules/react-dom/lib/validateDOMNesting.js": 67, + "../../node_modules/fbjs/lib/EventListener.js": 68, + "../../node_modules/fbjs/lib/focusNode.js": 69, + "../../node_modules/fbjs/lib/getActiveElement.js": 70, + "../../node_modules/process/browser.js": 71, + "../../node_modules/react-dom/lib/CSSProperty.js": 72, + "../../node_modules/react-dom/lib/CallbackQueue.js": 73, + "../../node_modules/react-dom/lib/DOMPropertyOperations.js": 74, + "../../node_modules/react-dom/lib/ReactDOMComponentFlags.js": 75, + "../../node_modules/react-dom/lib/ReactDOMSelect.js": 76, + "../../node_modules/react-dom/lib/ReactEmptyComponent.js": 77, + "../../node_modules/react-dom/lib/ReactFeatureFlags.js": 78, + "../../node_modules/react-dom/lib/ReactHostComponent.js": 79, + "../../node_modules/react-dom/lib/ReactInputSelection.js": 80, + "../../node_modules/react-dom/lib/ReactMount.js": 81, + "../../node_modules/react-dom/lib/ReactNodeTypes.js": 82, + "../../node_modules/react-dom/lib/ViewportMetrics.js": 83, + "../../node_modules/react-dom/lib/accumulateInto.js": 84, + "../../node_modules/react-dom/lib/forEachAccumulated.js": 85, + "../../node_modules/react-dom/lib/getHostComponentFromComposite.js": 86, + "../../node_modules/react-dom/lib/getTextContentAccessor.js": 87, + "../../node_modules/react-dom/lib/instantiateReactComponent.js": 88, + "../../node_modules/react-dom/lib/isTextInputElement.js": 89, + "../../node_modules/react-dom/lib/setTextContent.js": 90, + "../../node_modules/react-dom/lib/traverseAllChildren.js": 91, + "../../node_modules/react/lib/ReactComponentTreeHook.js": 92, + "../../node_modules/fbjs/lib/camelize.js": 93, + "../../node_modules/fbjs/lib/camelizeStyleName.js": 94, + "../../node_modules/fbjs/lib/containsNode.js": 95, + "../../node_modules/fbjs/lib/createArrayFromMixed.js": 96, + "../../node_modules/fbjs/lib/createNodesFromMarkup.js": 97, + "../../node_modules/fbjs/lib/getMarkupWrap.js": 98, + "../../node_modules/fbjs/lib/getUnboundedScrollPosition.js": 99, + "../../node_modules/fbjs/lib/hyphenate.js": 100, + "../../node_modules/fbjs/lib/hyphenateStyleName.js": 101, + "../../node_modules/fbjs/lib/isNode.js": 102, + "../../node_modules/fbjs/lib/isTextNode.js": 103, + "../../node_modules/fbjs/lib/memoizeStringOnly.js": 104, + "../../node_modules/react-dom/lib/ARIADOMPropertyConfig.js": 105, + "../../node_modules/react-dom/lib/AutoFocusUtils.js": 106, + "../../node_modules/react-dom/lib/BeforeInputEventPlugin.js": 107, + "../../node_modules/react-dom/lib/CSSPropertyOperations.js": 108, + "../../node_modules/react-dom/lib/ChangeEventPlugin.js": 109, + "../../node_modules/react-dom/lib/Danger.js": 110, + "../../node_modules/react-dom/lib/DefaultEventPluginOrder.js": 111, + "../../node_modules/react-dom/lib/EnterLeaveEventPlugin.js": 112, + "../../node_modules/react-dom/lib/FallbackCompositionState.js": 113, + "../../node_modules/react-dom/lib/HTMLDOMPropertyConfig.js": 114, + "../../node_modules/react-dom/lib/ReactChildReconciler.js": 115, + "../../node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js": 116, + "../../node_modules/react-dom/lib/ReactCompositeComponent.js": 117, + "../../node_modules/react-dom/lib/ReactDOM.js": 118, + "../../node_modules/react-dom/lib/ReactDOMComponent.js": 119, + "../../node_modules/react-dom/lib/ReactDOMContainerInfo.js": 120, + "../../node_modules/react-dom/lib/ReactDOMEmptyComponent.js": 121, + "../../node_modules/react-dom/lib/ReactDOMFeatureFlags.js": 122, + "../../node_modules/react-dom/lib/ReactDOMIDOperations.js": 123, + "../../node_modules/react-dom/lib/ReactDOMInput.js": 124, + "../../node_modules/react-dom/lib/ReactDOMOption.js": 125, + "../../node_modules/react-dom/lib/ReactDOMSelection.js": 126, + "../../node_modules/react-dom/lib/ReactDOMTextComponent.js": 127, + "../../node_modules/react-dom/lib/ReactDOMTextarea.js": 128, + "../../node_modules/react-dom/lib/ReactDOMTreeTraversal.js": 129, + "../../node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js": 130, + "../../node_modules/react-dom/lib/ReactDefaultInjection.js": 131, + "../../node_modules/react-dom/lib/ReactElementSymbol.js": 132, + "../../node_modules/react-dom/lib/ReactEventEmitterMixin.js": 133, + "../../node_modules/react-dom/lib/ReactEventListener.js": 134, + "../../node_modules/react-dom/lib/ReactInjection.js": 135, + "../../node_modules/react-dom/lib/ReactMarkupChecksum.js": 136, + "../../node_modules/react-dom/lib/ReactMultiChild.js": 137, + "../../node_modules/react-dom/lib/ReactOwner.js": 138, + "../../node_modules/react-dom/lib/ReactPropTypesSecret.js": 139, + "../../node_modules/react-dom/lib/ReactReconcileTransaction.js": 140, + "../../node_modules/react-dom/lib/ReactRef.js": 141, + "../../node_modules/react-dom/lib/ReactServerRenderingTransaction.js": 142, + "../../node_modules/react-dom/lib/ReactServerUpdateQueue.js": 143, + "../../node_modules/react-dom/lib/ReactVersion.js": 144, + "../../node_modules/react-dom/lib/SVGDOMPropertyConfig.js": 145, + "../../node_modules/react-dom/lib/SelectEventPlugin.js": 146, + "../../node_modules/react-dom/lib/SimpleEventPlugin.js": 147, + "../../node_modules/react-dom/lib/SyntheticAnimationEvent.js": 148, + "../../node_modules/react-dom/lib/SyntheticClipboardEvent.js": 149, + "../../node_modules/react-dom/lib/SyntheticCompositionEvent.js": 150, + "../../node_modules/react-dom/lib/SyntheticDragEvent.js": 151, + "../../node_modules/react-dom/lib/SyntheticFocusEvent.js": 152, + "../../node_modules/react-dom/lib/SyntheticInputEvent.js": 153, + "../../node_modules/react-dom/lib/SyntheticKeyboardEvent.js": 154, + "../../node_modules/react-dom/lib/SyntheticTouchEvent.js": 155, + "../../node_modules/react-dom/lib/SyntheticTransitionEvent.js": 156, + "../../node_modules/react-dom/lib/SyntheticWheelEvent.js": 157, + "../../node_modules/react-dom/lib/adler32.js": 158, + "../../node_modules/react-dom/lib/dangerousStyleValue.js": 159, + "../../node_modules/react-dom/lib/findDOMNode.js": 160, + "../../node_modules/react-dom/lib/flattenChildren.js": 161, + "../../node_modules/react-dom/lib/getEventKey.js": 162, + "../../node_modules/react-dom/lib/getIteratorFn.js": 163, + "../../node_modules/react-dom/lib/getNodeForCharacterOffset.js": 164, + "../../node_modules/react-dom/lib/getVendorPrefixedEventName.js": 165, + "../../node_modules/react-dom/lib/quoteAttributeValueForBrowser.js": 166, + "../../node_modules/react-dom/lib/renderSubtreeIntoContainer.js": 167, + "../../node_modules/react/lib/getNextDebugID.js": 168 }, "usedIds": { "0": 0, @@ -820,24 +829,27 @@ chunk {14} 85fc6439c97999cbcda0.js 22.7 kB [initial] [rendered] "162": 162, "163": 163, "164": 164, - "165": 165 + "165": 165, + "166": 166, + "167": 167, + "168": 168 } }, "chunks": { "byName": {}, "byBlocks": { - "example.js:0/0:2": 0, - "example.js:0/0:0": 1, + "example.js:0/0:3": 0, + "example.js:0/0:9": 1, "example.js:0/0:11": 2, - "example.js:0/0:9": 3, + "example.js:0/0:10": 3, "example.js:0/0:1": 4, - "example.js:0/0:10": 5, - "example.js:0/0:6": 6, + "example.js:0/0:6": 5, + "example.js:0/0:0": 6, "example.js:0/0:5": 7, - "example.js:0/0:3": 8, - "example.js:0/0:8": 9, + "example.js:0/0:4": 8, + "example.js:0/0:2": 9, "example.js:0/0:7": 10, - "example.js:0/0:4": 11 + "example.js:0/0:8": 11 }, "usedIds": { "0": 0, @@ -860,211 +872,244 @@ chunk {14} 85fc6439c97999cbcda0.js 22.7 kB [initial] [rendered] "aggressiveSplits": [ { "modules": [ - "..\\..\\node_modules\\react-dom\\index.js", - "..\\..\\node_modules\\fbjs\\lib\\ExecutionEnvironment.js", - "..\\..\\node_modules\\fbjs\\lib\\shallowEqual.js", - "..\\..\\node_modules\\react-dom\\lib\\DOMNamespaces.js", - "..\\..\\node_modules\\fbjs\\lib\\EventListener.js", - "..\\..\\node_modules\\fbjs\\lib\\focusNode.js", - "..\\..\\node_modules\\fbjs\\lib\\getActiveElement.js", - "..\\..\\node_modules\\process\\browser.js", - "..\\..\\node_modules\\react-dom\\lib\\CSSProperty.js", - "..\\..\\node_modules\\fbjs\\lib\\camelize.js", - "..\\..\\node_modules\\fbjs\\lib\\camelizeStyleName.js", - "..\\..\\node_modules\\fbjs\\lib\\containsNode.js", - "..\\..\\node_modules\\fbjs\\lib\\createArrayFromMixed.js", - "..\\..\\node_modules\\fbjs\\lib\\createNodesFromMarkup.js", - "..\\..\\node_modules\\fbjs\\lib\\getMarkupWrap.js", - "..\\..\\node_modules\\fbjs\\lib\\getUnboundedScrollPosition.js", - "..\\..\\node_modules\\fbjs\\lib\\hyphenate.js", - "..\\..\\node_modules\\fbjs\\lib\\hyphenateStyleName.js", - "..\\..\\node_modules\\fbjs\\lib\\isNode.js", - "..\\..\\node_modules\\fbjs\\lib\\isTextNode.js", - "..\\..\\node_modules\\fbjs\\lib\\memoizeStringOnly.js", - "..\\..\\node_modules\\react-dom\\lib\\ARIADOMPropertyConfig.js", - "..\\..\\node_modules\\react-dom\\lib\\AutoFocusUtils.js", - "..\\..\\node_modules\\react-dom\\lib\\BeforeInputEventPlugin.js" + "../../node_modules/react-dom/index.js", + "../../node_modules/fbjs/lib/ExecutionEnvironment.js", + "../../node_modules/fbjs/lib/shallowEqual.js", + "../../node_modules/fbjs/lib/EventListener.js", + "../../node_modules/fbjs/lib/focusNode.js", + "../../node_modules/fbjs/lib/getActiveElement.js", + "../../node_modules/process/browser.js", + "../../node_modules/react-dom/lib/CSSProperty.js", + "../../node_modules/fbjs/lib/camelize.js", + "../../node_modules/fbjs/lib/camelizeStyleName.js", + "../../node_modules/fbjs/lib/containsNode.js", + "../../node_modules/fbjs/lib/createArrayFromMixed.js", + "../../node_modules/fbjs/lib/createNodesFromMarkup.js", + "../../node_modules/fbjs/lib/getMarkupWrap.js", + "../../node_modules/fbjs/lib/getUnboundedScrollPosition.js", + "../../node_modules/fbjs/lib/hyphenate.js", + "../../node_modules/fbjs/lib/hyphenateStyleName.js", + "../../node_modules/fbjs/lib/isNode.js", + "../../node_modules/fbjs/lib/isTextNode.js", + "../../node_modules/fbjs/lib/memoizeStringOnly.js", + "../../node_modules/react-dom/lib/ARIADOMPropertyConfig.js", + "../../node_modules/react-dom/lib/AutoFocusUtils.js", + "../../node_modules/react-dom/lib/BeforeInputEventPlugin.js", + "../../node_modules/react-dom/lib/ReactVersion.js" ], - "hash": "7923f88ea316bb0caf20d0762dfcd0bb", + "hash": "f0597ceec26d85e1409479a344ec49ad", "id": 0 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\SyntheticEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticUIEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticMouseEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\Transaction.js", - "..\\..\\node_modules\\react-dom\\lib\\escapeTextContentForBrowser.js", - "..\\..\\node_modules\\react-dom\\lib\\createMicrosoftUnsafeLocalFunction.js", - "..\\..\\node_modules\\react-dom\\lib\\getEventCharCode.js", - "..\\..\\node_modules\\react-dom\\lib\\accumulateInto.js", - "..\\..\\node_modules\\react-dom\\lib\\forEachAccumulated.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticFocusEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticInputEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticKeyboardEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticTouchEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticTransitionEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticWheelEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\adler32.js", - "..\\..\\node_modules\\react-dom\\lib\\dangerousStyleValue.js", - "..\\..\\node_modules\\react-dom\\lib\\findDOMNode.js", - "..\\..\\node_modules\\react-dom\\lib\\flattenChildren.js", - "..\\..\\node_modules\\react-dom\\lib\\getNextDebugID.js" + "../../node_modules/react-dom/lib/ReactInstrumentation.js", + "../../node_modules/react-dom/lib/ReactInstanceMap.js", + "../../node_modules/react-dom/lib/ReactErrorUtils.js", + "../../node_modules/react-dom/lib/ReactHostComponent.js", + "../../node_modules/react-dom/lib/ReactInputSelection.js", + "../../node_modules/react-dom/lib/ReactNodeTypes.js", + "../../node_modules/react-dom/lib/ReactDOMSelection.js", + "../../node_modules/react-dom/lib/ReactDOMTextComponent.js", + "../../node_modules/react-dom/lib/ReactDOMTextarea.js", + "../../node_modules/react-dom/lib/ReactDefaultInjection.js", + "../../node_modules/react-dom/lib/ReactEventEmitterMixin.js", + "../../node_modules/react-dom/lib/ReactEventListener.js", + "../../node_modules/react-dom/lib/ReactInjection.js", + "../../node_modules/react-dom/lib/ReactMarkupChecksum.js", + "../../node_modules/react-dom/lib/ReactOwner.js", + "../../node_modules/react-dom/lib/ReactRef.js", + "../../node_modules/react-dom/lib/SyntheticCompositionEvent.js" ], - "hash": "4b56298728377da64928376134ae6f85", + "hash": "118f4e8acf782daf7bde7519c39acf76", "id": 1 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\ReactInstrumentation.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactInstanceMap.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactErrorUtils.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactFeatureFlags.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactHostComponent.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactInputSelection.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactNodeTypes.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelection.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextComponent.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextarea.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactEventEmitterMixin.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactEventListener.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactInjection.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactMarkupChecksum.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactOwner.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactReconcileTransaction.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticAnimationEvent.js" + "../../node_modules/react-dom/lib/reactProdInvariant.js", + "../../node_modules/react-dom/lib/setInnerHTML.js", + "../../node_modules/react-dom/lib/getEventModifierState.js", + "../../node_modules/react-dom/lib/getEventTarget.js", + "../../node_modules/react-dom/lib/isEventSupported.js", + "../../node_modules/react-dom/lib/getHostComponentFromComposite.js", + "../../node_modules/react-dom/lib/getTextContentAccessor.js", + "../../node_modules/react-dom/lib/instantiateReactComponent.js", + "../../node_modules/react-dom/lib/isTextInputElement.js", + "../../node_modules/react-dom/lib/setTextContent.js", + "../../node_modules/react-dom/lib/flattenChildren.js", + "../../node_modules/react-dom/lib/getEventKey.js", + "../../node_modules/react-dom/lib/getIteratorFn.js", + "../../node_modules/react-dom/lib/getNodeForCharacterOffset.js", + "../../node_modules/react-dom/lib/getVendorPrefixedEventName.js", + "../../node_modules/react-dom/lib/quoteAttributeValueForBrowser.js" ], - "hash": "1aebcb77e36ad0ed5500e30100a262b2", + "hash": "4bb149689ae97f5d46e7b968ed2ba814", + "id": 2 + }, + { + "modules": [ + "../../node_modules/react-dom/lib/SyntheticEvent.js", + "../../node_modules/react-dom/lib/SyntheticUIEvent.js", + "../../node_modules/react-dom/lib/SyntheticMouseEvent.js", + "../../node_modules/react-dom/lib/Transaction.js", + "../../node_modules/react-dom/lib/escapeTextContentForBrowser.js", + "../../node_modules/react-dom/lib/createMicrosoftUnsafeLocalFunction.js", + "../../node_modules/react-dom/lib/getEventCharCode.js", + "../../node_modules/react-dom/lib/accumulateInto.js", + "../../node_modules/react-dom/lib/forEachAccumulated.js", + "../../node_modules/react-dom/lib/SimpleEventPlugin.js", + "../../node_modules/react-dom/lib/SyntheticTouchEvent.js", + "../../node_modules/react-dom/lib/SyntheticTransitionEvent.js", + "../../node_modules/react-dom/lib/SyntheticWheelEvent.js", + "../../node_modules/react-dom/lib/adler32.js", + "../../node_modules/react-dom/lib/dangerousStyleValue.js", + "../../node_modules/react-dom/lib/findDOMNode.js" + ], + "hash": "8940e378350d3e1324c168d5b1a985e3", "id": 3 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentTree.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactBrowserEventEmitter.js", - "..\\..\\node_modules\\react-dom\\lib\\LinkedValueUtils.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactComponentEnvironment.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactChildReconciler.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactComponentBrowserEnvironment.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOM.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMContainerInfo.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMEmptyComponent.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMFeatureFlags.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMIDOperations.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMOption.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTreeTraversal.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactElementSymbol.js" + "../../node_modules/react-dom/lib/ReactDOMComponentTree.js", + "../../node_modules/react-dom/lib/PooledClass.js", + "../../node_modules/react-dom/lib/ReactBrowserEventEmitter.js", + "../../node_modules/react-dom/lib/LinkedValueUtils.js", + "../../node_modules/react-dom/lib/ReactComponentEnvironment.js", + "../../node_modules/react-dom/lib/ReactChildReconciler.js", + "../../node_modules/react-dom/lib/ReactDOM.js", + "../../node_modules/react-dom/lib/ReactDOMContainerInfo.js", + "../../node_modules/react-dom/lib/ReactDOMEmptyComponent.js", + "../../node_modules/react-dom/lib/ReactDOMFeatureFlags.js", + "../../node_modules/react-dom/lib/ReactDOMIDOperations.js", + "../../node_modules/react-dom/lib/ReactDOMOption.js", + "../../node_modules/react-dom/lib/ReactDefaultBatchingStrategy.js" ], - "hash": "e7e0f7bc43020d03cea98d16f6f5ae23", + "hash": "f45002fdb16fe5adab39e12d3bda5931", "id": 4 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\ReactUpdates.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactUpdateQueue.js", - "..\\..\\node_modules\\react-dom\\lib\\ViewportMetrics.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactServerRenderingTransaction.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactServerUpdateQueue.js", - "..\\..\\node_modules\\react-dom\\lib\\SVGDOMPropertyConfig.js", - "..\\..\\node_modules\\react-dom\\lib\\SelectEventPlugin.js", - "..\\..\\node_modules\\react-dom\\lib\\SimpleEventPlugin.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticClipboardEvent.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticDragEvent.js" + "../../node_modules/react-dom/lib/EventPluginHub.js", + "../../node_modules/react-dom/lib/EventPropagators.js", + "../../node_modules/react-dom/lib/EventPluginRegistry.js", + "../../node_modules/react-dom/lib/EventPluginUtils.js", + "../../node_modules/react-dom/lib/KeyEscapeUtils.js", + "../../node_modules/react-dom/lib/Danger.js", + "../../node_modules/react-dom/lib/DefaultEventPluginOrder.js", + "../../node_modules/react-dom/lib/EnterLeaveEventPlugin.js", + "../../node_modules/react-dom/lib/FallbackCompositionState.js", + "../../node_modules/react-dom/lib/HTMLDOMPropertyConfig.js", + "../../node_modules/react-dom/lib/ReactComponentBrowserEnvironment.js", + "../../node_modules/react-dom/lib/renderSubtreeIntoContainer.js" ], - "hash": "cd30a0e5b23181f08280ab3f19affcea", + "hash": "41c4bfca01dacc328b9b6355d7d08277", "id": 5 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\PooledClass.js", - "..\\..\\node_modules\\react-dom\\lib\\EventPluginHub.js", - "..\\..\\node_modules\\react-dom\\lib\\EventPropagators.js", - "..\\..\\node_modules\\react-dom\\lib\\EventPluginRegistry.js", - "..\\..\\node_modules\\react-dom\\lib\\EventPluginUtils.js", - "..\\..\\node_modules\\react-dom\\lib\\KeyEscapeUtils.js", - "..\\..\\node_modules\\react-dom\\lib\\Danger.js", - "..\\..\\node_modules\\react-dom\\lib\\EnterLeaveEventPlugin.js", - "..\\..\\node_modules\\react-dom\\lib\\FallbackCompositionState.js", - "..\\..\\node_modules\\react-dom\\lib\\HTMLDOMPropertyConfig.js" + "../../node_modules/react-dom/lib/ReactUpdates.js", + "../../node_modules/react-dom/lib/ReactReconciler.js", + "../../node_modules/react-dom/lib/ReactUpdateQueue.js", + "../../node_modules/react-dom/lib/ViewportMetrics.js", + "../../node_modules/react-dom/lib/ReactServerUpdateQueue.js", + "../../node_modules/react-dom/lib/SVGDOMPropertyConfig.js", + "../../node_modules/react-dom/lib/SelectEventPlugin.js", + "../../node_modules/react-dom/lib/SyntheticDragEvent.js", + "../../node_modules/react-dom/lib/SyntheticFocusEvent.js", + "../../node_modules/react-dom/lib/SyntheticInputEvent.js", + "../../node_modules/react-dom/lib/SyntheticKeyboardEvent.js" ], - "hash": "1126d5a81e2264177124fd9fd67f21f8", + "hash": "79966dbf56b74a83076f5ba4ed889bfa", "id": 6 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\DOMLazyTree.js", - "..\\..\\node_modules\\react-dom\\lib\\DOMProperty.js", - "..\\..\\node_modules\\react-dom\\lib\\DOMChildrenOperations.js", - "..\\..\\node_modules\\react-dom\\lib\\CallbackQueue.js", - "..\\..\\node_modules\\react-dom\\lib\\DOMPropertyOperations.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentFlags.js", - "..\\..\\node_modules\\react-dom\\lib\\CSSPropertyOperations.js", - "..\\..\\node_modules\\react-dom\\lib\\ChangeEventPlugin.js", - "..\\..\\node_modules\\react-dom\\lib\\DefaultEventPluginOrder.js" + "../../node_modules/react-dom/lib/DOMLazyTree.js", + "../../node_modules/react-dom/lib/DOMProperty.js", + "../../node_modules/react-dom/lib/DOMChildrenOperations.js", + "../../node_modules/react-dom/lib/DOMNamespaces.js", + "../../node_modules/react-dom/lib/CallbackQueue.js", + "../../node_modules/react-dom/lib/DOMPropertyOperations.js", + "../../node_modules/react-dom/lib/ReactDOMComponentFlags.js", + "../../node_modules/react-dom/lib/CSSPropertyOperations.js", + "../../node_modules/react-dom/lib/ChangeEventPlugin.js" ], - "hash": "0fc9e56af19a2e1125e351f6506ed162", + "hash": "b37172807f93b7d591817c9da8a79b0c", "id": 7 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\ReactReconciler.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactMount.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactMultiChild.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactRef.js", - "..\\..\\node_modules\\react-dom\\lib\\SyntheticCompositionEvent.js" + "../../node_modules/react-dom/lib/ReactMount.js", + "../../node_modules/react-dom/lib/ReactMultiChild.js", + "../../node_modules/react-dom/lib/ReactReconcileTransaction.js", + "../../node_modules/react-dom/lib/ReactServerRenderingTransaction.js", + "../../node_modules/react-dom/lib/SyntheticAnimationEvent.js", + "../../node_modules/react-dom/lib/SyntheticClipboardEvent.js" ], - "hash": "6969094ac64482ef5415a16ccd2b5a43", + "hash": "2fcd17b3e056f863b2d3fd2b7fbde362", "id": 8 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelect.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactEmptyComponent.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponent.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDefaultInjection.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactPropTypesSecret.js" + "../../node_modules/react-dom/lib/shouldUpdateReactComponent.js", + "../../node_modules/react-dom/lib/validateDOMNesting.js", + "../../node_modules/react-dom/lib/traverseAllChildren.js", + "../../node_modules/react/lib/ReactComponentTreeHook.js", + "../../node_modules/react/lib/getNextDebugID.js" ], - "hash": "b98a4783892edb35b41b2e367c0acbad", + "hash": "766d1060910b08c5b00b13f7892a6776", "id": 9 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\ReactCompositeComponent.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDOMInput.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactDefaultBatchingStrategy.js", - "..\\..\\node_modules\\react-dom\\lib\\ReactVersion.js" + "../../node_modules/react-dom/lib/ReactEmptyComponent.js", + "../../node_modules/react-dom/lib/ReactCompositeComponent.js", + "../../node_modules/react-dom/lib/ReactDOMInput.js", + "../../node_modules/react-dom/lib/ReactElementSymbol.js", + "../../node_modules/react-dom/lib/ReactPropTypesSecret.js" ], - "hash": "97bba8f30c076dad74522fe4e914f4e2", + "hash": "7731c65a1a824990e2dd8cf0ba9d6ab6", "id": 10 }, { "modules": [ - "..\\..\\node_modules\\react-dom\\lib\\validateDOMNesting.js", - "..\\..\\node_modules\\react-dom\\lib\\traverseAllChildren.js", - "..\\..\\node_modules\\react\\lib\\ReactComponentTreeHook.js" + "../../node_modules/react-dom/lib/ReactDOMSelect.js", + "../../node_modules/react-dom/lib/ReactFeatureFlags.js", + "../../node_modules/react-dom/lib/ReactDOMComponent.js", + "../../node_modules/react-dom/lib/ReactDOMTreeTraversal.js" ], - "hash": "7b9a99048247c52e6473e15c23d527b1", + "hash": "32f25aae39ba65782773d69b996549e8", "id": 11 }, { "modules": [ - "..\\..\\node_modules\\fbjs\\lib\\warning.js", - "..\\..\\node_modules\\fbjs\\lib\\invariant.js", - "..\\..\\node_modules\\object-assign\\index.js", - "..\\..\\node_modules\\fbjs\\lib\\emptyFunction.js", - "..\\..\\node_modules\\fbjs\\lib\\emptyObject.js", - "..\\..\\node_modules\\react\\lib\\ReactCurrentOwner.js", - "..\\..\\node_modules\\react\\lib\\ReactElementSymbol.js", - "..\\..\\node_modules\\react\\lib\\ReactPropTypeLocationNames.js", - "..\\..\\node_modules\\react\\lib\\React.js", - "..\\..\\node_modules\\react\\lib\\KeyEscapeUtils.js", - "..\\..\\node_modules\\react\\lib\\PooledClass.js", - "..\\..\\node_modules\\react\\lib\\ReactChildren.js", - "..\\..\\node_modules\\react\\lib\\ReactClass.js", - "..\\..\\node_modules\\react\\lib\\ReactPropTypesSecret.js", - "..\\..\\node_modules\\react\\lib\\ReactVersion.js" + "../../node_modules/fbjs/lib/warning.js", + "../../node_modules/fbjs/lib/invariant.js", + "../../node_modules/object-assign/index.js", + "../../node_modules/fbjs/lib/emptyFunction.js", + "../../node_modules/fbjs/lib/emptyObject.js", + "../../node_modules/react/lib/ReactComponent.js", + "../../node_modules/react/lib/ReactCurrentOwner.js", + "../../node_modules/react/lib/React.js", + "../../node_modules/prop-types/factory.js", + "../../node_modules/prop-types/checkPropTypes.js", + "../../node_modules/prop-types/factoryWithTypeCheckers.js", + "../../node_modules/prop-types/lib/ReactPropTypesSecret.js", + "../../node_modules/react/lib/KeyEscapeUtils.js", + "../../node_modules/react/lib/PooledClass.js", + "../../node_modules/react/lib/ReactChildren.js", + "../../node_modules/react/lib/ReactVersion.js" ], - "hash": "3c590ca94c1cd4573c73c51c32492e00", + "hash": "98d8187845fe0bf1e18c50cdba5e810c", "id": 12 + }, + { + "modules": [ + "../../node_modules/react/lib/ReactNoopUpdateQueue.js", + "../../node_modules/react/lib/ReactElementSymbol.js", + "../../node_modules/react/lib/ReactClass.js" + ], + "hash": "141c9029a3b722f94828792e8cf16f85", + "id": 14 } ] } diff --git a/examples/hybrid-routing/README.md b/examples/hybrid-routing/README.md index 7f98bbe3a53..561247d345e 100644 --- a/examples/hybrid-routing/README.md +++ b/examples/hybrid-routing/README.md @@ -105,8 +105,9 @@ window.onLinkToPage = function onLinkToPage(name) { // name is "a" or "b" /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -115,8 +116,9 @@ window.onLinkToPage = function onLinkToPage(name) { // name is "a" or "b" /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ if(executeModules) { /******/ for(i=0; i < executeModules.length; i++) { /******/ result = __webpack_require__(__webpack_require__.s = executeModules[i]); @@ -133,13 +135,15 @@ window.onLinkToPage = function onLinkToPage(name) { // name is "a" or "b" /******/ 4: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -160,8 +164,9 @@ window.onLinkToPage = function onLinkToPage(name) { // name is "a" or "b" /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -194,7 +199,9 @@ window.onLinkToPage = function onLinkToPage(name) { // name is "a" or "b" /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -446,13 +453,13 @@ module.exports = function() { ``` Hash: 4b84e80c971540cd022b -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.chunk.js 266 bytes 0 [emitted] 1.chunk.js 272 bytes 1 [emitted] pageB.bundle.js 606 bytes 2, 0 [emitted] pageB pageA.bundle.js 628 bytes 3, 1 [emitted] pageA - commons.js 9.48 kB 4 [emitted] commons + commons.js 9.65 kB 4 [emitted] commons Entrypoint pageA = commons.js pageA.bundle.js Entrypoint pageB = commons.js pageB.bundle.js Entrypoint commons = commons.js @@ -497,13 +504,13 @@ chunk {4} commons.js (commons) 1.71 kB [entry] [rendered] ``` Hash: 4b84e80c971540cd022b -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.chunk.js 83 bytes 0 [emitted] 1.chunk.js 82 bytes 1 [emitted] pageB.bundle.js 119 bytes 2, 0 [emitted] pageB pageA.bundle.js 118 bytes 3, 1 [emitted] pageA - commons.js 2.15 kB 4 [emitted] commons + commons.js 2.16 kB 4 [emitted] commons Entrypoint pageA = commons.js pageA.bundle.js Entrypoint pageB = commons.js pageB.bundle.js Entrypoint commons = commons.js diff --git a/examples/i18n/README.md b/examples/i18n/README.md index c67fd4f6b9b..109098c313b 100644 --- a/examples/i18n/README.md +++ b/examples/i18n/README.md @@ -59,9 +59,9 @@ module.exports = Object.keys(languages).map(function(language) { /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -151,9 +151,9 @@ console.log("Missing Text"); /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -233,11 +233,11 @@ console.log("Missing Text"); ``` Hash: b61d16621736c97f557e52b4d8e68140f1345ef8 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Child en: Hash: b61d16621736c97f557e Asset Size Chunks Chunk Names - en.output.js 2.84 kB 0 [emitted] main + en.output.js 2.85 kB 0 [emitted] main Entrypoint main = en.output.js chunk {0} en.output.js (main) 65 bytes [entry] [rendered] > main [0] ./example.js @@ -245,7 +245,7 @@ Child en: Child de: Hash: 52b4d8e68140f1345ef8 Asset Size Chunks Chunk Names - de.output.js 2.84 kB 0 [emitted] main + de.output.js 2.85 kB 0 [emitted] main Entrypoint main = de.output.js chunk {0} de.output.js (main) 65 bytes [entry] [rendered] > main [0] ./example.js @@ -259,11 +259,11 @@ Child de: ``` Hash: b61d16621736c97f557e52b4d8e68140f1345ef8 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Child en: Hash: b61d16621736c97f557e Asset Size Chunks Chunk Names - en.output.js 571 bytes 0 [emitted] main + en.output.js 564 bytes 0 [emitted] main Entrypoint main = en.output.js chunk {0} en.output.js (main) 65 bytes [entry] [rendered] > main [0] ./example.js @@ -271,7 +271,7 @@ Child en: Child de: Hash: 52b4d8e68140f1345ef8 Asset Size Chunks Chunk Names - de.output.js 570 bytes 0 [emitted] main + de.output.js 563 bytes 0 [emitted] main Entrypoint main = de.output.js chunk {0} de.output.js (main) 65 bytes [entry] [rendered] > main [0] ./example.js diff --git a/examples/loader/README.md b/examples/loader/README.md index 5915567eacb..393aefa19ce 100644 --- a/examples/loader/README.md +++ b/examples/loader/README.md @@ -44,9 +44,9 @@ module.exports = function(content) { /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -238,9 +238,9 @@ Prints in node.js (`enhanced-require example.js`) and in browser: ``` Hash: 122940bedb7c52974923 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 5.55 kB 0 [emitted] main +output.js 5.56 kB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 1.96 kB [entry] [rendered] > main [2] ./example.js @@ -258,7 +258,7 @@ chunk {0} output.js (main) 1.96 kB [entry] [rendered] ``` Hash: 9605bb0c7b03c2e56bef -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names output.js 1.16 kB 0 [emitted] main Entrypoint main = output.js diff --git a/examples/mixed/README.md b/examples/mixed/README.md index 91daec8e71b..941d488b0a7 100644 --- a/examples/mixed/README.md +++ b/examples/mixed/README.md @@ -68,8 +68,9 @@ require( /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -78,8 +79,9 @@ require( /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -91,13 +93,15 @@ require( /******/ 1: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -118,8 +122,9 @@ require( /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -152,7 +157,9 @@ require( /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -240,7 +247,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// AMD Module Fo module.exports = 123; // but you can use amd style requires -Promise.resolve().then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(/*! ./amd */ 0), __webpack_require__(/*! ./harmony */ 2)]; (function(amd1, harmony) { +new Promise(function(resolve) { resolve(); }).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(/*! ./amd */ 0), __webpack_require__(/*! ./harmony */ 2)]; (function(amd1, harmony) { var amd2 = __webpack_require__(/*! ./amd */ 0); var harmony2 = __webpack_require__(/*! ./harmony */ 2); }.apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__));}).catch(__webpack_require__.oe); @@ -380,10 +387,10 @@ module.exports = function() { ``` Hash: 9de04164c6e05168d4d0 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 1.85 kB 0 [emitted] - output.js 9.04 kB 1 [emitted] main + output.js 9.24 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 439 bytes {1} [rendered] > [3] ./example.js 7:0-14:1 @@ -425,10 +432,10 @@ chunk {1} output.js (main) 1.05 kB [entry] [rendered] ``` Hash: 9de04164c6e05168d4d0 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 523 bytes 0 [emitted] - output.js 1.9 kB 1 [emitted] main + output.js 1.92 kB 1 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js 439 bytes {1} [rendered] > [3] ./example.js 7:0-14:1 diff --git a/examples/move-to-parent/README.md b/examples/move-to-parent/README.md index 8f27c4a6f9e..365559d3dac 100644 --- a/examples/move-to-parent/README.md +++ b/examples/move-to-parent/README.md @@ -106,7 +106,7 @@ module.exports = [{ ``` Hash: 92649f18837fbb021129ea807ff9294488030e7d297a4b5e23527060dcf866a6fc0a7d0ef06171d3 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Child page: Hash: 92649f18837fbb021129 Asset Size Chunks Chunk Names @@ -114,7 +114,7 @@ Child page: 1.chunk.js 595 bytes 1, 2, 3 [emitted] 2.chunk.js 403 bytes 2, 3 [emitted] 3.chunk.js 211 bytes 3 [emitted] - page.bundle.js 6.61 kB 4 [emitted] page + page.bundle.js 6.78 kB 4 [emitted] page Entrypoint page = page.bundle.js chunk {0} 0.chunk.js 84 bytes {4} [rendered] > [4] ./page.js 4:0-37 @@ -143,7 +143,7 @@ Child pageA: 0.chunk.js 604 bytes 0, 1, 2 [emitted] 1.chunk.js 412 bytes 1, 2 [emitted] 2.chunk.js 220 bytes 2 [emitted] - pageA.bundle.js 6.8 kB 3 [emitted] pageA + pageA.bundle.js 7 kB 3 [emitted] pageA Entrypoint pageA = pageA.bundle.js chunk {0} 0.chunk.js 63 bytes {3} [rendered] > [4] ./page.js 4:0-37 @@ -166,7 +166,7 @@ Child pageB: Asset Size Chunks Chunk Names 0.chunk.js 421 bytes 0, 1 [emitted] 1.chunk.js 214 bytes 1 [emitted] - pageB.bundle.js 6.96 kB 2 [emitted] pageB + pageB.bundle.js 7.19 kB 2 [emitted] pageB Entrypoint pageB = pageB.bundle.js chunk {0} 0.chunk.js 42 bytes {2} [rendered] > [4] ./page.js 4:0-37 @@ -184,7 +184,7 @@ Child pageC: Hash: 66a6fc0a7d0ef06171d3 Asset Size Chunks Chunk Names 0.chunk.js 220 bytes 0 [emitted] - pageC.bundle.js 7.19 kB 1 [emitted] pageC + pageC.bundle.js 7.39 kB 1 [emitted] pageC Entrypoint pageC = pageC.bundle.js chunk {0} 0.chunk.js 21 bytes {1} [rendered] > duplicate [4] ./page.js 2:0-23 @@ -203,7 +203,7 @@ Child pageC: ``` Hash: 92649f18837fbb021129ea807ff9294488030e7d297a4b5e23527060dcf866a6fc0a7d0ef06171d3 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Child page: Hash: 92649f18837fbb021129 Asset Size Chunks Chunk Names @@ -211,7 +211,7 @@ Child page: 1.chunk.js 111 bytes 1, 2, 3 [emitted] 2.chunk.js 80 bytes 2, 3 [emitted] 3.chunk.js 49 bytes 3 [emitted] - page.bundle.js 1.56 kB 4 [emitted] page + page.bundle.js 1.57 kB 4 [emitted] page Entrypoint page = page.bundle.js chunk {0} 0.chunk.js 84 bytes {4} [rendered] > [4] ./page.js 4:0-37 @@ -240,7 +240,7 @@ Child pageA: 0.chunk.js 112 bytes 0, 1, 2 [emitted] 1.chunk.js 81 bytes 1, 2 [emitted] 2.chunk.js 50 bytes 2 [emitted] - pageA.bundle.js 1.6 kB 3 [emitted] pageA + pageA.bundle.js 1.62 kB 3 [emitted] pageA Entrypoint pageA = pageA.bundle.js chunk {0} 0.chunk.js 63 bytes {3} [rendered] > [4] ./page.js 4:0-37 @@ -263,7 +263,7 @@ Child pageB: Asset Size Chunks Chunk Names 0.chunk.js 82 bytes 0, 1 [emitted] 1.chunk.js 51 bytes 1 [emitted] - pageB.bundle.js 1.64 kB 2 [emitted] pageB + pageB.bundle.js 1.67 kB 2 [emitted] pageB Entrypoint pageB = pageB.bundle.js chunk {0} 0.chunk.js 42 bytes {2} [rendered] > [4] ./page.js 4:0-37 @@ -281,7 +281,7 @@ Child pageC: Hash: 66a6fc0a7d0ef06171d3 Asset Size Chunks Chunk Names 0.chunk.js 50 bytes 0 [emitted] - pageC.bundle.js 1.66 kB 1 [emitted] pageC + pageC.bundle.js 1.68 kB 1 [emitted] pageC Entrypoint pageC = pageC.bundle.js chunk {0} 0.chunk.js 21 bytes {1} [rendered] > duplicate [4] ./page.js 2:0-23 diff --git a/examples/multi-compiler/README.md b/examples/multi-compiler/README.md index 5921db66c3d..a4a825d1eb6 100644 --- a/examples/multi-compiler/README.md +++ b/examples/multi-compiler/README.md @@ -56,9 +56,9 @@ module.exports = [ /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -150,9 +150,9 @@ console.log("Running " + "desktop" + " build"); /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -245,7 +245,7 @@ console.log("Running " + "mobile" + " build"); ``` Hash: f70659afcc9f62694e35cceba4bc5163d755f291 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Child mobile: Hash: f70659afcc9f62694e35 Asset Size Chunks Chunk Names @@ -270,11 +270,11 @@ Child desktop: ``` Hash: f70659afcc9f62694e35cceba4bc5163d755f291 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Child mobile: Hash: f70659afcc9f62694e35 Asset Size Chunks Chunk Names - mobile.js 573 bytes 0 [emitted] main + mobile.js 566 bytes 0 [emitted] main Entrypoint main = mobile.js chunk {0} mobile.js (main) 117 bytes [entry] [rendered] > main [1] ./example.js @@ -284,7 +284,7 @@ Child mobile: Child desktop: Hash: cceba4bc5163d755f291 Asset Size Chunks Chunk Names - desktop.js 553 bytes 0 [emitted] main + desktop.js 546 bytes 0 [emitted] main Entrypoint main = desktop.js chunk {0} desktop.js (main) 97 bytes [entry] [rendered] > main [0] ./example.js diff --git a/examples/multi-part-library/README.md b/examples/multi-part-library/README.md index d10c3831666..ed888a091d1 100644 --- a/examples/multi-part-library/README.md +++ b/examples/multi-part-library/README.md @@ -55,9 +55,9 @@ return /******/ (function(modules) { // webpackBootstrap /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -157,9 +157,9 @@ return /******/ (function(modules) { // webpackBootstrap /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -240,9 +240,9 @@ module.exports = "beta"; ``` Hash: 082bbeea226fa367215b -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names - MyLibrary.beta.js 3.21 kB 0 [emitted] beta + MyLibrary.beta.js 3.22 kB 0 [emitted] beta MyLibrary.alpha.js 3.21 kB 1 [emitted] alpha Entrypoint alpha = MyLibrary.alpha.js Entrypoint beta = MyLibrary.beta.js @@ -258,7 +258,7 @@ chunk {1} MyLibrary.alpha.js (alpha) 25 bytes [entry] [rendered] ``` Hash: 082bbeea226fa367215b -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names MyLibrary.beta.js 785 bytes 0 [emitted] beta MyLibrary.alpha.js 787 bytes 1 [emitted] alpha diff --git a/examples/multiple-commons-chunks/README.md b/examples/multiple-commons-chunks/README.md index 0b623c83762..033f962e0a4 100644 --- a/examples/multiple-commons-chunks/README.md +++ b/examples/multiple-commons-chunks/README.md @@ -88,8 +88,9 @@ module.exports = { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -98,8 +99,9 @@ module.exports = { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ if(executeModules) { /******/ for(i=0; i < executeModules.length; i++) { /******/ result = __webpack_require__(__webpack_require__.s = executeModules[i]); @@ -117,13 +119,15 @@ module.exports = { /******/ 8: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -144,8 +148,9 @@ module.exports = { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -178,7 +183,9 @@ module.exports = { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -341,7 +348,7 @@ __webpack_require__(/*! ./modules/admin */ 1); ``` Hash: 8813e8cc41a26866a673 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names pageC.js 774 bytes 0 [emitted] pageC pageB.js 571 bytes 1 [emitted] pageB @@ -350,8 +357,8 @@ Version: webpack 2.3.2 admin-commons.js 235 bytes 4 [emitted] admin-commons adminPageB.js 339 bytes 5 [emitted] adminPageB adminPageA.js 339 bytes 6 [emitted] adminPageA - commons.js 6.23 kB 7, 8 [emitted] commons - c-commons.js 5.98 kB 8 [emitted] c-commons + commons.js 6.4 kB 7, 8 [emitted] commons + c-commons.js 6.15 kB 8 [emitted] c-commons Entrypoint pageA = commons.js pageA.js Entrypoint pageB = commons.js pageB.js Entrypoint pageC = c-commons.js pageC.js @@ -422,7 +429,7 @@ chunk {8} c-commons.js (c-commons) 0 bytes [entry] [rendered] ``` Hash: 8813e8cc41a26866a673 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names pageC.js 96 bytes 0 [emitted] pageC pageB.js 76 bytes 1 [emitted] pageB @@ -431,8 +438,8 @@ Version: webpack 2.3.2 admin-commons.js 37 bytes 4 [emitted] admin-commons adminPageB.js 53 bytes 5 [emitted] adminPageB adminPageA.js 53 bytes 6 [emitted] adminPageA - commons.js 1.41 kB 7, 8 [emitted] commons - c-commons.js 1.39 kB 8 [emitted] c-commons + commons.js 1.43 kB 7, 8 [emitted] commons + c-commons.js 1.4 kB 8 [emitted] c-commons Entrypoint pageA = commons.js pageA.js Entrypoint pageB = commons.js pageB.js Entrypoint pageC = c-commons.js pageC.js diff --git a/examples/multiple-entry-points-commons-chunk-css-bundle/README.md b/examples/multiple-entry-points-commons-chunk-css-bundle/README.md index c457b6c57a9..598a8e3b7da 100644 --- a/examples/multiple-entry-points-commons-chunk-css-bundle/README.md +++ b/examples/multiple-entry-points-commons-chunk-css-bundle/README.md @@ -180,16 +180,16 @@ body{background:url(js/ce21cbdd9b894e6af794813eb3fdaf60.png)}.c{background:url(j ``` Hash: 82bd95dca40b04e5c383 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names - C.js 3.04 kB 2 [emitted] C + C.js 3.05 kB 2 [emitted] C d090b6fba0f6d326d282a19146ff54a7.png 120 bytes [emitted] ce21cbdd9b894e6af794813eb3fdaf60.png 119 bytes [emitted] c2a2f62d69330b7d787782f5010f9d13.png 120 bytes [emitted] B.js 537 bytes 0 [emitted] B A.js 559 bytes 1 [emitted] A 16155c689e517682064c99893cb832cc.png 120 bytes [emitted] - commons.js 6 kB 3 [emitted] commons + commons.js 6.17 kB 3 [emitted] commons A.css 69 bytes 1 [emitted] A B.css 69 bytes 0 [emitted] B C.css 140 bytes 2 [emitted] C @@ -263,16 +263,16 @@ Child extract-text-webpack-plugin: ``` Hash: 58c46b8115ae51be12b7 -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names - C.js 541 bytes 2 [emitted] C + C.js 534 bytes 2 [emitted] C d090b6fba0f6d326d282a19146ff54a7.png 120 bytes [emitted] ce21cbdd9b894e6af794813eb3fdaf60.png 119 bytes [emitted] c2a2f62d69330b7d787782f5010f9d13.png 120 bytes [emitted] B.js 71 bytes 0 [emitted] B A.js 70 bytes 1 [emitted] A 16155c689e517682064c99893cb832cc.png 120 bytes [emitted] - commons.js 1.39 kB 3 [emitted] commons + commons.js 1.4 kB 3 [emitted] commons A.css 59 bytes 1 [emitted] A B.css 59 bytes 0 [emitted] B C.css 120 bytes 2 [emitted] C diff --git a/examples/multiple-entry-points/README.md b/examples/multiple-entry-points/README.md index faaac1ce5e7..919886f8bfb 100644 --- a/examples/multiple-entry-points/README.md +++ b/examples/multiple-entry-points/README.md @@ -95,8 +95,9 @@ module.exports = { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -105,8 +106,9 @@ module.exports = { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ if(executeModules) { /******/ for(i=0; i < executeModules.length; i++) { /******/ result = __webpack_require__(__webpack_require__.s = executeModules[i]); @@ -123,13 +125,15 @@ module.exports = { /******/ 3: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -150,8 +154,9 @@ module.exports = { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -184,7 +189,9 @@ module.exports = { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -327,12 +334,12 @@ module.exports = function(msg) { ``` Hash: 6f1a02fdead6a9246eeb -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.chunk.js 336 bytes 0 [emitted] pageB.bundle.js 520 bytes 1 [emitted] pageB pageA.bundle.js 546 bytes 2 [emitted] pageA - commons.js 6 kB 3 [emitted] commons + commons.js 6.17 kB 3 [emitted] commons Entrypoint pageA = commons.js pageA.bundle.js Entrypoint pageB = commons.js pageB.bundle.js chunk {0} 0.chunk.js 91 bytes {1} {2} [rendered] @@ -359,12 +366,12 @@ chunk {3} commons.js (commons) 26 bytes [entry] [rendered] ``` Hash: 6f1a02fdead6a9246eeb -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.chunk.js 80 bytes 0 [emitted] pageB.bundle.js 122 bytes 1 [emitted] pageB pageA.bundle.js 147 bytes 2 [emitted] pageA - commons.js 1.41 kB 3 [emitted] commons + commons.js 1.43 kB 3 [emitted] commons Entrypoint pageA = commons.js pageA.bundle.js Entrypoint pageB = commons.js pageB.bundle.js chunk {0} 0.chunk.js 91 bytes {1} {2} [rendered] diff --git a/examples/named-chunks/README.md b/examples/named-chunks/README.md index f1879a8ac5e..8c209ca1785 100644 --- a/examples/named-chunks/README.md +++ b/examples/named-chunks/README.md @@ -38,8 +38,9 @@ require.ensure(["b"], function(require) { /******/ var moduleId, chunkId, i = 0, resolves = [], result; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; -/******/ if(installedChunks[chunkId]) +/******/ if(installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); +/******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { @@ -48,8 +49,9 @@ require.ensure(["b"], function(require) { /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules); -/******/ while(resolves.length) +/******/ while(resolves.length) { /******/ resolves.shift()(); +/******/ } /******/ /******/ }; /******/ @@ -61,13 +63,15 @@ require.ensure(["b"], function(require) { /******/ 2: 0 /******/ }; /******/ +/******/ var resolvedPromise = new Promise(function(resolve) { resolve(); }); +/******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -88,8 +92,9 @@ require.ensure(["b"], function(require) { /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { -/******/ if(installedChunks[chunkId] === 0) -/******/ return Promise.resolve(); +/******/ if(installedChunks[chunkId] === 0) { +/******/ return resolvedPromise; +/******/ } /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunks[chunkId]) { @@ -122,7 +127,9 @@ require.ensure(["b"], function(require) { /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { -/******/ if(chunk) chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ if(chunk) { +/******/ chunk[1](new Error('Loading chunk ' + chunkId + ' failed.')); +/******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; @@ -303,11 +310,11 @@ webpackJsonp([1],[ ``` Hash: 32e44c81729dc14e3f5a -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 599 bytes 0, 1 [emitted] my own chunk 1.output.js 393 bytes 1 [emitted] - output.js 7 kB 2 [emitted] main + output.js 7.17 kB 2 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js (my own chunk) 33 bytes {2} [rendered] > my own chunk [3] ./example.js 3:0-6:18 @@ -342,11 +349,11 @@ chunk {2} output.js (main) 452 bytes [entry] [rendered] ``` Hash: 32e44c81729dc14e3f5a -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names 0.output.js 72 bytes 0, 1 [emitted] my own chunk 1.output.js 52 bytes 1 [emitted] - output.js 1.6 kB 2 [emitted] main + output.js 1.61 kB 2 [emitted] main Entrypoint main = output.js chunk {0} 0.output.js (my own chunk) 33 bytes {2} [rendered] > my own chunk [3] ./example.js 3:0-6:18 diff --git a/examples/require.context/README.md b/examples/require.context/README.md index 8b82b143870..f02b7ea12e8 100644 --- a/examples/require.context/README.md +++ b/examples/require.context/README.md @@ -35,9 +35,9 @@ module.exports = function() { /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -197,9 +197,9 @@ console.log(getTemplate("b")); ``` Hash: 219dcd379f9f54c00e1f -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 4.57 kB 0 [emitted] main +output.js 4.58 kB 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 613 bytes [entry] [rendered] > main [4] ./example.js @@ -221,7 +221,7 @@ chunk {0} output.js (main) 613 bytes [entry] [rendered] ``` Hash: 219dcd379f9f54c00e1f -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names output.js 1.11 kB 0 [emitted] main Entrypoint main = output.js diff --git a/examples/require.resolve/README.md b/examples/require.resolve/README.md index be9adaa2217..90b4ec6e542 100644 --- a/examples/require.resolve/README.md +++ b/examples/require.resolve/README.md @@ -36,9 +36,9 @@ module.exports = Math.random(); /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) +/******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; -/******/ +/******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, @@ -145,7 +145,7 @@ if(a == a2) throw new Error("Cache clear failed :("); ``` Hash: 4ed342adc60583d992ab -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names output.js 3.34 kB 0 [emitted] main Entrypoint main = output.js @@ -162,9 +162,9 @@ chunk {0} output.js (main) 326 bytes [entry] [rendered] ``` Hash: 4ed342adc60583d992ab -Version: webpack 2.3.2 +Version: webpack 2.6.0 Asset Size Chunks Chunk Names -output.js 632 bytes 0 [emitted] main +output.js 625 bytes 0 [emitted] main Entrypoint main = output.js chunk {0} output.js (main) 326 bytes [entry] [rendered] > main [1] ./example.js