UNPKG

md-article

Version:

Extract data from markdown article

37 lines (23 loc) 994 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _mdTitle = require('md-title'); var _mdTitle2 = _interopRequireDefault(_mdTitle); var _mdDate = require('md-date'); var _mdDate2 = _interopRequireDefault(_mdDate); var _mdTags = require('md-tags'); var _mdTags2 = _interopRequireDefault(_mdTags); var _mdContent = require('md-content'); var _mdContent2 = _interopRequireDefault(_mdContent); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } exports.default = function (input, dateFormat, dateLocale) { if (!input) return; var title = (0, _mdTitle2.default)(input); var date = (0, _mdDate2.default)(dateFormat, dateLocale, input); var dateText = date && date.text; var tags = (0, _mdTags2.default)().tagsForPost(input); var content = (0, _mdContent2.default)(input); return { title: title, date: date, tags: tags, content: content }; }; module.exports = exports['default'];