Build system updates
Handle i18n and images properly Change-Id: Idbdf141601cb1dbd5110431982022e0481156645
This commit is contained in:
25
grunt.js
25
grunt.js
@@ -1,6 +1,7 @@
|
|||||||
/*global module:false*/
|
/* global module:false */
|
||||||
module.exports = function(grunt) {
|
module.exports = function(grunt) {
|
||||||
grunt.loadNpmTasks('grunt-css');
|
grunt.loadNpmTasks('grunt-css');
|
||||||
|
grunt.loadNpmTasks('grunt-cp');
|
||||||
// Project configuration.
|
// Project configuration.
|
||||||
grunt
|
grunt
|
||||||
.initConfig({
|
.initConfig({
|
||||||
@@ -17,20 +18,30 @@ module.exports = function(grunt) {
|
|||||||
src: [ '<banner:meta.banner>','src/jquery.uls.data.js',
|
src: [ '<banner:meta.banner>','src/jquery.uls.data.js',
|
||||||
'src/jquery.uls.data.utils.js', 'src/jquery.uls.lcd.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.languagefilter.js', 'src/jquery.uls.regionfilter.js',
|
||||||
'src/jquery.uls.core.js'],
|
'src/jquery.uls.core.js'],
|
||||||
dest : 'dist/<%= pkg.name %>.js'
|
dest : 'dist/<%= pkg.name %>/<%= pkg.name %>.js'
|
||||||
},
|
},
|
||||||
css: {
|
css: {
|
||||||
src: [ 'css/jquery.uls.css', 'css/jquery.uls.grid.css',
|
src: [ 'css/jquery.uls.css', 'css/jquery.uls.grid.css',
|
||||||
'css/jquery.uls.lcd.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 : {
|
min : {
|
||||||
dist : {
|
dist : {
|
||||||
src : [ '<banner:meta.banner>',
|
src : [ '<banner:meta.banner>',
|
||||||
'<config:concat.js.dest>' ],
|
'<config:concat.js.dest>' ],
|
||||||
dest : 'dist/<%= pkg.name %>.min.js'
|
dest : 'dist/<%= pkg.name %>/<%= pkg.name %>.min.js'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
qunit : {
|
qunit : {
|
||||||
@@ -39,7 +50,7 @@ module.exports = function(grunt) {
|
|||||||
cssmin : {
|
cssmin : {
|
||||||
dist: {
|
dist: {
|
||||||
src : '<config:concat.css.dest>',
|
src : '<config:concat.css.dest>',
|
||||||
dest : 'dist/<%= pkg.name %>.min.css'
|
dest : 'dist/<%= pkg.name %>/css/<%= pkg.name %>.min.css'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
lint : {
|
lint : {
|
||||||
@@ -84,7 +95,7 @@ module.exports = function(grunt) {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
// Default task.
|
// Default task.
|
||||||
grunt.registerTask('default', 'lint cssmin concat min csslint');
|
grunt.registerTask('default', 'lint cssmin concat min cp csslint');
|
||||||
grunt.registerTask('test', 'lint qunit');
|
grunt.registerTask('test', 'lint qunit');
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -30,7 +30,8 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"grunt": "~0.3.9",
|
"grunt": "~0.3.9",
|
||||||
"grunt-compare-size": ">=0.1.4",
|
"grunt-compare-size": ">=0.1.4",
|
||||||
"grunt-css": ">0.0.0"
|
"grunt-css": ">0.0.0",
|
||||||
|
"grunt-cp": ">0.0.0"
|
||||||
},
|
},
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|||||||
Reference in New Issue
Block a user