1.2.24 • Published 3 years ago

adobe-afm-transform v1.2.24

Weekly downloads
5
License
Apache-2.0
Repository
github
Last release
3 years ago

adobe-afm-transform

Adobe Flavored Markdown transform function for use within your toolchain.

Installation

npm install adobe-afm-transform

Usage

Named export is afm:

ES Module

import {afm} from 'adobe-afm-transform';

CommonJS / node.js

const {afm} = require('adobe-afm-transform');

Function parameters

  1. Markdown string to transform
  2. (Optional) CSS class to decorate, default is extension
  3. (Optional) Markdown compiler, default is pass-thru - required to support nested markdown
  4. (Optional) Admonitions map for consistent CSS classes, e.g. {"WICHTIG": "IMPORTANT"}
  5. (Optional) Admonitions map for label rewrite, e.g. {"MORELIKETHIS": "Related Articles"}

Example

import {afm} from 'adobe-afm-transform';
const markdown = `# Sample

>[!NOTE]
>
>This is an AFM note!

This is a paragraph.
`;

afm(markdown);

The output would be:

# Sample

<div class="extension note">
<div>NOTE</div>
<div>
This is an AFM note!
</div>
</div>

This is a paragraph.

License

Copyright 2022 Adobe Inc. Licensed under the Apache-2.0 license.

1.2.23

3 years ago

1.2.24

3 years ago

1.2.20

4 years ago

1.2.21

4 years ago

1.2.22

4 years ago

1.2.18

4 years ago

1.2.19

4 years ago

1.2.17

4 years ago

1.2.16

4 years ago

1.2.15

4 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.10

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.10

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.3

5 years ago

1.0.0

5 years ago