@@ -10,7 +10,7 @@ module.exports = function (grunt) {
10
10
11
11
// configurable paths
12
12
var yeomanConfig = {
13
- app : 'app' ,
13
+ app : 'app' ,
14
14
dist : 'dist'
15
15
} ;
16
16
@@ -20,12 +20,12 @@ module.exports = function (grunt) {
20
20
}
21
21
22
22
grunt . initConfig ( {
23
- yeoman : yeomanConfig ,
24
- watch : {
23
+ yeoman : yeomanConfig ,
24
+ watch : {
25
25
less : {
26
26
files : [ '<%= yeoman.app %>/styles/{,*/}*.less' ] ,
27
27
tasks : [ 'recess' , 'copy:styles' ] ,
28
- options :{
28
+ options : {
29
29
nospawn : true
30
30
}
31
31
} ,
@@ -44,22 +44,24 @@ module.exports = function (grunt) {
44
44
}
45
45
} ,
46
46
recess : {
47
- options : {
48
- compile : true
49
- } ,
50
- dist : {
51
- files : [ {
52
- expand : true ,
53
- cwd : '<%= yeoman.app %>/styles' ,
54
- src : 'style.less' ,
55
- dest : '.tmp/styles/' ,
56
- ext : '.css'
57
- } ]
58
- }
47
+ options : {
48
+ compile : true
49
+ } ,
50
+ dist : {
51
+ files : [
52
+ {
53
+ expand : true ,
54
+ cwd : '<%= yeoman.app %>/styles' ,
55
+ src : 'style.less' ,
56
+ dest : '.tmp/styles/' ,
57
+ ext : '.css'
58
+ }
59
+ ]
60
+ }
59
61
} ,
60
62
connect : {
61
- options : {
62
- port : 9000 ,
63
+ options : {
64
+ port : 9000 ,
63
65
// Change this to '0.0.0.0' to access the server from outside.
64
66
hostname : 'localhost'
65
67
} ,
@@ -74,7 +76,7 @@ module.exports = function (grunt) {
74
76
}
75
77
}
76
78
} ,
77
- test : {
79
+ test : {
78
80
options : {
79
81
middleware : function ( connect ) {
80
82
return [
@@ -85,13 +87,13 @@ module.exports = function (grunt) {
85
87
}
86
88
}
87
89
} ,
88
- open : {
90
+ open : {
89
91
server : {
90
92
url : 'http://localhost:<%= connect.options.port %>'
91
93
}
92
94
} ,
93
- clean : {
94
- dist : {
95
+ clean : {
96
+ dist : {
95
97
files : [
96
98
{
97
99
dot : false ,
@@ -104,49 +106,49 @@ module.exports = function (grunt) {
104
106
} ,
105
107
server : '.tmp'
106
108
} ,
107
- jshint : {
109
+ jshint : {
108
110
options : {
109
111
jshintrc : '.jshintrc'
110
112
} ,
111
- all : [
113
+ all : [
112
114
'Gruntfile.js' ,
113
115
'<%= yeoman.app %>/scripts/{,*/}*.js'
114
116
]
115
117
} ,
116
- karma : {
118
+ karma : {
117
119
unit : {
118
120
configFile : 'karma.conf.js' ,
119
- singleRun : true
121
+ singleRun : true
120
122
}
121
123
} ,
122
- cssmin : {
124
+ cssmin : {
123
125
dist : {
124
126
expand : true ,
125
- cwd : '<%= yeoman.dist %>' ,
126
- src : [ '*.css' , '!*.min.css' ] ,
127
- dest : '<%= yeoman.dist %>' ,
128
- ext : '.min.css'
127
+ cwd : '<%= yeoman.dist %>' ,
128
+ src : [ '*.css' , '!*.min.css' ] ,
129
+ dest : '<%= yeoman.dist %>' ,
130
+ ext : '.min.css'
129
131
}
130
132
} ,
131
- ngmin : {
133
+ ngmin : {
132
134
dist : {
133
135
expand : true ,
134
- cwd : '<%= yeoman.dist %>' ,
135
- src : [ '*.js' , '!*.min.js' ] ,
136
- dest : '<%= yeoman.dist %>' ,
137
- ext : '.min.js'
136
+ cwd : '<%= yeoman.dist %>' ,
137
+ src : [ '*.js' , '!*.min.js' ] ,
138
+ dest : '<%= yeoman.dist %>' ,
139
+ ext : '.min.js'
138
140
}
139
141
} ,
140
- uglify : {
142
+ uglify : {
141
143
dist : {
142
144
expand : true ,
143
- cwd : '<%= yeoman.dist %>' ,
144
- src : [ '*.min.js' ] ,
145
- dest : '<%= yeoman.dist %>' ,
146
- ext : '.min.js'
145
+ cwd : '<%= yeoman.dist %>' ,
146
+ src : [ '*.min.js' ] ,
147
+ dest : '<%= yeoman.dist %>' ,
148
+ ext : '.min.js'
147
149
}
148
150
} ,
149
- copy : {
151
+ copy : {
150
152
styles : {
151
153
expand : true ,
152
154
cwd : '<%= yeoman.app %>/styles' ,
@@ -156,11 +158,11 @@ module.exports = function (grunt) {
156
158
dist : {
157
159
files : [
158
160
{
159
- expand : true ,
161
+ expand : true ,
160
162
flatten : true ,
161
- dot : true ,
162
- dest : '<%= yeoman.dist %>' ,
163
- src : [
163
+ dot : true ,
164
+ dest : '<%= yeoman.dist %>' ,
165
+ src : [
164
166
'README.md' ,
165
167
'bower.json'
166
168
]
@@ -171,11 +173,11 @@ module.exports = function (grunt) {
171
173
ngtemplates : {
172
174
dist : {
173
175
options : {
174
- base : '<%= yeoman.app %>' ,
175
- module : 'datePicker'
176
+ base : '<%= yeoman.app %>' ,
177
+ module : 'datePicker'
176
178
} ,
177
- src : '<%= yeoman.app %>/templates/*.html' ,
178
- dest : '.tmp/templates.js'
179
+ src : '<%= yeoman.app %>/templates/*.html' ,
180
+ dest : '.tmp/templates.js'
179
181
}
180
182
} ,
181
183
concurrent : {
@@ -195,11 +197,11 @@ module.exports = function (grunt) {
195
197
separator : '\n'
196
198
} ,
197
199
js : {
198
- src : [ '<%= yeoman.app %>/scripts/module .js' , '.tmp/templates.js' ] ,
200
+ src : [ '<%= yeoman.app %>/scripts/* .js' , '.tmp/templates.js' ] ,
199
201
dest : '<%= yeoman.dist %>/index.js'
200
202
} ,
201
203
css : {
202
- src : [ '<%= yeoman.app %>/styles/date .css' ] ,
204
+ src : [ '.tmp/{,*/}* .css' ] ,
203
205
dest : '<%= yeoman.dist %>/index.css'
204
206
}
205
207
}
0 commit comments