Skip to content

A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.

License

Notifications You must be signed in to change notification settings

kirillgroshkov/ts-jest

This branch is 1 commit ahead of, 842 commits behind kulshekhar/ts-jest:main.

Folders and files

NameName
Last commit message
Last commit date
Apr 26, 2022
Apr 29, 2022
Apr 29, 2022
Apr 27, 2022
Apr 25, 2022
Apr 29, 2022
May 3, 2022
Sep 22, 2018
Apr 24, 2022
Nov 12, 2021
Oct 11, 2018
Nov 19, 2021
Nov 30, 2021
Sep 6, 2018
Nov 9, 2021
Sep 3, 2018
May 3, 2022
Nov 7, 2021
Sep 4, 2018
Dec 8, 2021
Aug 10, 2021
Dec 9, 2020
Nov 4, 2020
Sep 17, 2018
Aug 30, 2020
Apr 24, 2022
Apr 24, 2022
May 3, 2022
May 3, 2022
May 4, 2020
Nov 17, 2021
Nov 7, 2021
Nov 7, 2021
Mar 27, 2022

Repository files navigation

ts-jest

A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.

NPM version NPM downloads Known vulnerabilities Coverage status GitHub actions GitHub license

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 Jest Discord community or ts-jest GitHub Discussion

Before reporting any issues, be sure to check the troubleshooting page

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

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. Though 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.

Supporters

License

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

About

A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 88.3%
  • JavaScript 10.2%
  • CSS 1.5%