Skip to content

Bump the npm-minor-patch group across 1 directory with 94 updates - #457

Open
dependabot[bot] wants to merge 1 commit into
trunkfrom
dependabot/npm_and_yarn/npm-minor-patch-6b546dc040
Open

dependabot[bot] wants to merge 1 commit into
trunkfrom
dependabot/npm_and_yarn/npm-minor-patch-6b546dc040

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor

Bumps the npm-minor-patch group with 94 updates in the / directory:

Package From To
@jest/globals 30.4.1 30.5.1
@testing-library/dom 10.4.1 10.4.2
@testing-library/react 16.3.2 16.3.3
@types/node 26.2.0 26.5.1
@typescript-eslint/eslint-plugin 8.67.0 8.70.0
@typescript-eslint/parser 8.67.0 8.70.0
eslint 10.8.1 10.10.0
eslint-plugin-jest 29.16.1 29.16.6
globals 17.11.0 17.12.0
jest 30.4.2 30.5.1
jest-environment-jsdom 30.4.1 30.5.1
react 19.2.8 19.3.0
@types/react 19.2.18 19.3.0
react-dom 19.2.8 19.3.0
@types/react-dom 19.2.4 19.3.0
@babel/generator 7.29.7 7.29.8
@eslint/plugin-kit 0.7.2 0.7.3
@jest/console 30.4.1 30.5.1
@jest/core 30.4.2 30.5.1
@jest/diff-sequences 30.4.0 30.5.0
@jest/environment-jsdom-abstract 30.4.1 30.5.1
@jest/environment 30.4.1 30.5.1
@jest/expect-utils 30.4.1 30.5.1
@jest/expect 30.4.1 30.5.1
@jest/fake-timers 30.4.1 30.5.1
@jest/get-type 30.1.0 30.5.0
@jest/pattern 30.4.0 30.5.0
@jest/reporters 30.4.1 30.5.1
@jest/schemas 30.4.1 30.5.0
@jest/snapshot-utils 30.4.1 30.5.1
@jest/source-map 30.0.1 30.5.0
@jest/test-result 30.4.1 30.5.1
@jest/test-sequencer 30.4.1 30.5.1
@jest/transform 30.4.1 30.5.1
@jest/types 30.4.1 30.5.1
@napi-rs/wasm-runtime 1.1.5 1.2.4
@tybys/wasm-util 0.10.2 0.10.4
@typescript-eslint/project-service 8.67.0 8.70.0
@typescript-eslint/scope-manager 8.67.0 8.70.0
@typescript-eslint/tsconfig-utils 8.67.0 8.70.0
@typescript-eslint/type-utils 8.67.0 8.70.0
@typescript-eslint/types 8.67.0 8.70.0
@typescript-eslint/typescript-estree 8.67.0 8.70.0
@typescript-eslint/utils 8.67.0 8.70.0
@typescript-eslint/visitor-keys 8.67.0 8.70.0
@ungap/structured-clone 1.3.3 1.4.0
babel-jest 30.4.1 30.5.1
babel-plugin-istanbul 7.0.1 8.0.0
babel-plugin-jest-hoist 30.4.0 30.5.0
babel-preset-jest 30.4.0 30.5.0
baseline-browser-mapping 2.11.15 2.11.23
brace-expansion 1.1.18 2.1.7
browserslist 4.28.8 4.28.9
caniuse-lite 1.0.30001809 1.0.30001810
cjs-module-lexer 2.2.0 2.2.1
electron-to-chromium 1.5.411 1.5.428
expect 30.4.1 30.5.1
file-entry-cache 8.0.0 11.1.5
flat-cache 4.0.1 6.1.23
glob 7.2.3 10.5.0
jest-changed-files 30.4.1 30.5.1
jest-circus 30.4.2 30.5.1
jest-cli 30.4.2 30.5.1
jest-config 30.4.2 30.5.1
jest-diff 30.4.1 30.5.1
jest-docblock 30.4.0 30.5.0
jest-each 30.4.1 30.5.1
jest-environment-node 30.4.1 30.5.1
jest-haste-map 30.4.1 30.5.1
jest-leak-detector 30.4.1 30.5.1
jest-matcher-utils 30.4.1 30.5.1
jest-message-util 30.4.1 30.5.1
jest-mock 30.4.1 30.5.1
jest-regex-util 30.4.0 30.5.0
jest-resolve-dependencies 30.4.2 30.5.1
jest-resolve 30.4.1 30.5.1
jest-runner 30.4.2 30.5.1
jest-runtime 30.4.2 30.5.1
jest-snapshot 30.4.1 30.5.1
jest-util 30.4.1 30.5.1
jest-validate 30.4.1 30.5.1
jest-watcher 30.4.1 30.5.1
jest-worker 30.4.1 30.5.1
js-yaml 3.15.1 3.15.2
keyv 4.5.4 5.6.0
minimatch 3.1.5 9.0.9
node-releases 2.0.53 2.0.55
nwsapi 2.2.24 2.2.27
scheduler 0.27.0 0.28.0
test-exclude 6.0.0 7.0.2
undici-types 8.3.0 8.9.0
update-browserslist-db 1.3.1 1.3.3
ws 8.21.0 8.21.3
yargs 17.7.2 17.7.3

Updates @jest/globals from 30.4.1 to 30.5.1

Release notes

Sourced from @​jest/globals's releases.

v30.5.1

Fixes

  • [jest-config] Don't warn about global-only options in the config that supplies the global config - the root config a project resolves to, or the first entry of --projects when no root config is passed (#16411)
  • [jest-config, jest-types] Stop accepting reporters, coverageReporters, workerIdleMemoryLimit, cwd and runnerOptions in a project config - they were silently ignored, and now warn like the other global-only options (#16411)
  • [jest-config, jest-validate] Warn about maxWorkers and coverageThreshold in a project config instead of dropping them without a word (#16411)
  • [jest-resolve] Match moduleNameMapper patterns against the specifier as written again (reverting #16390) (#16417)
  • [jest-runtime] Resolve package imports specifiers like #dep under ESM again (#16413)

Chore & Maintenance

  • [jest-util] Name the testEnvironmentOptions.globalsCleanup option and link the docs from the JEST-01 deprecation warning, and document the option's modes (#16404)

New Contributors

Full Changelog: jestjs/jest@v30.5.0...v30.5.1

v30.5.0

On a personal note: King Harald V of Norway passed away this morning. He ascended the throne 35 years ago, two months before I was born. This release is dedicated to his memory. Hvil i fred 🇳🇴


This is a big release. It touches jest-runtime, jest-resolve and jest-haste-map in many places, and with this many changes there might be regressions 😬. If your suite behaves differently after upgrading, please open an issue.

Highlights

whenCalledWith

Mock functions can now configure return values per argument list, contributed by @​timkindberg (#16053):

const fn = jest.fn();
fn.whenCalledWith('apple').mockReturnValue('red');
fn.whenCalledWith('banana').mockReturnValue('yellow');
fn.whenCalledWith(expect.any(Number)).mockReturnValue('numeric');
fn('apple'); // 'red'
fn('banana'); // 'yellow'
fn(42); // 'numeric'
fn('grape'); // undefined

The returned object is a real Mock, so mockReturnValueOnce, mockResolvedValue, mockImplementation etc. all chain here too. Argument slots accept literals or any asymmetric matcher, with the same equality semantics as toHaveBeenCalledWith(). Calls that match nothing fall through to the base mock. See the Mock Functions docs for matching and precedence details.

Describe-level retries

jest.retryTimes() can now retry a whole describe block instead of a single test, contributed by @​soltonigiri (#16322). Each attempt reruns the block's beforeAll/afterAll hooks, child tests and nested describes, which helps when tests in a block depend on shared state:

</tr></table> 

... (truncated)

Changelog

Sourced from @​jest/globals's changelog.

30.5.1

Fixes

  • [jest-config] Don't warn about global-only options in the config that supplies the global config - the root config a project resolves to, or the first entry of --projects when no root config is passed (#16411)
  • [jest-config, jest-types] Stop accepting reporters, coverageReporters, workerIdleMemoryLimit, cwd and runnerOptions in a project config - they were silently ignored, and now warn like the other global-only options (#16411)
  • [jest-config, jest-validate] Warn about maxWorkers and coverageThreshold in a project config instead of dropping them without a word (#16411)
  • [jest-resolve] Match moduleNameMapper patterns against the specifier as written again (reverting #16390) (#16417)
  • [jest-runtime] Resolve package imports specifiers like #dep under ESM again (#16413)

Chore & Maintenance

  • [jest-util] Name the testEnvironmentOptions.globalsCleanup option and link the docs from the JEST-01 deprecation warning, and document the option's modes (#16404)

30.5.0

Features

  • [@jest/expect-utils, jest-mock] Add mockFn.whenCalledWith(...args) for configuring return values per argument list, with first-class asymmetric-matcher support (#16053)
  • [@jest/expect-utils] Export AsymmetricMatcher and FunctionParameters types (previously private to expect) (#16053)
  • [jest-circus, jest-core, jest-jasmine2, jest-test-result, jest-types] --collectTests now expands test.each/describe.each cases and reports per-status counts (skipped/todo via the new wouldRun flag for selected tests) plus a summary line that match a real run, including under --testNamePattern and .only/fdescribe focus on both the circus and jasmine2 runners (#16259)
  • [jest-circus, jest-environment, jest-runtime, jest-types] Add describe-level retries via jest.retryTimes(..., {entireDescribe: true}) (#16322)
  • [jest-circus, jest-message-util, jest-reporters, jest-types] Add retryMessages to AssertionResult and export formatErrorStack, so the retry log renders nested cause and AggregateError sections with code frames instead of serialized [cause]:/[errors]: markers (#16316)
  • [jest-circus, jest-types] Add unhandledErrorsDetailed to Circus.RunResult, so an unhandled rejection reports its cause chain and AggregateError entries with code frames instead of a pre-serialized stack (#16316)
  • [jest-haste-map] Replace NodeWatcher and FSEventsWatcher with @parcel/watcher for the non-watchman watch path (#16188)
  • [jest-resolve] Bump unrs-resolver to 1.12.1, remove jest-pnp-resolver and unnecessary checks (#15721)
  • [jest-resolve] Honor Node's --preserve-symlinks / NODE_PRESERVE_SYMLINKS in the default resolver by passing symlinks: false to unrs-resolver (#16260)
  • [jest-runtime] Apply automocking and manual __mocks__ files to synchronously evaluable ESM graphs on Node 24.9+ - static imports, dynamic import() and require() of an ESM file now generate an automock from the real module's namespace instead of failing with "Attempting to import a mock without a factory". Graphs that need async evaluation (top-level await) or an async-only resolver or transformer still throw (#16391)
  • [jest-runtime] Route process.getBuiltinModule through the sandbox, so it returns the sandbox process and the hooked node:module instead of the host's (#16391)
  • [jest-runtime] Throw an actionable error from module.register() and module.registerHooks() inside a test - the hooks attached to the loader running Jest itself, never saw the sandboxed requires they were meant for, and stayed registered for every later test file in the worker (#16391)
  • [jest-runtime] Surface resolution and import-attribute errors in an ESM graph before executing any of its CJS dependencies on Node 24.9+, matching Node's run-nothing-on-a-broken-graph behavior; the legacy loader on older versions keeps its linking-time execution order (#16391)
  • [jest-runtime] Throw ERR_SOURCE_PHASE_NOT_DEFINED with an actionable message for import source and import.source(), instead of failing at instantiation with V8's bare "Source phase import object is not defined" (#16391)
  • [jest-runtime] Emit the JSON-without-import-attribute deprecation warning once per test file instead of once per worker, so it is no longer silently swallowed for every file after the first (#16391)
  • [jest-runtime] Set import.meta.main to true in the test file and false in every module it loads, matching Node 24+ (#16367)
  • [jest-runtime] Resolve the module-sync export condition, so a package that exposes its ESM entry point for require() loads the same file Node would (#16336)
  • [jest-snapshot] Add external snapshot paths to custom reporter failure details (#16374)

Fixes

  • [jest-console, jest-reporters] CustomConsole now buffers console output so TestResult.console is populated for reporters when verbose is enabled, while GitHubActionsReporter avoids replaying buffered output in verbose mode (#16155)
  • [expect, jest-message-util, jest-pattern, jest-regex-util, jest-util] Revert node: protocol imports to restore webpack/browser-bundle compatibility (#16167)
  • [expect] Widen toMatchObject and objectContaining parameter type from Record<string, unknown> to object so class instances are accepted (#16196)
  • [jest-circus] Call a generator test body with the shared test context, so this matches what a regular test function receives (#16347)
  • [jest-circus] Capture the error listeners of the parent process instead of the in-sandbox process, so listeners registered before the test file survive teardown and sandbox listeners no longer leak onto the parent (#16347)
  • [jest-circus] Clear currentlyRunningTest after skipped and todo tests (#16342)
  • [jest-circus] Prevent late done() callbacks from affecting later test or hook invocations (#16343)
  • [jest-circus, jest-jasmine2] Honor --expand when formatting node:assert failures, instead of always collapsing the diff (#16347)
  • [jest-circus, jest-jasmine2, jest-message-util] Serialize the inner errors of an AggregateError into failureMessages, retryReasons and unhandledErrors, so --json output and reporter annotations include them (#16316)
  • [jest-circus, jest-snapshot] Keep snapshot state and counts correct when a test retries (#16344)
  • [@jest/create-cache-key-function] Include the caller support flags in the generated key, so a transformer that emits ESM or CJS based on them no longer shares one cache entry between the two (#16331)

... (truncated)

Commits

Updates @testing-library/dom from 10.4.1 to 10.4.2

Release notes

Sourced from @​testing-library/dom's releases.

v10.4.2

10.4.2 (2026-09-13)

Bug Fixes

  • deps: pin @​types/node to a TypeScript 4-compatible version (#1386) (6049cc0)
Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​testing-library/dom since your current version.


Updates @testing-library/react from 16.3.2 to 16.3.3

Release notes

Sourced from @​testing-library/react's releases.

v16.3.3

16.3.3 (2026-08-27)

Bug Fixes

  • Avoid act() re-entrant when dispatching events (#1468) (20ce75f)
Commits

Updates @types/node from 26.2.0 to 26.5.1

Commits

Updates @typescript-eslint/eslint-plugin from 8.67.0 to 8.70.0

Release notes

Sourced from @​typescript-eslint/eslint-plugin's releases.

v8.70.0

8.70.0 (2026-09-07)

🚀 Features

  • eslint-plugin: [no-generated-empty-object-type] add rule (#12730)
  • website: generate per-page social preview cards (#12734)

🩹 Fixes

  • use stable release of pnpm 12 (#12808)
  • update pnpm to 12.3.4 and dedupe Docusaurus packages (#12829)
  • eslint-plugin: [member-ordering] don't report fields that read fields declared before them (#12729)
  • eslint-plugin: [no-unnecessary-condition] no false positive on RHS of a nested logical expression (#12728)
  • eslint-plugin: [no-deprecated] report deprecated imported values used in object shorthand properties (#12780)
  • project-service: avoid discarded tsserver logs (#12748)
  • typescript-estree: clarify the parserOptions.project error message (#12817)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.69.0

8.69.0 (2026-08-31)

🚀 Features

  • eslint-plugin: [no-misused-promises] add flagUnions option for checkConditionals (#12603)

🩹 Fixes

  • eslint-plugin: [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (#12731)
  • eslint-plugin: [unified-signatures] compare type parameters by constraint instead of name (#12741)
  • eslint-plugin: [no-meaningless-void-operator] report void on non-call expressions (#12727)
  • website: respect allowJs playground config (#12744)

❤️ Thank You

... (truncated)

Changelog

Sourced from @​typescript-eslint/eslint-plugin's changelog.

8.70.0 (2026-09-07)

🚀 Features

  • eslint-plugin: [no-generated-empty-object-type] add rule (#12730)

🩹 Fixes

  • eslint-plugin: [no-deprecated] report deprecated imported values used in object shorthand properties (#12780)
  • eslint-plugin: [no-unnecessary-condition] no false positive on RHS of a nested logical expression (#12728)
  • eslint-plugin: [member-ordering] don't report fields that read fields declared before them (#12729)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.69.0 (2026-08-31)

🚀 Features

  • eslint-plugin: [no-misused-promises] add flagUnions option for checkConditionals (#12603)

🩹 Fixes

  • eslint-plugin: [no-meaningless-void-operator] report void on non-call expressions (#12727)
  • eslint-plugin: [unified-signatures] compare type parameters by constraint instead of name (#12741)
  • eslint-plugin: [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (#12731)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.68.0 (2026-08-24)

🚀 Features

  • eslint-plugin: [strict-void-return] add fix suggestions (#12086)

... (truncated)

Commits
  • 7ee7608 chore(release): publish 8.70.0
  • f66bdca test(eslint-plugin): [member-ordering] use RuleTester directly in `optional...
  • 4586535 fix(eslint-plugin): [no-deprecated] report deprecated imported values used in...
  • f8e1e4e fix(eslint-plugin): [no-unnecessary-condition] no false positive on RHS of a ...
  • 889cece fix(eslint-plugin): [member-ordering] don't report fields that read fields de...
  • 1a5a8b1 feat(eslint-plugin): [no-generated-empty-object-type] add rule (#12730)
  • 9a6e546 chore(release): publish 8.69.0
  • 513638e fix(eslint-plugin): [no-meaningless-void-operator] report void on non-call ex...
  • 1dba4c5 chore(eslint-plugin): fix eslint-plugin/require-test-error-positions report...
  • a2fccae fix(eslint-plugin): [unified-signatures] compare type parameters by constrain...
  • Additional commits viewable in compare view

Updates @typescript-eslint/parser from 8.67.0 to 8.70.0

Release notes

Sourced from @​typescript-eslint/parser's releases.

v8.70.0

8.70.0 (2026-09-07)

🚀 Features

  • eslint-plugin: [no-generated-empty-object-type] add rule (#12730)
  • website: generate per-page social preview cards (#12734)

🩹 Fixes

  • use stable release of pnpm 12 (#12808)
  • update pnpm to 12.3.4 and dedupe Docusaurus packages (#12829)
  • eslint-plugin: [member-ordering] don't report fields that read fields declared before them (#12729)
  • eslint-plugin: [no-unnecessary-condition] no false positive on RHS of a nested logical expression (#12728)
  • eslint-plugin: [no-deprecated] report deprecated imported values used in object shorthand properties (#12780)
  • project-service: avoid discarded tsserver logs (#12748)
  • typescript-estree: clarify the parserOptions.project error message (#12817)

❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.69.0

8.69.0 (2026-08-31)

🚀 Features

  • eslint-plugin: [no-misused-promises] add flagUnions option for checkConditionals (#12603)

🩹 Fixes

  • eslint-plugin: [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (#12731)
  • eslint-plugin: [unified-signatures] compare type parameters by constraint instead of name (#12741)
  • eslint-plugin: [no-meaningless-void-operator] report void on non-call expressions (#12727)
  • website: respect allowJs playground config (#12744)

❤️ Thank You

... (truncated)

Changelog

Sourced from @​typescript-eslint/parser's changelog.

8.70.0 (2026-09-07)

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.69.0 (2026-08-31)

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

8.68.0 (2026-08-24)

This was a version bump only for parser to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

Commits

Updates eslint from 10.8.1 to 10.10.0

Release notes

Sourced from eslint's releases.

v10.10.0

Features

  • 264b434 feat: add d and v flags to no-unexpected-multiline (#21305) (Gihyeon Jeong / 정기현)
  • c6cc6c5 feat: check Object.prototype property names in new-cap (#21269) (crimsonjay0)
  • 5661fa6 feat: no-extra-bind false negatives with class fields and static blocks (#21260) (synthex-byte)

Bug Fixes

  • bb47dc6 fix: update dependency file-entry-cache to v11 (#20801) (Milos Djermanovic)
  • 427ac0a fix: use format strings in debug calls (#21247) (Francesco Trotta)
  • 9d81532 fix: support __proto__ in /* exported */ comments (#21261) (sethamus)
  • 87e0a08 fix: prefer-object-has-own autofix breaks when Object is shadowed (#21282) (김채영)
  • 8e2cb14 fix: new-cap false positive for UTC calls with properties: false (#21275) (Pixel)
  • 9f4a364 fix: Ignore static imports in no-unreachable (#21276) (Taha Kotil)

Documentation

  • 2417cad docs: Update README (GitHub Actions Bot)
  • 9cecb8a docs: document \c control letter escapes in no-control-regex (#21286) (한국)
  • 8724829 docs: update compat table links (#21263) (fnx)
  • 5634542 docs: Clarify eqeqeq suggestion behavior (#21256) (Müslüm Yılmaz)

Chores

  • b3d876b chore: disable npm audit in ecosystem tests (#21306) (Francesco Trotta)
  • 1696682 ci: restore EMFILE test on Node.js 26 (#21297) (Marry (Subin Yang))
  • 2c7f5d6 chore: update github/codeql-action action to v4.37.9 (#21296) (renovate[bot])
  • 3c753f1 chore: update eslint (#21289) (renovate[bot])
  • 1c73469 chore: update ecosystem plugins (#21280) (ESLint Bot)
  • 08a02be test: add error locations to no-extra-boolean-cast (#21266) (lumir)
  • 77bb1db chore: update github/codeql-action action to v4.37.8 (#21270) (renovate[bot])
  • 007e81a ci: skip EMFILE test on Node.js 26 (#21265) (lumir)
  • 0430280 chore: improve ecosystem tests compatibility on Windows (#21178) (crimsonjay0)

v10.9.1

Bug Fixes

  • 1e641c9 fix: no-loss-of-precision false positive with trailing decimal point (#21251) (Aleksandr Shoronov)

Documentation

  • ad74a8d docs: add deprecation steps for EOL package versions (#21248) (Francesco Trotta)

Chores

v10.9.0

Features

  • 08de88e feat: handle underflow in no-loss-of-precision (#21218) (Rithish S)
  • 55db479 feat: add checkConditionalExpressions to no-unmodified-loop-condition (#21175) (sethamus)

Bug Fixes

  • 2ba3025 fix: prevent unsafe no-var autofix with hoisted functions (#21213) (sethamus)
  • 8e69622 fix: Prevent no-var autofix when var is shadowed by catch parameter (#21204) (Yang Hyeonjong)
  • 684b579 fix: prefer-template invalid autofix creates a tagged template call (#21207) (김채영)

... (truncated)

Commits

Updates eslint-plugin-jest from 29.16.1 to 29.16.6

Release notes

Sourced from eslint-plugin-jest's releases.

v29.16.6

29.16.6 (2026-08-30)

Bug Fixes

  • prefer-to-have-been-called: don't crash on matcher without an argument (#2016) (58e487f)
  • prefer-to-have-length: don't crash on expect chain without a value (#2014) (3629019)

v29.16.5

29.16.5 (2026-08-27)

Bug Fixes

  • no-export: handle literal property accessors (#2011) (d848f70)

v29.16.4

29.16.4 (2026-08-27)

Bug Fixes

  • no-export: handle nested assignment chains (#2009) (14b559a)

v29.16.3

29.16.3 (2026-08-27)

Bug Fixes

v29.16.2

29.16.2 (2026-08-25)

Bug Fixes

  • prefer-equality-matcher: don't crash on expect chain without a value (#2006) (27665cd)
Changelog

Sourced from eslint-plugin-jest's changelog.

29.16.6 (2026-08-30)

Bug Fixes

  • prefer-to-have-been-called: don't crash on matcher without an argument (#2016) (58e487f)
  • prefer-to-have-length: don't crash on expect chain without a value (#2014) (3629019)

29.16.5 (2026-08-27)

Bug Fixes

  • no-export: handle literal property accessors (#2011) (d848f70)

29.16.4 (2026-08-27)

Bug Fixes

  • no-export: handle nested assignment chains (#2009) (14b559a)

29.16.3 (2026-08-27)

Bug Fixes

29.16.2 (2026-08-25)

Bug Fixes

  • prefer-equality-matcher: don't crash on expect chain without a value (#2006) (27665cd)
Commits
  • 94076f0 chore(release): 29.16.6 [skip ci]
  • 58e487f fix(prefer-to-have-been-called): don't crash on matcher without an argument (...
  • 3629019 fix(prefer-to-have-length): don't crash on expect chain without a value (#2...

Bumps the npm-minor-patch group with 94 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.4.1` | `30.5.1` |
| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |
| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.5.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.67.0` | `8.70.0` |
| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.67.0` | `8.70.0` |
| [eslint](https://github.com/eslint/eslint) | `10.8.1` | `10.10.0` |
| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.16.1` | `29.16.6` |
| [globals](https://github.com/sindresorhus/globals) | `17.11.0` | `17.12.0` |
| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.4.2` | `30.5.1` |
| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.4.1` | `30.5.1` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |
| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |
| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.7.2` | `0.7.3` |
| [@jest/console](https://github.com/jestjs/jest/tree/HEAD/packages/jest-console) | `30.4.1` | `30.5.1` |
| [@jest/core](https://github.com/jestjs/jest/tree/HEAD/packages/jest-core) | `30.4.2` | `30.5.1` |
| [@jest/diff-sequences](https://github.com/jestjs/jest/tree/HEAD/packages/diff-sequences) | `30.4.0` | `30.5.0` |
| [@jest/environment-jsdom-abstract](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom-abstract) | `30.4.1` | `30.5.1` |
| [@jest/environment](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment) | `30.4.1` | `30.5.1` |
| [@jest/expect-utils](https://github.com/jestjs/jest/tree/HEAD/packages/expect-utils) | `30.4.1` | `30.5.1` |
| [@jest/expect](https://github.com/jestjs/jest/tree/HEAD/packages/jest-expect) | `30.4.1` | `30.5.1` |
| [@jest/fake-timers](https://github.com/jestjs/jest/tree/HEAD/packages/jest-fake-timers) | `30.4.1` | `30.5.1` |
| [@jest/get-type](https://github.com/jestjs/jest/tree/HEAD/packages/jest-get-type) | `30.1.0` | `30.5.0` |
| [@jest/pattern](https://github.com/jestjs/jest/tree/HEAD/packages/jest-pattern) | `30.4.0` | `30.5.0` |
| [@jest/reporters](https://github.com/jestjs/jest/tree/HEAD/packages/jest-reporters) | `30.4.1` | `30.5.1` |
| [@jest/schemas](https://github.com/jestjs/jest/tree/HEAD/packages/jest-schemas) | `30.4.1` | `30.5.0` |
| [@jest/snapshot-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-snapshot-utils) | `30.4.1` | `30.5.1` |
| [@jest/source-map](https://github.com/jestjs/jest/tree/HEAD/packages/jest-source-map) | `30.0.1` | `30.5.0` |
| [@jest/test-result](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-result) | `30.4.1` | `30.5.1` |
| [@jest/test-sequencer](https://github.com/jestjs/jest/tree/HEAD/packages/jest-test-sequencer) | `30.4.1` | `30.5.1` |
| [@jest/transform](https://github.com/jestjs/jest/tree/HEAD/packages/jest-transform) | `30.4.1` | `30.5.1` |
| [@jest/types](https://github.com/jestjs/jest/tree/HEAD/packages/jest-types) | `30.4.1` | `30.5.1` |
| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.1.5` | `1.2.4` |
| [@tybys/wasm-util](https://github.com/toyobayashi/wasm-util) | `0.10.2` | `0.10.4` |
| [@typescript-eslint/project-service](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/project-service) | `8.67.0` | `8.70.0` |
| [@typescript-eslint/scope-manager](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/scope-manager) | `8.67.0` | `8.70.0` |
| [@typescript-eslint/tsconfig-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/tsconfig-utils) | `8.67.0` | `8.70.0` |
| [@typescript-eslint/type-utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/type-utils) | `8.67.0` | `8.70.0` |
| [@typescript-eslint/types](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/types) | `8.67.0` | `8.70.0` |
| [@typescript-eslint/typescript-estree](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree) | `8.67.0` | `8.70.0` |
| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.67.0` | `8.70.0` |
| [@typescript-eslint/visitor-keys](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/visitor-keys) | `8.67.0` | `8.70.0` |
| [@ungap/structured-clone](https://github.com/ungap/structured-clone) | `1.3.3` | `1.4.0` |
| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.4.1` | `30.5.1` |
| [babel-plugin-istanbul](https://github.com/istanbuljs/babel-plugin-istanbul) | `7.0.1` | `8.0.0` |
| [babel-plugin-jest-hoist](https://github.com/jestjs/jest/tree/HEAD/packages/babel-plugin-jest-hoist) | `30.4.0` | `30.5.0` |
| [babel-preset-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-preset-jest) | `30.4.0` | `30.5.0` |
| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.15` | `2.11.23` |
| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.18` | `2.1.7` |
| [browserslist](https://github.com/browserslist/browserslist) | `4.28.8` | `4.28.9` |
| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001809` | `1.0.30001810` |
| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.2.0` | `2.2.1` |
| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.411` | `1.5.428` |
| [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) | `30.4.1` | `30.5.1` |
| [file-entry-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/file-entry-cache) | `8.0.0` | `11.1.5` |
| [flat-cache](https://github.com/jaredwray/cacheable/tree/HEAD/packages/flat-cache) | `4.0.1` | `6.1.23` |
| [glob](https://github.com/isaacs/node-glob) | `7.2.3` | `10.5.0` |
| [jest-changed-files](https://github.com/jestjs/jest/tree/HEAD/packages/jest-changed-files) | `30.4.1` | `30.5.1` |
| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.4.2` | `30.5.1` |
| [jest-cli](https://github.com/jestjs/jest/tree/HEAD/packages/jest-cli) | `30.4.2` | `30.5.1` |
| [jest-config](https://github.com/jestjs/jest/tree/HEAD/packages/jest-config) | `30.4.2` | `30.5.1` |
| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.4.1` | `30.5.1` |
| [jest-docblock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-docblock) | `30.4.0` | `30.5.0` |
| [jest-each](https://github.com/jestjs/jest/tree/HEAD/packages/jest-each) | `30.4.1` | `30.5.1` |
| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.4.1` | `30.5.1` |
| [jest-haste-map](https://github.com/jestjs/jest/tree/HEAD/packages/jest-haste-map) | `30.4.1` | `30.5.1` |
| [jest-leak-detector](https://github.com/jestjs/jest/tree/HEAD/packages/jest-leak-detector) | `30.4.1` | `30.5.1` |
| [jest-matcher-utils](https://github.com/jestjs/jest/tree/HEAD/packages/jest-matcher-utils) | `30.4.1` | `30.5.1` |
| [jest-message-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-message-util) | `30.4.1` | `30.5.1` |
| [jest-mock](https://github.com/jestjs/jest/tree/HEAD/packages/jest-mock) | `30.4.1` | `30.5.1` |
| [jest-regex-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-regex-util) | `30.4.0` | `30.5.0` |
| [jest-resolve-dependencies](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve-dependencies) | `30.4.2` | `30.5.1` |
| [jest-resolve](https://github.com/jestjs/jest/tree/HEAD/packages/jest-resolve) | `30.4.1` | `30.5.1` |
| [jest-runner](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runner) | `30.4.2` | `30.5.1` |
| [jest-runtime](https://github.com/jestjs/jest/tree/HEAD/packages/jest-runtime) | `30.4.2` | `30.5.1` |
| [jest-snapshot](https://github.com/jestjs/jest/tree/HEAD/packages/jest-snapshot) | `30.4.1` | `30.5.1` |
| [jest-util](https://github.com/jestjs/jest/tree/HEAD/packages/jest-util) | `30.4.1` | `30.5.1` |
| [jest-validate](https://github.com/jestjs/jest/tree/HEAD/packages/jest-validate) | `30.4.1` | `30.5.1` |
| [jest-watcher](https://github.com/jestjs/jest/tree/HEAD/packages/jest-watcher) | `30.4.1` | `30.5.1` |
| [jest-worker](https://github.com/jestjs/jest/tree/HEAD/packages/jest-worker) | `30.4.1` | `30.5.1` |
| [js-yaml](https://github.com/nodeca/js-yaml) | `3.15.1` | `3.15.2` |
| [keyv](https://github.com/jaredwray/keyv) | `4.5.4` | `5.6.0` |
| [minimatch](https://github.com/isaacs/minimatch) | `3.1.5` | `9.0.9` |
| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.53` | `2.0.55` |
| [nwsapi](https://github.com/dperini/nwsapi) | `2.2.24` | `2.2.27` |
| [scheduler](https://github.com/react/react/tree/HEAD/packages/scheduler) | `0.27.0` | `0.28.0` |
| [test-exclude](https://github.com/istanbuljs/test-exclude) | `6.0.0` | `7.0.2` |
| [undici-types](https://github.com/nodejs/undici) | `8.3.0` | `8.9.0` |
| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.1` | `1.3.3` |
| [ws](https://github.com/websockets/ws) | `8.21.0` | `8.21.3` |
| [yargs](https://github.com/yargs/yargs) | `17.7.2` | `17.7.3` |



Updates `@jest/globals` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-globals)

Updates `@testing-library/dom` from 10.4.1 to 10.4.2
- [Release notes](https://github.com/testing-library/dom-testing-library/releases)
- [Changelog](https://github.com/testing-library/dom-testing-library/blob/main/CHANGELOG.md)
- [Commits](testing-library/dom-testing-library@v10.4.1...v10.4.2)

Updates `@testing-library/react` from 16.3.2 to 16.3.3
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](testing-library/react-testing-library@v16.3.2...v16.3.3)

Updates `@types/node` from 26.2.0 to 26.5.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/parser)

Updates `eslint` from 10.8.1 to 10.10.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.8.1...v10.10.0)

Updates `eslint-plugin-jest` from 29.16.1 to 29.16.6
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](jest-community/eslint-plugin-jest@v29.16.1...v29.16.6)

Updates `globals` from 17.11.0 to 17.12.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v17.11.0...v17.12.0)

Updates `jest` from 30.4.2 to 30.5.1
- [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.5.1/packages/jest)

Updates `jest-environment-jsdom` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-environment-jsdom)

Updates `react` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react)

Updates `@types/react` from 19.2.18 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 19.2.8 to 19.3.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-dom)

Updates `@types/react-dom` from 19.2.4 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `@babel/generator` from 7.29.7 to 7.29.8
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.8/packages/babel-generator)

Updates `@eslint/plugin-kit` from 0.7.2 to 0.7.3
- [Release notes](https://github.com/eslint/rewrite/releases)
- [Changelog](https://github.com/eslint/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md)
- [Commits](https://github.com/eslint/rewrite/commits/plugin-kit-v0.7.3/packages/plugin-kit)

Updates `@jest/console` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-console)

Updates `@jest/core` from 30.4.2 to 30.5.1
- [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.5.1/packages/jest-core)

Updates `@jest/diff-sequences` from 30.4.0 to 30.5.0
- [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.5.0/packages/diff-sequences)

Updates `@jest/environment-jsdom-abstract` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-environment-jsdom-abstract)

Updates `@jest/environment` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-environment)

Updates `@jest/expect-utils` from 30.4.1 to 30.5.1
- [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.5.1/packages/expect-utils)

Updates `@jest/expect` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-expect)

Updates `@jest/fake-timers` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-fake-timers)

Updates `@jest/get-type` from 30.1.0 to 30.5.0
- [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.5.0/packages/jest-get-type)

Updates `@jest/pattern` from 30.4.0 to 30.5.0
- [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.5.0/packages/jest-pattern)

Updates `@jest/reporters` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-reporters)

Updates `@jest/schemas` from 30.4.1 to 30.5.0
- [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.5.0/packages/jest-schemas)

Updates `@jest/snapshot-utils` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-snapshot-utils)

Updates `@jest/source-map` from 30.0.1 to 30.5.0
- [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.5.0/packages/jest-source-map)

Updates `@jest/test-result` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-test-result)

Updates `@jest/test-sequencer` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-test-sequencer)

Updates `@jest/transform` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-transform)

Updates `@jest/types` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-types)

Updates `@napi-rs/wasm-runtime` from 1.1.5 to 1.2.4
- [Release notes](https://github.com/napi-rs/napi-rs/releases)
- [Changelog](https://github.com/napi-rs/napi-rs/blob/main/wasm-runtime/CHANGELOG.md)
- [Commits](https://github.com/napi-rs/napi-rs/commits/@napi-rs/wasm-runtime@1.2.4/wasm-runtime)

Updates `@tybys/wasm-util` from 0.10.2 to 0.10.4
- [Commits](https://github.com/toyobayashi/wasm-util/commits)

Updates `@typescript-eslint/project-service` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/project-service/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/project-service)

Updates `@typescript-eslint/scope-manager` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/scope-manager/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/scope-manager)

Updates `@typescript-eslint/tsconfig-utils` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/tsconfig-utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/tsconfig-utils)

Updates `@typescript-eslint/type-utils` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/type-utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/type-utils)

Updates `@typescript-eslint/types` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/types/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/types)

Updates `@typescript-eslint/typescript-estree` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-estree/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/typescript-estree)

Updates `@typescript-eslint/utils` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/utils/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/utils)

Updates `@typescript-eslint/visitor-keys` from 8.67.0 to 8.70.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/visitor-keys/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.0/packages/visitor-keys)

Updates `@ungap/structured-clone` from 1.3.3 to 1.4.0
- [Commits](ungap/structured-clone@v1.3.3...v1.4.0)

Updates `babel-jest` from 30.4.1 to 30.5.1
- [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.5.1/packages/babel-jest)

Updates `babel-plugin-istanbul` from 7.0.1 to 8.0.0
- [Release notes](https://github.com/istanbuljs/babel-plugin-istanbul/releases)
- [Changelog](https://github.com/istanbuljs/babel-plugin-istanbul/blob/master/CHANGELOG.md)
- [Commits](istanbuljs/babel-plugin-istanbul@v7.0.1...v8.0.0)

Updates `babel-plugin-jest-hoist` from 30.4.0 to 30.5.0
- [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.5.0/packages/babel-plugin-jest-hoist)

Updates `babel-preset-jest` from 30.4.0 to 30.5.0
- [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.5.0/packages/babel-preset-jest)

Updates `baseline-browser-mapping` from 2.11.15 to 2.11.23
- [Release notes](https://github.com/web-platform-dx/baseline-browser-mapping/releases)
- [Commits](web-platform-dx/baseline-browser-mapping@v2.11.15...v2.11.23)

Updates `brace-expansion` from 1.1.18 to 2.1.7
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](juliangruber/brace-expansion@v1.1.18...v2.1.7)

Updates `browserslist` from 4.28.8 to 4.28.9
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](browserslist/browserslist@4.28.8...4.28.9)

Updates `caniuse-lite` from 1.0.30001809 to 1.0.30001810
- [Commits](browserslist/caniuse-lite@1.0.30001809...1.0.30001810)

Updates `cjs-module-lexer` from 2.2.0 to 2.2.1
- [Release notes](https://github.com/nodejs/cjs-module-lexer/releases)
- [Changelog](https://github.com/nodejs/cjs-module-lexer/blob/main/CHANGELOG.md)
- [Commits](nodejs/cjs-module-lexer@2.2.0...2.2.1)

Updates `electron-to-chromium` from 1.5.411 to 1.5.428
- [Changelog](https://github.com/Kilian/electron-to-chromium/blob/main/CHANGELOG.md)
- [Commits](Kilian/electron-to-chromium@v1.5.411...v1.5.428)

Updates `expect` from 30.4.1 to 30.5.1
- [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.5.1/packages/expect)

Updates `file-entry-cache` from 8.0.0 to 11.1.5
- [Release notes](https://github.com/jaredwray/cacheable/releases)
- [Commits](https://github.com/jaredwray/cacheable/commits/HEAD/packages/file-entry-cache)

Updates `flat-cache` from 4.0.1 to 6.1.23
- [Release notes](https://github.com/jaredwray/cacheable/releases)
- [Commits](https://github.com/jaredwray/cacheable/commits/HEAD/packages/flat-cache)

Updates `glob` from 7.2.3 to 10.5.0
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](isaacs/node-glob@v7.2.3...v10.5.0)

Updates `jest-changed-files` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-changed-files)

Updates `jest-circus` from 30.4.2 to 30.5.1
- [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.5.1/packages/jest-circus)

Updates `jest-cli` from 30.4.2 to 30.5.1
- [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.5.1/packages/jest-cli)

Updates `jest-config` from 30.4.2 to 30.5.1
- [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.5.1/packages/jest-config)

Updates `jest-diff` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-diff)

Updates `jest-docblock` from 30.4.0 to 30.5.0
- [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.5.0/packages/jest-docblock)

Updates `jest-each` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-each)

Updates `jest-environment-node` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-environment-node)

Updates `jest-haste-map` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-haste-map)

Updates `jest-leak-detector` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-leak-detector)

Updates `jest-matcher-utils` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-matcher-utils)

Updates `jest-message-util` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-message-util)

Updates `jest-mock` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-mock)

Updates `jest-regex-util` from 30.4.0 to 30.5.0
- [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.5.0/packages/jest-regex-util)

Updates `jest-resolve-dependencies` from 30.4.2 to 30.5.1
- [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.5.1/packages/jest-resolve-dependencies)

Updates `jest-resolve` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-resolve)

Updates `jest-runner` from 30.4.2 to 30.5.1
- [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.5.1/packages/jest-runner)

Updates `jest-runtime` from 30.4.2 to 30.5.1
- [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.5.1/packages/jest-runtime)

Updates `jest-snapshot` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-snapshot)

Updates `jest-util` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-util)

Updates `jest-validate` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-validate)

Updates `jest-watcher` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-watcher)

Updates `jest-worker` from 30.4.1 to 30.5.1
- [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.5.1/packages/jest-worker)

Updates `js-yaml` from 3.15.1 to 3.15.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/3.15.2/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.15.1...3.15.2)

Updates `keyv` from 4.5.4 to 5.6.0
- [Release notes](https://github.com/jaredwray/keyv/releases)
- [Commits](https://github.com/jaredwray/keyv/commits)

Updates `minimatch` from 3.1.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v3.1.5...v9.0.9)

Updates `node-releases` from 2.0.53 to 2.0.55
- [Commits](chicoxyzzy/node-releases@v2.0.53...v2.0.55)

Updates `nwsapi` from 2.2.24 to 2.2.27
- [Release notes](https://github.com/dperini/nwsapi/releases)
- [Commits](https://github.com/dperini/nwsapi/commits)

Updates `scheduler` from 0.27.0 to 0.28.0
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/HEAD/packages/scheduler)

Updates `test-exclude` from 6.0.0 to 7.0.2
- [Release notes](https://github.com/istanbuljs/test-exclude/releases)
- [Changelog](https://github.com/istanbuljs/test-exclude/blob/master/CHANGELOG.md)
- [Commits](istanbuljs/test-exclude@v6.0.0...test-exclude-v7.0.2)

Updates `undici-types` from 8.3.0 to 8.9.0
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v8.3.0...v8.9.0)

Updates `update-browserslist-db` from 1.3.1 to 1.3.3
- [Release notes](https://github.com/browserslist/update-db/releases)
- [Changelog](https://github.com/browserslist/update-db/blob/main/CHANGELOG.md)
- [Commits](browserslist/update-db@1.3.1...1.3.3)

Updates `ws` from 8.21.0 to 8.21.3
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](websockets/ws@8.21.0...8.21.3)

Updates `yargs` from 17.7.2 to 17.7.3
- [Release notes](https://github.com/yargs/yargs/releases)
- [Changelog](https://github.com/yargs/yargs/blob/main/CHANGELOG.md)
- [Commits](yargs/yargs@v17.7.2...v17.7.3)

---
updated-dependencies:
- dependency-name: "@jest/globals"
  dependency-version: 30.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@testing-library/dom"
  dependency-version: 10.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@testing-library/react"
  dependency-version: 16.3.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@types/node"
  dependency-version: 26.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.70.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: eslint
  dependency-version: 10.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: eslint-plugin-jest
  dependency-version: 29.16.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: globals
  dependency-version: 17.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest
  dependency-version: 30.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-environment-jsdom
  dependency-version: 30.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: react
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@types/react"
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@types/react-dom"
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@babel/generator"
  dependency-version: 7.29.8
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@eslint/plugin-kit"
  dependency-version: 0.7.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@jest/console"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/core"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/diff-sequences"
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/environment-jsdom-abstract"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/environment"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/expect-utils"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/expect"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/fake-timers"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/get-type"
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/pattern"
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/reporters"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/schemas"
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/snapshot-utils"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/source-map"
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/test-result"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/test-sequencer"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/transform"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@jest/types"
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@napi-rs/wasm-runtime"
  dependency-version: 1.2.4
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@tybys/wasm-util"
  dependency-version: 0.10.4
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/project-service"
  dependency-version: 8.70.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/scope-manager"
  dependency-version: 8.70.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/tsconfig-utils"
  dependency-version: 8.70.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/type-utils"
  dependency-version: 8.70.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/types"
  dependency-version: 8.70.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/typescript-estree"
  dependency-version: 8.70.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/utils"
  dependency-version: 8.70.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@typescript-eslint/visitor-keys"
  dependency-version: 8.70.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@ungap/structured-clone"
  dependency-version: 1.4.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: babel-jest
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: babel-plugin-istanbul
  dependency-version: 8.0.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-minor-patch
- dependency-name: babel-plugin-jest-hoist
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: babel-preset-jest
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: baseline-browser-mapping
  dependency-version: 2.11.23
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: brace-expansion
  dependency-version: 2.1.7
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-minor-patch
- dependency-name: browserslist
  dependency-version: 4.28.9
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: caniuse-lite
  dependency-version: 1.0.30001810
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: cjs-module-lexer
  dependency-version: 2.2.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: electron-to-chromium
  dependency-version: 1.5.428
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: expect
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: file-entry-cache
  dependency-version: 11.1.5
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-minor-patch
- dependency-name: flat-cache
  dependency-version: 6.1.23
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-minor-patch
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-minor-patch
- dependency-name: jest-changed-files
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-circus
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-cli
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-config
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-diff
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-docblock
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-each
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-environment-node
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-haste-map
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-leak-detector
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-matcher-utils
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-message-util
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-mock
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-regex-util
  dependency-version: 30.5.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-resolve-dependencies
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-resolve
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-runner
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-runtime
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-snapshot
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-util
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-validate
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-watcher
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jest-worker
  dependency-version: 30.5.1
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: js-yaml
  dependency-version: 3.15.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: keyv
  dependency-version: 5.6.0
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-minor-patch
- dependency-name: minimatch
  dependency-version: 9.0.9
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-minor-patch
- dependency-name: node-releases
  dependency-version: 2.0.55
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: nwsapi
  dependency-version: 2.2.27
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: scheduler
  dependency-version: 0.28.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: test-exclude
  dependency-version: 7.0.2
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: npm-minor-patch
- dependency-name: undici-types
  dependency-version: 8.9.0
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: update-browserslist-db
  dependency-version: 1.3.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: ws
  dependency-version: 8.21.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: yargs
  dependency-version: 17.7.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Sep 18, 2026
@socket-security

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
Obfuscated code: npm yargs is 90.0% likely obfuscated

Confidence: 0.90

Location: Package overview

From: pnpm-lock.yamlnpm/jest@30.5.1npm/yargs@17.7.3

ℹ Read more on: This package | This alert | What is obfuscated code?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Packages should not obfuscate their code. Consider not using packages with obfuscated code.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/yargs@17.7.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

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 javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants