|
- const webpack = require('webpack')
-
- const plugins = [
- new webpack.DefinePlugin({
- 'process.env.NODE_ENV': JSON.stringify(process.env.NODE_ENV),
- __DEV__: process.env.NODE_ENV === 'development',
- __TEST__: process.env.NODE_ENV === 'test'
- })
- ]
-
- if (process.env.NODE_ENV === 'production') {
- plugins.push(new webpack.optimize.UglifyJsPlugin())
- }
-
- module.exports = {
- output: {
- library: 'cssVendor',
- libraryTarget: 'umd'
- },
- plugins: plugins,
- module: {
- loaders: [
- {
- loader: 'babel-loader',
- test: /\.js$/,
- exclude: /node_modules/
- }
- ]
- }
- }
|