</>PackageGraphPackageGraph

jsdom

npmv29.1.1

A JavaScript implementation of many web standards

0
Weekly downloads
3
Dependents
42
Dependencies
5/100
Popularity

Overview

jsdom is an npm package that a JavaScript implementation of many web standards. The latest version is 29.1.1, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need a JavaScript implementation of many web standards and value a focused solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.

Pros

  • Clear open-source license (MIT).

Cons

  • Large dependency tree (42 direct dependencies) increases install size and audit surface.
  • No bundled TypeScript types (may require a separate @types package).

Auto-generated from collected registry metadata. No external claims are inferred.

Relationship graph

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

Dependencies

Dev (20)

@domenic/eslint-config ^5.1.0@stylistic/eslint-plugin ^5.10.0@webref/css ^8.5.0eslint ^10.2.1eslint-plugin-html ^8.1.4eslint-plugin-n ^17.24.0globals ^17.5.0js-yaml ^4.1.1minimatch ^10.2.5mocha ^11.7.5mocha-sugar-free ^1.4.0npm-run-all2 ^8.0.4opener ^1.5.2pngjs ^7.0.0semver ^7.7.4server-destroy ^1.0.1tinybench ^6.0.0webidl2 ^24.5.0webidl2js ^19.1.0wireit ^0.14.12

Used by

Popular packages that depend on jsdom.

Alternatives to jsdom

Frequently installed together

Version history

VersionPublishedLicense
29.1.1latest2 months agoMIT
29.1.02 months agoMIT
29.0.23 months agoMIT
29.0.14 months agoMIT
29.0.04 months agoMIT
28.1.05 months agoMIT
28.0.05 months agoMIT
27.4.06 months agoMIT
27.3.07 months agoMIT
27.2.08 months agoMIT
27.1.08 months agoMIT
27.0.19 months agoMIT
27.0.010 months agoMIT
27.0.0-beta.310 months agoMIT
27.0.0-beta.21 year agoMIT
27.0.0-beta.11 year agoMIT
27.0.0-beta.01 year agoMIT
26.1.01 year agoMIT
26.0.01 year agoMIT
25.0.11 year agoMIT

Maintainers

Keywords

Frequently asked questions

How do I install jsdom?

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

What license is jsdom released under?

jsdom is distributed under the MIT license.

How popular is jsdom?

jsdom has approximately 0 downloads per week and 3 known dependent packages.