-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwpwp.config.js
70 lines (59 loc) · 1.65 KB
/
wpwp.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/*
This is the main WP-Webpack config file.
Each config variable has a short explanation about what it controls
*/
module.exports = {
/*
Webpack entry points
This is a list of 'main' source files we're compiling
Feel free to rename / remove files you do not need.
*/
entry: {
main: [
'./scripts/main.ts', // Frontend javascript
'./styles/main.scss', // Frontend css
],
admin: [
'./scripts/admin.ts', // Admin Javascript
'./styles/admin.scss', // Admin CSS
],
},
/*
File name format to use for production build
All webpack merge tags are supported, but we use:
[name] - filename
[contenthash] - webpack hash based on the file content
Default is [name]_[contenthash:5] - filename + 5 character hash. I.e. main_d56fg.css
*/
cacheBusting: '[name].min',
/*
External global libraries
*/
externals: {
jquery: 'jQuery',
},
/*
Root path for the asset files.
If theme it should be: /wp-content/themes/theme-name
If plugin it should be: /wp-content/plugins/plugin-name
*/
publicPath: '/wp-content/plugins/woocommerce-nestpay-payment-gateway',
/*
Files to watch
*/
watch: ['dist/**/**', 'templates/**/*.php', 'template-parts/**/*.php', 'woocommerce/**/*.php', '*.php'],
/*
Run linters during build process
Will speed up building, but allows for style and code errors
*/
lintOnBuild: true,
devUrl: 'https://stup.test',
translation: {
domain: 'woocommerce-nestpay',
filename: 'woocommerce-nestpay.pot',
languageDir: './languages',
bugReport: '',
translator: 'Sibin Grasic <[email protected]>',
team: 'Oblak Studio <[email protected]>',
},
};