← All projects

Vitest

Next generation testing framework powered by Vite

Dev Toolstestingvitejavascripttypescriptjest-compatibleopen-sourceesm
Vitest screenshot

About

Vitest is a Vite-native JavaScript testing framework designed to work seamlessly with Vite projects by reusing its config and transform pipelines. It offers Jest compatibility, smart watch mode, and out-of-the-box support for ESM, TypeScript, and JSX. It can also be used independently of Vite for backend code.

Problem

Testing Vite-based applications requires a framework that understands Vite's configuration and pipelines without extra setup.

For

JavaScript and TypeScript developers

How it works

Vitest integrates directly with Vite's config and plugin system to run tests using the same resolve and transform pipelines as the application.

Business model

open-source

Status

launched

Similar projects