UNPKG

ghpages-convert

Version:

A command line tool to convert github page templates to blogs

38 lines (31 loc) 933 B
var gulp = require('gulp'); var git = require('gulp-git'); var bump = require('gulp-bump'); var mocha = require('gulp-mocha'); var jshint = require('gulp-jshint'); var gutil = require('gulp-util'); gulp.task('default',['lint','test']); gulp.task('test',function () { gulp.src('test/**/*.js') .pipe(mocha({reporter:'spec'})); }); gulp.task('lint', function() { gulp.src(['./lib/**/*.js', './test/**/*.js']) .pipe(jshint()) .pipe(jshint.reporter('default')) .pipe(jshint.reporter('fail')); }); gulp.task("bump", function(){ return gulp.src("./package.json") .pipe(bump()) .pipe(gulp.dest("./")); }); gulp.task("tag",["bump"] ,function () { var version = require("./package.json").version; gutil.log('Tagging:'+version); gulp.src("./") .pipe(git.commit(version)); git.tag(version, version); git.push("origin","master",{args:"--tags"}); });