</>PackageGraphPackageGraph

jest

npmv30.4.2TypeScript

Delightful JavaScript Testing.

41.2M
Weekly downloads
2
Dependents
5
Dependencies
95/100
Popularity

Overview

jest is an npm package that delightful JavaScript Testing. It is extremely widely used, with about 41.2M downloads per week and 2 known dependents in the graph. The latest version is 30.4.2, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need delightful JavaScript Testing and value a battle-tested, widely-adopted 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

  • Large, well-established user base (41.2M weekly downloads).
  • Ships TypeScript type definitions.
  • Clear open-source license (MIT).

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 jest.

Dependencies

Used by

Popular packages that depend on jest.

uuidnpm

RFC9562 UUIDs

247.1M/wk0 dependentsMITTS
yamlnpm

JavaScript parser and stringifier for YAML

161.4M/wk2 dependentsISCTS
csstypenpm

Strict TypeScript and Flow types for style based on MDN data

133.9M/wk1 dependentsMITTS
dayjsnpm

2KB immutable date time library alternative to Moment.js with the same modern API

56.3M/wk0 dependentsMITTS
webpacknpm

Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.

48.6M/wk1 dependentsMITTS
sass-embeddednpm

Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol

5.2M/wk1 dependentsMITTS
sync-child-processnpm

Run a subprocess synchronously and interactively in Node.js

4.7M/wk1 dependentsMITTS
@libsql/corenpm

libSQL driver for TypeScript and JavaScript

1.7M/wk2 dependentsMIT
@libsql/clientnpm

libSQL driver for TypeScript and JavaScript

1.7M/wk1 dependentsMITTS
@libsql/hrana-clientnpm

Hrana client for connecting to sqld over HTTP or WebSocket

1.7M/wk1 dependentsMITTS
gelnpm

The official Node.js client library for Gel

1.2M/wk1 dependentsApache-2.0TS
await-locknpm

Mutex locks for async functions

971.1K/wk1 dependentsMIT
@vercel/postgresnpm

Connect to Vercel Postgres databases on the Edge

241.2K/wk1 dependentsApache-2.0TSdeprecated
@planetscale/databasenpm

A Fetch API-compatible PlanetScale database driver

192.4K/wk1 dependentsApache-2.0TS
@op-engineering/op-sqlitenpm

Fastest SQLite for React Native (with node.js support)

100.7K/wk1 dependentsMITTS
process-warningnpm

A small utility for creating warnings and emitting them.

0/wk1 dependentsMITTS
zone.jsnpm

Zones for JavaScript

0/wk1 dependentsMITTS
minimizer-webpack-pluginnpm

Minimizer plugin for webpack

0/wk1 dependentsMITTS
node-notifiernpm

A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)

0/wk1 dependentsMIT
cross-spawnnpm

Cross platform child_process#spawn and child_process#spawnSync

0/wk3 dependentsMIT
koa-composenpm

compose Koa middleware

0/wk1 dependentsMIT
@libsql/client-wasmnpm

libSQL driver for TypeScript and JavaScript

0/wk1 dependentsMITTS
ajv-keywordsnpm

Additional JSON-Schema keywords for Ajv JSON validator

0/wk1 dependentsMITTS
undicinpm

An HTTP/1.1 client, written from scratch for Node.js

0/wk6 dependentsMITTS

Alternatives to jest

Frequently installed together

Version history

VersionPublishedLicense
30.4.2latest2 months agoMIT
30.4.12 months agoMIT
30.4.02 months agoMIT
30.3.04 months agoMIT
30.2.09 months agoMIT
30.1.310 months agoMIT
30.1.210 months agoMIT
30.1.110 months agoMIT
30.1.010 months agoMIT
30.0.51 year agoMIT
30.0.41 year agoMIT
30.0.31 year agoMIT
30.0.21 year agoMIT
30.0.11 year agoMIT
30.0.01 year agoMIT
30.0.0-rc.11 year agoMIT
30.0.0-beta.91 year agoMIT
30.0.0-beta.81 year agoMIT
30.0.0-beta.71 year agoMIT
30.0.0-beta.61 year agoMIT

Maintainers

Keywords

Frequently asked questions

How do I install jest?

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

What license is jest released under?

jest is distributed under the MIT license.

How popular is jest?

jest has approximately 41,150,909 downloads per week and 2 known dependent packages.