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

3123 lines
159 KiB
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`StatsTestCases should print correct stats for aggressive-splitting-entry 1`] = `
"Hash: b0db5245ce4f808b7ce8b0db5245ce4f808b7ce8
Child fitting:
Hash: b0db5245ce4f808b7ce8
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
5d5aae6ca1af5d6e6ea4.js 1.94 KiB 3 [emitted]
7029d2a129d88406bdea.js 1.94 KiB 1 [emitted]
971ab7b8450aa86d5fb9.js 11.1 KiB 2 [emitted]
d4b551c6319035df2898.js 1.05 KiB 0 [emitted]
Entrypoint main = 5d5aae6ca1af5d6e6ea4.js 7029d2a129d88406bdea.js 971ab7b8450aa86d5fb9.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} 7029d2a129d88406bdea.js 1.76 KiB ={2}= ={3}= >{0}< [initial] [rendered] [recorded] aggressive splitted
> ./index main
[1] ./c.js 899 bytes {1} [built]
[2] ./d.js 899 bytes {1} [built]
chunk {2} 971ab7b8450aa86d5fb9.js 1.87 KiB ={1}= ={3}= >{0}< [entry] [rendered]
> ./index main
[3] ./e.js 899 bytes {2} [built]
[4] ./index.js 111 bytes {2} [built]
[6] ./f.js 900 bytes {2} [built]
chunk {3} 5d5aae6ca1af5d6e6ea4.js 1.76 KiB ={1}= ={2}= >{0}< [initial] [rendered] [recorded] aggressive splitted
> ./index main
[0] ./b.js 899 bytes {3} [built]
[5] ./a.js 899 bytes {3} [built]
Child content-change:
Hash: b0db5245ce4f808b7ce8
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
5d5aae6ca1af5d6e6ea4.js 1.94 KiB 3 [emitted]
7029d2a129d88406bdea.js 1.94 KiB 1 [emitted]
971ab7b8450aa86d5fb9.js 11.1 KiB 2 [emitted]
d4b551c6319035df2898.js 1.05 KiB 0 [emitted]
Entrypoint main = 5d5aae6ca1af5d6e6ea4.js 7029d2a129d88406bdea.js 971ab7b8450aa86d5fb9.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} 7029d2a129d88406bdea.js 1.76 KiB ={2}= ={3}= >{0}< [initial] [rendered] [recorded] aggressive splitted
> ./index main
[1] ./c.js 899 bytes {1} [built]
[2] ./d.js 899 bytes {1} [built]
chunk {2} 971ab7b8450aa86d5fb9.js 1.87 KiB ={1}= ={3}= >{0}< [entry] [rendered]
> ./index main
[3] ./e.js 899 bytes {2} [built]
[4] ./index.js 111 bytes {2} [built]
[6] ./f.js 900 bytes {2} [built]
chunk {3} 5d5aae6ca1af5d6e6ea4.js 1.76 KiB ={1}= ={2}= >{0}< [initial] [rendered] [recorded] aggressive splitted
> ./index main
[0] ./b.js 899 bytes {3} [built]
[5] ./a.js 899 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for aggressive-splitting-on-demand 1`] = `
"Hash: cb1b9897db67194e18d2
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
01a8254701931adbf278.js 1.01 KiB 9 [emitted]
01a8f6900f403d5703b2.js 1.94 KiB 3, 4 [emitted]
138d0972019f89a65bcf.js 1.94 KiB 1 [emitted]
22cae813c6150b7254dd.js 9.7 KiB 10 [emitted] main
2736cf9d79233cd0a9b6.js 1.93 KiB 0 [emitted]
58f368c01f66002b0eb3.js 1.94 KiB 6, 7 [emitted]
6a8e74d82c35e3f013d2.js 1 KiB 7 [emitted]
7f83e5c2f4e52435dd2c.js 1.96 KiB 2 [emitted]
ba9fedb7aa0c69201639.js 1.94 KiB 11 [emitted]
c99c160aba2d9a94e5d1.js 1.94 KiB 5 [emitted]
ee043b525cd899e33ec0.js 1.94 KiB 8 [emitted]
f0ef1f91cb22147f3f2c.js 1 KiB 4 [emitted]
Entrypoint main = 22cae813c6150b7254dd.js
chunk {0} 2736cf9d79233cd0a9b6.js 1.76 KiB <{10}> ={2}= ={3}= ={4}= ={5}= ={7}= [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} {1} [built]
[1] ./d.js 899 bytes {0} {8} [built]
chunk {1} 138d0972019f89a65bcf.js 1.76 KiB <{10}>
> ./b ./c [11] ./index.js 2:0-23
[0] ./b.js 899 bytes {0} {1} [built]
[5] ./c.js 899 bytes {1} {8} [built]
chunk {2} 7f83e5c2f4e52435dd2c.js 1.76 KiB <{10}> ={0}= ={3}= ={4}= ={5}= ={6}= ={7}= ={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} 01a8f6900f403d5703b2.js 1.76 KiB <{10}> ={0}= ={2}= ={5}= ={7}= [rendered] [recorded] aggressive splitted
> ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
[2] ./e.js 899 bytes {3} {4} [built]
[6] ./h.js 899 bytes {3} {11} [built]
chunk {4} f0ef1f91cb22147f3f2c.js 899 bytes <{10}> ={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 {3} {4} [built]
chunk {5} c99c160aba2d9a94e5d1.js 1.76 KiB <{10}> ={0}= ={2}= ={3}= ={7}= [rendered] [recorded] aggressive splitted
> ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
[7] ./i.js 899 bytes {5} {11} [built]
[8] ./j.js 901 bytes {5} {6} [built]
chunk {6} 58f368c01f66002b0eb3.js 1.76 KiB <{10}> ={2}= ={11}=
> ./f ./g ./h ./i ./j ./k [11] ./index.js 4:0-51
[8] ./j.js 901 bytes {5} {6} [built]
[9] ./k.js 899 bytes {6} {7} [built]
chunk {7} 6a8e74d82c35e3f013d2.js 899 bytes <{10}> ={0}= ={2}= ={3}= ={5}=
> ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
[9] ./k.js 899 bytes {6} {7} [built]
chunk {8} ee043b525cd899e33ec0.js 1.76 KiB <{10}> ={4}= [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 {1} {8} [built]
chunk {9} 01a8254701931adbf278.js 899 bytes <{10}>
> ./a [11] ./index.js 1:0-16
[10] ./a.js 899 bytes {9} [built]
chunk {10} 22cae813c6150b7254dd.js (main) 248 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< >{7}< >{8}< >{9}< >{11}< [entry] [rendered]
> ./index main
[11] ./index.js 248 bytes {10} [built]
chunk {11} ba9fedb7aa0c69201639.js 1.76 KiB <{10}> ={2}= ={6}= [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 {5} {11} [built]"
`;
exports[`StatsTestCases should print correct stats for async-commons-chunk 1`] = `
"Entrypoint main = main.js
chunk {0} main.js (main) 515 bytes >{1}< >{2}< >{3}< [entry] [rendered]
> ./ main
[0] ./index.js 515 bytes {0} [built]
chunk {1} 1.js 21 bytes <{0}> ={2}= ={3}= [rendered] reused as split chunk (cache group: default)
> [0] ./index.js 17:1-21:3
> [0] ./index.js 2:1-5:3
> ./a ./b [0] ./index.js 9:1-13:3
[1] ./a.js 21 bytes {1} [built]
chunk {2} 2.js 21 bytes <{0}> ={1}= [rendered]
> ./a ./b [0] ./index.js 9:1-13:3
[2] ./b.js 21 bytes {2} [built]
chunk {3} 3.js 21 bytes <{0}> ={1}= [rendered]
> [0] ./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/main.js (main) 147 bytes >{2}< >{4}< >{6}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} disabled/a.js (a) 216 bytes >{7}< [entry] [rendered]
> ./a a
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[4] ./node_modules/y.js 20 bytes {1} {2} {3} {4} [built]
chunk {2} disabled/async-a.js (async-a) 216 bytes <{0}> >{7}< [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[4] ./node_modules/y.js 20 bytes {1} {2} {3} {4} [built]
chunk {3} disabled/b.js (b) 152 bytes [entry] [rendered]
> ./b b
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[4] ./node_modules/y.js 20 bytes {1} {2} {3} {4} [built]
[5] ./b.js 72 bytes {3} {4} [built]
[6] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
chunk {4} disabled/async-b.js (async-b) 152 bytes <{0}> [rendered]
> ./b [0] ./index.js 2:0-47
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[4] ./node_modules/y.js 20 bytes {1} {2} {3} {4} [built]
[5] ./b.js 72 bytes {3} {4} [built]
[6] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
chunk {5} disabled/c.js (c) 167 bytes [entry] [rendered]
> ./c c
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[6] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[7] ./c.js + 1 modules 107 bytes {5} {6} [built]
| ./node_modules/z.js 20 bytes [built]
| ./c.js 72 bytes [built]
chunk {6} disabled/async-c.js (async-c) 167 bytes <{0}> [rendered]
> ./c [0] ./index.js 3:0-47
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[6] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[7] ./c.js + 1 modules 107 bytes {5} {6} [built]
| ./node_modules/z.js 20 bytes [built]
| ./c.js 72 bytes [built]
chunk {7} disabled/async-g.js (async-g) 54 bytes <{1}> <{2}> [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[6] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
[8] ./g.js 34 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/main.js (main) 147 bytes >{1}< >{3}< >{6}< >{7}< >{8}< >{9}< >{10}< >{11}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} default/async-a.js (async-a) 156 bytes <{0}> ={3}= ={6}= ={7}= >{9}< >{12}< [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {2} default/a.js (a) 216 bytes >{9}< >{12}< [entry] [rendered]
> ./a a
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[2] ./d.js 20 bytes {2} {3} {4} {5} [built]
[3] ./node_modules/x.js 20 bytes {2} {4} {5} {6} [built]
[4] ./node_modules/y.js 20 bytes {2} {4} {7} [built]
chunk {3} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{0}> ={1}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{9}< >{12}< [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
[2] ./d.js 20 bytes {2} {3} {4} {5} [built]
chunk {4} default/b.js (b) 152 bytes [entry] [rendered]
> ./b b
[2] ./d.js 20 bytes {2} {3} {4} {5} [built]
[3] ./node_modules/x.js 20 bytes {2} {4} {5} {6} [built]
[4] ./node_modules/y.js 20 bytes {2} {4} {7} [built]
[5] ./b.js 72 bytes {4} {8} [built]
[6] ./f.js 20 bytes {4} {5} {9} [built]
chunk {5} default/c.js (c) 152 bytes [entry] [rendered]
> ./c c
[2] ./d.js 20 bytes {2} {3} {4} {5} [built]
[3] ./node_modules/x.js 20 bytes {2} {4} {5} {6} [built]
[6] ./f.js 20 bytes {4} {5} {9} [built]
[7] ./c.js 72 bytes {5} {10} [built]
[8] ./node_modules/z.js 20 bytes {5} {11} [built]
chunk {6} default/vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{0}> ={1}= ={3}= ={7}= ={8}= ={9}= ={10}= ={11}= >{9}< >{12}< [rendered] split chunk (cache group: defaultVendors) (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
[3] ./node_modules/x.js 20 bytes {2} {4} {5} {6} [built]
chunk {7} default/vendors~async-a~async-b.js (vendors~async-a~async-b) 20 bytes <{0}> ={1}= ={3}= ={6}= ={8}= ={9}= >{9}< >{12}< [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-a~async-b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
[4] ./node_modules/y.js 20 bytes {2} {4} {7} [built]
chunk {8} default/async-b.js (async-b) 72 bytes <{0}> ={3}= ={6}= ={7}= ={9}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./b.js 72 bytes {4} {8} [built]
chunk {9} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{3}> <{6}> <{7}> ={3}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[6] ./f.js 20 bytes {4} {5} {9} [built]
chunk {10} default/async-c.js (async-c) 72 bytes <{0}> ={3}= ={6}= ={9}= ={11}= [rendered]
> ./c [0] ./index.js 3:0-47
[7] ./c.js 72 bytes {5} {10} [built]
chunk {11} default/vendors~async-c.js (vendors~async-c) 20 bytes <{0}> ={3}= ={6}= ={9}= ={10}= [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-c)
> ./c [0] ./index.js 3:0-47
[8] ./node_modules/z.js 20 bytes {5} {11} [built]
chunk {12} default/async-g.js (async-g) 34 bytes <{1}> <{2}> <{3}> <{6}> <{7}> ={9}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {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/main.js (main) 147 bytes >{2}< >{3}< >{4}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} vendors/a.js (a) 176 bytes ={7}= >{8}< [entry] [rendered]
> ./a a
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
chunk {2} vendors/async-a.js (async-a) 216 bytes <{0}> >{8}< [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {2} {3} {4} {7} [built]
[4] ./node_modules/y.js 20 bytes {2} {3} {7} [built]
chunk {3} vendors/async-b.js (async-b) 152 bytes <{0}> [rendered]
> ./b [0] ./index.js 2:0-47
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {2} {3} {4} {7} [built]
[4] ./node_modules/y.js 20 bytes {2} {3} {7} [built]
[5] ./b.js 72 bytes {3} {5} [built]
[6] ./f.js 20 bytes {3} {4} {5} {6} {8} [built]
chunk {4} vendors/async-c.js (async-c) 152 bytes <{0}> [rendered]
> ./c [0] ./index.js 3:0-47
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[3] ./node_modules/x.js 20 bytes {2} {3} {4} {7} [built]
[6] ./f.js 20 bytes {3} {4} {5} {6} {8} [built]
[7] ./c.js 72 bytes {4} {6} [built]
[8] ./node_modules/z.js 20 bytes {4} {7} [built]
chunk {5} vendors/b.js (b) 112 bytes ={7}= [entry] [rendered]
> ./b b
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[5] ./b.js 72 bytes {3} {5} [built]
[6] ./f.js 20 bytes {3} {4} {5} {6} {8} [built]
chunk {6} vendors/c.js (c) 112 bytes ={7}= [entry] [rendered]
> ./c c
[2] ./d.js 20 bytes {1} {2} {3} {4} {5} {6} [built]
[6] ./f.js 20 bytes {3} {4} {5} {6} {8} [built]
[7] ./c.js 72 bytes {4} {6} [built]
chunk {7} vendors/vendors.js (vendors) 60 bytes ={1}= ={5}= ={6}= >{8}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
> ./a a
> ./b b
> ./c c
[3] ./node_modules/x.js 20 bytes {2} {3} {4} {7} [built]
[4] ./node_modules/y.js 20 bytes {2} {3} {7} [built]
[8] ./node_modules/z.js 20 bytes {4} {7} [built]
chunk {8} vendors/async-g.js (async-g) 54 bytes <{1}> <{2}> <{7}> [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[6] ./f.js 20 bytes {3} {4} {5} {6} {8} [built]
[9] ./g.js 34 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~async-a~async-b~async-c~b~c.js multiple-vendors/a.js
Entrypoint b = multiple-vendors/libs-x.js multiple-vendors/vendors~a~async-a~async-b~b.js multiple-vendors/a~async-a~async-b~async-c~b~c.js multiple-vendors/b.js
Entrypoint c = multiple-vendors/libs-x.js multiple-vendors/vendors~async-c~c.js multiple-vendors/a~async-a~async-b~async-c~b~c.js multiple-vendors/c.js
chunk {0} multiple-vendors/main.js (main) 147 bytes >{1}< >{3}< >{4}< >{5}< >{6}< >{8}< >{10}< >{11}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} multiple-vendors/async-a.js (async-a) 156 bytes <{0}> ={3}= ={4}= ={5}= >{8}< >{12}< [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {2} multiple-vendors/a.js (a) 156 bytes ={3}= ={4}= ={5}= >{8}< >{12}< [entry] [rendered]
> ./a a
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {3} multiple-vendors/a~async-a~async-b~async-c~b~c.js (a~async-a~async-b~async-c~b~c) 20 bytes <{0}> ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: default) (name: a~async-a~async-b~async-c~b~c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[2] ./d.js 20 bytes {3} [built]
chunk {4} multiple-vendors/libs-x.js (libs-x) 20 bytes <{0}> ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: libs) (name: libs-x)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[3] ./node_modules/x.js 20 bytes {4} [built]
chunk {5} multiple-vendors/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{0}> ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./a a
> ./b b
[4] ./node_modules/y.js 20 bytes {5} [built]
chunk {6} multiple-vendors/async-b.js (async-b) 72 bytes <{0}> ={3}= ={4}= ={5}= ={8}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./b.js 72 bytes {6} {7} [built]
chunk {7} multiple-vendors/b.js (b) 92 bytes ={3}= ={4}= ={5}= [entry] [rendered]
> ./b b
[5] ./b.js 72 bytes {6} {7} [built]
[6] ./f.js 20 bytes {7} {8} {9} [built]
chunk {8} multiple-vendors/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{3}> <{4}> <{5}> ={3}= ={4}= ={5}= ={6}= ={10}= ={11}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[6] ./f.js 20 bytes {7} {8} {9} [built]
chunk {9} multiple-vendors/c.js (c) 92 bytes ={3}= ={4}= ={11}= [entry] [rendered]
> ./c c
[6] ./f.js 20 bytes {7} {8} {9} [built]
[7] ./c.js 72 bytes {9} {10} [built]
chunk {10} multiple-vendors/async-c.js (async-c) 72 bytes <{0}> ={3}= ={4}= ={8}= ={11}= [rendered]
> ./c [0] ./index.js 3:0-47
[7] ./c.js 72 bytes {9} {10} [built]
chunk {11} multiple-vendors/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{0}> ={3}= ={4}= ={8}= ={9}= ={10}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
> ./c [0] ./index.js 3:0-47
> ./c c
[8] ./node_modules/z.js 20 bytes {11} [built]
chunk {12} multiple-vendors/async-g.js (async-g) 34 bytes <{1}> <{2}> <{3}> <{4}> <{5}> ={8}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 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~async-a~async-b~async-c~b~c.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/a~async-a~async-b~async-c~b~c.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/a~async-a~async-b~async-c~b~c.js all/c.js
chunk {0} all/main.js (main) 147 bytes >{1}< >{3}< >{4}< >{5}< >{6}< >{8}< >{10}< >{11}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} all/async-a.js (async-a) 156 bytes <{0}> ={3}= ={4}= ={5}= >{8}< >{12}< [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {2} all/a.js (a) 156 bytes ={3}= ={4}= ={5}= >{8}< >{12}< [entry] [rendered]
> ./a a
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {3} all/a~async-a~async-b~async-c~b~c.js (a~async-a~async-b~async-c~b~c) 20 bytes <{0}> ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: default) (name: a~async-a~async-b~async-c~b~c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[2] ./d.js 20 bytes {3} [built]
chunk {4} all/vendors~a~async-a~async-b~async-c~b~c.js (vendors~a~async-a~async-b~async-c~b~c) 20 bytes <{0}> ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~async-c~b~c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[3] ./node_modules/x.js 20 bytes {4} [built]
chunk {5} all/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{0}> ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./a a
> ./b b
[4] ./node_modules/y.js 20 bytes {5} [built]
chunk {6} all/async-b.js (async-b) 72 bytes <{0}> ={3}= ={4}= ={5}= ={8}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./b.js 72 bytes {6} {7} [built]
chunk {7} all/b.js (b) 92 bytes ={3}= ={4}= ={5}= [entry] [rendered]
> ./b b
[5] ./b.js 72 bytes {6} {7} [built]
[6] ./f.js 20 bytes {7} {8} {9} [built]
chunk {8} all/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{3}> <{4}> <{5}> ={3}= ={4}= ={5}= ={6}= ={10}= ={11}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[6] ./f.js 20 bytes {7} {8} {9} [built]
chunk {9} all/c.js (c) 92 bytes ={3}= ={4}= ={11}= [entry] [rendered]
> ./c c
[6] ./f.js 20 bytes {7} {8} {9} [built]
[7] ./c.js 72 bytes {9} {10} [built]
chunk {10} all/async-c.js (async-c) 72 bytes <{0}> ={3}= ={4}= ={8}= ={11}= [rendered]
> ./c [0] ./index.js 3:0-47
[7] ./c.js 72 bytes {9} {10} [built]
chunk {11} all/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{0}> ={3}= ={4}= ={8}= ={9}= ={10}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
> ./c [0] ./index.js 3:0-47
> ./c c
[8] ./node_modules/z.js 20 bytes {11} [built]
chunk {12} all/async-g.js (async-g) 34 bytes <{1}> <{2}> <{3}> <{4}> <{5}> ={8}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {12} [built]"
`;
exports[`StatsTestCases should print correct stats for chunk-module-id-range 1`] = `
"Hash: f9bc99296a5830cfa2dc
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: 7e9169c0d292752d420d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.bundle.js 152 bytes 1 [emitted]
2.bundle.js 289 bytes 2 [emitted]
3.bundle.js 232 bytes 3 [emitted]
bundle.js 8.28 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 73 bytes >{1}< >{2}< [entry] [rendered]
> ./index main
[0] ./index.js 51 bytes {0} [built]
entry ./index main
Xms (resolving: Xms, integration: Xms, building: Xms)
[1] ./a.js 22 bytes {0} [built]
cjs require ./a [0] ./index.js 1:0-14
[0] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {1} 1.bundle.js 22 bytes <{0}> [rendered]
> ./b [0] ./index.js 2:0-16
[2] ./b.js 22 bytes {1} [built]
amd require ./b [0] ./index.js 2:0-16
[0] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {2} 2.bundle.js 54 bytes <{0}> >{3}< [rendered]
> ./c [0] ./index.js 3:0-16
[3] ./c.js 54 bytes {2} [built]
amd require ./c [0] ./index.js 3:0-16
[0] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {3} 3.bundle.js 44 bytes <{2}> [rendered]
> [3] ./c.js 1:0-52
[4] ./d.js 22 bytes {3} [built]
require.ensure item ./d [3] ./c.js 1:0-52
[0] Xms -> [3] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
[5] ./e.js 22 bytes {3} [built]
require.ensure item ./e [3] ./c.js 1:0-52
[0] Xms -> [3] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)"
`;
exports[`StatsTestCases should print correct stats for chunks-development 1`] = `
"Hash: 45b6636dfd64ed682f3c
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
0.bundle.js 588 bytes 0 [emitted]
b.bundle.js 299 bytes b [emitted]
bundle.js 8.67 KiB main [emitted] main
c.bundle.js 435 bytes c [emitted]
Entrypoint main = bundle.js
chunk {0} 0.bundle.js 60 bytes <{c}> [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 -> Xms (resolving: Xms, integration: Xms, building: Xms)
[./e.js] 38 bytes {0} [built]
require.ensure item ./e [./c.js] 1:0-52
[./index.js] Xms -> [./c.js] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {b} b.bundle.js 22 bytes <{main}> [rendered]
> ./b [./index.js] ./index.js 2:0-16
[./b.js] 22 bytes {b} [built]
amd require ./b [./index.js] 2:0-16
[./index.js] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {c} c.bundle.js 54 bytes <{main}> >{0}< [rendered]
> ./c [./index.js] ./index.js 3:0-16
[./c.js] 54 bytes {c} [built]
amd require ./c [./index.js] 3:0-16
[./index.js] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {main} bundle.js (main) 73 bytes >{b}< >{c}< [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 -> Xms (resolving: Xms, integration: Xms, building: Xms)
[./index.js] 51 bytes {main} [built]
entry ./index main
Xms (resolving: Xms, integration: Xms, building: Xms)"
`;
exports[`StatsTestCases should print correct stats for circular-correctness 1`] = `
"Entrypoint main = bundle.js
chunk {0} bundle.js (main) 98 bytes >{1}< >{2}< [entry] [rendered]
[0] ./index.js 98 bytes {0} [built]
chunk {1} 1.bundle.js (a) 49 bytes <{0}> <{3}> >{3}< [rendered]
[1] ./module-a.js 49 bytes {1} [built]
chunk {2} 2.bundle.js (b) 49 bytes <{0}> <{3}> >{3}< [rendered]
[2] ./module-b.js 49 bytes {2} [built]
chunk {3} 3.bundle.js (c) 98 bytes <{1}> <{2}> >{1}< >{2}< [rendered]
[3] ./module-c.js 98 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for color-disabled 1`] = `
"Hash: ce708fa2ffe5495ae4aa
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>ce708fa2ffe5495ae4aa</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>ce708fa2ffe5495ae4aa</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: 59f2dff45dde52261e7b
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
entry-1.js 6.6 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: 26df0a89882e1be92d41
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
entry-1.js 6.6 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: 6c4a9fc97a9493ea89e0596f1dadc3e618bde6c6
Child
Hash: 6c4a9fc97a9493ea89e0
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
app.js 6.69 KiB 1 [emitted] app
vendor.js 619 bytes 0 [emitted] vendor
Entrypoint app = vendor.js app.js
[./constants.js] 87 bytes {0} [built]
[./entry-1.js] ./entry-1.js + 2 modules 190 bytes {1} [built]
| ./submodule-a.js 59 bytes [built]
| ./submodule-b.js 59 bytes [built]
| ./entry-1.js 67 bytes [built]
Child
Hash: 596f1dadc3e618bde6c6
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
app.js 6.7 KiB 1 [emitted] app
vendor.js 619 bytes 0 [emitted] vendor
Entrypoint app = vendor.js app.js
[./constants.js] 87 bytes {0} [built]
[./entry-2.js] ./entry-2.js + 2 modules 197 bytes {1} [built]
| ./submodule-a.js 59 bytes [built]
| ./submodule-c.js 66 bytes [built]
| ./entry-2.js 67 bytes [built]"
`;
exports[`StatsTestCases should print correct stats for concat-and-sideeffects 1`] = `
"[0] ./index.js + 2 modules 119 bytes {0} [built]
| ./node_modules/pmodule/aa.js 24 bytes [built]
| ./node_modules/pmodule/a.js 49 bytes [built]
| ./index.js 46 bytes [built]
./node_modules/pmodule/index.js 63 bytes [orphan] [built]
ModuleConcatenation bailout: Module is not in any chunk
./node_modules/pmodule/b.js 49 bytes [orphan] [built]
ModuleConcatenation bailout: Module is not in any chunk
./node_modules/pmodule/c.js 49 bytes [orphan] [built]
ModuleConcatenation bailout: Module is not in any chunk
./node_modules/pmodule/bb.js 24 bytes [orphan] [built]
ModuleConcatenation bailout: Module is not in any chunk
./node_modules/pmodule/cc.js 24 bytes [orphan] [built]
ModuleConcatenation bailout: Module is not in any chunk"
`;
exports[`StatsTestCases should print correct stats for define-plugin 1`] = `
"Hash: fd778314cb15a143f15b0345e3914a9783f4818519b3d74f68a26d73f53e
Child
Hash: fd778314cb15a143f15b
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: 0345e3914a9783f48185
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: 19b3d74f68a26d73f53e
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: a7b80b9bc5b1f3e450db
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: cec8c3c0d542c8fb2820
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: 678de6ada6423fea43da
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: 857fd27370e02ebe2ec7
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: 70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d70b5eb88941464457a7d
Child undefined:
Hash: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 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: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child /Terser/:
Hash: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child warnings => true:
Hash: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child [Terser]:
Hash: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child [/Terser/]:
Hash: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child [warnings => true]:
Hash: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 KiB 0 [emitted] main
Entrypoint main = bundle.js
Child should not filter:
Hash: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 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: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 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: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 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: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 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: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 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: 70b5eb88941464457a7d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 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} e1.js (e1) 49 bytes >{2}< [entry] [rendered]
[0] ./e1.js 49 bytes {0} [built]
entry ./e1 e1
chunk {1} e2.js (e2) 49 bytes >{3}< [entry] [rendered]
[1] ./e2.js 49 bytes {1} [built]
entry ./e2 e2
chunk {2} a.js (a) 49 bytes <{0}> <{3}> >{4}< [rendered]
[2] ./module-a.js 49 bytes {2} [built]
import() ./module-a [0] ./e1.js 1:0-47
import() ./module-a [3] ./module-c.js 1:0-47
chunk {3} c.js (c) 49 bytes <{1}> <{4}> >{2}< [rendered]
[3] ./module-c.js 49 bytes {3} [built]
import() ./module-c [1] ./e2.js 1:0-47
import() ./module-c [4] ./module-b.js 1:0-47
chunk {4} b.js (b) 49 bytes <{2}> >{3}< [rendered]
[4] ./module-b.js 49 bytes {4} [built]
import() ./module-b [2] ./module-a.js 1:0-47"
`;
exports[`StatsTestCases should print correct stats for graph-correctness-modules 1`] = `
"Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
chunk {0} e1.js (e1) 119 bytes >{2}< >{3}< [entry] [rendered]
[0] ./e1.js 70 bytes {0} [built]
entry ./e1 e1
[1] ./module-x.js 49 bytes {0} {1} [built]
harmony side effect evaluation ./module-x [0] ./e1.js 1:0-20
harmony side effect evaluation ./module-x [2] ./e2.js 1:0-20
import() ./module-x [6] ./module-b.js 2:0-20
chunk {1} e2.js (e2) 119 bytes >{3}< >{4}< [entry] [rendered]
[1] ./module-x.js 49 bytes {0} {1} [built]
harmony side effect evaluation ./module-x [0] ./e1.js 1:0-20
harmony side effect evaluation ./module-x [2] ./e2.js 1:0-20
import() ./module-x [6] ./module-b.js 2:0-20
[2] ./e2.js 70 bytes {1} [built]
entry ./e2 e2
chunk {2} a.js (a) 49 bytes <{0}> <{4}> >{5}< [rendered]
[3] ./module-a.js 49 bytes {2} [built]
import() ./module-a [0] ./e1.js 2:0-47
import() ./module-a [5] ./module-c.js 1:0-47
chunk {3} y.js (y) 0 bytes <{0}> <{1}> [rendered]
[4] ./module-y.js 0 bytes {3} [built]
import() ./module-y [1] ./module-x.js 1:0-47
chunk {4} c.js (c) 49 bytes <{1}> <{5}> >{2}< [rendered]
[5] ./module-c.js 49 bytes {4} [built]
import() ./module-c [2] ./e2.js 2:0-47
import() ./module-c [6] ./module-b.js 1:0-47
chunk {5} b.js (b) 179 bytes <{2}> >{4}< [rendered]
[6] ./module-b.js 179 bytes {5} [built]
import() ./module-b [3] ./module-a.js 1:0-47"
`;
exports[`StatsTestCases should print correct stats for import-context-filter 1`] = `
"Hash: c702ae26ba81472b32e2
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 308 bytes 1 [emitted]
2.js 308 bytes 2 [emitted]
3.js 308 bytes 3 [emitted]
entry.js 9.05 KiB 0 [emitted] entry
Entrypoint entry = entry.js
[0] ./entry.js 450 bytes {0} [built]
[1] ./templates lazy ^\\\\.\\\\/.*$ include: \\\\.js$ exclude: \\\\.noimport\\\\.js$ namespace object 160 bytes {0} [optional] [built]
[2] ./templates/bar.js 38 bytes {1} [optional] [built]
[3] ./templates/baz.js 38 bytes {2} [optional] [built]
[4] ./templates/foo.js 38 bytes {3} [optional] [built]"
`;
exports[`StatsTestCases should print correct stats for import-weak 1`] = `
"Hash: 743d85ad4b2a75a8a1fe
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 158 bytes 1 [emitted]
entry.js 8.46 KiB 0 [emitted] entry
Entrypoint entry = entry.js
[0] ./entry.js 120 bytes {0} [built]
[1] ./modules/b.js 22 bytes {1} [built]
+ 1 hidden module"
`;
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 {0} [built]
[1] ./chunk.js 401 bytes {1} [built] [3 warnings]
[2] ./chunk-a.js 27 bytes {2} [built]
[3] ./chunk-b.js 27 bytes {3} [built]
[4] ./chunk-c.js 27 bytes {4} [built]
[5] ./chunk-d.js 27 bytes {5} [built]
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
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"
`;
exports[`StatsTestCases should print correct stats for issue-7577 1`] = `
"Hash: 90d3547ee72efa6dbcc0911d2dc5fcfb39a569f93d24722516f5a8ae39fd
Child
Hash: 90d3547ee72efa6dbcc0
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-9407860001b0bf9acb00.js 108 bytes main [emitted] main
a-runtime~main-7b4918090cfe19b7778a.js 6.05 KiB runtime~main [emitted] runtime~main
Entrypoint main = a-runtime~main-7b4918090cfe19b7778a.js a-all~main-0034bb84916bcade4cc7.js a-main-9407860001b0bf9acb00.js
[0] ./a.js 18 bytes {all~main} [built]
Child
Hash: 911d2dc5fcfb39a569f9
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
b-all~main-8fc824ada14cfa87179b.js 459 bytes all~main [emitted] all~main
b-main-9b8bde6297868240e02c.js 123 bytes main [emitted] main
b-runtime~main-7b4918090cfe19b7778a.js 6.05 KiB runtime~main [emitted] runtime~main
b-vendors~main-13c0fc262f08dee65613.js 172 bytes vendors~main [emitted] vendors~main
Entrypoint main = b-runtime~main-7b4918090cfe19b7778a.js b-vendors~main-13c0fc262f08dee65613.js b-all~main-8fc824ada14cfa87179b.js b-main-9b8bde6297868240e02c.js
[0] ./b.js 17 bytes {all~main} [built]
[1] ./node_modules/vendor.js 23 bytes {vendors~main} [built]
Child
Hash: 3d24722516f5a8ae39fd
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
c-all~main-3f17001edc510ffa13b4.js 302 bytes all~main [emitted] all~main
c-b0-08b1c51075eefabb49b0.js 462 bytes b0 [emitted]
c-b1-b4adffe55c7947bb635f.js 156 bytes b1 [emitted]
c-main-d86aa80e7330f9a4e0c2.js 120 bytes main [emitted] main
c-runtime~main-31bf128e90b5a01a6a37.js 8.84 KiB runtime~main [emitted] runtime~main
Entrypoint main = c-runtime~main-31bf128e90b5a01a6a37.js c-all~main-3f17001edc510ffa13b4.js c-main-d86aa80e7330f9a4e0c2.js (prefetch: c-b1-b4adffe55c7947bb635f.js c-b0-08b1c51075eefabb49b0.js)
[0] ./c.js 61 bytes {all~main} [built]
[1] ./b.js 17 bytes {b0} [built]
[2] ./node_modules/vendor.js 23 bytes {b1} [built]"
`;
exports[`StatsTestCases should print correct stats for limit-chunk-count-plugin 1`] = `
"Hash: 05e860caf71fe3b2d19aee833b1335bf5cefe6d3074451f01c7cf41c58065d34f2c917d77c3f99ff
Child 1 chunks:
Hash: 05e860caf71fe3b2d19a
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 6.39 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 191 bytes <{0}> >{0}< [entry] [rendered]
[0] ./index.js 73 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: ee833b1335bf5cefe6d3
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.bundle.js 641 bytes 1 [emitted]
bundle.js 8.28 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 73 bytes >{1}< [entry] [rendered]
[0] ./index.js 73 bytes {0} [built]
chunk {1} 1.bundle.js 118 bytes <{0}> <{1}> >{1}< [rendered]
[1] ./a.js 22 bytes {1} [built]
[2] ./b.js 22 bytes {1} [built]
[3] ./c.js 30 bytes {1} [built]
[4] ./d.js 22 bytes {1} [built]
[5] ./e.js 22 bytes {1} [built]
Child 3 chunks:
Hash: 074451f01c7cf41c5806
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.bundle.js 494 bytes 1 [emitted]
2.bundle.js 232 bytes 2 [emitted]
bundle.js 8.28 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 73 bytes >{1}< >{2}< [entry] [rendered]
[0] ./index.js 73 bytes {0} [built]
chunk {1} 1.bundle.js 74 bytes <{0}> <{1}> >{1}< >{2}< [rendered]
[1] ./a.js 22 bytes {1} [built]
[3] ./c.js 30 bytes {1} [built]
[4] ./d.js 22 bytes {1} [built]
chunk {2} 2.bundle.js 44 bytes <{0}> <{1}> [rendered]
[2] ./b.js 22 bytes {2} [built]
[5] ./e.js 22 bytes {2} [built]
Child 4 chunks:
Hash: 5d34f2c917d77c3f99ff
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.bundle.js 254 bytes 1 [emitted]
2.bundle.js 232 bytes 2 [emitted]
3.bundle.js 323 bytes 3 [emitted]
bundle.js 8.28 KiB 0 [emitted] main
Entrypoint main = bundle.js
chunk {0} bundle.js (main) 73 bytes >{1}< >{2}< >{3}< [entry] [rendered]
[0] ./index.js 73 bytes {0} [built]
chunk {1} 1.bundle.js 44 bytes <{0}> <{3}> [rendered]
[1] ./a.js 22 bytes {1} [built]
[4] ./d.js 22 bytes {1} [built]
chunk {2} 2.bundle.js 44 bytes <{0}> <{3}> [rendered]
[2] ./b.js 22 bytes {2} [built]
[5] ./e.js 22 bytes {2} [built]
chunk {3} 3.bundle.js 30 bytes <{0}> >{1}< >{2}< [rendered]
[3] ./c.js 30 bytes {3} [built]"
`;
exports[`StatsTestCases should print correct stats for max-modules 1`] = `
"Hash: ea77916a686e6ff33fde
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 6.82 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./index.js 181 bytes {0} [built]
[1] ./a.js?1 33 bytes {0} [built]
[2] ./c.js?1 33 bytes {0} [built]
[4] ./a.js?2 33 bytes {0} [built]
[5] ./c.js?2 33 bytes {0} [built]
[7] ./a.js?3 33 bytes {0} [built]
[8] ./c.js?3 33 bytes {0} [built]
[10] ./a.js?4 33 bytes {0} [built]
[11] ./c.js?4 33 bytes {0} [built]
[13] ./a.js?5 33 bytes {0} [built]
[14] ./c.js?5 33 bytes {0} [built]
[16] ./a.js?6 33 bytes {0} [built]
[17] ./c.js?6 33 bytes {0} [built]
[19] ./a.js?7 33 bytes {0} [built]
[20] ./c.js?7 33 bytes {0} [built]
[22] ./a.js?8 33 bytes {0} [built]
[23] ./c.js?8 33 bytes {0} [built]
[25] ./a.js?9 33 bytes {0} [built]
[26] ./c.js?9 33 bytes {0} [built]
[28] ./a.js?10 33 bytes {0} [built]
+ 11 hidden modules"
`;
exports[`StatsTestCases should print correct stats for max-modules-default 1`] = `
"Hash: ea77916a686e6ff33fde
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 6.82 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./index.js 181 bytes {0} [built]
[1] ./a.js?1 33 bytes {0} [built]
[2] ./c.js?1 33 bytes {0} [built]
[4] ./a.js?2 33 bytes {0} [built]
[5] ./c.js?2 33 bytes {0} [built]
[7] ./a.js?3 33 bytes {0} [built]
[8] ./c.js?3 33 bytes {0} [built]
[10] ./a.js?4 33 bytes {0} [built]
[11] ./c.js?4 33 bytes {0} [built]
[13] ./a.js?5 33 bytes {0} [built]
[16] ./a.js?6 33 bytes {0} [built]
[19] ./a.js?7 33 bytes {0} [built]
[22] ./a.js?8 33 bytes {0} [built]
[25] ./a.js?9 33 bytes {0} [built]
[28] ./a.js?10 33 bytes {0} [built]
+ 16 hidden modules"
`;
exports[`StatsTestCases should print correct stats for module-assets 1`] = `
"Hash: db7cfbdd82be5e125ed1
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
3.js 731 bytes 3, 6 [emitted]
4.js 731 bytes 4, 7 [emitted]
5.js 733 bytes 5, 8 [emitted]
6.js 662 bytes 6 [emitted]
7.js 662 bytes 7 [emitted]
8.js 663 bytes 8 [emitted]
e1.js 9.38 KiB 0 [emitted] e1
e2.js 9.41 KiB 1 [emitted] e2
e3.js 9.44 KiB 2 [emitted] e3
Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
Entrypoint e3 = e3.js
chunk {0} e1.js (e1) 152 bytes >{4}< >{5}< >{6}< [entry] [rendered]
[0] ./e1.js 116 bytes {0} [built]
[1] ./a.js 9 bytes {0} {1} {2} [built]
[2] ./b.js 9 bytes {0} {1} {2} [built]
[3] ./c.js 9 bytes {0} [built]
[4] ./d.js 9 bytes {0} {3} [built]
chunk {1} e2.js (e2) 152 bytes >{3}< >{5}< >{7}< [entry] [rendered]
[1] ./a.js 9 bytes {0} {1} {2} [built]
[2] ./b.js 9 bytes {0} {1} {2} [built]
[5] ./e2.js 116 bytes {1} [built]
[6] ./e.js 9 bytes {1} [built]
[7] ./f.js 9 bytes {1} {4} [built]
chunk {2} e3.js (e3) 152 bytes >{3}< >{4}< >{8}< [entry] [rendered]
[1] ./a.js 9 bytes {0} {1} {2} [built]
[2] ./b.js 9 bytes {0} {1} {2} [built]
[8] ./e3.js 116 bytes {2} [built]
[9] ./g.js 9 bytes {2} [built]
[10] ./h.js 9 bytes {2} {5} [built]
chunk {3} 3.js 37 bytes <{1}> <{2}> [rendered]
[4] ./d.js 9 bytes {0} {3} [built]
[11] ./async1.js 28 bytes {3} {6} [built]
chunk {4} 4.js 37 bytes <{0}> <{2}> [rendered]
[7] ./f.js 9 bytes {1} {4} [built]
[12] ./async2.js 28 bytes {4} {7} [built]
chunk {5} 5.js 37 bytes <{0}> <{1}> [rendered]
[10] ./h.js 9 bytes {2} {5} [built]
[13] ./async3.js 28 bytes {5} {8} [built]
chunk {6} 6.js 28 bytes <{0}> [rendered]
[11] ./async1.js 28 bytes {3} {6} [built]
chunk {7} 7.js 28 bytes <{1}> [rendered]
[12] ./async2.js 28 bytes {4} {7} [built]
chunk {8} 8.js 28 bytes <{2}> [rendered]
[13] ./async3.js 28 bytes {5} {8} [built]"
`;
exports[`StatsTestCases should print correct stats for module-deduplication-named 1`] = `
" Asset Size Chunks Chunk Names
async1.js 820 bytes 3 [emitted] async1
async2.js 820 bytes 4 [emitted] async2
async3.js 822 bytes 5 [emitted] async3
e1.js 9.27 KiB 0 [emitted] e1
e2.js 9.29 KiB 1 [emitted] e2
e3.js 9.32 KiB 2 [emitted] e3
Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
Entrypoint e3 = e3.js
chunk {0} e1.js (e1) 144 bytes >{3}< [entry] [rendered]
[0] ./e1.js 108 bytes {0} [built]
[1] ./a.js 9 bytes {0} {1} {2} [built]
[2] ./b.js 9 bytes {0} {1} {2} [built]
[3] ./c.js 9 bytes {0} [built]
[4] ./d.js 9 bytes {0} {3} [built]
chunk {1} e2.js (e2) 144 bytes >{4}< [entry] [rendered]
[1] ./a.js 9 bytes {0} {1} {2} [built]
[2] ./b.js 9 bytes {0} {1} {2} [built]
[5] ./e2.js 108 bytes {1} [built]
[6] ./e.js 9 bytes {1} [built]
[7] ./f.js 9 bytes {1} {4} [built]
chunk {2} e3.js (e3) 144 bytes >{5}< [entry] [rendered]
[1] ./a.js 9 bytes {0} {1} {2} [built]
[2] ./b.js 9 bytes {0} {1} {2} [built]
[8] ./e3.js 108 bytes {2} [built]
[9] ./g.js 9 bytes {2} [built]
[10] ./h.js 9 bytes {2} {5} [built]
chunk {3} async1.js (async1) 89 bytes <{0}> <{5}> >{4}< [rendered]
[4] ./d.js 9 bytes {0} {3} [built]
[11] ./async1.js 80 bytes {3} [built]
chunk {4} async2.js (async2) 89 bytes <{1}> <{3}> >{5}< [rendered]
[7] ./f.js 9 bytes {1} {4} [built]
[12] ./async2.js 80 bytes {4} [built]
chunk {5} async3.js (async3) 89 bytes <{2}> <{4}> >{3}< [rendered]
[10] ./h.js 9 bytes {2} {5} [built]
[13] ./async3.js 80 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 4.19 KiB 0 main
Entrypoint main = main.js
[0] ./index.js 19 bytes {0} [built]
[1] ./inner.js 53 bytes {0} [built]
[2] ./not-existing.js 26 bytes {0} [built]
[3] ./parse-error.js 167 bytes {0} [built] [failed] [1 error]
ERROR in ./not-existing.js 1:0-25
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/module-trace-disabled-in-error'
ERROR in ./parse-error.js 3:4
Module parse failed: Unexpected token (3:4)
You may need an appropriate loader to handle this file type.
| Here
| could
> be :)
| your
| code"
`;
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 4.19 KiB 0 main
Entrypoint main = main.js
[0] ./index.js 19 bytes {0} [built]
[1] ./inner.js 53 bytes {0} [built]
[2] ./not-existing.js 26 bytes {0} [built]
[3] ./parse-error.js 167 bytes {0} [built] [failed] [1 error]
ERROR in ./not-existing.js 1:0-25
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/module-trace-enabled-in-error'
@ ./inner.js 1:0-25
@ ./index.js 1:0-18
ERROR in ./parse-error.js 3:4
Module parse failed: Unexpected token (3:4)
You may need an appropriate loader to handle this file type.
| Here
| could
> be :)
| your
| code
@ ./inner.js 2:0-24
@ ./index.js 1:0-18"
`;
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} main.js (main) 146 bytes >{1}< >{2}< >{3}< >{4}< >{5}< [entry] [rendered]
> ./ main
[0] ./index.js 146 bytes {0} [built]
chunk {1} async-a.js (async-a) 40 bytes <{0}> ={2}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 40 bytes {1} [built]
chunk {2} async-a~async-b.js (async-a~async-b) 133 bytes <{0}> ={1}= ={3}= [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
[2] ./shared.js 133 bytes {2} [built]
chunk {3} async-b.js (async-b) 40 bytes <{0}> ={2}= [rendered]
> ./b [0] ./index.js 2:0-47
[3] ./b.js 40 bytes {3} [built]
chunk {4} async-c.js (async-c) 45 bytes <{0}> ={5}= [rendered]
> ./c [0] ./index.js 3:0-47
[4] ./c.js 45 bytes {4} [built]
chunk {5} vendors.js (vendors) 40 bytes <{0}> ={4}= [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} main.js (main) 146 bytes >{1}< >{2}< >{3}< >{4}< >{5}< [entry] [rendered]
> ./ main
[0] ./index.js 146 bytes {0} [built]
chunk {1} async-a.js (async-a) 40 bytes <{0}> ={2}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 40 bytes {1} [built]
chunk {2} async-a~async-b.js (async-a~async-b) 133 bytes <{0}> ={1}= ={3}= [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
[2] ./shared.js 133 bytes {2} [built]
chunk {3} async-b.js (async-b) 40 bytes <{0}> ={2}= [rendered]
> ./b [0] ./index.js 2:0-47
[3] ./b.js 40 bytes {3} [built]
chunk {4} async-c.js (async-c) 45 bytes <{0}> ={5}= [rendered]
> ./c [0] ./index.js 3:0-47
[4] ./c.js 45 bytes {4} [built]
chunk {5} vendors.js (vendors) 40 bytes <{0}> ={4}= [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: bcc5524fabd0531ea7ec
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
entry.js 6.45 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: a454fdfb8b7e03bca566
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
chunk-containing-__a_js.js 313 bytes chunk-containing-__a_js [emitted]
chunk-containing-__b_js.js 176 bytes chunk-containing-__b_js [emitted]
entry.js 8.18 KiB entry [emitted] entry
Entrypoint entry = entry.js
[0] ./entry.js 47 bytes {entry} [built]
[1] ./modules/a.js 37 bytes {chunk-containing-__a_js} [built]
[2] ./modules/b.js 22 bytes {chunk-containing-__b_js} [built]"
`;
exports[`StatsTestCases should print correct stats for no-emit-on-errors-plugin-with-child-error 1`] = `
"Hash: f4c3d60da082a270faa2
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/concepts/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: 70072d2a8b68e26a566f
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
ab.js 201 bytes 1 [emitted] ab
abd.js 259 bytes 2, 1 [emitted] abd
ac in ab.js 130 bytes 7 [emitted] ac in ab
chunk.js 190 bytes 3, 7 [emitted] chunk
cir1.js 299 bytes 4 [emitted] cir1
cir2 from cir1.js 359 bytes 6, 5 [emitted] cir2 from cir1
cir2.js 299 bytes 5 [emitted] cir2
main.js 9.08 KiB 0 [emitted] main
Entrypoint main = main.js
chunk {0} main.js (main) 523 bytes >{1}< >{2}< >{4}< >{5}< [entry] [rendered]
> ./index main
[0] ./index.js 523 bytes {0} [built]
[1] ./modules/f.js 0 bytes {0} [built]
chunk {1} ab.js (ab) 0 bytes <{0}> >{7}< [rendered]
> [0] ./index.js 1:0-6:8
[2] ./modules/a.js 0 bytes {1} {2} [built]
[3] ./modules/b.js 0 bytes {1} {2} [built]
chunk {2} abd.js (abd) 0 bytes <{0}> >{3}< [rendered]
> [0] ./index.js 8:0-11:9
[2] ./modules/a.js 0 bytes {1} {2} [built]
[3] ./modules/b.js 0 bytes {1} {2} [built]
[4] ./modules/d.js 0 bytes {2} {3} [built]
chunk {3} chunk.js (chunk) 0 bytes <{2}> <{7}> [rendered]
> [0] ./index.js 3:2-4:13
> [0] ./index.js 9:1-10:12
[4] ./modules/d.js 0 bytes {2} {3} [built]
[7] ./modules/c.js 0 bytes {3} {7} [built]
chunk {4} cir1.js (cir1) 81 bytes <{0}> <{5}> >{6}< [rendered]
> [0] ./index.js 13:0-54
> [6] ./circular2.js 1:0-79
> [6] ./circular2.js 1:0-79
[5] ./circular1.js 81 bytes {4} [built]
chunk {5} cir2.js (cir2) 81 bytes <{0}> >{4}< [rendered]
> [0] ./index.js 14:0-54
[6] ./circular2.js 81 bytes {5} {6} [built]
chunk {6} cir2 from cir1.js (cir2 from cir1) 81 bytes <{4}> [rendered]
> [5] ./circular1.js 1:0-79
> [5] ./circular1.js 1:0-79
[6] ./circular2.js 81 bytes {5} {6} [built]
[8] ./modules/e.js 0 bytes {6} [built]
chunk {7} ac in ab.js (ac in ab) 0 bytes <{1}> >{3}< [rendered]
> [0] ./index.js 2:1-5:15
[7] ./modules/c.js 0 bytes {3} {7} [built]"
`;
exports[`StatsTestCases should print correct stats for parse-error 1`] = `
" Asset Size Chunks Chunk Names
main.js 4.01 KiB 0 main
Entrypoint main = main.js
[0] ./index.js + 1 modules 35 bytes {0} [built]
| ./a.js 15 bytes [built]
| ./index.js 15 bytes [built]
[1] ./b.js 169 bytes {0} [built] [failed] [1 error]
ERROR in ./b.js 6:7
Module parse failed: Unexpected token (6:7)
You may need an appropriate loader to handle this file type.
| includes
| a
> parser )
| error
| in
@ ./a.js 2:0-13
@ ./index.js 2:0-13"
`;
exports[`StatsTestCases should print correct stats for performance-different-mode-and-target 1`] = `
"Hash: 14c687fa94e5597c25efbddc960367fc5c3136a64114eba737a6f1aade86c2f01aa8141bc3a117844617dac22b3202732c60c2f01aa8141bc3a117844114eba737a6f1aade86
Child
Hash: 14c687fa94e5597c25ef
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: bddc960367fc5c3136a6
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: 4114eba737a6f1aade86
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: c2f01aa8141bc3a11784
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: 4617dac22b3202732c60
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: c2f01aa8141bc3a11784
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: 4114eba737a6f1aade86
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> 152 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 289 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 232 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>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>3</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> 152 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 289 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 232 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>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>3</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>./index.js</CLR> 32 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>0</CLR>} {<CLR=33,BOLD>1</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> 152 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 289 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 232 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>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>3</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>./index.js</CLR> 16 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=33,BOLD>1</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 5 [emitted] inner
inner2.js 188 bytes 6 [emitted] inner2
main.js 9.65 KiB 0 [emitted] main
normal.js 130 bytes 2 [emitted] normal
prefetched.js 475 bytes 1 [emitted] prefetched
prefetched2.js 130 bytes 3 [emitted] prefetched2
prefetched3.js 130 bytes 4 [emitted] prefetched3
Entrypoint main = main.js (prefetch: prefetched2.js prefetched.js prefetched3.js)
chunk {0} main.js (main) 436 bytes >{1}< >{2}< >{3}< >{4}< (prefetch: {3} {1} {4}) [entry] [rendered]
chunk {1} prefetched.js (prefetched) 228 bytes <{0}> >{5}< >{6}< (prefetch: {6} {5}) [rendered]
chunk {2} normal.js (normal) 0 bytes <{0}> [rendered]
chunk {3} prefetched2.js (prefetched2) 0 bytes <{0}> [rendered]
chunk {4} prefetched3.js (prefetched3) 0 bytes <{0}> [rendered]
chunk {5} inner.js (inner) 0 bytes <{1}> [rendered]
chunk {6} inner2.js (inner2) 0 bytes <{1}> [rendered]"
`;
exports[`StatsTestCases should print correct stats for prefetch-preload-mixed 1`] = `
"chunk {0} main.js (main) 195 bytes >{1}< >{2}< >{3}< (prefetch: {1} {2} {3}) [entry] [rendered]
chunk {1} a.js (a) 136 bytes <{0}> >{4}< >{5}< (prefetch: {4} {5}) [rendered]
chunk {2} b.js (b) 203 bytes <{0}> >{6}< >{7}< >{8}< (prefetch: {6} {8}) (preload: {7}) [rendered]
chunk {3} c.js (c) 134 bytes <{0}> >{9}< >{10}< (preload: {9} {10}) [rendered]
chunk {4} a1.js (a1) 0 bytes <{1}> [rendered]
chunk {5} a2.js (a2) 0 bytes <{1}> [rendered]
chunk {6} b1.js (b1) 0 bytes <{2}> [rendered]
chunk {7} b2.js (b2) 0 bytes <{2}> [rendered]
chunk {8} b3.js (b3) 0 bytes <{2}> [rendered]
chunk {9} c1.js (c1) 0 bytes <{3}> [rendered]
chunk {10} c2.js (c2) 0 bytes <{3}> [rendered]"
`;
exports[`StatsTestCases should print correct stats for preload 1`] = `
" Asset Size Chunks Chunk Names
inner.js 130 bytes 5 [emitted] inner
inner2.js 188 bytes 6 [emitted] inner2
main.js 9.86 KiB 0 [emitted] main
normal.js 130 bytes 2 [emitted] normal
preloaded.js 467 bytes 1 [emitted] preloaded
preloaded2.js 130 bytes 3 [emitted] preloaded2
preloaded3.js 130 bytes 4 [emitted] preloaded3
Entrypoint main = main.js (preload: preloaded2.js preloaded.js preloaded3.js)
chunk {0} main.js (main) 424 bytes >{1}< >{2}< >{3}< >{4}< (preload: {3} {1} {4}) [entry] [rendered]
chunk {1} preloaded.js (preloaded) 226 bytes <{0}> >{5}< >{6}< (preload: {6} {5}) [rendered]
chunk {2} normal.js (normal) 0 bytes <{0}> [rendered]
chunk {3} preloaded2.js (preloaded2) 0 bytes <{0}> [rendered]
chunk {4} preloaded3.js (preloaded3) 0 bytes <{0}> [rendered]
chunk {5} inner.js (inner) 0 bytes <{1}> [rendered]
chunk {6} inner2.js (inner2) 0 bytes <{1}> [rendered]"
`;
exports[`StatsTestCases should print correct stats for preset-detailed 1`] = `
"Hash: 9c6160ec4fc29981327f
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 152 bytes 1 [emitted]
2.js 289 bytes 2 [emitted]
3.js 232 bytes 3 [emitted]
main.js 8.29 KiB 0 [emitted] main
Entrypoint main = main.js
chunk {0} main.js (main) 73 bytes >{1}< >{2}< [entry] [rendered]
> ./index main
chunk {1} 1.js 22 bytes <{0}> [rendered]
> ./b [0] ./index.js 2:0-16
chunk {2} 2.js 54 bytes <{0}> >{3}< [rendered]
> ./c [0] ./index.js 3:0-16
chunk {3} 3.js 44 bytes <{2}> [rendered]
> [3] ./c.js 1:0-52
[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 {1} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[3] ./c.js 54 bytes {2} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[4] ./d.js 22 bytes {3} [depth 2] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[5] ./e.js 22 bytes {3} [depth 2] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module"
`;
exports[`StatsTestCases should print correct stats for preset-errors-only 1`] = `""`;
exports[`StatsTestCases should print correct stats for preset-errors-only-error 1`] = `
"
ERROR in ./index.js 1:0-25
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/preset-errors-only-error'"
`;
exports[`StatsTestCases should print correct stats for preset-minimal 1`] = `" 6 modules"`;
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`] = `""`;
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`] = `
"Hash: 9c6160ec4fc29981327f
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 152 bytes 1 [emitted]
2.js 289 bytes 2 [emitted]
3.js 232 bytes 3 [emitted]
main.js 8.29 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 {1} [built]
[3] ./c.js 54 bytes {2} [built]
[4] ./d.js 22 bytes {3} [built]
[5] ./e.js 22 bytes {3} [built]"
`;
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> 152 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 289 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 232 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>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>3</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> 182 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>1.js.map</CLR> 156 bytes <CLR=BOLD>1</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js</CLR> 319 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>2.js.map</CLR> 210 bytes <CLR=BOLD>2</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js</CLR> 262 bytes <CLR=BOLD>3</CLR> <CLR=32,BOLD>[emitted]</CLR>
<CLR=32,BOLD>3.js.map</CLR> 216 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>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>3</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`] = `
"Hash: 9c6160ec4fc29981327f
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
1.js 152 bytes 1 [emitted]
2.js 289 bytes 2 [emitted]
3.js 232 bytes 3 [emitted]
main.js 8.29 KiB 0 [emitted] main
Entrypoint main = main.js
chunk {0} main.js (main) 73 bytes >{1}< >{2}< [entry] [rendered]
> ./index main
[0] ./index.js 51 bytes {0} [depth 0] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
entry ./index main
Xms (resolving: Xms, integration: Xms, building: 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 -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {1} 1.js 22 bytes <{0}> [rendered]
> ./b [0] ./index.js 2:0-16
[2] ./b.js 22 bytes {1} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
amd require ./b [0] ./index.js 2:0-16
[0] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {2} 2.js 54 bytes <{0}> >{3}< [rendered]
> ./c [0] ./index.js 3:0-16
[3] ./c.js 54 bytes {2} [depth 1] [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
amd require ./c [0] ./index.js 3:0-16
[0] Xms -> Xms (resolving: Xms, integration: Xms, building: Xms)
chunk {3} 3.js 44 bytes <{2}> [rendered]
> [3] ./c.js 1:0-52
[4] ./d.js 22 bytes {3} [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 -> Xms (resolving: Xms, integration: Xms, building: Xms)
[5] ./e.js 22 bytes {3} [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 -> Xms (resolving: Xms, integration: Xms, building: Xms)"
`;
exports[`StatsTestCases should print correct stats for resolve-plugin-context 1`] = `
"Hash: f4f4d8286bfbdc8b84ef
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] ./index.js 48 bytes {0} [built]
[1] ./node_modules/abc/index.js 16 bytes {0} [built]
[2] ./node_modules/xyz/index.js 0 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: ea77916a686e6ff33fde
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
main.js 6.82 KiB 0 [emitted] main
Entrypoint main = main.js
[28] ./a.js?10 33 bytes {0} [built]
[26] ./c.js?9 33 bytes {0} [built]
[25] ./a.js?9 33 bytes {0} [built]
[23] ./c.js?8 33 bytes {0} [built]
[22] ./a.js?8 33 bytes {0} [built]
[20] ./c.js?7 33 bytes {0} [built]
[19] ./a.js?7 33 bytes {0} [built]
[17] ./c.js?6 33 bytes {0} [built]
[16] ./a.js?6 33 bytes {0} [built]
[14] ./c.js?5 33 bytes {0} [built]
[13] ./a.js?5 33 bytes {0} [built]
[11] ./c.js?4 33 bytes {0} [built]
[10] ./a.js?4 33 bytes {0} [built]
[8] ./c.js?3 33 bytes {0} [built]
[7] ./a.js?3 33 bytes {0} [built]
[5] ./c.js?2 33 bytes {0} [built]
[4] ./a.js?2 33 bytes {0} [built]
[2] ./c.js?1 33 bytes {0} [built]
[1] ./a.js?1 33 bytes {0} [built]
[0] ./index.js 181 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
2.js 728 bytes 2 [emitted]
main1.js 539 bytes 1 [emitted] main1
runtime.js 8.75 KiB 0 [emitted] runtime
Entrypoint main1 = runtime.js main1.js
[0] ./main1.js 66 bytes {1} [built]
[1] ./b.js 20 bytes {2} [built]
[2] ./c.js 20 bytes {2} [built]
[3] ./d.js 20 bytes {2} [built]
Child manifest is named entry:
Asset Size Chunks Chunk Names
2.js 737 bytes 2 [emitted]
main1.js 539 bytes 0 [emitted] main1
manifest.js 9.06 KiB 1 [emitted] manifest
Entrypoint main1 = manifest.js main1.js
Entrypoint manifest = manifest.js
[0] ./main1.js 66 bytes {0} [built]
[1] ./f.js 20 bytes {1} [built]
[2] ./b.js 20 bytes {2} [built]
[3] ./c.js 20 bytes {2} [built]
[4] ./d.js 20 bytes {2} [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: ad0f3aadc048885f764c
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Entrypoint index = index.js
Entrypoint entry = entry.js
[0] ./index.js 150 bytes {0} [built]
ModuleConcatenation bailout: Cannot concat with ./entry.js (<- Module is an entry point)
ModuleConcatenation bailout: Cannot concat with ./eval.js (<- Module uses eval())
ModuleConcatenation bailout: Cannot concat with ./module-id.js (<- Module uses module.id)
ModuleConcatenation bailout: Cannot concat with ./module-loaded.js (<- Module uses module.loaded)
ModuleConcatenation bailout: Cannot concat with ./ref-from-cjs.js (<- Module is referenced from these modules with unsupported syntax: ./cjs.js (referenced with cjs require))
[1] ./cjs.js 59 bytes {0} [built]
ModuleConcatenation bailout: Module is not an ECMAScript module
[2] ./ref-from-cjs.js 45 bytes {0} [built]
[3] ./entry.js 32 bytes {0} {1} [built]
[4] ./eval.js 35 bytes {0} [built]
ModuleConcatenation bailout: Module uses eval()
[5] ./module-id.js 26 bytes {0} [built]
ModuleConcatenation bailout: Module uses module.id
[6] ./module-loaded.js 30 bytes {0} [built]
ModuleConcatenation bailout: Module uses module.loaded
[7] ./concatenated.js + 2 modules 116 bytes {2} [built]
ModuleConcatenation bailout: Cannot concat with external \\"external\\" (<- Module is not an ECMAScript module)
| ./concatenated2.js 48 bytes [built]
| ./concatenated1.js 37 bytes [built]
| ./concatenated.js 26 bytes [built]
[8] external \\"external\\" 42 bytes {0} [built]
ModuleConcatenation bailout: Module is not an ECMAScript module"
`;
exports[`StatsTestCases should print correct stats for scope-hoisting-multi 1`] = `
"Hash: 9c5956258e368cde2cabd2d0b8494de69a915621
Child
Hash: 9c5956258e368cde2cab
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] ./first.js 207 bytes {0} [built]
[1] ./vendor.js 25 bytes {1} [built]
[2] ./common.js 37 bytes {0} {2} [built]
[3] ./common2.js 25 bytes {0} {2} [built]
[4] ./module_first.js 31 bytes {0} [built]
[5] ./second.js 177 bytes {2} [built]
[6] ./lazy_first.js 55 bytes {3} [built]
[7] ./common_lazy.js 25 bytes {3} {4} [built]
[8] ./common_lazy_shared.js 25 bytes {3} {4} {5} [built]
[9] ./lazy_shared.js 31 bytes {5} [built]
[10] ./lazy_second.js 55 bytes {4} [built]
Child
Hash: d2d0b8494de69a915621
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] ./first.js + 1 modules 248 bytes {0} [built]
ModuleConcatenation bailout: Cannot concat with ./common.js (<- Module is referenced from different chunks by these modules: ./first.js + 1 modules, ./second.js)
ModuleConcatenation bailout: Cannot concat with ./vendor.js (<- Module is referenced from different chunks by these modules: ./first.js + 1 modules, ./second.js)
| ./module_first.js 31 bytes [built]
| ./first.js 207 bytes [built]
[1] ./vendor.js 25 bytes {1} [built]
[2] ./common.js + 1 modules 62 bytes {0} {2} [built]
| ./common2.js 25 bytes [built]
| ./common.js 37 bytes [built]
[3] ./second.js 177 bytes {2} [built]
ModuleConcatenation bailout: Cannot concat with ./common.js (<- Module is referenced from different chunks by these modules: ./first.js + 1 modules, ./second.js)
ModuleConcatenation bailout: Cannot concat with ./vendor.js (<- Module is referenced from different chunks by these modules: ./first.js + 1 modules, ./second.js)
[4] ./lazy_first.js 55 bytes {3} [built]
ModuleConcatenation bailout: Cannot concat with ./common_lazy.js (<- Module is referenced from different chunks by these modules: ./lazy_first.js, ./lazy_second.js)
ModuleConcatenation bailout: Cannot concat with ./common_lazy_shared.js (<- Module is referenced from different chunks by these modules: ./lazy_first.js, ./lazy_second.js, ./lazy_shared.js)
[5] ./common_lazy.js 25 bytes {3} {4} [built]
[6] ./common_lazy_shared.js 25 bytes {3} {4} {5} [built]
[7] ./lazy_shared.js 31 bytes {5} [built]
ModuleConcatenation bailout: Cannot concat with ./common_lazy_shared.js (<- Module is referenced from different chunks by these modules: ./lazy_first.js, ./lazy_second.js, ./lazy_shared.js)
[8] ./lazy_second.js 55 bytes {4} [built]
ModuleConcatenation bailout: Cannot concat with ./common_lazy.js (<- Module is referenced from different chunks by these modules: ./lazy_first.js, ./lazy_second.js)
ModuleConcatenation bailout: Cannot concat with ./common_lazy_shared.js (<- Module is referenced from different chunks by these modules: ./lazy_first.js, ./lazy_second.js, ./lazy_shared.js)"
`;
exports[`StatsTestCases should print correct stats for side-effects-issue-7428 1`] = `
"Hash: c9825c8a11d5ea0724ca
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.31 KiB 0 [emitted] main
Entrypoint main = main.js
[0] ./main.js + 1 modules 231 bytes {0} [built]
harmony side effect evaluation ./CompB ./components/src/CompAB/index.js 2:0-43
harmony export imported specifier ./CompB ./components/src/CompAB/index.js 2:0-43
entry ./main.js main
| ./components/src/CompAB/CompB.js 77 bytes [built]
| [only some exports used: default]
| harmony import specifier ./components ./main.js 4:15-20 (skipped side-effect-free modules)
| ./main.js 144 bytes [built]
[1] ./components/src/CompAB/CompA.js 89 bytes {0} [built]
[only some exports used: default]
harmony import specifier ./components [0] ./main.js + 1 modules 3:15-20 (skipped side-effect-free modules)
harmony import specifier ./components [3] ./foo.js 3:20-25 (skipped side-effect-free modules)
harmony side effect evaluation ./CompA ./components/src/CompAB/index.js 1:0-43
harmony export imported specifier ./CompA ./components/src/CompAB/index.js 1:0-43
[2] ./components/src/CompAB/utils.js 97 bytes {0} [built]
harmony side effect evaluation ./utils [0] ./main.js + 1 modules 1:0-30
harmony import specifier ./utils [0] ./main.js + 1 modules 5:2-5
harmony side effect evaluation ./utils [1] ./components/src/CompAB/CompA.js 1:0-35
harmony import specifier ./utils [1] ./components/src/CompAB/CompA.js 5:5-12
[3] ./foo.js 101 bytes {1} [built]
import() ./foo [0] ./main.js + 1 modules 6:0-15
./components/src/index.js 84 bytes [orphan] [built]
[module unused]
harmony side effect evaluation ./components [0] ./main.js + 1 modules 1:0-44
harmony side effect evaluation ./components [3] ./foo.js 1:0-37
./components/src/CompAB/index.js 87 bytes [orphan] [built]
[module unused]
harmony side effect evaluation ./CompAB ./components/src/index.js 1:0-40
harmony export imported specifier ./CompAB ./components/src/index.js 1:0-40
harmony export imported specifier ./CompAB ./components/src/index.js 1:0-40
./components/src/CompC/index.js 34 bytes [orphan] [built]
[module unused]
harmony side effect evaluation ./CompC ./components/src/index.js 2:0-43
harmony export imported specifier ./CompC ./components/src/index.js 2:0-43
./components/src/CompC/CompC.js 33 bytes [orphan] [built]
[module unused]
harmony side effect evaluation ./CompC ./components/src/CompC/index.js 1:0-34
harmony export imported specifier ./CompC ./components/src/CompC/index.js 1:0-34"
`;
exports[`StatsTestCases should print correct stats for side-effects-simple-unused 1`] = `
"Hash: e61a1b44b5d5ff642f09
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] ./index.js + 2 modules 158 bytes {0} [built]
harmony side effect evaluation ./c ./node_modules/pmodule/b.js 5:0-24
harmony export imported specifier ./c ./node_modules/pmodule/b.js 5:0-24
entry ./index main
| ./node_modules/pmodule/index.js 75 bytes [built]
| [only some exports used: default]
| harmony side effect evaluation pmodule ./index.js 1:0-33
| harmony import specifier pmodule ./index.js 3:12-15
| ./node_modules/pmodule/c.js 28 bytes [built]
| [only some exports used: z]
| harmony import specifier pmodule ./index.js 3:17-18 (skipped side-effect-free modules)
| ./index.js 55 bytes [built]
./node_modules/pmodule/a.js 60 bytes [orphan] [built]
[module unused]
harmony side effect evaluation ./a [0] ./index.js + 2 modules 1:0-20
harmony export imported specifier ./a [0] ./index.js + 2 modules 1:0-20
./node_modules/pmodule/b.js 69 bytes [orphan] [built]
[module unused]
harmony side effect evaluation ./b [0] ./index.js + 2 modules 2:0-30
harmony export imported specifier ./b [0] ./index.js + 2 modules 2:0-30
harmony export imported specifier ./b [0] ./index.js + 2 modules 2:0-30
harmony export imported specifier ./b [0] ./index.js + 2 modules 2:0-30"
`;
exports[`StatsTestCases should print correct stats for simple 1`] = `
"Hash: fe175af6092f8c94dba0
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: 78f8136e4695ed65147b
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]
entry ./index main
Xms (resolving: Xms, integration: Xms, building: 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/main.js (main) 147 bytes >{1}< >{3}< >{6}< >{7}< >{8}< >{9}< >{10}< >{11}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} default/async-a.js (async-a) 156 bytes <{0}> ={3}= ={6}= ={7}= >{9}< >{12}< [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {2} default/a.js (a) 216 bytes >{9}< >{12}< [entry] [rendered]
> ./a a
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[2] ./d.js 20 bytes {2} {3} {4} {5} [built]
[3] ./node_modules/x.js 20 bytes {2} {4} {5} {6} [built]
[4] ./node_modules/y.js 20 bytes {2} {4} {7} [built]
chunk {3} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{0}> ={1}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{9}< >{12}< [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
[2] ./d.js 20 bytes {2} {3} {4} {5} [built]
chunk {4} default/b.js (b) 152 bytes [entry] [rendered]
> ./b b
[2] ./d.js 20 bytes {2} {3} {4} {5} [built]
[3] ./node_modules/x.js 20 bytes {2} {4} {5} {6} [built]
[4] ./node_modules/y.js 20 bytes {2} {4} {7} [built]
[5] ./b.js 72 bytes {4} {8} [built]
[6] ./f.js 20 bytes {4} {5} {9} [built]
chunk {5} default/c.js (c) 152 bytes [entry] [rendered]
> ./c c
[2] ./d.js 20 bytes {2} {3} {4} {5} [built]
[3] ./node_modules/x.js 20 bytes {2} {4} {5} {6} [built]
[6] ./f.js 20 bytes {4} {5} {9} [built]
[7] ./c.js 72 bytes {5} {10} [built]
[8] ./node_modules/z.js 20 bytes {5} {11} [built]
chunk {6} default/vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{0}> ={1}= ={3}= ={7}= ={8}= ={9}= ={10}= ={11}= >{9}< >{12}< [rendered] split chunk (cache group: defaultVendors) (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
[3] ./node_modules/x.js 20 bytes {2} {4} {5} {6} [built]
chunk {7} default/vendors~async-a~async-b.js (vendors~async-a~async-b) 20 bytes <{0}> ={1}= ={3}= ={6}= ={8}= ={9}= >{9}< >{12}< [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-a~async-b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
[4] ./node_modules/y.js 20 bytes {2} {4} {7} [built]
chunk {8} default/async-b.js (async-b) 72 bytes <{0}> ={3}= ={6}= ={7}= ={9}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./b.js 72 bytes {4} {8} [built]
chunk {9} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{3}> <{6}> <{7}> ={3}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[6] ./f.js 20 bytes {4} {5} {9} [built]
chunk {10} default/async-c.js (async-c) 72 bytes <{0}> ={3}= ={6}= ={9}= ={11}= [rendered]
> ./c [0] ./index.js 3:0-47
[7] ./c.js 72 bytes {5} {10} [built]
chunk {11} default/vendors~async-c.js (vendors~async-c) 20 bytes <{0}> ={3}= ={6}= ={9}= ={10}= [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-c)
> ./c [0] ./index.js 3:0-47
[8] ./node_modules/z.js 20 bytes {5} {11} [built]
chunk {12} default/async-g.js (async-g) 34 bytes <{1}> <{2}> <{3}> <{6}> <{7}> ={9}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 bytes {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~async-a~async-b~async-c~b~c.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/a~async-a~async-b~async-c~b~c.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/a~async-a~async-b~async-c~b~c.js default/c.js
chunk {0} default/main.js (main) 147 bytes >{1}< >{3}< >{4}< >{5}< >{6}< >{8}< >{10}< >{11}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} default/async-a.js (async-a) 156 bytes <{0}> ={3}= ={4}= ={5}= >{8}< >{12}< [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {2} default/a.js (a) 156 bytes ={3}= ={4}= ={5}= >{8}< >{12}< [entry] [rendered]
> ./a a
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {3} default/a~async-a~async-b~async-c~b~c.js (a~async-a~async-b~async-c~b~c) 20 bytes <{0}> ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: default) (name: a~async-a~async-b~async-c~b~c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[2] ./d.js 20 bytes {3} [built]
chunk {4} default/vendors~a~async-a~async-b~async-c~b~c.js (vendors~a~async-a~async-b~async-c~b~c) 20 bytes <{0}> ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~a~async-a~async-b~async-c~b~c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a a
> ./b b
> ./c c
[3] ./node_modules/x.js 20 bytes {4} [built]
chunk {5} default/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{0}> ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~a~async-a~async-b~b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./a a
> ./b b
[4] ./node_modules/y.js 20 bytes {5} [built]
chunk {6} default/async-b.js (async-b) 72 bytes <{0}> ={3}= ={4}= ={5}= ={8}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./b.js 72 bytes {6} {7} [built]
chunk {7} default/b.js (b) 92 bytes ={3}= ={4}= ={5}= [entry] [rendered]
> ./b b
[5] ./b.js 72 bytes {6} {7} [built]
[6] ./f.js 20 bytes {7} {8} {9} [built]
chunk {8} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{3}> <{4}> <{5}> ={3}= ={4}= ={5}= ={6}= ={10}= ={11}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[6] ./f.js 20 bytes {7} {8} {9} [built]
chunk {9} default/c.js (c) 92 bytes ={3}= ={4}= ={11}= [entry] [rendered]
> ./c c
[6] ./f.js 20 bytes {7} {8} {9} [built]
[7] ./c.js 72 bytes {9} {10} [built]
chunk {10} default/async-c.js (async-c) 72 bytes <{0}> ={3}= ={4}= ={8}= ={11}= [rendered]
> ./c [0] ./index.js 3:0-47
[7] ./c.js 72 bytes {9} {10} [built]
chunk {11} default/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{0}> ={3}= ={4}= ={8}= ={9}= ={10}= [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-c~c)
> ./c [0] ./index.js 3:0-47
> ./c c
[8] ./node_modules/z.js 20 bytes {11} [built]
chunk {12} default/async-g.js (async-g) 34 bytes <{1}> <{2}> <{3}> <{4}> <{5}> ={8}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 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/main.js (main) 147 bytes >{1}< >{3}< >{5}< >{7}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} default/vendors.js (vendors) 60 bytes <{0}> ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= >{8}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a a
> x a
> z a
> y a
> z b
> y b
> x b
> ./b b
> x c
> y c
> z c
> ./c c
[1] ./node_modules/x.js 20 bytes {1} [built]
[2] ./node_modules/y.js 20 bytes {1} [built]
[3] ./node_modules/z.js 20 bytes {1} [built]
chunk {2} default/a.js (a) 176 bytes ={1}= >{8}< [entry] [rendered]
> x a
> y a
> z a
> ./a a
[4] ./a.js + 1 modules 156 bytes {2} {3} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
chunk {3} default/async-a.js (async-a) 176 bytes <{0}> ={1}= >{8}< [rendered]
> ./a [0] ./index.js 1:0-47
[4] ./a.js + 1 modules 156 bytes {2} {3} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
chunk {4} default/b.js (b) 112 bytes ={1}= [entry] [rendered]
> x b
> y b
> z b
> ./b b
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
[6] ./b.js 72 bytes {4} {5} [built]
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
chunk {5} default/async-b.js (async-b) 112 bytes <{0}> ={1}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
[6] ./b.js 72 bytes {4} {5} [built]
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
chunk {6} default/c.js (c) 112 bytes ={1}= [entry] [rendered]
> x c
> y c
> z c
> ./c c
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
[8] ./c.js 72 bytes {6} {7} [built]
chunk {7} default/async-c.js (async-c) 112 bytes <{0}> ={1}= [rendered]
> ./c [0] ./index.js 3:0-47
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
[8] ./c.js 72 bytes {6} {7} [built]
chunk {8} default/async-g.js (async-g) 54 bytes <{1}> <{2}> <{3}> [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
[9] ./g.js 34 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} bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js (bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 0 bytes ={5}= ={6}= ={7}= ={8}= ={9}= [entry] [rendered]
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
chunk {1} cccccccccccccccccccccccccccccc.js (cccccccccccccccccccccccccccccc) 0 bytes ={5}= ={6}= ={9}= ={10}= ={11}= [entry] [rendered]
> ./c cccccccccccccccccccccccccccccc
chunk {2} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.js (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) 0 bytes ={4}= ={5}= ={6}= ={7}= >{9}< >{12}< [entry] [rendered]
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
chunk {3} main.js (main) 147 bytes >{4}< >{5}< >{6}< >{7}< >{8}< >{9}< >{10}< >{11}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {3} [built]
chunk {4} async-a.js (async-a) 156 bytes <{3}> ={2}= ={5}= ={6}= ={7}= >{9}< >{12}< [initial] [rendered] reused as split chunk (cache group: default)
> ./a [0] ./index.js 1:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[1] ./a.js + 1 modules 156 bytes {4} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {5} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793) 20 bytes <{3}> ={0}= ={1}= ={2}= ={4}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{9}< >{12}< [initial] [rendered] split chunk (cache group: default) (name: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[2] ./d.js 20 bytes {5} [built]
chunk {6} 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 <{3}> ={0}= ={1}= ={2}= ={4}= ={5}= ={7}= ={8}= ={9}= ={10}= ={11}= >{9}< >{12}< [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[3] ./node_modules/x.js 20 bytes {6} [built]
chunk {7} vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js (vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 20 bytes <{3}> ={0}= ={2}= ={4}= ={5}= ={6}= ={8}= ={9}= >{9}< >{12}< [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[4] ./node_modules/y.js 20 bytes {7} [built]
chunk {8} async-b.js (async-b) 72 bytes <{3}> ={0}= ={5}= ={6}= ={7}= ={9}= [initial] [rendered] reused as split chunk (cache group: default)
> ./b [0] ./index.js 2:0-47
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
[5] ./b.js 72 bytes {8} [built]
chunk {9} async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc.js (async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc) 20 bytes <{2}> <{3}> <{4}> <{5}> <{6}> <{7}> ={0}= ={1}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= [initial] [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
> ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
> ./c cccccccccccccccccccccccccccccc
[6] ./f.js 20 bytes {9} [built]
chunk {10} async-c.js (async-c) 72 bytes <{3}> ={1}= ={5}= ={6}= ={9}= ={11}= [initial] [rendered] reused as split chunk (cache group: default)
> ./c [0] ./index.js 3:0-47
> ./c cccccccccccccccccccccccccccccc
[7] ./c.js 72 bytes {10} [built]
chunk {11} vendors~async-c~cccccccccccccccccccccccccccccc.js (vendors~async-c~cccccccccccccccccccccccccccccc) 20 bytes <{3}> ={1}= ={5}= ={6}= ={9}= ={10}= [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-c~cccccccccccccccccccccccccccccc)
> ./c [0] ./index.js 3:0-47
> ./c cccccccccccccccccccccccccccccc
[8] ./node_modules/z.js 20 bytes {11} [built]
chunk {12} async-g.js (async-g) 34 bytes <{2}> <{4}> <{5}> <{6}> <{7}> ={9}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 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/async-a~async-b~async-c~b~c.js default/b.js
Entrypoint c = default/vendors~async-a~async-b~async-c~b~c.js default/vendors~async-c~c.js default/async-a~async-b~async-c~b~c.js default/c.js
chunk {0} default/main.js (main) 147 bytes >{1}< >{3}< >{4}< >{5}< >{6}< >{8}< >{10}< >{11}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} default/async-a.js (async-a) 156 bytes <{0}> ={3}= ={4}= ={5}= >{8}< >{12}< [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
chunk {2} default/a.js (a) 216 bytes >{8}< >{12}< [entry] [rendered]
> ./a a
[1] ./a.js + 1 modules 156 bytes {1} {2} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[2] ./d.js 20 bytes {2} {3} [built]
[3] ./node_modules/x.js 20 bytes {2} {4} [built]
[4] ./node_modules/y.js 20 bytes {2} {5} [built]
chunk {3} default/async-a~async-b~async-c~b~c.js (async-a~async-b~async-c~b~c) 20 bytes <{0}> ={1}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c~b~c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./b b
> ./c c
[2] ./d.js 20 bytes {2} {3} [built]
chunk {4} default/vendors~async-a~async-b~async-c~b~c.js (vendors~async-a~async-b~async-c~b~c) 20 bytes <{0}> ={1}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-a~async-b~async-c~b~c)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./b b
> ./c c
[3] ./node_modules/x.js 20 bytes {2} {4} [built]
chunk {5} default/vendors~async-a~async-b~b.js (vendors~async-a~async-b~b) 20 bytes <{0}> ={1}= ={3}= ={4}= ={6}= ={7}= ={8}= >{8}< >{12}< [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-a~async-b~b)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./b b
[4] ./node_modules/y.js 20 bytes {2} {5} [built]
chunk {6} default/async-b.js (async-b) 72 bytes <{0}> ={3}= ={4}= ={5}= ={8}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./b.js 72 bytes {6} {7} [built]
chunk {7} default/b.js (b) 92 bytes ={3}= ={4}= ={5}= [entry] [rendered]
> ./b b
[5] ./b.js 72 bytes {6} {7} [built]
[6] ./f.js 20 bytes {7} {8} {9} [built]
chunk {8} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{3}> <{4}> <{5}> ={3}= ={4}= ={5}= ={6}= ={10}= ={11}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./g [] 6:0-47
> ./g [] 6:0-47
[6] ./f.js 20 bytes {7} {8} {9} [built]
chunk {9} default/c.js (c) 92 bytes ={3}= ={4}= ={11}= [entry] [rendered]
> ./c c
[6] ./f.js 20 bytes {7} {8} {9} [built]
[7] ./c.js 72 bytes {9} {10} [built]
chunk {10} default/async-c.js (async-c) 72 bytes <{0}> ={3}= ={4}= ={8}= ={11}= [rendered]
> ./c [0] ./index.js 3:0-47
[7] ./c.js 72 bytes {9} {10} [built]
chunk {11} default/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{0}> ={3}= ={4}= ={8}= ={9}= ={10}= [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~async-c~c)
> ./c [0] ./index.js 3:0-47
> ./c c
[8] ./node_modules/z.js 20 bytes {11} [built]
chunk {12} default/async-g.js (async-g) 34 bytes <{1}> <{2}> <{3}> <{4}> <{5}> ={8}= [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[9] ./g.js 34 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/main.js (main) 147 bytes >{1}< >{3}< >{5}< >{7}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} default/vendors.js (vendors) 60 bytes <{0}> ={3}= ={4}= ={5}= ={6}= ={7}= >{8}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
> ./a [0] ./index.js 1:0-47
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
> ./b b
> x b
> y b
> z b
> ./c c
> z c
> x c
> y c
[1] ./node_modules/x.js 20 bytes {1} {2} [built]
[2] ./node_modules/y.js 20 bytes {1} {2} [built]
[3] ./node_modules/z.js 20 bytes {1} {2} [built]
chunk {2} default/a.js (a) 236 bytes >{8}< [entry] [rendered]
> x a
> y a
> z a
> ./a a
[1] ./node_modules/x.js 20 bytes {1} {2} [built]
[2] ./node_modules/y.js 20 bytes {1} {2} [built]
[3] ./node_modules/z.js 20 bytes {1} {2} [built]
[4] ./a.js + 1 modules 156 bytes {2} {3} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
chunk {3} default/async-a.js (async-a) 176 bytes <{0}> ={1}= >{8}< [rendered]
> ./a [0] ./index.js 1:0-47
[4] ./a.js + 1 modules 156 bytes {2} {3} [built]
| ./e.js 20 bytes [built]
| ./a.js 121 bytes [built]
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
chunk {4} default/b.js (b) 112 bytes ={1}= [entry] [rendered]
> x b
> y b
> z b
> ./b b
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
[6] ./b.js 72 bytes {4} {5} [built]
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
chunk {5} default/async-b.js (async-b) 112 bytes <{0}> ={1}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
[6] ./b.js 72 bytes {4} {5} [built]
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
chunk {6} default/c.js (c) 112 bytes ={1}= [entry] [rendered]
> x c
> y c
> z c
> ./c c
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
[8] ./c.js 72 bytes {6} {7} [built]
chunk {7} default/async-c.js (async-c) 112 bytes <{0}> ={1}= [rendered]
> ./c [0] ./index.js 3:0-47
[5] ./d.js 20 bytes {2} {3} {4} {5} {6} {7} [built]
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
[8] ./c.js 72 bytes {6} {7} [built]
chunk {8} default/async-g.js (async-g) 54 bytes <{1}> <{2}> <{3}> [rendered]
> ./g [] 6:0-47
> ./g [] 6:0-47
[7] ./f.js 20 bytes {4} {5} {6} {7} {8} [built]
[9] ./g.js 34 bytes {8} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-automatic-name 1`] = `
"Entrypoint main = main.js
chunk {0} main.js (main) 147 bytes >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< >{7}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} async-a.js (async-a) 107 bytes <{0}> ={2}= ={3}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js + 1 modules 107 bytes {1} [built]
| ./e.js 20 bytes [built]
| ./a.js 72 bytes [built]
chunk {2} common~async-a~async-b~async-c.js (common~async-a~async-b~async-c) 40 bytes <{0}> ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= [rendered] split chunk (cache group: vendors) (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
[2] ./d.js 20 bytes {2} [built]
[3] ./node_modules/x.js 20 bytes {2} [built]
chunk {3} common~async-a~async-b.js (common~async-a~async-b) 20 bytes <{0}> ={1}= ={2}= ={4}= ={5}= [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
[4] ./node_modules/y.js 20 bytes {3} [built]
chunk {4} async-b.js (async-b) 72 bytes <{0}> ={2}= ={3}= ={5}= [rendered]
> ./b [0] ./index.js 2:0-47
[5] ./b.js 72 bytes {4} [built]
chunk {5} common~async-b~async-c.js (common~async-b~async-c) 20 bytes <{0}> ={2}= ={3}= ={4}= ={6}= ={7}= [rendered] split chunk (cache group: vendors) (name: common~async-b~async-c)
> ./b [0] ./index.js 2:0-47
> ./c [0] ./index.js 3:0-47
[6] ./f.js 20 bytes {5} [built]
chunk {6} async-c.js (async-c) 72 bytes <{0}> ={2}= ={5}= ={7}= [rendered]
> ./c [0] ./index.js 3:0-47
[7] ./c.js 72 bytes {6} [built]
chunk {7} common~async-c.js (common~async-c) 20 bytes <{0}> ={2}= ={5}= ={6}= [rendered] split chunk (cache group: vendors) (name: common~async-c)
> ./c [0] ./index.js 3:0-47
[8] ./node_modules/z.js 20 bytes {7} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-combinations 1`] = `
"Entrypoint main = main.js
chunk {0} main.js (main) 343 bytes >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< >{7}< >{8}< [entry] [rendered]
> ./ main
[0] ./index.js 343 bytes {0} [built]
chunk {1} async-a.js (async-a) 48 bytes <{0}> ={2}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 48 bytes {1} [built]
chunk {2} async-a~async-b.js (async-a~async-b) 134 bytes <{0}> ={1}= ={8}= [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
[2] ./x.js 67 bytes {2} {3} {4} {5} {6} {7} [built]
[3] ./y.js 67 bytes {2} [built]
chunk {3} async-c.js (async-c) 101 bytes <{0}> [rendered]
> ./c [0] ./index.js 3:0-47
[2] ./x.js 67 bytes {2} {3} {4} {5} {6} {7} [built]
[5] ./c.js 34 bytes {3} [built]
chunk {4} async-d.js (async-d) 101 bytes <{0}> [rendered]
> ./d [0] ./index.js 4:0-47
[2] ./x.js 67 bytes {2} {3} {4} {5} {6} {7} [built]
[6] ./d.js 34 bytes {4} [built]
chunk {5} async-e.js (async-e) 101 bytes <{0}> [rendered]
> ./e [0] ./index.js 5:0-47
[2] ./x.js 67 bytes {2} {3} {4} {5} {6} {7} [built]
[7] ./e.js 34 bytes {5} [built]
chunk {6} async-f.js (async-f) 101 bytes <{0}> [rendered]
> ./f [0] ./index.js 6:0-47
[2] ./x.js 67 bytes {2} {3} {4} {5} {6} {7} [built]
[8] ./f.js 34 bytes {6} [built]
chunk {7} async-g.js (async-g) 101 bytes <{0}> [rendered]
> ./g [0] ./index.js 7:0-47
[2] ./x.js 67 bytes {2} {3} {4} {5} {6} {7} [built]
[9] ./g.js 34 bytes {7} [built]
chunk {8} async-b.js (async-b) 48 bytes <{0}> ={2}= [rendered]
> ./b [0] ./index.js 2:0-47
[4] ./b.js 48 bytes {8} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-issue-6413 1`] = `
"Entrypoint main = main.js
chunk {0} main.js (main) 147 bytes >{1}< >{2}< >{3}< >{4}< >{5}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} async-a.js (async-a) 19 bytes <{0}> ={2}= ={3}= [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 19 bytes {1} [built]
chunk {2} async-a~async-b~async-c.js (async-a~async-b~async-c) 11 bytes <{0}> ={1}= ={3}= ={4}= ={5}= [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
[2] ./common.js 11 bytes {2} [built]
chunk {3} vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{0}> ={1}= ={2}= ={4}= ={5}= [rendered] split chunk (cache group: defaultVendors) (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
[3] ./node_modules/x.js 20 bytes {3} [built]
chunk {4} async-b.js (async-b) 19 bytes <{0}> ={2}= ={3}= [rendered]
> ./b [0] ./index.js 2:0-47
[4] ./b.js 19 bytes {4} [built]
chunk {5} async-c.js (async-c) 19 bytes <{0}> ={2}= ={3}= [rendered]
> ./c [0] ./index.js 3:0-47
[5] ./c.js 19 bytes {5} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-issue-6696 1`] = `
"Entrypoint main = vendors.js main.js
chunk {0} main.js (main) 110 bytes ={1}= >{2}< >{3}< [entry] [rendered]
> ./ main
[0] ./index.js 110 bytes {0} [built]
chunk {1} vendors.js (vendors) 20 bytes ={0}= >{2}< >{3}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
> ./ main
[1] ./node_modules/y.js 20 bytes {1} [built]
chunk {2} async-a.js (async-a) 32 bytes <{0}> <{1}> [rendered]
> ./a [0] ./index.js 2:0-47
[2] ./a.js 12 bytes {2} [built]
[3] ./node_modules/x.js 20 bytes {2} {3} [built]
chunk {3} async-b.js (async-b) 32 bytes <{0}> <{1}> [rendered]
> ./b [0] ./index.js 3:0-47
[3] ./node_modules/x.js 20 bytes {2} {3} [built]
[4] ./b.js 12 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} a.js (a) 12 bytes ={1}= [entry] [rendered]
> ./a a
[0] ./a.js 12 bytes {0} [built]
chunk {1} vendors~a~c.js (vendors~a~c) 20 bytes <{2}> ={0}= ={3}= [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~a~c)
> ./c [2] ./b.js 1:0-41
> ./a a
[1] ./node_modules/x.js 20 bytes {1} [built]
chunk {2} b.js (b) 43 bytes >{1}< >{3}< [entry] [rendered]
> ./b b
[2] ./b.js 43 bytes {2} [built]
chunk {3} c.js (c) 12 bytes <{2}> ={1}= [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~b2c7414a.js (main~b2c7414a) 1.19 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[0] ./index.js 1.19 KiB {0} [built]
chunk {1} prod-main~6e7ead72.js (main~6e7ead72) 536 bytes ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[1] ./big.js?1 268 bytes {1} [built]
[2] ./big.js?2 268 bytes {1} [built]
chunk {2} prod-main~052b3814.js (main~052b3814) 603 bytes ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[3] ./small.js?1 67 bytes {2} [built]
[4] ./small.js?2 67 bytes {2} [built]
[5] ./small.js?3 67 bytes {2} [built]
[6] ./small.js?4 67 bytes {2} [built]
[7] ./small.js?5 67 bytes {2} [built]
[8] ./small.js?6 67 bytes {2} [built]
[9] ./small.js?7 67 bytes {2} [built]
[10] ./small.js?8 67 bytes {2} [built]
[11] ./small.js?9 67 bytes {2} [built]
chunk {3} prod-main~02369f19.js (main~02369f19) 1.57 KiB ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [entry] [rendered]
> ./ main
[12] ./very-big.js?1 1.57 KiB {3} [built]
chunk {4} prod-main~c6931360.js (main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[13] ./very-big.js?2 1.57 KiB {4} [built]
chunk {5} prod-main~cd7c5bfc.js (main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[14] ./very-big.js?3 1.57 KiB {5} [built]
chunk {6} prod-main~3ff27526.js (main~3ff27526) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[15] ./subfolder/big.js?1 268 bytes {6} [built]
[16] ./subfolder/big.js?2 268 bytes {6} [built]
chunk {7} prod-main~11485824.js (main~11485824) 603 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[17] ./subfolder/small.js?1 67 bytes {7} [built]
[18] ./subfolder/small.js?2 67 bytes {7} [built]
[19] ./subfolder/small.js?3 67 bytes {7} [built]
[20] ./subfolder/small.js?4 67 bytes {7} [built]
[21] ./subfolder/small.js?5 67 bytes {7} [built]
[22] ./subfolder/small.js?6 67 bytes {7} [built]
[23] ./subfolder/small.js?7 67 bytes {7} [built]
[24] ./subfolder/small.js?8 67 bytes {7} [built]
[25] ./subfolder/small.js?9 67 bytes {7} [built]
chunk {8} prod-main~75f09de8.js (main~75f09de8) 603 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[26] ./inner-module/small.js?1 67 bytes {8} [built]
[27] ./inner-module/small.js?2 67 bytes {8} [built]
[28] ./inner-module/small.js?3 67 bytes {8} [built]
[29] ./inner-module/small.js?4 67 bytes {8} [built]
[30] ./inner-module/small.js?5 67 bytes {8} [built]
[31] ./inner-module/small.js?6 67 bytes {8} [built]
[32] ./inner-module/small.js?7 67 bytes {8} [built]
[33] ./inner-module/small.js?8 67 bytes {8} [built]
[34] ./inner-module/small.js?9 67 bytes {8} [built]
chunk {9} prod-main~6a2ae26b.js (main~6a2ae26b) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= [initial] [rendered]
> ./ main
[35] ./in-some-directory/big.js?1 268 bytes {9} [built]
[36] ./in-some-directory/small.js?1 67 bytes {9} [built]
[37] ./in-some-directory/small.js?2 67 bytes {9} [built]
[38] ./in-some-directory/small.js?3 67 bytes {9} [built]
[39] ./in-some-directory/small.js?4 67 bytes {9} [built]
chunk {10} prod-main~17acad98.js (main~17acad98) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={11}= ={12}= [initial] [rendered]
> ./ main
[40] ./in-some-directory/very-big.js?1 1.57 KiB {10} [built]
chunk {11} prod-vendors~main~7274e1de.js (vendors~main~7274e1de) 402 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={12}= [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~main)
> ./ main
[41] ./node_modules/big.js?1 268 bytes {11} [built]
[42] ./node_modules/small.js?1 67 bytes {11} [built]
[43] ./node_modules/small.js?2 67 bytes {11} [built]
chunk {12} prod-vendors~main~0feae4ad.js (vendors~main~0feae4ad) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= [initial] [rendered] split chunk (cache group: defaultVendors) (name: vendors~main)
> ./ main
[44] ./node_modules/very-big.js?1 1.57 KiB {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: defaultVendors) (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: defaultVendors) (name: vendors~main)
> ./ main
[./node_modules/very-big.js?1] 1.57 KiB {vendors~main~._node_modules_very-big.js~6bdbed7b} [built]"
`;
exports[`StatsTestCases should print correct stats for split-chunks-prefer-bigger-splits 1`] = `
"Entrypoint main = default/main.js
chunk {0} default/main.js (main) 147 bytes >{1}< >{2}< >{3}< >{4}< [entry] [rendered]
> ./ main
[0] ./index.js 147 bytes {0} [built]
chunk {1} default/async-a.js (async-a) 134 bytes <{0}> [rendered]
> ./a [0] ./index.js 1:0-47
[1] ./a.js 48 bytes {1} [built]
[2] ./d.js 43 bytes {1} {2} [built]
[3] ./e.js 43 bytes {1} {3} [built]
chunk {2} default/async-b~async-c.js (async-b~async-c) 110 bytes <{0}> ={3}= ={4}= [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
[2] ./d.js 43 bytes {1} {2} [built]
[5] ./f.js 67 bytes {2} [built]
chunk {3} default/async-b.js (async-b) 105 bytes <{0}> ={2}= [rendered]
> ./b [0] ./index.js 2:0-47
[3] ./e.js 43 bytes {1} {3} [built]
[4] ./b.js 62 bytes {3} [built]
chunk {4} default/async-c.js (async-c) 48 bytes <{0}> ={2}= [rendered]
> ./c [0] ./index.js 3:0-47
[6] ./c.js 48 bytes {4} [built]"
`;
exports[`StatsTestCases should print correct stats for tree-shaking 1`] = `
"Hash: 4b6adb1e2053794f2dd5
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 8.22 KiB 0 [emitted] main
Entrypoint main = bundle.js
[0] ./index.js 315 bytes {0} [built]
[no exports]
[1] ./reexport-known.js 49 bytes {0} [built]
[exports: a, b]
[only some exports used: a]
[2] ./a.js 13 bytes {0} [built]
[exports: a]
[all exports used]
[3] ./b.js 13 bytes {0} [built]
[exports: b]
[no exports used]
[4] ./reexport-unknown.js 83 bytes {0} [built]
[exports: a, b, c, d]
[only some exports used: a, c]
[5] ./unknown.js 0 bytes {0} [built]
[only some exports used: c]
[6] ./reexport-star-known.js 41 bytes {0} [built]
[exports: a, b]
[only some exports used: a]
[7] ./reexport-star-unknown.js 68 bytes {0} [built]
[only some exports used: a, c]
[8] ./edge.js 45 bytes {0} [built]
[only some exports used: y]
[9] ./unknown2.js 0 bytes {0} [built]
[only some exports used: y]
[10] ./require.include.js 36 bytes {0} [built]
[exports: a, default]
[no exports used]"
`;
exports[`StatsTestCases should print correct stats for warnings-uglifyjs 1`] = `
"Hash: fa6b3521fcdefe0a2ec8
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Asset Size Chunks Chunk Names
bundle.js 2.84 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]"
`;