1- const ExtractCssChunks = require ( 'extract-css-chunks-webpack-plugin' ) ;
2- const findUp = require ( 'find-up' ) ;
3- const OptimizeCssAssetsWebpackPlugin = require ( 'optimize-css-assets-webpack-plugin' ) ;
1+ const ExtractCssChunks = require ( 'extract-css-chunks-webpack-plugin' )
2+ const findUp = require ( 'find-up' )
3+ const OptimizeCssAssetsWebpackPlugin = require ( 'optimize-css-assets-webpack-plugin' )
44
5- const fileExtensions = new Set ( ) ;
6- let extractCssInitialized = false ;
5+ const fileExtensions = new Set ( )
6+ let extractCssInitialized = false
77
88module . exports = (
99 config ,
@@ -19,7 +19,7 @@ module.exports = (
1919) => {
2020 // We have to keep a list of extensions for the splitchunk config
2121 for ( const extension of extensions ) {
22- fileExtensions . add ( extension ) ;
22+ fileExtensions . add ( extension )
2323 }
2424
2525 if ( ! isServer && config . optimization . splitChunks . cacheGroups ) {
@@ -28,7 +28,7 @@ module.exports = (
2828 test : new RegExp ( `\\.+(${ [ ...fileExtensions ] . join ( '|' ) } )$` ) ,
2929 chunks : 'all' ,
3030 enforce : true
31- } ;
31+ }
3232 }
3333
3434 if ( ! isServer && ! extractCssInitialized ) {
@@ -44,42 +44,42 @@ module.exports = (
4444 : 'static/chunks/[name].[contenthash:8].chunk.css' ,
4545 hot : dev
4646 } )
47- ) ;
48- extractCssInitialized = true ;
47+ )
48+ extractCssInitialized = true
4949 }
5050
5151 if ( ! dev ) {
5252 if ( ! Array . isArray ( config . optimization . minimizer ) ) {
53- config . optimization . minimizer = [ ] ;
53+ config . optimization . minimizer = [ ]
5454 }
5555 config . optimization . minimizer . push (
5656 new OptimizeCssAssetsWebpackPlugin ( {
5757 cssProcessorOptions : {
5858 discardComments : { removeAll : true }
5959 }
6060 } )
61- ) ;
61+ )
6262 }
6363
6464 const postcssConfig = findUp . sync ( 'postcss.config.js' , {
6565 cwd : config . context
66- } ) ;
67- let postcssLoader ;
66+ } )
67+ let postcssLoader
6868
6969 if ( postcssConfig ) {
7070 // Copy the postcss-loader config options first.
7171 const postcssOptionsConfig = Object . assign (
7272 { } ,
7373 postcssLoaderOptions . config ,
7474 { path : postcssConfig }
75- ) ;
75+ )
7676
7777 postcssLoader = {
7878 loader : 'postcss-loader' ,
7979 options : Object . assign ( { } , postcssLoaderOptions , {
8080 config : postcssOptionsConfig
8181 } )
82- } ;
82+ }
8383 }
8484
8585 const cssLoader = {
@@ -97,23 +97,22 @@ module.exports = (
9797 } ,
9898 cssLoaderOptions
9999 )
100- } ;
100+ }
101101
102102 // When not using css modules we don't transpile on the server
103103 if ( isServer && ! cssLoader . options . modules ) {
104- return [ 'ignore-loader' ] ;
104+ return [ 'ignore-loader' ]
105105 }
106106
107107 // When on the server and using css modules we transpile the css
108108 if ( isServer && cssLoader . options . modules ) {
109- return [ cssLoader , postcssLoader , ...loaders ] . filter ( Boolean ) ;
109+ return [ cssLoader , postcssLoader , ...loaders ] . filter ( Boolean )
110110 }
111111
112112 return [
113113 ! isServer && dev && 'extracted-loader' ,
114114 ! isServer && ExtractCssChunks . loader ,
115115 cssLoader ,
116- postcssLoader ,
117116 ...loaders
118- ] . filter ( Boolean ) ;
119- } ;
117+ ] . filter ( Boolean )
118+ }
0 commit comments