Sha256: ca6e3818a4631c934573999919fb588b366a98c97d2879945db34c337f228239
Contents?: true
Size: 757 Bytes
Versions: 2
Compression:
Stored size: 757 Bytes
Contents
const MiniCssExtractPlugin = require('mini-css-extract-plugin') const tryPostcss = () => { let postcssLoader = false try { if (require.resolve('postcss-loader')) { postcssLoader = { loader: require.resolve('postcss-loader'), options: { sourceMap: true } } } } catch (e) { /* Work out what to print here */ } return postcssLoader } const getStyleRule = (test, preprocessors = []) => { const use = [ { loader: MiniCssExtractPlugin.loader }, { loader: require.resolve('css-loader'), options: { sourceMap: true, importLoaders: 2 } }, tryPostcss(), ...preprocessors ].filter(Boolean) return { test, use } } module.exports = getStyleRule
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
webpacker-6.0.0.pre.2 | package/utils/get_style_rule.js |
webpacker-6.0.0.pre.1 | package/utils/get_style_rule.js |