Sha256: 1c7ea45bb2540444eb38d4071d879304217e217df5912aa0ebf991be95ed0f78
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
module.exports = [{ entry: './assets/scss/app.scss', output: { // This is necessary for webpack to compile // But we never use style-bundle.js filename: '../../public/style-bundle.js', }, module: { rules: [{ test: /\.scss$/, use: [ { loader: 'file-loader', options: { name: '../../public/bundle.css', }, }, { loader: 'extract-loader' }, { loader: 'css-loader' }, { loader: 'sass-loader', options: { includePaths: ["./node_modules"], importer: function(url, prev) { if(url.indexOf('@material') === 0) { var filePath = url.split('@material')[1]; var nodeModulePath = `./node_modules/@material/${filePath}`; return { file: require('path').resolve(nodeModulePath) }; } return { file: url }; } } } ] }] }, }]; module.exports.push({ entry: ["./assets/js/app.js"], output: { filename: "../../public/bundle.js" }, module: { loaders: [{ test: /\.js$/, loader: 'babel-loader' }] }, });
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
voom-presenters-0.2.0 | views/mdc/webpack.config.js |