domutils
npmv4.0.2TypeScriptUtilities for working with htmlparser2's dom
Overview
domutils is an npm package that utilities for working with htmlparser2's dom. The latest version is 4.0.2, released under the BSD-2-Clause license.
Who should use it
Teams working in the npm ecosystem who need utilities for working with htmlparser2's dom and value a focused solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Ships TypeScript type definitions.
- Clear open-source license (BSD-2-Clause).
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of domutils.
Dependencies
Runtime (3)
Dev (11)
Used by
Popular packages that depend on domutils.
Alternatives to domutils
Handler for htmlparser2 that turns pages into a dom
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.
A per-spec XML serializer implementation
A JavaScript implementation of many web standards
htmlparser2 tree adapter for parse5.
A WebView specifically designed for Expo DOM components
The fast, flexible & elegant library for parsing and manipulating HTML and XML.
Frequently installed together
An AST-based pattern checker for JavaScript.
Prettier is an opinionated code formatter
TypeScript definitions for node
Handler for htmlparser2 that turns pages into a dom
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
A JavaScript implementation of many web standards
Implementation of the HTML encoding sniffer algo, with stream support
V8 coverage provider for Vitest
Parses, serializes, and manipulates MIME types, according to the WHATWG MIME Sniffing Standard
An HTTP/1.1 client, written from scratch for Node.js
TypeScript definitions for whatwg-mimetype
CSS selector engine supporting jQuery selectors
Version history
| Version | Published | License |
|---|---|---|
| 4.0.2latest | 4 months ago | BSD-2-Clause |
| 4.0.1 | 4 months ago | BSD-2-Clause |
| 4.0.0 | 4 months ago | BSD-2-Clause |
| 3.2.2 | 1 year ago | BSD-2-Clause |
| 3.2.1 | 1 year ago | BSD-2-Clause |
| 3.2.0 | 1 year ago | BSD-2-Clause |
| 3.1.0 | 3 years ago | BSD-2-Clause |
| 3.0.1 | 4 years ago | BSD-2-Clause |
| 3.0.0 | 4 years ago | BSD-2-Clause |
| 2.8.0 | 4 years ago | BSD-2-Clause |
| 2.7.0 | 5 years ago | BSD-2-Clause |
| 2.6.0 | 5 years ago | BSD-2-Clause |
| 2.5.2 | 5 years ago | BSD-2-Clause |
| 2.5.1 | 5 years ago | BSD-2-Clause |
| 2.5.0 | 5 years ago | BSD-2-Clause |
| 2.4.4 | 5 years ago | BSD-2-Clause |
| 2.4.3 | 5 years ago | BSD-2-Clause |
| 2.4.2 | 5 years ago | BSD-2-Clause |
| 2.4.1 | 5 years ago | BSD-2-Clause |
| 2.4.0 | 5 years ago | BSD-2-Clause |
Maintainers
Keywords
Funding
Frequently asked questions
How do I install domutils?
Run `npm install domutils` to add domutils to your npm project.
What license is domutils released under?
domutils is distributed under the BSD-2-Clause license.
How popular is domutils?
domutils has approximately 0 downloads per week and 2 known dependent packages.