{"full_name":"jestjs/jest","owner":"jestjs","name":"jest","url":"https://github.com/jestjs/jest","description":"Delightful JavaScript Testing.","homepage":"https://jestjs.io","topics":[],"language":"TypeScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/103283236?v=4","created_at":"2013-12-10T00:18:04Z","pushed_at":"2026-11-08T13:46:18Z","metrics":{"stars":45474,"forks":6716,"watchers":576,"issues":8252,"prs":8117,"releases":220,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":15},"growth":{"day":{"stars":1,"forks":-3,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[45473,45474],"forks":[6719,6716],"watchers":[576,576],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":9430,"title":"Meta: Native support for ES Modules","comments":355,"created_at":"2020-01-19T13:22:48Z"},{"number":2549,"title":"Jest globals differ from Node globals","comments":123,"created_at":"2017-01-10T14:52:01Z"},{"number":10025,"title":"jest.mock does not mock an ES module without Babel","comments":118,"created_at":"2020-05-11T22:16:45Z"},{"number":7631,"title":"Jest is 3x slower on all windows machines (Windows 10 and lower)","comments":111,"created_at":"2019-01-14T23:33:38Z"},{"number":7963,"title":"Very poor performance on basic tests","comments":91,"created_at":"2019-02-23T08:49:29Z"},{"number":2070,"title":"[bug] duplicate manual mock found in separate directories","comments":85,"created_at":"2016-11-09T18:35:48Z"},{"number":6266,"title":"Make jest small","comments":72,"created_at":"2018-05-25T14:27:01Z"},{"number":2157,"title":"Provide an API to flush the Promise resolution queue","comments":65,"created_at":"2016-11-23T17:00:02Z"}],"discussions":[{"number":16526,"title":"Offer: priced triage packet for the 10 oldest \"Needs Triage\" issues ($50)","comments":0,"category":"Ideas","created_at":"2026-10-30T17:34:58Z"},{"number":16502,"title":"Released Jest upgrade eliminating braces 3.0.3 paths from Jest 29.7.0","comments":1,"category":"Q&A","created_at":"2026-10-16T10:13:46Z"},{"number":16467,"title":"I am investigating what is the faster and has a smaller memory footprint compare to Jest, any recommendation?","comments":2,"category":"Q&A","created_at":"2026-09-27T12:53:53Z"},{"number":16424,"title":"Is `require(esm)` actually supported?","comments":1,"category":"Q&A","created_at":"2026-09-03T15:36:11Z"},{"number":16276,"title":"ticatravelsrl","comments":1,"category":"General","created_at":"2026-07-10T04:25:23Z"},{"number":16264,"title":"Jest generating thousands of new transform cache files on every CI run and and provides no performance improvement.","comments":1,"category":"Q&A","created_at":"2026-06-24T07:51:55Z"},{"number":16223,"title":"What is the policy for 3rd party one-line node modules?","comments":1,"category":"Q&A","created_at":"2026-06-01T15:03:54Z"},{"number":16001,"title":"ORCH — CLI orchestrator for AI agent teams (Claude Code, Codex, Cursor)","comments":0,"category":"Show and tell","created_at":"2026-03-17T15:12:59Z"}],"latest_release":{"name":"v30.5.2","tag":"v30.5.2","published_at":"2026-09-18T13:57:03Z","body":"## Features\r\n\r\n- `[@jest/transform]` Strip TypeScript types with Node when no transformer claims a `.ts`, `.mts` or `.cts` file ([#16421](https://github.com/jestjs/jest/pull/16421))\r\n\r\n## Fixes\r\n\r\n- `[jest-core, jest-haste-map, jest-transform]` Keep `require('../package.json')` external when bundling, so `jest --version` and the transform and haste-map cache keys report the released version instead of the previous one ([#16422](https://github.com/jestjs/jest/pull/16422))\r\n- `[jest-each]` Escape a table row's keys before building the `$variable` interpolation `RegExp`, so a column name such as `count(*)` no longer fails the whole table with `Invalid regular expression`, and a `.` or `|` in a column name is matched literally ([#16345](https://github.com/jestjs/jest/pull/16345))\r\n- `[@jest/source-map]` Resolve absolute Windows paths in a source map's `sources` and `sourceRoot` again, instead of appending them to the transformed file's directory ([#16439](https://github.com/jestjs/jest/pull/16439))\r\n\r\n## New Contributors\r\n* @winklemad made their first contribution in https://github.com/jestjs/jest/pull/16345\r\n\r\n**Full Changelog**: https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}