react-calendar-mobile
Version:
A calendar component for mobile device
65 lines (58 loc) • 954 B
JavaScript
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
}
})
]
};