/
config.js
79 lines (63 loc) · 1.41 KB
/
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
71
72
73
74
75
76
77
78
79
'use strict';
var src = './src/',
dist = './dist/',
assets = 'assets',
stage = 'stage',
prod = 'prod';
var cdn;
// var cdn = '//cdn.com';
// var repo = 'reponame';
const baseConfig = {
root: '/',
src,
dist,
assets,
// repo,
entry: [
'app',
'styleguide'
],
data: `${src}${assets}/data/**/*.json`,
html: `${src}/**/*.html`,
// 'localhost' || '0.0.0.0'
// swap commented out proxy/localhost if needing to access on other devices via ip address
proxy: false,
localhost: '127.0.0.1', // for safari sake..
// localhost: 'localhost',
// proxy: true,
// localhost: '0.0.0.0',
port: {
server: 8000,
webpack: 3000
},
// match with package.json dependencies
// $ npm install package --save
dependencies: {
// '_': 'underscore',
'$': 'jquery',
// 'THREE': 'three',
// 'jQuery': 'jquery',
// 'window.jQuery': 'jquery'
},
// // deployment
// // set options here
// deploy: {
// staging: {
// source : './dist/',
// hostname : '127.0.0.1',
// username : 'username',
// password : '',
// destination : '/srv/users/username/apps/'+ stage +'/public',
// exclude : []
// },
// production: {
// source : './dist/',
// hostname : '127.0.0.1',
// username : 'username',
// password : '',
// destination : '/srv/users/username/apps/'+ prod +'/public',
// exclude : []
// }
// }
}
module.exports = baseConfig;