mdast-util-gfm-table provides mdast extensions to parse and serialize GitHub Flavored Markdown (GFM) tables, turning GFM table syntax into mdast nodes and back. It is useful when you are already using mdast-util-from-markdown and mdast-util-to-markdown with table support.
Project status
- The source is an mdast extension for parsing and serializing GitHub Flavored Markdown (GFM) tables, and there is evidence of upstream activity (last upstream push on 2026-06-03), but the most recent published updates shown are from 2023-07-10 (2.0.0), so it appears quiet/dormant from a release-update standpoint as of 2026-09-10.
- Apparent update cadence is low, with long gaps between published updates (2023-07-10, then 2023-01-30, then 2022-09-12 and earlier), suggesting maintenance is not frequent even if the repo has intermittent activity.
AI summary generated
Recent updates
2.0.0
mdast-util-gfm-table v2.0.0 updates its packaging and underlying mdast-util dependencies, and changes the public API shape for `gfmTableFromMarkdown`. It also updates the markdown serialization extension to align with newer `mdast-util-to-markdown` internals and handler wiring.
Breaking1.0.7
Release 1.0.7 is described as a documentation/code-style update. However, the actual diff shows substantial changes to TypeScript declaration packaging and the project build/type-check toolchain, beyond the release notes. Runtime logic changes are not clearly evident, but the TypeScript surface and build process were materially modified.
Features1.0.6
Release 1.0.6 is a small packaging change. The release notes indicate that a missing type dependency was added.
1.0.5
Release 1.0.5 is described as “Add improved docs” in the release notes. The diff shows no library source-code changes, but it does update CI Node LTS testing and bumps a couple of development dependencies, along with a large README overhaul.
1.0.4
Release 1.0.4 is a small patch release. The published release notes only mention adding a missing dependency required for types.
1.0.3
Release 1.0.3 adds support for position tracking when converting mdast GFM tables to markdown. The code change threads an additional SafeOptions object through the table serialization pipeline and updates mdast-util-to-markdown as a dependency to get the needed support.
Features1.0.2
Release 1.0.2 contains a fix related to table alignment handling, plus minor dependency and test updates. The code change specifically normalizes the internal alignment values before producing mdast nodes.
1.0.1
Release 1.0.1 is a small patch release. The documented change fixes escaping of phrasing characters when serializing Markdown GFM tables.
1.0.0
Version 1.0.0 is a major refactor of mdast-util-gfm-table to an ES module based build, with added JSDoc driven types and refreshed documentation. The implementation consolidates parsing and serialization logic into index.js and updates runtime dependencies to newer major versions.
BreakingFeatures0.1.6
Release 0.1.6 updates mdast-util-gfm-table to fix escaping of pipe characters when rendering table cells to Markdown. The change adjusts the escaping logic so multiple (and adjacent) pipes are properly escaped within tableCell content.