vui-design
Version:
A high quality UI Toolkit based on Vue.js
34 lines (32 loc) • 774 B
JavaScript
const path = require("path");
const webpack = require("webpack");
const merge = require("webpack-merge");
const webpackBaseConfig = require("./webpack.base.config.js");
process.env.NODE_ENV = "production";
module.exports = merge(webpackBaseConfig, {
devtool: "source-map",
entry: {
main: "./src/index.js"
},
output: {
path: path.resolve(__dirname, "../dist"),
publicPath: "/dist/",
filename: "vui-design.js",
library: "vui-design",
libraryTarget: "umd",
umdNamedDefine: true
},
externals: {
vue: {
root: "Vue",
commonjs: "vue",
commonjs2: "vue",
amd: "vue"
}
},
plugins: [
new webpack.DefinePlugin({
"process.env.NODE_ENV": "'production'"
})
]
});