mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-14 06:43:25 +08:00
b4a96c9b21
Updated build scripts New way for bundling content in dist, tobe tested, currently to be considered beta
47 lines
1.4 KiB
JavaScript
47 lines
1.4 KiB
JavaScript
var gulp = require('gulp');
|
|
|
|
gulp.task('bump', function(){
|
|
gulp.src('./bw.json')
|
|
.pipe(bump({key: "version"}))
|
|
.pipe(gulp.dest('./'));
|
|
});
|
|
|
|
// Assuming there's "version: 1.2.3" in package.json,
|
|
// tag the last commit as "v1.2.3"//
|
|
gulp.task('tag', function() {
|
|
return gulp.src(['./package.json']).pipe(tag_version());
|
|
});
|
|
|
|
/**
|
|
* Bumping version number and tagging the repository with it.
|
|
* Please read http://semver.org/
|
|
*
|
|
* You can use the commands
|
|
*
|
|
* gulp patch # makes v0.1.0 → v0.1.1
|
|
* gulp feature # makes v0.1.1 → v0.2.0
|
|
* gulp release # makes v0.2.1 → v1.0.0
|
|
*
|
|
* To bump the version numbers accordingly after you did a patch,
|
|
* introduced a feature or made a backwards-incompatible release.
|
|
*/
|
|
|
|
function inc(importance) {
|
|
// get all the files to bump version in
|
|
return gulp.src(['./package.json', './bower.json'])
|
|
// bump the version number in those files
|
|
.pipe(bump({type: importance}))
|
|
// save it back to filesystem
|
|
.pipe(gulp.dest('./'));
|
|
// commit the changed version number
|
|
//.pipe(git.commit('bumps package version'))
|
|
|
|
// read only one file to get the version number
|
|
//.pipe(filter('package.json'))
|
|
// **tag it in the repository**
|
|
//.pipe(tag_version());
|
|
}
|
|
|
|
gulp.task('patch', function() { return inc('patch'); })
|
|
gulp.task('feature', function() { return inc('minor'); })
|
|
gulp.task('release', function() { return inc('major'); }) |