Files
Tessellate/webpack.config.js
2019-01-31 22:07:50 -05:00

30 lines
581 B
JavaScript

const path = require('path');
const mode = process.argv.slice(-1)[0];
module.exports = {
entry: {
main: [path.join(__dirname, 'src', 'main.js')],
tessellate: [path.join(__dirname, 'src', 'tessellate.js')],
},
output: {
libraryTarget: 'this',
path: path.join(__dirname, 'public', 'js'),
filename: '[name].js'
},
devtool: mode === 'development' ? 'inline-source-map' : '',
module: {
rules: [
{
test: path.join(__dirname, 'src'),
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
};