mdast-util-gfm-footnote is an mdast extension that parses and serializes GitHub Flavored Markdown (GFM) footnotes into mdast syntax tree nodes, integrating with mdast-util-from-markdown and mdast-util-to-markdown. It is useful when you already use mdast utilities and want to handle GFM footnote syntax in markdown.
Project status
- The project is actively maintained in the sense that it has a recent update (2.1.0 on 2025-02-10) and prior releases before that (2.0.0 in 2023, 1.0.2 in 2023), but it does not show frequent updates beyond that latest push.
- Apparent update cadence is irregular, with a gap of roughly 1.5 years from 2.0.0 (2023-07-10) to 2.1.0 (2025-02-10), suggesting a slow but ongoing evolution rather than rapid iteration.
AI summary generated Today
Recent updates
2.1.0
2/10/2025Release 2.1.0 adds a new `firstLineBlank` option to control whether serialized footnote definitions start with a blank line. The release also includes TypeScript declaration refactors (switching to `@import`s) and enables `declarationMap` generation. Code changes include updates to the serializer implementation and corresponding type/documentation/tests.
Features2.0.0
7/10/2023Release 2.0.0 upgrades the package to require Node.js 16 and updates internal integration points with mdast-util-to-markdown. It also updates @types/mdast and the mdast utilities it depends on.
Breaking1.0.2
1/28/2023Release 1.0.2 is described as documentation improvements, code-style refactors, and a tsconfig update. However, the diff shows a larger structural change: the implementation was moved into a new lib/ directory, TypeScript typings were added/reshaped via index.d.ts, and some module-level initialization behavior changed.
BreakingFeatures