Thread-safe Helmet for React 16–18, with native support for React 19+
syntax highlighting component for react with prismjs or highlightjs ast using inline styles
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
Utilities for rendering Remote DOM elements using [React](https://reactjs.org/).
Format errors to display a diff between the actual and expected
TypeScript definitions for chai-arrays
Tap plugin that adds a heaping pile of assertion methods. Pretty much all of the "test" methods other than `t.pass`, `t.fail`, and [snapshot methods](https://tapjs.github.io/tapjs/modules/_tapjs_snapshot.html) come from this plugin.
DOM trap for a focus
DOM utilities for use within Fluent web components
HTML and SVG DOM property configs used by React.
An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.
Simple and complete React DOM testing utilities that encourage good testing practices.
Extra Cypress query commands for v12+
Migration path to React Router v6 from v4/5
React Server Components bindings for DOM using Bun. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.
Disallow type assertions in TypeScript code
React Server Components bindings for DOM using Turbopack. This is intended to be integrated into meta-frameworks. It is not intended to be imported directly.
Yet another JavaScript assertion/invariant library.
Lottie for React
Power Assert in JavaScript
Highlight DOM nodes within your stories
DOM assertions for the Chai assertion library using vanilla JavaScript
Simple and complete DOM testing utilities that encourage good testing practices.