Mojolicious-Plugin-Webpack

 view release on metacpan or  search on metacpan

example/webpack/assets/webpack.config.d/sass.js  view on Meta::CPAN

// Autogenerated by Mojo::Alien::webpack 1.01
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const OptimizeCSSAssetsPlugin = require('css-minimizer-webpack-plugin');

module.exports = function(config, {isDev}) {
  if (!isDev) config.optimization.minimizer.push(new OptimizeCSSAssetsPlugin({}));
  config.plugins.push(new MiniCssExtractPlugin({filename: isDev ? '[name].development.css' : '[name].[contenthash].css'}));
  config.module.rules.push({
    test: /\.s(a|c)ss$/,
    use: [
      MiniCssExtractPlugin.loader,
      {loader: 'css-loader', options: {sourceMap: true, url: false}},
      {loader: 'sass-loader', options: {sourceMap: true}},
    ],
  });
};



( run in 0.822 second using v1.01-cache-2.11-cpan-39bf76dae61 )