gulp-unify-versions
Unify the version numbers in manifest files
Installation
npm i -D gulp-unify-versions
Usage
This is useful when you want to synchronize the version of the manifest file in conjunction with the npm version command.
For example:
Add the following task to gulpfile.js
.
const gulp = require('gulp');
exports['version:unify'] = async function () {
const unify = require('gulp-unify-versions');
return gulp.src('./manifest.json')
.pipe(unify('./package.json'))
.pipe(gulp.dest('./'));
}
Add a version
script to package.json
as follows.
"script": {
+ "version": "gulp version:unify && git add manifest.json"
}
When npm version patch
is executed, the version
of package.json
and the version
of manifest.json
are the same.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/naokikimura/gulp-unify-versions
License
The gem is available as open source under the terms of the MIT License.