@@ -3,19 +3,23 @@ module.exports = function(grunt) {
3
3
grunt . initConfig ( {
4
4
5
5
// Meta informations
6
- pkg : '<json: package.json>' ,
6
+ pkg : grunt . file . readJSON ( ' package.json' ) ,
7
7
meta : {
8
8
banner : '/*\n' +
9
9
' * <%= pkg.title || pkg.name %> - v<%= pkg.version %>\n' +
10
10
' * <%= pkg.description %>\n' +
11
- ' * <%= pkg.homepage %>\n\n' +
11
+ ' * <%= pkg.homepage %>\n' +
12
+ ' *\n' +
12
13
' * Copyright (c) <%= grunt.template.today("yyyy") %>\n' +
13
14
' * MIT License\n' +
14
- ' */'
15
- } ,
15
+ ' */\n '
16
+ } ,
16
17
concat : {
18
+ options : {
19
+ banner : '<%= meta.banner %>'
20
+ } ,
17
21
dist : {
18
- src : [ '<banner:meta.banner>' , '<file_strip_banner: src/jquery.github.js> '] ,
22
+ src : [ 'src/jquery.github.js' ] ,
19
23
dest : 'dist/jquery.github.js'
20
24
}
21
25
} ,
@@ -30,8 +34,11 @@ module.exports = function(grunt) {
30
34
31
35
// Minify definitions
32
36
uglify : {
33
- dist : {
34
- src : [ '<banner:meta.banner>' , '<config:concat.dist.dest>' ] ,
37
+ options : {
38
+ banner : '<%= meta.banner %>'
39
+ } ,
40
+ my_target : {
41
+ src : [ 'dist/jquery.github.js' ] ,
35
42
dest : 'dist/jquery.github.min.js'
36
43
}
37
44
}
@@ -42,7 +49,7 @@ module.exports = function(grunt) {
42
49
grunt . loadNpmTasks ( 'grunt-contrib-jshint' ) ;
43
50
grunt . loadNpmTasks ( 'grunt-contrib-uglify' ) ;
44
51
45
- grunt . registerTask ( 'default' , [ 'jshint' , 'uglify ' , 'concat ' ] ) ;
52
+ grunt . registerTask ( 'default' , [ 'jshint' , 'concat ' , 'uglify ' ] ) ;
46
53
grunt . registerTask ( 'travis' , [ 'jshint' ] ) ;
47
54
48
55
} ;
0 commit comments