A bidirectional parser v2.4.0 for converting between Atlassian Document Format (ADF) and Extended Markdown. Released under MIT license with monthly updates, it supports all major ADF elements including panels, expands, media, tables, status, emoji, mentions, dates, and code blocks. Key differentiators: advanced nested processing via multi-pass parsing, metadata annotation for full fidelity, zero runtime dependencies, dual CJS/ESM module support, and 100% test coverage. Requires Node >=20.11.1 and ships TypeScript types.
npm install extended-markdown-adf-parserVerified import paths — ran on the pinned version, not inferred.
Shows bidirectional conversion between Extended Markdown and Atlassian Document Format, including panels and expands.
Upgrade to v2.3.0+ or remove custom performance monitoring calls.
Replace Parser usage with named function imports.
Use this library for both parsing and rendering, or convert to ADF first and use Atlassian renderer.
Use colon-enclosed short names like :grinning: instead of grinning.
Use color:green|red|yellow|blue|purple in status syntax instead of style attribute.
Update any custom parser extensions to use the new multi-pass API.
Upgrade Node.js to v20.11.1+.
Upgrade to v2.3.0+ which removes performance monitor dependencies.
Upgrade to v1.1.0+ which provides dual CJS/ESM support; ensure bundler is configured correctly.
Use official 'color' attribute with valid color names: neutral, green, red, yellow, blue, purple.
Install or switch to Node.js v20.11.1 or higher using nvm or similar.
No dependency data recorded yet.