{"library":"jest-dev-server","type":"library","category":null,"description":"jest-dev-server is a utility package designed to manage the lifecycle of a development server during Jest test runs. It enables users to automatically start a server process before their test suites execute and reliably tear it down afterward, ensuring a clean and consistent testing environment. While often used within the `jest-puppeteer` ecosystem for end-to-end testing, this package operates independently, capable of managing any server process. The current stable version is 11.0.0, with minor and patch updates released frequently and major versions typically aligning with Node.js LTS updates or significant Jest/Puppeteer compatibility requirements. Key differentiators include its focus on robust server lifecycle management, flexible configuration options for server commands, ports, and wait conditions, and its ability to integrate seamlessly with Jest's `globalSetup` and `globalTeardown` hooks for both JavaScript and TypeScript projects.","language":"javascript","status":"active","version":"11.0.0","tags":["javascript","jest","jest-environment","server","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jest-dev-server","imports":["import { setup } from 'jest-dev-server';","import { teardown } from 'jest-dev-server';","import type { Config } from 'jest-dev-server';"]},{"cmd":"yarn add jest-dev-server","imports":[]},{"cmd":"pnpm add jest-dev-server","imports":[]}],"homepage":null,"github":"https://github.com/argos-ci/jest-puppeteer","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jest-dev-server","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/jest-dev-server/compatibility"}}