File tree Expand file tree Collapse file tree 3 files changed +27
-29
lines changed Expand file tree Collapse file tree 3 files changed +27
-29
lines changed Original file line number Diff line number Diff line change @@ -9,26 +9,28 @@ module.exports = function(grunt) {
9
9
grunt . loadNpmTasks ( 'grunt-contrib-cssmin' ) ;
10
10
11
11
var pkg = grunt . file . readJSON ( 'package.json' ) ;
12
- var js_build_path = pkg . assets . js [ 'build-folder' ] + '/' + pkg . assets . js [ 'build-file' ] ;
13
- var js_build_min_path = pkg . assets . js [ 'build-folder' ] + '/' + pkg . assets . js [ 'build-file-min' ] ;
14
- var css_build_path = pkg . assets . css [ 'build-folder' ] + '/' + pkg . assets . css [ 'build-file' ] ;
15
- var css_build_min_path = pkg . assets . css [ 'build-folder' ] + '/' + pkg . assets . css [ 'build-file-min' ] ;
12
+ var dancer = grunt . file . readYAML ( 'config.yml' ) ;
13
+
14
+ var js_build_path = dancer . assets . js [ 'build-folder' ] + '/' + dancer . assets . js [ 'build-file' ] ;
15
+ var js_build_min_path = dancer . assets . js [ 'build-folder' ] + '/' + dancer . assets . js [ 'build-file-min' ] ;
16
+ var css_build_path = dancer . assets . css [ 'build-folder' ] + '/' + dancer . assets . css [ 'build-file' ] ;
17
+ var css_build_min_path = dancer . assets . css [ 'build-folder' ] + '/' + dancer . assets . css [ 'build-file-min' ] ;
16
18
17
19
grunt . initConfig ( {
18
20
19
21
pkg : pkg ,
20
22
21
23
clean : {
22
- build : [ pkg . assets . js [ 'build-folder' ] , pkg . assets . css [ 'build-folder' ] ] ,
24
+ build : [ dancer . assets . js [ 'build-folder' ] , dancer . assets . css [ 'build-folder' ] ] ,
23
25
} ,
24
26
25
27
concat : {
26
28
js : {
27
- src : pkg . assets . js . files ,
29
+ src : dancer . assets . js . files ,
28
30
dest : js_build_path
29
31
} ,
30
32
css : {
31
- src : pkg . assets . css . files ,
33
+ src : dancer . assets . css . files ,
32
34
dest : css_build_path
33
35
}
34
36
} ,
Original file line number Diff line number Diff line change @@ -17,6 +17,24 @@ engines:
17
17
18
18
serializer : " JSON"
19
19
20
+ assets :
21
+ js :
22
+ build-folder : " public/app/build"
23
+ build-file : " app.js"
24
+ build-file-min : " app.min.js"
25
+ files :
26
+ - " public/app/app.js"
27
+ - " public/app/directives/MyDirective.js"
28
+ - " public/app/services/MyService.js"
29
+ - " public/app/filters/MyFilter.js"
30
+ - " public/app/controllers/MyController.js"
31
+ css :
32
+ build-folder : " public/css/build"
33
+ build-file : " style.css"
34
+ build-file-min : " style.min.css"
35
+ files :
36
+ - " public/css/style.css"
37
+
20
38
# we run our dancer app using starman. we use a http server as a proxy so we left
21
39
# this below to use
22
40
Original file line number Diff line number Diff line change 9
9
"grunt-contrib-cssmin" : " ~0.7.0" ,
10
10
"grunt-contrib-concat" : " ~0.3.0" ,
11
11
"grunt-contrib-clean" : " ~0.5.0"
12
- },
13
- "assets" : {
14
- "js" : {
15
- "build-folder" : " public/app/build" ,
16
- "build-file" : " app.js" ,
17
- "build-file-min" : " app.min.js" ,
18
- "files" : [
19
- " public/app/app.js" ,
20
- " public/app/directives/MyDirective.js" ,
21
- " public/app/services/MyService.js" ,
22
- " public/app/filters/MyFilter.js" ,
23
- " public/app/controllers/MyController.js"
24
- ]
25
- },
26
- "css" : {
27
- "build-folder" : " public/css/build" ,
28
- "build-file" : " style.css" ,
29
- "build-file-min" : " style.min.css" ,
30
- "files" : [
31
- " public/css/style.css"
32
- ]
33
- }
34
12
}
35
13
}
You can’t perform that action at this time.
0 commit comments