From 2ce27183151569535906b5ff8d0378a5d53211b8 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Fri, 21 Sep 2012 23:22:25 -0700 Subject: [PATCH] Build system updates Handle i18n and images properly Change-Id: Idbdf141601cb1dbd5110431982022e0481156645 --- grunt.js | 25 ++++++++++++++++++------- package.json | 3 ++- 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/grunt.js b/grunt.js index b31967f..b9e13a3 100644 --- a/grunt.js +++ b/grunt.js @@ -1,6 +1,7 @@ -/*global module:false*/ +/* global module:false */ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-css'); + grunt.loadNpmTasks('grunt-cp'); // Project configuration. grunt .initConfig({ @@ -17,20 +18,30 @@ module.exports = function(grunt) { src: [ '','src/jquery.uls.data.js', 'src/jquery.uls.data.utils.js', 'src/jquery.uls.lcd.js', 'src/jquery.uls.languagefilter.js', 'src/jquery.uls.regionfilter.js', - 'src/jquery.uls.core.js'], - dest : 'dist/<%= pkg.name %>.js' + 'src/jquery.uls.core.js'], + dest : 'dist/<%= pkg.name %>/<%= pkg.name %>.js' }, css: { src: [ 'css/jquery.uls.css', 'css/jquery.uls.grid.css', 'css/jquery.uls.lcd.css' ], - dest : 'dist/<%= pkg.name %>.css' + dest : 'dist/<%= pkg.name %>/css/<%= pkg.name %>.css' + } + }, + cp: { + i18n: { + src: 'i18n', + dest: 'dist/jquery.uls/i18n' + }, + images: { + src: 'images', + dest: 'dist/jquery.uls/images' } }, min : { dist : { src : [ '', '' ], - dest : 'dist/<%= pkg.name %>.min.js' + dest : 'dist/<%= pkg.name %>/<%= pkg.name %>.min.js' } }, qunit : { @@ -39,7 +50,7 @@ module.exports = function(grunt) { cssmin : { dist: { src : '', - dest : 'dist/<%= pkg.name %>.min.css' + dest : 'dist/<%= pkg.name %>/css/<%= pkg.name %>.min.css' } }, lint : { @@ -84,7 +95,7 @@ module.exports = function(grunt) { } }); // Default task. - grunt.registerTask('default', 'lint cssmin concat min csslint'); + grunt.registerTask('default', 'lint cssmin concat min cp csslint'); grunt.registerTask('test', 'lint qunit'); }; diff --git a/package.json b/package.json index 80dbf3c..82b87cb 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,8 @@ "devDependencies": { "grunt": "~0.3.9", "grunt-compare-size": ">=0.1.4", - "grunt-css": ">0.0.0" + "grunt-css": ">0.0.0", + "grunt-cp": ">0.0.0" }, "repository": { "type": "git",