blob: 84ff4110ea561e3418260484b12c62af075e459e [file] [log] [blame]
Adrien BĂ©raudc4dd44a2021-04-08 01:05:24 -04001const path = require('path')
2const HtmlWebpackPlugin = require('html-webpack-plugin')
3
4module.exports = {
5 entry: path.resolve(__dirname, 'src', 'index.js'),
6 output: {
7 path: path.resolve(__dirname, 'dist'),
8 filename: 'bundle.js',
9 publicPath: '/'
10 },
11 mode: 'development',
12 module: {
13 rules: [
14 {
15 test: /\.jsx?/,
16 exclude: /node_modules/,
17 use: {
18 loader: 'babel-loader',
19 options: {
20 presets: ['@babel/preset-env', '@babel/preset-react']
21 }
22 }
23 },
24 {
25 test: /\.css$/i,
26 use: ['style-loader', 'css-loader'],
27 }
28 ]
29 },
30 plugins: [
31 new HtmlWebpackPlugin({
32 template: path.resolve(__dirname, 'src', 'index.ejs')
33 })
34 ]
35}