Skip to content

Commit 7861570

Browse files
committed
updated examples
1 parent f5290b0 commit 7861570

File tree

24 files changed

+339
-269
lines changed

24 files changed

+339
-269
lines changed

examples/code-splitted-require.context-amd/README.md

Lines changed: 52 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ getTemplate("b", function(b) {
6767

6868
/******/ /* WEBPACK FREE VAR INJECTION */ (function(require,console) {
6969
function getTemplate(templateName, callback) {
70-
require(1, function() { return [require(/* ../require.context/templates */3)("./"+templateName)]}, function(tmpl) {
70+
require(1, function() { return [require(/* ../require.context/templates */4)("./"+templateName)]}, function(tmpl) {
7171
callback(tmpl());
7272
});
7373
}
@@ -121,33 +121,45 @@ function amdRequire(chunk, requiresFn, fn) {
121121
}
122122
for(var name in req)
123123
amdRequire[name] = req[name];
124-
amdRequire.amd = {};
124+
amdRequire.amd = require(/* ./__webpack_options_amd.loader.js!./__webpack_options_amd.loader.js */3);
125125
amdRequire.config = function() {/* config is ignored, use webpack options */};
126126
module.exports = amdRequire;
127127

128128

129129
/******/},
130130
/******/
131+
/******/3: function(module, exports, require) {
132+
133+
/*** (webpack)\buildin\__webpack_options_amd.loader.js!(webpack)\buildin\__webpack_options_amd.loader.js ***/
134+
135+
/* empty to return {} */
136+
137+
/******/}
131138
/******/})
132139
```
133140

134141
# js/1.output.js
135142

136143
``` javascript
137-
/******/webpackJsonp(1, {
138-
/******/3: function(module, exports, require) {
144+
/******/webpackJsonp(1,{
145+
/******/4: function(module, exports, require) {
139146

140147
/*** (webpack)\examples\require.context\templates ***/
141148

142-
/***/ var map = {"./a.js":4,"./b.js":5,"./c.js":6},
143-
/***/ requireInContext = module.exports = function(name) {
144-
/***/ return require(map[name+""] || map[name+".webpack.js"] || map[name+".web.js"] || map[name+".js"]||name);
149+
/***/ var map = {"./a.js":5,"./b.js":6,"./c.js":7};
150+
/***/ exports = module.exports = function(name) {
151+
/***/ return require(exports.id(name) || name)
152+
/***/ };
153+
/***/ exports.id = function(name) {
154+
/***/ return map[name] || map[name+".js"];
155+
/***/ };
156+
/***/ exports.keys = function() {
157+
/***/ return Object.keys(map);
145158
/***/ };
146-
/***/ requireInContext.keys = function() { return Object.keys(map) }
147159

148160
/******/},
149161
/******/
150-
/******/4: function(module, exports, require) {
162+
/******/5: function(module, exports, require) {
151163

152164
/*** (webpack)\examples\require.context\templates\a.js ***/
153165

@@ -157,7 +169,7 @@ module.exports = function() {
157169

158170
/******/},
159171
/******/
160-
/******/5: function(module, exports, require) {
172+
/******/6: function(module, exports, require) {
161173

162174
/*** (webpack)\examples\require.context\templates\b.js ***/
163175

@@ -167,16 +179,15 @@ module.exports = function() {
167179

168180
/******/},
169181
/******/
170-
/******/6: function(module, exports, require) {
182+
/******/7: function(module, exports, require) {
171183

172184
/*** (webpack)\examples\require.context\templates\c.js ***/
173185

174186
module.exports = function() {
175187
return "This text was generated by template C";
176188
}
177189

178-
/******/},
179-
/******/
190+
/******/}
180191
/******/})
181192
```
182193

@@ -185,14 +196,14 @@ module.exports = function() {
185196
## Uncompressed
186197

187198
```
188-
Hash: b83e1a10c24b65db5ee14c7bcf8ebc85
189-
Compile Time: 46ms
199+
Hash: f4015f44409645ce67484ab38770af8d
200+
Compile Time: 51ms
190201
Chunks: 2
191-
Modules: 7
192-
Modules including duplicates: 7
193-
Modules first chunk: 3
194-
main output.js: 3673 chars/bytes
195-
1 1.output.js: 1105 chars/bytes
202+
Modules: 8
203+
Modules including duplicates: 8
204+
Modules first chunk: 4
205+
main output.js: 3950 chars/bytes
206+
1.output.js: 1116 chars/bytes
196207
197208
<id> <size> <filename>
198209
<reason> from <filename>
@@ -201,30 +212,32 @@ output.js
201212
main
202213
1 516 (webpack)\buildin\__webpack_console.js
203214
require (2x) from .\example.js
204-
2 437 (webpack)\buildin\__webpack_amd_require.js
215+
2 518 (webpack)\buildin\__webpack_amd_require.js
205216
require (1x) from .\example.js
217+
3 24 (webpack)\buildin\__webpack_options_amd.loader.js!(webpack)\buildin\__webpack_options_amd.loader.js
218+
require (1x) from (webpack)\buildin\__webpack_amd_require.js
206219
1.output.js
207-
3 300 [context] (webpack)\examples\require.context\templates
220+
4 322 [context] (webpack)\examples\require.context\templates
208221
async context from .\example.js
209-
4 82 (webpack)\examples\require.context\templates\a.js
222+
5 82 (webpack)\examples\require.context\templates\a.js
210223
async context from .\example.js
211-
5 82 (webpack)\examples\require.context\templates\b.js
224+
6 82 (webpack)\examples\require.context\templates\b.js
212225
async context from .\example.js
213-
6 82 (webpack)\examples\require.context\templates\c.js
226+
7 82 (webpack)\examples\require.context\templates\c.js
214227
async context from .\example.js
215228
```
216229

217230
## Minimized (uglify-js, no zip)
218231

219232
```
220-
Hash: 7da1af67af62fe871b1f6a446eee7c04
221-
Compile Time: 151ms
233+
Hash: bb43c8369f9f31ffe5aaad2a1181160b
234+
Compile Time: 159ms
222235
Chunks: 2
223-
Modules: 7
224-
Modules including duplicates: 7
225-
Modules first chunk: 3
226-
main output.js: 1386 chars/bytes
227-
1 1.output.js: 473 chars/bytes
236+
Modules: 8
237+
Modules including duplicates: 8
238+
Modules first chunk: 4
239+
main output.js: 1408 chars/bytes
240+
1.output.js: 467 chars/bytes
228241
229242
<id> <size> <filename>
230243
<reason> from <filename>
@@ -233,16 +246,18 @@ output.js
233246
main
234247
1 402 (webpack)\buildin\__webpack_console.js
235248
require (2x) from .\example.js
236-
2 253 (webpack)\buildin\__webpack_amd_require.js
249+
2 261 (webpack)\buildin\__webpack_amd_require.js
237250
require (1x) from .\example.js
251+
3 0 (webpack)\buildin\__webpack_options_amd.loader.js!(webpack)\buildin\__webpack_options_amd.loader.js
252+
require (1x) from (webpack)\buildin\__webpack_amd_require.js
238253
1.output.js
239-
3 228 [context] (webpack)\examples\require.context\templates
254+
4 212 [context] (webpack)\examples\require.context\templates
240255
async context from .\example.js
241-
4 72 (webpack)\examples\require.context\templates\a.js
256+
5 72 (webpack)\examples\require.context\templates\a.js
242257
async context from .\example.js
243-
5 72 (webpack)\examples\require.context\templates\b.js
258+
6 72 (webpack)\examples\require.context\templates\b.js
244259
async context from .\example.js
245-
6 72 (webpack)\examples\require.context\templates\c.js
260+
7 72 (webpack)\examples\require.context\templates\c.js
246261
async context from .\example.js
247262
```
248263

Lines changed: 13 additions & 8 deletions
Loading

0 commit comments

Comments
 (0)