#JestJs
Now that node can load `.ts` files natively, there's no need to require `ts-node` for loading config files anymore.

Here's a PR for jest that skips this dependency:
github.com/jestjs/jest/...
feat(config): if `process.features.typescript` is set, load `jest.config.ts` without external loader by phryneas · Pull Request #15480 · jestjs/jest
Summary see https://nodejs.org/api/process.html#processfeaturestypescript This value is set if node is run with --experimental-transform-types or --experimental-strip-types so no external package i...
github.com
January 28, 2025 at 10:44 AM
Not glorious but someone has to do it ^^
github.com/jestjs/jest/...
*fixes a test*
February 9, 2025 at 8:05 PM
This is now available in Jest's v30.0.0-alpha.7:

github.com/jestjs/jest/...
January 30, 2025 at 9:23 AM
A new AI review! jestjs/jest ⭐4.4/5.0
Jest is a mature, widely adopted JavaScript/TypeScript testing platform that combines a test runner, assertion/matcher API, mocking utilities, snapshot testing, and developer-oriented workflows (watch mode, interactive filteri...
https://gitrated.com/jestjs/jest
March 13, 2026 at 2:42 AM
Things I did not expect picking up an old JavaScript project after 4 years: that Jest support for ES modules is *still* experimental and requires a special flag.
github.com/jestjs/jest/...
Meta: Native support for ES Modules · Issue #9430 · jestjs/jest
EDIT: quick guide for getting started: https://jestjs.io/docs/ecmascript-modules ESM support will be unflagged in a future release of Node 12 (maybe not before April nodejs/node#29866 (comment)) an...
github.com
March 4, 2025 at 11:07 AM
June 1, 2025 at 2:21 PM
📦 jestjs / jest
⭐ 45,535 (+81)
🗒 TypeScript

Delightful JavaScript Testing.
GitHub - jestjs/jest: Delightful JavaScript Testing.
Delightful JavaScript Testing. Contribute to jestjs/jest development by creating an account on GitHub.
github.com
July 11, 2026 at 1:16 PM
Is it a dream?????
Jest is finally supporting ESM natively?

github.com/jestjs/jest/...
May 4, 2026 at 3:04 PM
jest jsdom 너무 오래된 버전 쓰는데... 대충 2년전꺼.. 슬프다... github.com/jestjs/jest/...
[Feature]: Upgrade jest-environment-jsdom dependency to jsdom@^25.0.1 · Issue #15325 · jestjs/jest
🚀 Feature Proposal For package jest-environment-jsdom, change dependency on jsdom from: "jsdom": "^22.0.0" to "jsdom": "^25.0.1" Motivation jsdom versions before 25.0.1 (including 25.0.0) indirectl...
github.com
November 12, 2024 at 4:30 AM
あ、別に古くなくても壊れてた "[Bug]: Prettier v3 doesn't work with jest-snapshots · Issue #14305 · jestjs/jest" https://github.com/jestjs/jest/issues/14305
July 7, 2023 at 12:36 PM
February 25, 2025 at 10:52 AM
Thanks @christoph.nkzw.tech ‬⁩, #unrs_resolver migration is now merged into #jest! 🥳

I'll do some even more improvements/optimizations soon later! 🤩
chore: migrate `resolve` and `resolve.exports` to `unrs-resolver` by JounQin · Pull Request #15619 · jestjs/jest
Summary close #15600 Test plan There are already related test cases.
github.com
June 4, 2025 at 12:01 AM
📦 jestjs / jest
⭐ 42,374 (+47)
🗒 TypeScript

Delightful JavaScript Testing.
GitHub - jestjs/jest: Delightful JavaScript Testing.
Delightful JavaScript Testing. Contribute to jestjs/jest development by creating an account on GitHub.
github.com
July 29, 2023 at 11:50 PM
📦 jestjs / jest
⭐ 42,036 (+4)
🗒 TypeScript

Delightful JavaScript Testing.
GitHub - jestjs/jest: Delightful JavaScript Testing.
Delightful JavaScript Testing. Contribute to jestjs/jest development by creating an account on GitHub.
github.com
June 2, 2023 at 5:58 AM
Jest v30.4.0リリース。
Node v24.9+でES Modulesに対する`require()`をサポート、Node v26のTemporal APIに対応するfake timersの追加。
`jest.config.mts`のサポート、`--collect-… "" https://github.com/jestjs/jest/releases/tag/v30.4.0
May 8, 2026 at 7:55 AM
見てる: "[Meta]: Current blockers for a v30 release? · Issue #15556 · jestjs/jest" https://github.com/jestjs/jest/issues/15556#issuecomment-2900274428
May 28, 2025 at 12:16 AM
Jest v30.0.0-alpha.1リリース。
`mts`/`cts`をデフォルトでサポート、fake timerの改善、SnapshotでError Causeをサポート、Prettier 3のサポートなど "Release v30.0.0-alpha.1 · jestjs/jest" https://github.com/jestjs/jest/releases/tag/v30.0.0-alpha.1 #jest #ReleaseNote
October 31, 2023 at 4:02 AM
Node 16+で入ったメモリリークはimport()のコードキャッシュの問題っぽい。別なのか "[Bug]: Memory consumption issues on Node JS 16.11.0+ · Issue #11956 · jestjs/jest" https://github.com/jestjs/jest/issues/11956#issuecomment-1740360337
September 29, 2023 at 8:26 AM
Jest v29.7.0リリース。
`jest --init`に変わってセットアップができる`create-jest`パッケージの追加など "Release v29.7.0 · jestjs/jest" https://github.com/jestjs/jest/releases/tag/v29.7.0 #jest #JavaScript #testing #ReleaseNote
September 12, 2023 at 12:56 PM
なるほどGraphQLで取得してるんだ "jest/website/fetchSupporters.js at f2c78d04ff35688571a66d66c8a2c7c17a095444 · jestjs/jest" https://github.com/jestjs/jest/blob/f2c78d04ff35688571a66d66c8a2c7c17a095444/website/fetchSupporters.js
August 30, 2023 at 2:18 AM
Jest v29.6.3リリース。
`@types/node`への依存を削除、watch modeでは常にworkerを使うように変更、minorバージョンで入ったmockに関する破壊的変更をrevertなど "Release v29.6.3 · jestjs/jest" https://github.com/jestjs/jest/releases/tag/v29.6.3 #jest #ReleaseNote
August 23, 2023 at 3:51 AM
revertされてた "Prevent false test failures caused by promise rejections handled asynchronously by stekycz · Pull Request #14110 · jestjs/jest" https://github.com/jestjs/jest/pull/14110
July 6, 2023 at 9:35 PM
Jest 29.6.0リリース。
Current Testでのsnapshotテストのサポート、非同期でエラーがthrowされた場合の問題を`rejectionHandled`イベントを使うことで修正など "Release v29.6.0 · jestjs/jest" https://github.com/jestjs/jest/releases/tag/v29.6.0 #jest #JavaScript #testing #library
July 4, 2023 at 11:40 PM