From 482770af77f4b0851fa9262cf472078025fcf4f5 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 13 Mar 2015 11:18:58 -0400 Subject: [PATCH] feature(gulp) rm changelog, package --- gulp/tasks/changelog.js | 24 --------------------- gulp/tasks/docs.js | 47 ----------------------------------------- gulp/tasks/package.js | 25 ---------------------- gulpfile.js | 29 +++++++++++-------------- package.json | 3 --- 5 files changed, 12 insertions(+), 116 deletions(-) delete mode 100644 gulp/tasks/changelog.js delete mode 100644 gulp/tasks/docs.js delete mode 100644 gulp/tasks/package.js diff --git a/gulp/tasks/changelog.js b/gulp/tasks/changelog.js deleted file mode 100644 index 12841cad..00000000 --- a/gulp/tasks/changelog.js +++ /dev/null @@ -1,24 +0,0 @@ -(function() { - 'use strict'; - - var changelog = require('changelog-io'), - prepend = require('prepend'), - cl = require('../cl'); - - module.exports = function(callback) { - cl(function(error, versionNew) { - var e = function(error) { - if (error) - callback(error); - - return error; - }; - - e(error) || changelog(versionNew, function(error, data) { - e(error) || prepend('ChangeLog', data, function() { - e(error) || callback(null, 'changelog: done'); - }); - }); - }); - }; -})(); diff --git a/gulp/tasks/docs.js b/gulp/tasks/docs.js deleted file mode 100644 index 58df3c7e..00000000 --- a/gulp/tasks/docs.js +++ /dev/null @@ -1,47 +0,0 @@ -(function() { - 'use strict'; - - var DIR = '../../', - - cl = require('../cl'), - place = require('place'), - rendy = require('rendy'), - shortdate = require('shortdate'), - Info = require(DIR + 'package'); - - module.exports = function(callback) { - var history = 'Version history\n---------------\n', - link = '//github.com/cloudcmd/archive/raw/master/cloudcmd', - template = '- *{{ date }}*, ' + - '**[v{{ version }}]' + - '(' + link + '-v{{ version }}.zip)**\n', - version = Info.version; - - cl(function(error, versionNew) { - if (error) { - callback(error); - } else { - replaceVersion('README.md', version, versionNew, callback); - replaceVersion('HELP.md', version, versionNew, function() { - var historyNew = history + rendy(template, { - date : shortdate(), - version : versionNew - }); - - replaceVersion('HELP.md', history, historyNew, callback); - }); - } - }); - }; - - function replaceVersion(name, version, versionNew, callback) { - place(name, version, versionNew, function(error) { - var msg; - - if (!error) - msg = 'done: ' + name; - - callback(error, msg); - }); - } -})(); diff --git a/gulp/tasks/package.js b/gulp/tasks/package.js deleted file mode 100644 index 110fd581..00000000 --- a/gulp/tasks/package.js +++ /dev/null @@ -1,25 +0,0 @@ -(function() { - 'use strict'; - - var version = require('version-io'), - cl = require('../cl'); - - module.exports = function(callback) { - cl(function(error, versionNew) { - var fn = function(data, error) { - var msg; - - if (!error) - msg = data + ': done'; - - callback(error, msg); - }, - - fnPackage = fn.bind(null, 'package'), - fnBower = fn.bind(null, 'bower'); - - version(versionNew, {name: 'package'}, fnPackage); - version(versionNew, {name: 'bower'}, fnBower); - }); - }; -})(); diff --git a/gulpfile.js b/gulpfile.js index 8ce60a70..793c1f5a 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -7,6 +7,8 @@ mocha = require('gulp-mocha'), jscs = require('gulp-jscs'), + docs = require('./gulp/docs'), + cloudfunc = require('./test/lib/cloudfunc.js'), LIB = 'lib/', @@ -25,24 +27,17 @@ '!' + LIB_CLIENT + 'jquery.js' ]; - ['changelog', 'docs', 'package'].forEach(function(name) { - gulp.task(name, function() { - var task = require('./gulp/tasks/' + name); - - task(function(error, msg) { - if (error) - console.error(error.message); - else - console.log(msg); - }); - }.bind(null, name)); + gulp.task('release', function() { + docs(function(e, msg) { + error(e) || console.log(msg); + }); }); gulp.task('jshint', function() { gulp.src(Src) .pipe(jshint()) .pipe(jshint.reporter()) - .on('error', onError); + .on('error', error); }); gulp.task('jscs', function () { @@ -54,7 +49,7 @@ gulp.src('css/*.css') .pipe(recess()) .pipe(recess.reporter()) - .on('error', onError); + .on('error', error); }); gulp.task('test', function() { @@ -62,14 +57,14 @@ gulp.src('test/lib/util.js') .pipe(mocha({reporter: 'min'})) - .on('error', onError); + .on('error', error); }); gulp.task('default', ['jshint', 'jscs', 'css', 'test']); - gulp.task('release', ['changelog', 'docs', 'package']); - function onError(params) { - console.log(params.message); + function error(e) { + e && console.error(e.message); + return e; } })(); diff --git a/package.json b/package.json index f9961504..85d3357a 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,6 @@ "tryrequire": "~1.1.5" }, "devDependencies": { - "changelog-io": "~1.3.4", "gulp": "~3.8.0", "gulp-jscs": "~1.4.0", "gulp-jshint": "~1.9.0", @@ -67,10 +66,8 @@ "minor": "~1.2.2", "morgan": "~1.5.0", "place": "~1.0.0", - "prepend": "~1.0.2", "shortdate": "~1.0.1", "should": "~5.0.0", - "version-io": "~1.1.0", "yaspeller": "~1.0.2" }, "engines": {