UNPKG

alien-webpack-runner

Version:
42 lines (39 loc) 1.03 kB
const webpack = require('webpack') const { getPostcssPlugins } = require('./postcss.conf') module.exports = function (config) { return { devtool: 'cheap-module-eval-source-map', module: { rules: [ { oneOf: [ { test: /\.(css|scss|sass)(\?.*)?$/, use: [ require.resolve('style-loader'), { loader: require.resolve('css-loader'), options: { importLoaders: 1 } }, { loader: require.resolve('postcss-loader'), options: { ident: 'postcss', plugins: () => getPostcssPlugins(config) } }, require.resolve('sass-loader') ] } ] } ] }, plugins: [ new webpack.HotModuleReplacementPlugin(), new webpack.NoEmitOnErrorsPlugin() ] } }