-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsfraBuilderConfig.js
61 lines (54 loc) · 1.51 KB
/
sfraBuilderConfig.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
/* eslint-disable no-undef */
"use strict";
const path = require("path");
/**
* Allows to configure aliases for you require loading
*/
module.exports.aliasConfig = {
// enter all aliases to configure
alias: {
base: path.resolve(
process.cwd(), // eslint-disable-next-line max-len
"storefront-reference-architecture/cartridges/app_storefront_base/cartridge/client/default/"
),
},
};
/**
* Allows copying files to static folder
*/
module.exports.copyConfig = {
"storefront-reference-architecture/cartridges/app_storefront_base": [
{ from: "storefront-reference-architecture/node_modules/font-awesome/fonts/", to: "default/fonts" },
{ from: "storefront-reference-architecture/node_modules/flag-icon-css/flags", to: "default/fonts/flags" },
],
};
/**
* Allows custom include path config
*/
module.exports.includeConfig = {
"storefront-reference-architecture/cartridges/app_storefront_base": {
scss: ["my-custom-node_modules"],
},
};
/**
* Allows excluding js files for compile
*/
module.exports.excludeJS = {
"cartridges/int_shoppay": ['.DS_Store'],
};
/**
* Exposes cartridges included in the project
*/
module.exports.cartridges = [
"storefront-reference-architecture/cartridges/app_storefront_base",
// "plugin_wishlists/cartridges/plugin_wishlists",
"cartridges/int_shoppay_ab",
"cartridges/int_shoppay_sfra",
];
/**
* Lint options
*/
module.exports.lintConfig = {
eslintFix: true,
stylelintFix: true,
};