var path = require("path") module.exports = { context: __dirname, entry: ['./src/index'], output: { filename: "[name]-[hash].js" }, plugins: [ ], // add all common plugins here module: { rules: [ { test: /\.jsx?$/, loader: 'babel-loader', include: [path.resolve(__dirname, './src')], query: { presets: ['@babel/preset-react'], plugins: [ 'react-hot-loader/babel', '@babel/plugin-proposal-class-properties' ] } } ] }, resolve: { modules: ['node_modules'], extensions: ['.js', '.jsx'] }, }