@@ -21,6 +21,7 @@ getTemplate("b", function(b) {
2121/** ****/ return function (modules ) {
2222/** ****/ var installedModules = {}, installedChunks = {0 : 1 };
2323/** ****/ function require (moduleId ) {
24+ /** ****/ if (typeof moduleId !== " number" ) throw new Error (" Cannot find module '" + moduleId+ " '" );
2425/** ****/ if (installedModules[moduleId])
2526/** ****/ return installedModules[moduleId].exports ;
2627/** ****/ var module = installedModules[moduleId] = {
@@ -62,12 +63,32 @@ function getTemplate(templateName, callback) {
6263 });
6364}
6465getTemplate (" a" , function (a ) {
65- console .log (a);
66+ require ( /* __webpack_console */ 2 ) .log (a);
6667});
6768getTemplate (" b" , function (b ) {
68- console .log (b);
69+ require ( /* __webpack_console */ 2 ) .log (b);
6970});
7071
72+ /** ****/ },
73+ /** ****/
74+ /** ****/ 2 : function (module , exports , require ) {
75+
76+ var console = window .console ;
77+ exports .log = (console && console .log ) || function () {};
78+ exports .info = (console && console .info ) || function () {};
79+ exports .error = (console && console .error ) || function () {};
80+ exports .warn = (console && console .warn ) || function () {};
81+ exports .dir = (console && console .dir ) || function () {};
82+ exports .time = (console && console .time ) || function (label ) {
83+ times[label] = Date .now ();
84+ };
85+ exports .timeEnd = (console && console .timeEnd ) || function () {
86+ var duration = Date .now () - times[label];
87+ exports .log (' %s: %dms' , label, duration);
88+ };
89+ exports .trace = (console && console .trace ) || function () {};
90+ exports .assert = (console && console .assert ) || function () {};
91+
7192/** ****/ },
7293/** ****/
7394/** ****/ })
@@ -80,29 +101,29 @@ getTemplate("b", function(b) {
80101/** ****/ 1 : function (module , exports , require ) {
81102
82103/** */ module .exports = function (name ) {
83- /** */ var map = {" ./b.js" : 3 ," ./a.js" : 2 ," ./c.js" : 4 };
84- /** */ return require (map[name]|| map[name+ " .web.js" ]|| map[name+ " .js" ]);
104+ /** */ var map = {" ./b.js" : 3 ," ./a.js" : 4 ," ./c.js" : 5 };
105+ /** */ return require (map[name]|| map[name+ " .web.js" ]|| map[name+ " .js" ]|| name );
85106/** */ };
86107
87108/** ****/ },
88109/** ****/
89- /** ****/ 2 : function (module , exports , require ) {
110+ /** ****/ 3 : function (module , exports , require ) {
90111
91112module .exports = function () {
92- return " This text was generated by template A " ;
113+ return " This text was generated by template B " ;
93114}
94115
95116/** ****/ },
96117/** ****/
97- /** ****/ 3 : function (module , exports , require ) {
118+ /** ****/ 4 : function (module , exports , require ) {
98119
99120module .exports = function () {
100- return " This text was generated by template B " ;
121+ return " This text was generated by template A " ;
101122}
102123
103124/** ****/ },
104125/** ****/
105- /** ****/ 4 : function (module , exports , require ) {
126+ /** ****/ 5 : function (module , exports , require ) {
106127
107128module .exports = function () {
108129 return " This text was generated by template C" ;
@@ -117,22 +138,52 @@ module.exports = function() {
117138
118139## Uncompressed
119140
120- ``` javascript
121- { chunkCount: 2 ,
122- modulesCount: 5 ,
123- modulesIncludingDuplicates: 5 ,
124- modulesPerChunk: 2.5 ,
125- modulesFirstChunk: 1 ,
126- fileSizes: { ' output.js' : 1889 , ' 1.output.js' : 729 } }
141+ ```
142+ Chunks: 2
143+ Modules: 6
144+ Modules including duplicates: 6
145+ Modules pre chunk: 3
146+ Modules first chunk: 2
147+ output.js: 2815 characters
148+ 1.output.js: 735 characters
149+ output.js
150+ 0 [...]\examples\code-splitted-require.context\example.js
151+ main
152+ 2 [...]\buildin\__webpack_console.js
153+ require (2x) from [...]\examples\code-splitted-require.context\example.js
154+ 1.output.js
155+ 1 generated [...]\examples\require.context\templates
156+ async context from [...]\examples\code-splitted-require.context\example.js
157+ 3 [...]\examples\require.context\templates\b.js
158+ async context from [...]\examples\code-splitted-require.context\example.js
159+ 4 [...]\examples\require.context\templates\a.js
160+ async context from [...]\examples\code-splitted-require.context\example.js
161+ 5 [...]\examples\require.context\templates\c.js
162+ async context from [...]\examples\code-splitted-require.context\example.js
127163```
128164
129165## Minimized (uglify-js, no zip)
130166
131- ``` javascript
132- { chunkCount: 2 ,
133- modulesCount: 5 ,
134- modulesIncludingDuplicates: 5 ,
135- modulesPerChunk: 2.5 ,
136- modulesFirstChunk: 1 ,
137- fileSizes: { ' output.js' : 683 , ' 1.output.js' : 404 } }
167+ ```
168+ Chunks: 2
169+ Modules: 6
170+ Modules including duplicates: 6
171+ Modules pre chunk: 3
172+ Modules first chunk: 2
173+ output.js: 1149 characters
174+ 1.output.js: 407 characters
175+ output.js
176+ 0 [...]\examples\code-splitted-require.context\example.js
177+ main
178+ 2 [...]\buildin\__webpack_console.js
179+ require (2x) from [...]\examples\code-splitted-require.context\example.js
180+ 1.output.js
181+ 1 generated [...]\examples\require.context\templates
182+ async context from [...]\examples\code-splitted-require.context\example.js
183+ 3 [...]\examples\require.context\templates\a.js
184+ async context from [...]\examples\code-splitted-require.context\example.js
185+ 4 [...]\examples\require.context\templates\c.js
186+ async context from [...]\examples\code-splitted-require.context\example.js
187+ 5 [...]\examples\require.context\templates\b.js
188+ async context from [...]\examples\code-splitted-require.context\example.js
138189```
0 commit comments