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.
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.
Use Happy DOM as environment in Jest.
Use Happy DOM globally in a Node.js environment for testing.
render domhandler DOM nodes to a string
Connect is a family of libraries for building and consuming APIs on different languages and platforms, and [@connectrpc/connect](https://www.npmjs.com/package/@connectrpc/connect) brings type-safe APIs with Protobuf to TypeScript.
converts bare objects to DOM objects or xml representations
Implements https://w3c.github.io/accname/
A functional API surface wrapping happy-dom
tiny modular DOM lib for ie9+
A per-spec XML serializer implementation
Build an element once, move it anywhere
TypeScript helper functions to narrow the type of object to a Node descendant
A node.js through stream that does basic streaming text search and replace and is chunk boundary friendly
Server-side DOM implementation based on Mozilla's dom.js
Like a light-weight version of `happy-dom` powered by Bun.
Serializes any DOM node into a String
Connect is a family of libraries for building and consuming APIs on different languages and platforms. [@connectrpc/connect](https://www.npmjs.com/package/@connectrpc/connect) brings type-safe APIs with Protobuf to TypeScript.
rrweb's component to take a snapshot of DOM, aka DOM serializer
rrweb's component to take a snapshot of DOM, aka DOM serializer
DOM shim for Lit Server Side Rendering (SSR)
Morph a DOM tree to another DOM tree (no virtual DOM needed)
rrweb's component to take a snapshot of DOM, aka DOM serializer
iteratively walk a DOM node