{"library":"japa","type":"library","category":null,"description":"Japa is a lean and fast Node.js test runner designed for both testing applications and for building custom test runners. The current stable version is v10.4.0, with minor and patch releases occurring frequently—typically several times a quarter—and major versions released periodically as breaking changes are introduced. A key differentiator is its minimal core, offering faster boot times compared to alternatives like Mocha or Ava, primarily because it does not ship with its own CLI; tests are executed directly as standard Node.js scripts. Japa supports ES6 async/await syntax, ES modules, test groups with lifecycle hooks, regression tests, and offers an extensible assertion system often utilized via plugins. Its design philosophy emphasizes simplicity and provides the foundational components for highly customized testing environments.","language":"javascript","status":"active","version":"4.0.0","tags":["javascript","test","test-runner","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install japa","imports":["import test from 'japa'","import { Test } from 'japa'","import { Runner } from 'japa'"]},{"cmd":"yarn add japa","imports":[]},{"cmd":"pnpm add japa","imports":[]}],"homepage":"https://japa.dev","github":"https://github.com/thetutlage/japa","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/japa","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/japa/compatibility"}}