UNPKG

react-calendar-mobile

Version:
65 lines (58 loc) 954 B
var webpack = require('webpack'); module.exports = { entry: { 'react-calendar-mobile': './src/Calendar.jsx' }, output: { filename: './lib/[name].js', library: 'Calendar', libraryTarget: 'umd' }, resolve: { extensions: ['.js', '.jsx'] }, externals: [{ react: { root: 'React', commonjs2: 'react', commonjs: 'react', amd: 'react' } }], module: { rules: [{ test: /\.css$/, use: [{ loader: 'style-loader' }, { loader: 'css-loader' }, { loader: 'autoprefixer-loader' } ] }, { test: /\.jsx$/, use: 'babel-loader', exclude: /node_modules/ }, { test: /\.js$/, use: 'babel-loader', exclude: /node_modules/ }] }, plugins: [ new webpack.optimize.OccurrenceOrderPlugin(), new webpack.DefinePlugin({ 'process.env': { NODE_ENV: '"production"' } }), new webpack.optimize.UglifyJsPlugin({ compressor: { warnings: false } }) ] };