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.
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
NERFINISHED
ⓘ
Node.js NERFINISHED ⓘ |
| 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) NERFINISHED ⓘ |
| license | MIT License ⓘ |
| npmPackageName | ts-jest NERFINISHED ⓘ |
| packageManager |
Yarn
NERFINISHED
ⓘ
npm ⓘ |
| programmingLanguage |
JavaScript
ⓘ
TypeScript NERFINISHED ⓘ |
| repositoryPlatform | GitHub NERFINISHED ⓘ |
| requires |
Jest test runner
ⓘ
Node.js runtime ⓘ TypeScript compiler ⓘ |
| sourceCodeRepository | https://github.com/kulshekhar/ts-jest ⓘ |
| supportsFramework | Jest NERFINISHED ⓘ |
| supportsLanguageFeature |
TypeScript JSX (TSX)
NERFINISHED
ⓘ
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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.