wox-cli
Version:
scaffold for create component, toolkit and so on
42 lines (40 loc) • 857 B
JavaScript
const path = require('path');
const webpack = require('webpack');
const autoprefixer = require('autoprefixer');
const pkg = require('./package.json');
module.exports = {
entry: {
'index': path.join(__dirname, 'src/index.vue')
},
output: {
path: path.join(__dirname, 'lib'),
publicPath: '/',
library: pkg.name,
libraryTarget: 'umd',
filename: '[name].js'
},
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/
},
{
test: /\.vue$/,
loader: 'vue-loader'
},
{
test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
loader: 'url-loader',
options: {
limit: 102400,
name: 'images/[name].[hash:7].[ext]'
}
},
]
},
plugins: [
new webpack.optimize.UglifyJsPlugin()
]
};