This monorepo contains several utilities for working with unist/mdast ASTs, remark and remark-lint, and the broader unified ecosystem.
- mdast-util-hidden β prevent nodes from being seen by transformers.
- mdast-util-tight-comments β selectively remove newlines around comment nodes during serialization.
- remark-capitalize-headings β selectively transform headings using Vercel's title package.
- remark-ignore β use comments to exclude one or more nodes from transformation.
- remark-remove-unused-definitions β remove unused reference-style link definitions from a document.
- remark-remove-url-trailing-slash β remove trailing slashes from the ends of all URL paths.
- remark-renumber-references β renumber numeric reference-style link
ids contiguously starting from
[1]
. - remark-sort-definitions β reorder reference-style link definitions at the end of a document.
- remark-tight-comments β selectively remove newlines around comments.
- remark-lint-fenced-code-flag-case β warn when fenced code blocks have inconsistent or improperly cased language flags.
- remark-lint-heading-word-length β warn when headings have too many or too few words.
- remark-lint-list-item-style β warn when list items violate a given capitalization or punctuation style.
These are (likely temporary) installable forks with changes that might be merged back upstream.
remark-lint-no-empty-url β warn for empty URLs in links and images (upstream).Was successfully merged upstream and released! π
- @projectorjs/config-remark β reusable remark presets.
- remark β processor and CLI.
- unified β parser ecosystem.
- mdast β Markdown specification.
- unist β base specification.
New issues and pull requests are always welcome and greatly appreciated! π€© Just as well, you can star π this project to let me know you found it useful! βπΏ Thank you!
See CONTRIBUTING.md and SUPPORT.md for more information.
Thanks goes to these wonderful people (emoji key):
Bernard π π» π π§ |
FranΓ§ois Violette π π€ |
Corbin Crutchley π π¬ π π» |
LuchoTurtle π |
|||
Add your contributions |
This project follows the all-contributors specification. Contributions of any kind welcome!