image-edit
Version:
easy edit image client library
33 lines (30 loc) • 675 B
JavaScript
const { resolve } = require('path')
const UglifyJsPlugin = require('uglifyjs-webpack-plugin')
const Dotenv = require('dotenv-webpack')
const config = {
mode: 'production',
entry: resolve(__dirname, 'src/index.ts'),
output: {
filename: 'index.min.js',
path: resolve('lib'),
library: 'image-edit',
libraryTarget: 'umd'
},
devtool: false,
// 依存ライブラリの設定(使用先で必要なライブラリ)
externals: {},
plugins: [
new Dotenv({
path: 'production.env',
safe: false
})
],
optimization: {
minimizer: [
new UglifyJsPlugin({
parallel: true
})
]
}
}
module.exports = config