Files
osjs-tonocraft_map-application/webpack.config.js

38 lines
687 B
JavaScript

const path = require('path');
const mode = process.env.NODE_ENV || 'development';
const minimize = mode === 'production';
const CopyWebpackPlugin = require('copy-webpack-plugin');
module.exports = {
mode,
devtool: 'source-map',
entry: [
path.resolve(__dirname, 'index.js'),
],
optimization: {
minimize,
},
externals: {
osjs: 'OSjs'
},
plugins: [
new CopyWebpackPlugin({
patterns: [
// {from: 'data', to: 'data'},
'icon.png'
]
})
],
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader'
}
}
]
}
};