UNPKG

@procore/core-css

Version:

The building blocks of the Procore universe.

33 lines (29 loc) 668 B
const MiniCssExtractPlugin = require('mini-css-extract-plugin') const OptimizeCSSAssetsPlugin = require('optimize-css-assets-webpack-plugin') const config = { mode: 'production', output: { libraryTarget: 'umd', }, module: { rules: [ { test: /\.s?css$/, use: [ MiniCssExtractPlugin.loader, 'css-loader?modules&localIdentName=core-[local]', 'sass-loader', ], }, ], }, plugins: [ new MiniCssExtractPlugin({ filename: 'core.css', }), ], } if (process.env.NODE_ENV === 'production') { config.plugins.push(new OptimizeCSSAssetsPlugin()) } module.exports = config