-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathember-cli-build.js
More file actions
114 lines (99 loc) · 4.75 KB
/
ember-cli-build.js
File metadata and controls
114 lines (99 loc) · 4.75 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
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
/*jshint node:true*/
/* global require, module */
var EmberApp = require('ember-cli/lib/broccoli/ember-app');
var Funnel = require('broccoli-funnel');
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
// Add options here
});
/**
* CSS
*/
// Pages Plugins
app.import('vendor/assets/plugins/pace/pace-theme-flash.css');
app.import('vendor/assets/plugins/boostrapv3/css/bootstrap.min.css');
app.import('vendor/assets/plugins/font-awesome/css/font-awesome.css');
app.import('vendor/assets/plugins/jquery-scrollbar/jquery.scrollbar.css');
app.import('vendor/assets/plugins/bootstrap-select2/select2.css');
app.import('vendor/assets/plugins/switchery/css/switchery.min.css');
app.import('vendor/assets/plugins/nvd3/nv.d3.min.css');
app.import('vendor/assets/plugins/mapplic/css/mapplic.css');
app.import('vendor/assets/plugins/rickshaw/rickshaw.min.css');
app.import('vendor/assets/plugins/bootstrap-datepicker/css/datepicker3.css');
app.import('vendor/assets/plugins/jquery-metrojs/MetroJs.css');
// Pages
app.import('vendor/pages/css/pages-icons.css');
app.import('vendor/pages/css/pages.css');
/**
* JS
*/
// Pages Plugins
app.import('vendor/assets/plugins/pace/pace.min.js');
app.import('vendor/assets/plugins/jquery/jquery-1.11.1.min.js');
app.import('vendor/assets/plugins/modernizr.custom.js');
app.import('vendor/assets/plugins/jquery-ui/jquery-ui.min.js');
app.import('vendor/assets/plugins/boostrapv3/js/bootstrap.min.js');
app.import('vendor/assets/plugins/jquery/jquery-easy.js');
app.import('vendor/assets/plugins/jquery-unveil/jquery.unveil.min.js');
app.import('vendor/assets/plugins/jquery-bez/jquery.bez.min.js');
app.import('vendor/assets/plugins/jquery-ios-list/jquery.ioslist.min.js');
app.import('vendor/assets/plugins/jquery-actual/jquery.actual.min.js');
app.import('vendor/assets/plugins/jquery-scrollbar/jquery.scrollbar.min.js');
app.import('vendor/assets/plugins/bootstrap-select2/select2.min.js');
app.import('vendor/assets/plugins/classie/classie.js');
app.import('vendor/assets/plugins/switchery/js/switchery.min.js');
app.import('vendor/assets/plugins/nvd3/lib/d3.v3.js');
app.import('vendor/assets/plugins/nvd3/nv.d3.min.js');
app.import('vendor/assets/plugins/nvd3/src/utils.js');
app.import('vendor/assets/plugins/nvd3/src/tooltip.js');
app.import('vendor/assets/plugins/nvd3/src/interactiveLayer.js');
app.import('vendor/assets/plugins/nvd3/src/models/axis.js');
app.import('vendor/assets/plugins/nvd3/src/models/line.js');
app.import('vendor/assets/plugins/nvd3/src/models/lineWithFocusChart.js');
app.import('vendor/assets/plugins/mapplic/js/hammer.js');
app.import('vendor/assets/plugins/mapplic/js/jquery.mousewheel.js');
app.import('vendor/assets/plugins/mapplic/js/mapplic.js');
app.import('vendor/assets/plugins/rickshaw/rickshaw.min.js');
app.import('vendor/assets/plugins/jquery-metrojs/MetroJs.min.js');
app.import('vendor/assets/plugins/jquery-sparkline/jquery.sparkline.min.js');
app.import('vendor/assets/plugins/skycons/skycons.js');
app.import('vendor/assets/plugins/bootstrap-datepicker/js/bootstrap-datepicker.js');
// Plugins
// app.import('bower_components/holderjs/holder.js');
// Pages
app.import('vendor/pages/js/pages.js');
/**
* Assets
*/
var assets = [
new Funnel('vendor/assets/plugins/font-awesome', {
srcDir: '/fonts', destDir: '/fonts', include: ['**/*.eot','**/*.svg','**/*.ttf','**/*.woff', '**/*.woff2']
}),
// new Funnel('vendor/assets/plugins/boostrapv3', {
// srcDir: '/fonts', destDir: '/assets/fonts', include: ['**/*.eot','**/*.svg','**/*.ttf','**/*.woff']
// }),
new Funnel('vendor/pages/fonts', {
srcDir: '/pages-icon', destDir: '/fonts/pages-icon', include: ['**/*.eot','**/*.svg','**/*.ttf','**/*.woff']
}),
// new Funnel('vendor/pages/fonts', {
// srcDir: '/montserrat', destDir: '/fonts/montserrat', include: ['**/*.svg','**/*.ttf']
// }),
// new Funnel('vendor/assets/plugins/mapplic', {
// srcDir: '/css/images', destDir: '/assets/images', include: ['**/*.cur','**/*.png','**/*.gif']
// }),
// new Funnel('vendor/assets/plugins/jquery-metrojs', {
// srcDir: '/images', destDir: '/assets/images', include: ['**/*.jpg','**/*.gif']
// }),
// new Funnel('vendor/assets/plugins/jquery-ui', {
// srcDir: '/images', destDir: '/assets/images', include: ['**/*.png','**/*.gif']
// }),
// new Funnel('vendor/assets/plugins/bootstrap-select2', {
// srcDir: '/', destDir: '/assets', include: ['*.png','*.gif']
// }),
new Funnel('vendor/pages', {
srcDir: '/img', destDir: '/img', include: ['**/*.svg','**/*.png','**/*.jpg','**/*.gif']
})
];
/** Export */
return app.toTree(assets);
};