rehype

by rehypejs

rehypejs /rehype

HTML processor powered by plugins part of the @unifiedjs collective

528 Stars 34 Forks Last release: 3 months ago ([email protected]) MIT License 224 Commits 38 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

rehype

Build Coverage Downloads Size Sponsors Backers Chat

rehype is an HTML processor powered by plugins part of the unified collective.

Intro

rehype is an ecosystem of plugins for processing HTML to do all kinds of things: format it, minify it, or wrap it programmatically into a document.

This repository contains the following projects:

  • rehype-parse
    — Parse HTML documents to syntax trees
  • rehype-stringify
    — Serialize syntax trees to HTML documents
  • rehype
    — Programmatic interface with both
    rehype-parse
    and
    rehype-stringify
  • rehype-cli
    — Command-line interface wrapping
    rehype

Sponsors

Support this effort and give back by sponsoring on OpenCollective!

Gatsby 🥇

Vercel 🥇

Netlify

Holloway

ThemeIsle

BoostIO

Expo


You?

Security

As rehype works on HTML, and improper use of HTML can open you up to a cross-site scripting (XSS) attack, use of rehype can also be unsafe. Use

rehype-sanitize
to make the tree safe.

Contribute

See

contributing.md
in
rehypejs/.github
for ways to get started. See
support.md
for ways to get help. Ideas for new plugins and tools can be posted in
rehypejs/ideas
.

A curated list of awesome rehype resources can be found in awesome rehype.

This project has a code of conduct. By interacting with this repository, organization, or community you agree to abide by its terms.

License

MIT © Titus Wormer

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.