Build system updates

Handle i18n and images properly

Change-Id: Idbdf141601cb1dbd5110431982022e0481156645
This commit is contained in:
Santhosh Thottingal
2012-09-21 23:22:25 -07:00
parent 0781f022dd
commit 2ce2718315
2 changed files with 20 additions and 8 deletions

View File

@@ -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({
@@ -18,19 +19,29 @@ module.exports = function(grunt) {
'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'
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 : [ '<banner:meta.banner>',
'<config:concat.js.dest>' ],
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 : '<config:concat.css.dest>',
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');
};

View File

@@ -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",