npm-git-library-version
Version:
Script for validating, versioning and tagging an npm release
17 lines (15 loc) • 374 B
JavaScript
var slice = [].slice;
module.exports = function(func) {
return function() {
var args;
args = arguments;
return new Promise(function(resolve, reject) {
func.apply(null, slice.call(args).concat([function(err, result) {
if (err != null) {
return reject(err);
}
resolve(result);
}]));
});
};
};