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',
});
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
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
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
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago