webpack.config.js 501 B

123456789101112131415161718192021
  1. var PROD = process.argv.indexOf('-p') >= 0;
  2. var webpack = require('webpack');
  3. module.exports = {
  4. entry: {
  5. 'ecStat': __dirname + '/src/ecStat.js'
  6. },
  7. output: {
  8. libraryTarget: 'umd',
  9. library: ['ecStat'],
  10. path: __dirname + '/dist',
  11. filename: PROD ? '[name].min.js' : '[name].js'
  12. },
  13. plugins: PROD
  14. ? [
  15. new webpack.optimize.UglifyJsPlugin({
  16. compress: { warnings: false }
  17. })
  18. ]
  19. : []
  20. };