UNPKG

verb

Version:

A project without documentation is like a project that doesn't exist. Verb solves this by making it dead simple to generate docs, using simple markdown templates, with zero configuration required.

42 lines (37 loc) 1.06 kB
/** * Verb <https://github.com/assemble/verb> * Generate markdown documentation for GitHub projects. * * Copyright (c) 2014 Jon Schlinkert, Brian Woodward, contributors. * Licensed under the MIT license. */ const moment = require('moment'); module.exports = function () { var normalize = function (date, format) { if (moment.isMoment(date)) { return date.format(format); } else { return moment(date).format(format); } }; exports.date = function (date, format, options) { options = options || {}; moment.lang(options.lang || 'en'); if(format === 'today') { format = 'MMMM DD, YYYY'; } if (typeof date === 'undefined') { return moment().format('MMMM DD, YYYY'); } else if (typeof format === 'undefined') { return moment().format(date); } else if (typeof format === 'object') { options = format; format = 'MMMM DD, YYYY'; return normalize(date, format); } else { return moment(); } }; exports.moment = exports.date; return exports; };