ts-jest

E696507

ts-jest is a Jest transformer and preprocessor that enables seamless testing of TypeScript code by compiling it on the fly within the Jest framework.

All labels observed (1)

Label Occurrences
ts-jest canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Jest preprocessor
Jest transformer
TypeScript testing tool
open-source software library
category TypeScript tooling
build tool
testing library
configurationFile jest.config.cjs
jest.config.js
jest.config.mjs
jest.config.ts
distributedAs npm package
documentation https://kulshekhar.github.io/ts-jest/
ecosystem Jest
Node.js
enables testing TypeScript code with Jest
feature configuration via jest.config file
integration with Jest transformers API
on-the-fly TypeScript compilation
source map support for TypeScript
support for Babel integration
support for Jest watch mode
support for TypeScript path mapping
support for custom TypeScript compiler options
support for diagnostics reporting
support for isolatedModules mode
integratesWith Babel (via Jest configuration)
ts-node (in some workflows)
license MIT License
npmPackageName ts-jest
packageManager Yarn
linked to: yarn

npm
programmingLanguage JavaScript
TypeScript
repositoryPlatform GitHub
requires Jest test runner
Node.js runtime
TypeScript compiler
sourceCodeRepository https://github.com/kulshekhar/ts-jest
supportsFramework Jest
supportsLanguageFeature TypeScript JSX (TSX)
linked to: JSX

TypeScript decorators (via compiler options)
TypeScript experimental features (via compiler options)
typicalCommand npx ts-jest config:init
usedFor integration testing TypeScript code
transforming TypeScript to JavaScript for Jest
unit testing TypeScript code

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Jest ecosystem ts-jest
ts-jest npmPackageName ts-jest