西塞罗马克变形器
将 CiceroMark — 有嵌入式合同条款、变量、条件、公式和列表的标记下移到/从CommonMark和/从标记下移的文本中.
CiceroMark通过这些附加节点扩展了CommonMark:
ClauseVariable, (中文(简体) ),FormattedVariable, (中文(简体) ),EnumVariableConditional, (中文(简体) ),OptionalFormulaListBlock
司马: [email protected]。 。 。 .
安装
npm install @accordproject/markdown-cicero
同伴依赖 : @accordproject/concerto-core@^5.0.0。 。 。 .
使用量
import { CiceroMarkTransformer } from '@accordproject/markdown-cicero';
const ciceroMarkTransformer = new CiceroMarkTransformer();
// markdown_cicero string → CiceroMark DOM
const dom = ciceroMarkTransformer.fromMarkdownCicero(
'{{#clause greeting}}Hello {{name}}{{/clause}}'
);
// CiceroMark DOM → markdown_cicero string
const newMarkdown = ciceroMarkTransformer.toMarkdownCicero(dom);
如果您有一个简单的下标字符串( 无条款/ 可变) , 请使用 fromMarkdown 编号 : toMarkdown -他们通过CommonMark往返.
此套件导出什么
CiceroMarkTransformer——主要切入点FromCiceroEditVisitor——将遗留的 CiceroEdit 标记降为 CiceroMarkToCommonMarkVisitor– Cicero- Mark 条状特有节点返回平原普通马克Decorators阅读结构化的装饰(@decorator(args)接通 CiceroMark 节点
许可证
Accord Project源代码文件在位于LICENSE文件的Apache许可证2.0版本(Apache-2.0)下提供. 项目文件文件根据创用CC-BY-4.0国际许可证提供 http://creativecommons.org/licenses/by/ 4.0/ 页面存档备份,存于互联网档案馆。 。 。 .