UNPKG

adr

Version:

轻量级架构记录工具 - Command-line tools for working with Architecture Decision Records

19 lines 1.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AsciidocRender = void 0; const htmlRender_1 = require("./htmlRender"); let asciidoctor = require('@asciidoctor/core')(); let toc = require('markdown-toc'); const { Remarkable } = require('remarkable'); function AsciidocRender(fileData) { let regExp1 = new RegExp('^=(.*)', 'gm'); fileData = fileData.replace(regExp1, '==$1'); let contentHtml = asciidoctor.convert(fileData, { 'safe': 'safe', 'standalone': true, 'attributes': ['toc'] }); return htmlRender_1.htmlRender("", contentHtml); } exports.AsciidocRender = AsciidocRender; let AsciidocHelper = { asciidocRender: AsciidocRender }; exports.default = AsciidocHelper; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQXNjaWlkb2NIZWxwZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvbGliL2hlbHBlcnMvQXNjaWlkb2NIZWxwZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkNBQXlDO0FBR3pDLElBQUksV0FBVyxHQUFHLE9BQU8sQ0FBQyxtQkFBbUIsQ0FBQyxFQUFFLENBQUE7QUFFaEQsSUFBSSxHQUFHLEdBQUcsT0FBTyxDQUFDLGNBQWMsQ0FBQyxDQUFBO0FBQ2pDLE1BQU0sRUFBRSxVQUFVLEVBQUUsR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFDLENBQUE7QUFFNUMsU0FBZ0IsY0FBYyxDQUFFLFFBQVE7SUFDdEMsSUFBSSxPQUFPLEdBQUcsSUFBSSxNQUFNLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxDQUFBO0lBQ3hDLFFBQVEsR0FBRyxRQUFRLENBQUMsT0FBTyxDQUFDLE9BQU8sRUFBRSxNQUFNLENBQUMsQ0FBQTtJQUM1QyxJQUFJLFdBQVcsR0FBRyxXQUFXLENBQUMsT0FBTyxDQUFDLFFBQVEsRUFBRSxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFFLElBQUksRUFBRSxZQUFZLEVBQUUsQ0FBRSxLQUFLLENBQUUsRUFBQyxDQUFDLENBQUE7SUFFL0csT0FBTyx1QkFBVSxDQUFDLEVBQUUsRUFBRSxXQUFXLENBQUMsQ0FBQTtBQUNwQyxDQUFDO0FBTkQsd0NBTUM7QUFFRCxJQUFJLGNBQWMsR0FBRztJQUNqQixjQUFjLEVBQUUsY0FBYztDQUNqQyxDQUFBO0FBRUQsa0JBQWUsY0FBYyxDQUFBIn0=