mdast-util-gfm provides mdast extensions to parse and serialize GitHub Flavored Markdown (GFM) syntax features like autolink literals, footnotes, strikethrough, tables, and tasklists. It plugs into mdast-util-from-markdown for parsing and mdast-util-to-markdown for serializing, helping match how GitHub renders these elements.
Project status
- Actively maintained: The upstream project shows a recent push on 2025-02-10, and a new 3.1.0 update was published the same day, indicating ongoing maintenance rather than a dormant state.
- Apparent update cadence: Updates appear infrequent, with a gap of about 19 months between 3.0.0 (2023-07-10) and 3.1.0 (2025-02-10), and an earlier gap of about 5 months between 2.0.2 (2023-02-03) and 3.0.0 (2023-07-10).
AI summary generated Today
Recent updates
3.1.0
2/10/2025Release 3.1.0 primarily adds the ability to pass footnote-related options through `gfmToMarkdown`. It also introduces TypeScript declaration map support and adjusts type export mechanics to use `@import` style JSDoc.
Features3.0.0
7/10/2023Release 3.0.0 updates mdast-util-gfm to require Node.js 16 and switches the package entrypoint to use the `exports` field. The diff also shows major upgrades of the underlying GFM parsing/serialization dependencies and test/spec expectations that indicate actual syntax behavior changes beyond what the release notes explicitly describe.
Breaking2.0.2
2/3/2023Release 2.0.2 is presented as a minor maintenance update with improved documentation and refactors. The code diff shows mostly tooling, test, and CI modernization (plus TypeScript config tweaks), with no clear runtime API or behavior change in the published entry points.