Testing frameworks, linters, formatters, and automation tools for JavaScript and TypeScript projects.

## 🧹 Linters & formatters

- **[Oxc](https://oxc.rs/)** — Rust-based JavaScript/TypeScript linter, formatter, and toolchain; extremely fast
- **[Biome](https://biomejs.dev/)** — all-in-one linter, formatter, and import sorter for JS/TS/JSON/CSS; Rust-based Prettier+ESLint replacement

## 🧪 Testing frameworks

- **[Vitest](https://vitest.dev/)** — Vite-native test framework with Jest-compatible API; fast HMR-powered watch mode
- **[Jest](https://jestjs.io/)** — widely-used testing framework with built-in assertions, mocking, and code coverage
- **[Mocha](https://mochajs.org/)** — flexible test framework for Node.js and browser; bring your own assertion library
- **[AVA](https://github.com/avajs/ava)** — concurrent test runner with simple API and isolated test processes
- **[Jasmine](https://jasmine.github.io/)** — batteries-included BDD testing framework; no DOM or external dependencies required

## 🌐 End-to-end & automation

- **[Playwright](https://playwright.dev/)** — cross-browser testing and automation for Chromium, Firefox, and WebKit; by Microsoft
- **[Puppeteer](https://pptr.dev/)** — headless Chrome/Chromium automation via Node.js API; by Google
- **[Cypress](https://www.cypress.io/)** — browser-based E2E testing with time-travel debugging and automatic waiting
- **[CloakBrowser](https://cloakbrowser.dev/)** — stealth Chromium fork that drops into Playwright/Puppeteer with identical APIs; 32 C++ source-level patches modify fingerprints at compile time plus driver-level CDP leak removal, defeats reCAPTCHA v3, Cloudflare Turnstile, and 30+ detection services; bundles a self-hosted Browser Profile Manager (Multilogin/GoLogin alternative) and integrates with Selenium, browser-use, Crawl4AI, and Claude computer use; wrapper MIT, binary proprietary

## 📦 Utilities

- **[Polly.js](https://netflix.github.io/pollyjs)** — record, replay, and stub HTTP interactions for deterministic tests