UNPKG

qoopido.nucleus

Version:

Lightweight, atomic and modular JavaScript utility library that strongly encourages the creation and usage of small yet flexible, reusable and easily maintainable modules.

30 lines (26 loc) 809 B
var id = 'bump', gulp = require('gulp'), plugins = require('gulp-load-plugins')(), config = require('../config'), settings = config.tasks[id]; gulp.task(id + ':patch', function() { return gulp.src(settings.watch) .pipe(plugins.bump({ type: 'patch' })) .pipe(plugins.chmod(config.permissions)) .pipe(gulp.dest('./')) .pipe(plugins.touchFd()); }); gulp.task(id + ':minor', function() { return gulp.src(settings.watch) .pipe(plugins.bump({ type: 'minor' })) .pipe(plugins.chmod(config.permissions)) .pipe(gulp.dest('./')) .pipe(plugins.touchFd()); }); gulp.task(id + ':major', function() { return gulp.src(settings.watch) .pipe(plugins.bump({ type: 'major' })) .pipe(plugins.chmod(config.permissions)) .pipe(gulp.dest('./')) .pipe(plugins.touchFd()); });