UNPKG

boss-validator

Version:

The simplest library to validate data or forms.

37 lines (35 loc) 828 B
const CopyWebpackPlugin = require('copy-webpack-plugin'); const path = require('path'); const webpack = require('webpack') const UglifyJsPlugin = webpack.optimize.UglifyJsPlugin; module.exports = { context: path.join(__dirname, 'src'), entry: { 'boss': path.join(__dirname, 'src/js/boss.core.js') }, output: { path: path.join(__dirname, 'dist'), filename: 'js/[name].min.js', library: 'Boss', libraryTarget: 'umd', umdNamedDefine: true }, module: { loaders: [ { test: /\.js$/, include: [ path.resolve(__dirname, 'src/js') ], exclude: /(node_modules|bower_components)/, loader: 'babel-loader', query: { presets: ['es2015'] } } ] }, plugins: [ new UglifyJsPlugin({ minimize: true }) ] }