UNPKG

1.12 kBJavaScriptView Raw
1const { resolve } = require('path'),
2 webpack = require('webpack');
3
4module.exports = {
5 entry: [
6 './src/entry.js',
7 './index.html'
8 ],
9 output: {
10 filename: 'bundle.js',
11 path: resolve(__dirname, 'docs'),
12 publicPath: ''
13 },
14 module: {
15 rules: [{
16 test: /\.jsx?$/,
17 use: ['babel-loader'],
18 exclude: /node_modules/
19 }, {
20 test: /\.css$/,
21 use: [
22 'style-loader',
23 'css-loader?importLoaders=1&modules'
24 ],
25 exclude: /node_modules/
26 }, {
27 test: /\.(jpe?g|png|gif|svg)/,
28 use: [{
29 loader: 'file-loader',
30 options: {
31 name: '[name].[ext]'
32 }
33 }],
34 exclude: /node_modules/
35 }, {
36 test: /\.html/,
37 use: [{
38 loader: 'file-loader',
39 options: {
40 name: '[name].[ext]'
41 }
42 }],
43 exclude: /node_modules/
44 }]
45 }
46};