@@ -167,17 +167,16 @@ abstract class Calculator {
167
167
} else {
168
168
// No differential builds, get the chunk size by summing its assets.
169
169
return chunk . files
170
- . filter ( ( file ) => ! file . endsWith ( '.map' ) )
171
- . map ( ( file : string ) => {
170
+ . filter ( file => ! file . endsWith ( '.map' ) )
171
+ . map ( file => {
172
172
const asset = this . assets . find ( ( asset ) => asset . name === file ) ;
173
173
if ( ! asset ) {
174
174
throw new Error ( `Could not find asset for file: ${ file } ` ) ;
175
175
}
176
176
177
- return asset ;
177
+ return asset . size ;
178
178
} )
179
- . map ( ( asset ) => asset . size )
180
- . reduce ( ( l , r ) => l + r ) ;
179
+ . reduce ( ( l , r ) => l + r , 0 ) ;
181
180
}
182
181
}
183
182
}
@@ -197,8 +196,8 @@ class BundleCalculator extends Calculator {
197
196
const buildSizes = Object . values ( DifferentialBuildType ) . map ( ( buildType ) => {
198
197
const size = this . chunks
199
198
. filter ( chunk => chunk . names . indexOf ( budgetName ) !== - 1 )
200
- . map ( ( chunk ) => this . calculateChunkSize ( chunk , buildType ) )
201
- . reduce ( ( l , r ) => l + r ) ;
199
+ . map ( chunk => this . calculateChunkSize ( chunk , buildType ) )
200
+ . reduce ( ( l , r ) => l + r , 0 ) ;
202
201
203
202
return { size, label : `${ this . budget . name } -${ buildType } ` } ;
204
203
} ) ;
@@ -223,8 +222,8 @@ class InitialCalculator extends Calculator {
223
222
label : `initial-${ buildType } ` ,
224
223
size : this . chunks
225
224
. filter ( chunk => chunk . initial )
226
- . map ( ( chunk ) => this . calculateChunkSize ( chunk , buildType ) )
227
- . reduce ( ( l , r ) => l + r ) ,
225
+ . map ( chunk => this . calculateChunkSize ( chunk , buildType ) )
226
+ . reduce ( ( l , r ) => l + r , 0 ) ,
228
227
} ;
229
228
} ) ;
230
229
@@ -244,7 +243,7 @@ class InitialCalculator extends Calculator {
244
243
class AllScriptCalculator extends Calculator {
245
244
calculate ( ) {
246
245
const size = this . assets
247
- . filter ( ( asset ) => asset . name . endsWith ( '.js' ) )
246
+ . filter ( asset => asset . name . endsWith ( '.js' ) )
248
247
. map ( asset => asset . size )
249
248
. reduce ( ( total : number , size : number ) => total + size , 0 ) ;
250
249
0 commit comments