@@ -332,6 +332,13 @@ module.exports = function(grunt) {
332332 tags : [ 'master' ]
333333 }
334334 }
335+ } ,
336+ minjson : {
337+ compile : {
338+ files : {
339+ './docs/reference/data.min.json' : './docs/reference/data.json'
340+ }
341+ }
335342 }
336343 } ) ;
337344
@@ -352,15 +359,15 @@ module.exports = function(grunt) {
352359 grunt . loadNpmTasks ( 'grunt-release-it' ) ;
353360 grunt . loadNpmTasks ( 'grunt-saucelabs' ) ;
354361 grunt . loadNpmTasks ( 'grunt-mocha-test' ) ;
362+ grunt . loadNpmTasks ( 'grunt-minjson' ) ;
355363
356364 // Create the multitasks.
357365 // TODO: "requirejs" is in here to run the "yuidoc_themes" subtask. Is this needed?
358366 grunt . registerTask ( 'build' , [ 'browserify' , 'uglify' , 'requirejs' ] ) ;
359367 grunt . registerTask ( 'test' , [ 'jshint' , 'jscs' , 'build' , 'yuidoc:dev' , 'connect' , 'mocha' , 'mochaTest' ] ) ;
360368 grunt . registerTask ( 'test:nobuild' , [ 'jshint:test' , 'jscs:test' , 'connect' , 'mocha' ] ) ;
361- grunt . registerTask ( 'yui' , [ 'yuidoc:prod' ] ) ;
362- grunt . registerTask ( 'yui:dev' , [ 'yuidoc:dev' ] ) ;
363- grunt . registerTask ( 'yui' , [ 'yuidoc:prod' ] ) ;
369+ grunt . registerTask ( 'yui' , [ 'yuidoc:prod' , 'minjson' ] ) ;
370+ grunt . registerTask ( 'yui:dev' , [ 'yuidoc:dev' , 'minjson' ] ) ;
364371 grunt . registerTask ( 'yui:test' , [ 'yuidoc:dev' , 'connect' , 'mocha:yui' ] ) ;
365372 grunt . registerTask ( 'default' , [ 'test' ] ) ;
366373 grunt . registerTask ( 'saucetest' , [ 'connect' , 'saucelabs-mocha' ] ) ;
0 commit comments