[Pkg-javascript-devel] Bug#1137059: RFP: node-vitest -- ESM-first testing framework inspired by Jest

joe at nahmias.net joe at nahmias.net
Tue May 19 01:42:26 BST 2026


Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel at lists.debian.org, Anthony Fu <anthonyfu117 at hotmail.com>, Debian Javascript Maintainers <pkg-javascript-devel at lists.alioth.debian.org>, vitest.dev at gmail.com


* Package name    : node-vitest
  Version         : 4.1.6
  Upstream Author : Anthony Fu <anthonyfu117 at hotmail.com>
* URL             : https://vitest.dev
* License         : Expat
  Programming Lang: JavaScript
  Description     : ESM-first testing framework inspired by Jest

 Features:
 .
  - Vite's config, transformers, resolvers, and plugins.
  - Jest Snapshot
  - Chai built-in for assertions, with Jest expect compatible APIs
  - Jest-compatible mocking, stubbing, and spies.
  - Filtering, timeouts, concurrent for suite and tests
  - Smart & instant watch mode, like HMR for tests!
  - Native code coverage via v8 or istanbul.
  - Components testing (Vue, React, Svelte, Lit, Marko)
  - Benchmarking support with Tinybench
  - Projects support
  - expect-type for type-level testing
  - ESM first, top level await
  - Out-of-box TypeScript / JSX support
  - Sharding support
  - Reporting Uncaught Errors
  - JSDOM and happy-dom for DOM and browser API mocking
  - Run your tests in the browser natively
  - Browser Mode for running component tests in the browser
 .
 Node.js is an event-based server-side JavaScript engine.



More information about the Pkg-javascript-devel mailing list