antelope-ui
Version:
A Component Library for Vue.js.
57 lines (47 loc) • 998 B
JavaScript
const path = require('path')
const VueLoaderPlugin = require('vue-loader/lib/plugin')
const config = {
mode: 'production',
entry: {
'antelope-ui': './src/index.js',
'antelope-ui.core': './src/index.core.js'
},
resolve: {
alias: {
'@': path.resolve(__dirname, 'src')
},
extensions: ['.js', '.vue', '.json']
},
output: {
path: path.resolve(__dirname, 'dist'),
library: 'antelope',
libraryTarget: 'umd'
},
module: {
rules: [
{
test: /\.vue$/,
use: ['vue-loader']
},
{
test: /\.js$/,
use: ['babel-loader']
},
{
test: /\.css$/,
use: ['vue-style-loader', 'css-loader']
},
{
test: /\.styl(us)?$/,
use: ['vue-style-loader', 'css-loader', 'stylus-loader']
}
]
},
plugins: [new VueLoaderPlugin()],
performance: {
hints: 'error',
maxAssetSize: 300000,
maxEntrypointSize: 500000
}
}
module.exports = config