feature(gulp) rm changelog, package

This commit is contained in:
coderaiser 2015-03-13 11:18:58 -04:00
parent 0d23199136
commit 482770af77
5 changed files with 12 additions and 116 deletions

View file

@ -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');
});
});
});
};
})();

View file

@ -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);
});
}
})();

View file

@ -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);
});
};
})();

View file

@ -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;
}
})();

View file

@ -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": {