29 lines
625 B
JavaScript
29 lines
625 B
JavaScript
const path = require('path');
|
|
const webpack = require('webpack');
|
|
const UnminifiedWebpackPlugin = require('unminified-webpack-plugin');
|
|
|
|
module.exports = {
|
|
entry: {
|
|
'dist': './lib/index.js',
|
|
'doc': './lib/index.js'
|
|
},
|
|
output: {
|
|
path: path.resolve(__dirname, '.'),
|
|
filename: '[name]/xml-js.min.js',
|
|
libraryTarget: 'window',
|
|
// library: 'xmljs' // don't specify this
|
|
},
|
|
// module: {
|
|
// rules: [
|
|
// {
|
|
// test: /\.(js)$/,
|
|
// use: 'babel-loader'
|
|
// }
|
|
// ]
|
|
// },
|
|
plugins: [
|
|
new webpack.optimize.UglifyJsPlugin(),
|
|
new UnminifiedWebpackPlugin()
|
|
]
|
|
}
|