@cherrypulp/mixin
Version:
Mixin utility for ES6
46 lines (44 loc) • 1.04 kB
JavaScript
const path = require('path');
const webpack = require('webpack');
module.exports = {
devServer: {
contentBase: path.join(__dirname, 'src'),
stats: {
modules: false,
cached: false,
colors: true,
chunk: false,
},
},
devtool: 'source-map',
entry: path.join(__dirname, 'src', 'mixin.js'),
module: {
rules: [
{
enforce: 'pre',
test: /\.(js)$/,
loader: 'eslint-loader',
exclude: /node_modules/,
},
{
test: /\.(js)$/,
exclude: /node_modules/,
use: ['babel-loader'],
},
],
},
output: {
path: path.join(__dirname, 'dist'),
filename: 'mixin.js',
},
plugins: [
new webpack.optimize.OccurrenceOrderPlugin(true),
],
resolve: {
extensions: ['*', '.js'],
},
stats: {
colors: true,
},
target: 'web',
};