A Jest transformer that uses esbuild to compile TypeScript/JavaScript files during test execution. Current stable version is 0.4.0, released in 2021 with no recent updates (maintenance mode). It provides fast compilation by leveraging esbuild's speed, significantly faster than ts-jest. It requires Jest 27+ and supports ESM/CJS via esbuild's loader. Key differentiator: minimal configuration and speed compared to ts-jest or babel-jest. Not recommended for projects needing type checking, as esbuild strips types without validation.
npm install jest-esbuildNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic setup to transform .ts/.tsx files with jest-esbuild; test file written in TypeScript.
Run tsc separately or add type checking step in CI.
Migrate to @swc/jest (recommended) or esbuild-jest.
Refer to esbuild API docs; use known options like 'loader', 'jsxFactory', 'target'.
If using createTransformer, verify import path; recommended: use string transformer in config.
Use require('jest-esbuild').createTransformer or import { createTransformer } from 'jest-esbuild'.Upgrade Jest to 27 or later.
Add options: { loaders: { '.tsx': 'tsx' } } in transform array.No dependency data recorded yet.