Fixed webpack output again

This commit is contained in:
Tobias Koppers 2012-04-09 14:44:47 +02:00
parent 556b91e50d
commit 1d1f3975d0
6 changed files with 29 additions and 25 deletions

View File

@ -153,6 +153,7 @@ if(argv.single) {
var buildins = path.join(__dirname, "..");
cwd = cwd.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
cwd = new RegExp("^" + cwd + "|(!)" + cwd, "g");
var buildinsAsModule = cwd.test(buildins);
cwdParent = cwdParent.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
cwdParent = new RegExp("^" + cwdParent + "|(!)" + cwdParent, "g");
buildins = buildins.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
@ -160,8 +161,11 @@ if(argv.single) {
function compressFilename(filename) {
if(!filename)
return filename;
filename = filename.replace(buildins, "!(webpack)");
if(buildinsAsModule)
filename = filename.replace(buildins, "!(webpack)");
filename = filename.replace(cwd, "!.");
if(!buildinsAsModule)
filename = filename.replace(buildins, "!(webpack)");
filename = filename.replace(cwdParent, "!..");
return filename.replace(/^!/, "");
}

View File

@ -106,8 +106,8 @@ Modules: 6
Modules including duplicates: 6
Modules pre chunk: 3
Modules first chunk: 2
output.js: 2659 characters
1.output.js: 763 characters
output.js: 2707 characters
1.output.js: 769 characters
<id> <size> <filename>
<reason> from <filename>
@ -117,13 +117,13 @@ output.js
1 332 (webpack)\buildin\__webpack_console.js
require (2x) from .\example.js
1.output.js
2 [context] ..\require.context\templates
2 143 [context] (webpack)\examples\require.context\templates
sync context from .\example.js
3 72 ..\require.context\templates\a.js
3 72 (webpack)\examples\require.context\templates\a.js
sync context from .\example.js
4 72 ..\require.context\templates\b.js
4 72 (webpack)\examples\require.context\templates\b.js
sync context from .\example.js
5 72 ..\require.context\templates\c.js
5 72 (webpack)\examples\require.context\templates\c.js
sync context from .\example.js
```
@ -146,12 +146,12 @@ output.js
1 332 (webpack)\buildin\__webpack_console.js
require (2x) from .\example.js
1.output.js
2 [context] ..\require.context\templates
2 143 [context] (webpack)\examples\require.context\templates
sync context from .\example.js
3 72 ..\require.context\templates\a.js
3 72 (webpack)\examples\require.context\templates\a.js
sync context from .\example.js
4 72 ..\require.context\templates\b.js
4 72 (webpack)\examples\require.context\templates\b.js
sync context from .\example.js
5 72 ..\require.context\templates\c.js
5 72 (webpack)\examples\require.context\templates\c.js
sync context from .\example.js
```

View File

@ -113,7 +113,7 @@ Modules: 5
Modules including duplicates: 5
Modules pre chunk: 2.5
Modules first chunk: 3
output.js: 2071 characters
output.js: 2114 characters
1.output.js: 200 characters
<id> <size> <filename>
@ -121,14 +121,14 @@ Modules first chunk: 3
output.js
0 82 .\example.js
main
1 .\node_modules\b.js
1 0 .\node_modules\b.js
require (2x) from .\example.js
2 .\node_modules\a.js
2 0 .\node_modules\a.js
require (1x) from .\example.js
1.output.js
3 .\node_modules\c.js
3 0 .\node_modules\c.js
async require (1x) from .\example.js
4 .\node_modules\d.js
4 0 .\node_modules\d.js
async require (1x) from .\example.js
```
@ -148,13 +148,13 @@ Modules first chunk: 3
output.js
0 82 .\example.js
main
1 .\node_modules\b.js
1 0 .\node_modules\b.js
require (2x) from .\example.js
2 .\node_modules\a.js
2 0 .\node_modules\a.js
require (1x) from .\example.js
1.output.js
3 .\node_modules\c.js
3 0 .\node_modules\c.js
async require (1x) from .\example.js
4 .\node_modules\d.js
4 0 .\node_modules\d.js
async require (1x) from .\example.js
```

View File

@ -115,7 +115,7 @@ Modules: 4
Modules including duplicates: 4
Modules pre chunk: 4
Modules first chunk: 4
output.js: 1951 characters
output.js: 1968 characters
<id> <size> <filename>
<reason> from <filename>

View File

@ -135,7 +135,7 @@ Modules: 5
Modules including duplicates: 5
Modules pre chunk: 5
Modules first chunk: 5
output.js: 2063 characters
output.js: 2089 characters
<id> <size> <filename>
<reason> from <filename>

View File

@ -120,7 +120,7 @@ Modules: 6
Modules including duplicates: 6
Modules pre chunk: 6
Modules first chunk: 6
output.js: 2236 characters
output.js: 2263 characters
<id> <size> <filename>
<reason> from <filename>
@ -129,7 +129,7 @@ output.js
main
1 332 (webpack)\buildin\__webpack_console.js
require (2x) from .\example.js
2 [context] .\templates
2 143 [context] .\templates
context from .\example.js
3 72 .\templates\a.js
context from .\example.js
@ -156,7 +156,7 @@ output.js
main
1 332 (webpack)\buildin\__webpack_console.js
require (2x) from .\example.js
2 [context] .\templates
2 143 [context] .\templates
context from .\example.js
3 72 .\templates\a.js
context from .\example.js