UNPKG

ec-react15-lib

Version:

Enormous Cloud Applications Rendering Framework, version for React 0.15

46 lines (43 loc) 1.14 kB
const path = require('path'); const webpack = require('webpack'); const env = process.env.NODE_ENV || 'dev'; const devtool = (env !== 'production') ? 'eval' : undefined; // production const plugins = []; // if (env === 'production') { // plugins.push( new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false, screw_ie8: true }})); // } var libraryDesc = require('./package.json').library; var libraryEntryPoint = path.join(__dirname, 'src', libraryDesc.entry); module.exports = { devtool, entry: libraryEntryPoint, output: { path: path.join(__dirname, 'dist'), filename: 'index.js', library: 'ind', libraryTarget: 'umd', umdNamedDefine: true }, resolve: { modules: [ path.resolve(__dirname, 'src'), path.resolve(__dirname, 'node_modules'), path.resolve(__dirname, 'node_modules/react-redux/node_modules') ] }, plugins, module: { loaders: [ { test: /\.css$/, loaders: ['iso-morphic-style-loader', 'css-loader'] }, { test: /\.js?$/, loaders: ['babel-loader', 'eslint-loader'], exclude: /node_modules/ } ] } };