@@ -280,57 +280,34 @@ class CssMinimizerPlugin {
280
280
input = input . toString ( ) ;
281
281
}
282
282
283
- const minifyFns =
284
- typeof this . options . minify === 'function'
285
- ? [ this . options . minify ]
286
- : this . options . minify ;
287
- const minimizerOptions = {
283
+ const options = {
288
284
name,
289
285
input,
290
286
inputSourceMap,
287
+ minify : this . options . minify ,
288
+ minifyOptions : this . options . minimizerOptions ,
291
289
} ;
292
290
293
- let warnings = [ ] ;
294
-
295
- this . options . minimizerOptions = Array . isArray (
296
- this . options . minimizerOptions
297
- )
298
- ? this . options . minimizerOptions
299
- : [ this . options . minimizerOptions ] ;
300
-
301
- for await ( const [ i , minifyFunc ] of minifyFns . entries ( ) ) {
302
- minimizerOptions . minify = minifyFunc ;
303
- minimizerOptions . minimizerOptions = this . options . minimizerOptions [
304
- i
305
- ] ;
306
-
307
- try {
308
- output = await ( getWorker
309
- ? getWorker ( ) . transform ( serialize ( minimizerOptions ) )
310
- : minifyFn ( minimizerOptions ) ) ;
311
- } catch ( error ) {
312
- compilation . errors . push (
313
- CssMinimizerPlugin . buildError (
314
- error ,
315
- name ,
316
- compilation . requestShortener ,
317
- inputSourceMap &&
318
- CssMinimizerPlugin . isSourceMap ( inputSourceMap )
319
- ? new SourceMapConsumer ( inputSourceMap )
320
- : null
321
- )
322
- ) ;
323
-
324
- return ;
325
- }
291
+ try {
292
+ output = await ( getWorker
293
+ ? getWorker ( ) . transform ( serialize ( options ) )
294
+ : minifyFn ( options ) ) ;
295
+ } catch ( error ) {
296
+ compilation . errors . push (
297
+ CssMinimizerPlugin . buildError (
298
+ error ,
299
+ name ,
300
+ compilation . requestShortener ,
301
+ inputSourceMap &&
302
+ CssMinimizerPlugin . isSourceMap ( inputSourceMap )
303
+ ? new SourceMapConsumer ( inputSourceMap )
304
+ : null
305
+ )
306
+ ) ;
326
307
327
- minimizerOptions . input = output . code ;
328
- minimizerOptions . inputSourceMap = output . map ;
329
- warnings = warnings . concat ( output . warnings ) ;
308
+ return ;
330
309
}
331
310
332
- output . warnings = warnings ;
333
-
334
311
if ( output . map ) {
335
312
output . source = new SourceMapSource (
336
313
output . code ,
0 commit comments