create-readme
Version:
Automatically creates README.md based on package.json and other existing files.
33 lines (27 loc) • 1.04 kB
JavaScript
// Generated by CoffeeScript 2.3.2
(function() {
var debug, j, len, level, levels;
debug = require('debug')('create-readme');
levels = ['error', 'warn', 'info', 'verbose', 'debug', 'silly'];
for (j = 0, len = levels.length; j < len; j++) {
level = levels[j];
module.exports[level] = debug.extend(level);
}
Object.defineProperty(module.exports, 'level', {
set: function(newLevel) {
var i, index, k, l, ref, ref1, ref2, results;
index = levels.indexOf(newLevel);
if (index === -1) {
throw new Error(`Level ${newLevel} is not one of the permissible levels ${levels.join(', ')}`);
}
for (i = k = 0, ref = index; (0 <= ref ? k <= ref : k >= ref); i = 0 <= ref ? ++k : --k) {
logger(levels[i]).enable();
}
results = [];
for (i = l = ref1 = index + 1, ref2 = levels.length - 1; (ref1 <= ref2 ? l <= ref2 : l >= ref2); i = ref1 <= ref2 ? ++l : --l) {
results.push(logger(levels[i]).disable());
}
return results;
}
});
}).call(this);