honkit
Version:
HonKit is building beautiful books using Markdown.
23 lines (22 loc) • 905 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const immutable_1 = __importDefault(require("immutable"));
const dayjs_1 = __importDefault(require("dayjs"));
const relativeTime_1 = __importDefault(require("dayjs/plugin/relativeTime"));
const advancedFormat_1 = __importDefault(require("dayjs/plugin/advancedFormat"));
dayjs_1.default.extend(relativeTime_1.default);
dayjs_1.default.extend(advancedFormat_1.default);
exports.default = immutable_1.default.Map({
// Format a date
// ex: 'MMMM Do YYYY, h:mm:ss a
date: function (time, format) {
return (0, dayjs_1.default)(time).format(format);
},
// Relative Time
dateFromNow: function (time) {
return (0, dayjs_1.default)(time).fromNow();
}
});