MetaMask / MetaMask/core

Dependency Dashboard

Open
#10,300 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
413
Forks
308
Avg merge
1d 4h
Merged PRs (30d)
253

Description

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.

## Repository Problems

Renovate tried to run on this repository, but found these problems.

- ⚠️ WARN: Cannot access vulnerability alerts. Please ensure permissions have been granted.

## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.

| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [ethereumjs-wallet](https://redirect.github.com/ethereumjs/ethereumjs-wallet) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |
| npm | [webextension-polyfill-ts](https://redirect.github.com/Lusito/webextension-polyfill-ts) | ![Unavailable](https://img.shields.io/badge/unavailable-orange?style=flat-square) |

## Pending Approval

The following branches are pending approval. To create them, click on a checkbox below.

- [ ] chore(deps): update dependency @contentful/rich-text-html-renderer to v16.6.10
- [ ] chore(deps): update dependency @easyops-cn/docusaurus-search-local to v0.55.3
- [ ] chore(deps): update dependency @lavamoat/preinstall-always-fail to v2.1.1
- [ ] chore(deps): update dependency @levischuck/tiny-cbor to v0.3.6
- [ ] chore(deps): update dependency @metamask/eslint-config to v15.0.1
- [ ] chore(deps): update dependency @metamask/eslint-config-jest to v15.0.1
- [ ] chore(deps): update dependency @metamask/eslint-config-nodejs to v15.0.1
- [ ] chore(deps): update dependency @metamask/eslint-config-typescript to v15.0.1
- [ ] chore(deps): update dependency @types/node to v22.20.2
- [ ] chore(deps): update dependency @types/node-fetch to v2.6.13
- [ ] chore(deps): update dependency bn.js to v5.2.5 (`bn.js`, `@types/bn.js`)
- [ ] chore(deps): update dependency contentful to v10.15.1
- [ ] chore(deps): update dependency eslint to v9.39.5
- [ ] chore(deps): update dependency eslint-config-prettier to v9.1.2
- [ ] chore(deps): update dependency nanoid to v3.3.19
- [ ] chore(deps): update dependency nock to v13.5.6
- [ ] chore(deps): update dependency tar to v7.5.22
- [x] chore(deps): update dependency tstyche to v7.2.5
- [ ] chore(deps): update dependency unzipper to v0.12.5
- [ ] chore(deps): update dependency yaml to v2.9.1
- [ ] chore(deps): update dependency yargs to v17.7.3
- [ ] chore(deps): update docusaurus monorepo to v3.10.2 (`@docusaurus/core`, `@docusaurus/plugin-content-docs`, `@docusaurus/preset-classic`, `@docusaurus/theme-common`, `@docusaurus/types`)
- [ ] fix(deps): update dependency eth-chainlist to ^0.0.836
- [ ] chore(deps): update dependency @ethersproject/abi to v5.8.0
- [ ] chore(deps): update dependency @ethersproject/contracts to v5.8.0
- [ ] chore(deps): update dependency @inquirer/confirm to v6.3.2
- [ ] chore(deps): update dependency @inquirer/password to v5.2.2
- [ ] chore(deps): update dependency @lavamoat/allow-scripts to v3.4.3
- [ ] chore(deps): update dependency @metamask/auto-changelog to v6.2.1
- [ ] chore(deps): update dependency @metamask/eth-snap-keyring to v24.1.0
- [ ] chore(deps): update dependency @metamask/ethjs-query to ^0.7.0
- [ ] chore(deps): update dependency @metamask/keyring-internal-api to v12.1.0
- [ ] chore(deps): update dependency @metamask/keyring-internal-snap-client to v11.1.0
- [ ] chore(deps): update dependency @metamask/nonce-tracker to v6.1.0
- [ ] chore(deps): update dependency @metamask/skills to ^0.3.0
- [ ] chore(deps): update dependency @metamask/slip44 to v4.5.0
- [ ] chore(deps): update dependency @metamask/snaps-sdk to v11.2.0
- [ ] chore(deps): update dependency @metamask/snaps-utils to v12.6.0
- [ ] chore(deps): update dependency @metamask/stake-sdk to v3.4.0
- [ ] chore(deps): update dependency @oclif/core to v4.14.0
- [ ] chore(deps): update dependency @open-rpc/schema-utils-js to v2.2.1
- [ ] chore(deps): update dependency @solana/addresses to v2.3.0
- [ ] chore(deps): update dependency @types/semver to v7.8.0
- [ ] chore(deps): update dependency better-sqlite3 to v12.11.1
- [ ] chore(deps): update dependency bignumber.js to v9.3.1
- [ ] chore(deps): update dependency comment-json to v4.6.2
- [ ] chore(deps): update dependency eslint-import-resolver-typescript to v3.10.1
- [ ] chore(deps): update dependency eslint-plugin-import-x to v4.17.1
- [ ] chore(deps): update dependency eslint-plugin-jest to v28.14.0
- [ ] chore(deps): update dependency eslint-plugin-jsdoc to v50.8.0
- [ ] chore(deps): update dependency eslint-plugin-n to v17.24.0
- [ ] chore(deps): update dependency eslint-plugin-prettier to v5.5.6
- [ ] chore(deps): update dependency eslint-plugin-promise to v7.3.0
- [ ] chore(deps): update dependency ethers to v6.17.0
- [ ] chore(deps): update dependency firebase to v11.10.0
- [ ] chore(deps): update dependency jsonschema to v1.5.0
- [x] chore(deps): update dependency knip to v6.35.1
- [ ] chore(deps): update dependency oxfmt to ^0.68.0
- [ ] chore(deps): update dependency prettier to v3.9.6
- [ ] chore(deps): update dependency reselect to v5.3.0
- [ ] chore(deps): update dependency simple-git-hooks to v2.14.0
- [ ] chore(deps): update dependency tsx to v4.23.13
- [ ] chore(deps): update dependency typedoc to ^0.28.0
- [ ] chore(deps): update dependency ulid to v2.4.0
- [ ] chore(deps): update dependency viem to v2.56.5
- [ ] chore(deps): update jest monorepo to v30.5.1 (`@jest/globals`, `jest`, `jest-environment-jsdom`, `jest-environment-node`)
- [ ] chore(deps): update react monorepo to v19.3.0 (`@types/react`, `react`, `react-dom`)
- [ ] chore(deps): update tanstack-query monorepo to v5.102.8 (`@tanstack/query-core`, `@tanstack/react-query`)
- [ ] chore(deps): update typescript-eslint monorepo to v8.70.0 (`@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser`, `typescript-eslint`)
- [ ] chore(deps): update yarn monorepo (`@yarnpkg/cli`, `@yarnpkg/core`, `@yarnpkg/parsers`, `@yarnpkg/types`, `yarn`)
- [ ] fix(deps): update dependency @metamask/auth-network-utils to ^0.4.0
- [ ] chore(deps): update actions/checkout action to v7
- [ ] chore(deps): update actions/download-artifact action to v8
- [ ] chore(deps): update actions/github-script action to v9
- [ ] chore(deps): update dependency @lavamoat/allow-scripts to v5
- [ ] chore(deps): update dependency @lavamoat/preinstall-always-fail to v3
- [ ] chore(deps): update dependency @types/better-sqlite3 to v9
- [ ] chore(deps): update dependency @types/node to v24
- [ ] chore(deps): update dependency comment-json to v5
- [ ] chore(deps): update dependency contentful to v11
- [ ] chore(deps): update dependency eslint to v10
- [ ] chore(deps): update dependency eslint-config-prettier to v10
- [ ] chore(deps): update dependency eslint-import-resolver-typescript to v4
- [ ] chore(deps): update dependency eslint-plugin-jest to v29
- [ ] chore(deps): update dependency eslint-plugin-jsdoc to v64
- [ ] chore(deps): update dependency eslint-plugin-n to v18
- [ ] chore(deps): update dependency extension-port-stream to v5
- [ ] chore(deps): update dependency fast-xml-parser to v5
- [ ] chore(deps): update dependency jest-when to v4
- [ ] chore(deps): update dependency nock to v14
- [ ] chore(deps): update dependency node-fetch to v3
- [ ] chore(deps): update dependency rimraf to v6
- [ ] chore(deps): update dependency typedoc-plugin-missing-exports to v4
- [ ] chore(deps): update dependency ws to v8
- [ ] fix(deps): update dependency @babel/runtime to v8
- [ ] fix(deps): update dependency @contentful/rich-text-html-renderer to v17
- [ ] fix(deps): update dependency @ethereumjs/common to v10
- [ ] fix(deps): update dependency @ethereumjs/rlp to v10
- [ ] fix(deps): update dependency @ethereumjs/tx to v10
- [ ] fix(deps): update dependency @ethereumjs/util to v10
- [ ] fix(deps): update dependency @metamask/7715-permission-types to v2
- [ ] fix(deps): update dependency @metamask/abi-utils to v3
- [ ] fix(deps): update dependency @metamask/delegation-core to v3
- [ ] fix(deps): update dependency @metamask/delegation-deployments to v2
- [ ] fix(deps): update dependency @metamask/snaps-controllers to v21
- [ ] fix(deps): update dependency @metamask/snaps-sdk to v12
- [ ] fix(deps): update dependency @noble/ciphers to v2
- [ ] fix(deps): update dependency @noble/curves to v2
- [ ] fix(deps): update dependency @noble/hashes to v2
- [ ] fix(deps): update dependency @oclif/core to v5
- [ ] fix(deps): update dependency @scure/base to v2
- [ ] fix(deps): update dependency @solana/addresses to v8
- [ ] fix(deps): update dependency @types/eslint to v9
- [ ] fix(deps): update dependency better-sqlite3 to v13
- [ ] fix(deps): update dependency bignumber.js to v11
- [ ] fix(deps): update dependency bitcoin-address-validation to v3
- [ ] fix(deps): update dependency cockatiel to v4
- [ ] fix(deps): update dependency ethereum-cryptography to v3
- [ ] fix(deps): update dependency execa to v10
- [ ] fix(deps): update dependency firebase to v12
- [ ] fix(deps): update dependency immer to v11
- [ ] fix(deps): update dependency multiformats to v14
- [ ] fix(deps): update dependency nanoid to v6
- [ ] fix(deps): update dependency p-limit to v7
- [ ] fix(deps): update dependency readable-stream to v4 (`readable-stream`, `@types/readable-stream`)
- [ ] fix(deps): update dependency ulid to v3
- [ ] fix(deps): update dependency uuid to v14
- [ ] fix(deps): update dependency yargs to v18
- [ ] fix(deps): update dependency yargs-parser to v22
- [ ] πŸ” **Create all pending approval PRs at once** πŸ”

## Other Branches

The following updates are pending. To force the creation of a PR, click on a checkbox below.

- [x] chore(deps): update dependency ts-jest to v29.4.12

## Detected Dependencies

> [!NOTE]
> Detected dependencies section has been truncated

github-actions (14)

.github/actions/check-merge-queue-changelogs/action.yml (2)

- `actions/checkout v6` β†’ [Updates: `v7`]
- `actions/github-script v8` β†’ [Updates: `v9`]

.github/actions/check-release/action.yml (4)

- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-is-release v2`
- `actions/github-script v8` β†’ [Updates: `v9`]
- `actions/github-script v8` β†’ [Updates: `v9`]

.github/workflows/changelog-check.yml (1)

- `MetaMask/github-tools v1`

.github/workflows/close-stale-release-prs.yml (1)

- `MetaMask/action-checkout-and-setup v3`

.github/workflows/create-update-issues.yml (3)

- `actions/checkout v7`
- `MetaMask/github-tools v1`
- `MetaMask/github-tools v1`

.github/workflows/deploy-platform-api-docs.yml (3)

- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/github-tools v1`
- `peaceiris/actions-gh-pages v4.1.0@84c30a85c19949d7eee79c4ff27748b70285e453`

.github/workflows/ensure-blocking-pr-labels-absent.yml (2)

- `MetaMask/action-checkout-and-setup v3`
- `actions/github-script v8` β†’ [Updates: `v9`]

.github/workflows/lint-build-test.yml (11)

- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-checkout-and-setup v3`
- `actions/checkout v7`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-checkout-and-setup v3`

.github/workflows/main.yml (5)

- `MetaMask/github-tools v1`
- `actions/checkout v7`
- `MetaMask/action-security-code-scanner v2`
- `actions/checkout v7`
- `MetaMask/action-is-release v2`

.github/workflows/publish-preview.yml (1)

- `MetaMask/github-tools v1`

.github/workflows/publish-release.yml (10)

- `MetaMask/action-checkout-and-setup v3`
- `actions/upload-artifact v7`
- `MetaMask/action-checkout-and-setup v3`
- `actions/download-artifact v7` β†’ [Updates: `v8`]
- `MetaMask/action-npm-publish v6`
- `MetaMask/action-checkout-and-setup v3`
- `actions/download-artifact v7` β†’ [Updates: `v8`]
- `MetaMask/action-npm-publish v6`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-publish-release v3`

.github/workflows/renovate.yml (2)

- `MetaMask/github-tools v1`
- `renovatebot/github-action v46.3.1@dcfba84a42d1b5d5e49bf131b1bf53511851a123`

.github/workflows/repair-dependabot-pull-requests.yml (5)

- `MetaMask/github-tools v1`
- `actions/checkout v7`
- `MetaMask/action-checkout-and-setup v3`
- `MetaMask/action-retry-command v1`
- `MetaMask/action-retry-command v1`

.github/workflows/update-changelogs.yml (7)

- `actions/checkout v7`
- `MetaMask/action-is-release v2`
- `MetaMask/github-tools v1`
- `MetaMask/github-tools v1`
- `actions/checkout v7`
- `MetaMask/action-checkout-and-setup v3`
- `actions/github-script v9`

npm (45)

package.json (58)

- `@actions/core ^3.0.1`
- `@actions/github ^9.1.1`
- `@jest/globals ^30.4.1` β†’ [Updates: `^30.4.1`]
- `@lavamoat/allow-scripts ^3.0.4` β†’ [Updates: `^3.0.4`, `^5.0.0`]
- `@lavamoat/preinstall-always-fail ^2.1.0` β†’ [Updates: `^2.1.0`, `^3.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/create-release-branch ^4.2.2`
- `@metamask/eslint-config ^15.0.0` β†’ [Updates: `^15.0.0`]
- `@metamask/eslint-config-jest ^15.0.0` β†’ [Updates: `^15.0.0`]
- `@metamask/eslint-config-nodejs ^15.0.0` β†’ [Updates: `^15.0.0`]
- `@metamask/eslint-config-typescript ^15.0.0` β†’ [Updates: `^15.0.0`]
- `@metamask/skills ^0.1.0` β†’ [Updates: `^0.3.0`]
- `@types/jest ^30.0.0`
- `@types/lodash ^4.17.20`
- `@types/node ^22.13.14` β†’ [Updates: `^22.13.14`, `^24.0.0`]
- `@types/semver ^7` β†’ [Updates: `^7`]
- `@typescript-eslint/eslint-plugin ^8.48.0` β†’ [Updates: `^8.48.0`]
- `@typescript-eslint/parser ^8.48.0` β†’ [Updates: `^8.48.0`]
- `@typescript/native ^7.0.2`
- `@yarnpkg/cli ^4.17.1` β†’ [Updates: `^4.17.1`]
- `@yarnpkg/core ^4.9.0` β†’ [Updates: `^4.9.0`]
- `@yarnpkg/fslib ^3.1.5`
- `@yarnpkg/parsers ^3.0.3` β†’ [Updates: `^3.0.3`]
- `@yarnpkg/types ^4.0.0` β†’ [Updates: `^4.0.0`]
- `bats ^1.13.0`
- `comment-json ^4.5.1` β†’ [Updates: `^4.5.1`, `^5.0.0`]
- `eslint ^9.39.1` β†’ [Updates: `^9.39.1`, `^10.0.0`]
- `eslint-config-prettier ^9.1.0` β†’ [Updates: `^9.1.0`, `^10.0.0`]
- `eslint-import-resolver-typescript ^3.6.3` β†’ [Updates: `^3.6.3`, `^4.0.0`]
- `eslint-plugin-import-x ^4.3.0` β†’ [Updates: `^4.3.0`]
- `eslint-plugin-jest ^28.8.3` β†’ [Updates: `^28.8.3`, `^29.0.0`]
- `eslint-plugin-jsdoc ^50.2.4` β†’ [Updates: `^50.2.4`, `^64.0.0`]
- `eslint-plugin-n ^17.10.3` β†’ [Updates: `^17.10.3`, `^18.0.0`]
- `eslint-plugin-prettier ^5.2.1` β†’ [Updates: `^5.2.1`]
- `eslint-plugin-promise ^7.1.0` β†’ [Updates: `^7.1.0`]
- `execa ^5.0.0` β†’ [Updates: `^10.0.0`]
- `isomorphic-fetch ^3.0.0`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `jest-silent-reporter ^0.6.0`
- `knip ^6.23.0` β†’ [Updates: `^6.23.0`]
- `lodash ^4.17.21`
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `oxfmt ^0.44.0` β†’ [Updates: `^0.68.0`]
- `prettier ^3.3.3` β†’ [Updates: `^3.3.3`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `semver ^7.6.3`
- `simple-git-hooks ^2.8.0` β†’ [Updates: `^2.8.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typescript ^6.0.2`
- `typescript-eslint ^8.48.0` β†’ [Updates: `^8.48.0`]
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `yargs ^17.7.2` β†’ [Updates: `^17.7.2`, `^18.0.0`]
- `node ^22.14.0 || ^24`
- `elliptic ^6.5.7`
- `fast-xml-parser ^4.4.1` β†’ [Updates: `^5.0.0`]
- `ws ^7.5.10` β†’ [Updates: `^8.0.0`]
- `yarn 4.17.1+sha256.471ffb15e0523663865bbf46a69e7d157ecf532412eb436c48dfab6e3f2abe88` β†’ [Updates: `4.18.0`]

packages/account-tree-controller/package.json (25)

- `@metamask/keyring-api ^24.0.0`
- `@metamask/snaps-controllers ^19.0.0` β†’ [Updates: `^21.0.0`]
- `@metamask/snaps-sdk ^11.0.0` β†’ [Updates: `^11.0.0`, `^12.0.0`]
- `@metamask/snaps-utils ^12.1.2` β†’ [Updates: `^12.1.2`]
- `@metamask/superstruct ^3.4.1`
- `fast-deep-equal ^3.1.3`
- `lodash-es ^4.17.21`
- `@metamask/account-api ^2.1.0`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/eth-hd-keyring ^15.0.0`
- `@metamask/providers ^22.1.0`
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `webextension-polyfill ^0.12.0`
- `@metamask/providers ^22.0.0`
- `webextension-polyfill ^0.10.0 || ^0.11.0 || ^0.12.0`
- `node ^22.14.0 || ^24`

packages/accounts-controller/package.json (28)

- `@ethereumjs/util ^9.1.0` β†’ [Updates: `^10.0.0`]
- `@metamask/eth-snap-keyring ^24.0.0` β†’ [Updates: `^24.0.0`]
- `@metamask/keyring-api ^24.0.0`
- `@metamask/keyring-internal-api ^12.0.0` β†’ [Updates: `^12.0.0`]
- `@metamask/keyring-sdk ^3.1.0`
- `@metamask/keyring-utils ^5.0.0`
- `@metamask/superstruct ^3.4.1`
- `deepmerge ^4.2.2`
- `ethereum-cryptography ^2.1.2` β†’ [Updates: `^3.0.0`]
- `immer ^9.0.6` β†’ [Updates: `^11.0.0`]
- `lodash-es ^4.17.21`
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/providers ^22.1.0`
- `@types/jest ^30.0.0`
- `@types/readable-stream ^2.3.0` β†’ [Updates: `^4.0.0`]
- `@typescript/native ^7.0.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `webextension-polyfill ^0.12.0`
- `@metamask/providers ^22.0.0`
- `webextension-polyfill ^0.10.0 || ^0.11.0 || ^0.12.0`
- `node ^22.14.0 || ^24`

packages/address-book-controller/package.json (12)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/ai-controllers/package.json (13)

- `@metamask/superstruct ^3.4.1`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/analytics-controller/package.json (14)

- `lodash-es ^4.17.21`
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/analytics-data-regulation-controller/package.json (13)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/announcement-controller/package.json (12)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/app-metadata-controller/package.json (12)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/approval-controller/package.json (14)

- `@metamask/rpc-errors ^7.0.2`
- `nanoid ^3.3.8` β†’ [Updates: `^3.3.8`, `^6.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/assets-controller/package.json (26)

- `@ethereumjs/util ^9.1.0` β†’ [Updates: `^10.0.0`]
- `@ethersproject/abi ^5.7.0` β†’ [Updates: `^5.7.0`]
- `@ethersproject/providers ^5.7.0`
- `@metamask/keyring-api ^24.0.0`
- `@metamask/keyring-internal-api ^12.0.0` β†’ [Updates: `^12.0.0`]
- `@metamask/keyring-snap-client ^10.0.0`
- `@metamask/snaps-controllers ^19.0.0` β†’ [Updates: `^21.0.0`]
- `@metamask/snaps-utils ^12.1.2` β†’ [Updates: `^12.1.2`]
- `async-mutex ^0.5.0`
- `bignumber.js ^9.1.2` β†’ [Updates: `^9.1.2`, `^11.0.0`]
- `lodash-es ^4.17.21`
- `p-limit ^3.1.0` β†’ [Updates: `^7.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@types/lodash-es ^4.17.12`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/assets-controllers/package.json (51)

- `@ethereumjs/util ^9.1.0` β†’ [Updates: `^10.0.0`]
- `@ethersproject/abi ^5.7.0` β†’ [Updates: `^5.7.0`]
- `@ethersproject/address ^5.7.0`
- `@ethersproject/bignumber ^5.7.0`
- `@ethersproject/contracts ^5.7.0` β†’ [Updates: `^5.7.0`]
- `@ethersproject/providers ^5.7.0`
- `@metamask/abi-utils ^2.0.3` β†’ [Updates: `^3.0.0`]
- `@metamask/contract-metadata ^2.4.0`
- `@metamask/eth-query ^4.0.0`
- `@metamask/keyring-api ^24.0.0`
- `@metamask/metamask-eth-abis ^3.1.1`
- `@metamask/rpc-errors ^7.0.2`
- `@metamask/snaps-controllers ^19.0.0` β†’ [Updates: `^21.0.0`]
- `@metamask/snaps-sdk ^11.0.0` β†’ [Updates: `^11.0.0`, `^12.0.0`]
- `@metamask/snaps-utils ^12.1.2` β†’ [Updates: `^12.1.2`]
- `@tanstack/query-core ^5.62.16` β†’ [Updates: `^5.62.16`]
- `@types/bn.js ^5.1.5` β†’ [Updates: `^5.1.5`]
- `async-mutex ^0.5.0`
- `bitcoin-address-validation ^2.2.3` β†’ [Updates: `^3.0.0`]
- `bn.js ^5.2.1` β†’ [Updates: `^5.2.1`]
- `immer ^9.0.6` β†’ [Updates: `^11.0.0`]
- `lodash-es ^4.17.21`
- `multiformats ^9.9.0` β†’ [Updates: `^14.0.0`]
- `reselect ^5.1.1` β†’ [Updates: `^5.1.1`]
- `single-call-balance-checker-abi ^1.0.0`
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `@babel/runtime ^7.23.9` β†’ [Updates: `^8.0.0`]
- `@metamask/account-api ^2.1.0`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/ethjs-provider-http ^0.3.0`
- `@metamask/keyring-internal-api ^12.0.0` β†’ [Updates: `^12.0.0`]
- `@metamask/keyring-snap-client ^10.0.0`
- `@metamask/providers ^22.1.0`
- `@types/jest ^30.0.0`
- `@types/lodash-es ^4.17.12`
- `@types/node ^22.13.14` β†’ [Updates: `^22.13.14`, `^24.0.0`]
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `jest-environment-jsdom ^30.4.1` β†’ [Updates: `^30.4.1`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `webextension-polyfill ^0.12.0`
- `@metamask/providers ^22.0.0`
- `webextension-polyfill ^0.10.0 || ^0.11.0 || ^0.12.0`
- `node ^22.14.0 || ^24`

packages/authenticated-user-storage/package.json (14)

- `@metamask/superstruct ^3.4.1`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/base-controller/package.json (13)

- `immer ^9.0.6` β†’ [Updates: `^11.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/base-data-service/package.json (19)

- `@metamask/superstruct ^3.4.1`
- `@tanstack/query-core ^5.62.16` β†’ [Updates: `^5.62.16`]
- `cockatiel ^3.1.2` β†’ [Updates: `^4.0.0`]
- `fast-deep-equal ^3.1.3`
- `lodash-es ^4.17.21`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@types/lodash-es ^4.17.12`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/bitcoin-regtest-up/package.json (12)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/bridge-controller/package.json (27)

- `@ethersproject/address ^5.7.0`
- `@ethersproject/bignumber ^5.7.0`
- `@ethersproject/constants ^5.7.0`
- `@ethersproject/contracts ^5.7.0` β†’ [Updates: `^5.7.0`]
- `@ethersproject/providers ^5.7.0`
- `@metamask/keyring-api ^24.0.0`
- `@metamask/metamask-eth-abis ^3.1.1`
- `@metamask/snaps-controllers ^19.0.0` β†’ [Updates: `^21.0.0`]
- `bignumber.js ^9.1.2` β†’ [Updates: `^9.1.2`, `^11.0.0`]
- `reselect ^5.1.1` β†’ [Updates: `^5.1.1`]
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/superstruct ^3.4.1`
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `jest-environment-jsdom ^30.4.1` β†’ [Updates: `^30.4.1`]
- `lodash-es ^4.17.21`
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/bridge-status-controller/package.json (19)

- `@metamask/snaps-controllers ^19.0.0` β†’ [Updates: `^21.0.0`]
- `@metamask/superstruct ^3.4.1`
- `bignumber.js ^9.1.2` β†’ [Updates: `^9.1.2`, `^11.0.0`]
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `jest-environment-jsdom ^30.4.1` β†’ [Updates: `^30.4.1`]
- `lodash-es ^4.17.21`
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/build-utils/package.json (13)

- `@types/eslint ^8.44.7` β†’ [Updates: `^9.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/chain-agnostic-permission/package.json (16)

- `@metamask/api-specs ^0.15.0`
- `@metamask/rpc-errors ^7.0.2`
- `lodash-es ^4.17.21`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/keyring-internal-api ^12.0.0` β†’ [Updates: `^12.0.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/chomp-api-service/package.json (15)

- `@metamask/superstruct ^3.4.1`
- `@tanstack/query-core ^5.62.16` β†’ [Updates: `^5.62.16`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/claims-controller/package.json (14)

- `@metamask/superstruct ^3.4.1`
- `@tanstack/query-core ^5.62.16` β†’ [Updates: `^5.62.16`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/client-controller/package.json (13)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `jest-environment-jsdom ^30.4.1` β†’ [Updates: `^30.4.1`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/client-utils/package.json (17)

- `@metamask/contract-metadata ^2.4.0`
- `@metamask/keyring-api ^24.0.0`
- `@metamask/slip44 ^4.3.0` β†’ [Updates: `^4.3.0`]
- `eth-chainlist ^0.0.795` β†’ [Updates: `^0.0.836`]
- `@ethersproject/abi ^5.7.0` β†’ [Updates: `^5.7.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/compliance-controller/package.json (15)

- `@metamask/superstruct ^3.4.1`
- `reselect ^5.1.1` β†’ [Updates: `^5.1.1`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/composable-controller/package.json (13)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `immer ^9.0.6` β†’ [Updates: `^11.0.0`]
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/config-registry-controller/package.json (16)

- `@metamask/superstruct ^3.4.1`
- `reselect ^5.1.1` β†’ [Updates: `^5.1.1`]
- `@lavamoat/allow-scripts ^3.0.4` β†’ [Updates: `^3.0.4`, `^5.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/connectivity-controller/package.json (13)

- `reselect ^5.1.1` β†’ [Updates: `^5.1.1`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/controller-utils/package.json (28)

- `@ethersproject/abi ^5.7.0` β†’ [Updates: `^5.7.0`]
- `@metamask/eth-query ^4.0.0`
- `@metamask/ethjs-unit ^0.3.0`
- `@signinwithethereum/siwe-parser ^4.2.1`
- `@types/bn.js ^5.1.5` β†’ [Updates: `^5.1.5`]
- `bignumber.js ^9.1.2` β†’ [Updates: `^9.1.2`, `^11.0.0`]
- `bn.js ^5.2.1` β†’ [Updates: `^5.2.1`]
- `cockatiel ^3.1.2` β†’ [Updates: `^4.0.0`]
- `eth-ens-namehash ^2.0.8`
- `fast-deep-equal ^3.1.3`
- `lodash-es ^4.17.21`
- `@babel/runtime ^7.23.9` β†’ [Updates: `^8.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@types/lodash-es ^4.17.12`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `jest-environment-jsdom ^30.4.1` β†’ [Updates: `^30.4.1`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `@babel/runtime ^7.0.0` β†’ [Updates: `^7.0.0 || ^8.0.0`]
- `node ^22.14.0 || ^24`

packages/core-backend/package.json (17)

- `@tanstack/query-core ^5.62.16` β†’ [Updates: `^5.62.16`]
- `async-mutex ^0.5.0`
- `cockatiel ^3.1.2` β†’ [Updates: `^4.0.0`]
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `jest-environment-jsdom ^30.4.1` β†’ [Updates: `^30.4.1`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/cryptography/package.json (12)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/delegation-controller/package.json (12)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/earn-controller/package.json (17)

- `@ethersproject/bignumber ^5.7.0`
- `@ethersproject/providers ^5.7.0`
- `@metamask/keyring-api ^24.0.0`
- `@metamask/stake-sdk ^3.2.1` β†’ [Updates: `^3.2.1`]
- `reselect ^5.1.1` β†’ [Updates: `^5.1.1`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/eip-5792-middleware/package.json (17)

- `@metamask/superstruct ^3.4.1`
- `lodash-es ^4.17.21`
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/rpc-errors ^7.0.2`
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `klona ^2.0.6`
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/eip-7702-internal-rpc-middleware/package.json (14)

- `@metamask/rpc-errors ^7.0.2`
- `@metamask/superstruct ^3.4.1`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/eip1193-permission-middleware/package.json (14)

- `lodash-es ^4.17.21`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/rpc-errors ^7.0.2`
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/eth-block-tracker/package.json (15)

- `@metamask/safe-event-emitter ^3.1.3`
- `json-rpc-random-id ^1.0.1`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@types/json-rpc-random-id ^1.0.1`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/eth-json-rpc-middleware/package.json (18)

- `@metamask/eth-sig-util ^9.0.0`
- `@metamask/rpc-errors ^7.0.2`
- `@metamask/superstruct ^3.4.1`
- `klona ^2.0.6`
- `safe-stable-stringify ^2.4.3`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/deep-freeze-strict ^1.1.0`
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deep-freeze-strict ^1.1.1`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/eth-json-rpc-provider/package.json (19)

- `@metamask/rpc-errors ^7.0.2`
- `@types/lodash ^4.17.20`
- `lodash-es ^4.17.21`
- `nanoid ^3.3.8` β†’ [Updates: `^3.3.8`, `^6.0.0`]
- `@ethersproject/providers ^5.7.0`
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@metamask/eth-query ^4.0.0`
- `@metamask/ethjs-query ^0.5.3` β†’ [Updates: `^0.7.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `ethers ^6.12.0` β†’ [Updates: `^6.12.0`]
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/foundryup/package.json (22)

- `minipass ^7.1.2`
- `tar ^7.4.3` β†’ [Updates: `^7.4.3`]
- `unzipper ^0.12.3` β†’ [Updates: `^0.12.3`]
- `yargs ^17.7.2` β†’ [Updates: `^17.7.2`, `^18.0.0`]
- `yargs-parser ^21.1.1` β†’ [Updates: `^22.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@types/unzipper ^0.10.10`
- `@types/yargs ^17.0.32`
- `@types/yargs-parser ^21.0.3`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `yaml ^2.3.4` β†’ [Updates: `^2.3.4`]
- `node ^22.14.0 || ^24`

packages/gas-fee-controller/package.json (22)

- `@metamask/eth-query ^4.0.0`
- `@metamask/ethjs-unit ^0.3.0`
- `@types/bn.js ^5.1.5` β†’ [Updates: `^5.1.5`]
- `bn.js ^5.2.1` β†’ [Updates: `^5.2.1`]
- `uuid ^11.1.1` β†’ [Updates: `^14.0.0`]
- `@babel/runtime ^7.23.9` β†’ [Updates: `^8.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@types/jest-when ^3.5.3`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `jest-when ^3.7.0` β†’ [Updates: `^4.0.0`]
- `nock ^13.3.1` β†’ [Updates: `^13.3.1`, `^14.0.0`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `@babel/runtime ^7.0.0` β†’ [Updates: `^7.0.0 || ^8.0.0`]
- `node ^22.14.0 || ^24`

packages/gator-permissions-controller/package.json (21)

- `@metamask/7715-permission-types ^1.0.0` β†’ [Updates: `^2.0.0`]
- `@metamask/abi-utils ^2.0.3` β†’ [Updates: `^3.0.0`]
- `@metamask/delegation-core ^2.2.1` β†’ [Updates: `^3.0.0`]
- `@metamask/delegation-deployments ^1.4.0` β†’ [Updates: `^2.0.0`]
- `@metamask/snaps-controllers ^19.0.0` β†’ [Updates: `^21.0.0`]
- `@metamask/snaps-sdk ^11.0.0` β†’ [Updates: `^11.0.0`, `^12.0.0`]
- `@metamask/snaps-utils ^12.1.2` β†’ [Updates: `^12.1.2`]
- `@lavamoat/allow-scripts ^3.0.4` β†’ [Updates: `^3.0.4`, `^5.0.0`]
- `@lavamoat/preinstall-always-fail ^2.1.0` β†’ [Updates: `^2.1.0`, `^3.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/geolocation-controller/package.json (12)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/java-tron-up/package.json (12)

- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]
- `ts-jest ^29.4.11` β†’ [Updates: `^29.4.11`]
- `tsx ^4.20.5` β†’ [Updates: `^4.20.5`]
- `typedoc ^0.25.13` β†’ [Updates: `^0.28.0`]
- `typedoc-plugin-missing-exports ^2.0.0` β†’ [Updates: `^4.0.0`]
- `typescript ^6.0.2`
- `node ^22.14.0 || ^24`

packages/json-rpc-engine/package.json (13)

- `@metamask/rpc-errors ^7.0.2`
- `@metamask/safe-event-emitter ^3.1.3`
- `@types/deep-freeze-strict ^1.1.0`
- `deep-freeze-strict ^1.1.1`
- `klona ^2.0.6`
- `@lavamoat/allow-scripts ^3.0.4` β†’ [Updates: `^3.0.4`, `^5.0.0`]
- `@lavamoat/preinstall-always-fail ^2.1.0` β†’ [Updates: `^2.1.0`, `^3.0.0`]
- `@metamask/auto-changelog ^6.1.0` β†’ [Updates: `^6.1.0`]
- `@types/jest ^30.0.0`
- `@typescript/native ^7.0.2`
- `deepmerge ^4.2.2`
- `jest ^30.4.2` β†’ [Updates: `^30.4.2`]
- `rimraf ^5.0.5` β†’ [Updates: `^6.0.0`]

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked Renovate Dependency Dashboard documentation and review the pending approval list. This issue contains many unrelated dependency updates and does not identify a single target, file, test, or completion criterion, so it is not currently a self-contained contribution for a newcomer.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.