UNPKG

react-timeslot-calendar

Version:

A calendar based on timeslots which can be set as available, occupied and so on.

45 lines (42 loc) 1.14 kB
var webpack = require('webpack'); var WebpackBundleSizeAnalyzerPlugin = require('webpack-bundle-size-analyzer').WebpackBundleSizeAnalyzerPlugin; const path = require('path'); module.exports = { entry: './src/js/react-timeslot-calendar.jsx', output: { path: path.join(__dirname, './build'), filename: 'build.min.js', libraryTarget: 'umd', }, plugins: [ new WebpackBundleSizeAnalyzerPlugin('./reports/plain-report.txt'), new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/), new webpack.DefinePlugin({ 'process.env': { 'NODE_ENV': JSON.stringify('production'), }, }), ], module: { loaders: [ { test: /\.jsx?$/, exclude: /node_modules/, loader: 'babel-loader', query: { presets: ['react', 'es2015'], }, }, { test: /\.scss$/, use: [{ loader: 'style-loader', // creates style nodes from JS strings }, { loader: 'css-loader', // translates CSS into CommonJS }, { loader: 'sass-loader', // compiles Sass to CSS }], }, ], }, };