UNPKG

vue-qs-form

Version:
47 lines (46 loc) 962 B
/* eslint-env node */ const path = require('path') const CleanWebpackPlugin = require('clean-webpack-plugin') module.exports = { context: __dirname, resolve: { modules: [ path.resolve(__dirname, 'src'), 'node_modules' ], alias: { 'vue$': 'vue/dist/vue.esm.js' }, extensions: ['.js', '.json', '.vue'] }, entry: './src/index.js', externals: { }, output: { path: path.resolve(__dirname, 'dist'), filename: "vue-qs-form.min.js", library: 'VueQsForm', libraryTarget: 'umd', umdNamedDefine: true }, module: { rules: [ { test: /\.vue$/, loader: 'vue-loader' }, { test: /\.js$/, loader: 'babel-loader', exclude: path.resolve(__dirname, 'node_modules') } ] }, plugins: [ new CleanWebpackPlugin(['./dist']) ], devtool: false, performance: { hints: false } }