adr
Version:
轻量级架构记录工具 - Command-line tools for working with Architecture Decision Records
19 lines • 1.76 kB
JavaScript
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=
;