-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathember-cli-build.js
More file actions
91 lines (75 loc) · 3.05 KB
/
ember-cli-build.js
File metadata and controls
91 lines (75 loc) · 3.05 KB
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
/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var Funnel = require('broccoli-funnel');
var Concat = require('broccoli-concat');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
fingerprint: {
enabled: false
},
outputPaths: {
app: {
css: {
'app': '/frontend.css'
},
js: '/frontend.js'
},
vendor: {
css: '/vendor.css',
js: '/vendor.js'
}
},
lessOptions: {
paths: [
'bower_components/bootstrap/less',
'bower_components/bootstrap-material-design/less',
'app/styles/less'
],
},
storeConfigInMeta: false
// Add options here
});
// Use `app.import` to add additional libraries to the generated
// output files.
//
// If you need to use different assets in different
// environments, specify an object as the first parameter. That
// object's keys should be the environment name and the values
// should be the asset to use in that environment.
//
// If the library that you are including contains AMD or ES6
// modules that you would like to import into your application
// please specify an object with the list of modules as keys
// along with the exports of each module as its value.
app.import('vendor/js/highcharts.js');
app.import('vendor/js/highcharts-more.js');
app.import('vendor/js/highcharts-no-data.js');
app.import('vendor/css/highcharts.css');
app.import('vendor/css/highcharts-popup.css');
app.import('vendor/js/fontfaceobserver.standalone.js');
app.import('vendor/js/fingerprint2.js');
app.import('vendor/js/inflection.js');
app.import('vendor/js/respond.js');
app.import('vendor/js/es2015-polyfill.js', {prepend: true});
app.import('bower_components/bootstrap/dist/js/bootstrap.min.js');
app.import('bower_components/autosize/dist/autosize.js');
app.import('bower_components/moment/min/moment.min.js');
app.import('bower_components/numeral/min/numeral.min.js');
app.import('bower_components/seedrandom/seedrandom.js');
app.import('bower_components/bootstrap-switch/dist/js/bootstrap-switch.js');
app.import('bower_components/bootstrap-switch/dist/css/bootstrap3/bootstrap-switch.css');
app.import('bower_components/seiyria-bootstrap-slider/dist/bootstrap-slider.js');
app.import('bower_components/seiyria-bootstrap-slider/dist/css/bootstrap-slider.css');
app.import('bower_components/bootstrap-material-design/dist/js/material.min.js');
app.import('bower_components/bootstrap-material-design/dist/js/ripples.min.js');
app.import('bower_components/bootstrap-material-design/dist/css/ripples.min.css')
app.import('bower_components/material-design-icons/iconfont/material-icons.css');
var bootstrapFonts = new Funnel('bower_components/bootstrap/dist/fonts', {
include: ['*'],
destDir: '/fonts',
});
var materialIconFonts = new Funnel('bower_components/material-design-icons/iconfont', {
include: ['*.eot', '*.woff', '*.ttf', '*.woff2', '*.svg'],
});
return app.toTree([bootstrapFonts, materialIconFonts]);
};