Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
minimizer: Minify( {
cache: process.env.CIRCLECI
? `${ process.env.HOME }/terser-cache`
: 'docker' !== process.env.CONTAINER,
parallel: workerCount,
sourceMap: Boolean( process.env.SOURCEMAP ),
terserOptions: {
ecma: 5,
safari10: true,
mangle: true,
},
} ),
},
module: {
rules: [
TranspileConfig.loader( {
workerCount,
configFile: path.join( __dirname, 'babel.config.js' ),
cacheDirectory: path.join( __dirname, '.cache' ),
exclude: /node_modules\//,
} ),
SassConfig.loader( {
preserveCssCustomProperties: false,
includePaths: [ path.join( __dirname, 'client' ) ],
prelude: '@import "~@automattic/calypso-color-schemes/src/shared/colors";',
} ),
FileConfig.loader(),
],
},
resolve: {
extensions: [ '.json', '.js', '.jsx' ],
modules: [ 'node_modules' ],