-
Notifications
You must be signed in to change notification settings - Fork 0
/
webpack.config.js
49 lines (45 loc) · 1.33 KB
/
webpack.config.js
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
40
41
42
43
44
45
46
47
48
49
const path = require('path')
const webpackConfig = require('@nextcloud/webpack-vue-config')
const buildMode = process.env.NODE_ENV
const isDev = buildMode === 'development'
webpackConfig.devtool = isDev ? 'cheap-source-map' : 'source-map'
webpackConfig.stats = {
colors: true,
modules: false,
}
const appId = 'zaakafhandelapp'
webpackConfig.entry = {
main: {
import: path.join(__dirname, 'src', 'main.js'),
filename: appId + '-main.js',
},
adminSettings: {
import: path.join(__dirname, 'src', 'settings.js'),
filename: appId + '-settings.js',
},
zakenWidget: {
import: path.join(__dirname, 'src', 'zakenWidget.js'),
filename: appId + '-zakenWidget.js',
},
takenWidget: {
import: path.join(__dirname, 'src', 'takenWidget.js'),
filename: appId + '-takenWidget.js',
},
openZakenWidget: {
import: path.join(__dirname, 'src', 'openZakenWidget.js'),
filename: appId + '-openZakenWidget.js',
},
contactmomentenWidget: {
import: path.join(__dirname, 'src', 'contactmomentenWidget.js'),
filename: appId + '-contactmomentenWidget.js',
},
personenWidget: {
import: path.join(__dirname, 'src', 'personenWidget.js'),
filename: appId + '-personenWidget.js',
},
organisatiesWidget: {
import: path.join(__dirname, 'src', 'organisatiesWidget.js'),
filename: appId + '-organisatiesWidget.js',
},
}
module.exports = webpackConfig