@@ -137,12 +137,16 @@ module.exports = function(grunt) {
137137 }
138138 } ,
139139 copy : {
140- release : {
141- files : {
142- "<%= build_dir %>" : "release" ,
143- "release/npm/README.md" : "README.md" ,
144- "release/npm/package.json" : "package.json"
145- }
140+ build : {
141+ expand : true ,
142+ cwd : "<%= build_dir %>/" ,
143+ src : "**/*" ,
144+ dest : "release/"
145+ } ,
146+ npm : {
147+ expand : true ,
148+ src : [ "README.md" , "package.json" ] ,
149+ dest : "release/npm/"
146150 }
147151 } ,
148152 includereplace : {
@@ -155,27 +159,29 @@ module.exports = function(grunt) {
155159 prefix : "@" ,
156160 suffix : "@"
157161 } ,
158- // Files to perform replacements and includes with
159- src : "<%= build_dir %>/**/*.*" ,
160- // Destinaion directory to copy files to
161- dest : "release/"
162+ files : [ {
163+ expand : true ,
164+ cwd : "<%= build_dir %>/" ,
165+ src : "**/*" ,
166+ dest : "release/"
167+ } ]
162168 }
163169 } ,
164170 jshint : {
165171 options : {
166172 jshintrc : ".jshintrc"
167173 } ,
168174 gruntfile : {
169- src : [ "Gruntfile.js" , "tasks/*.js" ]
175+ src : [ "Gruntfile.js" , "tasks/*.js" ]
170176 } ,
171177 demo : {
172178 src : "demos/*.js"
173179 } ,
174180 all : {
175- src : [ "src/**/*.js" ]
181+ src : "src/**/*.js"
176182 } ,
177183 tests : {
178- src : [ "tests/**/*.js" ]
184+ src : "tests/**/*.js"
179185 }
180186 } ,
181187 watch : {
@@ -223,12 +229,12 @@ module.exports = function(grunt) {
223229 // Default task.
224230 grunt . registerTask ( "default" , [ "test" ] ) ;
225231
226- //Alias for
232+ // Alias for
227233 grunt . registerTask ( "lint" , [ "jshint" ] ) ;
228234
229- //Testing
235+ // Testing
230236 grunt . registerTask ( "test" , [ "clean:build" , "jshint" , "concat" , "yuitest" ] ) ;
231237 grunt . registerTask ( "rhino" , [ "clean:build" , "jshint" , "concat" , "test_rhino" ] ) ;
232238
233- grunt . registerTask ( "release" , [ "test" , "clean:release" , "copy:release " , "includereplace:release" , "changelog" ] ) ;
239+ grunt . registerTask ( "release" , [ "test" , "clean:release" , "copy" , "includereplace:release" , "changelog" ] ) ;
234240} ;
0 commit comments