pvpokemon/webpack.config.test.js
2019-01-02 18:25:58 -05:00

43 lines
1.3 KiB
JavaScript

const config = require('./webpack.config');
const options = require('./webpack.config.options');
const StyleLintPlugin = require('stylelint-webpack-plugin');
module.exports = function(env) {
const generatedConfig = config(env, false);
delete generatedConfig.devtool;
generatedConfig.plugins = [
new StyleLintPlugin({
configFile: '.stylelintrc',
context: 'src',
emitErrors: true,
failOnError: true,
quiet: false,
}),
].concat(options.getPlugins(env || {}));
return generatedConfig;
// Lesman 9/29/2017
// I thought this might make stuff faster?
// but it doesn't seem to
// var rules = generatedConfig.module.rules;
// for (var i = 0; i < rules.length; i++) {
// var use = rules[i].use;
// for (var j = 0; j < use.length; j++) {
// var loader = use[j];
// if (loader === 'source-map-loader') {
// use.splice(j);
// j--;
// continue;
// }
// if (loader.options !== undefined) {
// if (loader.options.sourceMap !== undefined) {
// loader.options.sourcemap = false;
// }
// }
// }
// }
}