Files
osjs-conversejs-application/webpack.config.js
2021-12-23 03:33:44 -05:00

38 lines
685 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'
}
}
]
}
};