-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathangus.config.js
129 lines (109 loc) · 6.28 KB
/
angus.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
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
'use strict';
module.exports = {
bower: {
/* packages - The list of bower endpoints your app will use.
Each package will be installed using the command 'bower install <package>'
Remember that you can also use git repo's, local folders, URL's and specify version and/or tags
Please see http://bower.io/docs/api/#install for more info
*/
packages: [
'angular',
'angular-route',
'angularfire',
'angular-mocks',
'bootstrap-sass-official'
],
/* filesNeeded - A list of files your app will actually use from the bower packages you installed.
Once Angus has installed the bower packages needed for your app, you need to define
which files you will actually need from those packages. This way, Angus can automatically include
them in your HTML files, generate CSS and do additional (optional) things such as AngularJS template caching.
Angus will look inside the bower_components folder for these files.
You can specify `.js`, `.scss`, `.html and `.less` files here.
*/
filesNeeded: {
js: [
'firebase/firebase.js',
'firebase-simple-login/firebase-simple-login.js',
'angular/angular.js',
'angular-route/angular-route.js',
'angularfire/dist/angularfire.min.js',
'angular-mocks/angular-mocks.js',
'jquery/dist/jquery.min.js',
'jquery/dist/jquery.min.map'
],
scss: [
/* Core variables and mixins */
'bootstrap-sass-official/assets/stylesheets/bootstrap/_variables.scss',
'bootstrap-sass-official/assets/stylesheets/bootstrap/_mixins.scss',
/* Reset */
'bootstrap-sass-official/assets/stylesheets/bootstrap/_normalize.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_print.scss',
/* Core CSS */
'bootstrap-sass-official/assets/stylesheets/bootstrap/_scaffolding.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_type.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_code.scss',
'bootstrap-sass-official/assets/stylesheets/bootstrap/_grid.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_tables.scss',
'bootstrap-sass-official/assets/stylesheets/bootstrap/_forms.scss',
'bootstrap-sass-official/assets/stylesheets/bootstrap/_buttons.scss',
/* Components */
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_component-animations.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_glyphicons.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_dropdowns.scss',
//'bootstrap-sass-official/assets/stylesheets/bootstrap/_button-groups.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_input-groups.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_navs.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_navbar.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_breadcrumbs.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_pagination.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_pager.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_labels.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_badges.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_jumbotron.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_thumbnails.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_alerts.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_progress-bars.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_media.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_list-group.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_panels.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_wells.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_close.scss',
/* Components w/ JavaScript */
//'bootstrap-sass-official/assets/stylesheets/bootstrap/_modals.scss'
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_tooltip.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_popovers.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_carousel.scss',
/* Utility classes */
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_utilities.scss',
// 'bootstrap-sass-official/assets/stylesheets/bootstrap/_responsive-utilities.scss',
],
less: [],
/*
html - Only for AngularJS apps: include html templates here to cache them.
This array must contain objects in the following format:
{
libPath: 'angular-ui/template/modal/backdrop.html',
readAs: 'template/modal/backdrop.html'
}
*/
html: []
}
},
// The port this app will be accessible on.
// Defaults to 9000
port: 9000,
// Which CSS compiler to use. Can be 'none', 'sass' or 'less'.
// Defaults to 'sass'
cssCompiler: 'sass',
// Which test runner to use. Can be 'none' or 'karma'.
// Defaults to 'karma'
testRunner: 'none',
// Whether JsHint should check your code for errors.
// Note that you need a .jshintrc file in your project directory for this to work.
// See the example apps for a good starting point.
// Defaults to true
useJsHint: false,
// When enabled, Angus will execute a few additional tasks such as html2js, ngconstant and ngmin.
// Defaults to false
usesAngularJS: true
};