UNPKG

legal-markdown-js

Version:

Node.js implementation of LegalMarkdown for processing legal documents with markdown and YAML - Complete feature parity with Ruby version

36 lines 893 B
/** * Remark plugin to parse legal header syntax (l., ll., lll., etc.) * * This plugin converts paragraphs that start with legal header patterns * into proper heading nodes in the AST, which can then be processed * by the headers plugin for numbering. * * @example * Input: * ``` * l. First Level Header * ll. Second Level Header * lll. Third Level Header * ``` * * Converts to: * ``` * # First Level Header * ## Second Level Header * ### Third Level Header * ``` * * @module */ import { Plugin } from 'unified'; import { Root } from 'mdast'; interface LegalHeadersParserOptions { debug?: boolean; } /** * Remark plugin to parse legal header syntax */ declare const remarkLegalHeadersParser: Plugin<[LegalHeadersParserOptions?], Root>; export default remarkLegalHeadersParser; export { remarkLegalHeadersParser }; //# sourceMappingURL=legal-headers-parser.d.ts.map