Skip to content

Commit

Permalink
add a task to auto update bower version.
Browse files Browse the repository at this point in the history
update bower version to 2.1.5
  • Loading branch information
lordfriend committed Mar 17, 2016
1 parent 08d0714 commit 9b09135
Show file tree
Hide file tree
Showing 11 changed files with 39 additions and 12 deletions.
10 changes: 9 additions & 1 deletion Gruntfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -266,11 +266,18 @@ module.exports = function(grunt) {
configFile: 'e2e-test/config.js'
}
}
},

update_bower_version: {
bower: {
src: 'bower.json'
}
}
});

require('./docs/tasks/markdown')(grunt);
require('./tasks/remove-logging')(grunt);
require('./tasks/update_bower_version')(grunt);

// Creates the 'serve' task
grunt.registerTask('serve', [
Expand All @@ -292,7 +299,8 @@ module.exports = function(grunt) {
'concat:dist',
'remove-logging:dist',
'uglify:dist',
'cssmin:dist'
'cssmin:dist',
'update_bower_version:bower'
]);

grunt.registerTask('buildDocs', [
Expand Down
8 changes: 5 additions & 3 deletions bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "nya-bootstrap-select",
"version": "2.1.3",
"version": "2.1.5",
"main": [
"dist/js/nya-bs-select.js",
"dist/css/nya-bs-select.css"
Expand All @@ -11,7 +11,9 @@
"bower_components",
"test",
"examples",
"src"
"src",
"docs",
"less"
],
"keywords": [
"bootstrap",
Expand All @@ -29,4 +31,4 @@
"angular-ui-router": "~0.2.11",
"angular-translate": "^2.9.0"
}
}
}
2 changes: 1 addition & 1 deletion dist/css/nya-bs-select.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* nya-bootstrap-select v2.1.4
* nya-bootstrap-select v2.1.5
* Copyright 2014 Nyasoft
* Licensed under MIT license
*/
Expand Down
2 changes: 1 addition & 1 deletion dist/css/nya-bs-select.min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/js/nya-bs-select.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* nya-bootstrap-select v2.1.4
* nya-bootstrap-select v2.1.5
* Copyright 2014 Nyasoft
* Licensed under MIT license
*/
Expand Down
2 changes: 1 addition & 1 deletion dist/js/nya-bs-select.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/dist/css/main.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* nya-bootstrap-select v2.1.4
* nya-bootstrap-select v2.1.5
* Copyright 2014 Nyasoft
* Licensed under MIT license
*/
Expand Down
2 changes: 1 addition & 1 deletion docs/dist/css/nya-bs-select.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* nya-bootstrap-select v2.1.4
* nya-bootstrap-select v2.1.5
* Copyright 2014 Nyasoft
* Licensed under MIT license
*/
Expand Down
2 changes: 1 addition & 1 deletion docs/dist/js/nya-bs-select.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**
* nya-bootstrap-select v2.1.4
* nya-bootstrap-select v2.1.5
* Copyright 2014 Nyasoft
* Licensed under MIT license
*/
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
{
"name": "nya-bootstrap-select",
"version": "2.1.4",
"version": "2.1.5",
"description": "An angular directive wraps bootstrap-select",
"repository": {
"type": "git",
"url": "git://github.com/lordfriend/nya-bootstrap-select.git"
},
"license": "MIT",
"devDependencies": {
"groundskeeper": "^0.1.11",
"grunt": "~0.4.2",
Expand Down
16 changes: 16 additions & 0 deletions tasks/update_bower_version.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
/**
* keep bower.json version field synchronized with package.json
*/

module.exports = function(grunt) {

grunt.registerMultiTask('update_bower_version', 'keep bower.json version field synchronized with package.json', function() {
var bowerJson = grunt.file.readJSON('bower.json'),
pkg = grunt.file.readJSON('package.json'),
bowerStr;
bowerJson.version = pkg.version;

bowerStr = JSON.stringify(bowerJson, null, 2);
grunt.file.write('bower.json', bowerStr);
})
};

0 comments on commit 9b09135

Please sign in to comment.