madewithlove-webpack-config v7.0.0
Madewithlove Webpack configuration
Installation
Install the package
$ npm install madewithlove-webpack-config --save-dev
Usage
Basic usage
webpack.config.babel.js
import config from 'madewithlove-webpack-config';
export default config();
You can also fine-tune aspects of the configuration:
webpack.config.babel.js
import config from 'madewithlove-webpack-config';
export default config({
react: true,
sourcePath: 'src',
outputPath: 'builds',
enableRiskyOptimizations: true,
});
Advanced usage
webpack.config.babel.js
import config from 'madewithlove-webpack-config';
export default config().merge({
module: {
loaders: [
// Append a loader
],
}
plugins: [
// Append a plugin
],
});
Using templates
webpack.config.babel.js
import {factory} from 'madewithlove-webpack-config';
const template = (config, options, loaders, plugins) => {
return config.merge({
devtool: options.development ? 'foo' : 'bar',
module: {
loaders: [
loaders.css,
loaders.js,
{
test: options.someExtraOption,
}
],
},
plugins: [plugins.uglify]
});
};
export default factory(template, {
someExtraOption: 'foo',
});
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago