UNPKG

curated-node

Version:

Not a framework. Not a module. Just a bunch of Node.js packages you most likely familiar with and probably already use, bundled together in a modular fashion.

103 lines 8.95 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogModule = void 0; var chalk_1 = __importDefault(require("chalk")); var LogModule = (function () { function LogModule(config) { var _a, _b; this.config = config; this._prefix = (_b = (_a = this.config) === null || _a === void 0 ? void 0 : _a.origin) !== null && _b !== void 0 ? _b : ""; } LogModule.prototype.success = function () { var _a; var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.info(this._prefix, chalk_1.default.greenBright.apply(chalk_1.default, args)); } }; LogModule.prototype.info = function () { var _a; var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.info(this._prefix, chalk_1.default.blueBright.apply(chalk_1.default, args)); } }; LogModule.prototype.warn = function () { var _a; var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.warn(this._prefix, chalk_1.default.yellowBright.apply(chalk_1.default, args)); } }; LogModule.prototype.error = function () { var _a; var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.error(this._prefix, chalk_1.default.redBright.apply(chalk_1.default, args)); } }; LogModule.prototype.log = function () { var _a; var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.log(this._prefix, chalk_1.default.whiteBright.apply(chalk_1.default, args)); } }; LogModule.prototype.quiet = function () { var _a; var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.log(this._prefix, chalk_1.default.gray.apply(chalk_1.default, args)); } }; LogModule.prototype.debug = function () { var _a; var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.debug(this._prefix, chalk_1.default.dim.apply(chalk_1.default, args)); } }; LogModule.prototype.trace = function () { var _a; var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.trace(this._prefix, chalk_1.default.black.bgWhite(JSON.stringify(args, null, 2))); } }; LogModule.prototype.newLine = function () { var _a; if ((_a = this.config) === null || _a === void 0 ? void 0 : _a.console) { console.log(); } }; return LogModule; }()); exports.LogModule = LogModule; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTG9nLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL21vZHVsZXMvTG9nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7OztBQUFBLGdEQUF5QjtBQVF6QjtJQUdFLG1CQUFvQixNQUF3Qjs7UUFBeEIsV0FBTSxHQUFOLE1BQU0sQ0FBa0I7UUFDMUMsSUFBSSxDQUFDLE9BQU8sZUFBRyxJQUFJLENBQUMsTUFBTSwwQ0FBRSxNQUFNLG1DQUFJLEVBQUUsQ0FBQTtJQUMxQyxDQUFDO0lBRUQsMkJBQU8sR0FBUDs7UUFBUSxjQUFjO2FBQWQsVUFBYyxFQUFkLHFCQUFjLEVBQWQsSUFBYztZQUFkLHlCQUFjOztRQUNwQixVQUFJLElBQUksQ0FBQyxNQUFNLDBDQUFFLE9BQU8sRUFBRTtZQUN4QixPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsZUFBSyxDQUFDLFdBQVcsT0FBakIsZUFBSyxFQUFnQixJQUFJLEVBQUUsQ0FBQTtTQUN2RDtJQUNILENBQUM7SUFFRCx3QkFBSSxHQUFKOztRQUFLLGNBQWM7YUFBZCxVQUFjLEVBQWQscUJBQWMsRUFBZCxJQUFjO1lBQWQseUJBQWM7O1FBQ2pCLFVBQUksSUFBSSxDQUFDLE1BQU0sMENBQUUsT0FBTyxFQUFFO1lBQ3hCLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxlQUFLLENBQUMsVUFBVSxPQUFoQixlQUFLLEVBQWUsSUFBSSxFQUFFLENBQUE7U0FDdEQ7SUFDSCxDQUFDO0lBRUQsd0JBQUksR0FBSjs7UUFBSyxjQUFjO2FBQWQsVUFBYyxFQUFkLHFCQUFjLEVBQWQsSUFBYztZQUFkLHlCQUFjOztRQUNqQixVQUFJLElBQUksQ0FBQyxNQUFNLDBDQUFFLE9BQU8sRUFBRTtZQUN4QixPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsZUFBSyxDQUFDLFlBQVksT0FBbEIsZUFBSyxFQUFpQixJQUFJLEVBQUUsQ0FBQTtTQUN4RDtJQUNILENBQUM7SUFFRCx5QkFBSyxHQUFMOztRQUFNLGNBQWM7YUFBZCxVQUFjLEVBQWQscUJBQWMsRUFBZCxJQUFjO1lBQWQseUJBQWM7O1FBQ2xCLFVBQUksSUFBSSxDQUFDLE1BQU0sMENBQUUsT0FBTyxFQUFFO1lBQ3hCLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxlQUFLLENBQUMsU0FBUyxPQUFmLGVBQUssRUFBYyxJQUFJLEVBQUUsQ0FBQTtTQUN0RDtJQUNILENBQUM7SUFFRCx1QkFBRyxHQUFIOztRQUFJLGNBQWM7YUFBZCxVQUFjLEVBQWQscUJBQWMsRUFBZCxJQUFjO1lBQWQseUJBQWM7O1FBQ2hCLFVBQUksSUFBSSxDQUFDLE1BQU0sMENBQUUsT0FBTyxFQUFFO1lBQ3hCLE9BQU8sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxlQUFLLENBQUMsV0FBVyxPQUFqQixlQUFLLEVBQWdCLElBQUksRUFBRSxDQUFBO1NBQ3REO0lBQ0gsQ0FBQztJQUVELHlCQUFLLEdBQUw7O1FBQU0sY0FBYzthQUFkLFVBQWMsRUFBZCxxQkFBYyxFQUFkLElBQWM7WUFBZCx5QkFBYzs7UUFDbEIsVUFBSSxJQUFJLENBQUMsTUFBTSwwQ0FBRSxPQUFPLEVBQUU7WUFDeEIsT0FBTyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLGVBQUssQ0FBQyxJQUFJLE9BQVYsZUFBSyxFQUFTLElBQUksRUFBRSxDQUFBO1NBQy9DO0lBQ0gsQ0FBQztJQUVELHlCQUFLLEdBQUw7O1FBQU0sY0FBYzthQUFkLFVBQWMsRUFBZCxxQkFBYyxFQUFkLElBQWM7WUFBZCx5QkFBYzs7UUFDbEIsVUFBSSxJQUFJLENBQUMsTUFBTSwwQ0FBRSxPQUFPLEVBQUU7WUFDeEIsT0FBTyxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLGVBQUssQ0FBQyxHQUFHLE9BQVQsZUFBSyxFQUFRLElBQUksRUFBRSxDQUFBO1NBQ2hEO0lBQ0gsQ0FBQztJQUVELHlCQUFLLEdBQUw7O1FBQU0sY0FBYzthQUFkLFVBQWMsRUFBZCxxQkFBYyxFQUFkLElBQWM7WUFBZCx5QkFBYzs7UUFDbEIsVUFBSSxJQUFJLENBQUMsTUFBTSwwQ0FBRSxPQUFPLEVBQUU7WUFDeEIsT0FBTyxDQUFDLEtBQUssQ0FDWCxJQUFJLENBQUMsT0FBTyxFQUNaLGVBQUssQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxTQUFTLENBQUMsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUNuRCxDQUFBO1NBQ0Y7SUFDSCxDQUFDO0lBRUQsMkJBQU8sR0FBUDs7UUFDRSxVQUFJLElBQUksQ0FBQyxNQUFNLDBDQUFFLE9BQU8sRUFBRTtZQUN4QixPQUFPLENBQUMsR0FBRyxFQUFFLENBQUE7U0FDZDtJQUNILENBQUM7SUFDSCxnQkFBQztBQUFELENBQUMsQUEvREQsSUErREM7QUEvRFksOEJBQVMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY2hhbGsgZnJvbSBcImNoYWxrXCJcbmltcG9ydCB7IF9CYXNlTW9kdWxlIH0gZnJvbSBcIi4uL19CYXNlTW9kdWxlXCJcblxuZXhwb3J0IHR5cGUgTG9nTW9kdWxlQ29uZmlnID0ge1xuICBjb25zb2xlPzogYm9vbGVhblxuICBvcmlnaW4/OiBzdHJpbmdcbn1cblxuZXhwb3J0IGNsYXNzIExvZ01vZHVsZSB7XG4gIHByaXZhdGUgcmVhZG9ubHkgX3ByZWZpeDogc3RyaW5nXG5cbiAgY29uc3RydWN0b3IocHJpdmF0ZSBjb25maWc/OiBMb2dNb2R1bGVDb25maWcpIHtcbiAgICB0aGlzLl9wcmVmaXggPSB0aGlzLmNvbmZpZz8ub3JpZ2luID8/IFwiXCJcbiAgfVxuXG4gIHN1Y2Nlc3MoLi4uYXJnczogYW55W10pIHtcbiAgICBpZiAodGhpcy5jb25maWc/LmNvbnNvbGUpIHtcbiAgICAgIGNvbnNvbGUuaW5mbyh0aGlzLl9wcmVmaXgsIGNoYWxrLmdyZWVuQnJpZ2h0KC4uLmFyZ3MpKVxuICAgIH1cbiAgfVxuXG4gIGluZm8oLi4uYXJnczogYW55W10pIHtcbiAgICBpZiAodGhpcy5jb25maWc/LmNvbnNvbGUpIHtcbiAgICAgIGNvbnNvbGUuaW5mbyh0aGlzLl9wcmVmaXgsIGNoYWxrLmJsdWVCcmlnaHQoLi4uYXJncykpXG4gICAgfVxuICB9XG5cbiAgd2FybiguLi5hcmdzOiBhbnlbXSkge1xuICAgIGlmICh0aGlzLmNvbmZpZz8uY29uc29sZSkge1xuICAgICAgY29uc29sZS53YXJuKHRoaXMuX3ByZWZpeCwgY2hhbGsueWVsbG93QnJpZ2h0KC4uLmFyZ3MpKVxuICAgIH1cbiAgfVxuXG4gIGVycm9yKC4uLmFyZ3M6IGFueVtdKSB7XG4gICAgaWYgKHRoaXMuY29uZmlnPy5jb25zb2xlKSB7XG4gICAgICBjb25zb2xlLmVycm9yKHRoaXMuX3ByZWZpeCwgY2hhbGsucmVkQnJpZ2h0KC4uLmFyZ3MpKVxuICAgIH1cbiAgfVxuXG4gIGxvZyguLi5hcmdzOiBhbnlbXSkge1xuICAgIGlmICh0aGlzLmNvbmZpZz8uY29uc29sZSkge1xuICAgICAgY29uc29sZS5sb2codGhpcy5fcHJlZml4LCBjaGFsay53aGl0ZUJyaWdodCguLi5hcmdzKSlcbiAgICB9XG4gIH1cblxuICBxdWlldCguLi5hcmdzOiBhbnlbXSkge1xuICAgIGlmICh0aGlzLmNvbmZpZz8uY29uc29sZSkge1xuICAgICAgY29uc29sZS5sb2codGhpcy5fcHJlZml4LCBjaGFsay5ncmF5KC4uLmFyZ3MpKVxuICAgIH1cbiAgfVxuXG4gIGRlYnVnKC4uLmFyZ3M6IGFueVtdKSB7XG4gICAgaWYgKHRoaXMuY29uZmlnPy5jb25zb2xlKSB7XG4gICAgICBjb25zb2xlLmRlYnVnKHRoaXMuX3ByZWZpeCwgY2hhbGsuZGltKC4uLmFyZ3MpKVxuICAgIH1cbiAgfVxuXG4gIHRyYWNlKC4uLmFyZ3M6IGFueVtdKSB7XG4gICAgaWYgKHRoaXMuY29uZmlnPy5jb25zb2xlKSB7XG4gICAgICBjb25zb2xlLnRyYWNlKFxuICAgICAgICB0aGlzLl9wcmVmaXgsXG4gICAgICAgIGNoYWxrLmJsYWNrLmJnV2hpdGUoSlNPTi5zdHJpbmdpZnkoYXJncywgbnVsbCwgMikpXG4gICAgICApXG4gICAgfVxuICB9XG5cbiAgbmV3TGluZSgpIHtcbiAgICBpZiAodGhpcy5jb25maWc/LmNvbnNvbGUpIHtcbiAgICAgIGNvbnNvbGUubG9nKClcbiAgICB9XG4gIH1cbn1cbiJdfQ==