html-build
Version:
Utility script to build HTML documents - Appends scripts and styles, removes debug parts, append HTML partials, template options, etc.
33 lines (32 loc) • 805 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
let logger = console;
let failer = createDefaultFailer();
function setLogger(newLogger) {
logger = newLogger;
}
exports.setLogger = setLogger;
function log(...messages) {
logger.log(...messages);
}
exports.log = log;
function warn(...messages) {
logger.warn(...messages);
}
exports.warn = warn;
var fail;
(function (fail) {
function warn(...messages) {
failer.warn(...messages);
}
fail.warn = warn;
})(fail = exports.fail || (exports.fail = {}));
function createDefaultFailer() {
return {
warn(...messages) {
warn(...messages);
throw new Error(messages[0]);
}
};
}
exports.createDefaultFailer = createDefaultFailer;