{"categories":[{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"},{"label":"Documentation","url":"https://skillfed.io/packages/category/documentation"}],"enrichment":{"capability":"Mdformat-gfm extends mdformat to format GitHub Flavored Markdown, adding support for tables, task lists, strikethroughs, autolinks, and disallowed raw HTML syntax.","skillfed_tags":["markdown-formatting","github-flavored-markdown"],"use_cases":["Format markdown documentation in GitHub repositories that use tables and task lists.","Enforce consistent GFM syntax style across a project's README and wiki files.","Automatically compact GFM tables to reduce whitespace in version-controlled markdown.","Integrate GFM formatting into CI/CD pipelines for documentation linting.","Convert and reformat CommonMark documents to GitHub Flavored Markdown syntax."],"what_it_does":"Mdformat-gfm is a plugin for mdformat that shifts the formatting target from CommonMark to GitHub Flavored Markdown. It enables mdformat to understand and preserve GFM-specific syntax extensions: tables, task list items (checkboxes), strikethroughs, autolinks, and raw HTML handling rules. The plugin is installed via pipx injection into an existing mdformat installation and integrates as a drop-in formatter for GFM-heavy projects.\n\nThe package depends on mdformat as its core formatter, along with markdown-it-py and mdit-py-plugins for parsing, and wcwidth for text measurement. It adds a `--compact-tables` CLI flag to strip alignment spaces from tables, and can be configured via `.mdformat.toml` for persistent settings. This is useful for teams using GitHub as their primary documentation platform or for projects that rely on GFM syntax in their markdown workflows.","worth_installing":"Yes, if you format GFM markdown regularly. The package is actively maintained, has no known vulnerabilities, installs cleanly, and is MIT-licensed. It's a straightforward plugin for mdformat that adds necessary GFM support without friction. Install it if your workflow involves GitHub markdown; skip it if you only use CommonMark."},"id":"mdformat-gfm","links":{"html":"https://skillfed.io/packages/mdformat-gfm","md":"https://skillfed.io/packages/mdformat-gfm.md","pypi":"https://pypi.org/project/mdformat-gfm/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-10-16","license_spdx":"MIT","license_treatment":"permissive","name":"mdformat-gfm","python_support":"supports_current","summary":"Mdformat plugin for GitHub Flavored Markdown compatibility"},"popularity":{"monthly_downloads":1422590,"position":3922,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
