var webpack = require('webpack') var path = require('path') module.exports = { entry: './client/index.jsx', watch: true, devtool: 'cheap-source-map', output: { filename: './public/bundle.js' }, module: { rules: [ { test: /\.jsx?$/, exclude: /(node_modules|bower_components)/, use: { loader: 'babel-loader', options: { presets: ['env','es2015','stage-0'], } } }, { test: /\.css$/, use: [ 'style-loader', 'css-loader' ] }, ] }, resolve: { alias: { 'react': 'preact-compat', 'react-dom': 'preact-compat', } }, devServer: { contentBase: path.join(__dirname, "public"), compress: true, } }