-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
48 lines (45 loc) · 1.56 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
'use strict';
var pkg = require('./package.json');
var config = function(baseConfig) {
return {
'pkg': pkg,
'pkgname': pkg.name,
'version': function () {return pkg.version;},
name: 'assets',
deps: {
css: [
'node_modules/angular-material/angular-material.css',
'node_modules/angularjs-slider/dist/rzslider.min.css',
baseConfig.src.root + '/material-icons.css',
'node_modules/chronopic.js/dist/css/chronopic-ext-md.min.css',
'node_modules/chronopic.js/dist/css/chronopic.min.css',
'node_modules/leaflet/dist/leaflet.css',
'node_modules/leaflet-draw/dist/leaflet.draw.css',
'node_modules/leaflet-fullscreen/dist/leaflet.fullscreen.css'
].concat(baseConfig.deps.css),
sharedAssets: [
'node_modules/material-design-icons/iconfont/*',
'node_modules/leaflet-draw/dist/*/*',
'node_modules/leaflet/dist/*/*',
'node_modules/leaflet-fullscreen/dist/*.png'
]
},
dist: {
approot: baseConfig.dist.root + '/demo',
bundleName: 'demos.js',
sharedAssets: baseConfig.dist.root + '/assets',
sass: baseConfig.dist.root + '/assets'
},
src: {
app: baseConfig.src.root + '/**/*Demo.js',
sassMain: [baseConfig.src.root + '/main.scss'],
sassAll: [baseConfig.src.root + '/**/*.scss'],
html: [baseConfig.src.root + '/**/index.html'],
config: [],
assets: [baseConfig.src.root+'/**/*.{ico,png,jpg,jpeg,gif}']
},
dirListings: true,
templateRoot: 'npdc-common/src'
};
};
module.exports = config;