UNPKG

angular-keypad

Version:

An Angular directive that creates a numeric keypad.

59 lines (53 loc) 1.34 kB
var webpack = require('webpack'); var UglifyJsPlugin = webpack.optimize.UglifyJsPlugin; var env = process.env.WEBPACK_ENV; var path = require('path'); var libraryName = 'angular-keypad'; var config = { entry: { 'angular-keypad': './src/index.js', 'angular-keypad.min': './src/index.js', }, devtool: 'source-map', output: { path: __dirname + '/dist', filename: "[name].js", library: libraryName, libraryTarget: 'umd', umdNamedDefine: true }, module: { preLoaders: [ { test: /\.js$/, loader: 'eslint-loader', exclude: /node_modules/ } ], loaders: [ { test: /\.js$/, loaders: [ 'ng-annotate', 'babel?presets[]=es2015' ], exclude: /bower_components/ }, { test: /\.(html|svg)$/, loader: 'ngtemplate!html' } ] }, resolve: { root: path.resolve('./src'), extensions: ['', '.js'] }, plugins: [ new webpack.optimize.UglifyJsPlugin({ include: /\.min\.js$/, minimize: true }) ] }; module.exports = config;