Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- var webpack = require('webpack');
- var env = process.env.NODE_ENV;
- var config = {
- module: {
- loaders: [
- { test: /\.js$/, loaders: ['babel-loader'], exclude: /node_modules/ }
- ]
- },
- output: {
- library: 'ReactDates',
- libraryTarget: 'umd'
- },
- externals: {
- 'moment': 'moment',
- 'react': 'React',
- 'react-dom': 'ReactDOM',
- 'react-addons-shallow-compare': 'React.addons.shallowCompare'
- },
- plugins: [
- new webpack.optimize.OccurrenceOrderPlugin(),
- new webpack.DefinePlugin({
- 'process.env.NODE_ENV': JSON.stringify(env)
- }),
- // new webpack.optimize.UglifyJsPlugin({
- // compressor: {
- // pure_getters: true,
- // unsafe: true,
- // unsafe_comps: true,
- // screw_ie8: true,
- // warnings: false
- // }
- // }),
- ]
- };
- module.exports = config;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement