webpack/test/__snapshots__/StatsTestCases.test.js.snap

3484 lines
180 KiB
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`StatsTestCases should print correct stats for aggressive-splitting-entry 1`] = `
"Hash: 73cc73495122bdbc0b5273cc73495122bdbc0b52
Child fitting:
Hash: 73cc73495122bdbc0b52
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
33966214360bbbb31383.js 1.94 KiB 2 [emitted]
445d4c6a1d7381d6cb2c.js 1.94 KiB 3 [emitted]
89433e8d9a08f7d757d9.js 11.2 KiB 1 [emitted]
d4b551c6319035df2898.js 1.05 KiB 0 [emitted]
Entrypoint main = 33966214360bbbb31383.js 445d4c6a1d7381d6cb2c.js 89433e8d9a08f7d757d9.js
chunk {0} d4b551c6319035df2898.js 916 bytes <{1}> <{2}> <{3}>
> ./g [4] ./index.js 7:0-13
[7] ./g.js 916 bytes {0} [built]
chunk {1} 89433e8d9a08f7d757d9.js 1.87 KiB ={2}= ={3}= >{0}< [entry] [rendered]
> ./index main
[3] ./e.js 899 bytes {1} [built]
[4] ./index.js 111 bytes {1} [built]
[6] ./f.js 900 bytes {1} [built]
chunk {2} 33966214360bbbb31383.js 1.76 KiB ={1}= ={3}= >{0}< [initial] [rendered] [recorded] aggressive splitted
> ./index main
[0] ./b.js 899 bytes {2} [built]
[5] ./a.js 899 bytes {2} [built]
chunk {3} 445d4c6a1d7381d6cb2c.js 1.76 KiB ={1}= ={2}= >{0}< [initial] [rendered] [recorded] aggressive splitted
> ./index main
[1] ./c.js 899 bytes {3} [built]
[2] ./d.js 899 bytes {3} [built]
Child content-change:
Hash: 73cc73495122bdbc0b52
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
33966214360bbbb31383.js 1.94 KiB 2 [emitted]
445d4c6a1d7381d6cb2c.js 1.94 KiB 3 [emitted]
89433e8d9a08f7d757d9.js 11.2 KiB 1 [emitted]
d4b551c6319035df2898.js 1.05 KiB 0 [emitted]
Entrypoint main = 33966214360bbbb31383.js 445d4c6a1d7381d6cb2c.js 89433e8d9a08f7d757d9.js
chunk {0} d4b551c6319035df2898.js 916 bytes <{1}> <{2}> <{3}>
> ./g [4] ./index.js 7:0-13
[7] ./g.js 916 bytes {0} [built]
chunk {1} 89433e8d9a08f7d757d9.js 1.87 KiB ={2}= ={3}= >{0}< [entry] [rendered]
> ./index main
[3] ./e.js 899 bytes {1} [built]
[4] ./index.js 111 bytes {1} [built]
[6] ./f.js 900 bytes {1} [built]
chunk {2} 33966214360bbbb31383.js 1.76 KiB ={1}= ={3}= >{0}< [initial] [rendered] [recorded] aggressive splitted
> ./index main
[0] ./b.js 899 bytes {2} [built]
[5] ./a.js 899 bytes {2} [built]
chunk {3} 445d4c6a1d7381d6cb2c.js 1.76 KiB ={1}= ={2}= >{0}< [initial] [rendered] [recorded] aggressive splitted
> ./index main
[1] ./c.js 899 bytes {3} [built]
[2] ./d.js 899 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for aggressive-splitting-on-demand 1`] = `
"Hash: 288ee5d5dfd32d7f1180
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
01a8254701931adbf278.js 1.01 KiB 9 [emitted]
07830cd8072d83cdc6ad.js 1.01 KiB 10 [emitted]
2736cf9d79233cd0a9b6.js 1.93 KiB 0 [emitted]
29de52df747b400f6177.js 1 KiB 1 [emitted]
41be79832883258c21e6.js 1.94 KiB 6 [emitted]
43c1ac24102c075ecb2d.js 1.94 KiB 3, 1 [emitted]
5bc7f208cd99a83b4e33.js 1.94 KiB 8 [emitted]
7f83e5c2f4e52435dd2c.js 1.96 KiB 2 [emitted]
ba9fedb7aa0c69201639.js 1.94 KiB 11 [emitted]
d40ae25f5e7ef09d2e24.js 1.94 KiB 7, 10 [emitted]
e5fb899955fa03a8053b.js 1.94 KiB 5 [emitted]
fee750e8c7671a0612b7.js 9.86 KiB 4 [emitted] main
Entrypoint main = fee750e8c7671a0612b7.js
chunk {0} 2736cf9d79233cd0a9b6.js 1.76 KiB <{4}> ={1}= ={2}= ={3}= ={6}= ={10}= [recorded] aggressive splitted
> ./b ./d ./e ./f ./g [11] ./index.js 5:0-44
> ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
[0] ./b.js 899 bytes {0} {5} [built]
[1] ./d.js 899 bytes {0} {8} [built]
chunk {1} 29de52df747b400f6177.js 899 bytes <{4}> ={0}= ={2}= ={8}=
> ./c ./d ./e [11] ./index.js 3:0-30
> ./b ./d ./e ./f ./g [11] ./index.js 5:0-44
[2] ./e.js 899 bytes {1} {3} [built]
chunk {2} 7f83e5c2f4e52435dd2c.js 1.76 KiB <{4}> ={0}= ={1}= ={3}= ={6}= ={7}= ={10}= ={11}= [recorded] aggressive splitted
> ./f ./g ./h ./i ./j ./k [11] ./index.js 4:0-51
> ./b ./d ./e ./f ./g [11] ./index.js 5:0-44
> ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
[3] ./f.js 899 bytes {2} [built]
[4] ./g.js 901 bytes {2} [built]
chunk {3} 43c1ac24102c075ecb2d.js 1.76 KiB <{4}> ={0}= ={2}= ={6}= ={10}= [rendered] [recorded] aggressive splitted
> ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
[2] ./e.js 899 bytes {1} {3} [built]
[6] ./h.js 899 bytes {3} {11} [built]
chunk {4} fee750e8c7671a0612b7.js (main) 248 bytes >{0}< >{1}< >{2}< >{3}< >{5}< >{6}< >{7}< >{8}< >{9}< >{10}< >{11}< [entry] [rendered]
> ./index main
[11] ./index.js 248 bytes {4} [built]
chunk {5} e5fb899955fa03a8053b.js 1.76 KiB <{4}>
> ./b ./c [11] ./index.js 2:0-23
[0] ./b.js 899 bytes {0} {5} [built]
[5] ./c.js 899 bytes {5} {8} [built]
chunk {6} 41be79832883258c21e6.js 1.76 KiB <{4}> ={0}= ={2}= ={3}= ={10}= [rendered] [recorded] aggressive splitted
> ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
[7] ./i.js 899 bytes {6} {11} [built]
[8] ./j.js 901 bytes {6} {7} [built]
chunk {7} d40ae25f5e7ef09d2e24.js 1.76 KiB <{4}> ={2}= ={11}=
> ./f ./g ./h ./i ./j ./k [11] ./index.js 4:0-51
[8] ./j.js 901 bytes {6} {7} [built]
[9] ./k.js 899 bytes {7} {10} [built]
chunk {8} 5bc7f208cd99a83b4e33.js 1.76 KiB <{4}> ={1}= [recorded] aggressive splitted
> ./c ./d ./e [11] ./index.js 3:0-30
[1] ./d.js 899 bytes {0} {8} [built]
[5] ./c.js 899 bytes {5} {8} [built]
chunk {9} 01a8254701931adbf278.js 899 bytes <{4}>
> ./a [11] ./index.js 1:0-16
[10] ./a.js 899 bytes {9} [built]
chunk {10} 07830cd8072d83cdc6ad.js 899 bytes <{4}> ={0}= ={2}= ={3}= ={6}=
> ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
[9] ./k.js 899 bytes {7} {10} [built]
chunk {11} ba9fedb7aa0c69201639.js 1.76 KiB <{4}> ={2}= ={7}= [rendered] [recorded] aggressive splitted
> ./f ./g ./h ./i ./j ./k [11] ./index.js 4:0-51
[6] ./h.js 899 bytes {3} {11} [built]
[7] ./i.js 899 bytes {6} {11} [built]"
`;
exports[`StatsTestCases should print correct stats for async-commons-chunk 1`] = `
"Entrypoint main = main.js
chunk {0} 0.js 21 bytes <{1}> ={2}= ={3}= [rendered] reused as split chunk (cache group: default)
> [1] ./index.js 17:1-21:3
> [1] ./index.js 2:1-5:3
> ./a ./b [1] ./index.js 9:1-13:3
[0] ./a.js 21 bytes {0} [built]
chunk {1} main.js (main) 515 bytes >{0}< >{2}< >{3}< [entry] [rendered]
> ./ main
[1] ./index.js 515 bytes {1} [built]
chunk {2} 2.js 21 bytes <{1}> ={0}= [rendered]
> ./a ./b [1] ./index.js 9:1-13:3
[2] ./b.js 21 bytes {2} [built]
chunk {3} 3.js 21 bytes <{1}> ={0}= [rendered]
> [1] ./index.js 17:1-21:3
[3] ./c.js 21 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for async-commons-chunk-auto 1`] = `
"Child disabled:
Entrypoint main = disabled/main.js
Entrypoint a = disabled/a.js
Entrypoint b = disabled/b.js
Entrypoint c = disabled/c.js
chunk {0} disabled/a.js (a) 216 bytes >{4}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[3] ./node_modules/y.js 20 bytes {0} {1} {2} {5} [built]
[5] ./a.js + 1 modules 156 bytes {0} {1} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {1} disabled/async-a.js (async-a) 216 bytes <{7}> >{4}< [rendered]
> ./a [7] ./index.js 1:0-47
[0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[3] ./node_modules/y.js 20 bytes {0} {1} {2} {5} [built]
[5] ./a.js + 1 modules 156 bytes {0} {1} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {2} disabled/async-b.js (async-b) 152 bytes <{7}> [rendered]
> ./b [7] ./index.js 2:0-47
[0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
[3] ./node_modules/y.js 20 bytes {0} {1} {2} {5} [built]
[4] ./b.js 72 bytes {2} {5} [built]
chunk {3} disabled/async-c.js (async-c) 167 bytes <{7}> [rendered]
> ./c [7] ./index.js 3:0-47
[0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
[6] ./c.js + 1 modules 107 bytes {3} {6} [built]
| ./c.js 72 bytes [built]
| ./node_modules/z.js 20 bytes [built]
chunk {4} disabled/async-g.js (async-g) 54 bytes <{0}> <{1}> [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
[8] ./g.js 34 bytes {4} [built]
chunk {5} disabled/b.js (b) 152 bytes [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
[3] ./node_modules/y.js 20 bytes {0} {1} {2} {5} [built]
[4] ./b.js 72 bytes {2} {5} [built]
chunk {6} disabled/c.js (c) 167 bytes [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
[2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
[6] ./c.js + 1 modules 107 bytes {3} {6} [built]
| ./c.js 72 bytes [built]
| ./node_modules/z.js 20 bytes [built]
chunk {7} disabled/main.js (main) 147 bytes >{1}< >{2}< >{3}< [entry] [rendered]
> ./ main
[7] ./index.js 147 bytes {7} [built]
Child default:
Entrypoint main = default/main.js
Entrypoint a = default/a.js
Entrypoint b = default/b.js
Entrypoint c = default/c.js
chunk {0} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{11}> ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={12}= >{1}< >{8}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {0} {4} {9} {10} [built]
chunk {1} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{2}> <{3}> <{4}> <{5}> <{11}> ={0}= ={2}= ={3}= ={6}= ={7}= ={8}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[2] ./f.js 20 bytes {1} {9} {10} [built]
chunk {2} default/vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{11}> ={0}= ={1}= ={3}= ={5}= ={6}= ={7}= ={12}= >{1}< >{8}< [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~async-c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
[1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
chunk {3} default/vendors~async-a~async-b.js (vendors~async-a~async-b) 20 bytes <{11}> ={0}= ={1}= ={2}= ={5}= ={6}= >{1}< >{8}< [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
[3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
chunk {4} default/a.js (a) 216 bytes >{1}< >{8}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {0} {4} {9} {10} [built]
[1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
[3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
[6] ./a.js + 1 modules 156 bytes {4} {5} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {5} default/async-a.js (async-a) 156 bytes <{11}> ={0}= ={2}= ={3}= >{1}< >{8}< [rendered]
> ./a [8] ./index.js 1:0-47
[6] ./a.js + 1 modules 156 bytes {4} {5} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {6} default/async-b.js (async-b) 72 bytes <{11}> ={0}= ={1}= ={2}= ={3}= [rendered]
> ./b [8] ./index.js 2:0-47
[4] ./b.js 72 bytes {6} {9} [built]
chunk {7} default/async-c.js (async-c) 72 bytes <{11}> ={0}= ={1}= ={2}= ={12}= [rendered]
> ./c [8] ./index.js 3:0-47
[5] ./c.js 72 bytes {7} {10} [built]
chunk {8} default/async-g.js (async-g) 34 bytes <{0}> <{2}> <{3}> <{4}> <{5}> ={1}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {8} [built]
chunk {9} default/b.js (b) 152 bytes [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {0} {4} {9} {10} [built]
[1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
[2] ./f.js 20 bytes {1} {9} {10} [built]
[3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
[4] ./b.js 72 bytes {6} {9} [built]
chunk {10} default/c.js (c) 152 bytes [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {0} {4} {9} {10} [built]
[1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
[2] ./f.js 20 bytes {1} {9} {10} [built]
[5] ./c.js 72 bytes {7} {10} [built]
[7] ./node_modules/z.js 20 bytes {10} {12} [built]
chunk {11} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{5}< >{6}< >{7}< >{12}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {11} [built]
chunk {12} default/vendors~async-c.js (vendors~async-c) 20 bytes <{11}> ={0}= ={1}= ={2}= ={7}= [rendered] split chunk (cache group: vendors) (name: vendors~async-c)
> ./c [8] ./index.js 3:0-47
[7] ./node_modules/z.js 20 bytes {10} {12} [built]
Child vendors:
Entrypoint main = vendors/main.js
Entrypoint a = vendors/vendors.js vendors/a.js
Entrypoint b = vendors/vendors.js vendors/b.js
Entrypoint c = vendors/vendors.js vendors/c.js
chunk {0} vendors/vendors.js (vendors) 60 bytes ={1}= ={6}= ={7}= >{5}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
> ./a a
> ./b b
> ./c c
[1] ./node_modules/x.js 20 bytes {0} {2} {3} {4} [built]
[3] ./node_modules/y.js 20 bytes {0} {2} {3} [built]
[7] ./node_modules/z.js 20 bytes {0} {4} [built]
chunk {1} vendors/a.js (a) 176 bytes ={0}= >{5}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[6] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {2} vendors/async-a.js (async-a) 216 bytes <{8}> >{5}< [rendered]
> ./a [8] ./index.js 1:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[1] ./node_modules/x.js 20 bytes {0} {2} {3} {4} [built]
[3] ./node_modules/y.js 20 bytes {0} {2} {3} [built]
[6] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {3} vendors/async-b.js (async-b) 152 bytes <{8}> [rendered]
> ./b [8] ./index.js 2:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[1] ./node_modules/x.js 20 bytes {0} {2} {3} {4} [built]
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[3] ./node_modules/y.js 20 bytes {0} {2} {3} [built]
[4] ./b.js 72 bytes {3} {6} [built]
chunk {4} vendors/async-c.js (async-c) 152 bytes <{8}> [rendered]
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[1] ./node_modules/x.js 20 bytes {0} {2} {3} {4} [built]
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[5] ./c.js 72 bytes {4} {7} [built]
[7] ./node_modules/z.js 20 bytes {0} {4} [built]
chunk {5} vendors/async-g.js (async-g) 54 bytes <{0}> <{1}> <{2}> [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[9] ./g.js 34 bytes {5} [built]
chunk {6} vendors/b.js (b) 112 bytes ={0}= [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[4] ./b.js 72 bytes {3} {6} [built]
chunk {7} vendors/c.js (c) 112 bytes ={0}= [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[5] ./c.js 72 bytes {4} {7} [built]
chunk {8} vendors/main.js (main) 147 bytes >{2}< >{3}< >{4}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {8} [built]
Child multiple-vendors:
Entrypoint main = multiple-vendors/main.js
Entrypoint a = multiple-vendors/libs-x.js multiple-vendors/vendors~a~async-a~async-b~b.js multiple-vendors/a.js
Entrypoint b = multiple-vendors/libs-x.js multiple-vendors/vendors~a~async-a~async-b~b.js multiple-vendors/b.js
Entrypoint c = multiple-vendors/libs-x.js multiple-vendors/vendors~async-c~c.js multiple-vendors/c.js
chunk {0} multiple-vendors/libs-x.js (libs-x) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: libs) (name: libs-x)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[2] ./node_modules/x.js 20 bytes {0} [built]
chunk {1} multiple-vendors/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{12}> ={0}= ={2}= ={3}= ={5}= ={6}= ={7}= ={10}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~b)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./a a
> ./b b
[3] ./node_modules/y.js 20 bytes {1} [built]
chunk {2} multiple-vendors/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{12}> ={0}= ={1}= ={3}= ={4}= ={6}= ={7}= ={8}= >{3}< >{9}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
chunk {3} multiple-vendors/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{5}> <{6}> <{12}> ={0}= ={1}= ={2}= ={4}= ={7}= ={8}= ={9}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[1] ./f.js 20 bytes {3} {10} {11} [built]
chunk {4} multiple-vendors/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{12}> ={0}= ={2}= ={3}= ={8}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
> ./c [8] ./index.js 3:0-47
> ./c c
[7] ./node_modules/z.js 20 bytes {4} [built]
chunk {5} multiple-vendors/a.js (a) 176 bytes ={0}= ={1}= >{3}< >{9}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[6] ./a.js + 1 modules 156 bytes {5} {6} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {6} multiple-vendors/async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={2}= >{3}< >{9}< [rendered]
> ./a [8] ./index.js 1:0-47
[6] ./a.js + 1 modules 156 bytes {5} {6} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {7} multiple-vendors/async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= [rendered]
> ./b [8] ./index.js 2:0-47
[4] ./b.js 72 bytes {7} {10} [built]
chunk {8} multiple-vendors/async-c.js (async-c) 72 bytes <{12}> ={0}= ={2}= ={3}= ={4}= [rendered]
> ./c [8] ./index.js 3:0-47
[5] ./c.js 72 bytes {8} {11} [built]
chunk {9} multiple-vendors/async-g.js (async-g) 34 bytes <{0}> <{1}> <{2}> <{5}> <{6}> ={3}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {9} [built]
chunk {10} multiple-vendors/b.js (b) 112 bytes ={0}= ={1}= [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[1] ./f.js 20 bytes {3} {10} {11} [built]
[4] ./b.js 72 bytes {7} {10} [built]
chunk {11} multiple-vendors/c.js (c) 112 bytes ={0}= ={4}= [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[1] ./f.js 20 bytes {3} {10} {11} [built]
[5] ./c.js 72 bytes {8} {11} [built]
chunk {12} multiple-vendors/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{6}< >{7}< >{8}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {12} [built]
Child all:
Entrypoint main = all/main.js
Entrypoint a = all/vendors~a~async-a~async-b~async-c~b~c.js all/vendors~a~async-a~async-b~b.js all/a.js
Entrypoint b = all/vendors~a~async-a~async-b~async-c~b~c.js all/vendors~a~async-a~async-b~b.js all/b.js
Entrypoint c = all/vendors~a~async-a~async-b~async-c~b~c.js all/vendors~async-c~c.js all/c.js
chunk {0} all/vendors~a~async-a~async-b~async-c~b~c.js (vendors~a~async-a~async-b~async-c~b~c) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~async-c~b~c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[2] ./node_modules/x.js 20 bytes {0} [built]
chunk {1} all/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{12}> ={0}= ={2}= ={3}= ={5}= ={6}= ={7}= ={10}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~b)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./a a
> ./b b
[3] ./node_modules/y.js 20 bytes {1} [built]
chunk {2} all/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{12}> ={0}= ={1}= ={3}= ={4}= ={6}= ={7}= ={8}= >{3}< >{9}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
chunk {3} all/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{5}> <{6}> <{12}> ={0}= ={1}= ={2}= ={4}= ={7}= ={8}= ={9}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[1] ./f.js 20 bytes {3} {10} {11} [built]
chunk {4} all/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{12}> ={0}= ={2}= ={3}= ={8}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
> ./c [8] ./index.js 3:0-47
> ./c c
[7] ./node_modules/z.js 20 bytes {4} [built]
chunk {5} all/a.js (a) 176 bytes ={0}= ={1}= >{3}< >{9}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[6] ./a.js + 1 modules 156 bytes {5} {6} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {6} all/async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={2}= >{3}< >{9}< [rendered]
> ./a [8] ./index.js 1:0-47
[6] ./a.js + 1 modules 156 bytes {5} {6} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {7} all/async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= [rendered]
> ./b [8] ./index.js 2:0-47
[4] ./b.js 72 bytes {7} {10} [built]
chunk {8} all/async-c.js (async-c) 72 bytes <{12}> ={0}= ={2}= ={3}= ={4}= [rendered]
> ./c [8] ./index.js 3:0-47
[5] ./c.js 72 bytes {8} {11} [built]
chunk {9} all/async-g.js (async-g) 34 bytes <{0}> <{1}> <{2}> <{5}> <{6}> ={3}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {9} [built]
chunk {10} all/b.js (b) 112 bytes ={0}= ={1}= [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[1] ./f.js 20 bytes {3} {10} {11} [built]
[4] ./b.js 72 bytes {7} {10} [built]
chunk {11} all/c.js (c) 112 bytes ={0}= ={4}= [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[1] ./f.js 20 bytes {3} {10} {11} [built]
[5] ./c.js 72 bytes {8} {11} [built]
chunk {12} all/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{6}< >{7}< >{8}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {12} [built]"
`;
exports[`StatsTestCases should print correct stats for chunk-module-id-range 1`] = `
"Hash: 88889d87c9bc8eba9a2b
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main1.js 4.86 KiB 1 [emitted] main1
main2.js 4.85 KiB 0 [emitted] main2
Entrypoint main1 = main1.js
Entrypoint main2 = main2.js
chunk {0} main2.js (main2) 136 bytes [entry] [rendered]
> ./main2 main2
[0] ./d.js 20 bytes {0} {1} [built]
[1] ./e.js 20 bytes {0} [built]
[2] ./f.js 20 bytes {0} [built]
[3] ./main2.js 56 bytes {0} [built]
[101] ./a.js 20 bytes {0} {1} [built]
chunk {1} main1.js (main1) 136 bytes [entry] [rendered]
> ./main1 main1
[0] ./d.js 20 bytes {0} {1} [built]
[4] ./c.js 20 bytes {1} [built]
[100] ./main1.js 56 bytes {1} [built]
[101] ./a.js 20 bytes {0} {1} [built]
[102] ./b.js 20 bytes {1} [built]"
`;
exports[`StatsTestCases should print correct stats for chunks 1`] = `
"Hash: e1b67968f75ea0014cd1
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.bundle.js 232 bytes 1 [emitted]
2.bundle.js 152 bytes 2 [emitted]
3.bundle.js 289 bytes 3 [emitted]
bundle.js 8.45 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 73 bytes >{2}< >{3}< [entry] [rendered]
> ./index main
[0] ./index.js 51 bytes {0} [built]
single entry ./index main
factory:Xms building:Xms = Xms
[1] ./a.js 22 bytes {0} [built]
cjs require ./a [0] ./index.js 1:0-14
[0] Xms -> factory:Xms building:Xms = Xms
chunk {1} 1.bundle.js 44 bytes <{3}> [rendered]
> [3] ./c.js 1:0-52
[4] ./d.js 22 bytes {1} [built]
require.ensure item ./d [3] ./c.js 1:0-52
[0] Xms -> [3] Xms -> factory:Xms building:Xms = Xms
[5] ./e.js 22 bytes {1} [built]
require.ensure item ./e [3] ./c.js 1:0-52
[0] Xms -> [3] Xms -> factory:Xms building:Xms = Xms
chunk {2} 2.bundle.js 22 bytes <{0}> [rendered]
> ./b [0] ./index.js 2:0-16
[2] ./b.js 22 bytes {2} [built]
amd require ./b [0] ./index.js 2:0-16
[0] Xms -> factory:Xms building:Xms = Xms
chunk {3} 3.bundle.js 54 bytes <{0}> >{1}< [rendered]
> ./c [0] ./index.js 3:0-16
[3] ./c.js 54 bytes {3} [built]
amd require ./c [0] ./index.js 3:0-16
[0] Xms -> factory:Xms building:Xms = Xms"
`;
exports[`StatsTestCases should print correct stats for chunks-development 1`] = `
"Hash: 165f3a54711410cf7aef
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
0.bundle.js 588 bytes 0 [emitted]
1.bundle.js 297 bytes 1 [emitted]
2.bundle.js 433 bytes 2 [emitted]
bundle.js 8.83 KiB main [emitted] main
Entrypoint main = bundle.js
chunk {0} 0.bundle.js 60 bytes <{2}> [rendered]
> [./c.js] ./c.js 1:0-52
[./d.js] 22 bytes {0} [built]
require.ensure item ./d [./c.js] 1:0-52
[./index.js] Xms -> [./c.js] Xms -> factory:Xms building:Xms = Xms
[./e.js] 38 bytes {0} [built]
require.ensure item ./e [./c.js] 1:0-52
[./index.js] Xms -> [./c.js] Xms -> factory:Xms building:Xms = Xms
chunk {1} 1.bundle.js 22 bytes <{main}> [rendered]
> ./b [./index.js] ./index.js 2:0-16
[./b.js] 22 bytes {1} [built]
amd require ./b [./index.js] 2:0-16
[./index.js] Xms -> factory:Xms building:Xms = Xms
chunk {2} 2.bundle.js 54 bytes <{main}> >{0}< [rendered]
> ./c [./index.js] ./index.js 3:0-16
[./c.js] 54 bytes {2} [built]
amd require ./c [./index.js] 3:0-16
[./index.js] Xms -> factory:Xms building:Xms = Xms
chunk {main} bundle.js (main) 73 bytes >{1}< >{2}< [entry] [rendered]
> ./index main
[./a.js] 22 bytes {main} [built]
cjs require ./a [./e.js] 1:0-14
cjs require ./a [./index.js] 1:0-14
[./index.js] Xms -> factory:Xms building:Xms = Xms
[./index.js] 51 bytes {main} [built]
single entry ./index main
factory:Xms building:Xms = Xms"
`;
exports[`StatsTestCases should print correct stats for circular-correctness 1`] = `
"Entrypoint main = bundle.js
chunk {0} 0.bundle.js (a) 49 bytes <{2}> <{3}> >{2}< [rendered]
[1] ./module-a.js 49 bytes {0} [built]
chunk {1} 1.bundle.js (b) 49 bytes <{2}> <{3}> >{2}< [rendered]
[2] ./module-b.js 49 bytes {1} [built]
chunk {2} 2.bundle.js (c) 98 bytes <{0}> <{1}> >{0}< >{1}< [rendered]
[3] ./module-c.js 98 bytes {2} [built]
chunk {3} bundle.js (main) 98 bytes >{0}< >{1}< [entry] [rendered]
[0] ./index.js 98 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for color-disabled 1`] = `
"Hash: aa5b75cccf66cd9b1ffa
Time: Xms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
Asset Size Chunks Chunk Names
main.js 3.57 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./index.js 0 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for color-enabled 1`] = `
"Hash: <CLR=BOLD>aa5b75cccf66cd9b1ffa</CLR>
Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22><CLR=BOLD>Chunk Names</CLR>
<CLR=32,BOLD>main.js</CLR> 3.57 KiB <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> main
Entrypoint <CLR=BOLD>main</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 0 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>"
`;
exports[`StatsTestCases should print correct stats for color-enabled-custom 1`] = `
"Hash: <CLR=BOLD>aa5b75cccf66cd9b1ffa</CLR>
Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22><CLR=BOLD>Chunk Names</CLR>
<CLR=32>main.js</CLR> 3.57 KiB <CLR=BOLD>0</CLR> <CLR=32>[emitted]</CLR> main
Entrypoint <CLR=BOLD>main</CLR> = <CLR=32>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 0 bytes {<CLR=33>0</CLR>}<CLR=32> [built]</CLR>"
`;
exports[`StatsTestCases should print correct stats for commons-chunk-min-size-0 1`] = `
"Hash: 3371f65bf6f6e8065003
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
entry-1.js 6.67 KiB 0 [emitted] entry-1
vendor-1~entry-1.js 314 bytes 1 [emitted] vendor-1~entry-1
Entrypoint entry-1 = vendor-1~entry-1.js entry-1.js
[0] ./entry-1.js 145 bytes {0} [built]
[1] ./modules/a.js 22 bytes {1} [built]
[2] ./modules/b.js 22 bytes {1} [built]
[3] ./modules/c.js 22 bytes {1} [built]
[4] ./modules/d.js 22 bytes {0} [built]
[5] ./modules/e.js 22 bytes {0} [built]
[6] ./modules/f.js 22 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for commons-chunk-min-size-Infinity 1`] = `
"Hash: e537c28adf9404402899
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
entry-1.js 6.67 KiB 0 [emitted] entry-1
vendor-1.js 314 bytes 1 [emitted] vendor-1
Entrypoint entry-1 = vendor-1.js entry-1.js
[0] ./entry-1.js 145 bytes {0} [built]
[1] ./modules/a.js 22 bytes {1} [built]
[2] ./modules/b.js 22 bytes {1} [built]
[3] ./modules/c.js 22 bytes {1} [built]
[4] ./modules/d.js 22 bytes {0} [built]
[5] ./modules/e.js 22 bytes {0} [built]
[6] ./modules/f.js 22 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for commons-plugin-issue-4980 1`] = `
"Hash: 4f1817092830e01f8cf9a25845a78602d62320c1
Child
Hash: 4f1817092830e01f8cf9
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
app.js 6.76 KiB 0 [emitted] app
vendor.aa94f0c872c214f6cb2e.js 619 bytes 1 [emitted] vendor
Entrypoint app = vendor.aa94f0c872c214f6cb2e.js app.js
[./constants.js] 87 bytes {1} [built]
[./entry-1.js] ./entry-1.js + 2 modules 190 bytes {0} [built]
| ./entry-1.js 67 bytes [built]
| ./submodule-a.js 59 bytes [built]
| ./submodule-b.js 59 bytes [built]
Child
Hash: a25845a78602d62320c1
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
app.js 6.78 KiB 0 [emitted] app
vendor.aa94f0c872c214f6cb2e.js 619 bytes 1 [emitted] vendor
Entrypoint app = vendor.aa94f0c872c214f6cb2e.js app.js
[./constants.js] 87 bytes {1} [built]
[./entry-2.js] ./entry-2.js + 2 modules 197 bytes {0} [built]
| ./entry-2.js 67 bytes [built]
| ./submodule-a.js 59 bytes [built]
| ./submodule-c.js 66 bytes [built]"
`;
exports[`StatsTestCases should print correct stats for concat-and-sideeffects 1`] = `
"[0] ./index.js + 2 modules 119 bytes {0} [built]
| ./index.js 46 bytes [built]
| ModuleConcatenation bailout: Module is an entry point
| ./node_modules/pmodule/a.js 49 bytes [built]
| ./node_modules/pmodule/aa.js 24 bytes [built]
[1] ./node_modules/pmodule/index.js 63 bytes [built]
ModuleConcatenation bailout: Module is not in any chunk
[2] ./node_modules/pmodule/b.js 49 bytes [built]
ModuleConcatenation bailout: Module is not in any chunk
[3] ./node_modules/pmodule/bb.js 24 bytes [built]
ModuleConcatenation bailout: Module is not in any chunk
[4] ./node_modules/pmodule/c.js 49 bytes [built]
ModuleConcatenation bailout: Module is not in any chunk
[5] ./node_modules/pmodule/cc.js 24 bytes [built]
ModuleConcatenation bailout: Module is not in any chunk"
`;
exports[`StatsTestCases should print correct stats for define-plugin 1`] = `
"Hash: 97d5f15cb3086ba8eb8878ce8186fd9442bfeb83c3284590614d84a86804
Child
Hash: 97d5f15cb3086ba8eb88
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 3.6 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./index.js 24 bytes {0} [built]
Child
Hash: 78ce8186fd9442bfeb83
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 3.6 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./index.js 24 bytes {0} [built]
Child
Hash: c3284590614d84a86804
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 3.6 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./index.js 24 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for dll-reference-plugin-issue-7624 1`] = `
"Hash: 5a94740543bfdf73ae19
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 3.6 KiB 0 [emitted] main
Entrypoint main = bundle.js
[0] ./entry.js 29 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for dll-reference-plugin-issue-7624-error 1`] = `
"Hash: 85ed2c36acb938b99695
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 3.6 KiB 0 main
Entrypoint main = bundle.js
[0] ./entry.js 29 bytes {0} [built]
ERROR in Dll manifest blank-manifest.json
Unexpected end of JSON input while parsing near ''"
`;
exports[`StatsTestCases should print correct stats for exclude-with-loader 1`] = `
"Hash: b79137b5927646440aa7
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 4.01 KiB 0 [emitted] main
+ 1 hidden asset
Entrypoint main = bundle.js
[0] ./index.js 77 bytes {0} [built]
[1] ./a.txt 43 bytes {0} [built]
+ 2 hidden modules"
`;
exports[`StatsTestCases should print correct stats for external 1`] = `
"Hash: ce617e255d7a82e9e1e3
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 3.71 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./index.js 17 bytes {0} [built]
[1] external \\"test\\" 42 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for filter-warnings 1`] = `
"Hash: b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0b706ac60cee7c13a1cc0
Child undefined:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child Terser:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child /Terser/:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child warnings => true:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child [Terser]:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child [/Terser/]:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child [warnings => true]:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child should not filter:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child /should not filter/:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child warnings => false:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child [should not filter]:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child [/should not filter/]:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child [warnings => false]:
Hash: b706ac60cee7c13a1cc0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]"
`;
exports[`StatsTestCases should print correct stats for graph-correctness-entries 1`] = `
"Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
chunk {0} a.js (a) 49 bytes <{2}> <{3}> >{1}< [rendered]
[2] ./module-a.js 49 bytes {0} [built]
import() ./module-a [0] ./e1.js 1:0-47
import() ./module-a [3] ./module-c.js 1:0-47
chunk {1} b.js (b) 49 bytes <{0}> >{2}< [rendered]
[4] ./module-b.js 49 bytes {1} [built]
import() ./module-b [2] ./module-a.js 1:0-47
chunk {2} c.js (c) 49 bytes <{1}> <{4}> >{0}< [rendered]
[3] ./module-c.js 49 bytes {2} [built]
import() ./module-c [1] ./e2.js 1:0-47
import() ./module-c [4] ./module-b.js 1:0-47
chunk {3} e1.js (e1) 49 bytes >{0}< [entry] [rendered]
[0] ./e1.js 49 bytes {3} [built]
single entry ./e1 e1
chunk {4} e2.js (e2) 49 bytes >{2}< [entry] [rendered]
[1] ./e2.js 49 bytes {4} [built]
single entry ./e2 e2"
`;
exports[`StatsTestCases should print correct stats for graph-correctness-modules 1`] = `
"Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
chunk {0} a.js (a) 49 bytes <{2}> <{3}> >{1}< [rendered]
[4] ./module-a.js 49 bytes {0} [built]
import() ./module-a [2] ./e1.js 2:0-47
import() ./module-a [5] ./module-c.js 1:0-47
chunk {1} b.js (b) 179 bytes <{0}> >{2}< [rendered]
[6] ./module-b.js 179 bytes {1} [built]
import() ./module-b [4] ./module-a.js 1:0-47
chunk {2} c.js (c) 49 bytes <{1}> <{4}> >{0}< [rendered]
[5] ./module-c.js 49 bytes {2} [built]
import() ./module-c [3] ./e2.js 2:0-47
import() ./module-c [6] ./module-b.js 1:0-47
chunk {3} e1.js (e1) 119 bytes >{0}< >{5}< [entry] [rendered]
[0] ./module-x.js 49 bytes {3} {4} [built]
harmony side effect evaluation ./module-x [2] ./e1.js 1:0-20
harmony side effect evaluation ./module-x [3] ./e2.js 1:0-20
import() ./module-x [6] ./module-b.js 2:0-20
[2] ./e1.js 70 bytes {3} [built]
single entry ./e1 e1
chunk {4} e2.js (e2) 119 bytes >{2}< >{5}< [entry] [rendered]
[0] ./module-x.js 49 bytes {3} {4} [built]
harmony side effect evaluation ./module-x [2] ./e1.js 1:0-20
harmony side effect evaluation ./module-x [3] ./e2.js 1:0-20
import() ./module-x [6] ./module-b.js 2:0-20
[3] ./e2.js 70 bytes {4} [built]
single entry ./e2 e2
chunk {5} y.js (y) 0 bytes <{3}> <{4}> [rendered]
[1] ./module-y.js 0 bytes {5} [built]
import() ./module-y [0] ./module-x.js 1:0-47"
`;
exports[`StatsTestCases should print correct stats for import-context-filter 1`] = `
"Hash: faf093b90d98cd894c1a
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
0.js 305 bytes 0 [emitted]
1.js 314 bytes 1 [emitted]
2.js 308 bytes 2 [emitted]
entry.js 9.27 KiB 3 [emitted] entry
Entrypoint entry = entry.js
[0] ./templates/bar.js 38 bytes {0} [optional] [built]
[1] ./templates/baz.js 38 bytes {1} [optional] [built]
[2] ./templates/foo.js 38 bytes {2} [optional] [built]
[3] ./entry.js 450 bytes {3} [built]
[4] ./templates lazy ^\\\\.\\\\/.*$ include: \\\\.js$ exclude: \\\\.noimport\\\\.js$ namespace object 160 bytes {3} [optional] [built]"
`;
exports[`StatsTestCases should print correct stats for import-weak 1`] = `
"Hash: adb0036240368a311656
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 149 bytes 1 [emitted]
entry.js 8.69 KiB 0 [emitted] entry
Entrypoint entry = entry.js
[0] ./modules/b.js 22 bytes {1} [built]
[1] ./entry.js 120 bytes {0} [built]
[2] ./modules/a.js 37 bytes [built]"
`;
exports[`StatsTestCases should print correct stats for import-with-invalid-options-comments 1`] = `
"Built at: Thu Jan 01 1970 00:00:00 GMT
[0] ./index.js 50 bytes {2} [built]
[1] ./chunk.js 401 bytes {0} [built] [3 warnings]
[2] ./chunk-a.js 27 bytes {4} [built]
[3] ./chunk-b.js 27 bytes {1} [built]
[4] ./chunk-c.js 27 bytes {5} [built]
[5] ./chunk-d.js 27 bytes {3} [built]
WARNING in ./chunk.js 4:11-77
Compilation error while processing magic comment(-s): /* webpack Prefetch: 0, webpackChunkName: \\"notGoingToCompile-c\\" */: Unexpected identifier
@ ./index.js 1:0-49
WARNING in ./chunk.js 5:11-38
Compilation error while processing magic comment(-s): /* webpackPrefetch: nope */: nope is not defined
@ ./index.js 1:0-49
WARNING in ./chunk.js 2:11-84
Compilation error while processing magic comment(-s): /* webpackPrefetch: true, webpackChunkName: notGoingToCompileChunkName */: notGoingToCompileChunkName is not defined
@ ./index.js 1:0-49"
`;
exports[`StatsTestCases should print correct stats for issue-7577 1`] = `
"Hash: c59def46138141fa7a145d8be42dd7b646f5c59e0937f17cc4cb6ec81b29
Child
Hash: c59def46138141fa7a14
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
a-all~main-0034bb84916bcade4cc7.js 154 bytes all~main [emitted] all~main
a-main-14ee9c594789bd77b887.js 108 bytes main [emitted] main
a-runtime~main-99691078705b39185f99.js 6.12 KiB runtime~main [emitted] runtime~main
Entrypoint main = a-runtime~main-99691078705b39185f99.js a-all~main-0034bb84916bcade4cc7.js a-main-14ee9c594789bd77b887.js
[0] ./a.js 18 bytes {all~main} [built]
Child
Hash: 5d8be42dd7b646f5c59e
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
b-all~main-3f0b62a9e243706ccaf8.js 468 bytes all~main [emitted] all~main
b-main-09f4ddfc4098d7f3f188.js 123 bytes main [emitted] main
b-runtime~main-99691078705b39185f99.js 6.12 KiB runtime~main [emitted] runtime~main
b-vendors~main-f7664221ad5d986cf06a.js 163 bytes vendors~main [emitted] vendors~main
Entrypoint main = b-runtime~main-99691078705b39185f99.js b-vendors~main-f7664221ad5d986cf06a.js b-all~main-3f0b62a9e243706ccaf8.js b-main-09f4ddfc4098d7f3f188.js
[0] ./node_modules/vendor.js 23 bytes {vendors~main} [built]
[1] ./b.js 17 bytes {all~main} [built]
Child
Hash: 0937f17cc4cb6ec81b29
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
c-0-5b8bdddff2dcbbac44bf.js 450 bytes 0 [emitted]
c-1-5eacbd7fee2224716029.js 153 bytes 1 [emitted]
c-all~main-3de9f206741c28715d19.js 305 bytes all~main [emitted] all~main
c-main-75156155081cda3092db.js 114 bytes main [emitted] main
c-runtime~main-e6fdf542ac2732af2e78.js 9.81 KiB runtime~main [emitted] runtime~main
Entrypoint main = c-runtime~main-e6fdf542ac2732af2e78.js c-all~main-3de9f206741c28715d19.js c-main-75156155081cda3092db.js (prefetch: c-1-5eacbd7fee2224716029.js c-0-5b8bdddff2dcbbac44bf.js)
[0] ./b.js 17 bytes {0} [built]
[1] ./c.js 61 bytes {all~main} [built]
[2] ./node_modules/vendor.js 23 bytes {1} [built]"
`;
exports[`StatsTestCases should print correct stats for limit-chunk-count-plugin 1`] = `
"Hash: bf7fc54b316c27b0927d2260f6c5980ac02ac5feb094e9cab2eeff094f9a6ef04f27c0764187be41
Child 1 chunks:
Hash: bf7fc54b316c27b0927d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 6.74 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 219 bytes <{0}> >{0}< [entry] [rendered]
[0] ./index.js 101 bytes {0} [built]
[1] ./a.js 22 bytes {0} [built]
[2] ./b.js 22 bytes {0} [built]
[3] ./c.js 30 bytes {0} [built]
[4] ./d.js 22 bytes {0} [built]
[5] ./e.js 22 bytes {0} [built]
Child 2 chunks:
Hash: 2260f6c5980ac02ac5fe
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
0.bundle.js 401 bytes 0 [emitted]
bundle.js 8.68 KiB 1 [emitted] main
Entrypoint main = bundle.js
chunk {0} 0.bundle.js 88 bytes <{1}> [rendered]
[2] ./a.js 22 bytes {0} [built]
[3] ./b.js 22 bytes {0} [built]
[4] ./d.js 22 bytes {0} [built]
[5] ./e.js 22 bytes {0} [built]
chunk {1} bundle.js (main) 131 bytes <{1}> >{0}< >{1}< [entry] [rendered]
[0] ./index.js 101 bytes {1} [built]
[1] ./c.js 30 bytes {1} [built]
Child 3 chunks:
Hash: b094e9cab2eeff094f9a
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.bundle.js 245 bytes 1 [emitted]
2.bundle.js 232 bytes 2 [emitted]
bundle.js 8.68 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 131 bytes <{0}> >{0}< >{1}< >{2}< [entry] [rendered]
[0] ./index.js 101 bytes {0} [built]
[1] ./c.js 30 bytes {0} [built]
chunk {1} 1.bundle.js 44 bytes <{0}> [rendered]
[2] ./a.js 22 bytes {1} [built]
[3] ./b.js 22 bytes {1} [built]
chunk {2} 2.bundle.js 44 bytes <{0}> [rendered]
[4] ./d.js 22 bytes {2} [built]
[5] ./e.js 22 bytes {2} [built]
Child 4 chunks:
Hash: 6ef04f27c0764187be41
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.bundle.js 245 bytes 1 [emitted]
2.bundle.js 152 bytes 2 [emitted]
3.bundle.js 152 bytes 3 [emitted]
bundle.js 8.68 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 131 bytes <{0}> >{0}< >{1}< >{2}< >{3}< [entry] [rendered]
[0] ./index.js 101 bytes {0} [built]
[1] ./c.js 30 bytes {0} [built]
chunk {1} 1.bundle.js 44 bytes <{0}> [rendered]
[2] ./a.js 22 bytes {1} [built]
[3] ./b.js 22 bytes {1} [built]
chunk {2} 2.bundle.js 22 bytes <{0}> [rendered]
[4] ./d.js 22 bytes {2} [built]
chunk {3} 3.bundle.js 22 bytes <{0}> [rendered]
[5] ./e.js 22 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for logging 1`] = `
"<i> <CLR=32,BOLD>[LogTestPlugin] Info</CLR>
Hash: <CLR=BOLD>aa5b75cccf66cd9b1ffa</CLR>
Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22><CLR=BOLD>Chunk Names</CLR>
<CLR=32,BOLD>main.js</CLR> 3.57 KiB <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> main
Entrypoint <CLR=BOLD>main</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 0 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
<CLR=BOLD>LOG from LogTestPlugin</CLR>
<-> <CLR=36,BOLD>Group</CLR>
<i> <CLR=32,BOLD>Info</CLR>
<CLR=BOLD>Log</CLR>
<+> <CLR=36,BOLD>Collaped group</CLR>
<CLR=BOLD>Log</CLR>
<CLR=BOLD>End</CLR>
+ 6 hidden lines
<CLR=31,BOLD>DEBUG </CLR><CLR=BOLD>LOG from node_modules/custom-loader/index.js node_modules/custom-loader/index.js!index.js</CLR>
<e> <CLR=31,BOLD>An error</CLR>
| at Object.<anonymous>.module.exports (Xdir/logging/node_modules/custom-loader/index.js:5:9)
<w> <CLR=33,BOLD>A warning</CLR>
| at Object.<anonymous>.module.exports (Xdir/logging/node_modules/custom-loader/index.js:6:9)
<-> <CLR=36,BOLD>Unimportant</CLR>
<i> <CLR=32,BOLD>Info message</CLR>
<CLR=BOLD>Just log</CLR>
Just debug
<t> <CLR=35,BOLD>Measure: Xms</CLR>
<-> <CLR=36,BOLD>Nested</CLR>
<CLR=BOLD>Log inside collapsed group</CLR>
Trace
| at Object.<anonymous>.module.exports (Xdir/logging/node_modules/custom-loader/index.js:15:9)
<t> <CLR=35,BOLD>Measure: Xms</CLR>
-------
<CLR=BOLD>After clear</CLR>
<CLR=31,BOLD>DEBUG </CLR><CLR=BOLD>LOG from node_modules/custom-loader/index.js Named Logger node_modules/custom-loader/index.js!index.js</CLR>
Message with named logger"
`;
exports[`StatsTestCases should print correct stats for max-modules 1`] = `
"Hash: d0b29852af8ccc4949b7
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 6.81 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./a.js?1 33 bytes {0} [built]
[1] ./a.js?2 33 bytes {0} [built]
[2] ./a.js?3 33 bytes {0} [built]
[3] ./a.js?4 33 bytes {0} [built]
[4] ./a.js?5 33 bytes {0} [built]
[5] ./a.js?6 33 bytes {0} [built]
[6] ./a.js?7 33 bytes {0} [built]
[7] ./a.js?8 33 bytes {0} [built]
[8] ./a.js?9 33 bytes {0} [built]
[9] ./a.js?10 33 bytes {0} [built]
[10] ./index.js 181 bytes {0} [built]
[11] ./c.js?1 33 bytes {0} [built]
[13] ./c.js?2 33 bytes {0} [built]
[15] ./c.js?3 33 bytes {0} [built]
[17] ./c.js?4 33 bytes {0} [built]
[19] ./c.js?5 33 bytes {0} [built]
[21] ./c.js?6 33 bytes {0} [built]
[23] ./c.js?7 33 bytes {0} [built]
[25] ./c.js?8 33 bytes {0} [built]
[27] ./c.js?9 33 bytes {0} [built]
+ 11 hidden modules"
`;
exports[`StatsTestCases should print correct stats for max-modules-default 1`] = `
"Hash: d0b29852af8ccc4949b7
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 6.81 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./a.js?1 33 bytes {0} [built]
[1] ./a.js?2 33 bytes {0} [built]
[2] ./a.js?3 33 bytes {0} [built]
[3] ./a.js?4 33 bytes {0} [built]
[4] ./a.js?5 33 bytes {0} [built]
[5] ./a.js?6 33 bytes {0} [built]
[6] ./a.js?7 33 bytes {0} [built]
[7] ./a.js?8 33 bytes {0} [built]
[8] ./a.js?9 33 bytes {0} [built]
[9] ./a.js?10 33 bytes {0} [built]
[10] ./index.js 181 bytes {0} [built]
[11] ./c.js?1 33 bytes {0} [built]
[13] ./c.js?2 33 bytes {0} [built]
[15] ./c.js?3 33 bytes {0} [built]
[17] ./c.js?4 33 bytes {0} [built]
+ 16 hidden modules"
`;
exports[`StatsTestCases should print correct stats for module-assets 1`] = `
"Hash: 07618639f76bda786825
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Entrypoint main = main.js
chunk {0} main.js (main) 12 bytes >{1}< [entry] [rendered]
[0] ./index.js 12 bytes {0} [built]
chunk {1} 1.js 68 bytes <{0}> [rendered]
[1] ./node_modules/a/index.js 17 bytes {1} [built]
[2] ./node_modules/a/1.png 51 bytes {1} [built] [1 asset]
[0] ./index.js 12 bytes {0} [built]
[1] ./node_modules/a/index.js 17 bytes {1} [built]
[2] ./node_modules/a/1.png 51 bytes {1} [built] [1 asset]"
`;
exports[`StatsTestCases should print correct stats for module-deduplication 1`] = `
"Asset Size Chunks Chunk Names
0.js 730 bytes 0, 6 [emitted]
1.js 730 bytes 1, 7 [emitted]
2.js 730 bytes 2, 8 [emitted]
6.js 661 bytes 6 [emitted]
7.js 661 bytes 7 [emitted]
8.js 661 bytes 8 [emitted]
e1.js 9.59 KiB 3 [emitted] e1
e2.js 9.61 KiB 4 [emitted] e2
e3.js 9.63 KiB 5 [emitted] e3
Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
Entrypoint e3 = e3.js
chunk {0} 0.js 37 bytes <{4}> <{5}> [rendered]
[2] ./async1.js 28 bytes {0} {6} [built]
[5] ./d.js 9 bytes {0} {3} [built]
chunk {1} 1.js 37 bytes <{3}> <{5}> [rendered]
[3] ./async2.js 28 bytes {1} {7} [built]
[6] ./f.js 9 bytes {1} {4} [built]
chunk {2} 2.js 37 bytes <{3}> <{4}> [rendered]
[4] ./async3.js 28 bytes {2} {8} [built]
[7] ./h.js 9 bytes {2} {5} [built]
chunk {3} e1.js (e1) 152 bytes >{1}< >{2}< >{6}< [entry] [rendered]
[0] ./b.js 9 bytes {3} {4} {5} [built]
[1] ./a.js 9 bytes {3} {4} {5} [built]
[5] ./d.js 9 bytes {0} {3} [built]
[8] ./e1.js 116 bytes {3} [built]
[9] ./c.js 9 bytes {3} [built]
chunk {4} e2.js (e2) 152 bytes >{0}< >{2}< >{7}< [entry] [rendered]
[0] ./b.js 9 bytes {3} {4} {5} [built]
[1] ./a.js 9 bytes {3} {4} {5} [built]
[6] ./f.js 9 bytes {1} {4} [built]
[10] ./e2.js 116 bytes {4} [built]
[11] ./e.js 9 bytes {4} [built]
chunk {5} e3.js (e3) 152 bytes >{0}< >{1}< >{8}< [entry] [rendered]
[0] ./b.js 9 bytes {3} {4} {5} [built]
[1] ./a.js 9 bytes {3} {4} {5} [built]
[7] ./h.js 9 bytes {2} {5} [built]
[12] ./e3.js 116 bytes {5} [built]
[13] ./g.js 9 bytes {5} [built]
chunk {6} 6.js 28 bytes <{3}> [rendered]
[2] ./async1.js 28 bytes {0} {6} [built]
chunk {7} 7.js 28 bytes <{4}> [rendered]
[3] ./async2.js 28 bytes {1} {7} [built]
chunk {8} 8.js 28 bytes <{5}> [rendered]
[4] ./async3.js 28 bytes {2} {8} [built]"
`;
exports[`StatsTestCases should print correct stats for module-deduplication-named 1`] = `
" Asset Size Chunks Chunk Names
async1.js 820 bytes 0 [emitted] async1
async2.js 820 bytes 1 [emitted] async2
async3.js 820 bytes 2 [emitted] async3
e1.js 9.45 KiB 3 [emitted] e1
e2.js 9.47 KiB 4 [emitted] e2
e3.js 9.49 KiB 5 [emitted] e3
Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
Entrypoint e3 = e3.js
chunk {0} async1.js (async1) 89 bytes <{2}> <{3}> >{1}< [rendered]
[2] ./d.js 9 bytes {0} {3} [built]
[11] ./async1.js 80 bytes {0} [built]
chunk {1} async2.js (async2) 89 bytes <{0}> <{4}> >{2}< [rendered]
[3] ./f.js 9 bytes {1} {4} [built]
[12] ./async2.js 80 bytes {1} [built]
chunk {2} async3.js (async3) 89 bytes <{1}> <{5}> >{0}< [rendered]
[4] ./h.js 9 bytes {2} {5} [built]
[13] ./async3.js 80 bytes {2} [built]
chunk {3} e1.js (e1) 144 bytes >{0}< [entry] [rendered]
[0] ./b.js 9 bytes {3} {4} {5} [built]
[1] ./a.js 9 bytes {3} {4} {5} [built]
[2] ./d.js 9 bytes {0} {3} [built]
[5] ./e1.js 108 bytes {3} [built]
[6] ./c.js 9 bytes {3} [built]
chunk {4} e2.js (e2) 144 bytes >{1}< [entry] [rendered]
[0] ./b.js 9 bytes {3} {4} {5} [built]
[1] ./a.js 9 bytes {3} {4} {5} [built]
[3] ./f.js 9 bytes {1} {4} [built]
[7] ./e2.js 108 bytes {4} [built]
[8] ./e.js 9 bytes {4} [built]
chunk {5} e3.js (e3) 144 bytes >{2}< [entry] [rendered]
[0] ./b.js 9 bytes {3} {4} {5} [built]
[1] ./a.js 9 bytes {3} {4} {5} [built]
[4] ./h.js 9 bytes {2} {5} [built]
[9] ./e3.js 108 bytes {5} [built]
[10] ./g.js 9 bytes {5} [built]"
`;
exports[`StatsTestCases should print correct stats for module-trace-disabled-in-error 1`] = `
"Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 3.75 KiB 0 main
Entrypoint main = main.js
[0] ./index.js 25 bytes {0} [built]
ERROR in ./index.js
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/module-trace-disabled-in-error'"
`;
exports[`StatsTestCases should print correct stats for module-trace-enabled-in-error 1`] = `
"Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 3.75 KiB 0 main
Entrypoint main = main.js
[0] ./index.js 25 bytes {0} [built]
ERROR in ./index.js
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/module-trace-enabled-in-error'
@ ./index.js 1:0-25"
`;
exports[`StatsTestCases should print correct stats for named-chunk-groups 1`] = `
"Child
Chunk Group main = main.js
Chunk Group async-a = async-a~async-b.js async-a.js
Chunk Group async-b = async-a~async-b.js async-b.js
Chunk Group async-c = vendors.js async-c.js
chunk {0} async-a~async-b.js (async-a~async-b) 133 bytes <{4}> ={1}= ={2}= [rendered] split chunk (cache group: default) (name: async-a~async-b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
[4] ./shared.js 133 bytes {0} [built]
chunk {1} async-a.js (async-a) 40 bytes <{4}> ={0}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 40 bytes {1} [built]
chunk {2} async-b.js (async-b) 40 bytes <{4}> ={0}= [rendered]
> ./b [0] ./index.js 2:0-47
[2] ./b.js 40 bytes {2} [built]
chunk {3} async-c.js (async-c) 45 bytes <{4}> ={5}= [rendered]
> ./c [0] ./index.js 3:0-47
[3] ./c.js 45 bytes {3} [built]
chunk {4} main.js (main) 146 bytes >{0}< >{1}< >{2}< >{3}< >{5}< [entry] [rendered]
> ./ main
[0] ./index.js 146 bytes {4} [built]
chunk {5} vendors.js (vendors) 40 bytes <{4}> ={3}= [rendered] split chunk (cache group: vendors) (name: vendors)
> ./c [0] ./index.js 3:0-47
[5] ./node_modules/x.js 20 bytes {5} [built]
[6] ./node_modules/y.js 20 bytes {5} [built]
Child
Entrypoint main = main.js
Chunk Group async-a = async-a~async-b.js async-a.js
Chunk Group async-b = async-a~async-b.js async-b.js
Chunk Group async-c = vendors.js async-c.js
chunk {0} async-a~async-b.js (async-a~async-b) 133 bytes <{4}> ={1}= ={2}= [rendered] split chunk (cache group: default) (name: async-a~async-b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
[4] ./shared.js 133 bytes {0} [built]
chunk {1} async-a.js (async-a) 40 bytes <{4}> ={0}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 40 bytes {1} [built]
chunk {2} async-b.js (async-b) 40 bytes <{4}> ={0}= [rendered]
> ./b [0] ./index.js 2:0-47
[2] ./b.js 40 bytes {2} [built]
chunk {3} async-c.js (async-c) 45 bytes <{4}> ={5}= [rendered]
> ./c [0] ./index.js 3:0-47
[3] ./c.js 45 bytes {3} [built]
chunk {4} main.js (main) 146 bytes >{0}< >{1}< >{2}< >{3}< >{5}< [entry] [rendered]
> ./ main
[0] ./index.js 146 bytes {4} [built]
chunk {5} vendors.js (vendors) 40 bytes <{4}> ={3}= [rendered] split chunk (cache group: vendors) (name: vendors)
> ./c [0] ./index.js 3:0-47
[5] ./node_modules/x.js 20 bytes {5} [built]
[6] ./node_modules/y.js 20 bytes {5} [built]"
`;
exports[`StatsTestCases should print correct stats for named-chunks-plugin 1`] = `
"Hash: 42d9cac336f6455b3e98
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
entry.js 6.52 KiB entry [emitted] entry
vendor.js 269 bytes vendor [emitted] vendor
Entrypoint entry = vendor.js entry.js
[./entry.js] 72 bytes {entry} [built]
[./modules/a.js] 22 bytes {vendor} [built]
[./modules/b.js] 22 bytes {vendor} [built]
[./modules/c.js] 22 bytes {entry} [built]"
`;
exports[`StatsTestCases should print correct stats for named-chunks-plugin-async 1`] = `
"Hash: 3a59864a0a7193cca0a4
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
chunk-containing-__a_js.js 307 bytes chunk-containing-__a_js [emitted]
chunk-containing-__b_js.js 182 bytes chunk-containing-__b_js [emitted]
entry.js 8.34 KiB entry [emitted] entry
Entrypoint entry = entry.js
[0] ./entry.js 47 bytes {entry} [built]
[1] ./modules/b.js 22 bytes {chunk-containing-__b_js} [built]
[2] ./modules/a.js 37 bytes {chunk-containing-__a_js} [built]"
`;
exports[`StatsTestCases should print correct stats for no-emit-on-errors-plugin-with-child-error 1`] = `
"Hash: 51d6721efa0198f0e5a4
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 3.57 KiB 0 main
child.js 3.57 KiB
Entrypoint main = bundle.js
[0] ./index.js 0 bytes {0} [built]
WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/
Child child:
Asset Size Chunks Chunk Names
child.js 3.57 KiB 0 child
Entrypoint child = child.js
[0] ./index.js 0 bytes {0} [built]
ERROR in forced error"
`;
exports[`StatsTestCases should print correct stats for optimize-chunks 1`] = `
"Hash: 4c881497dc12cd8368eb
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
ab.js 183 bytes 1 [emitted] ab
abd.js 250 bytes 2, 1 [emitted] abd
ac in ab.js 130 bytes 3 [emitted] ac in ab
chunk.js 212 bytes 4, 3 [emitted] chunk
cir1.js 299 bytes 0 [emitted] cir1
cir2 from cir1.js 359 bytes 6, 5 [emitted] cir2 from cir1
cir2.js 299 bytes 5 [emitted] cir2
main.js 9.25 KiB 7 [emitted] main
Entrypoint main = main.js
chunk {0} cir1.js (cir1) 81 bytes <{5}> <{7}> >{6}< [rendered]
> [5] ./index.js 13:0-54
> [7] ./circular2.js 1:0-79
> [7] ./circular2.js 1:0-79
[6] ./circular1.js 81 bytes {0} [built]
chunk {1} ab.js (ab) 0 bytes <{7}> >{3}< [rendered]
> [5] ./index.js 1:0-6:8
[0] ./modules/a.js 0 bytes {1} {2} [built]
[1] ./modules/b.js 0 bytes {1} {2} [built]
chunk {2} abd.js (abd) 0 bytes <{7}> >{4}< [rendered]
> [5] ./index.js 8:0-11:9
[0] ./modules/a.js 0 bytes {1} {2} [built]
[1] ./modules/b.js 0 bytes {1} {2} [built]
[3] ./modules/d.js 0 bytes {2} {4} [built]
chunk {3} ac in ab.js (ac in ab) 0 bytes <{1}> >{4}< [rendered]
> [5] ./index.js 2:1-5:15
[4] ./modules/c.js 0 bytes {3} {4} [built]
chunk {4} chunk.js (chunk) 0 bytes <{2}> <{3}> [rendered]
> [5] ./index.js 3:2-4:13
> [5] ./index.js 9:1-10:12
[3] ./modules/d.js 0 bytes {2} {4} [built]
[4] ./modules/c.js 0 bytes {3} {4} [built]
chunk {5} cir2.js (cir2) 81 bytes <{7}> >{0}< [rendered]
> [5] ./index.js 14:0-54
[7] ./circular2.js 81 bytes {5} {6} [built]
chunk {6} cir2 from cir1.js (cir2 from cir1) 81 bytes <{0}> [rendered]
> [6] ./circular1.js 1:0-79
> [6] ./circular1.js 1:0-79
[7] ./circular2.js 81 bytes {5} {6} [built]
[8] ./modules/e.js 0 bytes {6} [built]
chunk {7} main.js (main) 523 bytes >{0}< >{1}< >{2}< >{5}< [entry] [rendered]
> ./index main
[2] ./modules/f.js 0 bytes {7} [built]
[5] ./index.js 523 bytes {7} [built]"
`;
exports[`StatsTestCases should print correct stats for parse-error 1`] = `
" Asset Size Chunks Chunk Names
main.js 4.11 KiB 0 main
Entrypoint main = main.js
[0] ./b.js 271 bytes {0} [built] [failed] [1 error]
[1] ./index.js + 1 modules 35 bytes {0} [built]
| ./index.js 15 bytes [built]
| ./a.js 15 bytes [built]
ERROR in ./b.js 6:7
Module parse failed: Unexpected token (6:7)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| includes
| a
> parser )
| error
| in
@ ./a.js 2:0-13
@ ./index.js"
`;
exports[`StatsTestCases should print correct stats for performance-different-mode-and-target 1`] = `
"Hash: fdd848419e60e2d013b0259ddac6a2fc2be16d5d2ff383e3c2c0c58d07840c13a912a795f6e4940364a02963586e6b6811420c13a912a795f6e494032ff383e3c2c0c58d0784
Child
Hash: fdd848419e60e2d013b0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
warning.pro-web.js 297 KiB 0 [emitted] [big] main
Entrypoint main [big] = warning.pro-web.js
[0] ./index.js 293 KiB {0} [built]
WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
warning.pro-web.js (297 KiB)
WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (297 KiB)
warning.pro-web.js
WARNING in webpack performance recommendations:
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/
Child
Hash: 259ddac6a2fc2be16d5d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
warning.pro-webworker.js 297 KiB 0 [emitted] [big] main
Entrypoint main [big] = warning.pro-webworker.js
[0] ./index.js 293 KiB {0} [built]
WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
warning.pro-webworker.js (297 KiB)
WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (297 KiB)
warning.pro-webworker.js
WARNING in webpack performance recommendations:
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/
Child
Hash: 2ff383e3c2c0c58d0784
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
no-warning.pro-node.js 297 KiB 0 [emitted] main
Entrypoint main = no-warning.pro-node.js
[0] ./index.js 293 KiB {0} [built]
Child
Hash: 0c13a912a795f6e49403
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
no-warning.dev-web.js 1.72 MiB main [emitted] main
Entrypoint main = no-warning.dev-web.js
[./index.js] 293 KiB {main} [built]
Child
Hash: 64a02963586e6b681142
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
no-warning.dev-node.js 1.72 MiB main [emitted] main
Entrypoint main = no-warning.dev-node.js
[./index.js] 293 KiB {main} [built]
Child
Hash: 0c13a912a795f6e49403
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
no-warning.dev-web-with-limit-set.js 1.72 MiB main [emitted] [big] main
Entrypoint main [big] = no-warning.dev-web-with-limit-set.js
[./index.js] 293 KiB {main} [built]
Child
Hash: 2ff383e3c2c0c58d0784
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
warning.pro-node-with-hints-set.js 297 KiB 0 [emitted] [big] main
Entrypoint main [big] = warning.pro-node-with-hints-set.js
[0] ./index.js 293 KiB {0} [built]
WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
warning.pro-node-with-hints-set.js (297 KiB)
WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (297 KiB)
warning.pro-node-with-hints-set.js
WARNING in webpack performance recommendations:
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/"
`;
exports[`StatsTestCases should print correct stats for performance-disabled 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22><CLR=BOLD>Chunk Names</CLR>
<CLR=32,BOLD>1.js</CLR> 232 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 152 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 289 bytes <CLR=BOLD>3</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>main.js</CLR> 301 KiB <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> main
Entrypoint <CLR=BOLD>main</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>"
`;
exports[`StatsTestCases should print correct stats for performance-error 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22> <CLR=BOLD>Chunk Names</CLR>
<CLR=32,BOLD>1.js</CLR> 232 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 152 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 289 bytes <CLR=BOLD>3</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=33,BOLD>main.js</CLR> <CLR=33,BOLD>301 KiB</CLR> <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> <CLR=33,BOLD>[big]</CLR> main
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
<CLR=31,BOLD>ERROR in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
main.js (301 KiB)</CLR>
<CLR=31,BOLD>ERROR in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (301 KiB)
main.js
</CLR>"
`;
exports[`StatsTestCases should print correct stats for performance-no-async-chunks-shown 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22> <CLR=BOLD>Chunk Names</CLR>
<CLR=33,BOLD>main.js</CLR> <CLR=33,BOLD>297 KiB</CLR> <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> <CLR=33,BOLD>[big]</CLR> main
<CLR=32,BOLD>sec.js</CLR> 3.91 KiB <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR> sec
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
Entrypoint <CLR=BOLD>sec</CLR> = <CLR=32,BOLD>sec.js</CLR>
[0] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>0</CLR>} {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./index.js</CLR> 32 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./index2.js</CLR> 48 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./c.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
<CLR=33,BOLD>WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
main.js (297 KiB)</CLR>
<CLR=33,BOLD>WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (297 KiB)
main.js
</CLR>
<CLR=33,BOLD>WARNING in webpack performance recommendations:
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/</CLR>"
`;
exports[`StatsTestCases should print correct stats for performance-no-hints 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22> <CLR=BOLD>Chunk Names</CLR>
<CLR=32,BOLD>1.js</CLR> 232 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 152 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 289 bytes <CLR=BOLD>3</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=33,BOLD>main.js</CLR> <CLR=33,BOLD>301 KiB</CLR> <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> <CLR=33,BOLD>[big]</CLR> main
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>"
`;
exports[`StatsTestCases should print correct stats for performance-oversize-limit-error 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22> <CLR=BOLD>Chunk Names</CLR>
<CLR=33,BOLD>main.js</CLR> <CLR=33,BOLD>297 KiB</CLR> <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> <CLR=33,BOLD>[big]</CLR> main
<CLR=33,BOLD>sec.js</CLR> <CLR=33,BOLD>297 KiB</CLR> <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR> <CLR=33,BOLD>[big]</CLR> sec
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
Entrypoint <CLR=BOLD>sec</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>sec.js</CLR>
[0] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>} {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./index.js</CLR> 16 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./index2.js</CLR> 16 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
<CLR=31,BOLD>ERROR in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
main.js (297 KiB)
sec.js (297 KiB)</CLR>
<CLR=31,BOLD>ERROR in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (297 KiB)
main.js
sec (297 KiB)
sec.js
</CLR>
<CLR=31,BOLD>ERROR in webpack performance recommendations:
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/</CLR>"
`;
exports[`StatsTestCases should print correct stats for prefetch 1`] = `
" Asset Size Chunks Chunk Names
inner.js 130 bytes 0 [emitted] inner
inner2.js 188 bytes 1 [emitted] inner2
main.js 9.87 KiB 2 [emitted] main
normal.js 130 bytes 3 [emitted] normal
prefetched.js 475 bytes 4 [emitted] prefetched
prefetched2.js 127 bytes 5 [emitted] prefetched2
prefetched3.js 130 bytes 6 [emitted] prefetched3
Entrypoint main = main.js (prefetch: prefetched2.js prefetched.js prefetched3.js)
chunk {0} inner.js (inner) 0 bytes <{4}> [rendered]
chunk {1} inner2.js (inner2) 0 bytes <{4}> [rendered]
chunk {2} main.js (main) 436 bytes >{3}< >{4}< >{5}< >{6}< (prefetch: {5} {4} {6}) [entry] [rendered]
chunk {3} normal.js (normal) 0 bytes <{2}> [rendered]
chunk {4} prefetched.js (prefetched) 228 bytes <{2}> >{0}< >{1}< (prefetch: {1} {0}) [rendered]
chunk {5} prefetched2.js (prefetched2) 0 bytes <{2}> [rendered]
chunk {6} prefetched3.js (prefetched3) 0 bytes <{2}> [rendered]"
`;
exports[`StatsTestCases should print correct stats for prefetch-preload-mixed 1`] = `
"chunk {0} a.js (a) 136 bytes <{10}> >{1}< >{2}< (prefetch: {1} {2}) [rendered]
chunk {1} a1.js (a1) 0 bytes <{0}> [rendered]
chunk {2} a2.js (a2) 0 bytes <{0}> [rendered]
chunk {3} b.js (b) 203 bytes <{10}> >{4}< >{5}< >{6}< (prefetch: {4} {6}) (preload: {5}) [rendered]
chunk {4} b1.js (b1) 0 bytes <{3}> [rendered]
chunk {5} b2.js (b2) 0 bytes <{3}> [rendered]
chunk {6} b3.js (b3) 0 bytes <{3}> [rendered]
chunk {7} c.js (c) 134 bytes <{10}> >{8}< >{9}< (preload: {8} {9}) [rendered]
chunk {8} c1.js (c1) 0 bytes <{7}> [rendered]
chunk {9} c2.js (c2) 0 bytes <{7}> [rendered]
chunk {10} main.js (main) 195 bytes >{0}< >{3}< >{7}< (prefetch: {0} {3} {7}) [entry] [rendered]"
`;
exports[`StatsTestCases should print correct stats for preload 1`] = `
" Asset Size Chunks Chunk Names
inner.js 130 bytes 0 [emitted] inner
inner2.js 188 bytes 1 [emitted] inner2
main.js 9.97 KiB 2 [emitted] main
normal.js 130 bytes 3 [emitted] normal
preloaded.js 467 bytes 4 [emitted] preloaded
preloaded2.js 127 bytes 5 [emitted] preloaded2
preloaded3.js 130 bytes 6 [emitted] preloaded3
Entrypoint main = main.js (preload: preloaded2.js preloaded.js preloaded3.js)
chunk {0} inner.js (inner) 0 bytes <{4}> [rendered]
chunk {1} inner2.js (inner2) 0 bytes <{4}> [rendered]
chunk {2} main.js (main) 424 bytes >{3}< >{4}< >{5}< >{6}< (preload: {5} {4} {6}) [entry] [rendered]
chunk {3} normal.js (normal) 0 bytes <{2}> [rendered]
chunk {4} preloaded.js (preloaded) 226 bytes <{2}> >{0}< >{1}< (preload: {1} {0}) [rendered]
chunk {5} preloaded2.js (preloaded2) 0 bytes <{2}> [rendered]
chunk {6} preloaded3.js (preloaded3) 0 bytes <{2}> [rendered]"
`;
exports[`StatsTestCases should print correct stats for preset-detailed 1`] = `
"<-> [LogTestPlugin] Group
<e> [LogTestPlugin] Error
<w> [LogTestPlugin] Warning
<i> [LogTestPlugin] Info
[LogTestPlugin] Log
<+> [LogTestPlugin] Collaped group
[LogTestPlugin] Log
[LogTestPlugin] End
Hash: 2b293d5b94136dfe6d9c
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 232 bytes 1 [emitted]
2.js 152 bytes 2 [emitted]
3.js 289 bytes 3 [emitted]
main.js 8.45 KiB 0 [emitted] main
Entrypoint main = main.js
chunk {0} main.js (main) 73 bytes >{2}< >{3}< [entry] [rendered]
> ./index main
chunk {1} 1.js 44 bytes <{3}> [rendered]
> [3] ./c.js 1:0-52
chunk {2} 2.js 22 bytes <{0}> [rendered]
> ./b [0] ./index.js 2:0-16
chunk {3} 3.js 54 bytes <{0}> >{1}< [rendered]
> ./c [0] ./index.js 3:0-16
[0] ./index.js 51 bytes {0} [depth 0] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[1] ./a.js 22 bytes {0} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[2] ./b.js 22 bytes {2} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[3] ./c.js 54 bytes {3} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[4] ./d.js 22 bytes {1} [depth 2] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[5] ./e.js 22 bytes {1} [depth 2] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
LOG from LogTestPlugin
<-> Group
<e> Error
<w> Warning
<i> Info
Log
<+> Collaped group
Log
End
+ 6 hidden lines"
`;
exports[`StatsTestCases should print correct stats for preset-errors-only 1`] = `""`;
exports[`StatsTestCases should print correct stats for preset-errors-only-error 1`] = `
"<e> [LogTestPlugin] Error
LOG from LogTestPlugin
<e> Error
+ 14 hidden lines
ERROR in ./index.js
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/preset-errors-only-error'
@ ./index.js 1:0-25"
`;
exports[`StatsTestCases should print correct stats for preset-errors-warnings 1`] = `
"<e> [LogTestPlugin] Error
<w> [LogTestPlugin] Warning
LOG from LogTestPlugin
<e> Error
<w> Warning
+ 13 hidden lines"
`;
exports[`StatsTestCases should print correct stats for preset-minimal 1`] = `
"<e> [LogTestPlugin] Error
<w> [LogTestPlugin] Warning
6 modules
LOG from LogTestPlugin
<e> Error
<w> Warning
+ 13 hidden lines"
`;
exports[`StatsTestCases should print correct stats for preset-minimal-simple 1`] = `" 1 module"`;
exports[`StatsTestCases should print correct stats for preset-mixed-array 1`] = `
"Child minimal:
1 module
Child verbose:
Entrypoint main = main.js
[0] ./index.js 8 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for preset-none 1`] = `
"<e> [LogTestPlugin] Error
<w> [LogTestPlugin] Warning
<i> [LogTestPlugin] Info
"
`;
exports[`StatsTestCases should print correct stats for preset-none-array 1`] = `""`;
exports[`StatsTestCases should print correct stats for preset-none-error 1`] = `""`;
exports[`StatsTestCases should print correct stats for preset-normal 1`] = `
"<e> [LogTestPlugin] Error
<w> [LogTestPlugin] Warning
<i> [LogTestPlugin] Info
Hash: 2b293d5b94136dfe6d9c
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 232 bytes 1 [emitted]
2.js 152 bytes 2 [emitted]
3.js 289 bytes 3 [emitted]
main.js 8.45 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./index.js 51 bytes {0} [built]
[1] ./a.js 22 bytes {0} [built]
[2] ./b.js 22 bytes {2} [built]
[3] ./c.js 54 bytes {3} [built]
[4] ./d.js 22 bytes {1} [built]
[5] ./e.js 22 bytes {1} [built]
LOG from LogTestPlugin
<e> Error
<w> Warning
<i> Info
+ 12 hidden lines"
`;
exports[`StatsTestCases should print correct stats for preset-normal-performance 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22> <CLR=BOLD>Chunk Names</CLR>
<CLR=32,BOLD>1.js</CLR> 232 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 152 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 289 bytes <CLR=BOLD>3</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=33,BOLD>main.js</CLR> <CLR=33,BOLD>301 KiB</CLR> <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> <CLR=33,BOLD>[big]</CLR> main
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
<CLR=33,BOLD>WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
main.js (301 KiB)</CLR>
<CLR=33,BOLD>WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (301 KiB)
main.js
</CLR>"
`;
exports[`StatsTestCases should print correct stats for preset-normal-performance-ensure-filter-sourcemaps 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
<CLR=BOLD>Asset</CLR> <CLR=BOLD>Size</CLR> <CLR=BOLD>Chunks</CLR> <CLR=39,BOLD><CLR=22> <CLR=39,BOLD><CLR=22> <CLR=BOLD>Chunk Names</CLR>
<CLR=32,BOLD>1.js</CLR> 262 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>1.js.map</CLR> 216 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 182 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js.map</CLR> 156 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 319 bytes <CLR=BOLD>3</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js.map</CLR> 210 bytes <CLR=BOLD>3</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=33,BOLD>main.js</CLR> <CLR=33,BOLD>301 KiB</CLR> <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> <CLR=33,BOLD>[big]</CLR> main
<CLR=32,BOLD>main.js.map</CLR> 1.72 MiB <CLR=BOLD>0</CLR> <CLR=32,BOLD>[emitted]</CLR> main
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR> <CLR=32,BOLD>main.js.map</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
<CLR=33,BOLD>WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
main.js (301 KiB)</CLR>
<CLR=33,BOLD>WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
main (301 KiB)
main.js
</CLR>"
`;
exports[`StatsTestCases should print correct stats for preset-verbose 1`] = `
"<-> [LogTestPlugin] Group
<e> [LogTestPlugin] Error
<w> [LogTestPlugin] Warning
<i> [LogTestPlugin] Info
[LogTestPlugin] Log
<-> [LogTestPlugin] Collaped group
[LogTestPlugin] Log inside collapsed group
<-> [LogTestPlugin] Inner group
[LogTestPlugin] Inner inner message
[LogTestPlugin] Log
[LogTestPlugin] End
Hash: 2b293d5b94136dfe6d9c
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 232 bytes 1 [emitted]
2.js 152 bytes 2 [emitted]
3.js 289 bytes 3 [emitted]
main.js 8.45 KiB 0 [emitted] main
Entrypoint main = main.js
chunk {0} main.js (main) 73 bytes >{2}< >{3}< [entry] [rendered]
> ./index main
[0] ./index.js 51 bytes {0} [depth 0] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
single entry ./index main
factory:Xms building:Xms = Xms
[1] ./a.js 22 bytes {0} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
cjs require ./a [0] ./index.js 1:0-14
[0] Xms -> factory:Xms building:Xms = Xms
chunk {1} 1.js 44 bytes <{3}> [rendered]
> [3] ./c.js 1:0-52
[4] ./d.js 22 bytes {1} [depth 2] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
require.ensure item ./d [3] ./c.js 1:0-52
[0] Xms -> [3] Xms -> factory:Xms building:Xms = Xms
[5] ./e.js 22 bytes {1} [depth 2] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
require.ensure item ./e [3] ./c.js 1:0-52
[0] Xms -> [3] Xms -> factory:Xms building:Xms = Xms
chunk {2} 2.js 22 bytes <{0}> [rendered]
> ./b [0] ./index.js 2:0-16
[2] ./b.js 22 bytes {2} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
amd require ./b [0] ./index.js 2:0-16
[0] Xms -> factory:Xms building:Xms = Xms
chunk {3} 3.js 54 bytes <{0}> >{1}< [rendered]
> ./c [0] ./index.js 3:0-16
[3] ./c.js 54 bytes {3} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
amd require ./c [0] ./index.js 3:0-16
[0] Xms -> factory:Xms building:Xms = Xms
LOG from LogTestPlugin
<-> Group
<e> Error
<w> Warning
<i> Info
Log
<-> Collaped group
Log inside collapsed group
<-> Inner group
Inner inner message
Log
End
+ 1 hidden lines
LOG from webpack.buildChunkGraph.visitModules
<t> prepare: Xms
<t> visiting: Xms
<t> calculating available modules: Xms
<t> merging available modules: Xms
<t> visiting: Xms
<t> calculating available modules: Xms
<t> merging available modules: Xms
<t> visiting: Xms"
`;
exports[`StatsTestCases should print correct stats for resolve-plugin-context 1`] = `
"Hash: d16253da1f9a8f6c689f
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 3.97 KiB 0 [emitted] main
Entrypoint main = bundle.js
[0] ./node_modules/xyz/index.js 0 bytes {0} [built]
[1] ./index.js 48 bytes {0} [built]
[2] ./node_modules/abc/index.js 16 bytes {0} [built]
[3] ./node_modules/def/index.js 16 bytes {0} [built]
[4] ./node_modules/def/node_modules/xyz/index.js 0 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for reverse-sort-modules 1`] = `
"Hash: d0b29852af8ccc4949b7
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 6.81 KiB 0 [emitted] main
Entrypoint main = main.js
[27] ./c.js?9 33 bytes {0} [built]
[25] ./c.js?8 33 bytes {0} [built]
[23] ./c.js?7 33 bytes {0} [built]
[21] ./c.js?6 33 bytes {0} [built]
[19] ./c.js?5 33 bytes {0} [built]
[17] ./c.js?4 33 bytes {0} [built]
[15] ./c.js?3 33 bytes {0} [built]
[13] ./c.js?2 33 bytes {0} [built]
[11] ./c.js?1 33 bytes {0} [built]
[10] ./index.js 181 bytes {0} [built]
[9] ./a.js?10 33 bytes {0} [built]
[8] ./a.js?9 33 bytes {0} [built]
[7] ./a.js?8 33 bytes {0} [built]
[6] ./a.js?7 33 bytes {0} [built]
[5] ./a.js?6 33 bytes {0} [built]
[4] ./a.js?5 33 bytes {0} [built]
[3] ./a.js?4 33 bytes {0} [built]
[2] ./a.js?3 33 bytes {0} [built]
[1] ./a.js?2 33 bytes {0} [built]
[0] ./a.js?1 33 bytes {0} [built]
+ 11 hidden modules"
`;
exports[`StatsTestCases should print correct stats for runtime-chunk 1`] = `
"Entrypoint e1 = runtime~e1.js e1.js
Entrypoint e2 = runtime~e2.js e2.js"
`;
exports[`StatsTestCases should print correct stats for runtime-chunk-integration 1`] = `
"Child base:
Asset Size Chunks Chunk Names
0.js 728 bytes 0 [emitted]
main1.js 539 bytes 1 [emitted] main1
runtime.js 8.92 KiB 2 [emitted] runtime
Entrypoint main1 = runtime.js main1.js
[0] ./main1.js 66 bytes {1} [built]
[1] ./b.js 20 bytes {0} [built]
[2] ./c.js 20 bytes {0} [built]
[3] ./d.js 20 bytes {0} [built]
Child manifest is named entry:
Asset Size Chunks Chunk Names
0.js 737 bytes 0 [emitted]
main1.js 539 bytes 2 [emitted] main1
manifest.js 9.23 KiB 1 [emitted] manifest
Entrypoint main1 = manifest.js main1.js
Entrypoint manifest = manifest.js
[0] ./main1.js 66 bytes {2} [built]
[1] ./f.js 20 bytes {1} [built]
[2] ./b.js 20 bytes {0} [built]
[3] ./c.js 20 bytes {0} [built]
[4] ./d.js 20 bytes {0} [built]"
`;
exports[`StatsTestCases should print correct stats for runtime-chunk-issue-7382 1`] = `
"Entrypoint e1 = runtime.js all.js e1.js
Entrypoint e2 = runtime.js all.js e2.js"
`;
exports[`StatsTestCases should print correct stats for runtime-chunk-single 1`] = `
"Entrypoint e1 = runtime.js e1.js
Entrypoint e2 = runtime.js e2.js"
`;
exports[`StatsTestCases should print correct stats for scope-hoisting-bailouts 1`] = `
"Hash: 9b757219b4132ef9c591
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Entrypoint index = index.js
Entrypoint entry = entry.js
[0] ./entry.js 32 bytes {0} {1} [built]
ModuleConcatenation bailout: Module is an entry point
[1] ./ref-from-cjs.js 45 bytes {1} [built]
ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./cjs.js (referenced with cjs require)
[2] ./index.js 176 bytes {1} [built]
ModuleConcatenation bailout: Module is an entry point
[3] ./cjs.js 59 bytes {1} [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[4] ./eval.js 35 bytes {1} [built]
ModuleConcatenation bailout: Module uses eval()
[5] ./injected-vars.js 40 bytes {1} [built]
ModuleConcatenation bailout: Module uses injected variables (__dirname, __filename)
[6] ./module-id.js 26 bytes {1} [built]
ModuleConcatenation bailout: Module uses module.id
[7] ./module-loaded.js 30 bytes {1} [built]
ModuleConcatenation bailout: Module uses module.loaded
[8] external \\"external\\" 42 bytes {1} [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[9] ./concatenated.js + 2 modules 116 bytes {2} [built]
ModuleConcatenation bailout: Cannot concat with external \\"external\\" (<- Module is not an ECMAScript module)
| ./concatenated.js 26 bytes [built]
| ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./index.js (referenced with import())
| ./concatenated1.js 37 bytes [built]
| ./concatenated2.js 48 bytes [built]"
`;
exports[`StatsTestCases should print correct stats for scope-hoisting-multi 1`] = `
"Hash: 2fded77648d7f30051efea8940ce0e83e06c8e38
Child
Hash: 2fded77648d7f30051ef
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Entrypoint first = vendor.js first.js
Entrypoint second = vendor.js second.js
[0] ./common2.js 25 bytes {1} {5} [built]
[1] ./common.js 37 bytes {1} {5} [built]
[2] ./vendor.js 25 bytes {0} [built]
[3] ./lazy_shared.js 31 bytes {4} [built]
[4] ./first.js 207 bytes {1} [built]
[5] ./module_first.js 31 bytes {1} [built]
[6] ./second.js 177 bytes {5} [built]
[7] ./lazy_first.js 55 bytes {2} [built]
[8] ./lazy_second.js 55 bytes {3} [built]
[9] ./common_lazy_shared.js 25 bytes {2} {3} {4} [built]
[10] ./common_lazy.js 25 bytes {2} {3} [built]
Child
Hash: ea8940ce0e83e06c8e38
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Entrypoint first = vendor.js first.js
Entrypoint second = vendor.js second.js
[0] ./common.js + 1 modules 62 bytes {1} {5} [built]
| ./common.js 37 bytes [built]
| ./common2.js 25 bytes [built]
[1] ./vendor.js 25 bytes {0} [built]
[2] ./second.js 177 bytes {5} [built]
ModuleConcatenation bailout: Module is an entry point
[3] ./first.js + 1 modules 248 bytes {1} [built]
ModuleConcatenation bailout: Cannot concat with ./common.js
ModuleConcatenation bailout: Cannot concat with ./vendor.js
| ./first.js 207 bytes [built]
| ModuleConcatenation bailout: Module is an entry point
| ./module_first.js 31 bytes [built]
[4] ./lazy_shared.js 31 bytes {4} [built]
ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./first.js (referenced with import()), ./second.js (referenced with import())
[5] ./lazy_second.js 55 bytes {3} [built]
ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./second.js (referenced with import())
[6] ./common_lazy_shared.js 25 bytes {2} {3} {4} [built]
[7] ./common_lazy.js 25 bytes {2} {3} [built]
[8] ./lazy_first.js 55 bytes {2} [built]
ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./first.js (referenced with import())"
`;
exports[`StatsTestCases should print correct stats for side-effects-issue-7428 1`] = `
"Hash: 901a17990846f905bacb
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 481 bytes 1 [emitted]
main.js 9.51 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./components/src/CompAB/index.js 87 bytes [built]
[no exports used]
harmony side effect evaluation ./CompAB [3] ./components/src/index.js 1:0-40
[1] ./components/src/CompC/CompC.js 33 bytes [built]
[no exports used]
harmony side effect evaluation ./CompC [2] ./components/src/CompC/index.js 1:0-34
harmony export imported specifier ./CompC [2] ./components/src/CompC/index.js 1:0-34
harmony export imported specifier ./CompC [3] ./components/src/index.js 2:0-43 (skipped side-effect-free modules)
[2] ./components/src/CompC/index.js 34 bytes [built]
[no exports used]
harmony side effect evaluation ./CompC [3] ./components/src/index.js 2:0-43
[3] ./components/src/index.js 84 bytes [built]
[no exports used]
harmony side effect evaluation ./components [6] ./foo.js 1:0-37
harmony side effect evaluation ./components [7] ./main.js + 1 modules 1:0-44
[4] ./components/src/CompAB/CompA.js 89 bytes {0} [built]
[only some exports used: default]
harmony side effect evaluation ./CompA [0] ./components/src/CompAB/index.js 1:0-43
harmony export imported specifier ./CompA [0] ./components/src/CompAB/index.js 1:0-43
harmony export imported specifier ./CompAB [3] ./components/src/index.js 1:0-40 (skipped side-effect-free modules)
harmony import specifier ./components [6] ./foo.js 3:20-25 (skipped side-effect-free modules)
harmony import specifier ./components ./main.js 3:15-20 (skipped side-effect-free modules)
[5] ./components/src/CompAB/utils.js 97 bytes {0} [built]
harmony side effect evaluation ./utils [4] ./components/src/CompAB/CompA.js 1:0-35
harmony import specifier ./utils [4] ./components/src/CompAB/CompA.js 5:5-12
harmony side effect evaluation ./utils [7] ./main.js + 1 modules 1:0-30
harmony import specifier ./utils [7] ./main.js + 1 modules 5:2-5
[6] ./foo.js 101 bytes {1} [built]
import() ./foo ./main.js 6:0-15
[7] ./main.js + 1 modules 231 bytes {0} [built]
single entry ./main.js main
| ./main.js 144 bytes [built]
| single entry ./main.js main
| ./components/src/CompAB/CompB.js 77 bytes [built]
| [only some exports used: default]
| harmony side effect evaluation ./CompB [0] ./components/src/CompAB/index.js 2:0-43
| harmony export imported specifier ./CompB [0] ./components/src/CompAB/index.js 2:0-43
| harmony export imported specifier ./CompAB [3] ./components/src/index.js 1:0-40 (skipped side-effect-free modules)
| harmony import specifier ./components ./main.js 4:15-20 (skipped side-effect-free modules)"
`;
exports[`StatsTestCases should print correct stats for side-effects-simple-unused 1`] = `
"Hash: a5866e21e8cfa3ae1a89
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 3.9 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./node_modules/pmodule/b.js 69 bytes [built]
[no exports used]
[1] ./node_modules/pmodule/a.js 60 bytes [built]
[no exports used]
[2] ./index.js + 2 modules 158 bytes {0} [built]
| ./index.js 55 bytes [built]
| ./node_modules/pmodule/index.js 75 bytes [built]
| [only some exports used: default]
| ./node_modules/pmodule/c.js 28 bytes [built]
| [only some exports used: z]"
`;
exports[`StatsTestCases should print correct stats for simple 1`] = `
"Hash: dae46aaa6722cda9498d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 3.75 KiB main [emitted] main
Entrypoint main = bundle.js
[./index.js] 0 bytes {main} [built]"
`;
exports[`StatsTestCases should print correct stats for simple-more-info 1`] = `
"Hash: 008517b920c1aeb23c7e
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 3.57 KiB 0 [emitted] main
Entrypoint main = bundle.js
[0] ./index.js 0 bytes {0} [built]
single entry ./index main
factory:Xms building:Xms = Xms"
`;
exports[`StatsTestCases should print correct stats for split-chunks 1`] = `
"Child default:
Entrypoint main = default/main.js
Entrypoint a = default/a.js
Entrypoint b = default/b.js
Entrypoint c = default/c.js
chunk {0} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{11}> ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={12}= >{1}< >{8}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {0} {4} {9} {10} [built]
chunk {1} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{2}> <{3}> <{4}> <{5}> <{11}> ={0}= ={2}= ={3}= ={6}= ={7}= ={8}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[2] ./f.js 20 bytes {1} {9} {10} [built]
chunk {2} default/vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{11}> ={0}= ={1}= ={3}= ={5}= ={6}= ={7}= ={12}= >{1}< >{8}< [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~async-c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
[1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
chunk {3} default/vendors~async-a~async-b.js (vendors~async-a~async-b) 20 bytes <{11}> ={0}= ={1}= ={2}= ={5}= ={6}= >{1}< >{8}< [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
[3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
chunk {4} default/a.js (a) 216 bytes >{1}< >{8}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {0} {4} {9} {10} [built]
[1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
[3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
[6] ./a.js + 1 modules 156 bytes {4} {5} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {5} default/async-a.js (async-a) 156 bytes <{11}> ={0}= ={2}= ={3}= >{1}< >{8}< [rendered]
> ./a [8] ./index.js 1:0-47
[6] ./a.js + 1 modules 156 bytes {4} {5} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {6} default/async-b.js (async-b) 72 bytes <{11}> ={0}= ={1}= ={2}= ={3}= [rendered]
> ./b [8] ./index.js 2:0-47
[4] ./b.js 72 bytes {6} {9} [built]
chunk {7} default/async-c.js (async-c) 72 bytes <{11}> ={0}= ={1}= ={2}= ={12}= [rendered]
> ./c [8] ./index.js 3:0-47
[5] ./c.js 72 bytes {7} {10} [built]
chunk {8} default/async-g.js (async-g) 34 bytes <{0}> <{2}> <{3}> <{4}> <{5}> ={1}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {8} [built]
chunk {9} default/b.js (b) 152 bytes [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {0} {4} {9} {10} [built]
[1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
[2] ./f.js 20 bytes {1} {9} {10} [built]
[3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
[4] ./b.js 72 bytes {6} {9} [built]
chunk {10} default/c.js (c) 152 bytes [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {0} {4} {9} {10} [built]
[1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
[2] ./f.js 20 bytes {1} {9} {10} [built]
[5] ./c.js 72 bytes {7} {10} [built]
[7] ./node_modules/z.js 20 bytes {10} {12} [built]
chunk {11} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{5}< >{6}< >{7}< >{12}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {11} [built]
chunk {12} default/vendors~async-c.js (vendors~async-c) 20 bytes <{11}> ={0}= ={1}= ={2}= ={7}= [rendered] split chunk (cache group: vendors) (name: vendors~async-c)
> ./c [8] ./index.js 3:0-47
[7] ./node_modules/z.js 20 bytes {10} {12} [built]
Child all-chunks:
Entrypoint main = default/main.js
Entrypoint a = default/vendors~a~async-a~async-b~async-c~b~c.js default/vendors~a~async-a~async-b~b.js default/a.js
Entrypoint b = default/vendors~a~async-a~async-b~async-c~b~c.js default/vendors~a~async-a~async-b~b.js default/b.js
Entrypoint c = default/vendors~a~async-a~async-b~async-c~b~c.js default/vendors~async-c~c.js default/c.js
chunk {0} default/vendors~a~async-a~async-b~async-c~b~c.js (vendors~a~async-a~async-b~async-c~b~c) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~async-c~b~c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[2] ./node_modules/x.js 20 bytes {0} [built]
chunk {1} default/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{12}> ={0}= ={2}= ={3}= ={5}= ={6}= ={7}= ={10}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~b)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./a a
> ./b b
[3] ./node_modules/y.js 20 bytes {1} [built]
chunk {2} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{12}> ={0}= ={1}= ={3}= ={4}= ={6}= ={7}= ={8}= >{3}< >{9}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
chunk {3} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{5}> <{6}> <{12}> ={0}= ={1}= ={2}= ={4}= ={7}= ={8}= ={9}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[1] ./f.js 20 bytes {3} {10} {11} [built]
chunk {4} default/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{12}> ={0}= ={2}= ={3}= ={8}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
> ./c [8] ./index.js 3:0-47
> ./c c
[7] ./node_modules/z.js 20 bytes {4} [built]
chunk {5} default/a.js (a) 176 bytes ={0}= ={1}= >{3}< >{9}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[6] ./a.js + 1 modules 156 bytes {5} {6} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {6} default/async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={2}= >{3}< >{9}< [rendered]
> ./a [8] ./index.js 1:0-47
[6] ./a.js + 1 modules 156 bytes {5} {6} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {7} default/async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= [rendered]
> ./b [8] ./index.js 2:0-47
[4] ./b.js 72 bytes {7} {10} [built]
chunk {8} default/async-c.js (async-c) 72 bytes <{12}> ={0}= ={2}= ={3}= ={4}= [rendered]
> ./c [8] ./index.js 3:0-47
[5] ./c.js 72 bytes {8} {11} [built]
chunk {9} default/async-g.js (async-g) 34 bytes <{0}> <{1}> <{2}> <{5}> <{6}> ={3}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {9} [built]
chunk {10} default/b.js (b) 112 bytes ={0}= ={1}= [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[1] ./f.js 20 bytes {3} {10} {11} [built]
[4] ./b.js 72 bytes {7} {10} [built]
chunk {11} default/c.js (c) 112 bytes ={0}= ={4}= [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {2} {5} {10} {11} [built]
[1] ./f.js 20 bytes {3} {10} {11} [built]
[5] ./c.js 72 bytes {8} {11} [built]
chunk {12} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{6}< >{7}< >{8}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {12} [built]
Child manual:
Entrypoint main = default/main.js
Entrypoint a = default/vendors.js default/a.js
Entrypoint b = default/vendors.js default/b.js
Entrypoint c = default/vendors.js default/c.js
chunk {0} default/vendors.js (vendors) 112 bytes <{8}> ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= >{5}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[1] ./node_modules/x.js 20 bytes {0} [built]
[3] ./node_modules/y.js 20 bytes {0} [built]
[6] ./node_modules/z.js 20 bytes {0} [built]
[9] multi x y z 52 bytes {0} [built]
chunk {1} default/a.js (a) 176 bytes ={0}= >{5}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[7] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {2} default/async-a.js (async-a) 176 bytes <{8}> ={0}= >{5}< [rendered]
> ./a [8] ./index.js 1:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[7] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {3} default/async-b.js (async-b) 112 bytes <{8}> ={0}= [rendered]
> ./b [8] ./index.js 2:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[4] ./b.js 72 bytes {3} {6} [built]
chunk {4} default/async-c.js (async-c) 112 bytes <{8}> ={0}= [rendered]
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[5] ./c.js 72 bytes {4} {7} [built]
chunk {5} default/async-g.js (async-g) 54 bytes <{0}> <{1}> <{2}> [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[10] ./g.js 34 bytes {5} [built]
chunk {6} default/b.js (b) 112 bytes ={0}= [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[4] ./b.js 72 bytes {3} {6} [built]
chunk {7} default/c.js (c) 112 bytes ={0}= [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[5] ./c.js 72 bytes {4} {7} [built]
chunk {8} default/main.js (main) 147 bytes >{0}< >{2}< >{3}< >{4}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {8} [built]
Child name-too-long:
Entrypoint main = main.js
Entrypoint aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f.js vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js async-a.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.js
Entrypoint bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb = vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f.js vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc.js async-b.js bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js
Entrypoint cccccccccccccccccccccccccccccc = vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f.js vendors~async-c~cccccccccccccccccccccccccccccc.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc.js async-c.js cccccccccccccccccccccccccccccc.js
chunk {0} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: default) (name: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793)
> ./a [4] ./index.js 1:0-47
> ./b [4] ./index.js 2:0-47
> ./c [4] ./index.js 3:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[0] ./d.js 20 bytes {0} [built]
chunk {1} vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f.js (vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f) 20 bytes <{12}> ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f)
> ./a [4] ./index.js 1:0-47
> ./b [4] ./index.js 2:0-47
> ./c [4] ./index.js 3:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[1] ./node_modules/x.js 20 bytes {1} [built]
chunk {2} async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc.js (async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc) 20 bytes <{0}> <{1}> <{3}> <{4}> <{8}> <{12}> ={0}= ={1}= ={3}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= [initial] [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc)
> ./b [4] ./index.js 2:0-47
> ./c [4] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[2] ./f.js 20 bytes {2} [built]
chunk {3} vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js (vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 20 bytes <{12}> ={0}= ={1}= ={2}= ={4}= ={5}= ={8}= ={10}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb)
> ./a [4] ./index.js 1:0-47
> ./b [4] ./index.js 2:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[3] ./node_modules/y.js 20 bytes {3} [built]
chunk {4} async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={3}= ={8}= >{2}< >{9}< [initial] [rendered] reused as split chunk (cache group: default)
> ./a [4] ./index.js 1:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[8] ./a.js + 1 modules 156 bytes {4} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {5} async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= ={10}= [initial] [rendered] reused as split chunk (cache group: default)
> ./b [4] ./index.js 2:0-47
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[5] ./b.js 72 bytes {5} [built]
chunk {6} async-c.js (async-c) 72 bytes <{12}> ={0}= ={1}= ={2}= ={7}= ={11}= [initial] [rendered] reused as split chunk (cache group: default)
> ./c [4] ./index.js 3:0-47
> ./c cccccccccccccccccccccccccccccc
[6] ./c.js 72 bytes {6} [built]
chunk {7} vendors~async-c~cccccccccccccccccccccccccccccc.js (vendors~async-c~cccccccccccccccccccccccccccccc) 20 bytes <{12}> ={0}= ={1}= ={2}= ={6}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~cccccccccccccccccccccccccccccc)
> ./c [4] ./index.js 3:0-47
> ./c cccccccccccccccccccccccccccccc
[7] ./node_modules/z.js 20 bytes {7} [built]
chunk {8} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.js (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) 0 bytes ={0}= ={1}= ={3}= ={4}= >{2}< >{9}< [entry] [rendered]
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
chunk {9} async-g.js (async-g) 34 bytes <{0}> <{1}> <{3}> <{4}> <{8}> ={2}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {9} [built]
chunk {10} bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js (bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 0 bytes ={0}= ={1}= ={2}= ={3}= ={5}= [entry] [rendered]
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
chunk {11} cccccccccccccccccccccccccccccc.js (cccccccccccccccccccccccccccccc) 0 bytes ={0}= ={1}= ={2}= ={6}= ={7}= [entry] [rendered]
> ./c cccccccccccccccccccccccccccccc
chunk {12} main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< >{7}< [entry] [rendered]
> ./ main
[4] ./index.js 147 bytes {12} [built]
Child name-too-long-limited:
Entrypoint main = main.js
Entrypoint aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = vendors~aaaaaaaaaaaaa~50ebc41f.js vendors~aaaaaaaaaaaaa~d5401bd9.js aaaaaaaaaaaaaaaaaaaaa~18066793.js async-a.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.js
Entrypoint bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb = vendors~aaaaaaaaaaaaa~50ebc41f.js vendors~aaaaaaaaaaaaa~d5401bd9.js aaaaaaaaaaaaaaaaaaaaa~18066793.js async-b~async-c~async~6bcb5da8.js async-b.js bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js
Entrypoint cccccccccccccccccccccccccccccc = vendors~aaaaaaaaaaaaa~50ebc41f.js vendors~async-c~ccccc~077ca948.js aaaaaaaaaaaaaaaaaaaaa~18066793.js async-b~async-c~async~6bcb5da8.js async-c.js cccccccccccccccccccccccccccccc.js
chunk {0} aaaaaaaaaaaaaaaaaaaaa~18066793.js (aaaaaaaaaaaaaaaaaaaaa~18066793) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: default) (name: aaaaaaaaaaaaaaaaaaaaa~18066793)
> ./a [4] ./index.js 1:0-47
> ./b [4] ./index.js 2:0-47
> ./c [4] ./index.js 3:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[0] ./d.js 20 bytes {0} [built]
chunk {1} vendors~aaaaaaaaaaaaa~50ebc41f.js (vendors~aaaaaaaaaaaaa~50ebc41f) 20 bytes <{12}> ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~aaaaaaaaaaaaa~50ebc41f)
> ./a [4] ./index.js 1:0-47
> ./b [4] ./index.js 2:0-47
> ./c [4] ./index.js 3:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[1] ./node_modules/x.js 20 bytes {1} [built]
chunk {2} async-b~async-c~async~6bcb5da8.js (async-b~async-c~async~6bcb5da8) 20 bytes <{0}> <{1}> <{3}> <{4}> <{8}> <{12}> ={0}= ={1}= ={3}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= [initial] [rendered] split chunk (cache group: default) (name: async-b~async-c~async~6bcb5da8)
> ./b [4] ./index.js 2:0-47
> ./c [4] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[2] ./f.js 20 bytes {2} [built]
chunk {3} vendors~aaaaaaaaaaaaa~d5401bd9.js (vendors~aaaaaaaaaaaaa~d5401bd9) 20 bytes <{12}> ={0}= ={1}= ={2}= ={4}= ={5}= ={8}= ={10}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~aaaaaaaaaaaaa~d5401bd9)
> ./a [4] ./index.js 1:0-47
> ./b [4] ./index.js 2:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[3] ./node_modules/y.js 20 bytes {3} [built]
chunk {4} async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={3}= ={8}= >{2}< >{9}< [initial] [rendered] reused as split chunk (cache group: default)
> ./a [4] ./index.js 1:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[8] ./a.js + 1 modules 156 bytes {4} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {5} async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= ={10}= [initial] [rendered] reused as split chunk (cache group: default)
> ./b [4] ./index.js 2:0-47
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[5] ./b.js 72 bytes {5} [built]
chunk {6} async-c.js (async-c) 72 bytes <{12}> ={0}= ={1}= ={2}= ={7}= ={11}= [initial] [rendered] reused as split chunk (cache group: default)
> ./c [4] ./index.js 3:0-47
> ./c cccccccccccccccccccccccccccccc
[6] ./c.js 72 bytes {6} [built]
chunk {7} vendors~async-c~ccccc~077ca948.js (vendors~async-c~ccccc~077ca948) 20 bytes <{12}> ={0}= ={1}= ={2}= ={6}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~ccccc~077ca948)
> ./c [4] ./index.js 3:0-47
> ./c cccccccccccccccccccccccccccccc
[7] ./node_modules/z.js 20 bytes {7} [built]
chunk {8} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.js (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) 0 bytes ={0}= ={1}= ={3}= ={4}= >{2}< >{9}< [entry] [rendered]
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
chunk {9} async-g.js (async-g) 34 bytes <{0}> <{1}> <{3}> <{4}> <{8}> ={2}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {9} [built]
chunk {10} bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js (bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 0 bytes ={0}= ={1}= ={2}= ={3}= ={5}= [entry] [rendered]
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
chunk {11} cccccccccccccccccccccccccccccc.js (cccccccccccccccccccccccccccccc) 0 bytes ={0}= ={1}= ={2}= ={6}= ={7}= [entry] [rendered]
> ./c cccccccccccccccccccccccccccccc
chunk {12} main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< >{7}< [entry] [rendered]
> ./ main
[4] ./index.js 147 bytes {12} [built]
Child custom-chunks-filter:
Entrypoint main = default/main.js
Entrypoint a = default/a.js
Entrypoint b = default/vendors~async-a~async-b~async-c~b~c.js default/vendors~async-a~async-b~b.js default/b.js
Entrypoint c = default/vendors~async-a~async-b~async-c~b~c.js default/vendors~async-c~c.js default/c.js
chunk {0} default/vendors~async-a~async-b~async-c~b~c.js (vendors~async-a~async-b~async-c~b~c) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={10}= ={11}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~async-c~b~c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./b b
> ./c c
[1] ./node_modules/x.js 20 bytes {0} {5} [built]
chunk {1} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{12}> ={0}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= >{2}< >{9}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {1} {5} {10} {11} [built]
chunk {2} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{3}> <{5}> <{6}> <{12}> ={0}= ={1}= ={3}= ={4}= ={7}= ={8}= ={9}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[2] ./f.js 20 bytes {2} {10} {11} [built]
chunk {3} default/vendors~async-a~async-b~b.js (vendors~async-a~async-b~b) 20 bytes <{12}> ={0}= ={1}= ={2}= ={6}= ={7}= ={10}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~b)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./b b
[3] ./node_modules/y.js 20 bytes {3} {5} [built]
chunk {4} default/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{12}> ={0}= ={1}= ={2}= ={8}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
> ./c [8] ./index.js 3:0-47
> ./c c
[7] ./node_modules/z.js 20 bytes {4} [built]
chunk {5} default/a.js (a) 216 bytes >{2}< >{9}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {1} {5} {10} {11} [built]
[1] ./node_modules/x.js 20 bytes {0} {5} [built]
[3] ./node_modules/y.js 20 bytes {3} {5} [built]
[6] ./a.js + 1 modules 156 bytes {5} {6} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {6} default/async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={3}= >{2}< >{9}< [rendered]
> ./a [8] ./index.js 1:0-47
[6] ./a.js + 1 modules 156 bytes {5} {6} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {7} default/async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= [rendered]
> ./b [8] ./index.js 2:0-47
[4] ./b.js 72 bytes {7} {10} [built]
chunk {8} default/async-c.js (async-c) 72 bytes <{12}> ={0}= ={1}= ={2}= ={4}= [rendered]
> ./c [8] ./index.js 3:0-47
[5] ./c.js 72 bytes {8} {11} [built]
chunk {9} default/async-g.js (async-g) 34 bytes <{0}> <{1}> <{3}> <{5}> <{6}> ={2}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {9} [built]
chunk {10} default/b.js (b) 112 bytes ={0}= ={3}= [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {1} {5} {10} {11} [built]
[2] ./f.js 20 bytes {2} {10} {11} [built]
[4] ./b.js 72 bytes {7} {10} [built]
chunk {11} default/c.js (c) 112 bytes ={0}= ={4}= [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {1} {5} {10} {11} [built]
[2] ./f.js 20 bytes {2} {10} {11} [built]
[5] ./c.js 72 bytes {8} {11} [built]
chunk {12} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{6}< >{7}< >{8}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {12} [built]
Child custom-chunks-filter-in-cache-groups:
Entrypoint main = default/main.js
Entrypoint a = default/a.js
Entrypoint b = default/vendors.js default/b.js
Entrypoint c = default/vendors.js default/c.js
chunk {0} default/vendors.js (vendors) 112 bytes <{8}> ={2}= ={3}= ={4}= ={6}= ={7}= >{5}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
> ./a [8] ./index.js 1:0-47
> ./b [8] ./index.js 2:0-47
> ./c [8] ./index.js 3:0-47
> ./b b
> ./c c
[1] ./node_modules/x.js 20 bytes {0} {1} [built]
[2] ./node_modules/y.js 20 bytes {0} {1} [built]
[6] ./node_modules/z.js 20 bytes {0} [built]
[9] multi x y z 52 bytes {0} [built]
chunk {1} default/a.js (a) 216 bytes >{5}< [entry] [rendered]
> ./a a
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[1] ./node_modules/x.js 20 bytes {0} {1} [built]
[2] ./node_modules/y.js 20 bytes {0} {1} [built]
[7] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {2} default/async-a.js (async-a) 176 bytes <{8}> ={0}= >{5}< [rendered]
> ./a [8] ./index.js 1:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[7] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./a.js 121 bytes [built]
| ./e.js 20 bytes [built]
chunk {3} default/async-b.js (async-b) 112 bytes <{8}> ={0}= [rendered]
> ./b [8] ./index.js 2:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[4] ./b.js 72 bytes {3} {6} [built]
chunk {4} default/async-c.js (async-c) 112 bytes <{8}> ={0}= [rendered]
> ./c [8] ./index.js 3:0-47
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[5] ./c.js 72 bytes {4} {7} [built]
chunk {5} default/async-g.js (async-g) 54 bytes <{0}> <{1}> <{2}> [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[10] ./g.js 34 bytes {5} [built]
chunk {6} default/b.js (b) 112 bytes ={0}= [entry] [rendered]
> ./b b
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[4] ./b.js 72 bytes {3} {6} [built]
chunk {7} default/c.js (c) 112 bytes ={0}= [entry] [rendered]
> ./c c
[0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
[3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[5] ./c.js 72 bytes {4} {7} [built]
chunk {8} default/main.js (main) 147 bytes >{0}< >{2}< >{3}< >{4}< [entry] [rendered]
> ./ main
[8] ./index.js 147 bytes {8} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-automatic-name 1`] = `
"Entrypoint main = main.js
chunk {0} common~async-a~async-b~async-c.js (common~async-a~async-b~async-c) 40 bytes <{7}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= [rendered] split chunk (cache group: default) (name: common~async-a~async-b~async-c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
[4] ./d.js 20 bytes {0} [built]
[5] ./node_modules/x.js 20 bytes {0} [built]
chunk {1} common~async-a~async-b.js (common~async-a~async-b) 20 bytes <{7}> ={0}= ={2}= ={3}= ={4}= [rendered] split chunk (cache group: vendors) (name: common~async-a~async-b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
[6] ./node_modules/y.js 20 bytes {1} [built]
chunk {2} common~async-b~async-c.js (common~async-b~async-c) 20 bytes <{7}> ={0}= ={1}= ={4}= ={5}= ={6}= [rendered] split chunk (cache group: default) (name: common~async-b~async-c)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
[7] ./f.js 20 bytes {2} [built]
chunk {3} async-a.js (async-a) 107 bytes <{7}> ={0}= ={1}= [rendered]
> ./a [0] ./index.js 1:0-47
[3] ./a.js + 1 modules 107 bytes {3} [built]
| ./a.js 72 bytes [built]
| ./e.js 20 bytes [built]
chunk {4} async-b.js (async-b) 72 bytes <{7}> ={0}= ={1}= ={2}= [rendered]
> ./b [0] ./index.js 2:0-47
[1] ./b.js 72 bytes {4} [built]
chunk {5} async-c.js (async-c) 72 bytes <{7}> ={0}= ={2}= ={6}= [rendered]
> ./c [0] ./index.js 3:0-47
[2] ./c.js 72 bytes {5} [built]
chunk {6} common~async-c.js (common~async-c) 20 bytes <{7}> ={0}= ={2}= ={5}= [rendered] split chunk (cache group: vendors) (name: common~async-c)
> ./c [0] ./index.js 3:0-47
[8] ./node_modules/z.js 20 bytes {6} [built]
chunk {7} main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {7} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-combinations 1`] = `
"Entrypoint main = main.js
chunk {0} async-a~async-b.js (async-a~async-b) 134 bytes <{8}> ={1}= ={2}= [rendered] split chunk (cache group: default) (name: async-a~async-b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
[8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
[9] ./y.js 67 bytes {0} [built]
chunk {1} async-a.js (async-a) 48 bytes <{8}> ={0}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 48 bytes {1} [built]
chunk {2} async-b.js (async-b) 48 bytes <{8}> ={0}= [rendered]
> ./b [0] ./index.js 2:0-47
[2] ./b.js 48 bytes {2} [built]
chunk {3} async-c.js (async-c) 101 bytes <{8}> [rendered]
> ./c [0] ./index.js 3:0-47
[3] ./c.js 34 bytes {3} [built]
[8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk {4} async-d.js (async-d) 101 bytes <{8}> [rendered]
> ./d [0] ./index.js 4:0-47
[4] ./d.js 34 bytes {4} [built]
[8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk {5} async-e.js (async-e) 101 bytes <{8}> [rendered]
> ./e [0] ./index.js 5:0-47
[5] ./e.js 34 bytes {5} [built]
[8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk {6} async-f.js (async-f) 101 bytes <{8}> [rendered]
> ./f [0] ./index.js 6:0-47
[6] ./f.js 34 bytes {6} [built]
[8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk {7} async-g.js (async-g) 101 bytes <{8}> [rendered]
> ./g [0] ./index.js 7:0-47
[7] ./g.js 34 bytes {7} [built]
[8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk {8} main.js (main) 343 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< >{7}< [entry] [rendered]
> ./ main
[0] ./index.js 343 bytes {8} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-issue-6413 1`] = `
"Entrypoint main = main.js
chunk {0} async-a~async-b~async-c.js (async-a~async-b~async-c) 11 bytes <{5}> ={1}= ={2}= ={3}= ={4}= [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
[4] ./common.js 11 bytes {0} [built]
chunk {1} vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{5}> ={0}= ={2}= ={3}= ={4}= [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~async-c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
[5] ./node_modules/x.js 20 bytes {1} [built]
chunk {2} async-a.js (async-a) 19 bytes <{5}> ={0}= ={1}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 19 bytes {2} [built]
chunk {3} async-b.js (async-b) 19 bytes <{5}> ={0}= ={1}= [rendered]
> ./b [0] ./index.js 2:0-47
[2] ./b.js 19 bytes {3} [built]
chunk {4} async-c.js (async-c) 19 bytes <{5}> ={0}= ={1}= [rendered]
> ./c [0] ./index.js 3:0-47
[3] ./c.js 19 bytes {4} [built]
chunk {5} main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {5} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-issue-6696 1`] = `
"Entrypoint main = vendors.js main.js
chunk {0} async-a.js (async-a) 32 bytes <{2}> <{3}> [rendered]
> ./a [0] ./index.js 2:0-47
[2] ./a.js 12 bytes {0} [built]
[4] ./node_modules/x.js 20 bytes {0} {1} [built]
chunk {1} async-b.js (async-b) 32 bytes <{2}> <{3}> [rendered]
> ./b [0] ./index.js 3:0-47
[3] ./b.js 12 bytes {1} [built]
[4] ./node_modules/x.js 20 bytes {0} {1} [built]
chunk {2} main.js (main) 110 bytes ={3}= >{0}< >{1}< [entry] [rendered]
> ./ main
[0] ./index.js 110 bytes {2} [built]
chunk {3} vendors.js (vendors) 20 bytes ={2}= >{0}< >{1}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
> ./ main
[1] ./node_modules/y.js 20 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-issue-7401 1`] = `
"Entrypoint a = vendors~a~c.js a.js
Entrypoint b = b.js
Chunk Group c = vendors~a~c.js c.js
chunk {0} vendors~a~c.js (vendors~a~c) 20 bytes <{2}> ={1}= ={3}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~c)
> ./c [2] ./b.js 1:0-41
> ./a a
[0] ./node_modules/x.js 20 bytes {0} [built]
chunk {1} a.js (a) 12 bytes ={0}= [entry] [rendered]
> ./a a
[1] ./a.js 12 bytes {1} [built]
chunk {2} b.js (b) 43 bytes >{0}< >{3}< [entry] [rendered]
> ./b b
[2] ./b.js 43 bytes {2} [built]
chunk {3} c.js (c) 12 bytes <{2}> ={0}= [rendered]
> ./c [2] ./b.js 1:0-41
[3] ./c.js 12 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-max-size 1`] = `
"Child production:
Entrypoint main = prod-vendors~main~7274e1de.js prod-vendors~main~0feae4ad.js prod-main~6e7ead72.js prod-main~6a2ae26b.js prod-main~17acad98.js prod-main~b2c7414a.js prod-main~75f09de8.js prod-main~052b3814.js prod-main~3ff27526.js prod-main~11485824.js prod-main~c6931360.js prod-main~cd7c5bfc.js prod-main~02369f19.js
chunk {0} prod-main~02369f19.js (main~02369f19) 1.57 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [entry] [rendered]
> ./ main
[11] ./very-big.js?1 1.57 KiB {0} [built]
chunk {1} prod-main~052b3814.js (main~052b3814) 603 bytes ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[2] ./small.js?1 67 bytes {1} [built]
[3] ./small.js?2 67 bytes {1} [built]
[4] ./small.js?3 67 bytes {1} [built]
[5] ./small.js?4 67 bytes {1} [built]
[6] ./small.js?5 67 bytes {1} [built]
[7] ./small.js?6 67 bytes {1} [built]
[8] ./small.js?7 67 bytes {1} [built]
[9] ./small.js?8 67 bytes {1} [built]
[10] ./small.js?9 67 bytes {1} [built]
chunk {2} prod-main~11485824.js (main~11485824) 603 bytes ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[16] ./subfolder/small.js?1 67 bytes {2} [built]
[17] ./subfolder/small.js?2 67 bytes {2} [built]
[18] ./subfolder/small.js?3 67 bytes {2} [built]
[19] ./subfolder/small.js?4 67 bytes {2} [built]
[20] ./subfolder/small.js?5 67 bytes {2} [built]
[21] ./subfolder/small.js?6 67 bytes {2} [built]
[22] ./subfolder/small.js?7 67 bytes {2} [built]
[23] ./subfolder/small.js?8 67 bytes {2} [built]
[24] ./subfolder/small.js?9 67 bytes {2} [built]
chunk {3} prod-main~17acad98.js (main~17acad98) 1.57 KiB ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[39] ./in-some-directory/very-big.js?1 1.57 KiB {3} [built]
chunk {4} prod-main~3ff27526.js (main~3ff27526) 536 bytes ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[14] ./subfolder/big.js?1 268 bytes {4} [built]
[15] ./subfolder/big.js?2 268 bytes {4} [built]
chunk {5} prod-main~6a2ae26b.js (main~6a2ae26b) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[34] ./in-some-directory/big.js?1 268 bytes {5} [built]
[35] ./in-some-directory/small.js?1 67 bytes {5} [built]
[36] ./in-some-directory/small.js?2 67 bytes {5} [built]
[37] ./in-some-directory/small.js?3 67 bytes {5} [built]
[38] ./in-some-directory/small.js?4 67 bytes {5} [built]
chunk {6} prod-main~6e7ead72.js (main~6e7ead72) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[0] ./big.js?1 268 bytes {6} [built]
[1] ./big.js?2 268 bytes {6} [built]
chunk {7} prod-main~75f09de8.js (main~75f09de8) 603 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[25] ./inner-module/small.js?1 67 bytes {7} [built]
[26] ./inner-module/small.js?2 67 bytes {7} [built]
[27] ./inner-module/small.js?3 67 bytes {7} [built]
[28] ./inner-module/small.js?4 67 bytes {7} [built]
[29] ./inner-module/small.js?5 67 bytes {7} [built]
[30] ./inner-module/small.js?6 67 bytes {7} [built]
[31] ./inner-module/small.js?7 67 bytes {7} [built]
[32] ./inner-module/small.js?8 67 bytes {7} [built]
[33] ./inner-module/small.js?9 67 bytes {7} [built]
chunk {8} prod-main~b2c7414a.js (main~b2c7414a) 1.19 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[44] ./index.js 1.19 KiB {8} [built]
chunk {9} prod-main~c6931360.js (main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[12] ./very-big.js?2 1.57 KiB {9} [built]
chunk {10} prod-main~cd7c5bfc.js (main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={11}= ={12}= [initial] [rendered]
> ./ main
[13] ./very-big.js?3 1.57 KiB {10} [built]
chunk {11} prod-vendors~main~0feae4ad.js (vendors~main~0feae4ad) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={12}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
> ./ main
[43] ./node_modules/very-big.js?1 1.57 KiB {11} [built]
chunk {12} prod-vendors~main~7274e1de.js (vendors~main~7274e1de) 402 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
> ./ main
[40] ./node_modules/big.js?1 268 bytes {12} [built]
[41] ./node_modules/small.js?1 67 bytes {12} [built]
[42] ./node_modules/small.js?2 67 bytes {12} [built]
Child development:
Entrypoint main = dev-vendors~main~._node_modules_b.js dev-vendors~main~._node_modules_very-big.js~6bdbed7b.js dev-main~._big.js~1.js dev-main~._in-some-directory_b.js dev-main~._in-some-directory_very-big.js~8d76cf03.js dev-main~._index.js~41f5a26e.js dev-main~._inner-module_small.js~3.js dev-main~._small.js~1.js dev-main~._subfolder_big.js~b.js dev-main~._subfolder_small.js~1.js dev-main~._very-big.js~08cf55cf.js dev-main~._very-big.js~4647fb9d.js dev-main~._very-big.js~62f7f644.js
chunk {main~._big.js~1} dev-main~._big.js~1.js (main~._big.js~1) 536 bytes ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./big.js?1] 268 bytes {main~._big.js~1} [built]
[./big.js?2] 268 bytes {main~._big.js~1} [built]
chunk {main~._in-some-directory_b} dev-main~._in-some-directory_b.js (main~._in-some-directory_b) 536 bytes ={main~._big.js~1}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./in-some-directory/big.js?1] 268 bytes {main~._in-some-directory_b} [built]
[./in-some-directory/small.js?1] 67 bytes {main~._in-some-directory_b} [built]
[./in-some-directory/small.js?2] 67 bytes {main~._in-some-directory_b} [built]
[./in-some-directory/small.js?3] 67 bytes {main~._in-some-directory_b} [built]
[./in-some-directory/small.js?4] 67 bytes {main~._in-some-directory_b} [built]
chunk {main~._in-some-directory_very-big.js~8d76cf03} dev-main~._in-some-directory_very-big.js~8d76cf03.js (main~._in-some-directory_very-big.js~8d76cf03) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./in-some-directory/very-big.js?1] 1.57 KiB {main~._in-some-directory_very-big.js~8d76cf03} [built]
chunk {main~._index.js~41f5a26e} dev-main~._index.js~41f5a26e.js (main~._index.js~41f5a26e) 1.19 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./index.js] 1.19 KiB {main~._index.js~41f5a26e} [built]
chunk {main~._inner-module_small.js~3} dev-main~._inner-module_small.js~3.js (main~._inner-module_small.js~3) 603 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./inner-module/small.js?1] 67 bytes {main~._inner-module_small.js~3} [built]
[./inner-module/small.js?2] 67 bytes {main~._inner-module_small.js~3} [built]
[./inner-module/small.js?3] 67 bytes {main~._inner-module_small.js~3} [built]
[./inner-module/small.js?4] 67 bytes {main~._inner-module_small.js~3} [built]
[./inner-module/small.js?5] 67 bytes {main~._inner-module_small.js~3} [built]
[./inner-module/small.js?6] 67 bytes {main~._inner-module_small.js~3} [built]
[./inner-module/small.js?7] 67 bytes {main~._inner-module_small.js~3} [built]
[./inner-module/small.js?8] 67 bytes {main~._inner-module_small.js~3} [built]
[./inner-module/small.js?9] 67 bytes {main~._inner-module_small.js~3} [built]
chunk {main~._small.js~1} dev-main~._small.js~1.js (main~._small.js~1) 603 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./small.js?1] 67 bytes {main~._small.js~1} [built]
[./small.js?2] 67 bytes {main~._small.js~1} [built]
[./small.js?3] 67 bytes {main~._small.js~1} [built]
[./small.js?4] 67 bytes {main~._small.js~1} [built]
[./small.js?5] 67 bytes {main~._small.js~1} [built]
[./small.js?6] 67 bytes {main~._small.js~1} [built]
[./small.js?7] 67 bytes {main~._small.js~1} [built]
[./small.js?8] 67 bytes {main~._small.js~1} [built]
[./small.js?9] 67 bytes {main~._small.js~1} [built]
chunk {main~._subfolder_big.js~b} dev-main~._subfolder_big.js~b.js (main~._subfolder_big.js~b) 536 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./subfolder/big.js?1] 268 bytes {main~._subfolder_big.js~b} [built]
[./subfolder/big.js?2] 268 bytes {main~._subfolder_big.js~b} [built]
chunk {main~._subfolder_small.js~1} dev-main~._subfolder_small.js~1.js (main~._subfolder_small.js~1) 603 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./subfolder/small.js?1] 67 bytes {main~._subfolder_small.js~1} [built]
[./subfolder/small.js?2] 67 bytes {main~._subfolder_small.js~1} [built]
[./subfolder/small.js?3] 67 bytes {main~._subfolder_small.js~1} [built]
[./subfolder/small.js?4] 67 bytes {main~._subfolder_small.js~1} [built]
[./subfolder/small.js?5] 67 bytes {main~._subfolder_small.js~1} [built]
[./subfolder/small.js?6] 67 bytes {main~._subfolder_small.js~1} [built]
[./subfolder/small.js?7] 67 bytes {main~._subfolder_small.js~1} [built]
[./subfolder/small.js?8] 67 bytes {main~._subfolder_small.js~1} [built]
[./subfolder/small.js?9] 67 bytes {main~._subfolder_small.js~1} [built]
chunk {main~._very-big.js~08cf55cf} dev-main~._very-big.js~08cf55cf.js (main~._very-big.js~08cf55cf) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./very-big.js?2] 1.57 KiB {main~._very-big.js~08cf55cf} [built]
chunk {main~._very-big.js~4647fb9d} dev-main~._very-big.js~4647fb9d.js (main~._very-big.js~4647fb9d) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
> ./ main
[./very-big.js?3] 1.57 KiB {main~._very-big.js~4647fb9d} [built]
chunk {main~._very-big.js~62f7f644} dev-main~._very-big.js~62f7f644.js (main~._very-big.js~62f7f644) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [entry] [rendered]
> ./ main
[./very-big.js?1] 1.57 KiB {main~._very-big.js~62f7f644} [built]
chunk {vendors~main~._node_modules_b} dev-vendors~main~._node_modules_b.js (vendors~main~._node_modules_b) 402 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
> ./ main
[./node_modules/big.js?1] 268 bytes {vendors~main~._node_modules_b} [built]
[./node_modules/small.js?1] 67 bytes {vendors~main~._node_modules_b} [built]
[./node_modules/small.js?2] 67 bytes {vendors~main~._node_modules_b} [built]
chunk {vendors~main~._node_modules_very-big.js~6bdbed7b} dev-vendors~main~._node_modules_very-big.js~6bdbed7b.js (vendors~main~._node_modules_very-big.js~6bdbed7b) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
> ./ main
[./node_modules/very-big.js?1] 1.57 KiB {vendors~main~._node_modules_very-big.js~6bdbed7b} [built]
Child switched:
Entrypoint main = switched-vendors~main~7274e1de.js switched-main~2bc5b870.js switched-main~748942c6.js switched-main~17acad98.js switched-main~b2c7414a.js switched-main~d9f1562b.js switched-main~c6931360.js switched-main~cd7c5bfc.js switched-main~02369f19.js
chunk {0} switched-main~02369f19.js (main~02369f19) 1.57 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= [entry] [rendered]
> ./ main
[11] ./very-big.js?1 1.57 KiB {0} [built]
chunk {1} switched-main~17acad98.js (main~17acad98) 1.57 KiB ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= [initial] [rendered]
> ./ main
[39] ./in-some-directory/very-big.js?1 1.57 KiB {1} [built]
chunk {2} switched-main~2bc5b870.js (main~2bc5b870) 1.05 KiB ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= [initial] [rendered]
> ./ main
[0] ./big.js?1 268 bytes {2} [built]
[1] ./big.js?2 268 bytes {2} [built]
[34] ./in-some-directory/big.js?1 268 bytes {2} [built]
[35] ./in-some-directory/small.js?1 67 bytes {2} [built]
[36] ./in-some-directory/small.js?2 67 bytes {2} [built]
[37] ./in-some-directory/small.js?3 67 bytes {2} [built]
[38] ./in-some-directory/small.js?4 67 bytes {2} [built]
chunk {3} switched-main~748942c6.js (main~748942c6) 1.18 KiB ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= [initial] [rendered]
> ./ main
[2] ./small.js?1 67 bytes {3} [built]
[3] ./small.js?2 67 bytes {3} [built]
[4] ./small.js?3 67 bytes {3} [built]
[5] ./small.js?4 67 bytes {3} [built]
[6] ./small.js?5 67 bytes {3} [built]
[7] ./small.js?6 67 bytes {3} [built]
[8] ./small.js?7 67 bytes {3} [built]
[9] ./small.js?8 67 bytes {3} [built]
[10] ./small.js?9 67 bytes {3} [built]
[25] ./inner-module/small.js?1 67 bytes {3} [built]
[26] ./inner-module/small.js?2 67 bytes {3} [built]
[27] ./inner-module/small.js?3 67 bytes {3} [built]
[28] ./inner-module/small.js?4 67 bytes {3} [built]
[29] ./inner-module/small.js?5 67 bytes {3} [built]
[30] ./inner-module/small.js?6 67 bytes {3} [built]
+ 3 hidden modules
chunk {4} switched-main~b2c7414a.js (main~b2c7414a) 1.19 KiB ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= [initial] [rendered]
> ./ main
[44] ./index.js 1.19 KiB {4} [built]
chunk {5} switched-main~c6931360.js (main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= [initial] [rendered]
> ./ main
[12] ./very-big.js?2 1.57 KiB {5} [built]
chunk {6} switched-main~cd7c5bfc.js (main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= [initial] [rendered]
> ./ main
[13] ./very-big.js?3 1.57 KiB {6} [built]
chunk {7} switched-main~d9f1562b.js (main~d9f1562b) 1.11 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= [initial] [rendered]
> ./ main
[14] ./subfolder/big.js?1 268 bytes {7} [built]
[15] ./subfolder/big.js?2 268 bytes {7} [built]
[16] ./subfolder/small.js?1 67 bytes {7} [built]
[17] ./subfolder/small.js?2 67 bytes {7} [built]
[18] ./subfolder/small.js?3 67 bytes {7} [built]
[19] ./subfolder/small.js?4 67 bytes {7} [built]
[20] ./subfolder/small.js?5 67 bytes {7} [built]
[21] ./subfolder/small.js?6 67 bytes {7} [built]
[22] ./subfolder/small.js?7 67 bytes {7} [built]
[23] ./subfolder/small.js?8 67 bytes {7} [built]
[24] ./subfolder/small.js?9 67 bytes {7} [built]
chunk {8} switched-vendors~main~7274e1de.js (vendors~main~7274e1de) 1.96 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
> ./ main
[40] ./node_modules/big.js?1 268 bytes {8} [built]
[41] ./node_modules/small.js?1 67 bytes {8} [built]
[42] ./node_modules/small.js?2 67 bytes {8} [built]
[43] ./node_modules/very-big.js?1 1.57 KiB {8} [built]
WARNING in SplitChunksPlugin
Cache group vendors
Configured minSize (1000 bytes) is bigger than maxSize (100 bytes).
This seem to be a invalid optimiziation.splitChunks configuration.
WARNING in SplitChunksPlugin
Fallback cache group
Configured minSize (1000 bytes) is bigger than maxSize (100 bytes).
This seem to be a invalid optimiziation.splitChunks configuration.
Child zero-min:
Entrypoint main = zero-min-vendors~main~7274e1de.js zero-min-vendors~main~0feae4ad.js zero-min-main~6e7ead72.js zero-min-main~6a2ae26b.js zero-min-main~17acad98.js zero-min-main~b2c7414a.js zero-min-main~75f09de8.js zero-min-main~052b3814.js zero-min-main~3ff27526.js zero-min-main~11485824.js zero-min-main~c6931360.js zero-min-main~cd7c5bfc.js zero-min-main~02369f19.js
chunk {0} zero-min-main~02369f19.js (main~02369f19) 1.57 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [entry] [rendered]
> ./ main
[11] ./very-big.js?1 1.57 KiB {0} [built]
chunk {1} zero-min-main~052b3814.js (main~052b3814) 603 bytes ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[2] ./small.js?1 67 bytes {1} [built]
[3] ./small.js?2 67 bytes {1} [built]
[4] ./small.js?3 67 bytes {1} [built]
[5] ./small.js?4 67 bytes {1} [built]
[6] ./small.js?5 67 bytes {1} [built]
[7] ./small.js?6 67 bytes {1} [built]
[8] ./small.js?7 67 bytes {1} [built]
[9] ./small.js?8 67 bytes {1} [built]
[10] ./small.js?9 67 bytes {1} [built]
chunk {2} zero-min-main~11485824.js (main~11485824) 603 bytes ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[16] ./subfolder/small.js?1 67 bytes {2} [built]
[17] ./subfolder/small.js?2 67 bytes {2} [built]
[18] ./subfolder/small.js?3 67 bytes {2} [built]
[19] ./subfolder/small.js?4 67 bytes {2} [built]
[20] ./subfolder/small.js?5 67 bytes {2} [built]
[21] ./subfolder/small.js?6 67 bytes {2} [built]
[22] ./subfolder/small.js?7 67 bytes {2} [built]
[23] ./subfolder/small.js?8 67 bytes {2} [built]
[24] ./subfolder/small.js?9 67 bytes {2} [built]
chunk {3} zero-min-main~17acad98.js (main~17acad98) 1.57 KiB ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[39] ./in-some-directory/very-big.js?1 1.57 KiB {3} [built]
chunk {4} zero-min-main~3ff27526.js (main~3ff27526) 536 bytes ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[14] ./subfolder/big.js?1 268 bytes {4} [built]
[15] ./subfolder/big.js?2 268 bytes {4} [built]
chunk {5} zero-min-main~6a2ae26b.js (main~6a2ae26b) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[34] ./in-some-directory/big.js?1 268 bytes {5} [built]
[35] ./in-some-directory/small.js?1 67 bytes {5} [built]
[36] ./in-some-directory/small.js?2 67 bytes {5} [built]
[37] ./in-some-directory/small.js?3 67 bytes {5} [built]
[38] ./in-some-directory/small.js?4 67 bytes {5} [built]
chunk {6} zero-min-main~6e7ead72.js (main~6e7ead72) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[0] ./big.js?1 268 bytes {6} [built]
[1] ./big.js?2 268 bytes {6} [built]
chunk {7} zero-min-main~75f09de8.js (main~75f09de8) 603 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[25] ./inner-module/small.js?1 67 bytes {7} [built]
[26] ./inner-module/small.js?2 67 bytes {7} [built]
[27] ./inner-module/small.js?3 67 bytes {7} [built]
[28] ./inner-module/small.js?4 67 bytes {7} [built]
[29] ./inner-module/small.js?5 67 bytes {7} [built]
[30] ./inner-module/small.js?6 67 bytes {7} [built]
[31] ./inner-module/small.js?7 67 bytes {7} [built]
[32] ./inner-module/small.js?8 67 bytes {7} [built]
[33] ./inner-module/small.js?9 67 bytes {7} [built]
chunk {8} zero-min-main~b2c7414a.js (main~b2c7414a) 1.19 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[44] ./index.js 1.19 KiB {8} [built]
chunk {9} zero-min-main~c6931360.js (main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[12] ./very-big.js?2 1.57 KiB {9} [built]
chunk {10} zero-min-main~cd7c5bfc.js (main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={11}= ={12}= [initial] [rendered]
> ./ main
[13] ./very-big.js?3 1.57 KiB {10} [built]
chunk {11} zero-min-vendors~main~0feae4ad.js (vendors~main~0feae4ad) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={12}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
> ./ main
[43] ./node_modules/very-big.js?1 1.57 KiB {11} [built]
chunk {12} zero-min-vendors~main~7274e1de.js (vendors~main~7274e1de) 402 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
> ./ main
[40] ./node_modules/big.js?1 268 bytes {12} [built]
[41] ./node_modules/small.js?1 67 bytes {12} [built]
[42] ./node_modules/small.js?2 67 bytes {12} [built]
Child enforce-min-size:
Entrypoint main = enforce-min-size-all~main~6e7ead72.js enforce-min-size-all~main~6a2ae26b.js enforce-min-size-all~main~17acad98.js enforce-min-size-all~main~b2c7414a.js enforce-min-size-all~main~75f09de8.js enforce-min-size-all~main~7274e1de.js enforce-min-size-all~main~0feae4ad.js enforce-min-size-all~main~052b3814.js enforce-min-size-all~main~3ff27526.js enforce-min-size-all~main~11485824.js enforce-min-size-all~main~c6931360.js enforce-min-size-all~main~cd7c5bfc.js enforce-min-size-all~main~02369f19.js enforce-min-size-main.js
chunk {0} enforce-min-size-all~main~02369f19.js (all~main~02369f19) 1.57 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[11] ./very-big.js?1 1.57 KiB {0} [built]
chunk {1} enforce-min-size-all~main~052b3814.js (all~main~052b3814) 603 bytes ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[2] ./small.js?1 67 bytes {1} [built]
[3] ./small.js?2 67 bytes {1} [built]
[4] ./small.js?3 67 bytes {1} [built]
[5] ./small.js?4 67 bytes {1} [built]
[6] ./small.js?5 67 bytes {1} [built]
[7] ./small.js?6 67 bytes {1} [built]
[8] ./small.js?7 67 bytes {1} [built]
[9] ./small.js?8 67 bytes {1} [built]
[10] ./small.js?9 67 bytes {1} [built]
chunk {2} enforce-min-size-all~main~0feae4ad.js (all~main~0feae4ad) 1.57 KiB ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[43] ./node_modules/very-big.js?1 1.57 KiB {2} [built]
chunk {3} enforce-min-size-all~main~11485824.js (all~main~11485824) 603 bytes ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[16] ./subfolder/small.js?1 67 bytes {3} [built]
[17] ./subfolder/small.js?2 67 bytes {3} [built]
[18] ./subfolder/small.js?3 67 bytes {3} [built]
[19] ./subfolder/small.js?4 67 bytes {3} [built]
[20] ./subfolder/small.js?5 67 bytes {3} [built]
[21] ./subfolder/small.js?6 67 bytes {3} [built]
[22] ./subfolder/small.js?7 67 bytes {3} [built]
[23] ./subfolder/small.js?8 67 bytes {3} [built]
[24] ./subfolder/small.js?9 67 bytes {3} [built]
chunk {4} enforce-min-size-all~main~17acad98.js (all~main~17acad98) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[39] ./in-some-directory/very-big.js?1 1.57 KiB {4} [built]
chunk {5} enforce-min-size-all~main~3ff27526.js (all~main~3ff27526) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[14] ./subfolder/big.js?1 268 bytes {5} [built]
[15] ./subfolder/big.js?2 268 bytes {5} [built]
chunk {6} enforce-min-size-all~main~6a2ae26b.js (all~main~6a2ae26b) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[34] ./in-some-directory/big.js?1 268 bytes {6} [built]
[35] ./in-some-directory/small.js?1 67 bytes {6} [built]
[36] ./in-some-directory/small.js?2 67 bytes {6} [built]
[37] ./in-some-directory/small.js?3 67 bytes {6} [built]
[38] ./in-some-directory/small.js?4 67 bytes {6} [built]
chunk {7} enforce-min-size-all~main~6e7ead72.js (all~main~6e7ead72) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[0] ./big.js?1 268 bytes {7} [built]
[1] ./big.js?2 268 bytes {7} [built]
chunk {8} enforce-min-size-all~main~7274e1de.js (all~main~7274e1de) 402 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[40] ./node_modules/big.js?1 268 bytes {8} [built]
[41] ./node_modules/small.js?1 67 bytes {8} [built]
[42] ./node_modules/small.js?2 67 bytes {8} [built]
chunk {9} enforce-min-size-all~main~75f09de8.js (all~main~75f09de8) 603 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[25] ./inner-module/small.js?1 67 bytes {9} [built]
[26] ./inner-module/small.js?2 67 bytes {9} [built]
[27] ./inner-module/small.js?3 67 bytes {9} [built]
[28] ./inner-module/small.js?4 67 bytes {9} [built]
[29] ./inner-module/small.js?5 67 bytes {9} [built]
[30] ./inner-module/small.js?6 67 bytes {9} [built]
[31] ./inner-module/small.js?7 67 bytes {9} [built]
[32] ./inner-module/small.js?8 67 bytes {9} [built]
[33] ./inner-module/small.js?9 67 bytes {9} [built]
chunk {10} enforce-min-size-all~main~b2c7414a.js (all~main~b2c7414a) 1.19 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[44] ./index.js 1.19 KiB {10} [built]
chunk {11} enforce-min-size-all~main~c6931360.js (all~main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[12] ./very-big.js?2 1.57 KiB {11} [built]
chunk {12} enforce-min-size-all~main~cd7c5bfc.js (all~main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
> ./ main
[13] ./very-big.js?3 1.57 KiB {12} [built]
chunk {13} enforce-min-size-main.js (main) 0 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [entry] [rendered]
> ./ main"
`;
exports[`StatsTestCases should print correct stats for split-chunks-prefer-bigger-splits 1`] = `
"Entrypoint main = default/main.js
chunk {0} default/async-b~async-c.js (async-b~async-c) 110 bytes <{4}> ={2}= ={3}= [rendered] split chunk (cache group: default) (name: async-b~async-c)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
[4] ./d.js 43 bytes {0} {1} [built]
[6] ./f.js 67 bytes {0} [built]
chunk {1} default/async-a.js (async-a) 134 bytes <{4}> [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 48 bytes {1} [built]
[4] ./d.js 43 bytes {0} {1} [built]
[5] ./e.js 43 bytes {1} {2} [built]
chunk {2} default/async-b.js (async-b) 105 bytes <{4}> ={0}= [rendered]
> ./b [0] ./index.js 2:0-47
[2] ./b.js 62 bytes {2} [built]
[5] ./e.js 43 bytes {1} {2} [built]
chunk {3} default/async-c.js (async-c) 48 bytes <{4}> ={0}= [rendered]
> ./c [0] ./index.js 3:0-47
[3] ./c.js 48 bytes {3} [built]
chunk {4} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {4} [built]"
`;
exports[`StatsTestCases should print correct stats for tree-shaking 1`] = `
"Hash: ecca8f58566e08b05b03
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 8.23 KiB 0 [emitted] main
Entrypoint main = bundle.js
[0] ./a.js 13 bytes {0} [built]
[exports: a]
[all exports used]
[1] ./b.js 13 bytes {0} [built]
[exports: b]
[no exports used]
[2] ./unknown.js 0 bytes {0} [built]
[only some exports used: c]
[3] ./reexport-unknown.js 83 bytes {0} [built]
[exports: a, b, c, d]
[only some exports used: a, c]
[4] ./reexport-star-unknown.js 68 bytes {0} [built]
[only some exports used: a, c]
[5] ./unknown2.js 0 bytes {0} [built]
[only some exports used: y]
[6] ./reexport-known.js 49 bytes {0} [built]
[exports: a, b]
[only some exports used: a]
[7] ./reexport-star-known.js 41 bytes {0} [built]
[exports: a, b]
[only some exports used: a]
[8] ./edge.js 45 bytes {0} [built]
[only some exports used: y]
[9] ./index.js 315 bytes {0} [built]
[no exports]
[10] ./require.include.js 36 bytes {0} [built]
[exports: a, default]
[no exports used]"
`;
exports[`StatsTestCases should print correct stats for warnings-terser 1`] = `
"Hash: d747afbed2a2cf9a7f5d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.89 KiB 0 [emitted] main
Entrypoint main = bundle.js
[0] ./index.js 299 bytes {0} [built]
[1] ./a.js 249 bytes {0} [built]
[2] (webpack)/buildin/module.js 497 bytes {0} [built]
WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction1 [./a.js:3,0]
WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction2 [./a.js:4,0]
WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction3 [./a.js:5,0]
WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction4 [./a.js:6,0]
WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction5 [./a.js:7,0]"
`;