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,22 +97,23 @@ 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 ,
116117 ...loaders
117- ] . filter ( Boolean )
118- }
118+ ] . filter ( Boolean ) ;
119+ } ;
0 commit comments