Sha256: 5e35fd7aca2b3f1f7e425a41c47dfd2ebd1b1a8dcf17846eda112cfa2b2c325d
Contents?: true
Size: 1.38 KB
Versions: 18
Compression:
Stored size: 1.38 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' }] }, }, { entry: ["./assets/js/wc.js"], output: { filename: "../../public/wc.js" }, module: { loaders: [{ test: /\.js$/, loader: 'babel-loader' }] }, });
Version data entries
18 entries across 18 versions & 2 rubygems