1
0
Fork 0
mirror of https://github.com/Oreolek/pancakes-or-waffles.git synced 2024-05-17 00:08:25 +03:00
pancakes-or-waffles/webpack.config.js
2018-01-27 16:56:23 +00:00

49 lines
859 B
JavaScript

const config = require('./.pancakerc');
const webpack = require('webpack');
const path = require('path');
const CleanWebpackPlugin = require('clean-webpack-plugin');
module.exports = {
entry: {
app: 'app'
},
plugins: [
new CleanWebpackPlugin(
[config.paths.build]
),
new webpack.SourceMapDevToolPlugin({
filename: '[file].map',
exclude: [/node_modules/]
})
],
module: {
rules: [
{
test: /\.js$/,
exclude: [
/node_modules/,
],
use: 'babel-loader'
}
]
},
output: {
filename: 'post.js',
path: path.resolve(__dirname, config.paths.build),
publicPath: '/',
library: 'Pancakes',
libraryTarget: 'umd'
},
resolve: {
alias: {
'corpus': path.resolve(__dirname,'corpus'),
'data': path.resolve(__dirname,'data')
},
modules: [
path.resolve(__dirname,'src'),
'node_modules'
]
}
};