-
Notifications
You must be signed in to change notification settings - Fork 1
/
app_config.js
50 lines (48 loc) · 1.17 KB
/
app_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
/**
* @file Configuration for application
* @module config
* @todo Move to nightshade-core
*/
/* Convinence object for long directory names */
const dir = {
nightshade: `./node_modules/@casper/nightshade-core/src`
}
export const config = {
paths: {
nightshade: `${dir.nightshade}`,
manifest: `./manifests`,
tmp: {
base: `./.tmp`,
styles: './.tmp/assets/css',
images: `./.tmp/assets/img`,
scripts: `./.tmp/assets/js`,
views: `./.tmp/views/`,
},
src: {
styles: `app/assets/scss/**/*.scss`,
views: `./app/views/**/[^_]*.html`,
tpls: [
`./app/views/**/_*.html`,
`${dir.nightshade}/**/*.html`
],
imagesOptim: `./app/assets/img/**/*.{svg,png,gif}`,
images: `./app/assets/img/**/!(*.svg|*.png|*.gif)`,
},
build: {
base: `./dist/**/*`,
styles: `./dist/static-assets/css`,
images: `./dist/static-assets/img`,
scripts: `./dist/static-assets/js`,
},
},
s3: {
staging: {
region: `website-us-east-1`,
bucket: `staging-nightshade.rocks`,
},
production: {
region: `website-us-east-1`,
bucket: `nightshade.rocks`,
},
},
};