yaclt
Version:
Yet Another Change Log Tool
26 lines • 2.83 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.echoHelper = exports.capitalizeHelper = exports.currentDateTimeHelper = void 0;
var luxon_1 = require("luxon");
var currentDateTimeHelper = function (format) {
if (format === void 0) { format = "ISODate"; }
var now = luxon_1.DateTime.now();
switch (format) {
case "ISODate":
return now.toISODate();
case "ISO":
return now.toISO();
case "localeString":
return now.toLocaleString();
default:
return now.toFormat(format);
}
};
exports.currentDateTimeHelper = currentDateTimeHelper;
var capitalizeHelper = function (str) {
return "" + str.charAt(0).toUpperCase() + str.slice(1);
};
exports.capitalizeHelper = capitalizeHelper;
var echoHelper = function (str) { return str; };
exports.echoHelper = echoHelper;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFuZGxlYmFycy1oZWxwZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2hhbmRsZWJhcnMtaGVscGVycy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSwrQkFBaUM7QUFFMUIsSUFBTSxxQkFBcUIsR0FBRyxVQUNuQyxNQUErRDtJQUEvRCx1QkFBQSxFQUFBLGtCQUErRDtJQUUvRCxJQUFNLEdBQUcsR0FBRyxnQkFBUSxDQUFDLEdBQUcsRUFBRSxDQUFDO0lBQzNCLFFBQVEsTUFBTSxFQUFFO1FBQ2QsS0FBSyxTQUFTO1lBQ1osT0FBTyxHQUFHLENBQUMsU0FBUyxFQUFFLENBQUM7UUFDekIsS0FBSyxLQUFLO1lBQ1IsT0FBTyxHQUFHLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDckIsS0FBSyxjQUFjO1lBQ2pCLE9BQU8sR0FBRyxDQUFDLGNBQWMsRUFBRSxDQUFDO1FBQzlCO1lBQ0UsT0FBTyxHQUFHLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0tBQy9CO0FBQ0gsQ0FBQyxDQUFDO0FBZFcsUUFBQSxxQkFBcUIseUJBY2hDO0FBRUssSUFBTSxnQkFBZ0IsR0FBRyxVQUFDLEdBQVc7SUFDMUMsT0FBQSxLQUFHLEdBQUcsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUMsV0FBVyxFQUFFLEdBQUcsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUc7QUFBL0MsQ0FBK0MsQ0FBQztBQURyQyxRQUFBLGdCQUFnQixvQkFDcUI7QUFFM0MsSUFBTSxVQUFVLEdBQUcsVUFBQyxHQUFXLElBQWEsT0FBQSxHQUFHLEVBQUgsQ0FBRyxDQUFDO0FBQTFDLFFBQUEsVUFBVSxjQUFnQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IERhdGVUaW1lIH0gZnJvbSBcImx1eG9uXCI7XG5cbmV4cG9ydCBjb25zdCBjdXJyZW50RGF0ZVRpbWVIZWxwZXIgPSAoXG4gIGZvcm1hdDogXCJJU09EYXRlXCIgfCBcIklTT1wiIHwgXCJsb2NhbGVTdHJpbmdcIiB8IHN0cmluZyA9IFwiSVNPRGF0ZVwiXG4pOiBzdHJpbmcgPT4ge1xuICBjb25zdCBub3cgPSBEYXRlVGltZS5ub3coKTtcbiAgc3dpdGNoIChmb3JtYXQpIHtcbiAgICBjYXNlIFwiSVNPRGF0ZVwiOlxuICAgICAgcmV0dXJuIG5vdy50b0lTT0RhdGUoKTtcbiAgICBjYXNlIFwiSVNPXCI6XG4gICAgICByZXR1cm4gbm93LnRvSVNPKCk7XG4gICAgY2FzZSBcImxvY2FsZVN0cmluZ1wiOlxuICAgICAgcmV0dXJuIG5vdy50b0xvY2FsZVN0cmluZygpO1xuICAgIGRlZmF1bHQ6XG4gICAgICByZXR1cm4gbm93LnRvRm9ybWF0KGZvcm1hdCk7XG4gIH1cbn07XG5cbmV4cG9ydCBjb25zdCBjYXBpdGFsaXplSGVscGVyID0gKHN0cjogc3RyaW5nKTogc3RyaW5nID0+XG4gIGAke3N0ci5jaGFyQXQoMCkudG9VcHBlckNhc2UoKX0ke3N0ci5zbGljZSgxKX1gO1xuXG5leHBvcnQgY29uc3QgZWNob0hlbHBlciA9IChzdHI6IHN0cmluZyk6IHN0cmluZyA9PiBzdHI7XG4iXX0=