@@ -64,6 +64,7 @@ class InitialCalculator extends Calculator {
64
64
const initialChunks = this . compilation . chunks . filter ( chunk => chunk . isOnlyInitial ( ) ) ;
65
65
const size : number = initialChunks
66
66
. reduce ( ( files , chunk ) => [ ...files , ...chunk . files ] , [ ] )
67
+ . filter ( ( file : string ) => ! file . endsWith ( '.map' ) )
67
68
. map ( ( file : string ) => this . compilation . assets [ file ] . size ( ) )
68
69
. reduce ( ( total : number , size : number ) => total + size , 0 ) ;
69
70
return [ { size, label : 'initial' } ] ;
@@ -76,7 +77,7 @@ class InitialCalculator extends Calculator {
76
77
class AllScriptCalculator extends Calculator {
77
78
calculate ( ) {
78
79
const size : number = Object . keys ( this . compilation . assets )
79
- . filter ( key => / \. j s $ / . test ( key ) )
80
+ . filter ( key => key . endsWith ( '.js' ) )
80
81
. map ( key => this . compilation . assets [ key ] )
81
82
. map ( asset => asset . size ( ) )
82
83
. reduce ( ( total : number , size : number ) => total + size , 0 ) ;
@@ -90,6 +91,7 @@ class AllScriptCalculator extends Calculator {
90
91
class AllCalculator extends Calculator {
91
92
calculate ( ) {
92
93
const size : number = Object . keys ( this . compilation . assets )
94
+ . filter ( key => ! key . endsWith ( '.map' ) )
93
95
. map ( key => this . compilation . assets [ key ] . size ( ) )
94
96
. reduce ( ( total : number , size : number ) => total + size , 0 ) ;
95
97
return [ { size, label : 'total' } ] ;
@@ -102,7 +104,7 @@ class AllCalculator extends Calculator {
102
104
class AnyScriptCalculator extends Calculator {
103
105
calculate ( ) {
104
106
return Object . keys ( this . compilation . assets )
105
- . filter ( key => / \. j s $ / . test ( key ) )
107
+ . filter ( key => key . endsWith ( '.js' ) )
106
108
. map ( key => {
107
109
const asset = this . compilation . assets [ key ] ;
108
110
return {
@@ -119,6 +121,7 @@ class AnyScriptCalculator extends Calculator {
119
121
class AnyCalculator extends Calculator {
120
122
calculate ( ) {
121
123
return Object . keys ( this . compilation . assets )
124
+ . filter ( key => ! key . endsWith ( '.map' ) )
122
125
. map ( key => {
123
126
const asset = this . compilation . assets [ key ] ;
124
127
return {
0 commit comments