Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
titaniumnetwork-dev
GitHub Repository: titaniumnetwork-dev/Incognito-old
Path: blob/main/static/src/gs/public/breaklock/webpack.config.js
1324 views
1
const path = require('path');
2
const webpack = require('webpack');
3
const ExtractTextPlugin = require("extract-text-webpack-plugin");
4
5
const extractSass = new ExtractTextPlugin({
6
filename: "[name].css",
7
disable: process.env.NODE_ENV === "development"
8
});
9
10
module.exports = {
11
context: path.resolve(__dirname, './src'),
12
entry: {
13
app: './app.js',
14
},
15
output: {
16
path: path.resolve(__dirname, './'),
17
filename: 'app.js',
18
},
19
module: {
20
rules: [
21
{
22
test: /\.js$/,
23
use: [{
24
loader: 'babel-loader',
25
options: { presets: ['es2015'] }
26
}],
27
},
28
{
29
test: /\.scss$/,
30
loader: extractSass.extract({
31
loader: [{
32
loader: "css-loader",
33
options: { url: false }
34
}, {
35
loader: "sass-loader"
36
}],
37
fallbackLoader: "style-loader"
38
})
39
}
40
]
41
},
42
plugins: [
43
extractSass
44
]
45
};
46
47