aboutsummaryrefslogtreecommitdiff
path: root/webpack.config.js
blob: 097b089fd71896ef3e80f239af7908f118a81f74 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
var path = require('path');


module.exports = [
    {
        entry: {
            main: '.' + path.sep + path.join('src_js', 'hatter', 'main')
        },
        output: {
            filename: '[name].js',
            path: path.join(__dirname, 'build', 'jshatter')
        },
        module: {
            rules: [
                {
                    test: /\.scss$/,
                    use: ["style-loader", "css-loader", "resolve-url-loader", "sass-loader?sourceMap"]
                },
                {
                    test: /node_modules.*\.(woff|woff2|ttf|eot|svg)$/,
                    use: "file-loader?name=fonts/[hash].[ext]"
                }
            ]
        },
        resolve: {
            modules: [
                path.join(__dirname, 'src_js'),
                path.join(__dirname, 'src_web'),
                path.join(__dirname, 'node_modules')
            ]
        },
        resolveLoader: {
            alias: {
                static: 'file-loader?context=src_web/static&name=[path][name].[ext]'
            }
        },
        devtool: 'source-map'
    }
];