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
TypeScript
/**
* 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