UNPKG

react-grid-carousel

Version:

React resposive carousel component w/ grid layout

48 lines (44 loc) 967 B
const path = require('path') const fs = require('fs') const { CleanWebpackPlugin } = require('clean-webpack-plugin') function isDirectory(dir) { return fs.lstatSync(dir).isDirectory() } module.exports = { mode: 'development', entry: fs.readdirSync(__dirname).reduce((entries, dir) => { if (dir !== 'dist' && isDirectory(path.join(__dirname, dir))) { entries[dir] = path.join(__dirname, dir, 'index.js') } return entries }, {}), output: { path: path.resolve(__dirname, 'dist'), filename: '[name].js', chunkFilename: '[id].chunk.js' }, module: { rules: [ { test: /\.js$/, exclude: /node_modules/, use: { loader: 'babel-loader' } } ] }, plugins: [ new CleanWebpackPlugin({ verbose: true }) ], devServer: { contentBase: __dirname, publicPath: '/dist/', compress: true, hot: true, inline: true, host: '0.0.0.0' } }