This repository has been archived by the owner on Oct 18, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathbricks.config.mjs
105 lines (90 loc) · 1.9 KB
/
bricks.config.mjs
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
const config = {
// --- Project variables ---
textdomain: 'bricks',
siteURL: 'http://localhost',
enable: {
purgecss: true
},
// Purgecss safelist https://purgecss.com/safelisting.html
cssSafelist: [
/^carousel-item.*/, // Bootstrap Carousel Animation
/collapsing/, // Bootstrap Navbar Animation
/show/ // Bootstrap Dropdown
],
// gulp-fa-minify whitelisted icons https://github.com/FA-Minify/gulp-fa-minify
// Light (Pro), Regular (Pro), Solid (Free), Brands (Free)
faIconSafelist: {
fal: [],
far: [],
fas: [
'angle-up',
'magnifying-glass'
],
fab: [
'facebook-f',
'linkedin-in',
'instagram',
'twitter'
]
},
// --- Path variables ---
css: {
src: './src/sass/**/*.scss',
dist: './dist/css/',
watch: './src/sass/**/*.scss',
content: [
'./**/*.php',
'./src/js/**/*.js'
],
exclude: [
'pattern-library.php'
]
},
js: {
src: './src/js/*.js',
dist: './dist/js/',
watch: './src/js/**/*.js'
},
php: {
watch: [
'./**/*.php',
'!node_modules/**'
]
},
img: {
src: './src/img/**/*.{png,jpg,gif,svg}',
dist: './dist/img/',
watch: './src/img/**/*.{png,jpg,gif,svg}'
},
fonts: {
src: {
ttf: './src/fonts/**/*.{otf,ttf}',
woff: './src/fonts/**/*.{woff,woff2}'
},
dist: './dist/fonts/',
watch: './src/fonts/**/*'
},
icons: {
src: './node_modules/@fortawesome/fontawesome-free/js/all.js'
},
i18n: {
dist: './languages/',
functions: [
'__:1,2d',
'_e:1,2d',
'_x:1,2c,3d',
'esc_html__:1,2d',
'esc_html_e:1,2d',
'esc_html_x:1,2c,3d',
'esc_attr__:1,2d',
'esc_attr_e:1,2d',
'esc_attr_x:1,2c,3d',
'_ex:1,2c,3d',
'_n:1,2,4d',
'_nx:1,2,4c,5d',
'_n_noop:1,2,3d',
'_nx_noop:1,2,3c,4d'
]
}
};
export default config;