update examples

This commit is contained in:
Tobias Koppers 2012-07-11 17:53:46 +02:00
parent 5d323fc64e
commit 5508747e09
8 changed files with 166 additions and 54 deletions

View File

@ -45,6 +45,7 @@ getTemplate("b", function(b) {
/******/ }
/******/ };
/******/ require.modules = modules;
/******/ require.cache = installedModules;
/******/ window[modules.b] = function(chunkId, moreModules) {
/******/ for(var moduleId in moreModules)
/******/ modules[moduleId] = moreModules[moduleId];
@ -59,6 +60,8 @@ getTemplate("b", function(b) {
/******/({a:".output.js",b:"webpackJsonp",c:"",
/******/0: function(module, exports, require) {
/*** .\example.js ***/
/******/ /* WEBPACK FREE VAR INJECTION */ (function(console) {
function getTemplate(templateName, callback) {
require.e(1, function(require) {
@ -77,6 +80,8 @@ getTemplate("b", function(b) {
/******/
/******/1: function(module, exports, require) {
/*** (webpack)\buildin\__webpack_console.js ***/
var console = window.console;
module.exports = console;
for(var name in {log:1, info:1, error:1, warn:1, dir:1, trace:1, assert:1})
@ -103,6 +108,8 @@ console.timeEnd = function() {
/******/webpackJsonp(1, {
/******/2: function(module, exports, require) {
/*** (webpack)\examples\require.context\templates ***/
/***/ var map = {"./a.js":3,"./b.js":4,"./c.js":5},
/***/requireInContext = module.exports = function(name) {
/***/ return require(map[name+""]||map[name+".webpack.js"]||map[name+".web.js"]||map[name+".js"]||name);
@ -112,6 +119,8 @@ console.timeEnd = function() {
/******/
/******/3: function(module, exports, require) {
/*** (webpack)\examples\require.context\templates\a.js ***/
module.exports = function() {
return "This text was generated by template A";
}
@ -120,6 +129,8 @@ module.exports = function() {
/******/
/******/4: function(module, exports, require) {
/*** (webpack)\examples\require.context\templates\b.js ***/
module.exports = function() {
return "This text was generated by template B";
}
@ -128,6 +139,8 @@ module.exports = function() {
/******/
/******/5: function(module, exports, require) {
/*** (webpack)\examples\require.context\templates\c.js ***/
module.exports = function() {
return "This text was generated by template C";
}
@ -142,14 +155,15 @@ module.exports = function() {
## Uncompressed
```
Hash: 7281a8674ac10a5e3b42191954d8a974
Hash: 07170be22db98a268f11cb614e58f31d
Compile Time: 391ms
Chunks: 2
Modules: 6
Modules including duplicates: 6
Modules pre chunk: 3
Modules per chunk: 3
Modules first chunk: 2
output.js: 2686 characters
1.output.js: 849 characters
output.js: 2804 characters
1.output.js: 1088 characters
<id> <size> <filename>
<reason> from <filename>
@ -172,13 +186,14 @@ output.js
## Minimized (uglify-js, no zip)
```
Hash: 7281a8674ac10a5e3b42191954d8a974
Hash: 90d59a1ab3aac4303a445aadd5207854
Compile Time: 366ms
Chunks: 2
Modules: 6
Modules including duplicates: 6
Modules pre chunk: 3
Modules per chunk: 3
Modules first chunk: 2
output.js: 1064 characters
output.js: 1074 characters
1.output.js: 473 characters
<id> <size> <filename>

View File

@ -44,6 +44,7 @@ module.exports = "It works";
/******/ }
/******/ };
/******/ require.modules = modules;
/******/ require.cache = installedModules;
/******/ window[modules.b] = function(chunkId, moreModules) {
/******/ for(var moduleId in moreModules)
/******/ modules[moduleId] = moreModules[moduleId];
@ -58,6 +59,8 @@ module.exports = "It works";
/******/({a:".output.js",b:"webpackJsonp",c:"",
/******/0: function(module, exports, require) {
/*** .\example.js ***/
/******/ /* WEBPACK FREE VAR INJECTION */ (function(console) {
require(/* bundle!./file.js */2)(function(fileJsExports) {
console.log(fileJsExports);
@ -68,6 +71,8 @@ require(/* bundle!./file.js */2)(function(fileJsExports) {
/******/
/******/1: function(module, exports, require) {
/*** (webpack)\buildin\__webpack_console.js ***/
var console = window.console;
module.exports = console;
for(var name in {log:1, info:1, error:1, warn:1, dir:1, trace:1, assert:1})
@ -87,6 +92,8 @@ console.timeEnd = function() {
/******/
/******/2: function(module, exports, require) {
/*** (webpack)\~\bundle-loader!.\file.js ***/
var cbs = [],
data;
module.exports = function(cb) {
@ -94,7 +101,7 @@ module.exports = function(cb) {
else cb(data);
}
require.e(1, function(require) {
data = require(/* !.\file.js */3);
data = require(/* (webpack)\examples\code-splitting-bundle-loader\file.js */3);
var callbacks = cbs;
cbs = null;
for(var i = 0, l = callbacks.length; i < l; i++) {
@ -113,6 +120,8 @@ require.e(1, function(require) {
/******/webpackJsonp(1, {
/******/3: function(module, exports, require) {
/*** .\file.js ***/
module.exports = "It works";
/******/},
@ -125,14 +134,15 @@ module.exports = "It works";
## Uncompressed
```
Hash: 7d808097559327550b74824efe0fd368
Hash: 822f2e94aed8321db2eb0683e517a04d
Compile Time: 883ms
Chunks: 2
Modules: 4
Modules including duplicates: 4
Modules pre chunk: 2
Modules per chunk: 2
Modules first chunk: 3
output.js: 2947 characters
1.output.js: 135 characters
output.js: 3069 characters
1.output.js: 156 characters
<id> <size> <filename>
<reason> from <filename>
@ -141,7 +151,7 @@ output.js
main
1 420 (webpack)\buildin\__webpack_console.js
require (1x) from .\example.js
2 367 (webpack)\~\bundle-loader!.\file.js
2 324 (webpack)\~\bundle-loader!.\file.js
require (1x) from .\example.js
1.output.js
3 28 .\file.js
@ -151,13 +161,14 @@ output.js
## Minimized (uglify-js, no zip)
```
Hash: 7d808097559327550b74824efe0fd368
Hash: 465c6d8774e021d375ab1fde093f6d70
Compile Time: 888ms
Chunks: 2
Modules: 4
Modules including duplicates: 4
Modules pre chunk: 2
Modules per chunk: 2
Modules first chunk: 3
output.js: 1133 characters
output.js: 1143 characters
1.output.js: 57 characters
<id> <size> <filename>

View File

@ -41,6 +41,7 @@ require.ensure(["c"], function(require) {
/******/ }
/******/ };
/******/ require.modules = modules;
/******/ require.cache = installedModules;
/******/ window[modules.b] = function(chunkId, moreModules) {
/******/ for(var moduleId in moreModules)
/******/ modules[moduleId] = moreModules[moduleId];
@ -55,6 +56,8 @@ require.ensure(["c"], function(require) {
/******/({a:".output.js",b:"webpackJsonp",c:"",
/******/0: function(module, exports, require) {
/*** .\example.js ***/
var a = require(/* a */2);
var b = require(/* b */1);
require.e(1, function(require) {
@ -66,12 +69,16 @@ require.e(1, function(require) {
/******/
/******/1: function(module, exports, require) {
/*** .\~\b.js ***/
// module b
/******/},
/******/
/******/2: function(module, exports, require) {
/*** .\~\a.js ***/
// module a
/******/},
@ -85,12 +92,16 @@ require.e(1, function(require) {
/******/webpackJsonp(1, {
/******/3: function(module, exports, require) {
/*** .\~\c.js ***/
// module c
/******/},
/******/
/******/4: function(module, exports, require) {
/*** .\~\d.js ***/
// module d
/******/},
@ -109,14 +120,15 @@ webpackJsonp(1,{3:function(a,b,c){},4:function(a,b,c){}})
## Uncompressed
```
Hash: 720a9171b98399abaa3843871ede8d47
Hash: 38f36e791a78bd79a3da8a151e3eca69
Compile Time: 292ms
Chunks: 2
Modules: 5
Modules including duplicates: 5
Modules pre chunk: 2.5
Modules per chunk: 2.5
Modules first chunk: 3
output.js: 2098 characters
1.output.js: 200 characters
output.js: 2206 characters
1.output.js: 240 characters
<id> <size> <filename>
<reason> from <filename>
@ -137,13 +149,14 @@ output.js
## Minimized (uglify-js, no zip)
```
Hash: 720a9171b98399abaa3843871ede8d47
Hash: acb96ffb60e2a4a3abff7ff64fc7b104
Compile Time: 389ms
Chunks: 2
Modules: 5
Modules including duplicates: 5
Modules pre chunk: 2.5
Modules per chunk: 2.5
Modules first chunk: 3
output.js: 749 characters
output.js: 759 characters
1.output.js: 57 characters
<id> <size> <filename>

View File

@ -42,11 +42,14 @@ module.exports = 42
/******/ callback(require);
/******/ };
/******/ require.modules = modules;
/******/ require.cache = installedModules;
/******/ return require(0);
/******/})
/******/({
/******/0: function(module, exports, require) {
/*** .\example.js ***/
/******/ /* WEBPACK FREE VAR INJECTION */ (function(console) {
console.log(require(/* ./cup1.coffee */3));
/******/ /* WEBPACK FREE VAR INJECTION */ }(require(/* __webpack_console */1)))
@ -55,6 +58,8 @@ console.log(require(/* ./cup1.coffee */3));
/******/
/******/1: function(module, exports, require) {
/*** (webpack)\buildin\__webpack_console.js ***/
var console = window.console;
module.exports = console;
for(var name in {log:1, info:1, error:1, warn:1, dir:1, trace:1, assert:1})
@ -74,6 +79,8 @@ console.timeEnd = function() {
/******/
/******/2: function(module, exports, require) {
/*** (webpack)\~\coffee-loader!.\cup2.coffee ***/
/******/ /* WEBPACK FREE VAR INJECTION */ (function(console) {
(function() {
@ -89,6 +96,8 @@ console.timeEnd = function() {
/******/
/******/3: function(module, exports, require) {
/*** (webpack)\~\coffee-loader!.\cup1.coffee ***/
(function() {
module.exports = {
@ -111,13 +120,14 @@ console.timeEnd = function() {
## Uncompressed
```
Hash: f4d93fc41e8185f13f0adc785bb0d708
Hash: 8740d241e371adf15f644bee773f2b4b
Compile Time: 933ms
Chunks: 1
Modules: 4
Modules including duplicates: 4
Modules pre chunk: 4
Modules per chunk: 4
Modules first chunk: 4
output.js: 1982 characters
output.js: 2201 characters
<id> <size> <filename>
<reason> from <filename>
@ -136,13 +146,14 @@ output.js
## Minimized (uglify-js, no zip)
```
Hash: f4d93fc41e8185f13f0adc785bb0d708
Hash: 71ac198c443b74812251971624a502c3
Compile Time: 715ms
Chunks: 1
Modules: 4
Modules including duplicates: 4
Modules pre chunk: 4
Modules per chunk: 4
Modules first chunk: 4
output.js: 791 characters
output.js: 801 characters
<id> <size> <filename>
<reason> from <filename>

View File

@ -47,11 +47,14 @@ exports.add = function() {
/******/ callback(require);
/******/ };
/******/ require.modules = modules;
/******/ require.cache = installedModules;
/******/ return require(0);
/******/})
/******/({
/******/0: function(module, exports, require) {
/*** .\example.js ***/
var inc = require(/* ./increment */1).increment;
var a = 1;
inc(a); // 2
@ -60,6 +63,8 @@ inc(a); // 2
/******/
/******/1: function(module, exports, require) {
/*** .\increment.js ***/
var add = require(/* ./math */2).add;
exports.increment = function(val) {
return add(val, 1);
@ -69,6 +74,8 @@ exports.increment = function(val) {
/******/
/******/2: function(module, exports, require) {
/*** .\math.js ***/
exports.add = function() {
var sum = 0, i = 0, args = arguments, l = args.length;
while (i < l) {
@ -87,13 +94,14 @@ exports.add = function() {
## Uncompressed
```
Hash: a6aade18f63e58074c48b3e95e18bdf1
Hash: 9326ee6a998b5e42fd07a7a2f390ce57
Compile Time: 94ms
Chunks: 1
Modules: 3
Modules including duplicates: 3
Modules pre chunk: 3
Modules per chunk: 3
Modules first chunk: 3
output.js: 1231 characters
output.js: 1345 characters
<id> <size> <filename>
<reason> from <filename>
@ -109,13 +117,14 @@ output.js
## Minimized (uglify-js, no zip)
```
Hash: a6aade18f63e58074c48b3e95e18bdf1
Hash: 4131f4717fa510f9f9929b1b6a050226
Compile Time: 172ms
Chunks: 1
Modules: 3
Modules including duplicates: 3
Modules pre chunk: 3
Modules per chunk: 3
Modules first chunk: 3
output.js: 468 characters
output.js: 478 characters
<id> <size> <filename>
<reason> from <filename>

View File

@ -53,14 +53,17 @@ module.exports = function(content) {
/******/ callback(require);
/******/ };
/******/ require.modules = modules;
/******/ require.cache = installedModules;
/******/ return require(0);
/******/})
/******/({
/******/0: function(module, exports, require) {
/*** .\example.js ***/
/******/ /* WEBPACK FREE VAR INJECTION */ (function(console) {
// Polyfill require for node.js usage of loaders
require = require(/* ../../require-polyfill */4)(require.valueOf());
require = require(/* ../../require-polyfill */5)(require.valueOf());
// use our loader
console.dir(require(/* ./loader!./file */3));
@ -74,6 +77,8 @@ console.dir(require(/* json!./test.json */2)); // manual
/******/
/******/1: function(module, exports, require) {
/*** (webpack)\buildin\__webpack_console.js ***/
var console = window.console;
module.exports = console;
for(var name in {log:1, info:1, error:1, warn:1, dir:1, trace:1, assert:1})
@ -93,6 +98,8 @@ console.timeEnd = function() {
/******/
/******/2: function(module, exports, require) {
/*** (webpack)\~\json-loader!.\test.json ***/
module.exports = {
"foobar": 1234
}
@ -101,6 +108,8 @@ module.exports = {
/******/
/******/3: function(module, exports, require) {
/*** .\loader.js!.\file.js ***/
exports.answer = 42;
exports.foo = "bar";
@ -108,9 +117,19 @@ exports.foo = "bar";
/******/
/******/4: function(module, exports, require) {
/*** (webpack)\~\enhanced-require\index.webpack.js ***/
// No polyfill needed when compiled with webpack
module.exports = function(r){return r}
/******/},
/******/
/******/5: function(module, exports, require) {
/*** (webpack)\require-polyfill.js ***/
module.exports = require(/* enhanced-require */4)
/******/},
/******/
/******/})
@ -131,13 +150,14 @@ Prints in node.js (`node example.js`) and in browser:
## Uncompressed
```
Hash: c0831657fd53c5a777b1f944506cbfd2
Hash: 68e416723e9da380bb503f78511ebe86
Compile Time: 505ms
Chunks: 1
Modules: 5
Modules including duplicates: 5
Modules pre chunk: 5
Modules first chunk: 5
output.js: 2094 characters
Modules: 6
Modules including duplicates: 6
Modules per chunk: 6
Modules first chunk: 6
output.js: 2509 characters
<id> <size> <filename>
<reason> from <filename>
@ -151,6 +171,8 @@ output.js
require (1x) from .\example.js
3 41 .\loader.js!.\file.js
require (1x) from .\example.js
4 87 (webpack)\require-polyfill.web.js
4 87 (webpack)\~\enhanced-require\index.webpack.js
require (1x) from (webpack)\require-polyfill.js
5 49 (webpack)\require-polyfill.js
require (1x) from .\example.js
```

View File

@ -55,6 +55,7 @@ require.ensure(["b"], function(require) {
/******/ }
/******/ };
/******/ require.modules = modules;
/******/ require.cache = installedModules;
/******/ window[modules.b] = function(chunkId, moreModules) {
/******/ for(var moduleId in moreModules)
/******/ modules[moduleId] = moreModules[moduleId];
@ -69,6 +70,8 @@ require.ensure(["b"], function(require) {
/******/({a:".output.js",b:"webpackJsonp",c:"",
/******/0: function(module, exports, require) {
/*** .\example.js ***/
var a = require(/* a */1);
require.e(2, function(require) {
@ -94,6 +97,8 @@ require.e(1, function(require) {
/******/
/******/1: function(module, exports, require) {
/*** .\~\a.js ***/
// module a
/******/},
@ -107,12 +112,16 @@ require.e(1, function(require) {
/******/webpackJsonp(1, {
/******/2: function(module, exports, require) {
/*** .\~\b.js ***/
// module b
/******/},
/******/
/******/3: function(module, exports, require) {
/*** .\~\d.js ***/
// module d
/******/},
@ -126,18 +135,24 @@ require.e(1, function(require) {
/******/webpackJsonp(2, {
/******/2: function(module, exports, require) {
/*** .\~\b.js ***/
// module b
/******/},
/******/
/******/3: function(module, exports, require) {
/*** .\~\d.js ***/
// module d
/******/},
/******/
/******/4: function(module, exports, require) {
/*** .\~\c.js ***/
// module c
/******/},
@ -150,15 +165,16 @@ require.e(1, function(require) {
## Uncompressed
```
Hash: fd69516fa1f852063e95b93b06a4226f
Hash: 87050fc2d94fd17f6817b17719aa6528
Compile Time: 156ms
Chunks: 3
Modules: 5
Modules including duplicates: 7
Modules pre chunk: 2.3
Modules per chunk: 2.3
Modules first chunk: 2
output.js: 2288 characters
1.output.js: 200 characters
2.output.js: 282 characters
output.js: 2376 characters
1.output.js: 240 characters
2.output.js: 342 characters
<id> <size> <filename>
<reason> from <filename>

View File

@ -41,11 +41,14 @@ module.exports = function() {
/******/ callback(require);
/******/ };
/******/ require.modules = modules;
/******/ require.cache = installedModules;
/******/ return require(0);
/******/})
/******/({
/******/0: function(module, exports, require) {
/*** .\example.js ***/
/******/ /* WEBPACK FREE VAR INJECTION */ (function(console) {
function getTemplate(templateName) {
return require(/* ./templates */2)("./"+templateName);
@ -58,6 +61,8 @@ console.log(getTemplate("b"));
/******/
/******/1: function(module, exports, require) {
/*** (webpack)\buildin\__webpack_console.js ***/
var console = window.console;
module.exports = console;
for(var name in {log:1, info:1, error:1, warn:1, dir:1, trace:1, assert:1})
@ -77,6 +82,8 @@ console.timeEnd = function() {
/******/
/******/2: function(module, exports, require) {
/*** .\templates ***/
/***/ var map = {"./a.js":3,"./b.js":4,"./c.js":5},
/***/requireInContext = module.exports = function(name) {
/***/ return require(map[name+""]||map[name+".webpack.js"]||map[name+".web.js"]||map[name+".js"]||name);
@ -86,6 +93,8 @@ console.timeEnd = function() {
/******/
/******/3: function(module, exports, require) {
/*** .\templates\a.js ***/
module.exports = function() {
return "This text was generated by template A";
}
@ -94,6 +103,8 @@ module.exports = function() {
/******/
/******/4: function(module, exports, require) {
/*** .\templates\b.js ***/
module.exports = function() {
return "This text was generated by template B";
}
@ -102,6 +113,8 @@ module.exports = function() {
/******/
/******/5: function(module, exports, require) {
/*** .\templates\c.js ***/
module.exports = function() {
return "This text was generated by template C";
}
@ -116,13 +129,14 @@ module.exports = function() {
## Uncompressed
```
Hash: 868015ac6c7be0a08a6536fb5a46c735
Hash: 6f6b2204b89b8552dbb3c5dda47dfc73
Compile Time: 214ms
Chunks: 1
Modules: 6
Modules including duplicates: 6
Modules pre chunk: 6
Modules per chunk: 6
Modules first chunk: 6
output.js: 2353 characters
output.js: 2577 characters
<id> <size> <filename>
<reason> from <filename>
@ -144,13 +158,14 @@ output.js
## Minimized (uglify-js, no zip)
```
Hash: 868015ac6c7be0a08a6536fb5a46c735
Hash: 0aacc1ce55478e88496e2eeb97b5398f
Compile Time: 275ms
Chunks: 1
Modules: 6
Modules including duplicates: 6
Modules pre chunk: 6
Modules per chunk: 6
Modules first chunk: 6
output.js: 1087 characters
output.js: 1097 characters
<id> <size> <filename>
<reason> from <filename>