ts-jest
    Overview
    Documentation
    Insights
    Code
    Contributors
    Dependencies
    Alternatives

ts-jest

A preprocessor with source maps support to help use TypeScript with Jest

24.0.2  •  Updated 10 months ago  •  by Kulshekhar Kabra  •  MIT License

ts-jest is a TypeScript preprocessor with source map support for Jest that lets you use Jest to test projects written in TypeScript.

It supports all features of TypeScript including type-checking. Read more about Babel7 + preset-typescript vs TypeScript (and ts-jest).


We are not doing semantic versioning and 23.10 is a re-write, run npm i -D ts-jest@"<23.10.0" to go back to the previous version

View the online documentation (usage & technical)

Ask for some help in the ts-jest community of Slack

We’re looking for collaborators! Want to help improve ts-jest?


Getting Started

These instructions will get you setup to use ts-jest in your project. For more detailed documentation, please check online documentation.

using npm using yarn
Prerequisites npm i -D jest typescript yarn add --dev jest typescript
Installing npm i -D ts-jest @types/jest yarn add --dev ts-jest @types/jest
Creating config npx ts-jest config:init yarn ts-jest config:init
Running tests npm t or npx jest yarn test or yarn jest

Built With

  • TypeScript - JavaScript that scales
  • Jest - Delightful JavaScript Testing
  • ts-jest - Jest processor for TypeScript (yes, ts-jest uses itself for its tests)

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We DO NOT use SemVer for versioning. Tho you can think about SemVer when reading our version, except our major number follows the one of Jest. For the versions available, see the tags on this repository.

Authors/maintainers

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

How often do you use dark themes on other websites?

Popularity

Weekly Downloads
1.7M
Stars
2.9K

Maintenance

Development

Last ver 10 months ago
Created 3 years ago
Last commit 2 months ago
15 hours between commits

Technology

Node version: 8.15.1
223.5K unpacked

Compliance

MIT License
OSI Approved
0 vulnerabilities

Contributors

55 contributors
Kulshekhar Kabra
Maintainer, 248 commits, 332 merges, 104 PRs
Huafu Gandon
Maintainer, 375 commits, 39 merges, 42 PRs
Works at fideli-app Mastly
dependabot-preview[bot]
96 commits
Ahn
Maintainer, 14 commits, 76 merges, 13 PRs
Works at Infor
Gustav Wengel
Maintainer, 38 commits, 40 merges, 21 PRs
Works at bambuu
dependabot[bot]
75 commits

Tags

jest
typescript
sourcemap
react
testing
Ready for the next level?
Join Openbase's founding team to help us build the ultimate open-source app store, work with the latest technologies, and enjoy great culture, impact and autonomy
Openbase helps developers choose among and use millions of open-source packages, so they can build amazing products faster.
© 2020 Devstore, Inc.