Skip to content

📦 Bump jest from 30.3.0 to 30.4.2 in /tools/hermes-parser/js in the all-npm-dependencies group across 1 directory#327

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tools/hermes-parser/js/all-npm-dependencies-4ba4b1bcd5
Closed

📦 Bump jest from 30.3.0 to 30.4.2 in /tools/hermes-parser/js in the all-npm-dependencies group across 1 directory#327
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tools/hermes-parser/js/all-npm-dependencies-4ba4b1bcd5

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github May 11, 2026

Bumps the all-npm-dependencies group with 1 update in the /tools/hermes-parser/js directory: jest.

Updates jest from 30.3.0 to 30.4.2

Release notes

Sourced from jest's releases.

v30.4.2

Fixes

  • [jest-runtime] Fix named imports from CJS modules whose module.exports is a function with own-property exports (#16150)

Full Changelog: jestjs/jest@v30.4.1...v30.4.2

v30.4.1

Features

  • [jest-config, jest-core, jest-runner, jest-schemas, jest-types] Allow custom runner configuration options via tuple format ['runner-path', {options}] (#16141)

Fixes

  • [jest-runtime] Align CJS-from-ESM default export with Node: module.exports is always the ESM default, __esModule unwrapping is no longer applied (#16143)

Full Changelog: jestjs/jest@v30.4.0...v30.4.1

v30.4.0

Big release! 😀

Main feature is a rewrite of our custom runtime in preparation for stabilisation of native support of ESM. As part of that work require(esm) module is now supported on Node 24.9+ (still requires --experimental-vm-modules like before).

In addition we now support fake timers for the recently released Temporal API in Node v26.

React 19 is also supported properly in pretty-format, meaning snapshots of React components now work like they should.

Due to all the changes, there might be regressions that snuck in. Please report them!

Full list of changes below

Features

  • [babel-jest] Support collecting coverage from .mts, .cts (and other) files (#15994)
  • [jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types] Add --collect-tests flag to discover and list tests without executing them (#16006)
  • [jest-config, jest-runner, jest-worker] Add workerGracefulExitTimeout config option to control how long workers are given to exit before being force-killed (#15984)
  • [jest-config] Add support for jest.config.mts as a valid configuration file (#16005)
  • [jest-config, jest-core, jest-reporters, jest-runner] verbose and silent can now be set per-project; the project-level value overrides the global value for that project's tests (#16133)
  • [@jest/fake-timers] Accept Temporal.Duration in jest.advanceTimersByTime() and jest.advanceTimersByTimeAsync() (#16128)
  • [@jest/fake-timers] Accept Temporal.Instant and Temporal.ZonedDateTime in jest.setSystemTime() and useFakeTimers({now}) (#16128)
  • [@jest/fake-timers] Support faking Temporal.Now.* (#16131)
  • [jest-mock] Add clearMocksOnScope(scope) on ModuleMocker for clearing every mock function exposed on a scope object (#16088)
  • [jest-resolve] Add canResolveSync() on Resolver so callers can detect when a user-configured resolver only exports an async hook (#16064)
  • [jest-runtime] Use synchronous evaluate() for ES modules without top-level await on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (#16062)
  • [jest-runtime] Support require() of ES modules on Node v24.9+ (#16074)
  • [jest-runtime] Validate TC39 import attributes (with { type: 'json' }) on ESM imports (#16127)
  • [@jest/transform] Add canTransformSync(filename) on ScriptTransformer so callers can pick the sync vs async transform path (#16062)
  • [jest-util] Add isError helper (#16076)

... (truncated)

Changelog

Sourced from jest's changelog.

30.4.2

Fixes

  • [jest-runtime] Fix named imports from CJS modules whose module.exports is a function with own-property exports (#16150)

30.4.1

Features

  • [jest-config, jest-core, jest-runner, jest-schemas, jest-types] Allow custom runner configuration options via tuple format ['runner-path', {options}] (#16141)

Fixes

  • [jest-runtime] Align CJS-from-ESM default export with Node: module.exports is always the ESM default, __esModule unwrapping is no longer applied (#16143)

30.4.0

Features

  • [babel-jest] Support collecting coverage from .mts, .cts (and other) files (#15994)
  • [jest-circus, jest-cli, jest-config, jest-core, jest-jasmine2, jest-types] Add --collect-tests flag to discover and list tests without executing them (#16006)
  • [jest-config, jest-runner, jest-worker] Add workerGracefulExitTimeout config option to control how long workers are given to exit before being force-killed (#15984)
  • [jest-config] Add support for jest.config.mts as a valid configuration file (#16005)
  • [jest-config, jest-core, jest-reporters, jest-runner] verbose and silent can now be set per-project; the project-level value overrides the global value for that project's tests (#16133)
  • [@jest/fake-timers] Accept Temporal.Duration in jest.advanceTimersByTime() and jest.advanceTimersByTimeAsync() (#16128)
  • [@jest/fake-timers] Accept Temporal.Instant and Temporal.ZonedDateTime in jest.setSystemTime() and useFakeTimers({now}) (#16128)
  • [@jest/fake-timers] Support faking Temporal.Now.* (#16131)
  • [jest-mock] Add clearMocksOnScope(scope) on ModuleMocker for clearing every mock function exposed on a scope object (#16088)
  • [jest-resolve] Add canResolveSync() on Resolver so callers can detect when a user-configured resolver only exports an async hook (#16064)
  • [jest-runtime] Use synchronous evaluate() for ES modules without top-level await on Node versions that support it (v24.9+), and prefer the synchronous transform path when a sync transformer is configured (#16062)
  • [jest-runtime] Support require() of ES modules on Node v24.9+ (#16074)
  • [jest-runtime] Validate TC39 import attributes (with { type: 'json' }) on ESM imports (#16127)
  • [@jest/transform] Add canTransformSync(filename) on ScriptTransformer so callers can pick the sync vs async transform path (#16062)
  • [jest-util] Add isError helper (#16076)
  • [pretty-format] Support React 19 (#16123)

Fixes

  • [expect-utils] Fix toStrictEqual failing on structuredClone results due to cross-realm constructor mismatch (#15959)
  • [@jest/expect-utils] Prevent toMatchObject/subset matching from throwing when encountering exotic iterables (#15952)
  • [fake-timers] Convert Date to milliseconds before passing to @sinonjs/fake-timers (#16029)
  • [jest] Export GlobalConfig and ProjectConfig TypeScript types (#16132)
  • [jest-circus] Prevent crash when asyncError is undefined for non-Error throws (#16003)
  • [jest-circus, jest-jasmine2] Include Error.cause in JSON failureMessages output (#15967)
  • [jest-config] Fix preset path resolution on Windows when the preset uses subpath exports (#15961)
  • [jest-config] Allow collectCoverage and coverageProvider in project config without a validation warning (#16132)
  • [jest-config] Project config validator now emits "is not supported in an individual project configuration" instead of "probably a typing mistake" for known global-only options (#16132)
  • [jest-environment-node] Fix --localstorage-file warning on Node 25+ (#16086)
  • [jest-reporters] Apply global coverage threshold to unmatched pattern files in addition to glob/path thresholds (#16137)

... (truncated)

Commits

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 11, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 11, 2026 19:14
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label May 11, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 11, 2026

Benchmark Results

Total benchmarks: 204

Inputs: baseline/baseline.json, bench_result.json

v8 (3354ms, 6259ms) +86.6%
v8 hermes (CI) hermes (CI)
v8-crypto 616ms 609.4ms
v8-deltablue 747.6ms 743.2ms
v8-raytrace 133.2ms 129.2ms
v8-regexp 676.4ms 597.4ms
v8-richards 949ms 946.4ms
v8-splay 231.8ms 232.2ms
v8-crypto (static) - 477.6ms
v8-deltablue (static) - 677.6ms
v8-raytrace (static) - 92.8ms
v8-regexp (static) - 759.4ms
v8-richards (static) - 792.4ms
v8-splay (static) - 201ms
test-suites (177934ms, 313551ms) +76.2%
test-suites hermes (CI) hermes (CI)
box2d 3028.8ms 3083ms
earley-boyer 2574.4ms 2557.8ms
navier-stokes 5756.4ms 5681.4ms
pdfjs 992.8ms 985.8ms
gbemu 2315.4ms 2409.2ms
code-load 4546ms 4535ms
typescript 3385.4ms 3299ms
simpleSum 8806.6ms 8789.4ms
propAccess 2655.8ms 2675.6ms
allocObj 251.2ms 251ms
allocObjLit 6341.6ms 6330.4ms
allocNewObj 20213.2ms 20221ms
allocArray 248.8ms 251ms
allocNewArray 35223.6ms 34953.6ms
arrayRead 119.2ms 121ms
arrayReadByIndex 543ms 527.8ms
largeArrayRead 781.6ms 767ms
arrayWrite 266.6ms 255.8ms
largeArrayWrite 2164.8ms 2173.6ms
interp-dispatch 2848.6ms 2837.4ms
wb-perf 8196.6ms 8236.4ms
arrayReverse 40.8ms 40ms
arrayMap 1495ms 1440ms
arrayIndexOf 153.4ms 145.2ms
arrayLastIndexOf 154.6ms 147.2ms
arrayEvery 2173ms 2169.8ms
arraySome 2174ms 2172.8ms
arrayFill 2367.8ms 2369ms
arrayFilter 1813.4ms 1820.8ms
arrayFind 3191.2ms 3451.8ms
arrayFindIndex 3251.6ms 3188.4ms
arrayPop 1072.2ms 1029.8ms
arrayReduce 2007.6ms 1993.4ms
arrayReduceRight 2008ms 1994.8ms
arrayShift 2051ms 2048.6ms
arrayUnshift 2083.2ms 2088.4ms
arrayIncludes 1219.6ms 1216.8ms
arrayFrom 1109.8ms 1212.4ms
arrayCopyWithin 1557.2ms 1487.6ms
stringFromCharCode 94.4ms 93ms
arraySlice 808.8ms 788.2ms
arraySplice 27ms 27.4ms
arrayOf 1075.6ms 1050ms
stringCharAt 1266.4ms 1272ms
stringMatch 2947.2ms 2843.8ms
stringSearch 2858.6ms 2853.4ms
stringStartsWith 601.2ms 590ms
stringEndsWith 561ms 533.8ms
stringIncludes 1545.4ms 1481.4ms
stringIndexOf 1508.4ms 1489.4ms
stringLastIndexOf 1758.2ms 1734.8ms
stringSplit 865.6ms 805.8ms
stringSlice 507.8ms 485.6ms
stringPadStart 2916.2ms 2906ms
stringPadEnd 2985.4ms 2904.2ms
regExpMatch 1513.6ms 1499.4ms
regExpSearch 1216.8ms 1221.4ms
regExpToString 1205.6ms 1201.8ms
stringReplace 1438.8ms 1363.2ms
regExpReplace 882.8ms 864.2ms
regExpFlags 927.8ms 930.8ms
regExpSplit 1320ms 1267.4ms
numberArrayReadWrite 2412.6ms 2398.4ms
protoCache 3504.8ms 3499.2ms
box2d (static) - 1813ms
earley-boyer (static) - 1871.2ms
navier-stokes (static) - 3416ms
pdfjs (static) - 799.4ms
gbemu (static) - 1768.4ms
code-load (static) - 4198.2ms
typescript (static) - 2644.6ms
simpleSum (static) - 937.2ms
propAccess (static) - 2297.4ms
allocObj (static) - 0.4ms
allocObjLit (static) - 4146.4ms
allocNewObj (static) - 15796.8ms
allocArray (static) - 0.6ms
allocNewArray (static) - 28479.8ms
arrayRead (static) - 73.8ms
arrayReadByIndex (static) - 449.6ms
largeArrayRead (static) - 552.4ms
arrayWrite (static) - 171.4ms
largeArrayWrite (static) - 1569.4ms
interp-dispatch (static) - 1916.6ms
wb-perf (static) - 8981.6ms
arrayReverse (static) - 36ms
arrayMap (static) - 1063.8ms
arrayIndexOf (static) - 128.2ms
arrayLastIndexOf (static) - 139.4ms
arrayEvery (static) - 1410.4ms
arraySome (static) - 1411.4ms
arrayFill (static) - 1962ms
arrayFilter (static) - 1058.8ms
arrayFind (static) - 2246.8ms
arrayFindIndex (static) - 2267.8ms
arrayPop (static) - 878.2ms
arrayReduce (static) - 1327ms
arrayReduceRight (static) - 1331.6ms
arrayShift (static) - 1508.8ms
arrayUnshift (static) - 1570.4ms
arrayIncludes (static) - 964.6ms
arrayFrom (static) - 1033ms
arrayCopyWithin (static) - 1115.4ms
stringFromCharCode (static) - 76.2ms
arraySlice (static) - 572.6ms
arraySplice (static) - 27ms
arrayOf (static) - 869.2ms
stringCharAt (static) - 1095.6ms
stringMatch (static) - 2243ms
stringSearch (static) - 2222.2ms
stringStartsWith (static) - 488.2ms
stringEndsWith (static) - 455.6ms
stringIncludes (static) - 1434.6ms
stringIndexOf (static) - 1440.6ms
stringLastIndexOf (static) - 2164ms
stringSplit (static) - 653.4ms
stringSlice (static) - 436.2ms
stringPadStart (static) - 2389.2ms
stringPadEnd (static) - 2396ms
regExpMatch (static) - 1601.4ms
regExpSearch (static) - 1261.6ms
regExpToString (static) - 1313ms
stringReplace (static) - 1619.6ms
regExpReplace (static) - 832.6ms
regExpFlags (static) - 807.2ms
regExpSplit (static) - 1107.8ms
numberArrayReadWrite (static) - 2056.4ms
protoCache (static) - 3586.8ms
micros (32446ms, 60331ms) +85.9%
micros hermes (CI) hermes (CI)
getNodeById.js 5157.6ms 4998.4ms
setInsert.js 2699.6ms 2796ms
stringify-number.js 1897.8ms 1825.8ms
typed-array-sort.js 22690.8ms 22311ms
getNodeById.js (static) - 3904ms
setInsert.js (static) - 2494.4ms
stringify-number.js (static) - 1628.4ms
typed-array-sort.js (static) - 20373.2ms
jit-benches (6261ms, 8566ms) +36.8%
jit-benches hermes (CI) hermes (CI)
idisp.js 2825.8ms 2832ms
idispn.js 3435.4ms 3366.8ms
idisp.js (static) - 1909ms
idispn.js (static) - 457.8ms
many-subclasses (48717ms, 74569ms) +53.1%
many-subclasses hermes (CI) hermes (CI)
many.js 19401.2ms 18794.2ms
many-sh-1.js 7433.6ms 8928.6ms
many-sh-2.js 7473.2ms 7332ms
many-sh-3.js 7176.8ms 7053.8ms
many-sh-4.js 7232.4ms 7048.8ms
many.js (static) - 16033.4ms
many-sh-1.js (static) - 2284.8ms
many-sh-2.js (static) - 2388.4ms
many-sh-3.js (static) - 2358.6ms
many-sh-4.js (static) - 2346ms
map-objects (2027ms, 3613ms) +78.2%
map-objects hermes (CI) hermes (CI)
map-objects-untyped.js 1037.6ms 1014.8ms
map-objects-typed.js 989.6ms 955.8ms
map-objects-untyped.js (static) - 911.4ms
map-objects-typed.js (static) - 731ms
map-strings (2415ms, 4316ms) +78.7%
map-strings hermes (CI) hermes (CI)
map-strings-untyped.js 1234.2ms 1185.6ms
map-strings-typed.js 1180.8ms 1136.6ms
map-strings-untyped.js (static) - 1087.4ms
map-strings-typed.js (static) - 906.2ms
nbody (2478ms, 3436ms) +38.7%
nbody hermes (CI) hermes (CI)
original/nbody.js 882.2ms 851.2ms
fully-typed/nbody.js 723.4ms 701.8ms
fully-typed/nbody.ts 872ms 856.6ms
original/nbody.js (static) - 449ms
fully-typed/nbody.js (static) - 130.4ms
fully-typed/nbody.ts (static) - 446.6ms
string-switch (1335ms, 6319ms) +373.2%
string-switch (string-switch/plain) hermes (CI) hermes (CI)
bench.js 1335.4ms 1302.6ms
bench.js (static) - 5016ms
raytracer (3319ms, 5603ms) +68.8%
raytracer (raytracer/original) hermes (CI) hermes (CI)
bench-raytracer.js 1606.6ms 1561.2ms
raytracer.ts 1712ms 1666.8ms
bench-raytracer.js (static) - 1185ms
raytracer.ts (static) - 1189.8ms
MiniReact (17368ms, 29732ms) +71.2%
MiniReact hermes (CI) hermes (CI)
no-objects/out/simple-stripped.js 2309.6ms 2213.2ms
no-objects/out/simple-lowered.js 2308ms 2235ms
no-objects/out/music-stripped.js 42.4ms 41.2ms
no-objects/out/music-lowered.js 47ms 46.4ms
no-deps/stripped/MiniReact.js 5203.4ms 4963.8ms
no-deps/MiniReact.js 5119.8ms 4866.6ms
no-objects/out/simple.js 2290.8ms 2215.8ms
no-objects/out/music.js 46.6ms 44.6ms
no-objects/out/simple-stripped.js (static) - 1712.8ms
no-objects/out/simple-lowered.js (static) - 1717.4ms
no-objects/out/music-stripped.js (static) - 19.2ms
no-objects/out/music-lowered.js (static) - 19.2ms
no-deps/stripped/MiniReact.js (static) - 3989ms
no-deps/MiniReact.js (static) - 3943.2ms
no-objects/out/simple.js (static) - 1686.2ms
no-objects/out/music.js (static) - 18.6ms
widgets (7554ms, 13159ms) +74.2%
widgets hermes (CI) hermes (CI)
simple-classes/widgets.js 1804.2ms 1757.2ms
original/es5/widgets.js 2865ms 2906ms
single-file/es5/widgets.js 2885.2ms 2920.4ms
simple-classes/widgets.js (static) - 1006.4ms
original/es5/widgets.js (static) - 2283.6ms
single-file/es5/widgets.js (static) - 2285.8ms

Bumps the all-npm-dependencies group with 1 update in the /tools/hermes-parser/js directory: [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest).


Updates `jest` from 30.3.0 to 30.4.2
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.4.2/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-version: 30.4.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: all-npm-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/tools/hermes-parser/js/all-npm-dependencies-4ba4b1bcd5 branch from 05e316c to 65ccb81 Compare May 12, 2026 18:13
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github May 12, 2026

Superseded by #329.

@dependabot dependabot Bot closed this May 12, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/tools/hermes-parser/js/all-npm-dependencies-4ba4b1bcd5 branch May 12, 2026 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants