UNPKG

1.21 kBMarkdownView Raw
1# TemplateMark Transform
2
3This package extends CommonMark to introduce Accord Project grammar support with:
41. Clause definitions
52. Variable definitions
63. Formulas
7
8Use `TemplateMarkTransform` to map from CommonMark to TemplateMark DOM nodes.
9
10## Installation
11
12```
13npm install @accordproject/markdown-template --save
14```
15
16## Usage
17
18``` javascript
19
20const TemplateMarkTransformer = require('@accordproject/markdown-template').TemplateMarkTransformer;
21const ModelLoader = require('@accordproject/concerto-core').ModelLoader;
22
23const modelManager = await ModelLoader.loadModelManager(null, parameters.ctoFiles);
24const templateMarkTransformer = new TemplateMarkTransformer();
25
26return templateMarkTransformer.fromMarkdownTemplate({ fileName:parameters.inputFileName, content:input }, modelManager, templateKind, options);
27```
28
29## License <a name="license"></a>
30Accord Project source code files are made available under the Apache License, Version 2.0 (Apache-2.0), located in the LICENSE file. Accord Project documentation files are made available under the Creative Commons Attribution 4.0 International License (CC-BY-4.0), available at http://creativecommons.org/licenses/by/4.0/.
31
32© 2017-2019 Clause, Inc.