vc-popup
Version:
vue popup components with power position and animation support and back key support as well
33 lines (28 loc) • 890 B
JavaScript
const path = require('path')
const utils = require('./utils')
const webpack = require('webpack')
const config = require('../config')
const merge = require('webpack-merge')
const baseWebpackConfig = require('./webpack.base.conf')
const webpackConfig = merge(baseWebpackConfig, {
module: {
rules: utils.styleLoaders({
sourceMap: config.build.productionSourceMap,
extract: false
})
},
devtool: config.build.productionSourceMap ? '#source-map' : false,
externals: ['vue', 'vc-popup-base', 'vue-router'],
plugins: []
})
webpackConfig.entry = {
'popup-base': path.resolve(__dirname, `../packages/popup-base/install.js`)
}
webpackConfig.output = {
path: path.resolve(__dirname, '../packages/popup-base/'),
filename: `index.js`,
libraryExport: "default",
libraryTarget: "umd"
}
module.exports = webpackConfig