From: Tim Wood Date: Wed, 29 Aug 2012 01:48:00 +0000 (-0700) Subject: Working on minification grunt tasks X-Git-Tag: 2.0.0~77^2^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f48812f2a29298239d686b46b069c294865794f3;p=thirdparty%2Fmoment.git Working on minification grunt tasks --- diff --git a/grunt.js b/grunt.js index 4d1b9efd2..8a737b50c 100644 --- a/grunt.js +++ b/grunt.js @@ -1,6 +1,30 @@ +var fs = require('fs'); + module.exports = function(grunt) { + var min = { + langs: { + src: ['min/lang-all.js'], + dest: 'min/lang-all.min.js' + } + }; + + // all the lang files need to be added manually + fs.readdirSync('./lang').forEach(function (path) { + min[path] = { + src: ['lang/' + path], + dest: 'min/lang/' + path + }; + }); + grunt.initConfig({ + concat : { + langs: { + src: ['lang/*.js'], + dest: 'min/lang-all.js' + } + }, + min : min, test : { files : ["test/**/*.js"] }, @@ -29,4 +53,5 @@ module.exports = function(grunt) { // Default task. grunt.registerTask('default', 'test'); + grunt.registerTask('release', 'lint test concat '); }; \ No newline at end of file