Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. 'use strict';
  2.  
  3. var webpack = require('webpack');
  4.  
  5. var env = process.env.NODE_ENV;
  6.  
  7. var config = {
  8. module: {
  9. loaders: [
  10. { test: /\.js$/, loaders: ['babel-loader'], exclude: /node_modules/ }
  11. ]
  12. },
  13. output: {
  14. library: 'ReactDates',
  15. libraryTarget: 'umd'
  16. },
  17. externals: {
  18. 'moment': 'moment',
  19. 'react': 'React',
  20. 'react-dom': 'ReactDOM',
  21. 'react-addons-shallow-compare': 'React.addons.shallowCompare'
  22. },
  23. plugins: [
  24. new webpack.optimize.OccurrenceOrderPlugin(),
  25. new webpack.DefinePlugin({
  26. 'process.env.NODE_ENV': JSON.stringify(env)
  27. }),
  28. // new webpack.optimize.UglifyJsPlugin({
  29. // compressor: {
  30. // pure_getters: true,
  31. // unsafe: true,
  32. // unsafe_comps: true,
  33. // screw_ie8: true,
  34. // warnings: false
  35. // }
  36. // }),
  37. ]
  38. };
  39.  
  40. module.exports = config;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement