// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`StatsTestCases should print correct stats for aggressive-splitting-entry 1`] = `
"Hash: d524793ebb8ce4369ef3d524793ebb8ce4369ef3
Child fitting:
    Hash: d524793ebb8ce4369ef3
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                      Asset      Size  Chunks             Chunk Names
    33966214360bbbb31383.js  1.94 KiB       2  [emitted]  
    445d4c6a1d7381d6cb2c.js  1.94 KiB       3  [emitted]  
    921eee6e6f9c90854444.js  11.1 KiB       1  [emitted]  
    d4b551c6319035df2898.js  1.05 KiB       0  [emitted]  
    Entrypoint main = 33966214360bbbb31383.js 445d4c6a1d7381d6cb2c.js 921eee6e6f9c90854444.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} 921eee6e6f9c90854444.js 1.87 KiB ={2}= ={3}= >{0}< [entry] [rendered]
        > ./index main
     [3] ./e.js 899 bytes {1} [built]
     [4] ./index.js 111 bytes {1} [built]
     [6] ./f.js 900 bytes {1} [built]
    chunk    {2} 33966214360bbbb31383.js 1.76 KiB ={1}= ={3}= >{0}< [initial] [rendered] [recorded] aggressive splitted
        > ./index main
     [0] ./b.js 899 bytes {2} [built]
     [5] ./a.js 899 bytes {2} [built]
    chunk    {3} 445d4c6a1d7381d6cb2c.js 1.76 KiB ={1}= ={2}= >{0}< [initial] [rendered] [recorded] aggressive splitted
        > ./index main
     [1] ./c.js 899 bytes {3} [built]
     [2] ./d.js 899 bytes {3} [built]
Child content-change:
    Hash: d524793ebb8ce4369ef3
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                      Asset      Size  Chunks             Chunk Names
    33966214360bbbb31383.js  1.94 KiB       2  [emitted]  
    445d4c6a1d7381d6cb2c.js  1.94 KiB       3  [emitted]  
    921eee6e6f9c90854444.js  11.1 KiB       1  [emitted]  
    d4b551c6319035df2898.js  1.05 KiB       0  [emitted]  
    Entrypoint main = 33966214360bbbb31383.js 445d4c6a1d7381d6cb2c.js 921eee6e6f9c90854444.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} 921eee6e6f9c90854444.js 1.87 KiB ={2}= ={3}= >{0}< [entry] [rendered]
        > ./index main
     [3] ./e.js 899 bytes {1} [built]
     [4] ./index.js 111 bytes {1} [built]
     [6] ./f.js 900 bytes {1} [built]
    chunk    {2} 33966214360bbbb31383.js 1.76 KiB ={1}= ={3}= >{0}< [initial] [rendered] [recorded] aggressive splitted
        > ./index main
     [0] ./b.js 899 bytes {2} [built]
     [5] ./a.js 899 bytes {2} [built]
    chunk    {3} 445d4c6a1d7381d6cb2c.js 1.76 KiB ={1}= ={2}= >{0}< [initial] [rendered] [recorded] aggressive splitted
        > ./index main
     [1] ./c.js 899 bytes {3} [built]
     [2] ./d.js 899 bytes {3} [built]"
`;

exports[`StatsTestCases should print correct stats for aggressive-splitting-on-demand 1`] = `
"Hash: 96eb8998861d28c252c9
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
                  Asset      Size  Chunks             Chunk Names
01a8254701931adbf278.js  1.01 KiB       9  [emitted]  
07830cd8072d83cdc6ad.js  1.01 KiB      10  [emitted]  
12cc6b35fbee8a83d4c7.js  9.75 KiB       4  [emitted]  main
2736cf9d79233cd0a9b6.js  1.93 KiB       0  [emitted]  
29de52df747b400f6177.js     1 KiB       1  [emitted]  
41be79832883258c21e6.js  1.94 KiB       6  [emitted]  
43c1ac24102c075ecb2d.js  1.94 KiB    3, 1  [emitted]  
5bc7f208cd99a83b4e33.js  1.94 KiB       8  [emitted]  
7f83e5c2f4e52435dd2c.js  1.96 KiB       2  [emitted]  
ba9fedb7aa0c69201639.js  1.94 KiB      11  [emitted]  
d40ae25f5e7ef09d2e24.js  1.94 KiB   7, 10  [emitted]  
e5fb899955fa03a8053b.js  1.94 KiB       5  [emitted]  
Entrypoint main = 12cc6b35fbee8a83d4c7.js
chunk    {0} 2736cf9d79233cd0a9b6.js 1.76 KiB <{4}> ={1}= ={2}= ={3}= ={6}= ={10}= [recorded] aggressive splitted
    > ./b ./d ./e ./f ./g [11] ./index.js 5:0-44
    > ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
 [0] ./b.js 899 bytes {0} {5} [built]
 [1] ./d.js 899 bytes {0} {8} [built]
chunk    {1} 29de52df747b400f6177.js 899 bytes <{4}> ={0}= ={2}= ={8}=
    > ./c ./d ./e [11] ./index.js 3:0-30
    > ./b ./d ./e ./f ./g [11] ./index.js 5:0-44
 [2] ./e.js 899 bytes {1} {3} [built]
chunk    {2} 7f83e5c2f4e52435dd2c.js 1.76 KiB <{4}> ={0}= ={1}= ={3}= ={6}= ={7}= ={10}= ={11}= [recorded] aggressive splitted
    > ./f ./g ./h ./i ./j ./k [11] ./index.js 4:0-51
    > ./b ./d ./e ./f ./g [11] ./index.js 5:0-44
    > ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
 [3] ./f.js 899 bytes {2} [built]
 [4] ./g.js 901 bytes {2} [built]
chunk    {3} 43c1ac24102c075ecb2d.js 1.76 KiB <{4}> ={0}= ={2}= ={6}= ={10}= [rendered] [recorded] aggressive splitted
    > ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
 [2] ./e.js 899 bytes {1} {3} [built]
 [6] ./h.js 899 bytes {3} {11} [built]
chunk    {4} 12cc6b35fbee8a83d4c7.js (main) 248 bytes >{0}< >{1}< >{2}< >{3}< >{5}< >{6}< >{7}< >{8}< >{9}< >{10}< >{11}< [entry] [rendered]
    > ./index main
 [11] ./index.js 248 bytes {4} [built]
chunk    {5} e5fb899955fa03a8053b.js 1.76 KiB <{4}>
    > ./b ./c [11] ./index.js 2:0-23
 [0] ./b.js 899 bytes {0} {5} [built]
 [5] ./c.js 899 bytes {5} {8} [built]
chunk    {6} 41be79832883258c21e6.js 1.76 KiB <{4}> ={0}= ={2}= ={3}= ={10}= [rendered] [recorded] aggressive splitted
    > ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
 [7] ./i.js 899 bytes {6} {11} [built]
 [8] ./j.js 901 bytes {6} {7} [built]
chunk    {7} d40ae25f5e7ef09d2e24.js 1.76 KiB <{4}> ={2}= ={11}=
    > ./f ./g ./h ./i ./j ./k [11] ./index.js 4:0-51
 [8] ./j.js 901 bytes {6} {7} [built]
 [9] ./k.js 899 bytes {7} {10} [built]
chunk    {8} 5bc7f208cd99a83b4e33.js 1.76 KiB <{4}> ={1}= [recorded] aggressive splitted
    > ./c ./d ./e [11] ./index.js 3:0-30
 [1] ./d.js 899 bytes {0} {8} [built]
 [5] ./c.js 899 bytes {5} {8} [built]
chunk    {9} 01a8254701931adbf278.js 899 bytes <{4}>
    > ./a [11] ./index.js 1:0-16
 [10] ./a.js 899 bytes {9} [built]
chunk   {10} 07830cd8072d83cdc6ad.js 899 bytes <{4}> ={0}= ={2}= ={3}= ={6}=
    > ./b ./d ./e ./f ./g ./h ./i ./j ./k [11] ./index.js 6:0-72
 [9] ./k.js 899 bytes {7} {10} [built]
chunk   {11} ba9fedb7aa0c69201639.js 1.76 KiB <{4}> ={2}= ={7}= [rendered] [recorded] aggressive splitted
    > ./f ./g ./h ./i ./j ./k [11] ./index.js 4:0-51
 [6] ./h.js 899 bytes {3} {11} [built]
 [7] ./i.js 899 bytes {6} {11} [built]"
`;

exports[`StatsTestCases should print correct stats for async-commons-chunk 1`] = `
"Entrypoint main = main.js
chunk    {0} 0.js 21 bytes <{1}> ={2}= ={3}= [rendered] reused as split chunk (cache group: default)
    > [1] ./index.js 17:1-21:3
    > [1] ./index.js 2:1-5:3
    > ./a ./b [1] ./index.js 9:1-13:3
 [0] ./a.js 21 bytes {0} [built]
chunk    {1} main.js (main) 515 bytes >{0}< >{2}< >{3}< [entry] [rendered]
    > ./ main
 [1] ./index.js 515 bytes {1} [built]
chunk    {2} 2.js 21 bytes <{1}> ={0}= [rendered]
    > ./a ./b [1] ./index.js 9:1-13:3
 [2] ./b.js 21 bytes {2} [built]
chunk    {3} 3.js 21 bytes <{1}> ={0}= [rendered]
    > [1] ./index.js 17:1-21:3
 [3] ./c.js 21 bytes {3} [built]"
`;

exports[`StatsTestCases should print correct stats for async-commons-chunk-auto 1`] = `
"Child disabled:
    Entrypoint main = disabled/main.js
    Entrypoint a = disabled/a.js
    Entrypoint b = disabled/b.js
    Entrypoint c = disabled/c.js
    chunk    {0} disabled/a.js (a) 216 bytes >{4}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [3] ./node_modules/y.js 20 bytes {0} {1} {2} {5} [built]
     [5] ./a.js + 1 modules 156 bytes {0} {1} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {1} disabled/async-a.js (async-a) 216 bytes <{7}> >{4}< [rendered]
        > ./a [7] ./index.js 1:0-47
     [0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [3] ./node_modules/y.js 20 bytes {0} {1} {2} {5} [built]
     [5] ./a.js + 1 modules 156 bytes {0} {1} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {2} disabled/async-b.js (async-b) 152 bytes <{7}> [rendered]
        > ./b [7] ./index.js 2:0-47
     [0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
     [3] ./node_modules/y.js 20 bytes {0} {1} {2} {5} [built]
     [4] ./b.js 72 bytes {2} {5} [built]
    chunk    {3} disabled/async-c.js (async-c) 167 bytes <{7}> [rendered]
        > ./c [7] ./index.js 3:0-47
     [0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
     [6] ./c.js + 1 modules 107 bytes {3} {6} [built]
         | ./c.js 72 bytes [built]
         | ./node_modules/z.js 20 bytes [built]
    chunk    {4} disabled/async-g.js (async-g) 54 bytes <{0}> <{1}> [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
     [8] ./g.js 34 bytes {4} [built]
    chunk    {5} disabled/b.js (b) 152 bytes [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
     [3] ./node_modules/y.js 20 bytes {0} {1} {2} {5} [built]
     [4] ./b.js 72 bytes {2} {5} [built]
    chunk    {6} disabled/c.js (c) 167 bytes [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [1] ./node_modules/x.js 20 bytes {0} {1} {2} {3} {5} {6} [built]
     [2] ./f.js 20 bytes {2} {3} {4} {5} {6} [built]
     [6] ./c.js + 1 modules 107 bytes {3} {6} [built]
         | ./c.js 72 bytes [built]
         | ./node_modules/z.js 20 bytes [built]
    chunk    {7} disabled/main.js (main) 147 bytes >{1}< >{2}< >{3}< [entry] [rendered]
        > ./ main
     [7] ./index.js 147 bytes {7} [built]
Child default:
    Entrypoint main = default/main.js
    Entrypoint a = default/a.js
    Entrypoint b = default/b.js
    Entrypoint c = default/c.js
    chunk    {0} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{11}> ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={12}= >{1}< >{8}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {0} {4} {9} {10} [built]
    chunk    {1} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{2}> <{3}> <{4}> <{5}> <{11}> ={0}= ={2}= ={3}= ={6}= ={7}= ={8}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [2] ./f.js 20 bytes {1} {9} {10} [built]
    chunk    {2} default/vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{11}> ={0}= ={1}= ={3}= ={5}= ={6}= ={7}= ={12}= >{1}< >{8}< [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~async-c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
     [1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
    chunk    {3} default/vendors~async-a~async-b.js (vendors~async-a~async-b) 20 bytes <{11}> ={0}= ={1}= ={2}= ={5}= ={6}= >{1}< >{8}< [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
     [3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
    chunk    {4} default/a.js (a) 216 bytes >{1}< >{8}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {0} {4} {9} {10} [built]
     [1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
     [3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
     [6] ./a.js + 1 modules 156 bytes {4} {5} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {5} default/async-a.js (async-a) 156 bytes <{11}> ={0}= ={2}= ={3}= >{1}< >{8}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [6] ./a.js + 1 modules 156 bytes {4} {5} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {6} default/async-b.js (async-b) 72 bytes <{11}> ={0}= ={1}= ={2}= ={3}= [rendered]
        > ./b [8] ./index.js 2:0-47
     [4] ./b.js 72 bytes {6} {9} [built]
    chunk    {7} default/async-c.js (async-c) 72 bytes <{11}> ={0}= ={1}= ={2}= ={12}= [rendered]
        > ./c [8] ./index.js 3:0-47
     [5] ./c.js 72 bytes {7} {10} [built]
    chunk    {8} default/async-g.js (async-g) 34 bytes <{0}> <{2}> <{3}> <{4}> <{5}> ={1}= [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [9] ./g.js 34 bytes {8} [built]
    chunk    {9} default/b.js (b) 152 bytes [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {0} {4} {9} {10} [built]
     [1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
     [2] ./f.js 20 bytes {1} {9} {10} [built]
     [3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
     [4] ./b.js 72 bytes {6} {9} [built]
    chunk   {10} default/c.js (c) 152 bytes [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {0} {4} {9} {10} [built]
     [1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
     [2] ./f.js 20 bytes {1} {9} {10} [built]
     [5] ./c.js 72 bytes {7} {10} [built]
     [7] ./node_modules/z.js 20 bytes {10} {12} [built]
    chunk   {11} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{5}< >{6}< >{7}< >{12}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {11} [built]
    chunk   {12} default/vendors~async-c.js (vendors~async-c) 20 bytes <{11}> ={0}= ={1}= ={2}= ={7}= [rendered] split chunk (cache group: vendors) (name: vendors~async-c)
        > ./c [8] ./index.js 3:0-47
     [7] ./node_modules/z.js 20 bytes {10} {12} [built]
Child vendors:
    Entrypoint main = vendors/main.js
    Entrypoint a = vendors/vendors.js vendors/a.js
    Entrypoint b = vendors/vendors.js vendors/b.js
    Entrypoint c = vendors/vendors.js vendors/c.js
    chunk    {0} vendors/vendors.js (vendors) 60 bytes ={1}= ={6}= ={7}= >{5}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
        > ./a a
        > ./b b
        > ./c c
     [1] ./node_modules/x.js 20 bytes {0} {2} {3} {4} [built]
     [3] ./node_modules/y.js 20 bytes {0} {2} {3} [built]
     [7] ./node_modules/z.js 20 bytes {0} {4} [built]
    chunk    {1} vendors/a.js (a) 176 bytes ={0}= >{5}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [6] ./a.js + 1 modules 156 bytes {1} {2} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {2} vendors/async-a.js (async-a) 216 bytes <{8}> >{5}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [1] ./node_modules/x.js 20 bytes {0} {2} {3} {4} [built]
     [3] ./node_modules/y.js 20 bytes {0} {2} {3} [built]
     [6] ./a.js + 1 modules 156 bytes {1} {2} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {3} vendors/async-b.js (async-b) 152 bytes <{8}> [rendered]
        > ./b [8] ./index.js 2:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [1] ./node_modules/x.js 20 bytes {0} {2} {3} {4} [built]
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [3] ./node_modules/y.js 20 bytes {0} {2} {3} [built]
     [4] ./b.js 72 bytes {3} {6} [built]
    chunk    {4} vendors/async-c.js (async-c) 152 bytes <{8}> [rendered]
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [1] ./node_modules/x.js 20 bytes {0} {2} {3} {4} [built]
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [5] ./c.js 72 bytes {4} {7} [built]
     [7] ./node_modules/z.js 20 bytes {0} {4} [built]
    chunk    {5} vendors/async-g.js (async-g) 54 bytes <{0}> <{1}> <{2}> [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [9] ./g.js 34 bytes {5} [built]
    chunk    {6} vendors/b.js (b) 112 bytes ={0}= [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [4] ./b.js 72 bytes {3} {6} [built]
    chunk    {7} vendors/c.js (c) 112 bytes ={0}= [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [5] ./c.js 72 bytes {4} {7} [built]
    chunk    {8} vendors/main.js (main) 147 bytes >{2}< >{3}< >{4}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {8} [built]
Child multiple-vendors:
    Entrypoint main = multiple-vendors/main.js
    Entrypoint a = multiple-vendors/libs-x.js multiple-vendors/vendors~a~async-a~async-b~b.js multiple-vendors/a.js
    Entrypoint b = multiple-vendors/libs-x.js multiple-vendors/vendors~a~async-a~async-b~b.js multiple-vendors/b.js
    Entrypoint c = multiple-vendors/libs-x.js multiple-vendors/vendors~async-c~c.js multiple-vendors/c.js
    chunk    {0} multiple-vendors/libs-x.js (libs-x) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: libs) (name: libs-x)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./a a
        > ./b b
        > ./c c
     [2] ./node_modules/x.js 20 bytes {0} [built]
    chunk    {1} multiple-vendors/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{12}> ={0}= ={2}= ={3}= ={5}= ={6}= ={7}= ={10}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~b)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./a a
        > ./b b
     [3] ./node_modules/y.js 20 bytes {1} [built]
    chunk    {2} multiple-vendors/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{12}> ={0}= ={1}= ={3}= ={4}= ={6}= ={7}= ={8}= >{3}< >{9}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
    chunk    {3} multiple-vendors/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{5}> <{6}> <{12}> ={0}= ={1}= ={2}= ={4}= ={7}= ={8}= ={9}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [1] ./f.js 20 bytes {3} {10} {11} [built]
    chunk    {4} multiple-vendors/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{12}> ={0}= ={2}= ={3}= ={8}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
        > ./c [8] ./index.js 3:0-47
        > ./c c
     [7] ./node_modules/z.js 20 bytes {4} [built]
    chunk    {5} multiple-vendors/a.js (a) 176 bytes ={0}= ={1}= >{3}< >{9}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [6] ./a.js + 1 modules 156 bytes {5} {6} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {6} multiple-vendors/async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={2}= >{3}< >{9}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [6] ./a.js + 1 modules 156 bytes {5} {6} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {7} multiple-vendors/async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= [rendered]
        > ./b [8] ./index.js 2:0-47
     [4] ./b.js 72 bytes {7} {10} [built]
    chunk    {8} multiple-vendors/async-c.js (async-c) 72 bytes <{12}> ={0}= ={2}= ={3}= ={4}= [rendered]
        > ./c [8] ./index.js 3:0-47
     [5] ./c.js 72 bytes {8} {11} [built]
    chunk    {9} multiple-vendors/async-g.js (async-g) 34 bytes <{0}> <{1}> <{2}> <{5}> <{6}> ={3}= [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [9] ./g.js 34 bytes {9} [built]
    chunk   {10} multiple-vendors/b.js (b) 112 bytes ={0}= ={1}= [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [1] ./f.js 20 bytes {3} {10} {11} [built]
     [4] ./b.js 72 bytes {7} {10} [built]
    chunk   {11} multiple-vendors/c.js (c) 112 bytes ={0}= ={4}= [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [1] ./f.js 20 bytes {3} {10} {11} [built]
     [5] ./c.js 72 bytes {8} {11} [built]
    chunk   {12} multiple-vendors/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{6}< >{7}< >{8}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {12} [built]
Child all:
    Entrypoint main = all/main.js
    Entrypoint a = all/vendors~a~async-a~async-b~async-c~b~c.js all/vendors~a~async-a~async-b~b.js all/a.js
    Entrypoint b = all/vendors~a~async-a~async-b~async-c~b~c.js all/vendors~a~async-a~async-b~b.js all/b.js
    Entrypoint c = all/vendors~a~async-a~async-b~async-c~b~c.js all/vendors~async-c~c.js all/c.js
    chunk    {0} all/vendors~a~async-a~async-b~async-c~b~c.js (vendors~a~async-a~async-b~async-c~b~c) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~async-c~b~c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./a a
        > ./b b
        > ./c c
     [2] ./node_modules/x.js 20 bytes {0} [built]
    chunk    {1} all/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{12}> ={0}= ={2}= ={3}= ={5}= ={6}= ={7}= ={10}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~b)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./a a
        > ./b b
     [3] ./node_modules/y.js 20 bytes {1} [built]
    chunk    {2} all/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{12}> ={0}= ={1}= ={3}= ={4}= ={6}= ={7}= ={8}= >{3}< >{9}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
    chunk    {3} all/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{5}> <{6}> <{12}> ={0}= ={1}= ={2}= ={4}= ={7}= ={8}= ={9}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [1] ./f.js 20 bytes {3} {10} {11} [built]
    chunk    {4} all/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{12}> ={0}= ={2}= ={3}= ={8}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
        > ./c [8] ./index.js 3:0-47
        > ./c c
     [7] ./node_modules/z.js 20 bytes {4} [built]
    chunk    {5} all/a.js (a) 176 bytes ={0}= ={1}= >{3}< >{9}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [6] ./a.js + 1 modules 156 bytes {5} {6} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {6} all/async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={2}= >{3}< >{9}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [6] ./a.js + 1 modules 156 bytes {5} {6} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {7} all/async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= [rendered]
        > ./b [8] ./index.js 2:0-47
     [4] ./b.js 72 bytes {7} {10} [built]
    chunk    {8} all/async-c.js (async-c) 72 bytes <{12}> ={0}= ={2}= ={3}= ={4}= [rendered]
        > ./c [8] ./index.js 3:0-47
     [5] ./c.js 72 bytes {8} {11} [built]
    chunk    {9} all/async-g.js (async-g) 34 bytes <{0}> <{1}> <{2}> <{5}> <{6}> ={3}= [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [9] ./g.js 34 bytes {9} [built]
    chunk   {10} all/b.js (b) 112 bytes ={0}= ={1}= [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [1] ./f.js 20 bytes {3} {10} {11} [built]
     [4] ./b.js 72 bytes {7} {10} [built]
    chunk   {11} all/c.js (c) 112 bytes ={0}= ={4}= [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [1] ./f.js 20 bytes {3} {10} {11} [built]
     [5] ./c.js 72 bytes {8} {11} [built]
    chunk   {12} all/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{6}< >{7}< >{8}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {12} [built]"
`;

exports[`StatsTestCases should print correct stats for chunk-module-id-range 1`] = `
"Hash: 88889d87c9bc8eba9a2b
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
   Asset      Size  Chunks             Chunk Names
main1.js  4.86 KiB       1  [emitted]  main1
main2.js  4.85 KiB       0  [emitted]  main2
Entrypoint main1 = main1.js
Entrypoint main2 = main2.js
chunk    {0} main2.js (main2) 136 bytes [entry] [rendered]
    > ./main2 main2
   [0] ./d.js 20 bytes {0} {1} [built]
   [1] ./e.js 20 bytes {0} [built]
   [2] ./f.js 20 bytes {0} [built]
   [3] ./main2.js 56 bytes {0} [built]
 [101] ./a.js 20 bytes {0} {1} [built]
chunk    {1} main1.js (main1) 136 bytes [entry] [rendered]
    > ./main1 main1
   [0] ./d.js 20 bytes {0} {1} [built]
   [4] ./c.js 20 bytes {1} [built]
 [100] ./main1.js 56 bytes {1} [built]
 [101] ./a.js 20 bytes {0} {1} [built]
 [102] ./b.js 20 bytes {1} [built]"
`;

exports[`StatsTestCases should print correct stats for chunks 1`] = `
"Hash: d705fa47b1ad3d93dd58
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
      Asset       Size  Chunks             Chunk Names
1.bundle.js  232 bytes       1  [emitted]  
2.bundle.js  152 bytes       2  [emitted]  
3.bundle.js  289 bytes       3  [emitted]  
  bundle.js   8.34 KiB       0  [emitted]  main
Entrypoint main = bundle.js
chunk    {0} bundle.js (main) 73 bytes >{2}< >{3}< [entry] [rendered]
    > ./index main
 [0] ./index.js 51 bytes {0} [built]
     single entry ./index  main
     factory:Xms building:Xms = Xms
 [1] ./a.js 22 bytes {0} [built]
     cjs require ./a [0] ./index.js 1:0-14
     [0] Xms -> factory:Xms building:Xms = Xms
chunk    {1} 1.bundle.js 44 bytes <{3}> [rendered]
    > [3] ./c.js 1:0-52
 [4] ./d.js 22 bytes {1} [built]
     require.ensure item ./d [3] ./c.js 1:0-52
     [0] Xms -> [3] Xms -> factory:Xms building:Xms = Xms
 [5] ./e.js 22 bytes {1} [built]
     require.ensure item ./e [3] ./c.js 1:0-52
     [0] Xms -> [3] Xms -> factory:Xms building:Xms = Xms
chunk    {2} 2.bundle.js 22 bytes <{0}> [rendered]
    > ./b [0] ./index.js 2:0-16
 [2] ./b.js 22 bytes {2} [built]
     amd require ./b [0] ./index.js 2:0-16
     [0] Xms -> factory:Xms building:Xms = Xms
chunk    {3} 3.bundle.js 54 bytes <{0}> >{1}< [rendered]
    > ./c [0] ./index.js 3:0-16
 [3] ./c.js 54 bytes {3} [built]
     amd require ./c [0] ./index.js 3:0-16
     [0] Xms -> factory:Xms building:Xms = Xms"
`;

exports[`StatsTestCases should print correct stats for chunks-development 1`] = `
"Hash: c12322ddb1ced28f356c
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
      Asset       Size  Chunks             Chunk Names
0.bundle.js  588 bytes       0  [emitted]  
1.bundle.js  297 bytes       1  [emitted]  
2.bundle.js  433 bytes       2  [emitted]  
  bundle.js   8.72 KiB    main  [emitted]  main
Entrypoint main = bundle.js
chunk    {0} 0.bundle.js 60 bytes <{2}> [rendered]
    > [./c.js] ./c.js 1:0-52
 [./d.js] 22 bytes {0} [built]
     require.ensure item ./d [./c.js] 1:0-52
     [./index.js] Xms -> [./c.js] Xms -> factory:Xms building:Xms = Xms
 [./e.js] 38 bytes {0} [built]
     require.ensure item ./e [./c.js] 1:0-52
     [./index.js] Xms -> [./c.js] Xms -> factory:Xms building:Xms = Xms
chunk    {1} 1.bundle.js 22 bytes <{main}> [rendered]
    > ./b [./index.js] ./index.js 2:0-16
 [./b.js] 22 bytes {1} [built]
     amd require ./b [./index.js] 2:0-16
     [./index.js] Xms -> factory:Xms building:Xms = Xms
chunk    {2} 2.bundle.js 54 bytes <{main}> >{0}< [rendered]
    > ./c [./index.js] ./index.js 3:0-16
 [./c.js] 54 bytes {2} [built]
     amd require ./c [./index.js] 3:0-16
     [./index.js] Xms -> factory:Xms building:Xms = Xms
chunk {main} bundle.js (main) 73 bytes >{1}< >{2}< [entry] [rendered]
    > ./index main
 [./a.js] 22 bytes {main} [built]
     cjs require ./a [./e.js] 1:0-14
     cjs require ./a [./index.js] 1:0-14
     [./index.js] Xms -> factory:Xms building:Xms = Xms
 [./index.js] 51 bytes {main} [built]
     single entry ./index  main
     factory:Xms building:Xms = Xms"
`;

exports[`StatsTestCases should print correct stats for circular-correctness 1`] = `
"Entrypoint main = bundle.js
chunk    {0} 0.bundle.js (a) 49 bytes <{2}> <{3}> >{2}< [rendered]
 [1] ./module-a.js 49 bytes {0} [built]
chunk    {1} 1.bundle.js (b) 49 bytes <{2}> <{3}> >{2}< [rendered]
 [2] ./module-b.js 49 bytes {1} [built]
chunk    {2} 2.bundle.js (c) 98 bytes <{0}> <{1}> >{0}< >{1}< [rendered]
 [3] ./module-c.js 98 bytes {2} [built]
chunk    {3} bundle.js (main) 98 bytes >{0}< >{1}< [entry] [rendered]
 [0] ./index.js 98 bytes {3} [built]"
`;

exports[`StatsTestCases should print correct stats for color-disabled 1`] = `
"Hash: aa5b75cccf66cd9b1ffa
Time: Xms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  Asset      Size  Chunks             Chunk Names
main.js  3.57 KiB       0  [emitted]  main
Entrypoint main = main.js
[0] ./index.js 0 bytes {0} [built]"
`;

exports[`StatsTestCases should print correct stats for color-enabled 1`] = `
"Hash: <CLR=BOLD>aa5b75cccf66cd9b1ffa</CLR>
Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  <CLR=BOLD>Asset</CLR>      <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22><CLR=BOLD>Chunk Names</CLR>
<CLR=32,BOLD>main.js</CLR>  3.57 KiB       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>  main
Entrypoint <CLR=BOLD>main</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 0 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>"
`;

exports[`StatsTestCases should print correct stats for color-enabled-custom 1`] = `
"Hash: <CLR=BOLD>aa5b75cccf66cd9b1ffa</CLR>
Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  <CLR=BOLD>Asset</CLR>      <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22><CLR=BOLD>Chunk Names</CLR>
<CLR=32>main.js</CLR>  3.57 KiB       <CLR=BOLD>0</CLR>  <CLR=32>[emitted]</CLR>  main
Entrypoint <CLR=BOLD>main</CLR> = <CLR=32>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 0 bytes {<CLR=33>0</CLR>}<CLR=32> [built]</CLR>"
`;

exports[`StatsTestCases should print correct stats for commons-chunk-min-size-0 1`] = `
"Hash: 7b8e101018ec6d0192ce
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
              Asset       Size  Chunks             Chunk Names
         entry-1.js   6.61 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: a581e9e73e7d1c8f66ba
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
      Asset       Size  Chunks             Chunk Names
 entry-1.js   6.61 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: e65354c1b5a5e1aac83e55f955aa9425b37b6bc7
Child
    Hash: e65354c1b5a5e1aac83e
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                             Asset       Size  Chunks             Chunk Names
                            app.js    6.7 KiB       0  [emitted]  app
    vendor.aa94f0c872c214f6cb2e.js  619 bytes       1  [emitted]  vendor
    Entrypoint app = vendor.aa94f0c872c214f6cb2e.js app.js
    [./constants.js] 87 bytes {1} [built]
    [./entry-1.js] ./entry-1.js + 2 modules 190 bytes {0} [built]
        | ./entry-1.js 67 bytes [built]
        | ./submodule-a.js 59 bytes [built]
        | ./submodule-b.js 59 bytes [built]
Child
    Hash: 55f955aa9425b37b6bc7
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                             Asset       Size  Chunks             Chunk Names
                            app.js   6.71 KiB       0  [emitted]  app
    vendor.aa94f0c872c214f6cb2e.js  619 bytes       1  [emitted]  vendor
    Entrypoint app = vendor.aa94f0c872c214f6cb2e.js app.js
    [./constants.js] 87 bytes {1} [built]
    [./entry-2.js] ./entry-2.js + 2 modules 197 bytes {0} [built]
        | ./entry-2.js 67 bytes [built]
        | ./submodule-a.js 59 bytes [built]
        | ./submodule-c.js 66 bytes [built]"
`;

exports[`StatsTestCases should print correct stats for concat-and-sideeffects 1`] = `
"[0] ./index.js + 2 modules 119 bytes {0} [built]
    | ./index.js 46 bytes [built]
    |     ModuleConcatenation bailout: Module is an entry point
    | ./node_modules/pmodule/a.js 49 bytes [built]
    | ./node_modules/pmodule/aa.js 24 bytes [built]
[1] ./node_modules/pmodule/index.js 63 bytes [built]
    ModuleConcatenation bailout: Module is not in any chunk
[2] ./node_modules/pmodule/b.js 49 bytes [built]
    ModuleConcatenation bailout: Module is not in any chunk
[3] ./node_modules/pmodule/bb.js 24 bytes [built]
    ModuleConcatenation bailout: Module is not in any chunk
[4] ./node_modules/pmodule/c.js 49 bytes [built]
    ModuleConcatenation bailout: Module is not in any chunk
[5] ./node_modules/pmodule/cc.js 24 bytes [built]
    ModuleConcatenation bailout: Module is not in any chunk"
`;

exports[`StatsTestCases should print correct stats for define-plugin 1`] = `
"Hash: 97d5f15cb3086ba8eb8878ce8186fd9442bfeb83c3284590614d84a86804
Child
    Hash: 97d5f15cb3086ba8eb88
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
      Asset     Size  Chunks             Chunk Names
    main.js  3.6 KiB       0  [emitted]  main
    Entrypoint main = main.js
    [0] ./index.js 24 bytes {0} [built]
Child
    Hash: 78ce8186fd9442bfeb83
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
      Asset     Size  Chunks             Chunk Names
    main.js  3.6 KiB       0  [emitted]  main
    Entrypoint main = main.js
    [0] ./index.js 24 bytes {0} [built]
Child
    Hash: c3284590614d84a86804
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
      Asset     Size  Chunks             Chunk Names
    main.js  3.6 KiB       0  [emitted]  main
    Entrypoint main = main.js
    [0] ./index.js 24 bytes {0} [built]"
`;

exports[`StatsTestCases should print correct stats for dll-reference-plugin-issue-7624 1`] = `
"Hash: 5a94740543bfdf73ae19
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset     Size  Chunks             Chunk Names
bundle.js  3.6 KiB       0  [emitted]  main
Entrypoint main = bundle.js
[0] ./entry.js 29 bytes {0} [built]"
`;

exports[`StatsTestCases should print correct stats for dll-reference-plugin-issue-7624-error 1`] = `
"Hash: 85ed2c36acb938b99695
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset     Size  Chunks  Chunk Names
bundle.js  3.6 KiB       0  main
Entrypoint main = bundle.js
[0] ./entry.js 29 bytes {0} [built]

ERROR in Dll manifest blank-manifest.json
Unexpected end of JSON input while parsing near ''"
`;

exports[`StatsTestCases should print correct stats for exclude-with-loader 1`] = `
"Hash: b79137b5927646440aa7
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset      Size  Chunks             Chunk Names
bundle.js  4.01 KiB       0  [emitted]  main
 + 1 hidden asset
Entrypoint main = bundle.js
[0] ./index.js 77 bytes {0} [built]
[1] ./a.txt 43 bytes {0} [built]
    + 2 hidden modules"
`;

exports[`StatsTestCases should print correct stats for external 1`] = `
"Hash: ce617e255d7a82e9e1e3
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset      Size  Chunks             Chunk Names
main.js  3.71 KiB       0  [emitted]  main
Entrypoint main = main.js
[0] ./index.js 17 bytes {0} [built]
[1] external \\"test\\" 42 bytes {0} [built]"
`;

exports[`StatsTestCases should print correct stats for filter-warnings 1`] = `
"Hash: 38a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b3162538a5b45c063508b31625
Child undefined:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    
    WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child Terser:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
Child /Terser/:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
Child warnings => true:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
Child [Terser]:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
Child [/Terser/]:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
Child [warnings => true]:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
Child should not filter:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    
    WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child /should not filter/:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    
    WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child warnings => false:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    
    WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child [should not filter]:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    
    WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child [/should not filter/]:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    
    WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]
Child [warnings => false]:
    Hash: 38a5b45c063508b31625
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  2.89 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    
    WARNING in Terser Plugin: Dropping side-effect-free statement [./index.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction1 [./index.js:8,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction2 [./index.js:9,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction3 [./index.js:10,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction4 [./index.js:11,0]
    
    WARNING in Terser Plugin: Dropping unused function someUnUsedFunction5 [./index.js:12,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction1 [./a.js:3,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction2 [./a.js:4,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction3 [./a.js:5,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction4 [./a.js:6,0]
    
    WARNING in Terser Plugin: Dropping unused function someRemoteUnUsedFunction5 [./a.js:7,0]"
`;

exports[`StatsTestCases should print correct stats for graph-correctness-entries 1`] = `
"Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
chunk    {0} a.js (a) 49 bytes <{2}> <{3}> >{1}< [rendered]
 [2] ./module-a.js 49 bytes {0} [built]
     import() ./module-a [0] ./e1.js 1:0-47
     import() ./module-a [3] ./module-c.js 1:0-47
chunk    {1} b.js (b) 49 bytes <{0}> >{2}< [rendered]
 [4] ./module-b.js 49 bytes {1} [built]
     import() ./module-b [2] ./module-a.js 1:0-47
chunk    {2} c.js (c) 49 bytes <{1}> <{4}> >{0}< [rendered]
 [3] ./module-c.js 49 bytes {2} [built]
     import() ./module-c [1] ./e2.js 1:0-47
     import() ./module-c [4] ./module-b.js 1:0-47
chunk    {3} e1.js (e1) 49 bytes >{0}< [entry] [rendered]
 [0] ./e1.js 49 bytes {3} [built]
     single entry ./e1  e1
chunk    {4} e2.js (e2) 49 bytes >{2}< [entry] [rendered]
 [1] ./e2.js 49 bytes {4} [built]
     single entry ./e2  e2"
`;

exports[`StatsTestCases should print correct stats for graph-correctness-modules 1`] = `
"Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
chunk    {0} a.js (a) 49 bytes <{2}> <{3}> >{1}< [rendered]
 [4] ./module-a.js 49 bytes {0} [built]
     import() ./module-a [2] ./e1.js 2:0-47
     import() ./module-a [5] ./module-c.js 1:0-47
chunk    {1} b.js (b) 179 bytes <{0}> >{2}< [rendered]
 [6] ./module-b.js 179 bytes {1} [built]
     import() ./module-b [4] ./module-a.js 1:0-47
chunk    {2} c.js (c) 49 bytes <{1}> <{4}> >{0}< [rendered]
 [5] ./module-c.js 49 bytes {2} [built]
     import() ./module-c [3] ./e2.js 2:0-47
     import() ./module-c [6] ./module-b.js 1:0-47
chunk    {3} e1.js (e1) 119 bytes >{0}< >{5}< [entry] [rendered]
 [0] ./module-x.js 49 bytes {3} {4} [built]
     harmony side effect evaluation ./module-x [2] ./e1.js 1:0-20
     harmony side effect evaluation ./module-x [3] ./e2.js 1:0-20
     import() ./module-x [6] ./module-b.js 2:0-20
 [2] ./e1.js 70 bytes {3} [built]
     single entry ./e1  e1
chunk    {4} e2.js (e2) 119 bytes >{2}< >{5}< [entry] [rendered]
 [0] ./module-x.js 49 bytes {3} {4} [built]
     harmony side effect evaluation ./module-x [2] ./e1.js 1:0-20
     harmony side effect evaluation ./module-x [3] ./e2.js 1:0-20
     import() ./module-x [6] ./module-b.js 2:0-20
 [3] ./e2.js 70 bytes {4} [built]
     single entry ./e2  e2
chunk    {5} y.js (y) 0 bytes <{3}> <{4}> [rendered]
 [1] ./module-y.js 0 bytes {5} [built]
     import() ./module-y [0] ./module-x.js 1:0-47"
`;

exports[`StatsTestCases should print correct stats for import-context-filter 1`] = `
"Hash: 029b08a3a0c343d3a477
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
   Asset       Size  Chunks             Chunk Names
    0.js  305 bytes       0  [emitted]  
    1.js  314 bytes       1  [emitted]  
    2.js  308 bytes       2  [emitted]  
entry.js   9.16 KiB       3  [emitted]  entry
Entrypoint entry = entry.js
[0] ./templates/bar.js 38 bytes {0} [optional] [built]
[1] ./templates/baz.js 38 bytes {1} [optional] [built]
[2] ./templates/foo.js 38 bytes {2} [optional] [built]
[3] ./entry.js 450 bytes {3} [built]
[4] ./templates lazy ^\\\\.\\\\/.*$ include: \\\\.js$ exclude: \\\\.noimport\\\\.js$ namespace object 160 bytes {3} [optional] [built]"
`;

exports[`StatsTestCases should print correct stats for import-weak 1`] = `
"Hash: 3c7715820cb46e731729
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
   Asset       Size  Chunks             Chunk Names
    1.js  149 bytes       1  [emitted]  
entry.js   8.58 KiB       0  [emitted]  entry
Entrypoint entry = entry.js
[0] ./modules/b.js 22 bytes {1} [built]
[1] ./entry.js 120 bytes {0} [built]
[2] ./modules/a.js 37 bytes [built]"
`;

exports[`StatsTestCases should print correct stats for import-with-invalid-options-comments 1`] = `
"Built at: Thu Jan 01 1970 00:00:00 GMT
[0] ./index.js 50 bytes {2} [built]
[1] ./chunk.js 401 bytes {0} [built] [3 warnings]
[2] ./chunk-a.js 27 bytes {4} [built]
[3] ./chunk-b.js 27 bytes {1} [built]
[4] ./chunk-c.js 27 bytes {5} [built]
[5] ./chunk-d.js 27 bytes {3} [built]

WARNING in ./chunk.js 4:11-77
Compilation error while processing magic comment(-s): /* webpack Prefetch: 0, webpackChunkName: \\"notGoingToCompile-c\\" */: Unexpected identifier
 @ ./index.js 1:0-49

WARNING in ./chunk.js 5:11-38
Compilation error while processing magic comment(-s): /* webpackPrefetch: nope */: nope is not defined
 @ ./index.js 1:0-49

WARNING in ./chunk.js 2:11-84
Compilation error while processing magic comment(-s): /* webpackPrefetch: true, webpackChunkName: notGoingToCompileChunkName */: notGoingToCompileChunkName is not defined
 @ ./index.js 1:0-49"
`;

exports[`StatsTestCases should print correct stats for issue-7577 1`] = `
"Hash: 9c248e1f7cf8b331fba532fffa02370ddddc7d7dfcb8e81ff94ce622913a
Child
    Hash: 9c248e1f7cf8b331fba5
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                                     Asset       Size        Chunks             Chunk Names
        a-all~main-0034bb84916bcade4cc7.js  154 bytes      all~main  [emitted]  all~main
            a-main-14ee9c594789bd77b887.js  108 bytes          main  [emitted]  main
    a-runtime~main-e27e72d77edfc378d751.js   6.06 KiB  runtime~main  [emitted]  runtime~main
    Entrypoint main = a-runtime~main-e27e72d77edfc378d751.js a-all~main-0034bb84916bcade4cc7.js a-main-14ee9c594789bd77b887.js
    [0] ./a.js 18 bytes {all~main} [built]
Child
    Hash: 32fffa02370ddddc7d7d
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                                     Asset       Size        Chunks             Chunk Names
        b-all~main-3f0b62a9e243706ccaf8.js  468 bytes      all~main  [emitted]  all~main
            b-main-09f4ddfc4098d7f3f188.js  123 bytes          main  [emitted]  main
    b-runtime~main-e27e72d77edfc378d751.js   6.06 KiB  runtime~main  [emitted]  runtime~main
    b-vendors~main-f7664221ad5d986cf06a.js  163 bytes  vendors~main  [emitted]  vendors~main
    Entrypoint main = b-runtime~main-e27e72d77edfc378d751.js b-vendors~main-f7664221ad5d986cf06a.js b-all~main-3f0b62a9e243706ccaf8.js b-main-09f4ddfc4098d7f3f188.js
    [0] ./node_modules/vendor.js 23 bytes {vendors~main} [built]
    [1] ./b.js 17 bytes {all~main} [built]
Child
    Hash: fcb8e81ff94ce622913a
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                                     Asset       Size        Chunks             Chunk Names
               c-0-5b8bdddff2dcbbac44bf.js  450 bytes             0  [emitted]  
               c-1-5eacbd7fee2224716029.js  153 bytes             1  [emitted]  
        c-all~main-3de9f206741c28715d19.js  305 bytes      all~main  [emitted]  all~main
            c-main-75156155081cda3092db.js  114 bytes          main  [emitted]  main
    c-runtime~main-d9218b78b260b895303b.js    9.7 KiB  runtime~main  [emitted]  runtime~main
    Entrypoint main = c-runtime~main-d9218b78b260b895303b.js c-all~main-3de9f206741c28715d19.js c-main-75156155081cda3092db.js (prefetch: c-1-5eacbd7fee2224716029.js c-0-5b8bdddff2dcbbac44bf.js)
    [0] ./b.js 17 bytes {0} [built]
    [1] ./c.js 61 bytes {all~main} [built]
    [2] ./node_modules/vendor.js 23 bytes {1} [built]"
`;

exports[`StatsTestCases should print correct stats for limit-chunk-count-plugin 1`] = `
"Hash: 4c228d725cbf3eab49b01d459b5ae91657520cf1ea5d046a3a3199b128cb4e594c01cb2ee66a4e9e
Child 1 chunks:
    Hash: 4c228d725cbf3eab49b0
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
        Asset      Size  Chunks             Chunk Names
    bundle.js  6.67 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    chunk    {0} bundle.js (main) 219 bytes <{0}> >{0}< [entry] [rendered]
     [0] ./index.js 101 bytes {0} [built]
     [1] ./a.js 22 bytes {0} [built]
     [2] ./b.js 22 bytes {0} [built]
     [3] ./c.js 30 bytes {0} [built]
     [4] ./d.js 22 bytes {0} [built]
     [5] ./e.js 22 bytes {0} [built]
Child 2 chunks:
    Hash: 1d459b5ae91657520cf1
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
          Asset       Size  Chunks             Chunk Names
    0.bundle.js  401 bytes       0  [emitted]  
      bundle.js   8.57 KiB       1  [emitted]  main
    Entrypoint main = bundle.js
    chunk    {0} 0.bundle.js 88 bytes <{1}> [rendered]
     [2] ./a.js 22 bytes {0} [built]
     [3] ./b.js 22 bytes {0} [built]
     [4] ./d.js 22 bytes {0} [built]
     [5] ./e.js 22 bytes {0} [built]
    chunk    {1} bundle.js (main) 131 bytes <{1}> >{0}< >{1}< [entry] [rendered]
     [0] ./index.js 101 bytes {1} [built]
     [1] ./c.js 30 bytes {1} [built]
Child 3 chunks:
    Hash: ea5d046a3a3199b128cb
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
          Asset       Size  Chunks             Chunk Names
    1.bundle.js  245 bytes       1  [emitted]  
    2.bundle.js  232 bytes       2  [emitted]  
      bundle.js   8.57 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    chunk    {0} bundle.js (main) 131 bytes <{0}> >{0}< >{1}< >{2}< [entry] [rendered]
     [0] ./index.js 101 bytes {0} [built]
     [1] ./c.js 30 bytes {0} [built]
    chunk    {1} 1.bundle.js 44 bytes <{0}> [rendered]
     [2] ./a.js 22 bytes {1} [built]
     [3] ./b.js 22 bytes {1} [built]
    chunk    {2} 2.bundle.js 44 bytes <{0}> [rendered]
     [4] ./d.js 22 bytes {2} [built]
     [5] ./e.js 22 bytes {2} [built]
Child 4 chunks:
    Hash: 4e594c01cb2ee66a4e9e
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
          Asset       Size  Chunks             Chunk Names
    1.bundle.js  245 bytes       1  [emitted]  
    2.bundle.js  152 bytes       2  [emitted]  
    3.bundle.js  152 bytes       3  [emitted]  
      bundle.js   8.57 KiB       0  [emitted]  main
    Entrypoint main = bundle.js
    chunk    {0} bundle.js (main) 131 bytes <{0}> >{0}< >{1}< >{2}< >{3}< [entry] [rendered]
     [0] ./index.js 101 bytes {0} [built]
     [1] ./c.js 30 bytes {0} [built]
    chunk    {1} 1.bundle.js 44 bytes <{0}> [rendered]
     [2] ./a.js 22 bytes {1} [built]
     [3] ./b.js 22 bytes {1} [built]
    chunk    {2} 2.bundle.js 22 bytes <{0}> [rendered]
     [4] ./d.js 22 bytes {2} [built]
    chunk    {3} 3.bundle.js 22 bytes <{0}> [rendered]
     [5] ./e.js 22 bytes {3} [built]"
`;

exports[`StatsTestCases should print correct stats for max-modules 1`] = `
"Hash: d0b29852af8ccc4949b7
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset      Size  Chunks             Chunk Names
main.js  6.81 KiB       0  [emitted]  main
Entrypoint main = main.js
 [0] ./a.js?1 33 bytes {0} [built]
 [1] ./a.js?2 33 bytes {0} [built]
 [2] ./a.js?3 33 bytes {0} [built]
 [3] ./a.js?4 33 bytes {0} [built]
 [4] ./a.js?5 33 bytes {0} [built]
 [5] ./a.js?6 33 bytes {0} [built]
 [6] ./a.js?7 33 bytes {0} [built]
 [7] ./a.js?8 33 bytes {0} [built]
 [8] ./a.js?9 33 bytes {0} [built]
 [9] ./a.js?10 33 bytes {0} [built]
[10] ./index.js 181 bytes {0} [built]
[11] ./c.js?1 33 bytes {0} [built]
[13] ./c.js?2 33 bytes {0} [built]
[15] ./c.js?3 33 bytes {0} [built]
[17] ./c.js?4 33 bytes {0} [built]
[19] ./c.js?5 33 bytes {0} [built]
[21] ./c.js?6 33 bytes {0} [built]
[23] ./c.js?7 33 bytes {0} [built]
[25] ./c.js?8 33 bytes {0} [built]
[27] ./c.js?9 33 bytes {0} [built]
    + 11 hidden modules"
`;

exports[`StatsTestCases should print correct stats for max-modules-default 1`] = `
"Hash: d0b29852af8ccc4949b7
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset      Size  Chunks             Chunk Names
main.js  6.81 KiB       0  [emitted]  main
Entrypoint main = main.js
 [0] ./a.js?1 33 bytes {0} [built]
 [1] ./a.js?2 33 bytes {0} [built]
 [2] ./a.js?3 33 bytes {0} [built]
 [3] ./a.js?4 33 bytes {0} [built]
 [4] ./a.js?5 33 bytes {0} [built]
 [5] ./a.js?6 33 bytes {0} [built]
 [6] ./a.js?7 33 bytes {0} [built]
 [7] ./a.js?8 33 bytes {0} [built]
 [8] ./a.js?9 33 bytes {0} [built]
 [9] ./a.js?10 33 bytes {0} [built]
[10] ./index.js 181 bytes {0} [built]
[11] ./c.js?1 33 bytes {0} [built]
[13] ./c.js?2 33 bytes {0} [built]
[15] ./c.js?3 33 bytes {0} [built]
[17] ./c.js?4 33 bytes {0} [built]
    + 16 hidden modules"
`;

exports[`StatsTestCases should print correct stats for module-assets 1`] = `
"Hash: 2c05268b726f002f1d70
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Entrypoint main = main.js
chunk    {0} main.js (main) 12 bytes >{1}< [entry] [rendered]
 [0] ./index.js 12 bytes {0} [built]
chunk    {1} 1.js 68 bytes <{0}> [rendered]
 [1] ./node_modules/a/index.js 17 bytes {1} [built]
 [2] ./node_modules/a/1.png 51 bytes {1} [built] [1 asset]
[0] ./index.js 12 bytes {0} [built]
[1] ./node_modules/a/index.js 17 bytes {1} [built]
[2] ./node_modules/a/1.png 51 bytes {1} [built] [1 asset]"
`;

exports[`StatsTestCases should print correct stats for module-deduplication 1`] = `
"Asset       Size  Chunks             Chunk Names
 0.js  730 bytes    0, 6  [emitted]  
 1.js  730 bytes    1, 7  [emitted]  
 2.js  730 bytes    2, 8  [emitted]  
 6.js  661 bytes       6  [emitted]  
 7.js  661 bytes       7  [emitted]  
 8.js  661 bytes       8  [emitted]  
e1.js   9.48 KiB       3  [emitted]  e1
e2.js    9.5 KiB       4  [emitted]  e2
e3.js   9.52 KiB       5  [emitted]  e3
Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
Entrypoint e3 = e3.js
chunk    {0} 0.js 37 bytes <{4}> <{5}> [rendered]
 [2] ./async1.js 28 bytes {0} {6} [built]
 [5] ./d.js 9 bytes {0} {3} [built]
chunk    {1} 1.js 37 bytes <{3}> <{5}> [rendered]
 [3] ./async2.js 28 bytes {1} {7} [built]
 [6] ./f.js 9 bytes {1} {4} [built]
chunk    {2} 2.js 37 bytes <{3}> <{4}> [rendered]
 [4] ./async3.js 28 bytes {2} {8} [built]
 [7] ./h.js 9 bytes {2} {5} [built]
chunk    {3} e1.js (e1) 152 bytes >{1}< >{2}< >{6}< [entry] [rendered]
 [0] ./b.js 9 bytes {3} {4} {5} [built]
 [1] ./a.js 9 bytes {3} {4} {5} [built]
 [5] ./d.js 9 bytes {0} {3} [built]
 [8] ./e1.js 116 bytes {3} [built]
 [9] ./c.js 9 bytes {3} [built]
chunk    {4} e2.js (e2) 152 bytes >{0}< >{2}< >{7}< [entry] [rendered]
  [0] ./b.js 9 bytes {3} {4} {5} [built]
  [1] ./a.js 9 bytes {3} {4} {5} [built]
  [6] ./f.js 9 bytes {1} {4} [built]
 [10] ./e2.js 116 bytes {4} [built]
 [11] ./e.js 9 bytes {4} [built]
chunk    {5} e3.js (e3) 152 bytes >{0}< >{1}< >{8}< [entry] [rendered]
  [0] ./b.js 9 bytes {3} {4} {5} [built]
  [1] ./a.js 9 bytes {3} {4} {5} [built]
  [7] ./h.js 9 bytes {2} {5} [built]
 [12] ./e3.js 116 bytes {5} [built]
 [13] ./g.js 9 bytes {5} [built]
chunk    {6} 6.js 28 bytes <{3}> [rendered]
 [2] ./async1.js 28 bytes {0} {6} [built]
chunk    {7} 7.js 28 bytes <{4}> [rendered]
 [3] ./async2.js 28 bytes {1} {7} [built]
chunk    {8} 8.js 28 bytes <{5}> [rendered]
 [4] ./async3.js 28 bytes {2} {8} [built]"
`;

exports[`StatsTestCases should print correct stats for module-deduplication-named 1`] = `
"    Asset       Size  Chunks             Chunk Names
async1.js  820 bytes       0  [emitted]  async1
async2.js  820 bytes       1  [emitted]  async2
async3.js  820 bytes       2  [emitted]  async3
    e1.js   9.34 KiB       3  [emitted]  e1
    e2.js   9.36 KiB       4  [emitted]  e2
    e3.js   9.38 KiB       5  [emitted]  e3
Entrypoint e1 = e1.js
Entrypoint e2 = e2.js
Entrypoint e3 = e3.js
chunk    {0} async1.js (async1) 89 bytes <{2}> <{3}> >{1}< [rendered]
  [2] ./d.js 9 bytes {0} {3} [built]
 [11] ./async1.js 80 bytes {0} [built]
chunk    {1} async2.js (async2) 89 bytes <{0}> <{4}> >{2}< [rendered]
  [3] ./f.js 9 bytes {1} {4} [built]
 [12] ./async2.js 80 bytes {1} [built]
chunk    {2} async3.js (async3) 89 bytes <{1}> <{5}> >{0}< [rendered]
  [4] ./h.js 9 bytes {2} {5} [built]
 [13] ./async3.js 80 bytes {2} [built]
chunk    {3} e1.js (e1) 144 bytes >{0}< [entry] [rendered]
 [0] ./b.js 9 bytes {3} {4} {5} [built]
 [1] ./a.js 9 bytes {3} {4} {5} [built]
 [2] ./d.js 9 bytes {0} {3} [built]
 [5] ./e1.js 108 bytes {3} [built]
 [6] ./c.js 9 bytes {3} [built]
chunk    {4} e2.js (e2) 144 bytes >{1}< [entry] [rendered]
 [0] ./b.js 9 bytes {3} {4} {5} [built]
 [1] ./a.js 9 bytes {3} {4} {5} [built]
 [3] ./f.js 9 bytes {1} {4} [built]
 [7] ./e2.js 108 bytes {4} [built]
 [8] ./e.js 9 bytes {4} [built]
chunk    {5} e3.js (e3) 144 bytes >{2}< [entry] [rendered]
  [0] ./b.js 9 bytes {3} {4} {5} [built]
  [1] ./a.js 9 bytes {3} {4} {5} [built]
  [4] ./h.js 9 bytes {2} {5} [built]
  [9] ./e3.js 108 bytes {5} [built]
 [10] ./g.js 9 bytes {5} [built]"
`;

exports[`StatsTestCases should print correct stats for module-trace-disabled-in-error 1`] = `
"Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset      Size  Chunks  Chunk Names
main.js  3.75 KiB       0  main
Entrypoint main = main.js
[0] ./index.js 25 bytes {0} [built]

ERROR in ./index.js
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/module-trace-disabled-in-error'"
`;

exports[`StatsTestCases should print correct stats for module-trace-enabled-in-error 1`] = `
"Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset      Size  Chunks  Chunk Names
main.js  3.75 KiB       0  main
Entrypoint main = main.js
[0] ./index.js 25 bytes {0} [built]

ERROR in ./index.js
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/module-trace-enabled-in-error'
 @ ./index.js 1:0-25"
`;

exports[`StatsTestCases should print correct stats for named-chunk-groups 1`] = `
"Child
    Chunk Group main = main.js
    Chunk Group async-a = async-a~async-b.js async-a.js
    Chunk Group async-b = async-a~async-b.js async-b.js
    Chunk Group async-c = vendors.js async-c.js
    chunk    {0} async-a~async-b.js (async-a~async-b) 133 bytes <{4}> ={1}= ={2}= [rendered] split chunk (cache group: default) (name: async-a~async-b)
        > ./a [0] ./index.js 1:0-47
        > ./b [0] ./index.js 2:0-47
     [4] ./shared.js 133 bytes {0} [built]
    chunk    {1} async-a.js (async-a) 40 bytes <{4}> ={0}= [rendered]
        > ./a [0] ./index.js 1:0-47
     [1] ./a.js 40 bytes {1} [built]
    chunk    {2} async-b.js (async-b) 40 bytes <{4}> ={0}= [rendered]
        > ./b [0] ./index.js 2:0-47
     [2] ./b.js 40 bytes {2} [built]
    chunk    {3} async-c.js (async-c) 45 bytes <{4}> ={5}= [rendered]
        > ./c [0] ./index.js 3:0-47
     [3] ./c.js 45 bytes {3} [built]
    chunk    {4} main.js (main) 146 bytes >{0}< >{1}< >{2}< >{3}< >{5}< [entry] [rendered]
        > ./ main
     [0] ./index.js 146 bytes {4} [built]
    chunk    {5} vendors.js (vendors) 40 bytes <{4}> ={3}= [rendered] split chunk (cache group: vendors) (name: vendors)
        > ./c [0] ./index.js 3:0-47
     [5] ./node_modules/x.js 20 bytes {5} [built]
     [6] ./node_modules/y.js 20 bytes {5} [built]
Child
    Entrypoint main = main.js
    Chunk Group async-a = async-a~async-b.js async-a.js
    Chunk Group async-b = async-a~async-b.js async-b.js
    Chunk Group async-c = vendors.js async-c.js
    chunk    {0} async-a~async-b.js (async-a~async-b) 133 bytes <{4}> ={1}= ={2}= [rendered] split chunk (cache group: default) (name: async-a~async-b)
        > ./a [0] ./index.js 1:0-47
        > ./b [0] ./index.js 2:0-47
     [4] ./shared.js 133 bytes {0} [built]
    chunk    {1} async-a.js (async-a) 40 bytes <{4}> ={0}= [rendered]
        > ./a [0] ./index.js 1:0-47
     [1] ./a.js 40 bytes {1} [built]
    chunk    {2} async-b.js (async-b) 40 bytes <{4}> ={0}= [rendered]
        > ./b [0] ./index.js 2:0-47
     [2] ./b.js 40 bytes {2} [built]
    chunk    {3} async-c.js (async-c) 45 bytes <{4}> ={5}= [rendered]
        > ./c [0] ./index.js 3:0-47
     [3] ./c.js 45 bytes {3} [built]
    chunk    {4} main.js (main) 146 bytes >{0}< >{1}< >{2}< >{3}< >{5}< [entry] [rendered]
        > ./ main
     [0] ./index.js 146 bytes {4} [built]
    chunk    {5} vendors.js (vendors) 40 bytes <{4}> ={3}= [rendered] split chunk (cache group: vendors) (name: vendors)
        > ./c [0] ./index.js 3:0-47
     [5] ./node_modules/x.js 20 bytes {5} [built]
     [6] ./node_modules/y.js 20 bytes {5} [built]"
`;

exports[`StatsTestCases should print correct stats for named-chunks-plugin 1`] = `
"Hash: bd0fd1a7b49d8e42b67a
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset       Size  Chunks             Chunk Names
 entry.js   6.46 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: 60385d369365bc0fd54c
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
                     Asset       Size                   Chunks             Chunk Names
chunk-containing-__a_js.js  307 bytes  chunk-containing-__a_js  [emitted]  
chunk-containing-__b_js.js  182 bytes  chunk-containing-__b_js  [emitted]  
                  entry.js   8.23 KiB                    entry  [emitted]  entry
Entrypoint entry = entry.js
[0] ./entry.js 47 bytes {entry} [built]
[1] ./modules/b.js 22 bytes {chunk-containing-__b_js} [built]
[2] ./modules/a.js 37 bytes {chunk-containing-__a_js} [built]"
`;

exports[`StatsTestCases should print correct stats for no-emit-on-errors-plugin-with-child-error 1`] = `
"Hash: 51d6721efa0198f0e5a4
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset      Size  Chunks  Chunk Names
bundle.js  3.57 KiB       0  main
 child.js  3.57 KiB          
Entrypoint main = bundle.js
[0] ./index.js 0 bytes {0} [built]

WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/
Child child:
       Asset      Size  Chunks  Chunk Names
    child.js  3.57 KiB       0  child
    Entrypoint child = child.js
    [0] ./index.js 0 bytes {0} [built]
    
    ERROR in forced error"
`;

exports[`StatsTestCases should print correct stats for optimize-chunks 1`] = `
"Hash: 9fb1f75980b8d2b56559
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
            Asset       Size  Chunks             Chunk Names
            ab.js  183 bytes       1  [emitted]  ab
           abd.js  250 bytes    2, 1  [emitted]  abd
      ac in ab.js  130 bytes       3  [emitted]  ac in ab
         chunk.js  212 bytes    4, 3  [emitted]  chunk
          cir1.js  299 bytes       0  [emitted]  cir1
cir2 from cir1.js  359 bytes    6, 5  [emitted]  cir2 from cir1
          cir2.js  299 bytes       5  [emitted]  cir2
          main.js   9.14 KiB       7  [emitted]  main
Entrypoint main = main.js
chunk    {0} cir1.js (cir1) 81 bytes <{5}> <{7}> >{6}< [rendered]
    > [5] ./index.js 13:0-54
    > [7] ./circular2.js 1:0-79
    > [7] ./circular2.js 1:0-79
 [6] ./circular1.js 81 bytes {0} [built]
chunk    {1} ab.js (ab) 0 bytes <{7}> >{3}< [rendered]
    > [5] ./index.js 1:0-6:8
 [0] ./modules/a.js 0 bytes {1} {2} [built]
 [1] ./modules/b.js 0 bytes {1} {2} [built]
chunk    {2} abd.js (abd) 0 bytes <{7}> >{4}< [rendered]
    > [5] ./index.js 8:0-11:9
 [0] ./modules/a.js 0 bytes {1} {2} [built]
 [1] ./modules/b.js 0 bytes {1} {2} [built]
 [3] ./modules/d.js 0 bytes {2} {4} [built]
chunk    {3} ac in ab.js (ac in ab) 0 bytes <{1}> >{4}< [rendered]
    > [5] ./index.js 2:1-5:15
 [4] ./modules/c.js 0 bytes {3} {4} [built]
chunk    {4} chunk.js (chunk) 0 bytes <{2}> <{3}> [rendered]
    > [5] ./index.js 3:2-4:13
    > [5] ./index.js 9:1-10:12
 [3] ./modules/d.js 0 bytes {2} {4} [built]
 [4] ./modules/c.js 0 bytes {3} {4} [built]
chunk    {5} cir2.js (cir2) 81 bytes <{7}> >{0}< [rendered]
    > [5] ./index.js 14:0-54
 [7] ./circular2.js 81 bytes {5} {6} [built]
chunk    {6} cir2 from cir1.js (cir2 from cir1) 81 bytes <{0}> [rendered]
    > [6] ./circular1.js 1:0-79
    > [6] ./circular1.js 1:0-79
 [7] ./circular2.js 81 bytes {5} {6} [built]
 [8] ./modules/e.js 0 bytes {6} [built]
chunk    {7} main.js (main) 523 bytes >{0}< >{1}< >{2}< >{5}< [entry] [rendered]
    > ./index main
 [2] ./modules/f.js 0 bytes {7} [built]
 [5] ./index.js 523 bytes {7} [built]"
`;

exports[`StatsTestCases should print correct stats for parse-error 1`] = `
"  Asset      Size  Chunks  Chunk Names
main.js  4.11 KiB       0  main
Entrypoint main = main.js
[0] ./b.js 271 bytes {0} [built] [failed] [1 error]
[1] ./index.js + 1 modules 35 bytes {0} [built]
    | ./index.js 15 bytes [built]
    | ./a.js 15 bytes [built]

ERROR in ./b.js 6:7
Module parse failed: Unexpected token (6:7)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
| includes
| a
> parser )
| error
| in
 @ ./a.js 2:0-13
 @ ./index.js"
`;

exports[`StatsTestCases should print correct stats for performance-different-mode-and-target 1`] = `
"Hash: fdd848419e60e2d013b0259ddac6a2fc2be16d5d2ff383e3c2c0c58d07840c13a912a795f6e4940364a02963586e6b6811420c13a912a795f6e494032ff383e3c2c0c58d0784
Child
    Hash: fdd848419e60e2d013b0
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                 Asset     Size  Chunks                    Chunk Names
    warning.pro-web.js  297 KiB       0  [emitted]  [big]  main
    Entrypoint main [big] = warning.pro-web.js
    [0] ./index.js 293 KiB {0} [built]
    
    WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
    This can impact web performance.
    Assets: 
      warning.pro-web.js (297 KiB)
    
    WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
    Entrypoints:
      main (297 KiB)
          warning.pro-web.js
    
    
    WARNING in webpack performance recommendations: 
    You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
    For more info visit https://webpack.js.org/guides/code-splitting/
Child
    Hash: 259ddac6a2fc2be16d5d
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                       Asset     Size  Chunks                    Chunk Names
    warning.pro-webworker.js  297 KiB       0  [emitted]  [big]  main
    Entrypoint main [big] = warning.pro-webworker.js
    [0] ./index.js 293 KiB {0} [built]
    
    WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
    This can impact web performance.
    Assets: 
      warning.pro-webworker.js (297 KiB)
    
    WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
    Entrypoints:
      main (297 KiB)
          warning.pro-webworker.js
    
    
    WARNING in webpack performance recommendations: 
    You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
    For more info visit https://webpack.js.org/guides/code-splitting/
Child
    Hash: 2ff383e3c2c0c58d0784
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                     Asset     Size  Chunks             Chunk Names
    no-warning.pro-node.js  297 KiB       0  [emitted]  main
    Entrypoint main = no-warning.pro-node.js
    [0] ./index.js 293 KiB {0} [built]
Child
    Hash: 0c13a912a795f6e49403
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                    Asset      Size  Chunks             Chunk Names
    no-warning.dev-web.js  1.72 MiB    main  [emitted]  main
    Entrypoint main = no-warning.dev-web.js
    [./index.js] 293 KiB {main} [built]
Child
    Hash: 64a02963586e6b681142
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                     Asset      Size  Chunks             Chunk Names
    no-warning.dev-node.js  1.72 MiB    main  [emitted]  main
    Entrypoint main = no-warning.dev-node.js
    [./index.js] 293 KiB {main} [built]
Child
    Hash: 0c13a912a795f6e49403
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                                   Asset      Size  Chunks                    Chunk Names
    no-warning.dev-web-with-limit-set.js  1.72 MiB    main  [emitted]  [big]  main
    Entrypoint main [big] = no-warning.dev-web-with-limit-set.js
    [./index.js] 293 KiB {main} [built]
Child
    Hash: 2ff383e3c2c0c58d0784
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
                                 Asset     Size  Chunks                    Chunk Names
    warning.pro-node-with-hints-set.js  297 KiB       0  [emitted]  [big]  main
    Entrypoint main [big] = warning.pro-node-with-hints-set.js
    [0] ./index.js 293 KiB {0} [built]
    
    WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
    This can impact web performance.
    Assets: 
      warning.pro-node-with-hints-set.js (297 KiB)
    
    WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
    Entrypoints:
      main (297 KiB)
          warning.pro-node-with-hints-set.js
    
    
    WARNING in webpack performance recommendations: 
    You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
    For more info visit https://webpack.js.org/guides/code-splitting/"
`;

exports[`StatsTestCases should print correct stats for performance-disabled 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  <CLR=BOLD>Asset</CLR>       <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22><CLR=BOLD>Chunk Names</CLR>
   <CLR=32,BOLD>1.js</CLR>  232 bytes       <CLR=BOLD>1</CLR>  <CLR=32,BOLD>[emitted]</CLR>  
   <CLR=32,BOLD>2.js</CLR>  152 bytes       <CLR=BOLD>2</CLR>  <CLR=32,BOLD>[emitted]</CLR>  
   <CLR=32,BOLD>3.js</CLR>  289 bytes       <CLR=BOLD>3</CLR>  <CLR=32,BOLD>[emitted]</CLR>  
<CLR=32,BOLD>main.js</CLR>    301 KiB       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>  main
Entrypoint <CLR=BOLD>main</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>"
`;

exports[`StatsTestCases should print correct stats for performance-error 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  <CLR=BOLD>Asset</CLR>       <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22>       <CLR=BOLD>Chunk Names</CLR>
   <CLR=32,BOLD>1.js</CLR>  232 bytes       <CLR=BOLD>1</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>2.js</CLR>  152 bytes       <CLR=BOLD>2</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>3.js</CLR>  289 bytes       <CLR=BOLD>3</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
<CLR=33,BOLD>main.js</CLR>    <CLR=33,BOLD>301 KiB</CLR>       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>  <CLR=33,BOLD>[big]</CLR>  main
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>

<CLR=31,BOLD>ERROR in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  main.js (301 KiB)</CLR>

<CLR=31,BOLD>ERROR in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  main (301 KiB)
      main.js
</CLR>"
`;

exports[`StatsTestCases should print correct stats for performance-no-async-chunks-shown 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  <CLR=BOLD>Asset</CLR>      <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22>       <CLR=BOLD>Chunk Names</CLR>
<CLR=33,BOLD>main.js</CLR>   <CLR=33,BOLD>297 KiB</CLR>       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>  <CLR=33,BOLD>[big]</CLR>  main
 <CLR=32,BOLD>sec.js</CLR>  3.91 KiB       <CLR=BOLD>1</CLR>  <CLR=32,BOLD>[emitted]</CLR>         sec
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
Entrypoint <CLR=BOLD>sec</CLR> = <CLR=32,BOLD>sec.js</CLR>
[0] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>0</CLR>} {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./index.js</CLR> 32 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./index2.js</CLR> 48 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./c.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>

<CLR=33,BOLD>WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  main.js (297 KiB)</CLR>

<CLR=33,BOLD>WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  main (297 KiB)
      main.js
</CLR>

<CLR=33,BOLD>WARNING in webpack performance recommendations: 
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/</CLR>"
`;

exports[`StatsTestCases should print correct stats for performance-no-hints 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  <CLR=BOLD>Asset</CLR>       <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22>       <CLR=BOLD>Chunk Names</CLR>
   <CLR=32,BOLD>1.js</CLR>  232 bytes       <CLR=BOLD>1</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>2.js</CLR>  152 bytes       <CLR=BOLD>2</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>3.js</CLR>  289 bytes       <CLR=BOLD>3</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
<CLR=33,BOLD>main.js</CLR>    <CLR=33,BOLD>301 KiB</CLR>       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>  <CLR=33,BOLD>[big]</CLR>  main
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>"
`;

exports[`StatsTestCases should print correct stats for performance-oversize-limit-error 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  <CLR=BOLD>Asset</CLR>     <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22>       <CLR=BOLD>Chunk Names</CLR>
<CLR=33,BOLD>main.js</CLR>  <CLR=33,BOLD>297 KiB</CLR>       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>  <CLR=33,BOLD>[big]</CLR>  main
 <CLR=33,BOLD>sec.js</CLR>  <CLR=33,BOLD>297 KiB</CLR>       <CLR=BOLD>1</CLR>  <CLR=32,BOLD>[emitted]</CLR>  <CLR=33,BOLD>[big]</CLR>  sec
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
Entrypoint <CLR=BOLD>sec</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>sec.js</CLR>
[0] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>} {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./index.js</CLR> 16 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./index2.js</CLR> 16 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>

<CLR=31,BOLD>ERROR in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  main.js (297 KiB)
  sec.js (297 KiB)</CLR>

<CLR=31,BOLD>ERROR in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  main (297 KiB)
      main.js
  sec (297 KiB)
      sec.js
</CLR>

<CLR=31,BOLD>ERROR in webpack performance recommendations: 
You can limit the size of your bundles by using import() or require.ensure to lazy load some parts of your application.
For more info visit https://webpack.js.org/guides/code-splitting/</CLR>"
`;

exports[`StatsTestCases should print correct stats for prefetch 1`] = `
"         Asset       Size  Chunks             Chunk Names
      inner.js  130 bytes       0  [emitted]  inner
     inner2.js  188 bytes       1  [emitted]  inner2
       main.js   9.76 KiB       2  [emitted]  main
     normal.js  130 bytes       3  [emitted]  normal
 prefetched.js  475 bytes       4  [emitted]  prefetched
prefetched2.js  127 bytes       5  [emitted]  prefetched2
prefetched3.js  130 bytes       6  [emitted]  prefetched3
Entrypoint main = main.js (prefetch: prefetched2.js prefetched.js prefetched3.js)
chunk    {0} inner.js (inner) 0 bytes <{4}> [rendered]
chunk    {1} inner2.js (inner2) 0 bytes <{4}> [rendered]
chunk    {2} main.js (main) 436 bytes >{3}< >{4}< >{5}< >{6}< (prefetch: {5} {4} {6}) [entry] [rendered]
chunk    {3} normal.js (normal) 0 bytes <{2}> [rendered]
chunk    {4} prefetched.js (prefetched) 228 bytes <{2}> >{0}< >{1}< (prefetch: {1} {0}) [rendered]
chunk    {5} prefetched2.js (prefetched2) 0 bytes <{2}> [rendered]
chunk    {6} prefetched3.js (prefetched3) 0 bytes <{2}> [rendered]"
`;

exports[`StatsTestCases should print correct stats for prefetch-preload-mixed 1`] = `
"chunk    {0} a.js (a) 136 bytes <{10}> >{1}< >{2}< (prefetch: {1} {2}) [rendered]
chunk    {1} a1.js (a1) 0 bytes <{0}> [rendered]
chunk    {2} a2.js (a2) 0 bytes <{0}> [rendered]
chunk    {3} b.js (b) 203 bytes <{10}> >{4}< >{5}< >{6}< (prefetch: {4} {6}) (preload: {5}) [rendered]
chunk    {4} b1.js (b1) 0 bytes <{3}> [rendered]
chunk    {5} b2.js (b2) 0 bytes <{3}> [rendered]
chunk    {6} b3.js (b3) 0 bytes <{3}> [rendered]
chunk    {7} c.js (c) 134 bytes <{10}> >{8}< >{9}< (preload: {8} {9}) [rendered]
chunk    {8} c1.js (c1) 0 bytes <{7}> [rendered]
chunk    {9} c2.js (c2) 0 bytes <{7}> [rendered]
chunk   {10} main.js (main) 195 bytes >{0}< >{3}< >{7}< (prefetch: {0} {3} {7}) [entry] [rendered]"
`;

exports[`StatsTestCases should print correct stats for preload 1`] = `
"        Asset       Size  Chunks             Chunk Names
     inner.js  130 bytes       0  [emitted]  inner
    inner2.js  188 bytes       1  [emitted]  inner2
      main.js   9.86 KiB       2  [emitted]  main
    normal.js  130 bytes       3  [emitted]  normal
 preloaded.js  467 bytes       4  [emitted]  preloaded
preloaded2.js  127 bytes       5  [emitted]  preloaded2
preloaded3.js  130 bytes       6  [emitted]  preloaded3
Entrypoint main = main.js (preload: preloaded2.js preloaded.js preloaded3.js)
chunk    {0} inner.js (inner) 0 bytes <{4}> [rendered]
chunk    {1} inner2.js (inner2) 0 bytes <{4}> [rendered]
chunk    {2} main.js (main) 424 bytes >{3}< >{4}< >{5}< >{6}< (preload: {5} {4} {6}) [entry] [rendered]
chunk    {3} normal.js (normal) 0 bytes <{2}> [rendered]
chunk    {4} preloaded.js (preloaded) 226 bytes <{2}> >{0}< >{1}< (preload: {1} {0}) [rendered]
chunk    {5} preloaded2.js (preloaded2) 0 bytes <{2}> [rendered]
chunk    {6} preloaded3.js (preloaded3) 0 bytes <{2}> [rendered]"
`;

exports[`StatsTestCases should print correct stats for preset-detailed 1`] = `
"Hash: 6ec7fe98c2ecd225affe
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset       Size  Chunks             Chunk Names
   1.js  232 bytes       1  [emitted]  
   2.js  152 bytes       2  [emitted]  
   3.js  289 bytes       3  [emitted]  
main.js   8.34 KiB       0  [emitted]  main
Entrypoint main = main.js
chunk    {0} main.js (main) 73 bytes >{2}< >{3}< [entry] [rendered]
    > ./index main
chunk    {1} 1.js 44 bytes <{3}> [rendered]
    > [3] ./c.js 1:0-52
chunk    {2} 2.js 22 bytes <{0}> [rendered]
    > ./b [0] ./index.js 2:0-16
chunk    {3} 3.js 54 bytes <{0}> >{1}< [rendered]
    > ./c [0] ./index.js 3:0-16
[0] ./index.js 51 bytes {0} [depth 0] [built]
    ModuleConcatenation bailout: Module is not an ECMAScript module
[1] ./a.js 22 bytes {0} [depth 1] [built]
    ModuleConcatenation bailout: Module is not an ECMAScript module
[2] ./b.js 22 bytes {2} [depth 1] [built]
    ModuleConcatenation bailout: Module is not an ECMAScript module
[3] ./c.js 54 bytes {3} [depth 1] [built]
    ModuleConcatenation bailout: Module is not an ECMAScript module
[4] ./d.js 22 bytes {1} [depth 2] [built]
    ModuleConcatenation bailout: Module is not an ECMAScript module
[5] ./e.js 22 bytes {1} [depth 2] [built]
    ModuleConcatenation bailout: Module is not an ECMAScript module"
`;

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
Module not found: Error: Can't resolve 'does-not-exist' in 'Xdir/preset-errors-only-error'
 @ ./index.js 1:0-25"
`;

exports[`StatsTestCases should print correct stats for preset-errors-warnings 1`] = `""`;

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: 6ec7fe98c2ecd225affe
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset       Size  Chunks             Chunk Names
   1.js  232 bytes       1  [emitted]  
   2.js  152 bytes       2  [emitted]  
   3.js  289 bytes       3  [emitted]  
main.js   8.34 KiB       0  [emitted]  main
Entrypoint main = main.js
[0] ./index.js 51 bytes {0} [built]
[1] ./a.js 22 bytes {0} [built]
[2] ./b.js 22 bytes {2} [built]
[3] ./c.js 54 bytes {3} [built]
[4] ./d.js 22 bytes {1} [built]
[5] ./e.js 22 bytes {1} [built]"
`;

exports[`StatsTestCases should print correct stats for preset-normal-performance 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
  <CLR=BOLD>Asset</CLR>       <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22>       <CLR=BOLD>Chunk Names</CLR>
   <CLR=32,BOLD>1.js</CLR>  232 bytes       <CLR=BOLD>1</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>2.js</CLR>  152 bytes       <CLR=BOLD>2</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>3.js</CLR>  289 bytes       <CLR=BOLD>3</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
<CLR=33,BOLD>main.js</CLR>    <CLR=33,BOLD>301 KiB</CLR>       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>  <CLR=33,BOLD>[big]</CLR>  main
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>

<CLR=33,BOLD>WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  main.js (301 KiB)</CLR>

<CLR=33,BOLD>WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  main (301 KiB)
      main.js
</CLR>"
`;

exports[`StatsTestCases should print correct stats for preset-normal-performance-ensure-filter-sourcemaps 1`] = `
"Time: <CLR=BOLD>X</CLR>ms
Built at: Thu Jan 01 1970 <CLR=BOLD>00:00:00</CLR> GMT
      <CLR=BOLD>Asset</CLR>       <CLR=BOLD>Size</CLR>  <CLR=BOLD>Chunks</CLR>  <CLR=39,BOLD><CLR=22>           <CLR=39,BOLD><CLR=22>       <CLR=BOLD>Chunk Names</CLR>
       <CLR=32,BOLD>1.js</CLR>  262 bytes       <CLR=BOLD>1</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>1.js.map</CLR>  216 bytes       <CLR=BOLD>1</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
       <CLR=32,BOLD>2.js</CLR>  182 bytes       <CLR=BOLD>2</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>2.js.map</CLR>  156 bytes       <CLR=BOLD>2</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
       <CLR=32,BOLD>3.js</CLR>  319 bytes       <CLR=BOLD>3</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
   <CLR=32,BOLD>3.js.map</CLR>  210 bytes       <CLR=BOLD>3</CLR>  <CLR=32,BOLD>[emitted]</CLR>         
    <CLR=33,BOLD>main.js</CLR>    <CLR=33,BOLD>301 KiB</CLR>       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>  <CLR=33,BOLD>[big]</CLR>  main
<CLR=32,BOLD>main.js.map</CLR>   1.72 MiB       <CLR=BOLD>0</CLR>  <CLR=32,BOLD>[emitted]</CLR>         main
Entrypoint <CLR=BOLD>main</CLR> <CLR=33,BOLD>[big]</CLR> = <CLR=32,BOLD>main.js</CLR> <CLR=32,BOLD>main.js.map</CLR>
[0] <CLR=BOLD>./index.js</CLR> 52 bytes {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[1] <CLR=BOLD>./a.js</CLR> 293 KiB {<CLR=33,BOLD>0</CLR>}<CLR=32,BOLD> [built]</CLR>
[2] <CLR=BOLD>./b.js</CLR> 22 bytes {<CLR=33,BOLD>2</CLR>}<CLR=32,BOLD> [built]</CLR>
[3] <CLR=BOLD>./c.js</CLR> 54 bytes {<CLR=33,BOLD>3</CLR>}<CLR=32,BOLD> [built]</CLR>
[4] <CLR=BOLD>./d.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>
[5] <CLR=BOLD>./e.js</CLR> 22 bytes {<CLR=33,BOLD>1</CLR>}<CLR=32,BOLD> [built]</CLR>

<CLR=33,BOLD>WARNING in asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets: 
  main.js (301 KiB)</CLR>

<CLR=33,BOLD>WARNING in entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
  main (301 KiB)
      main.js
</CLR>"
`;

exports[`StatsTestCases should print correct stats for preset-verbose 1`] = `
"Hash: 6ec7fe98c2ecd225affe
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset       Size  Chunks             Chunk Names
   1.js  232 bytes       1  [emitted]  
   2.js  152 bytes       2  [emitted]  
   3.js  289 bytes       3  [emitted]  
main.js   8.34 KiB       0  [emitted]  main
Entrypoint main = main.js
chunk    {0} main.js (main) 73 bytes >{2}< >{3}< [entry] [rendered]
    > ./index main
 [0] ./index.js 51 bytes {0} [depth 0] [built]
     ModuleConcatenation bailout: Module is not an ECMAScript module
     single entry ./index  main
     factory:Xms building:Xms = Xms
 [1] ./a.js 22 bytes {0} [depth 1] [built]
     ModuleConcatenation bailout: Module is not an ECMAScript module
     cjs require ./a [0] ./index.js 1:0-14
     [0] Xms -> factory:Xms building:Xms = Xms
chunk    {1} 1.js 44 bytes <{3}> [rendered]
    > [3] ./c.js 1:0-52
 [4] ./d.js 22 bytes {1} [depth 2] [built]
     ModuleConcatenation bailout: Module is not an ECMAScript module
     require.ensure item ./d [3] ./c.js 1:0-52
     [0] Xms -> [3] Xms -> factory:Xms building:Xms = Xms
 [5] ./e.js 22 bytes {1} [depth 2] [built]
     ModuleConcatenation bailout: Module is not an ECMAScript module
     require.ensure item ./e [3] ./c.js 1:0-52
     [0] Xms -> [3] Xms -> factory:Xms building:Xms = Xms
chunk    {2} 2.js 22 bytes <{0}> [rendered]
    > ./b [0] ./index.js 2:0-16
 [2] ./b.js 22 bytes {2} [depth 1] [built]
     ModuleConcatenation bailout: Module is not an ECMAScript module
     amd require ./b [0] ./index.js 2:0-16
     [0] Xms -> factory:Xms building:Xms = Xms
chunk    {3} 3.js 54 bytes <{0}> >{1}< [rendered]
    > ./c [0] ./index.js 3:0-16
 [3] ./c.js 54 bytes {3} [depth 1] [built]
     ModuleConcatenation bailout: Module is not an ECMAScript module
     amd require ./c [0] ./index.js 3:0-16
     [0] Xms -> factory:Xms building:Xms = Xms"
`;

exports[`StatsTestCases should print correct stats for resolve-plugin-context 1`] = `
"Hash: d16253da1f9a8f6c689f
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset      Size  Chunks             Chunk Names
bundle.js  3.97 KiB       0  [emitted]  main
Entrypoint main = bundle.js
[0] ./node_modules/xyz/index.js 0 bytes {0} [built]
[1] ./index.js 48 bytes {0} [built]
[2] ./node_modules/abc/index.js 16 bytes {0} [built]
[3] ./node_modules/def/index.js 16 bytes {0} [built]
[4] ./node_modules/def/node_modules/xyz/index.js 0 bytes {0} [built]"
`;

exports[`StatsTestCases should print correct stats for reverse-sort-modules 1`] = `
"Hash: d0b29852af8ccc4949b7
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset      Size  Chunks             Chunk Names
main.js  6.81 KiB       0  [emitted]  main
Entrypoint main = main.js
[27] ./c.js?9 33 bytes {0} [built]
[25] ./c.js?8 33 bytes {0} [built]
[23] ./c.js?7 33 bytes {0} [built]
[21] ./c.js?6 33 bytes {0} [built]
[19] ./c.js?5 33 bytes {0} [built]
[17] ./c.js?4 33 bytes {0} [built]
[15] ./c.js?3 33 bytes {0} [built]
[13] ./c.js?2 33 bytes {0} [built]
[11] ./c.js?1 33 bytes {0} [built]
[10] ./index.js 181 bytes {0} [built]
 [9] ./a.js?10 33 bytes {0} [built]
 [8] ./a.js?9 33 bytes {0} [built]
 [7] ./a.js?8 33 bytes {0} [built]
 [6] ./a.js?7 33 bytes {0} [built]
 [5] ./a.js?6 33 bytes {0} [built]
 [4] ./a.js?5 33 bytes {0} [built]
 [3] ./a.js?4 33 bytes {0} [built]
 [2] ./a.js?3 33 bytes {0} [built]
 [1] ./a.js?2 33 bytes {0} [built]
 [0] ./a.js?1 33 bytes {0} [built]
    + 11 hidden modules"
`;

exports[`StatsTestCases should print correct stats for runtime-chunk 1`] = `
"Entrypoint e1 = runtime~e1.js e1.js
Entrypoint e2 = runtime~e2.js e2.js"
`;

exports[`StatsTestCases should print correct stats for runtime-chunk-integration 1`] = `
"Child base:
         Asset       Size  Chunks             Chunk Names
          0.js  728 bytes       0  [emitted]  
      main1.js  539 bytes       1  [emitted]  main1
    runtime.js   8.81 KiB       2  [emitted]  runtime
    Entrypoint main1 = runtime.js main1.js
    [0] ./main1.js 66 bytes {1} [built]
    [1] ./b.js 20 bytes {0} [built]
    [2] ./c.js 20 bytes {0} [built]
    [3] ./d.js 20 bytes {0} [built]
Child manifest is named entry:
          Asset       Size  Chunks             Chunk Names
           0.js  737 bytes       0  [emitted]  
       main1.js  539 bytes       2  [emitted]  main1
    manifest.js   9.12 KiB       1  [emitted]  manifest
    Entrypoint main1 = manifest.js main1.js
    Entrypoint manifest = manifest.js
    [0] ./main1.js 66 bytes {2} [built]
    [1] ./f.js 20 bytes {1} [built]
    [2] ./b.js 20 bytes {0} [built]
    [3] ./c.js 20 bytes {0} [built]
    [4] ./d.js 20 bytes {0} [built]"
`;

exports[`StatsTestCases should print correct stats for runtime-chunk-issue-7382 1`] = `
"Entrypoint e1 = runtime.js all.js e1.js
Entrypoint e2 = runtime.js all.js e2.js"
`;

exports[`StatsTestCases should print correct stats for runtime-chunk-single 1`] = `
"Entrypoint e1 = runtime.js e1.js
Entrypoint e2 = runtime.js e2.js"
`;

exports[`StatsTestCases should print correct stats for scope-hoisting-bailouts 1`] = `
"Hash: 2a7b18734507859f49cf
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
Entrypoint index = index.js
Entrypoint entry = entry.js
[0] ./entry.js 32 bytes {0} {1} [built]
    ModuleConcatenation bailout: Module is an entry point
[1] ./ref-from-cjs.js 45 bytes {1} [built]
    ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./cjs.js (referenced with cjs require)
[2] ./index.js 176 bytes {1} [built]
    ModuleConcatenation bailout: Module is an entry point
[3] ./cjs.js 59 bytes {1} [built]
    ModuleConcatenation bailout: Module is not an ECMAScript module
[4] ./eval.js 35 bytes {1} [built]
    ModuleConcatenation bailout: Module uses eval()
[5] ./injected-vars.js 40 bytes {1} [built]
    ModuleConcatenation bailout: Module uses injected variables (__dirname, __filename)
[6] ./module-id.js 26 bytes {1} [built]
    ModuleConcatenation bailout: Module uses module.id
[7] ./module-loaded.js 30 bytes {1} [built]
    ModuleConcatenation bailout: Module uses module.loaded
[8] external \\"external\\" 42 bytes {1} [built]
    ModuleConcatenation bailout: Module is not an ECMAScript module
[9] ./concatenated.js + 2 modules 116 bytes {2} [built]
    ModuleConcatenation bailout: Cannot concat with external \\"external\\" (<- Module is not an ECMAScript module)
    | ./concatenated.js 26 bytes [built]
    |     ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./index.js (referenced with import())
    | ./concatenated1.js 37 bytes [built]
    | ./concatenated2.js 48 bytes [built]"
`;

exports[`StatsTestCases should print correct stats for scope-hoisting-multi 1`] = `
"Hash: a5a12aaa20eb499386135bf1947abb0f025e8f21
Child
    Hash: a5a12aaa20eb49938613
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
    Entrypoint first = vendor.js first.js
    Entrypoint second = vendor.js second.js
     [0] ./common2.js 25 bytes {1} {5} [built]
     [1] ./common.js 37 bytes {1} {5} [built]
     [2] ./vendor.js 25 bytes {0} [built]
     [3] ./lazy_shared.js 31 bytes {4} [built]
     [4] ./first.js 207 bytes {1} [built]
     [5] ./module_first.js 31 bytes {1} [built]
     [6] ./second.js 177 bytes {5} [built]
     [7] ./lazy_first.js 55 bytes {2} [built]
     [8] ./lazy_second.js 55 bytes {3} [built]
     [9] ./common_lazy_shared.js 25 bytes {2} {3} {4} [built]
    [10] ./common_lazy.js 25 bytes {2} {3} [built]
Child
    Hash: 5bf1947abb0f025e8f21
    Time: Xms
    Built at: Thu Jan 01 1970 00:00:00 GMT
    Entrypoint first = vendor.js first.js
    Entrypoint second = vendor.js second.js
    [0] ./common.js + 1 modules 62 bytes {1} {5} [built]
        | ./common.js 37 bytes [built]
        | ./common2.js 25 bytes [built]
    [1] ./vendor.js 25 bytes {0} [built]
    [2] ./second.js 177 bytes {5} [built]
        ModuleConcatenation bailout: Module is an entry point
    [3] ./first.js + 1 modules 248 bytes {1} [built]
        ModuleConcatenation bailout: Cannot concat with ./common.js
        ModuleConcatenation bailout: Cannot concat with ./vendor.js
        | ./first.js 207 bytes [built]
        |     ModuleConcatenation bailout: Module is an entry point
        | ./module_first.js 31 bytes [built]
    [4] ./lazy_shared.js 31 bytes {4} [built]
        ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./first.js (referenced with import()), ./second.js (referenced with import())
    [5] ./lazy_second.js 55 bytes {3} [built]
        ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./second.js (referenced with import())
    [6] ./common_lazy_shared.js 25 bytes {2} {3} {4} [built]
    [7] ./common_lazy.js 25 bytes {2} {3} [built]
    [8] ./lazy_first.js 55 bytes {2} [built]
        ModuleConcatenation bailout: Module is referenced from these modules with unsupported syntax: ./first.js (referenced with import())"
`;

exports[`StatsTestCases should print correct stats for side-effects-issue-7428 1`] = `
"Hash: 0521fcbcd079754c226d
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.4 KiB       0  [emitted]  main
Entrypoint main = main.js
[0] ./components/src/CompAB/index.js 87 bytes [built]
    [no exports used]
    harmony side effect evaluation ./CompAB [3] ./components/src/index.js 1:0-40
[1] ./components/src/CompC/CompC.js 33 bytes [built]
    [no exports used]
    harmony side effect evaluation ./CompC [2] ./components/src/CompC/index.js 1:0-34
    harmony export imported specifier ./CompC [2] ./components/src/CompC/index.js 1:0-34
    harmony export imported specifier ./CompC [3] ./components/src/index.js 2:0-43 (skipped side-effect-free modules)
[2] ./components/src/CompC/index.js 34 bytes [built]
    [no exports used]
    harmony side effect evaluation ./CompC [3] ./components/src/index.js 2:0-43
[3] ./components/src/index.js 84 bytes [built]
    [no exports used]
    harmony side effect evaluation ./components [6] ./foo.js 1:0-37
    harmony side effect evaluation ./components [7] ./main.js + 1 modules 1:0-44
[4] ./components/src/CompAB/CompA.js 89 bytes {0} [built]
    [only some exports used: default]
    harmony side effect evaluation ./CompA [0] ./components/src/CompAB/index.js 1:0-43
    harmony export imported specifier ./CompA [0] ./components/src/CompAB/index.js 1:0-43
    harmony export imported specifier ./CompAB [3] ./components/src/index.js 1:0-40 (skipped side-effect-free modules)
    harmony import specifier ./components [6] ./foo.js 3:20-25 (skipped side-effect-free modules)
    harmony import specifier ./components  ./main.js 3:15-20 (skipped side-effect-free modules)
[5] ./components/src/CompAB/utils.js 97 bytes {0} [built]
    harmony side effect evaluation ./utils [4] ./components/src/CompAB/CompA.js 1:0-35
    harmony import specifier ./utils [4] ./components/src/CompAB/CompA.js 5:5-12
    harmony side effect evaluation ./utils [7] ./main.js + 1 modules 1:0-30
    harmony import specifier ./utils [7] ./main.js + 1 modules 5:2-5
[6] ./foo.js 101 bytes {1} [built]
    import() ./foo  ./main.js 6:0-15
[7] ./main.js + 1 modules 231 bytes {0} [built]
    single entry ./main.js  main
    | ./main.js 144 bytes [built]
    |     single entry ./main.js  main
    | ./components/src/CompAB/CompB.js 77 bytes [built]
    |     [only some exports used: default]
    |     harmony side effect evaluation ./CompB [0] ./components/src/CompAB/index.js 2:0-43
    |     harmony export imported specifier ./CompB [0] ./components/src/CompAB/index.js 2:0-43
    |     harmony export imported specifier ./CompAB [3] ./components/src/index.js 1:0-40 (skipped side-effect-free modules)
    |     harmony import specifier ./components  ./main.js 4:15-20 (skipped side-effect-free modules)"
`;

exports[`StatsTestCases should print correct stats for side-effects-simple-unused 1`] = `
"Hash: a5866e21e8cfa3ae1a89
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
  Asset     Size  Chunks             Chunk Names
main.js  3.9 KiB       0  [emitted]  main
Entrypoint main = main.js
[0] ./node_modules/pmodule/b.js 69 bytes [built]
    [no exports used]
[1] ./node_modules/pmodule/a.js 60 bytes [built]
    [no exports used]
[2] ./index.js + 2 modules 158 bytes {0} [built]
    | ./index.js 55 bytes [built]
    | ./node_modules/pmodule/index.js 75 bytes [built]
    |     [only some exports used: default]
    | ./node_modules/pmodule/c.js 28 bytes [built]
    |     [only some exports used: z]"
`;

exports[`StatsTestCases should print correct stats for simple 1`] = `
"Hash: dae46aaa6722cda9498d
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset      Size  Chunks             Chunk Names
bundle.js  3.75 KiB    main  [emitted]  main
Entrypoint main = bundle.js
[./index.js] 0 bytes {main} [built]"
`;

exports[`StatsTestCases should print correct stats for simple-more-info 1`] = `
"Hash: 008517b920c1aeb23c7e
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset      Size  Chunks             Chunk Names
bundle.js  3.57 KiB       0  [emitted]  main
Entrypoint main = bundle.js
[0] ./index.js 0 bytes {0} [built]
    single entry ./index  main
    factory:Xms building:Xms = Xms"
`;

exports[`StatsTestCases should print correct stats for split-chunks 1`] = `
"Child default:
    Entrypoint main = default/main.js
    Entrypoint a = default/a.js
    Entrypoint b = default/b.js
    Entrypoint c = default/c.js
    chunk    {0} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{11}> ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={12}= >{1}< >{8}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {0} {4} {9} {10} [built]
    chunk    {1} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{2}> <{3}> <{4}> <{5}> <{11}> ={0}= ={2}= ={3}= ={6}= ={7}= ={8}= ={12}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [2] ./f.js 20 bytes {1} {9} {10} [built]
    chunk    {2} default/vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{11}> ={0}= ={1}= ={3}= ={5}= ={6}= ={7}= ={12}= >{1}< >{8}< [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~async-c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
     [1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
    chunk    {3} default/vendors~async-a~async-b.js (vendors~async-a~async-b) 20 bytes <{11}> ={0}= ={1}= ={2}= ={5}= ={6}= >{1}< >{8}< [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
     [3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
    chunk    {4} default/a.js (a) 216 bytes >{1}< >{8}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {0} {4} {9} {10} [built]
     [1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
     [3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
     [6] ./a.js + 1 modules 156 bytes {4} {5} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {5} default/async-a.js (async-a) 156 bytes <{11}> ={0}= ={2}= ={3}= >{1}< >{8}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [6] ./a.js + 1 modules 156 bytes {4} {5} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {6} default/async-b.js (async-b) 72 bytes <{11}> ={0}= ={1}= ={2}= ={3}= [rendered]
        > ./b [8] ./index.js 2:0-47
     [4] ./b.js 72 bytes {6} {9} [built]
    chunk    {7} default/async-c.js (async-c) 72 bytes <{11}> ={0}= ={1}= ={2}= ={12}= [rendered]
        > ./c [8] ./index.js 3:0-47
     [5] ./c.js 72 bytes {7} {10} [built]
    chunk    {8} default/async-g.js (async-g) 34 bytes <{0}> <{2}> <{3}> <{4}> <{5}> ={1}= [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [9] ./g.js 34 bytes {8} [built]
    chunk    {9} default/b.js (b) 152 bytes [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {0} {4} {9} {10} [built]
     [1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
     [2] ./f.js 20 bytes {1} {9} {10} [built]
     [3] ./node_modules/y.js 20 bytes {3} {4} {9} [built]
     [4] ./b.js 72 bytes {6} {9} [built]
    chunk   {10} default/c.js (c) 152 bytes [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {0} {4} {9} {10} [built]
     [1] ./node_modules/x.js 20 bytes {2} {4} {9} {10} [built]
     [2] ./f.js 20 bytes {1} {9} {10} [built]
     [5] ./c.js 72 bytes {7} {10} [built]
     [7] ./node_modules/z.js 20 bytes {10} {12} [built]
    chunk   {11} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{5}< >{6}< >{7}< >{12}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {11} [built]
    chunk   {12} default/vendors~async-c.js (vendors~async-c) 20 bytes <{11}> ={0}= ={1}= ={2}= ={7}= [rendered] split chunk (cache group: vendors) (name: vendors~async-c)
        > ./c [8] ./index.js 3:0-47
     [7] ./node_modules/z.js 20 bytes {10} {12} [built]
Child all-chunks:
    Entrypoint main = default/main.js
    Entrypoint a = default/vendors~a~async-a~async-b~async-c~b~c.js default/vendors~a~async-a~async-b~b.js default/a.js
    Entrypoint b = default/vendors~a~async-a~async-b~async-c~b~c.js default/vendors~a~async-a~async-b~b.js default/b.js
    Entrypoint c = default/vendors~a~async-a~async-b~async-c~b~c.js default/vendors~async-c~c.js default/c.js
    chunk    {0} default/vendors~a~async-a~async-b~async-c~b~c.js (vendors~a~async-a~async-b~async-c~b~c) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~async-c~b~c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./a a
        > ./b b
        > ./c c
     [2] ./node_modules/x.js 20 bytes {0} [built]
    chunk    {1} default/vendors~a~async-a~async-b~b.js (vendors~a~async-a~async-b~b) 20 bytes <{12}> ={0}= ={2}= ={3}= ={5}= ={6}= ={7}= ={10}= >{3}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~async-a~async-b~b)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./a a
        > ./b b
     [3] ./node_modules/y.js 20 bytes {1} [built]
    chunk    {2} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{12}> ={0}= ={1}= ={3}= ={4}= ={6}= ={7}= ={8}= >{3}< >{9}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
    chunk    {3} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{2}> <{5}> <{6}> <{12}> ={0}= ={1}= ={2}= ={4}= ={7}= ={8}= ={9}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [1] ./f.js 20 bytes {3} {10} {11} [built]
    chunk    {4} default/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{12}> ={0}= ={2}= ={3}= ={8}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
        > ./c [8] ./index.js 3:0-47
        > ./c c
     [7] ./node_modules/z.js 20 bytes {4} [built]
    chunk    {5} default/a.js (a) 176 bytes ={0}= ={1}= >{3}< >{9}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [6] ./a.js + 1 modules 156 bytes {5} {6} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {6} default/async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={2}= >{3}< >{9}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [6] ./a.js + 1 modules 156 bytes {5} {6} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {7} default/async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= [rendered]
        > ./b [8] ./index.js 2:0-47
     [4] ./b.js 72 bytes {7} {10} [built]
    chunk    {8} default/async-c.js (async-c) 72 bytes <{12}> ={0}= ={2}= ={3}= ={4}= [rendered]
        > ./c [8] ./index.js 3:0-47
     [5] ./c.js 72 bytes {8} {11} [built]
    chunk    {9} default/async-g.js (async-g) 34 bytes <{0}> <{1}> <{2}> <{5}> <{6}> ={3}= [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [9] ./g.js 34 bytes {9} [built]
    chunk   {10} default/b.js (b) 112 bytes ={0}= ={1}= [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [1] ./f.js 20 bytes {3} {10} {11} [built]
     [4] ./b.js 72 bytes {7} {10} [built]
    chunk   {11} default/c.js (c) 112 bytes ={0}= ={4}= [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {2} {5} {10} {11} [built]
     [1] ./f.js 20 bytes {3} {10} {11} [built]
     [5] ./c.js 72 bytes {8} {11} [built]
    chunk   {12} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{6}< >{7}< >{8}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {12} [built]
Child manual:
    Entrypoint main = default/main.js
    Entrypoint a = default/vendors.js default/a.js
    Entrypoint b = default/vendors.js default/b.js
    Entrypoint c = default/vendors.js default/c.js
    chunk    {0} default/vendors.js (vendors) 112 bytes <{8}> ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= >{5}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./a a
        > ./b b
        > ./c c
     [1] ./node_modules/x.js 20 bytes {0} [built]
     [3] ./node_modules/y.js 20 bytes {0} [built]
     [6] ./node_modules/z.js 20 bytes {0} [built]
     [9] multi x y z 52 bytes {0} [built]
    chunk    {1} default/a.js (a) 176 bytes ={0}= >{5}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [7] ./a.js + 1 modules 156 bytes {1} {2} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {2} default/async-a.js (async-a) 176 bytes <{8}> ={0}= >{5}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [7] ./a.js + 1 modules 156 bytes {1} {2} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {3} default/async-b.js (async-b) 112 bytes <{8}> ={0}= [rendered]
        > ./b [8] ./index.js 2:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [4] ./b.js 72 bytes {3} {6} [built]
    chunk    {4} default/async-c.js (async-c) 112 bytes <{8}> ={0}= [rendered]
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [5] ./c.js 72 bytes {4} {7} [built]
    chunk    {5} default/async-g.js (async-g) 54 bytes <{0}> <{1}> <{2}> [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
      [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [10] ./g.js 34 bytes {5} [built]
    chunk    {6} default/b.js (b) 112 bytes ={0}= [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [4] ./b.js 72 bytes {3} {6} [built]
    chunk    {7} default/c.js (c) 112 bytes ={0}= [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [2] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [5] ./c.js 72 bytes {4} {7} [built]
    chunk    {8} default/main.js (main) 147 bytes >{0}< >{2}< >{3}< >{4}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {8} [built]
Child name-too-long:
    Entrypoint main = main.js
    Entrypoint aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f.js vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js async-a.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.js
    Entrypoint bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb = vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f.js vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc.js async-b.js bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js
    Entrypoint cccccccccccccccccccccccccccccc = vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f.js vendors~async-c~cccccccccccccccccccccccccccccc.js aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc.js async-c.js cccccccccccccccccccccccccccccc.js
    chunk    {0} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793.js (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: default) (name: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccc~18066793)
        > ./a [4] ./index.js 1:0-47
        > ./b [4] ./index.js 2:0-47
        > ./c [4] ./index.js 3:0-47
        > ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
        > ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
        > ./c cccccccccccccccccccccccccccccc
     [0] ./d.js 20 bytes {0} [built]
    chunk    {1} vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f.js (vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f) 20 bytes <{12}> ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~async-c~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccc~50ebc41f)
        > ./a [4] ./index.js 1:0-47
        > ./b [4] ./index.js 2:0-47
        > ./c [4] ./index.js 3:0-47
        > ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
        > ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
        > ./c cccccccccccccccccccccccccccccc
     [1] ./node_modules/x.js 20 bytes {1} [built]
    chunk    {2} async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc.js (async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc) 20 bytes <{0}> <{1}> <{3}> <{4}> <{8}> <{12}> ={0}= ={1}= ={3}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= [initial] [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb~cccccccccccccccccccccccccccccc)
        > ./b [4] ./index.js 2:0-47
        > ./c [4] ./index.js 3:0-47
        > ./g [] 6:0-47
        > ./g [] 6:0-47
        > ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
        > ./c cccccccccccccccccccccccccccccc
     [2] ./f.js 20 bytes {2} [built]
    chunk    {3} vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js (vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 20 bytes <{12}> ={0}= ={1}= ={2}= ={4}= ={5}= ={8}= ={10}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa~async-a~async-b~bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb)
        > ./a [4] ./index.js 1:0-47
        > ./b [4] ./index.js 2:0-47
        > ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
        > ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
     [3] ./node_modules/y.js 20 bytes {3} [built]
    chunk    {4} async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={3}= ={8}= >{2}< >{9}< [initial] [rendered] reused as split chunk (cache group: default)
        > ./a [4] ./index.js 1:0-47
        > ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
     [8] ./a.js + 1 modules 156 bytes {4} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {5} async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= ={10}= [initial] [rendered] reused as split chunk (cache group: default)
        > ./b [4] ./index.js 2:0-47
        > ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
     [5] ./b.js 72 bytes {5} [built]
    chunk    {6} async-c.js (async-c) 72 bytes <{12}> ={0}= ={1}= ={2}= ={7}= ={11}= [initial] [rendered] reused as split chunk (cache group: default)
        > ./c [4] ./index.js 3:0-47
        > ./c cccccccccccccccccccccccccccccc
     [6] ./c.js 72 bytes {6} [built]
    chunk    {7} vendors~async-c~cccccccccccccccccccccccccccccc.js (vendors~async-c~cccccccccccccccccccccccccccccc) 20 bytes <{12}> ={0}= ={1}= ={2}= ={6}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~cccccccccccccccccccccccccccccc)
        > ./c [4] ./index.js 3:0-47
        > ./c cccccccccccccccccccccccccccccc
     [7] ./node_modules/z.js 20 bytes {7} [built]
    chunk    {8} aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.js (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa) 0 bytes ={0}= ={1}= ={3}= ={4}= >{2}< >{9}< [entry] [rendered]
        > ./a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    chunk    {9} async-g.js (async-g) 34 bytes <{0}> <{1}> <{3}> <{4}> <{8}> ={2}= [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [9] ./g.js 34 bytes {9} [built]
    chunk   {10} bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.js (bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 0 bytes ={0}= ={1}= ={2}= ={3}= ={5}= [entry] [rendered]
        > ./b bbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    chunk   {11} cccccccccccccccccccccccccccccc.js (cccccccccccccccccccccccccccccc) 0 bytes ={0}= ={1}= ={2}= ={6}= ={7}= [entry] [rendered]
        > ./c cccccccccccccccccccccccccccccc
    chunk   {12} main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< >{7}< [entry] [rendered]
        > ./ main
     [4] ./index.js 147 bytes {12} [built]
Child custom-chunks-filter:
    Entrypoint main = default/main.js
    Entrypoint a = default/a.js
    Entrypoint b = default/vendors~async-a~async-b~async-c~b~c.js default/vendors~async-a~async-b~b.js default/b.js
    Entrypoint c = default/vendors~async-a~async-b~async-c~b~c.js default/vendors~async-c~c.js default/c.js
    chunk    {0} default/vendors~async-a~async-b~async-c~b~c.js (vendors~async-a~async-b~async-c~b~c) 20 bytes <{12}> ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={10}= ={11}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~async-c~b~c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./b b
        > ./c c
     [1] ./node_modules/x.js 20 bytes {0} {5} [built]
    chunk    {1} default/async-a~async-b~async-c.js (async-a~async-b~async-c) 20 bytes <{12}> ={0}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= >{2}< >{9}< [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {1} {5} {10} {11} [built]
    chunk    {2} default/async-b~async-c~async-g.js (async-b~async-c~async-g) 20 bytes <{0}> <{1}> <{3}> <{5}> <{6}> <{12}> ={0}= ={1}= ={3}= ={4}= ={7}= ={8}= ={9}= [rendered] split chunk (cache group: default) (name: async-b~async-c~async-g)
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [2] ./f.js 20 bytes {2} {10} {11} [built]
    chunk    {3} default/vendors~async-a~async-b~b.js (vendors~async-a~async-b~b) 20 bytes <{12}> ={0}= ={1}= ={2}= ={6}= ={7}= ={10}= >{2}< >{9}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~b)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./b b
     [3] ./node_modules/y.js 20 bytes {3} {5} [built]
    chunk    {4} default/vendors~async-c~c.js (vendors~async-c~c) 20 bytes <{12}> ={0}= ={1}= ={2}= ={8}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~async-c~c)
        > ./c [8] ./index.js 3:0-47
        > ./c c
     [7] ./node_modules/z.js 20 bytes {4} [built]
    chunk    {5} default/a.js (a) 216 bytes >{2}< >{9}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {1} {5} {10} {11} [built]
     [1] ./node_modules/x.js 20 bytes {0} {5} [built]
     [3] ./node_modules/y.js 20 bytes {3} {5} [built]
     [6] ./a.js + 1 modules 156 bytes {5} {6} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {6} default/async-a.js (async-a) 156 bytes <{12}> ={0}= ={1}= ={3}= >{2}< >{9}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [6] ./a.js + 1 modules 156 bytes {5} {6} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {7} default/async-b.js (async-b) 72 bytes <{12}> ={0}= ={1}= ={2}= ={3}= [rendered]
        > ./b [8] ./index.js 2:0-47
     [4] ./b.js 72 bytes {7} {10} [built]
    chunk    {8} default/async-c.js (async-c) 72 bytes <{12}> ={0}= ={1}= ={2}= ={4}= [rendered]
        > ./c [8] ./index.js 3:0-47
     [5] ./c.js 72 bytes {8} {11} [built]
    chunk    {9} default/async-g.js (async-g) 34 bytes <{0}> <{1}> <{3}> <{5}> <{6}> ={2}= [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
     [9] ./g.js 34 bytes {9} [built]
    chunk   {10} default/b.js (b) 112 bytes ={0}= ={3}= [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {1} {5} {10} {11} [built]
     [2] ./f.js 20 bytes {2} {10} {11} [built]
     [4] ./b.js 72 bytes {7} {10} [built]
    chunk   {11} default/c.js (c) 112 bytes ={0}= ={4}= [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {1} {5} {10} {11} [built]
     [2] ./f.js 20 bytes {2} {10} {11} [built]
     [5] ./c.js 72 bytes {8} {11} [built]
    chunk   {12} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{6}< >{7}< >{8}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {12} [built]
Child custom-chunks-filter-in-cache-groups:
    Entrypoint main = default/main.js
    Entrypoint a = default/a.js
    Entrypoint b = default/vendors.js default/b.js
    Entrypoint c = default/vendors.js default/c.js
    chunk    {0} default/vendors.js (vendors) 112 bytes <{8}> ={2}= ={3}= ={4}= ={6}= ={7}= >{5}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
        > ./a [8] ./index.js 1:0-47
        > ./b [8] ./index.js 2:0-47
        > ./c [8] ./index.js 3:0-47
        > ./b b
        > ./c c
     [1] ./node_modules/x.js 20 bytes {0} {1} [built]
     [2] ./node_modules/y.js 20 bytes {0} {1} [built]
     [6] ./node_modules/z.js 20 bytes {0} [built]
     [9] multi x y z 52 bytes {0} [built]
    chunk    {1} default/a.js (a) 216 bytes >{5}< [entry] [rendered]
        > ./a a
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [1] ./node_modules/x.js 20 bytes {0} {1} [built]
     [2] ./node_modules/y.js 20 bytes {0} {1} [built]
     [7] ./a.js + 1 modules 156 bytes {1} {2} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {2} default/async-a.js (async-a) 176 bytes <{8}> ={0}= >{5}< [rendered]
        > ./a [8] ./index.js 1:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [7] ./a.js + 1 modules 156 bytes {1} {2} [built]
         | ./a.js 121 bytes [built]
         | ./e.js 20 bytes [built]
    chunk    {3} default/async-b.js (async-b) 112 bytes <{8}> ={0}= [rendered]
        > ./b [8] ./index.js 2:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [4] ./b.js 72 bytes {3} {6} [built]
    chunk    {4} default/async-c.js (async-c) 112 bytes <{8}> ={0}= [rendered]
        > ./c [8] ./index.js 3:0-47
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [5] ./c.js 72 bytes {4} {7} [built]
    chunk    {5} default/async-g.js (async-g) 54 bytes <{0}> <{1}> <{2}> [rendered]
        > ./g [] 6:0-47
        > ./g [] 6:0-47
      [3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [10] ./g.js 34 bytes {5} [built]
    chunk    {6} default/b.js (b) 112 bytes ={0}= [entry] [rendered]
        > ./b b
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [4] ./b.js 72 bytes {3} {6} [built]
    chunk    {7} default/c.js (c) 112 bytes ={0}= [entry] [rendered]
        > ./c c
     [0] ./d.js 20 bytes {1} {2} {3} {4} {6} {7} [built]
     [3] ./f.js 20 bytes {3} {4} {5} {6} {7} [built]
     [5] ./c.js 72 bytes {4} {7} [built]
    chunk    {8} default/main.js (main) 147 bytes >{0}< >{2}< >{3}< >{4}< [entry] [rendered]
        > ./ main
     [8] ./index.js 147 bytes {8} [built]"
`;

exports[`StatsTestCases should print correct stats for split-chunks-automatic-name 1`] = `
"Entrypoint main = main.js
chunk    {0} common~async-a~async-b~async-c.js (common~async-a~async-b~async-c) 40 bytes <{7}> ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= [rendered] split chunk (cache group: default) (name: common~async-a~async-b~async-c)
    > ./a [0] ./index.js 1:0-47
    > ./b [0] ./index.js 2:0-47
    > ./c [0] ./index.js 3:0-47
 [4] ./d.js 20 bytes {0} [built]
 [5] ./node_modules/x.js 20 bytes {0} [built]
chunk    {1} common~async-a~async-b.js (common~async-a~async-b) 20 bytes <{7}> ={0}= ={2}= ={3}= ={4}= [rendered] split chunk (cache group: vendors) (name: common~async-a~async-b)
    > ./a [0] ./index.js 1:0-47
    > ./b [0] ./index.js 2:0-47
 [6] ./node_modules/y.js 20 bytes {1} [built]
chunk    {2} common~async-b~async-c.js (common~async-b~async-c) 20 bytes <{7}> ={0}= ={1}= ={4}= ={5}= ={6}= [rendered] split chunk (cache group: default) (name: common~async-b~async-c)
    > ./b [0] ./index.js 2:0-47
    > ./c [0] ./index.js 3:0-47
 [7] ./f.js 20 bytes {2} [built]
chunk    {3} async-a.js (async-a) 107 bytes <{7}> ={0}= ={1}= [rendered]
    > ./a [0] ./index.js 1:0-47
 [3] ./a.js + 1 modules 107 bytes {3} [built]
     | ./a.js 72 bytes [built]
     | ./e.js 20 bytes [built]
chunk    {4} async-b.js (async-b) 72 bytes <{7}> ={0}= ={1}= ={2}= [rendered]
    > ./b [0] ./index.js 2:0-47
 [1] ./b.js 72 bytes {4} [built]
chunk    {5} async-c.js (async-c) 72 bytes <{7}> ={0}= ={2}= ={6}= [rendered]
    > ./c [0] ./index.js 3:0-47
 [2] ./c.js 72 bytes {5} [built]
chunk    {6} common~async-c.js (common~async-c) 20 bytes <{7}> ={0}= ={2}= ={5}= [rendered] split chunk (cache group: vendors) (name: common~async-c)
    > ./c [0] ./index.js 3:0-47
 [8] ./node_modules/z.js 20 bytes {6} [built]
chunk    {7} main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< [entry] [rendered]
    > ./ main
 [0] ./index.js 147 bytes {7} [built]"
`;

exports[`StatsTestCases should print correct stats for split-chunks-combinations 1`] = `
"Entrypoint main = main.js
chunk    {0} async-a~async-b.js (async-a~async-b) 134 bytes <{8}> ={1}= ={2}= [rendered] split chunk (cache group: default) (name: async-a~async-b)
    > ./a [0] ./index.js 1:0-47
    > ./b [0] ./index.js 2:0-47
 [8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
 [9] ./y.js 67 bytes {0} [built]
chunk    {1} async-a.js (async-a) 48 bytes <{8}> ={0}= [rendered]
    > ./a [0] ./index.js 1:0-47
 [1] ./a.js 48 bytes {1} [built]
chunk    {2} async-b.js (async-b) 48 bytes <{8}> ={0}= [rendered]
    > ./b [0] ./index.js 2:0-47
 [2] ./b.js 48 bytes {2} [built]
chunk    {3} async-c.js (async-c) 101 bytes <{8}> [rendered]
    > ./c [0] ./index.js 3:0-47
 [3] ./c.js 34 bytes {3} [built]
 [8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk    {4} async-d.js (async-d) 101 bytes <{8}> [rendered]
    > ./d [0] ./index.js 4:0-47
 [4] ./d.js 34 bytes {4} [built]
 [8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk    {5} async-e.js (async-e) 101 bytes <{8}> [rendered]
    > ./e [0] ./index.js 5:0-47
 [5] ./e.js 34 bytes {5} [built]
 [8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk    {6} async-f.js (async-f) 101 bytes <{8}> [rendered]
    > ./f [0] ./index.js 6:0-47
 [6] ./f.js 34 bytes {6} [built]
 [8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk    {7} async-g.js (async-g) 101 bytes <{8}> [rendered]
    > ./g [0] ./index.js 7:0-47
 [7] ./g.js 34 bytes {7} [built]
 [8] ./x.js 67 bytes {0} {3} {4} {5} {6} {7} [built]
chunk    {8} main.js (main) 343 bytes >{0}< >{1}< >{2}< >{3}< >{4}< >{5}< >{6}< >{7}< [entry] [rendered]
    > ./ main
 [0] ./index.js 343 bytes {8} [built]"
`;

exports[`StatsTestCases should print correct stats for split-chunks-issue-6413 1`] = `
"Entrypoint main = main.js
chunk    {0} async-a~async-b~async-c.js (async-a~async-b~async-c) 11 bytes <{5}> ={1}= ={2}= ={3}= ={4}= [rendered] split chunk (cache group: default) (name: async-a~async-b~async-c)
    > ./a [0] ./index.js 1:0-47
    > ./b [0] ./index.js 2:0-47
    > ./c [0] ./index.js 3:0-47
 [4] ./common.js 11 bytes {0} [built]
chunk    {1} vendors~async-a~async-b~async-c.js (vendors~async-a~async-b~async-c) 20 bytes <{5}> ={0}= ={2}= ={3}= ={4}= [rendered] split chunk (cache group: vendors) (name: vendors~async-a~async-b~async-c)
    > ./a [0] ./index.js 1:0-47
    > ./b [0] ./index.js 2:0-47
    > ./c [0] ./index.js 3:0-47
 [5] ./node_modules/x.js 20 bytes {1} [built]
chunk    {2} async-a.js (async-a) 19 bytes <{5}> ={0}= ={1}= [rendered]
    > ./a [0] ./index.js 1:0-47
 [1] ./a.js 19 bytes {2} [built]
chunk    {3} async-b.js (async-b) 19 bytes <{5}> ={0}= ={1}= [rendered]
    > ./b [0] ./index.js 2:0-47
 [2] ./b.js 19 bytes {3} [built]
chunk    {4} async-c.js (async-c) 19 bytes <{5}> ={0}= ={1}= [rendered]
    > ./c [0] ./index.js 3:0-47
 [3] ./c.js 19 bytes {4} [built]
chunk    {5} main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< >{4}< [entry] [rendered]
    > ./ main
 [0] ./index.js 147 bytes {5} [built]"
`;

exports[`StatsTestCases should print correct stats for split-chunks-issue-6696 1`] = `
"Entrypoint main = vendors.js main.js
chunk    {0} async-a.js (async-a) 32 bytes <{2}> <{3}> [rendered]
    > ./a [0] ./index.js 2:0-47
 [2] ./a.js 12 bytes {0} [built]
 [4] ./node_modules/x.js 20 bytes {0} {1} [built]
chunk    {1} async-b.js (async-b) 32 bytes <{2}> <{3}> [rendered]
    > ./b [0] ./index.js 3:0-47
 [3] ./b.js 12 bytes {1} [built]
 [4] ./node_modules/x.js 20 bytes {0} {1} [built]
chunk    {2} main.js (main) 110 bytes ={3}= >{0}< >{1}< [entry] [rendered]
    > ./ main
 [0] ./index.js 110 bytes {2} [built]
chunk    {3} vendors.js (vendors) 20 bytes ={2}= >{0}< >{1}< [initial] [rendered] split chunk (cache group: vendors) (name: vendors)
    > ./ main
 [1] ./node_modules/y.js 20 bytes {3} [built]"
`;

exports[`StatsTestCases should print correct stats for split-chunks-issue-7401 1`] = `
"Entrypoint a = vendors~a~c.js a.js
Entrypoint b = b.js
Chunk Group c = vendors~a~c.js c.js
chunk    {0} vendors~a~c.js (vendors~a~c) 20 bytes <{2}> ={1}= ={3}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~a~c)
    > ./c [2] ./b.js 1:0-41
    > ./a a
 [0] ./node_modules/x.js 20 bytes {0} [built]
chunk    {1} a.js (a) 12 bytes ={0}= [entry] [rendered]
    > ./a a
 [1] ./a.js 12 bytes {1} [built]
chunk    {2} b.js (b) 43 bytes >{0}< >{3}< [entry] [rendered]
    > ./b b
 [2] ./b.js 43 bytes {2} [built]
chunk    {3} c.js (c) 12 bytes <{2}> ={0}= [rendered]
    > ./c [2] ./b.js 1:0-41
 [3] ./c.js 12 bytes {3} [built]"
`;

exports[`StatsTestCases should print correct stats for split-chunks-max-size 1`] = `
"Child production:
    Entrypoint main = prod-vendors~main~7274e1de.js prod-vendors~main~0feae4ad.js prod-main~6e7ead72.js prod-main~6a2ae26b.js prod-main~17acad98.js prod-main~b2c7414a.js prod-main~75f09de8.js prod-main~052b3814.js prod-main~3ff27526.js prod-main~11485824.js prod-main~c6931360.js prod-main~cd7c5bfc.js prod-main~02369f19.js
    chunk    {0} prod-main~02369f19.js (main~02369f19) 1.57 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [entry] [rendered]
        > ./ main
     [11] ./very-big.js?1 1.57 KiB {0} [built]
    chunk    {1} prod-main~052b3814.js (main~052b3814) 603 bytes ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
      [2] ./small.js?1 67 bytes {1} [built]
      [3] ./small.js?2 67 bytes {1} [built]
      [4] ./small.js?3 67 bytes {1} [built]
      [5] ./small.js?4 67 bytes {1} [built]
      [6] ./small.js?5 67 bytes {1} [built]
      [7] ./small.js?6 67 bytes {1} [built]
      [8] ./small.js?7 67 bytes {1} [built]
      [9] ./small.js?8 67 bytes {1} [built]
     [10] ./small.js?9 67 bytes {1} [built]
    chunk    {2} prod-main~11485824.js (main~11485824) 603 bytes ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [16] ./subfolder/small.js?1 67 bytes {2} [built]
     [17] ./subfolder/small.js?2 67 bytes {2} [built]
     [18] ./subfolder/small.js?3 67 bytes {2} [built]
     [19] ./subfolder/small.js?4 67 bytes {2} [built]
     [20] ./subfolder/small.js?5 67 bytes {2} [built]
     [21] ./subfolder/small.js?6 67 bytes {2} [built]
     [22] ./subfolder/small.js?7 67 bytes {2} [built]
     [23] ./subfolder/small.js?8 67 bytes {2} [built]
     [24] ./subfolder/small.js?9 67 bytes {2} [built]
    chunk    {3} prod-main~17acad98.js (main~17acad98) 1.57 KiB ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [39] ./in-some-directory/very-big.js?1 1.57 KiB {3} [built]
    chunk    {4} prod-main~3ff27526.js (main~3ff27526) 536 bytes ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [14] ./subfolder/big.js?1 268 bytes {4} [built]
     [15] ./subfolder/big.js?2 268 bytes {4} [built]
    chunk    {5} prod-main~6a2ae26b.js (main~6a2ae26b) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [34] ./in-some-directory/big.js?1 268 bytes {5} [built]
     [35] ./in-some-directory/small.js?1 67 bytes {5} [built]
     [36] ./in-some-directory/small.js?2 67 bytes {5} [built]
     [37] ./in-some-directory/small.js?3 67 bytes {5} [built]
     [38] ./in-some-directory/small.js?4 67 bytes {5} [built]
    chunk    {6} prod-main~6e7ead72.js (main~6e7ead72) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [0] ./big.js?1 268 bytes {6} [built]
     [1] ./big.js?2 268 bytes {6} [built]
    chunk    {7} prod-main~75f09de8.js (main~75f09de8) 603 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [25] ./inner-module/small.js?1 67 bytes {7} [built]
     [26] ./inner-module/small.js?2 67 bytes {7} [built]
     [27] ./inner-module/small.js?3 67 bytes {7} [built]
     [28] ./inner-module/small.js?4 67 bytes {7} [built]
     [29] ./inner-module/small.js?5 67 bytes {7} [built]
     [30] ./inner-module/small.js?6 67 bytes {7} [built]
     [31] ./inner-module/small.js?7 67 bytes {7} [built]
     [32] ./inner-module/small.js?8 67 bytes {7} [built]
     [33] ./inner-module/small.js?9 67 bytes {7} [built]
    chunk    {8} prod-main~b2c7414a.js (main~b2c7414a) 1.19 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [44] ./index.js 1.19 KiB {8} [built]
    chunk    {9} prod-main~c6931360.js (main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [12] ./very-big.js?2 1.57 KiB {9} [built]
    chunk   {10} prod-main~cd7c5bfc.js (main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [13] ./very-big.js?3 1.57 KiB {10} [built]
    chunk   {11} prod-vendors~main~0feae4ad.js (vendors~main~0feae4ad) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={12}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
        > ./ main
     [43] ./node_modules/very-big.js?1 1.57 KiB {11} [built]
    chunk   {12} prod-vendors~main~7274e1de.js (vendors~main~7274e1de) 402 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
        > ./ main
     [40] ./node_modules/big.js?1 268 bytes {12} [built]
     [41] ./node_modules/small.js?1 67 bytes {12} [built]
     [42] ./node_modules/small.js?2 67 bytes {12} [built]
Child development:
    Entrypoint main = dev-vendors~main~._node_modules_b.js dev-vendors~main~._node_modules_very-big.js~6bdbed7b.js dev-main~._big.js~1.js dev-main~._in-some-directory_b.js dev-main~._in-some-directory_very-big.js~8d76cf03.js dev-main~._index.js~41f5a26e.js dev-main~._inner-module_small.js~3.js dev-main~._small.js~1.js dev-main~._subfolder_big.js~b.js dev-main~._subfolder_small.js~1.js dev-main~._very-big.js~08cf55cf.js dev-main~._very-big.js~4647fb9d.js dev-main~._very-big.js~62f7f644.js
    chunk {main~._big.js~1} dev-main~._big.js~1.js (main~._big.js~1) 536 bytes ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./big.js?1] 268 bytes {main~._big.js~1} [built]
     [./big.js?2] 268 bytes {main~._big.js~1} [built]
    chunk {main~._in-some-directory_b} dev-main~._in-some-directory_b.js (main~._in-some-directory_b) 536 bytes ={main~._big.js~1}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./in-some-directory/big.js?1] 268 bytes {main~._in-some-directory_b} [built]
     [./in-some-directory/small.js?1] 67 bytes {main~._in-some-directory_b} [built]
     [./in-some-directory/small.js?2] 67 bytes {main~._in-some-directory_b} [built]
     [./in-some-directory/small.js?3] 67 bytes {main~._in-some-directory_b} [built]
     [./in-some-directory/small.js?4] 67 bytes {main~._in-some-directory_b} [built]
    chunk {main~._in-some-directory_very-big.js~8d76cf03} dev-main~._in-some-directory_very-big.js~8d76cf03.js (main~._in-some-directory_very-big.js~8d76cf03) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./in-some-directory/very-big.js?1] 1.57 KiB {main~._in-some-directory_very-big.js~8d76cf03} [built]
    chunk {main~._index.js~41f5a26e} dev-main~._index.js~41f5a26e.js (main~._index.js~41f5a26e) 1.19 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./index.js] 1.19 KiB {main~._index.js~41f5a26e} [built]
    chunk {main~._inner-module_small.js~3} dev-main~._inner-module_small.js~3.js (main~._inner-module_small.js~3) 603 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./inner-module/small.js?1] 67 bytes {main~._inner-module_small.js~3} [built]
     [./inner-module/small.js?2] 67 bytes {main~._inner-module_small.js~3} [built]
     [./inner-module/small.js?3] 67 bytes {main~._inner-module_small.js~3} [built]
     [./inner-module/small.js?4] 67 bytes {main~._inner-module_small.js~3} [built]
     [./inner-module/small.js?5] 67 bytes {main~._inner-module_small.js~3} [built]
     [./inner-module/small.js?6] 67 bytes {main~._inner-module_small.js~3} [built]
     [./inner-module/small.js?7] 67 bytes {main~._inner-module_small.js~3} [built]
     [./inner-module/small.js?8] 67 bytes {main~._inner-module_small.js~3} [built]
     [./inner-module/small.js?9] 67 bytes {main~._inner-module_small.js~3} [built]
    chunk {main~._small.js~1} dev-main~._small.js~1.js (main~._small.js~1) 603 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./small.js?1] 67 bytes {main~._small.js~1} [built]
     [./small.js?2] 67 bytes {main~._small.js~1} [built]
     [./small.js?3] 67 bytes {main~._small.js~1} [built]
     [./small.js?4] 67 bytes {main~._small.js~1} [built]
     [./small.js?5] 67 bytes {main~._small.js~1} [built]
     [./small.js?6] 67 bytes {main~._small.js~1} [built]
     [./small.js?7] 67 bytes {main~._small.js~1} [built]
     [./small.js?8] 67 bytes {main~._small.js~1} [built]
     [./small.js?9] 67 bytes {main~._small.js~1} [built]
    chunk {main~._subfolder_big.js~b} dev-main~._subfolder_big.js~b.js (main~._subfolder_big.js~b) 536 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./subfolder/big.js?1] 268 bytes {main~._subfolder_big.js~b} [built]
     [./subfolder/big.js?2] 268 bytes {main~._subfolder_big.js~b} [built]
    chunk {main~._subfolder_small.js~1} dev-main~._subfolder_small.js~1.js (main~._subfolder_small.js~1) 603 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./subfolder/small.js?1] 67 bytes {main~._subfolder_small.js~1} [built]
     [./subfolder/small.js?2] 67 bytes {main~._subfolder_small.js~1} [built]
     [./subfolder/small.js?3] 67 bytes {main~._subfolder_small.js~1} [built]
     [./subfolder/small.js?4] 67 bytes {main~._subfolder_small.js~1} [built]
     [./subfolder/small.js?5] 67 bytes {main~._subfolder_small.js~1} [built]
     [./subfolder/small.js?6] 67 bytes {main~._subfolder_small.js~1} [built]
     [./subfolder/small.js?7] 67 bytes {main~._subfolder_small.js~1} [built]
     [./subfolder/small.js?8] 67 bytes {main~._subfolder_small.js~1} [built]
     [./subfolder/small.js?9] 67 bytes {main~._subfolder_small.js~1} [built]
    chunk {main~._very-big.js~08cf55cf} dev-main~._very-big.js~08cf55cf.js (main~._very-big.js~08cf55cf) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./very-big.js?2] 1.57 KiB {main~._very-big.js~08cf55cf} [built]
    chunk {main~._very-big.js~4647fb9d} dev-main~._very-big.js~4647fb9d.js (main~._very-big.js~4647fb9d) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered]
        > ./ main
     [./very-big.js?3] 1.57 KiB {main~._very-big.js~4647fb9d} [built]
    chunk {main~._very-big.js~62f7f644} dev-main~._very-big.js~62f7f644.js (main~._very-big.js~62f7f644) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={vendors~main~._node_modules_b}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [entry] [rendered]
        > ./ main
     [./very-big.js?1] 1.57 KiB {main~._very-big.js~62f7f644} [built]
    chunk {vendors~main~._node_modules_b} dev-vendors~main~._node_modules_b.js (vendors~main~._node_modules_b) 402 bytes ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_very-big.js~6bdbed7b}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
        > ./ main
     [./node_modules/big.js?1] 268 bytes {vendors~main~._node_modules_b} [built]
     [./node_modules/small.js?1] 67 bytes {vendors~main~._node_modules_b} [built]
     [./node_modules/small.js?2] 67 bytes {vendors~main~._node_modules_b} [built]
    chunk {vendors~main~._node_modules_very-big.js~6bdbed7b} dev-vendors~main~._node_modules_very-big.js~6bdbed7b.js (vendors~main~._node_modules_very-big.js~6bdbed7b) 1.57 KiB ={main~._big.js~1}= ={main~._in-some-directory_b}= ={main~._in-some-directory_very-big.js~8d76cf03}= ={main~._index.js~41f5a26e}= ={main~._inner-module_small.js~3}= ={main~._small.js~1}= ={main~._subfolder_big.js~b}= ={main~._subfolder_small.js~1}= ={main~._very-big.js~08cf55cf}= ={main~._very-big.js~4647fb9d}= ={main~._very-big.js~62f7f644}= ={vendors~main~._node_modules_b}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
        > ./ main
     [./node_modules/very-big.js?1] 1.57 KiB {vendors~main~._node_modules_very-big.js~6bdbed7b} [built]
Child switched:
    Entrypoint main = switched-vendors~main~7274e1de.js switched-main~2bc5b870.js switched-main~748942c6.js switched-main~17acad98.js switched-main~b2c7414a.js switched-main~d9f1562b.js switched-main~c6931360.js switched-main~cd7c5bfc.js switched-main~02369f19.js
    chunk    {0} switched-main~02369f19.js (main~02369f19) 1.57 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= [entry] [rendered]
        > ./ main
     [11] ./very-big.js?1 1.57 KiB {0} [built]
    chunk    {1} switched-main~17acad98.js (main~17acad98) 1.57 KiB ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= [initial] [rendered]
        > ./ main
     [39] ./in-some-directory/very-big.js?1 1.57 KiB {1} [built]
    chunk    {2} switched-main~2bc5b870.js (main~2bc5b870) 1.05 KiB ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= [initial] [rendered]
        > ./ main
      [0] ./big.js?1 268 bytes {2} [built]
      [1] ./big.js?2 268 bytes {2} [built]
     [34] ./in-some-directory/big.js?1 268 bytes {2} [built]
     [35] ./in-some-directory/small.js?1 67 bytes {2} [built]
     [36] ./in-some-directory/small.js?2 67 bytes {2} [built]
     [37] ./in-some-directory/small.js?3 67 bytes {2} [built]
     [38] ./in-some-directory/small.js?4 67 bytes {2} [built]
    chunk    {3} switched-main~748942c6.js (main~748942c6) 1.18 KiB ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= [initial] [rendered]
        > ./ main
      [2] ./small.js?1 67 bytes {3} [built]
      [3] ./small.js?2 67 bytes {3} [built]
      [4] ./small.js?3 67 bytes {3} [built]
      [5] ./small.js?4 67 bytes {3} [built]
      [6] ./small.js?5 67 bytes {3} [built]
      [7] ./small.js?6 67 bytes {3} [built]
      [8] ./small.js?7 67 bytes {3} [built]
      [9] ./small.js?8 67 bytes {3} [built]
     [10] ./small.js?9 67 bytes {3} [built]
     [25] ./inner-module/small.js?1 67 bytes {3} [built]
     [26] ./inner-module/small.js?2 67 bytes {3} [built]
     [27] ./inner-module/small.js?3 67 bytes {3} [built]
     [28] ./inner-module/small.js?4 67 bytes {3} [built]
     [29] ./inner-module/small.js?5 67 bytes {3} [built]
     [30] ./inner-module/small.js?6 67 bytes {3} [built]
         + 3 hidden modules
    chunk    {4} switched-main~b2c7414a.js (main~b2c7414a) 1.19 KiB ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= [initial] [rendered]
        > ./ main
     [44] ./index.js 1.19 KiB {4} [built]
    chunk    {5} switched-main~c6931360.js (main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= [initial] [rendered]
        > ./ main
     [12] ./very-big.js?2 1.57 KiB {5} [built]
    chunk    {6} switched-main~cd7c5bfc.js (main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= [initial] [rendered]
        > ./ main
     [13] ./very-big.js?3 1.57 KiB {6} [built]
    chunk    {7} switched-main~d9f1562b.js (main~d9f1562b) 1.11 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= [initial] [rendered]
        > ./ main
     [14] ./subfolder/big.js?1 268 bytes {7} [built]
     [15] ./subfolder/big.js?2 268 bytes {7} [built]
     [16] ./subfolder/small.js?1 67 bytes {7} [built]
     [17] ./subfolder/small.js?2 67 bytes {7} [built]
     [18] ./subfolder/small.js?3 67 bytes {7} [built]
     [19] ./subfolder/small.js?4 67 bytes {7} [built]
     [20] ./subfolder/small.js?5 67 bytes {7} [built]
     [21] ./subfolder/small.js?6 67 bytes {7} [built]
     [22] ./subfolder/small.js?7 67 bytes {7} [built]
     [23] ./subfolder/small.js?8 67 bytes {7} [built]
     [24] ./subfolder/small.js?9 67 bytes {7} [built]
    chunk    {8} switched-vendors~main~7274e1de.js (vendors~main~7274e1de) 1.96 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
        > ./ main
     [40] ./node_modules/big.js?1 268 bytes {8} [built]
     [41] ./node_modules/small.js?1 67 bytes {8} [built]
     [42] ./node_modules/small.js?2 67 bytes {8} [built]
     [43] ./node_modules/very-big.js?1 1.57 KiB {8} [built]
    
    WARNING in SplitChunksPlugin
    Cache group vendors
    Configured minSize (1000 bytes) is bigger than maxSize (100 bytes).
    This seem to be a invalid optimiziation.splitChunks configuration.
    
    WARNING in SplitChunksPlugin
    Fallback cache group
    Configured minSize (1000 bytes) is bigger than maxSize (100 bytes).
    This seem to be a invalid optimiziation.splitChunks configuration.
Child zero-min:
    Entrypoint main = zero-min-vendors~main~7274e1de.js zero-min-vendors~main~0feae4ad.js zero-min-main~6e7ead72.js zero-min-main~6a2ae26b.js zero-min-main~17acad98.js zero-min-main~b2c7414a.js zero-min-main~75f09de8.js zero-min-main~052b3814.js zero-min-main~3ff27526.js zero-min-main~11485824.js zero-min-main~c6931360.js zero-min-main~cd7c5bfc.js zero-min-main~02369f19.js
    chunk    {0} zero-min-main~02369f19.js (main~02369f19) 1.57 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [entry] [rendered]
        > ./ main
     [11] ./very-big.js?1 1.57 KiB {0} [built]
    chunk    {1} zero-min-main~052b3814.js (main~052b3814) 603 bytes ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
      [2] ./small.js?1 67 bytes {1} [built]
      [3] ./small.js?2 67 bytes {1} [built]
      [4] ./small.js?3 67 bytes {1} [built]
      [5] ./small.js?4 67 bytes {1} [built]
      [6] ./small.js?5 67 bytes {1} [built]
      [7] ./small.js?6 67 bytes {1} [built]
      [8] ./small.js?7 67 bytes {1} [built]
      [9] ./small.js?8 67 bytes {1} [built]
     [10] ./small.js?9 67 bytes {1} [built]
    chunk    {2} zero-min-main~11485824.js (main~11485824) 603 bytes ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [16] ./subfolder/small.js?1 67 bytes {2} [built]
     [17] ./subfolder/small.js?2 67 bytes {2} [built]
     [18] ./subfolder/small.js?3 67 bytes {2} [built]
     [19] ./subfolder/small.js?4 67 bytes {2} [built]
     [20] ./subfolder/small.js?5 67 bytes {2} [built]
     [21] ./subfolder/small.js?6 67 bytes {2} [built]
     [22] ./subfolder/small.js?7 67 bytes {2} [built]
     [23] ./subfolder/small.js?8 67 bytes {2} [built]
     [24] ./subfolder/small.js?9 67 bytes {2} [built]
    chunk    {3} zero-min-main~17acad98.js (main~17acad98) 1.57 KiB ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [39] ./in-some-directory/very-big.js?1 1.57 KiB {3} [built]
    chunk    {4} zero-min-main~3ff27526.js (main~3ff27526) 536 bytes ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [14] ./subfolder/big.js?1 268 bytes {4} [built]
     [15] ./subfolder/big.js?2 268 bytes {4} [built]
    chunk    {5} zero-min-main~6a2ae26b.js (main~6a2ae26b) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [34] ./in-some-directory/big.js?1 268 bytes {5} [built]
     [35] ./in-some-directory/small.js?1 67 bytes {5} [built]
     [36] ./in-some-directory/small.js?2 67 bytes {5} [built]
     [37] ./in-some-directory/small.js?3 67 bytes {5} [built]
     [38] ./in-some-directory/small.js?4 67 bytes {5} [built]
    chunk    {6} zero-min-main~6e7ead72.js (main~6e7ead72) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [0] ./big.js?1 268 bytes {6} [built]
     [1] ./big.js?2 268 bytes {6} [built]
    chunk    {7} zero-min-main~75f09de8.js (main~75f09de8) 603 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [25] ./inner-module/small.js?1 67 bytes {7} [built]
     [26] ./inner-module/small.js?2 67 bytes {7} [built]
     [27] ./inner-module/small.js?3 67 bytes {7} [built]
     [28] ./inner-module/small.js?4 67 bytes {7} [built]
     [29] ./inner-module/small.js?5 67 bytes {7} [built]
     [30] ./inner-module/small.js?6 67 bytes {7} [built]
     [31] ./inner-module/small.js?7 67 bytes {7} [built]
     [32] ./inner-module/small.js?8 67 bytes {7} [built]
     [33] ./inner-module/small.js?9 67 bytes {7} [built]
    chunk    {8} zero-min-main~b2c7414a.js (main~b2c7414a) 1.19 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [44] ./index.js 1.19 KiB {8} [built]
    chunk    {9} zero-min-main~c6931360.js (main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [12] ./very-big.js?2 1.57 KiB {9} [built]
    chunk   {10} zero-min-main~cd7c5bfc.js (main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={11}= ={12}= [initial] [rendered]
        > ./ main
     [13] ./very-big.js?3 1.57 KiB {10} [built]
    chunk   {11} zero-min-vendors~main~0feae4ad.js (vendors~main~0feae4ad) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={12}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
        > ./ main
     [43] ./node_modules/very-big.js?1 1.57 KiB {11} [built]
    chunk   {12} zero-min-vendors~main~7274e1de.js (vendors~main~7274e1de) 402 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= [initial] [rendered] split chunk (cache group: vendors) (name: vendors~main)
        > ./ main
     [40] ./node_modules/big.js?1 268 bytes {12} [built]
     [41] ./node_modules/small.js?1 67 bytes {12} [built]
     [42] ./node_modules/small.js?2 67 bytes {12} [built]
Child enforce-min-size:
    Entrypoint main = enforce-min-size-all~main~6e7ead72.js enforce-min-size-all~main~6a2ae26b.js enforce-min-size-all~main~17acad98.js enforce-min-size-all~main~b2c7414a.js enforce-min-size-all~main~75f09de8.js enforce-min-size-all~main~7274e1de.js enforce-min-size-all~main~0feae4ad.js enforce-min-size-all~main~052b3814.js enforce-min-size-all~main~3ff27526.js enforce-min-size-all~main~11485824.js enforce-min-size-all~main~c6931360.js enforce-min-size-all~main~cd7c5bfc.js enforce-min-size-all~main~02369f19.js enforce-min-size-main.js
    chunk    {0} enforce-min-size-all~main~02369f19.js (all~main~02369f19) 1.57 KiB ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [11] ./very-big.js?1 1.57 KiB {0} [built]
    chunk    {1} enforce-min-size-all~main~052b3814.js (all~main~052b3814) 603 bytes ={0}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
      [2] ./small.js?1 67 bytes {1} [built]
      [3] ./small.js?2 67 bytes {1} [built]
      [4] ./small.js?3 67 bytes {1} [built]
      [5] ./small.js?4 67 bytes {1} [built]
      [6] ./small.js?5 67 bytes {1} [built]
      [7] ./small.js?6 67 bytes {1} [built]
      [8] ./small.js?7 67 bytes {1} [built]
      [9] ./small.js?8 67 bytes {1} [built]
     [10] ./small.js?9 67 bytes {1} [built]
    chunk    {2} enforce-min-size-all~main~0feae4ad.js (all~main~0feae4ad) 1.57 KiB ={0}= ={1}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [43] ./node_modules/very-big.js?1 1.57 KiB {2} [built]
    chunk    {3} enforce-min-size-all~main~11485824.js (all~main~11485824) 603 bytes ={0}= ={1}= ={2}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [16] ./subfolder/small.js?1 67 bytes {3} [built]
     [17] ./subfolder/small.js?2 67 bytes {3} [built]
     [18] ./subfolder/small.js?3 67 bytes {3} [built]
     [19] ./subfolder/small.js?4 67 bytes {3} [built]
     [20] ./subfolder/small.js?5 67 bytes {3} [built]
     [21] ./subfolder/small.js?6 67 bytes {3} [built]
     [22] ./subfolder/small.js?7 67 bytes {3} [built]
     [23] ./subfolder/small.js?8 67 bytes {3} [built]
     [24] ./subfolder/small.js?9 67 bytes {3} [built]
    chunk    {4} enforce-min-size-all~main~17acad98.js (all~main~17acad98) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [39] ./in-some-directory/very-big.js?1 1.57 KiB {4} [built]
    chunk    {5} enforce-min-size-all~main~3ff27526.js (all~main~3ff27526) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [14] ./subfolder/big.js?1 268 bytes {5} [built]
     [15] ./subfolder/big.js?2 268 bytes {5} [built]
    chunk    {6} enforce-min-size-all~main~6a2ae26b.js (all~main~6a2ae26b) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [34] ./in-some-directory/big.js?1 268 bytes {6} [built]
     [35] ./in-some-directory/small.js?1 67 bytes {6} [built]
     [36] ./in-some-directory/small.js?2 67 bytes {6} [built]
     [37] ./in-some-directory/small.js?3 67 bytes {6} [built]
     [38] ./in-some-directory/small.js?4 67 bytes {6} [built]
    chunk    {7} enforce-min-size-all~main~6e7ead72.js (all~main~6e7ead72) 536 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={8}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [0] ./big.js?1 268 bytes {7} [built]
     [1] ./big.js?2 268 bytes {7} [built]
    chunk    {8} enforce-min-size-all~main~7274e1de.js (all~main~7274e1de) 402 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={9}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [40] ./node_modules/big.js?1 268 bytes {8} [built]
     [41] ./node_modules/small.js?1 67 bytes {8} [built]
     [42] ./node_modules/small.js?2 67 bytes {8} [built]
    chunk    {9} enforce-min-size-all~main~75f09de8.js (all~main~75f09de8) 603 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={10}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [25] ./inner-module/small.js?1 67 bytes {9} [built]
     [26] ./inner-module/small.js?2 67 bytes {9} [built]
     [27] ./inner-module/small.js?3 67 bytes {9} [built]
     [28] ./inner-module/small.js?4 67 bytes {9} [built]
     [29] ./inner-module/small.js?5 67 bytes {9} [built]
     [30] ./inner-module/small.js?6 67 bytes {9} [built]
     [31] ./inner-module/small.js?7 67 bytes {9} [built]
     [32] ./inner-module/small.js?8 67 bytes {9} [built]
     [33] ./inner-module/small.js?9 67 bytes {9} [built]
    chunk   {10} enforce-min-size-all~main~b2c7414a.js (all~main~b2c7414a) 1.19 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={11}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [44] ./index.js 1.19 KiB {10} [built]
    chunk   {11} enforce-min-size-all~main~c6931360.js (all~main~c6931360) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={12}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [12] ./very-big.js?2 1.57 KiB {11} [built]
    chunk   {12} enforce-min-size-all~main~cd7c5bfc.js (all~main~cd7c5bfc) 1.57 KiB ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={13}= [initial] [rendered] split chunk (cache group: all) (name: all~main)
        > ./ main
     [13] ./very-big.js?3 1.57 KiB {12} [built]
    chunk   {13} enforce-min-size-main.js (main) 0 bytes ={0}= ={1}= ={2}= ={3}= ={4}= ={5}= ={6}= ={7}= ={8}= ={9}= ={10}= ={11}= ={12}= [entry] [rendered]
        > ./ main"
`;

exports[`StatsTestCases should print correct stats for split-chunks-prefer-bigger-splits 1`] = `
"Entrypoint main = default/main.js
chunk    {0} default/async-b~async-c.js (async-b~async-c) 110 bytes <{4}> ={2}= ={3}= [rendered] split chunk (cache group: default) (name: async-b~async-c)
    > ./b [0] ./index.js 2:0-47
    > ./c [0] ./index.js 3:0-47
 [4] ./d.js 43 bytes {0} {1} [built]
 [6] ./f.js 67 bytes {0} [built]
chunk    {1} default/async-a.js (async-a) 134 bytes <{4}> [rendered]
    > ./a [0] ./index.js 1:0-47
 [1] ./a.js 48 bytes {1} [built]
 [4] ./d.js 43 bytes {0} {1} [built]
 [5] ./e.js 43 bytes {1} {2} [built]
chunk    {2} default/async-b.js (async-b) 105 bytes <{4}> ={0}= [rendered]
    > ./b [0] ./index.js 2:0-47
 [2] ./b.js 62 bytes {2} [built]
 [5] ./e.js 43 bytes {1} {2} [built]
chunk    {3} default/async-c.js (async-c) 48 bytes <{4}> ={0}= [rendered]
    > ./c [0] ./index.js 3:0-47
 [3] ./c.js 48 bytes {3} [built]
chunk    {4} default/main.js (main) 147 bytes >{0}< >{1}< >{2}< >{3}< [entry] [rendered]
    > ./ main
 [0] ./index.js 147 bytes {4} [built]"
`;

exports[`StatsTestCases should print correct stats for tree-shaking 1`] = `
"Hash: ecca8f58566e08b05b03
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset      Size  Chunks             Chunk Names
bundle.js  8.23 KiB       0  [emitted]  main
Entrypoint main = bundle.js
 [0] ./a.js 13 bytes {0} [built]
     [exports: a]
     [all exports used]
 [1] ./b.js 13 bytes {0} [built]
     [exports: b]
     [no exports used]
 [2] ./unknown.js 0 bytes {0} [built]
     [only some exports used: c]
 [3] ./reexport-unknown.js 83 bytes {0} [built]
     [exports: a, b, c, d]
     [only some exports used: a, c]
 [4] ./reexport-star-unknown.js 68 bytes {0} [built]
     [only some exports used: a, c]
 [5] ./unknown2.js 0 bytes {0} [built]
     [only some exports used: y]
 [6] ./reexport-known.js 49 bytes {0} [built]
     [exports: a, b]
     [only some exports used: a]
 [7] ./reexport-star-known.js 41 bytes {0} [built]
     [exports: a, b]
     [only some exports used: a]
 [8] ./edge.js 45 bytes {0} [built]
     [only some exports used: y]
 [9] ./index.js 315 bytes {0} [built]
     [no exports]
[10] ./require.include.js 36 bytes {0} [built]
     [exports: a, default]
     [no exports used]"
`;

exports[`StatsTestCases should print correct stats for warnings-terser 1`] = `
"Hash: 282776f3c58febaa8217
Time: Xms
Built at: Thu Jan 01 1970 00:00:00 GMT
    Asset      Size  Chunks             Chunk Names
bundle.js  2.89 KiB       0  [emitted]  main
Entrypoint main = bundle.js
[0] ./index.js 299 bytes {0} [built]
[1] ./a.js 249 bytes {0} [built]
[2] (webpack)/buildin/module.js 497 bytes {0} [built]

WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction1 [./a.js:3,0]

WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction2 [./a.js:4,0]

WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction3 [./a.js:5,0]

WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction4 [./a.js:6,0]

WARNING in Terser Plugin: Dropping unused function someUnRemoteUsedFunction5 [./a.js:7,0]"
`;
