</>PackageGraphPackageGraph

domutils

npmv4.0.2TypeScript

Utilities for working with htmlparser2's dom

Safe to adopt

Yes — domutils scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 175 days ago. 6 releases in the last 2 years.

  • ?Adoption: grade ?, Not reported by this registry.

    No download data reported for this package yet.

  • BMaintenance: grade B, Good.

    Last published 175 days ago. 6 releases in the last 2 years.

  • AWeight: grade A, Excellent.

    Pulls in 4 transitive packages, about 520 KB installed.

  • BSupply chain: grade B, Good.

    This package has a single maintainer (bus factor of 1).

  • ALicense: grade A, Excellent.

    BSD-2-Clause — permissive, with no copyleft found in the dependency tree.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding domutils to a project.

3
Direct dependencies

Runtime packages this one declares itself.

4
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

520 KB
Install size

Unpacked size of this package plus its entire runtime tree.

2
Tree depth

Longest resolved dependency chain below this package.

Licenses in the dependency tree

BSD-2-ClauseMIT

Every license you inherit by installing domutils, not just its own. Check this before a legal review, not after.

Compatibility

Node.js
node >=20.19.0
Module format
ESM only
TypeScript
Types included
Install scripts
None

domutils vs the alternatives

Packages solving a similar problem in the npm ecosystem, compared on the signals that drive an adoption decision.

PackageWeekly downloadsDependentsLicenseLast release
domutilsthis page03BSD-2-Clause5 months ago
domhandler06BSD-2-Clause1 day ago
domelementtype04BSD-2-Clause1 day ago
@testing-library/jest-dom56M6MIT1 day ago
cheerio24.1M5MIT1 day ago
@expo/dom-webview02MIT1 day ago

Dependencies

Declared by domutils v4.0.2. Runtime dependencies are installed with the package; dev dependencies are not.

Dev (11)

@biomejs/biome ^2.4.7@eslint/compat ^2.0.3@feedic/eslint-config ^0.3.1@types/node ^25.5.0eslint ^10.0.3eslint-config-biome ^2.1.3htmlparser2 ~10.1.0typedoc ^0.28.17typescript ^5.9.3typescript-eslint ^8.57.1vitest ^4.0.18

Used by

Popular packages that depend on domutils.

Relationship graph

Dependencies (left) and dependents (right) of domutils.

Frequently installed together

Release history

6 releases in the last two years, typically about 13 days apart.

Recent versions of domutils
VersionPublishedSizeLicense
4.0.2latest5 months ago116 KBBSD-2-Clause
4.0.15 months ago123 KBBSD-2-Clause
4.0.05 months ago78 KBBSD-2-Clause
3.2.21 year ago163 KBBSD-2-Clause
3.2.11 year ago163 KBBSD-2-Clause
3.2.01 year ago161 KBBSD-2-Clause
3.1.03 years ago158 KBBSD-2-Clause
3.0.14 years ago151 KBBSD-2-Clause
3.0.04 years ago151 KBBSD-2-Clause
2.8.05 years ago55 KBBSD-2-Clause
2.7.05 years ago46 KBBSD-2-Clause
2.6.05 years ago44 KBBSD-2-Clause
2.5.25 years ago46 KBBSD-2-Clause
2.5.15 years ago46 KBBSD-2-Clause
2.5.05 years ago46 KBBSD-2-Clause

Overview

domutils is an npm package that utilities for working with htmlparser2's dom. It has 3 known dependents in the graph. 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.

Maintainers

Keywords

Funding

Frequently asked questions

Should I use domutils?

Yes — domutils scores well across adoption, maintenance, weight, supply chain, and licensing. No download data reported for this package yet. Last published 175 days ago. 6 releases in the last 2 years.

How do I install domutils?

Run `npm install domutils` to add domutils to your npm project.

How many dependencies does domutils have?

domutils declares 14 direct dependencies and pulls in 4 packages in total once its runtime tree is resolved totalling about 520 KB on disk.

What license is domutils released under?

domutils is distributed under the BSD-2-Clause license. Its dependency tree also includes: BSD-2-Clause, MIT.

How popular is domutils?

npm does not publish download counts. Within PackageGraph's crawl, 3 known packages depend on domutils.

Is domutils still maintained?

The most recent release of domutils (v4.0.2) was published 5 months ago.

Does domutils run install scripts?

No. domutils does not define preinstall, install, or postinstall scripts, so installing it does not execute publisher-supplied code.