From 1f15b7c8b57e8c5a1a76cfdbca6ac4e91b731dd7 Mon Sep 17 00:00:00 2001
From: Lwin <147362763+lwin-kyaw@users.noreply.github.com>
Date: Tue, 29 Sep 2026 16:25:23 +0000
Subject: [PATCH 1/4] feat: add `subscription` discountType (#10560)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## Explanation
Add `DiscountType.SUBSCRIPTION` (`'subscription'`) to the bridge quote
fee model so subscription-based MetaBridge discounts can be represented
alongside the existing `vip`, `promo`, and `dao` values.
The quote validator already accepts optional string discount types, so
this is an additive typed constant with no changes to quote processing
or fee calculations.
## References
None.
## Test plan
- [x] Added validator coverage for `DiscountType.SUBSCRIPTION`
- [x] Bridge-controller test suite passes
- [x] Changelog validation passes
- [x] No linter errors
## Checklist
- [x] I've updated the test suite for new or updated code as appropriate
- [x] I've updated documentation and the package changelog
- [x] I've communicated my changes to consumers by updating the
changelog
- [ ] I've introduced breaking changes
---
> [!NOTE]
> **Low Risk**
> Additive enum export and tests only; quote validation and fee logic
are unchanged.
>
> **Overview**
> Adds **`DiscountType.SUBSCRIPTION`** (`'subscription'`) to the
exported quote fee enum so clients can recognize subscription-based
MetaBridge discounts alongside `vip`, `promo`, and `dao`.
>
> **`FeeDataSchema`** still treats `discountType` as an optional string,
so this is a typed constant and changelog entry only—no validator or
fee-calculation behavior changes. Tests cover the new enum value in
**`FeeDataSchema`** acceptance cases and assert the string value
**`'subscription'`**.
>
> Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
03b7eb1c17f6b5ea13b6c4af829b6355d3245075. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).
---
packages/bridge-controller/CHANGELOG.md | 4 ++++
packages/bridge-controller/src/validators/quote.ts | 1 +
packages/bridge-controller/src/validators/validators.test.ts | 5 +++++
3 files changed, 10 insertions(+)
diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md
index 7f5b710c927..6e1545d0038 100644
--- a/packages/bridge-controller/CHANGELOG.md
+++ b/packages/bridge-controller/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+### Added
+
+- Add `DiscountType.SUBSCRIPTION` (`'subscription'`) for subscription-based quote discounts. ([#10560](https://github.com/MetaMask/core/pull/10560))
+
### Changed
- Bump `@ethersproject/bignumber` from `^5.7.0` to `^5.8.0` ([#10479](https://github.com/MetaMask/core/pull/10479))
diff --git a/packages/bridge-controller/src/validators/quote.ts b/packages/bridge-controller/src/validators/quote.ts
index 13618ca5689..c3a670e1d68 100644
--- a/packages/bridge-controller/src/validators/quote.ts
+++ b/packages/bridge-controller/src/validators/quote.ts
@@ -35,6 +35,7 @@ export enum DiscountType {
VIP = 'vip',
PROMO = 'promo',
DAO = 'dao',
+ SUBSCRIPTION = 'subscription',
}
export const FeeDataSchema = type({
diff --git a/packages/bridge-controller/src/validators/validators.test.ts b/packages/bridge-controller/src/validators/validators.test.ts
index 58a0bfc835d..9beab52b42f 100644
--- a/packages/bridge-controller/src/validators/validators.test.ts
+++ b/packages/bridge-controller/src/validators/validators.test.ts
@@ -503,6 +503,7 @@ describe('validators', () => {
['vip', DiscountType.VIP],
['promo', DiscountType.PROMO],
['dao', DiscountType.DAO],
+ ['subscription', DiscountType.SUBSCRIPTION],
['future value', 'seasonal'],
])('accepts %s discountType', (_label, discountType) => {
expect(
@@ -515,6 +516,10 @@ describe('validators', () => {
).toBe(true);
});
+ it('defines the subscription discount type value', () => {
+ expect(DiscountType.SUBSCRIPTION).toBe('subscription');
+ });
+
it('rejects non-string discountType values', () => {
expect(is({ ...metabridgeFee, discountType: 123 }, FeeDataSchema)).toBe(
false,
From 64618f07d3bddd43459e27445f3c757db02400da Mon Sep 17 00:00:00 2001
From: Lwin <147362763+lwin-kyaw@users.noreply.github.com>
Date: Tue, 29 Sep 2026 18:47:02 +0000
Subject: [PATCH 2/4] Release/1302.0.0 (#10580)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
## Explanation
- Minor release of `@metamask/bridge-controller` to `81.4.0`
## References
## Checklist
- [ ] I've updated the test suite for new or updated code as appropriate
- [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or
updated code as appropriate
- [ ] I've communicated my changes to consumers by [updating changelogs
for packages I've
changed](https://github.com/MetaMask/core/tree/main/docs/processes/updating-changelogs.md)
- [ ] I've introduced [breaking
changes](https://github.com/MetaMask/core/tree/main/docs/processes/breaking-changes.md)
in this PR and have prepared draft pull requests for clients and
consumer packages to resolve them
---
> [!NOTE]
> **Low Risk**
> Version and dependency alignment only; functional changes are the
already-documented minor bridge-controller additions with no breaking
API changes in this diff.
>
> **Overview**
> This is a **release train** PR: it bumps the root monorepo to
**1302.0.0** and cuts **`@metamask/bridge-controller` 81.4.0** (from
81.3.3), with matching changelog and compare links.
>
> The **81.4.0** release notes (now finalized in the changelog) cover
**`DiscountType.SUBSCRIPTION`** for subscription-based quote discounts
and minor **`@ethersproject/*`** dependency bumps; this diff itself is
mostly version, lockfile, and changelog wiring—not new feature code.
>
> **`@metamask/bridge-status-controller`** is updated to depend on
**`@metamask/bridge-controller` ^81.4.0**, with an Unreleased changelog
entry documenting that bump. **`yarn.lock`** is refreshed for the new
resolution.
>
> Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
a6f253baba7fa8e9c32d559d068b1622798faccf. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).
---
package.json | 2 +-
packages/bridge-controller/CHANGELOG.md | 5 ++++-
packages/bridge-controller/package.json | 2 +-
packages/bridge-status-controller/CHANGELOG.md | 4 ++++
packages/bridge-status-controller/package.json | 2 +-
yarn.lock | 4 ++--
6 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/package.json b/package.json
index 5da54ac9735..2bb6e84c278 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@metamask/core-monorepo",
- "version": "1301.0.0",
+ "version": "1302.0.0",
"private": true,
"description": "Monorepo for packages shared between MetaMask clients",
"repository": {
diff --git a/packages/bridge-controller/CHANGELOG.md b/packages/bridge-controller/CHANGELOG.md
index 6e1545d0038..cbc85d8abbb 100644
--- a/packages/bridge-controller/CHANGELOG.md
+++ b/packages/bridge-controller/CHANGELOG.md
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [81.4.0]
+
### Added
- Add `DiscountType.SUBSCRIPTION` (`'subscription'`) for subscription-based quote discounts. ([#10560](https://github.com/MetaMask/core/pull/10560))
@@ -2101,7 +2103,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Initial release ([#5317](https://github.com/MetaMask/core/pull/5317))
-[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@81.3.3...HEAD
+[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@81.4.0...HEAD
+[81.4.0]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@81.3.3...@metamask/bridge-controller@81.4.0
[81.3.3]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@81.3.2...@metamask/bridge-controller@81.3.3
[81.3.2]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@81.3.1...@metamask/bridge-controller@81.3.2
[81.3.1]: https://github.com/MetaMask/core/compare/@metamask/bridge-controller@81.3.0...@metamask/bridge-controller@81.3.1
diff --git a/packages/bridge-controller/package.json b/packages/bridge-controller/package.json
index b288fa3709f..aa430afb668 100644
--- a/packages/bridge-controller/package.json
+++ b/packages/bridge-controller/package.json
@@ -1,6 +1,6 @@
{
"name": "@metamask/bridge-controller",
- "version": "81.3.3",
+ "version": "81.4.0",
"description": "Manages bridge-related quote fetching functionality for MetaMask",
"keywords": [
"Ethereum",
diff --git a/packages/bridge-status-controller/CHANGELOG.md b/packages/bridge-status-controller/CHANGELOG.md
index cb88c9d20cc..61f0f74ed8b 100644
--- a/packages/bridge-status-controller/CHANGELOG.md
+++ b/packages/bridge-status-controller/CHANGELOG.md
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+### Changed
+
+- Bump `@metamask/bridge-controller` from `^81.3.3` to `81.4.0`. ([#10580](https://github.com/MetaMask/core/pull/10580))
+
## [76.3.3]
### Changed
diff --git a/packages/bridge-status-controller/package.json b/packages/bridge-status-controller/package.json
index e3b8524ff68..b34f0bd514f 100644
--- a/packages/bridge-status-controller/package.json
+++ b/packages/bridge-status-controller/package.json
@@ -51,7 +51,7 @@
"dependencies": {
"@metamask/accounts-controller": "^40.0.0",
"@metamask/base-controller": "^10.0.0",
- "@metamask/bridge-controller": "^81.3.3",
+ "@metamask/bridge-controller": "^81.4.0",
"@metamask/controller-utils": "^13.0.0",
"@metamask/gas-fee-controller": "^27.0.0",
"@metamask/keyring-controller": "^28.1.0",
diff --git a/yarn.lock b/yarn.lock
index 0f12cfce7a5..ac2cf22172a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -6063,7 +6063,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@metamask/bridge-controller@npm:^81.3.3, @metamask/bridge-controller@workspace:packages/bridge-controller":
+"@metamask/bridge-controller@npm:^81.4.0, @metamask/bridge-controller@workspace:packages/bridge-controller":
version: 0.0.0-use.local
resolution: "@metamask/bridge-controller@workspace:packages/bridge-controller"
dependencies:
@@ -6118,7 +6118,7 @@ __metadata:
"@metamask/accounts-controller": "npm:^40.0.0"
"@metamask/auto-changelog": "npm:^6.2.1"
"@metamask/base-controller": "npm:^10.0.0"
- "@metamask/bridge-controller": "npm:^81.3.3"
+ "@metamask/bridge-controller": "npm:^81.4.0"
"@metamask/controller-utils": "npm:^13.0.0"
"@metamask/gas-fee-controller": "npm:^27.0.0"
"@metamask/keyring-controller": "npm:^28.1.0"
From 8b220369be6fb0c81b186578a01c960ff91d01a1 Mon Sep 17 00:00:00 2001
From: Maarten Zuidhoorn
Date: Tue, 29 Sep 2026 18:59:07 +0000
Subject: [PATCH 3/4] chore: replace `tsx` with plain Node (#10564)
## Explanation
Modern versions of Node.js support running TypeScript files by default,
so we can drop the `tsx` dependency.
This is in preparation for #9937, as `tsx` requests too many permissions
by default.
## References
## Checklist
- [ ] I've updated the test suite for new or updated code as appropriate
- [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or
updated code as appropriate
- [ ] I've communicated my changes to consumers by [updating changelogs
for packages I've
changed](https://github.com/MetaMask/core/tree/main/docs/processes/updating-changelogs.md)
- [ ] I've introduced [breaking
changes](https://github.com/MetaMask/core/tree/main/docs/processes/breaking-changes.md)
in this PR and have prepared draft pull requests for clients and
consumer packages to resolve them
---
> [!NOTE]
> **Medium Risk**
> Wide CI and developer-tooling surface area depends on experimental
Node TypeScript flags and the custom resolver; regressions would break
lint, type generation, and workflows rather than shipped wallet logic.
>
> **Overview**
> Replaces **`tsx`** across the monorepo with **Node.js** running
TypeScript directly, using `--experimental-transform-types` and a new
**`scripts/resolver/register.ts`** hook so existing `.js` import paths
and some package resolutions (e.g. `@metamask/utils`) still work at
runtime.
>
> Root and workspace **`package.json`** scripts for lint, messenger
action types, changelog/codeowners helpers, and similar tooling now
invoke `node` (with the resolver where needed). **`tsx`** is removed
from devDependencies repo-wide, LavaMoat drops **`tsx>esbuild`**, and
GitHub Actions call yarn scripts like **`get-changed-workspaces`** and
**`close-stale-release-prs`** instead of `yarn tsx scripts/...`.
>
> **`messenger-cli`** and **`platform-api-docs`** tests were updated to
spawn the CLI the same way CI does; **`bridge-controller`** /
**`bridge-status-controller`** align on **`messenger-cli`** scripts
(replacing the old generate-method-action-types entry), with a
regenerated ordering tweak in bridge-status method action types.
>
> Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
20ac37fb9a6bba186bdf5602a8d072fb496a8e7f. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).
---
.github/workflows/close-stale-release-prs.yml | 2 +-
.github/workflows/lint-build-test.yml | 2 +-
package.json | 22 +-
packages/account-tree-controller/package.json | 9 +-
packages/accounts-controller/package.json | 9 +-
packages/address-book-controller/package.json | 9 +-
packages/advanced-chart-core/package.json | 5 +-
packages/ai-controllers/package.json | 9 +-
packages/analytics-controller/package.json | 9 +-
.../package.json | 9 +-
packages/announcement-controller/package.json | 9 +-
packages/app-metadata-controller/package.json | 5 +-
packages/approval-controller/package.json | 9 +-
packages/assets-controller/package.json | 9 +-
packages/assets-controllers/package.json | 9 +-
.../authenticated-user-storage/package.json | 9 +-
packages/base-controller/package.json | 5 +-
packages/base-data-service/package.json | 9 +-
packages/bitcoin-regtest-up/package.json | 9 +-
packages/bridge-controller/package.json | 8 +-
.../bridge-status-controller/package.json | 8 +-
...e-status-controller-method-action-types.ts | 14 +-
packages/build-utils/package.json | 5 +-
.../chain-agnostic-permission/package.json | 5 +-
packages/chomp-api-service/package.json | 5 +-
packages/claims-controller/package.json | 9 +-
packages/client-controller/package.json | 9 +-
packages/client-utils/package.json | 9 +-
packages/compliance-controller/package.json | 9 +-
packages/composable-controller/package.json | 5 +-
.../config-registry-controller/package.json | 9 +-
packages/connectivity-controller/package.json | 9 +-
packages/controller-utils/package.json | 5 +-
packages/core-backend/package.json | 9 +-
packages/cryptography/package.json | 9 +-
packages/delegation-controller/package.json | 9 +-
packages/earn-controller/package.json | 9 +-
packages/eip-5792-middleware/package.json | 5 +-
.../package.json | 5 +-
.../package.json | 5 +-
packages/eth-block-tracker/package.json | 5 +-
packages/eth-json-rpc-middleware/package.json | 5 +-
packages/eth-json-rpc-provider/package.json | 5 +-
packages/foundryup/package.json | 5 +-
packages/gas-fee-controller/package.json | 9 +-
.../gator-permissions-controller/package.json | 9 +-
packages/geolocation-controller/package.json | 9 +-
packages/java-tron-up/package.json | 9 +-
packages/json-rpc-engine/package.json | 5 +-
.../json-rpc-middleware-stream/package.json | 5 +-
packages/keyring-controller/package.json | 9 +-
packages/kyc-controller/package.json | 11 +-
packages/local-node-utils/package.json | 9 +-
packages/logging-controller/package.json | 9 +-
packages/message-manager/package.json | 5 +-
packages/messenger-cli/package.json | 5 +-
packages/messenger-cli/src/check.ts | 2 +-
packages/messenger-cli/src/cli.test.ts | 22 +-
packages/messenger-cli/src/cli.ts | 2 +-
.../messenger-cli/src/generate-content.ts | 2 +-
packages/messenger-cli/tsconfig.build.json | 2 +
packages/messenger-cli/tsconfig.json | 4 +
packages/messenger/package.json | 5 +-
.../package.json | 9 +-
.../package.json | 9 +-
.../money-account-controller/package.json | 9 +-
.../package.json | 9 +-
packages/money-account-utils/package.json | 9 +-
.../multichain-account-service/package.json | 9 +-
.../multichain-api-middleware/package.json | 5 +-
.../package.json | 9 +-
.../package.json | 9 +-
packages/name-controller/package.json | 9 +-
.../package.json | 9 +-
packages/network-controller/package.json | 9 +-
.../package.json | 9 +-
.../package.json | 9 +-
packages/package-template/package.json | 9 +-
packages/passkey-controller/package.json | 9 +-
packages/permission-controller/package.json | 9 +-
.../permission-log-controller/package.json | 9 +-
packages/perps-controller/package.json | 9 +-
packages/phishing-controller/package.json | 9 +-
packages/platform-api-docs/package.json | 7 +-
packages/platform-api-docs/src/cli.test.ts | 22 +-
.../platform-api-docs/tsconfig.build.json | 2 +
packages/platform-api-docs/tsconfig.json | 4 +
packages/polling-controller/package.json | 5 +-
packages/preferences-controller/package.json | 9 +-
.../profile-metrics-controller/package.json | 9 +-
packages/profile-sync-controller/package.json | 9 +-
packages/ramps-controller/package.json | 9 +-
packages/rate-limit-controller/package.json | 5 +-
packages/react-data-query/package.json | 5 +-
.../package.json | 9 +-
packages/sample-controllers/package.json | 9 +-
.../package.json | 9 +-
.../selected-network-controller/package.json | 9 +-
packages/sentinel-api-service/package.json | 9 +-
packages/shield-controller/package.json | 9 +-
packages/signature-controller/package.json | 9 +-
.../package.json | 9 +-
packages/snap-account-service/package.json | 9 +-
packages/social-controllers/package.json | 9 +-
.../solana-test-validator-up/package.json | 9 +-
packages/stellar-quickstart-up/package.json | 9 +-
packages/storage-service/package.json | 9 +-
packages/subscription-controller/package.json | 9 +-
packages/transaction-controller/package.json | 9 +-
.../transaction-pay-controller/package.json | 9 +-
.../user-operation-controller/package.json | 9 +-
packages/utils/package.json | 5 +-
packages/wallet-cli/package.json | 5 +-
.../src/daemon/daemon-spawn.test.ts | 3 +-
.../wallet-cli/src/daemon/daemon-spawn.ts | 6 +-
.../wallet-cli/tests/lifecycle.e2e.test.ts | 20 +-
packages/wallet-framework-docs/package.json | 9 +-
packages/wallet/package.json | 9 +-
scripts/lib/workspaces.ts | 24 +-
scripts/resolver/register.ts | 6 +
scripts/resolver/resolver.ts | 61 +++
yarn.config.cjs | 8 +-
yarn.lock | 393 +-----------------
123 files changed, 518 insertions(+), 917 deletions(-)
create mode 100644 scripts/resolver/register.ts
create mode 100644 scripts/resolver/resolver.ts
diff --git a/.github/workflows/close-stale-release-prs.yml b/.github/workflows/close-stale-release-prs.yml
index a845a3e788f..18f71974e73 100644
--- a/.github/workflows/close-stale-release-prs.yml
+++ b/.github/workflows/close-stale-release-prs.yml
@@ -30,4 +30,4 @@ jobs:
- name: Close inactive release PRs
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- run: yarn tsx scripts/close-stale-release-prs.ts
+ run: yarn close-stale-release-prs
diff --git a/.github/workflows/lint-build-test.yml b/.github/workflows/lint-build-test.yml
index 23c27237882..9e322d60721 100644
--- a/.github/workflows/lint-build-test.yml
+++ b/.github/workflows/lint-build-test.yml
@@ -56,7 +56,7 @@ jobs:
if: matrix.node-version == '24.x'
run: |
if [[ -n "$MERGE_BASE" ]]; then
- OUTPUT=$(yarn tsx scripts/get-changed-workspaces.ts --merge-base "$MERGE_BASE" --head-ref "$HEAD_SHA")
+ OUTPUT=$(yarn get-changed-workspaces --merge-base "$MERGE_BASE" --head-ref "$HEAD_SHA")
PACKAGES=$(echo "$OUTPUT" | jq -c '.names')
if [[ $(echo "$OUTPUT" | jq '.hasRootChange') == "true" ]]; then
CHANGED_PATHS="full"
diff --git a/package.json b/package.json
index 2bb6e84c278..0a3d7c79585 100644
--- a/package.json
+++ b/package.json
@@ -19,16 +19,18 @@
"build:docs": "yarn workspaces foreach --all --no-private --parallel --interlaced --verbose run build:docs",
"build:only-clean": "rimraf -g 'packages/*/dist' 'packages/*/tsconfig.build.tsbuildinfo'",
"build:types": "tsc --build tsconfig.build.json --verbose",
- "changelog:merge": "tsx scripts/merge-changelog-conflicts.ts",
+ "changelog:merge": "node --import ./scripts/resolver/register.ts --experimental-transform-types scripts/merge-changelog-conflicts.ts",
"changelog:update": "yarn workspaces foreach --all --no-private --parallel --interlaced --verbose run changelog:update",
"changelog:validate": "yarn workspaces foreach --all --no-private --parallel --interlaced --verbose run changelog:validate",
- "codeowners:check": "tsx scripts/manage-codeowners.ts check",
- "codeowners:generate": "tsx scripts/manage-codeowners.ts generate",
- "create-package": "tsx scripts/create-package",
+ "close-stale-release-prs": "node --import ./scripts/resolver/register.ts --experimental-transform-types scripts/close-stale-release-prs.ts",
+ "codeowners:check": "node scripts/manage-codeowners.ts check",
+ "codeowners:generate": "node scripts/manage-codeowners.ts generate",
+ "create-package": "node --import ./scripts/resolver/register.ts --experimental-transform-types scripts/create-package/index.ts",
"create-release-branch": "create-release-branch --formatter oxfmt",
"docs:platform-api:build": "yarn workspace @metamask/platform-api-docs cli ../.. --build --project-label Core",
"docs:platform-api:dev": "yarn workspace @metamask/platform-api-docs cli ../.. --dev --project-label Core",
"docs:platform-api:serve": "yarn workspace @metamask/platform-api-docs cli ../.. --serve --project-label Core",
+ "get-changed-workspaces": "node scripts/get-changed-workspaces.ts",
"lint": "yarn lint:oxlint && echo && yarn lint:misc --check && yarn constraints && yarn lint:dependencies && yarn lint:teams && yarn messenger-action-types:check && yarn readme-content:check && yarn lint:tsconfigs:all && yarn codeowners:check",
"lint:dependencies": "knip --config knip.config.mts --dependencies && yarn dedupe --check",
"lint:dependencies:fix": "knip --config knip.config.mts --dependencies && yarn dedupe",
@@ -36,21 +38,21 @@
"lint:misc": "oxfmt --ignore-path .gitignore",
"lint:misc:check": "yarn lint:misc --check",
"lint:oxlint": "oxlint",
- "lint:teams": "tsx scripts/lint-teams-json.ts",
+ "lint:teams": "node --import ./scripts/resolver/register.ts --experimental-transform-types scripts/lint-teams-json.ts",
"lint:tsc": "tsc --build tsconfig.lint.json",
"lint:tsc:clean": "yarn lint:tsc:only-clean && yarn lint:tsc",
"lint:tsc:only-clean": "rimraf -g 'packages/*/.tsc-lint-cache' '.tsc-lint-cache'",
- "lint:tsconfigs": "tsx scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs": "node --import ./scripts/resolver/register.ts --experimental-transform-types scripts/lint-tsconfigs/lint-tsconfigs.ts",
"lint:tsconfigs:all": "yarn workspaces foreach --all --parallel --interlaced --verbose run lint:tsconfigs",
- "lint:tsconfigs:fix": "tsx scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs:fix": "node --import ./scripts/resolver/register.ts --experimental-transform-types scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"lint:tsconfigs:fix:all": "yarn workspaces foreach --all --parallel --interlaced --verbose run lint:tsconfigs:fix",
"messenger-action-types:check": "yarn workspaces foreach --all --no-private --parallel --interlaced --verbose run messenger-action-types:check",
"messenger-action-types:generate": "yarn workspaces foreach --all --no-private --parallel --interlaced --verbose run messenger-action-types:generate",
"postinstall": "yarn skills:postinstall",
"prepack": "./scripts/prepack.sh",
"prepare-preview-builds": "./scripts/prepare-preview-builds.sh",
- "readme-content:check": "tsx scripts/update-readme-content.ts --check",
- "readme-content:update": "tsx scripts/update-readme-content.ts",
+ "readme-content:check": "node scripts/update-readme-content.ts --check",
+ "readme-content:update": "node scripts/update-readme-content.ts",
"setup": "yarn install",
"skills": "metamask-skills sync",
"skills:postinstall": "metamask-skills postinstall",
@@ -106,7 +108,6 @@
"semver": "^7.8.5",
"simple-git-hooks": "^2.14.0",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typescript": "npm:@typescript/typescript6@^6.0.2",
"uuid": "^11.1.1",
"yargs": "^17.7.3"
@@ -128,7 +129,6 @@
"@keystonehq/bc-ur-registry-eth>hdkey>secp256k1": true,
"@lavamoat/preinstall-always-fail": false,
"simple-git-hooks": false,
- "tsx>esbuild": false,
"jest>@jest/core>jest-resolve>unrs-resolver": false,
"@metamask/network-controller>@metamask/config-registry-controller>@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography>keccak": false,
"@metamask/network-controller>@metamask/config-registry-controller>@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography>secp256k1": false,
diff --git a/packages/account-tree-controller/package.json b/packages/account-tree-controller/package.json
index 2160b6412b5..004410aeeb3 100644
--- a/packages/account-tree-controller/package.json
+++ b/packages/account-tree-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/account-tree-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/account-tree-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -76,7 +76,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json
index cf5e93b4d69..4e85a20bd9b 100644
--- a/packages/accounts-controller/package.json
+++ b/packages/accounts-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/accounts-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/accounts-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -78,7 +78,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/address-book-controller/package.json b/packages/address-book-controller/package.json
index f5205b3c207..08da088952c 100644
--- a/packages/address-book-controller/package.json
+++ b/packages/address-book-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/address-book-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/address-book-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -63,7 +63,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/advanced-chart-core/package.json b/packages/advanced-chart-core/package.json
index a6cdee7f1d0..bd11a600909 100644
--- a/packages/advanced-chart-core/package.json
+++ b/packages/advanced-chart-core/package.json
@@ -43,8 +43,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/advanced-chart-core",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/advanced-chart-core",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"publish:preview": "yarn npm publish --tag preview",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
@@ -61,7 +61,6 @@
"jest-environment-jsdom": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
diff --git a/packages/ai-controllers/package.json b/packages/ai-controllers/package.json
index 2da59e6a6d8..8f92367506f 100644
--- a/packages/ai-controllers/package.json
+++ b/packages/ai-controllers/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/ai-controllers",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/ai-controllers",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -62,7 +62,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/analytics-controller/package.json b/packages/analytics-controller/package.json
index 6106ad25316..1742f993a20 100644
--- a/packages/analytics-controller/package.json
+++ b/packages/analytics-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/analytics-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/analytics-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -65,7 +65,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/analytics-data-regulation-controller/package.json b/packages/analytics-data-regulation-controller/package.json
index 13b12e260f4..5406a20ab8c 100644
--- a/packages/analytics-data-regulation-controller/package.json
+++ b/packages/analytics-data-regulation-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/analytics-data-regulation-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/analytics-data-regulation-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/announcement-controller/package.json b/packages/announcement-controller/package.json
index 85f2640fc2d..f72147d4366 100644
--- a/packages/announcement-controller/package.json
+++ b/packages/announcement-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/announcement-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/announcement-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/app-metadata-controller/package.json b/packages/app-metadata-controller/package.json
index b2b565ef0ad..44d16a5d08c 100644
--- a/packages/app-metadata-controller/package.json
+++ b/packages/app-metadata-controller/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/app-metadata-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/app-metadata-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -59,7 +59,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/approval-controller/package.json b/packages/approval-controller/package.json
index 328e3427a61..c0752982d85 100644
--- a/packages/approval-controller/package.json
+++ b/packages/approval-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/approval-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/approval-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/assets-controller/package.json b/packages/assets-controller/package.json
index 2a4ffaa7d95..850a17254a7 100644
--- a/packages/assets-controller/package.json
+++ b/packages/assets-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/assets-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/assets-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -92,7 +92,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json
index 82678a33d75..f34de736870 100644
--- a/packages/assets-controllers/package.json
+++ b/packages/assets-controllers/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/assets-controllers",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/assets-controllers",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -117,7 +117,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/authenticated-user-storage/package.json b/packages/authenticated-user-storage/package.json
index 97faf0f67f4..0072918abd8 100644
--- a/packages/authenticated-user-storage/package.json
+++ b/packages/authenticated-user-storage/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/authenticated-user-storage",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/authenticated-user-storage",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -65,7 +65,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/base-controller/package.json b/packages/base-controller/package.json
index 6d37be13aab..cf60967e56d 100644
--- a/packages/base-controller/package.json
+++ b/packages/base-controller/package.json
@@ -38,8 +38,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/base-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/base-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -59,7 +59,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/base-data-service/package.json b/packages/base-data-service/package.json
index 330118ea72d..88fe76aff5c 100644
--- a/packages/base-data-service/package.json
+++ b/packages/base-data-service/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/base-data-service",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/base-data-service",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"publish:preview": "yarn npm publish --tag preview",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
@@ -71,7 +71,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/bitcoin-regtest-up/package.json b/packages/bitcoin-regtest-up/package.json
index 1ab01a1c70a..d1076e91a00 100644
--- a/packages/bitcoin-regtest-up/package.json
+++ b/packages/bitcoin-regtest-up/package.json
@@ -40,10 +40,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/bitcoin-regtest-up",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/bitcoin-regtest-up",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/bridge-controller/package.json b/packages/bridge-controller/package.json
index aa430afb668..e87248e89f2 100644
--- a/packages/bridge-controller/package.json
+++ b/packages/bridge-controller/package.json
@@ -39,9 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/bridge-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/bridge-controller",
- "generate-method-action-types": "tsx ../../packages/messenger/src/generate-action-types/cli.ts",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -88,7 +89,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/bridge-status-controller/package.json b/packages/bridge-status-controller/package.json
index b34f0bd514f..71524f47ba1 100644
--- a/packages/bridge-status-controller/package.json
+++ b/packages/bridge-status-controller/package.json
@@ -39,9 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/bridge-status-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/bridge-status-controller",
- "generate-method-action-types": "tsx ../../packages/messenger/src/generate-action-types/cli.ts",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -77,7 +78,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/bridge-status-controller/src/bridge-status-controller-method-action-types.ts b/packages/bridge-status-controller/src/bridge-status-controller-method-action-types.ts
index f777b04111d..c1e294bf9a6 100644
--- a/packages/bridge-status-controller/src/bridge-status-controller-method-action-types.ts
+++ b/packages/bridge-status-controller/src/bridge-status-controller-method-action-types.ts
@@ -30,6 +30,11 @@ export type BridgeStatusControllerSubmitIntentAction = {
handler: BridgeStatusController['submitIntent'];
};
+export type BridgeStatusControllerSubmitBatchSellAction = {
+ type: `BridgeStatusController:submitBatchSell`;
+ handler: BridgeStatusController['submitBatchSell'];
+};
+
export type BridgeStatusControllerRestartPollingForFailedAttemptsAction = {
type: `BridgeStatusController:restartPollingForFailedAttempts`;
handler: BridgeStatusController['restartPollingForFailedAttempts'];
@@ -40,11 +45,6 @@ export type BridgeStatusControllerGetBridgeHistoryItemByTxMetaIdAction = {
handler: BridgeStatusController['getBridgeHistoryItemByTxMetaId'];
};
-export type BridgeStatusControllerSubmitBatchSellAction = {
- type: `BridgeStatusController:submitBatchSell`;
- handler: BridgeStatusController['submitBatchSell'];
-};
-
/**
* Union of all BridgeStatusController action types.
*/
@@ -54,6 +54,6 @@ export type BridgeStatusControllerMethodActions =
| BridgeStatusControllerResetStateAction
| BridgeStatusControllerSubmitTxAction
| BridgeStatusControllerSubmitIntentAction
+ | BridgeStatusControllerSubmitBatchSellAction
| BridgeStatusControllerRestartPollingForFailedAttemptsAction
- | BridgeStatusControllerGetBridgeHistoryItemByTxMetaIdAction
- | BridgeStatusControllerSubmitBatchSellAction;
+ | BridgeStatusControllerGetBridgeHistoryItemByTxMetaIdAction;
diff --git a/packages/build-utils/package.json b/packages/build-utils/package.json
index c570e069fa2..0f465bf89d0 100644
--- a/packages/build-utils/package.json
+++ b/packages/build-utils/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/build-utils",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/build-utils",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -59,7 +59,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/chain-agnostic-permission/package.json b/packages/chain-agnostic-permission/package.json
index 63980326c3a..21c934f93cb 100644
--- a/packages/chain-agnostic-permission/package.json
+++ b/packages/chain-agnostic-permission/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/chain-agnostic-permission",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/chain-agnostic-permission",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/chomp-api-service/package.json b/packages/chomp-api-service/package.json
index ea189dacffc..fae5d76d4e9 100644
--- a/packages/chomp-api-service/package.json
+++ b/packages/chomp-api-service/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/chomp-api-service",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/chomp-api-service",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/claims-controller/package.json b/packages/claims-controller/package.json
index 6646abf9b53..8fba6c12531 100644
--- a/packages/claims-controller/package.json
+++ b/packages/claims-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/claims-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/claims-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -68,7 +68,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/client-controller/package.json b/packages/client-controller/package.json
index 6a3adb8c878..b7301f8ce98 100644
--- a/packages/client-controller/package.json
+++ b/packages/client-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/client-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/client-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -62,7 +62,6 @@
"jest-environment-jsdom": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/client-utils/package.json b/packages/client-utils/package.json
index 276657e8015..18faa8399cd 100644
--- a/packages/client-utils/package.json
+++ b/packages/client-utils/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/client-utils",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/client-utils",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -68,7 +68,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/compliance-controller/package.json b/packages/compliance-controller/package.json
index 97178f5510e..42a5cba546b 100644
--- a/packages/compliance-controller/package.json
+++ b/packages/compliance-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/compliance-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/compliance-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -65,7 +65,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/composable-controller/package.json b/packages/composable-controller/package.json
index 8587e49c8d3..410c2e75607 100644
--- a/packages/composable-controller/package.json
+++ b/packages/composable-controller/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/composable-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/composable-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/config-registry-controller/package.json b/packages/config-registry-controller/package.json
index 3f281d0251f..58828056bce 100644
--- a/packages/config-registry-controller/package.json
+++ b/packages/config-registry-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/config-registry-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/config-registry-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"publish:preview": "yarn npm publish --tag preview",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
@@ -71,7 +71,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/connectivity-controller/package.json b/packages/connectivity-controller/package.json
index d5dbb731756..8644c188a2a 100644
--- a/packages/connectivity-controller/package.json
+++ b/packages/connectivity-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/connectivity-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/connectivity-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -62,7 +62,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/controller-utils/package.json b/packages/controller-utils/package.json
index e9a679d03d1..de8d345b65f 100644
--- a/packages/controller-utils/package.json
+++ b/packages/controller-utils/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/controller-utils",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/controller-utils",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -74,7 +74,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/core-backend/package.json b/packages/core-backend/package.json
index dc8bf1e6d66..2601ba804fb 100644
--- a/packages/core-backend/package.json
+++ b/packages/core-backend/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/core-backend",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/core-backend",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -71,7 +71,6 @@
"jest-environment-jsdom": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/cryptography/package.json b/packages/cryptography/package.json
index fd2e7dfb13c..1cf4c8037b9 100644
--- a/packages/cryptography/package.json
+++ b/packages/cryptography/package.json
@@ -47,10 +47,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/cryptography",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/cryptography",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -66,7 +66,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/delegation-controller/package.json b/packages/delegation-controller/package.json
index 7f16bcc48d1..f4c8b104947 100644
--- a/packages/delegation-controller/package.json
+++ b/packages/delegation-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/delegation-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/delegation-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -63,7 +63,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/earn-controller/package.json b/packages/earn-controller/package.json
index 92416a20ca0..1799002e1d1 100644
--- a/packages/earn-controller/package.json
+++ b/packages/earn-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/earn-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/earn-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -70,7 +70,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/eip-5792-middleware/package.json b/packages/eip-5792-middleware/package.json
index 97addd9357a..14da916291a 100644
--- a/packages/eip-5792-middleware/package.json
+++ b/packages/eip-5792-middleware/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/eip-5792-middleware",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/eip-5792-middleware",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -67,7 +67,6 @@
"klona": "^2.0.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/eip-7702-internal-rpc-middleware/package.json b/packages/eip-7702-internal-rpc-middleware/package.json
index 910d3cf5798..9439fd35f95 100644
--- a/packages/eip-7702-internal-rpc-middleware/package.json
+++ b/packages/eip-7702-internal-rpc-middleware/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/eip-7702-internal-rpc-middleware",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/eip-7702-internal-rpc-middleware",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/eip1193-permission-middleware/package.json b/packages/eip1193-permission-middleware/package.json
index e31eb85c25c..aafe2c5cfe8 100644
--- a/packages/eip1193-permission-middleware/package.json
+++ b/packages/eip1193-permission-middleware/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/eip1193-permission-middleware",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/eip1193-permission-middleware",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/eth-block-tracker/package.json b/packages/eth-block-tracker/package.json
index 1404899fffa..18dd80ff743 100644
--- a/packages/eth-block-tracker/package.json
+++ b/packages/eth-block-tracker/package.json
@@ -40,8 +40,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/eth-block-tracker",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/eth-block-tracker",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/eth-json-rpc-middleware/package.json b/packages/eth-json-rpc-middleware/package.json
index 5fafebf852c..e8e7a7b0a47 100644
--- a/packages/eth-json-rpc-middleware/package.json
+++ b/packages/eth-json-rpc-middleware/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/eth-json-rpc-middleware --tag-prefix-before-package-rename eth-json-rpc-middleware@ --version-before-package-rename 6.1.0",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/eth-json-rpc-middleware --tag-prefix-before-package-rename eth-json-rpc-middleware@ --version-before-package-rename 6.1.0",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -69,7 +69,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
diff --git a/packages/eth-json-rpc-provider/package.json b/packages/eth-json-rpc-provider/package.json
index febf69618dd..21ee9cddd88 100644
--- a/packages/eth-json-rpc-provider/package.json
+++ b/packages/eth-json-rpc-provider/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/eth-json-rpc-provider",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/eth-json-rpc-provider",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -67,7 +67,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
diff --git a/packages/foundryup/package.json b/packages/foundryup/package.json
index 253f441d981..800d76d23a7 100644
--- a/packages/foundryup/package.json
+++ b/packages/foundryup/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/foundryup",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/foundryup",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -66,7 +66,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json
index 90db2e4f7e8..90ae63b84b3 100644
--- a/packages/gas-fee-controller/package.json
+++ b/packages/gas-fee-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/gas-fee-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/gas-fee-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -73,7 +73,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/gator-permissions-controller/package.json b/packages/gator-permissions-controller/package.json
index bf85879dd5b..44a3c43693d 100644
--- a/packages/gator-permissions-controller/package.json
+++ b/packages/gator-permissions-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/gator-permissions-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/gator-permissions-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -73,7 +73,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/geolocation-controller/package.json b/packages/geolocation-controller/package.json
index 1845c27f247..f4dc695f7ca 100644
--- a/packages/geolocation-controller/package.json
+++ b/packages/geolocation-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/geolocation-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/geolocation-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -62,7 +62,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/java-tron-up/package.json b/packages/java-tron-up/package.json
index 297f858c359..a94c1076b6f 100644
--- a/packages/java-tron-up/package.json
+++ b/packages/java-tron-up/package.json
@@ -40,10 +40,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/java-tron-up",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/java-tron-up",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/json-rpc-engine/package.json b/packages/json-rpc-engine/package.json
index 6a74682ce5a..443bc9635a1 100644
--- a/packages/json-rpc-engine/package.json
+++ b/packages/json-rpc-engine/package.json
@@ -47,8 +47,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/json-rpc-engine --tag-prefix-before-package-rename json-rpc-engine@ --version-before-package-rename 6.1.0",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/json-rpc-engine --tag-prefix-before-package-rename json-rpc-engine@ --version-before-package-rename 6.1.0",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -74,7 +74,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
diff --git a/packages/json-rpc-middleware-stream/package.json b/packages/json-rpc-middleware-stream/package.json
index 55c435a00eb..3a31ef3aaa5 100644
--- a/packages/json-rpc-middleware-stream/package.json
+++ b/packages/json-rpc-middleware-stream/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/json-rpc-middleware-stream --tag-prefix-before-package-rename json-rpc-middleware-stream@ --version-before-package-rename 5.0.1",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/json-rpc-middleware-stream --tag-prefix-before-package-rename json-rpc-middleware-stream@ --version-before-package-rename 5.0.1",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -63,7 +63,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json
index 7a5c4671ed2..76066fd8dd0 100644
--- a/packages/keyring-controller/package.json
+++ b/packages/keyring-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/keyring-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/keyring-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -81,7 +81,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/kyc-controller/package.json b/packages/kyc-controller/package.json
index b5593465981..cd90b3c2589 100644
--- a/packages/kyc-controller/package.json
+++ b/packages/kyc-controller/package.json
@@ -40,11 +40,11 @@
"build:watch": "yarn build && chokidar 'src/**/*.ts' -c 'tsc --project tsconfig.build.json' --initial",
"changelog:update": "../../scripts/update-changelog.sh @metamask/kyc-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/kyc-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
- "mint:ukyc-token": "tsx scripts/mint-ukyc-test-token.ts",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "mint:ukyc-token": "node --import ../../scripts/resolver/register.ts --experimental-transform-types scripts/mint-ukyc-test-token.ts",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -77,7 +77,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/local-node-utils/package.json b/packages/local-node-utils/package.json
index 328071fb4ca..431b80928a0 100644
--- a/packages/local-node-utils/package.json
+++ b/packages/local-node-utils/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/local-node-utils",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/local-node-utils",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/logging-controller/package.json b/packages/logging-controller/package.json
index 7af8464e84d..13b5522b8b7 100644
--- a/packages/logging-controller/package.json
+++ b/packages/logging-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/logging-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/logging-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -63,7 +63,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/message-manager/package.json b/packages/message-manager/package.json
index 90f6fa97c2a..9787865925d 100644
--- a/packages/message-manager/package.json
+++ b/packages/message-manager/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/message-manager",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/message-manager",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/messenger-cli/package.json b/packages/messenger-cli/package.json
index 5a598436788..ac67e62ba29 100644
--- a/packages/messenger-cli/package.json
+++ b/packages/messenger-cli/package.json
@@ -34,8 +34,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/messenger-cli",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/messenger-cli",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -59,7 +59,6 @@
"prettier": "^3.3.3",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
"peerDependencies": {
diff --git a/packages/messenger-cli/src/check.ts b/packages/messenger-cli/src/check.ts
index fad106865d9..cc3c8b9bf4d 100644
--- a/packages/messenger-cli/src/check.ts
+++ b/packages/messenger-cli/src/check.ts
@@ -3,7 +3,7 @@ import * as path from 'node:path';
import { generateActionTypesContent } from './generate-content.js';
import type { SourceInfo } from './parse-source.js';
-import { Formatter } from './types.js';
+import type { Formatter } from './types.js';
/**
* Checks if generated action types files are up to date.
diff --git a/packages/messenger-cli/src/cli.test.ts b/packages/messenger-cli/src/cli.test.ts
index bf04489e656..eaf8408ea18 100644
--- a/packages/messenger-cli/src/cli.test.ts
+++ b/packages/messenger-cli/src/cli.test.ts
@@ -6,7 +6,7 @@ import * as fs from 'node:fs';
import * as path from 'node:path';
const ROOT_DIR = path.resolve(import.meta.dirname, '..', '..', '..');
-const TSX_PATH = path.join(ROOT_DIR, 'node_modules', '.bin', 'tsx');
+const RESOLVER_PATH = path.join(ROOT_DIR, 'scripts', 'resolver', 'register.ts');
const CLI_PATH = path.join(
ROOT_DIR,
'packages',
@@ -22,11 +22,21 @@ const CLI_PATH = path.join(
* @returns The execa result.
*/
async function runCLI(args: string[]): Promise {
- return await execa(TSX_PATH, [CLI_PATH, ...args], {
- cwd: ROOT_DIR,
- reject: false,
- all: true,
- });
+ return await execa(
+ 'node',
+ [
+ '--import',
+ RESOLVER_PATH,
+ '--experimental-transform-types',
+ CLI_PATH,
+ ...args,
+ ],
+ {
+ cwd: ROOT_DIR,
+ reject: false,
+ all: true,
+ },
+ );
}
/**
diff --git a/packages/messenger-cli/src/cli.ts b/packages/messenger-cli/src/cli.ts
index 88aabc73c8a..3fef504fa04 100644
--- a/packages/messenger-cli/src/cli.ts
+++ b/packages/messenger-cli/src/cli.ts
@@ -5,7 +5,7 @@ import yargs from 'yargs';
import { checkActionTypesFiles } from './check.js';
import { generateAllActionTypesFiles } from './fix.js';
import { findSourcesWithExposedMethods } from './parse-source.js';
-import { Formatter } from './types.js';
+import type { Formatter } from './types.js';
type CommandLineArguments = {
check: boolean;
diff --git a/packages/messenger-cli/src/generate-content.ts b/packages/messenger-cli/src/generate-content.ts
index 89cd2b41f22..b36e6ce8cd8 100644
--- a/packages/messenger-cli/src/generate-content.ts
+++ b/packages/messenger-cli/src/generate-content.ts
@@ -2,7 +2,7 @@ import { assertExhaustive, getErrorMessage } from '@metamask/utils';
import * as path from 'node:path';
import type { SourceInfo } from './parse-source.js';
-import { Formatter } from './types.js';
+import type { Formatter } from './types.js';
/**
* The default options used by Oxfmt and Prettier when formatting the generated
diff --git a/packages/messenger-cli/tsconfig.build.json b/packages/messenger-cli/tsconfig.build.json
index eb9ebb8da38..81f0b3300e8 100644
--- a/packages/messenger-cli/tsconfig.build.json
+++ b/packages/messenger-cli/tsconfig.build.json
@@ -1,7 +1,9 @@
{
"extends": "../../tsconfig.packages.build.json",
"compilerOptions": {
+ "allowImportingTsExtensions": true,
"outDir": "./dist",
+ "rewriteRelativeImportExtensions": true,
"rootDir": "./src"
},
"references": [
diff --git a/packages/messenger-cli/tsconfig.json b/packages/messenger-cli/tsconfig.json
index 3f8c910bcfb..07e9848a707 100644
--- a/packages/messenger-cli/tsconfig.json
+++ b/packages/messenger-cli/tsconfig.json
@@ -1,5 +1,9 @@
{
"extends": "../../tsconfig.packages.json",
+ "compilerOptions": {
+ "allowImportingTsExtensions": true,
+ "rewriteRelativeImportExtensions": true
+ },
"references": [
{
"path": "../utils"
diff --git a/packages/messenger/package.json b/packages/messenger/package.json
index fce96911a41..4a6cbc2a22c 100644
--- a/packages/messenger/package.json
+++ b/packages/messenger/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/messenger",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/messenger",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "yarn test:unit && yarn test:types",
"test:clean": "yarn test:unit:clean && yarn test:types",
@@ -61,7 +61,6 @@
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
"tstyche": "^7.2.5",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/money-account-api-data-service/package.json b/packages/money-account-api-data-service/package.json
index 0f6ef1493bc..d2eb4ee46bd 100644
--- a/packages/money-account-api-data-service/package.json
+++ b/packages/money-account-api-data-service/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/money-account-api-data-service",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/money-account-api-data-service",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -66,7 +66,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/money-account-balance-service/package.json b/packages/money-account-balance-service/package.json
index 35f47b52d0a..c648cbc3169 100644
--- a/packages/money-account-balance-service/package.json
+++ b/packages/money-account-balance-service/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/money-account-balance-service",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/money-account-balance-service",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -71,7 +71,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/money-account-controller/package.json b/packages/money-account-controller/package.json
index 95fcd762e61..37a9341508e 100644
--- a/packages/money-account-controller/package.json
+++ b/packages/money-account-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/money-account-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/money-account-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -68,7 +68,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/money-account-upgrade-controller/package.json b/packages/money-account-upgrade-controller/package.json
index 55c436073f0..a2557d6b55f 100644
--- a/packages/money-account-upgrade-controller/package.json
+++ b/packages/money-account-upgrade-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/money-account-upgrade-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/money-account-upgrade-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -71,7 +71,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/money-account-utils/package.json b/packages/money-account-utils/package.json
index 40669e00597..80d314b20b3 100644
--- a/packages/money-account-utils/package.json
+++ b/packages/money-account-utils/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/money-account-utils",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/money-account-utils",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/multichain-account-service/package.json b/packages/multichain-account-service/package.json
index 04882733d74..1cfbc7a5718 100644
--- a/packages/multichain-account-service/package.json
+++ b/packages/multichain-account-service/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/multichain-account-service",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/multichain-account-service",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -82,7 +82,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/multichain-api-middleware/package.json b/packages/multichain-api-middleware/package.json
index edd0a573333..d5ae10111e5 100644
--- a/packages/multichain-api-middleware/package.json
+++ b/packages/multichain-api-middleware/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/multichain-api-middleware",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/multichain-api-middleware",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -73,7 +73,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/multichain-network-controller/package.json b/packages/multichain-network-controller/package.json
index 37fae4625dc..4dab3d66150 100644
--- a/packages/multichain-network-controller/package.json
+++ b/packages/multichain-network-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/multichain-network-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/multichain-network-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -74,7 +74,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/multichain-transactions-controller/package.json b/packages/multichain-transactions-controller/package.json
index f2cc9c3b3a6..ecad13132de 100644
--- a/packages/multichain-transactions-controller/package.json
+++ b/packages/multichain-transactions-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/multichain-transactions-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/multichain-transactions-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -73,7 +73,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/name-controller/package.json b/packages/name-controller/package.json
index 81b0a631d32..8d4ee1b76d8 100644
--- a/packages/name-controller/package.json
+++ b/packages/name-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/name-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/name-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"prepare-manifest:preview": "../../scripts/prepare-preview-manifest.sh",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
@@ -65,7 +65,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/network-connection-banner-controller/package.json b/packages/network-connection-banner-controller/package.json
index db97b3a3026..ed82b99009d 100644
--- a/packages/network-connection-banner-controller/package.json
+++ b/packages/network-connection-banner-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/network-connection-banner-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/network-connection-banner-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -68,7 +68,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json
index 03a2e7dfa6c..2d09bf17659 100644
--- a/packages/network-controller/package.json
+++ b/packages/network-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/network-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/network-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -92,7 +92,6 @@
"node-fetch": "^2.7.0",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/network-enablement-controller/package.json b/packages/network-enablement-controller/package.json
index 28bad9f631d..230f86cbe2b 100644
--- a/packages/network-enablement-controller/package.json
+++ b/packages/network-enablement-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/network-enablement-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/network-enablement-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -70,7 +70,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/notification-services-controller/package.json b/packages/notification-services-controller/package.json
index 7f82378baf4..54c3fb6663b 100644
--- a/packages/notification-services-controller/package.json
+++ b/packages/notification-services-controller/package.json
@@ -61,10 +61,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/notification-services-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/notification-services-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -103,7 +103,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/package-template/package.json b/packages/package-template/package.json
index 67ad1e23764..0ad98255a5f 100644
--- a/packages/package-template/package.json
+++ b/packages/package-template/package.json
@@ -40,10 +40,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/package-template",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/package-template",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -58,7 +58,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/passkey-controller/package.json b/packages/passkey-controller/package.json
index e895571daa1..a67c806311f 100644
--- a/packages/passkey-controller/package.json
+++ b/packages/passkey-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/passkey-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/passkey-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"publish:preview": "yarn npm publish --tag preview",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
@@ -69,7 +69,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/permission-controller/package.json b/packages/permission-controller/package.json
index 42d7e1c026a..dc3e1ee036f 100644
--- a/packages/permission-controller/package.json
+++ b/packages/permission-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/permission-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/permission-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -70,7 +70,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/permission-log-controller/package.json b/packages/permission-log-controller/package.json
index 213d30cd0b0..d31deafcb3d 100644
--- a/packages/permission-log-controller/package.json
+++ b/packages/permission-log-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/permission-log-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/permission-log-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -66,7 +66,6 @@
"nanoid": "^3.3.19",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/perps-controller/package.json b/packages/perps-controller/package.json
index b3fe5b98ab6..925a588b641 100644
--- a/packages/perps-controller/package.json
+++ b/packages/perps-controller/package.json
@@ -59,10 +59,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/perps-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/perps-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -99,7 +99,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/phishing-controller/package.json b/packages/phishing-controller/package.json
index 92708b0ef53..4409ad9b309 100644
--- a/packages/phishing-controller/package.json
+++ b/packages/phishing-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/phishing-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/phishing-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -71,7 +71,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/platform-api-docs/package.json b/packages/platform-api-docs/package.json
index 64ed6b5fb98..ec9fe704559 100644
--- a/packages/platform-api-docs/package.json
+++ b/packages/platform-api-docs/package.json
@@ -33,9 +33,9 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/platform-api-docs",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/platform-api-docs",
- "cli": "tsx src/cli.ts",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "cli": "node --import ../../scripts/resolver/register.ts --experimental-transform-types src/cli.ts",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -72,7 +72,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
"engines": {
diff --git a/packages/platform-api-docs/src/cli.test.ts b/packages/platform-api-docs/src/cli.test.ts
index a47e3776ba7..a87c6b5e7c4 100644
--- a/packages/platform-api-docs/src/cli.test.ts
+++ b/packages/platform-api-docs/src/cli.test.ts
@@ -6,7 +6,7 @@ import * as fs from 'node:fs';
import * as path from 'node:path';
const ROOT_DIR = path.resolve(import.meta.dirname, '..', '..', '..');
-const TSX_PATH = path.join(ROOT_DIR, 'node_modules', '.bin', 'tsx');
+const RESOLVER_PATH = path.join(ROOT_DIR, 'scripts', 'resolver', 'register.ts');
const CLI_PATH = path.join(
ROOT_DIR,
'packages',
@@ -22,11 +22,21 @@ const CLI_PATH = path.join(
* @returns The execa result.
*/
async function runCLI(args: string[]): Promise {
- return await execa(TSX_PATH, [CLI_PATH, ...args], {
- cwd: ROOT_DIR,
- reject: false,
- all: true,
- });
+ return await execa(
+ 'node',
+ [
+ '--import',
+ RESOLVER_PATH,
+ '--experimental-transform-types',
+ CLI_PATH,
+ ...args,
+ ],
+ {
+ cwd: ROOT_DIR,
+ reject: false,
+ all: true,
+ },
+ );
}
const { withinSandbox } = createSandbox('platform-api-docs/cli');
diff --git a/packages/platform-api-docs/tsconfig.build.json b/packages/platform-api-docs/tsconfig.build.json
index eb9ebb8da38..81f0b3300e8 100644
--- a/packages/platform-api-docs/tsconfig.build.json
+++ b/packages/platform-api-docs/tsconfig.build.json
@@ -1,7 +1,9 @@
{
"extends": "../../tsconfig.packages.build.json",
"compilerOptions": {
+ "allowImportingTsExtensions": true,
"outDir": "./dist",
+ "rewriteRelativeImportExtensions": true,
"rootDir": "./src"
},
"references": [
diff --git a/packages/platform-api-docs/tsconfig.json b/packages/platform-api-docs/tsconfig.json
index 3f8c910bcfb..07e9848a707 100644
--- a/packages/platform-api-docs/tsconfig.json
+++ b/packages/platform-api-docs/tsconfig.json
@@ -1,5 +1,9 @@
{
"extends": "../../tsconfig.packages.json",
+ "compilerOptions": {
+ "allowImportingTsExtensions": true,
+ "rewriteRelativeImportExtensions": true
+ },
"references": [
{
"path": "../utils"
diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json
index 7f9892f642a..ced3dd0edf2 100644
--- a/packages/polling-controller/package.json
+++ b/packages/polling-controller/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/polling-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/polling-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -62,7 +62,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json
index ba9c7f54516..2520d811537 100644
--- a/packages/preferences-controller/package.json
+++ b/packages/preferences-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/preferences-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/preferences-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/profile-metrics-controller/package.json b/packages/profile-metrics-controller/package.json
index 2aaa1ebd8ff..8715b839d1d 100644
--- a/packages/profile-metrics-controller/package.json
+++ b/packages/profile-metrics-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/profile-metrics-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/profile-metrics-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -76,7 +76,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/profile-sync-controller/package.json b/packages/profile-sync-controller/package.json
index 93fe609b433..15d40b690da 100644
--- a/packages/profile-sync-controller/package.json
+++ b/packages/profile-sync-controller/package.json
@@ -62,10 +62,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/profile-sync-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/profile-sync-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -107,7 +107,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/ramps-controller/package.json b/packages/ramps-controller/package.json
index 7ea6cd76ba9..1d7bc7ac2a6 100644
--- a/packages/ramps-controller/package.json
+++ b/packages/ramps-controller/package.json
@@ -40,10 +40,10 @@
"changelog:update": "../../scripts/update-changelog.sh @metamask/ramps-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/ramps-controller",
"dev": "node dev-watch.js",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -68,7 +68,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/rate-limit-controller/package.json b/packages/rate-limit-controller/package.json
index 620852b5b42..983a471c293 100644
--- a/packages/rate-limit-controller/package.json
+++ b/packages/rate-limit-controller/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/rate-limit-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/rate-limit-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/react-data-query/package.json b/packages/react-data-query/package.json
index 095aa25ad4e..cd29c17a916 100644
--- a/packages/react-data-query/package.json
+++ b/packages/react-data-query/package.json
@@ -39,8 +39,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/react-data-query",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/react-data-query",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -64,7 +64,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/remote-feature-flag-controller/package.json b/packages/remote-feature-flag-controller/package.json
index 086fee040c5..81dd235bc2b 100644
--- a/packages/remote-feature-flag-controller/package.json
+++ b/packages/remote-feature-flag-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/remote-feature-flag-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/remote-feature-flag-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -66,7 +66,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/sample-controllers/package.json b/packages/sample-controllers/package.json
index 0ecfa64f6b1..5f63e525c51 100644
--- a/packages/sample-controllers/package.json
+++ b/packages/sample-controllers/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/sample-controllers",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/sample-controllers",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -68,7 +68,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/seedless-onboarding-controller/package.json b/packages/seedless-onboarding-controller/package.json
index 5616b87a66a..0a4b50e3f8b 100644
--- a/packages/seedless-onboarding-controller/package.json
+++ b/packages/seedless-onboarding-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/seedless-onboarding-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/seedless-onboarding-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -75,7 +75,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json
index 2e00ffedbb3..703e874570a 100644
--- a/packages/selected-network-controller/package.json
+++ b/packages/selected-network-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/selected-network-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/selected-network-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -70,7 +70,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/sentinel-api-service/package.json b/packages/sentinel-api-service/package.json
index cdc89244027..123f5eadaa3 100644
--- a/packages/sentinel-api-service/package.json
+++ b/packages/sentinel-api-service/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/sentinel-api-service",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/sentinel-api-service",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -66,7 +66,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/shield-controller/package.json b/packages/shield-controller/package.json
index 4ae14762314..0bea858040d 100644
--- a/packages/shield-controller/package.json
+++ b/packages/shield-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/shield-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/shield-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -73,7 +73,6 @@
"lodash-es": "^4.18.1",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json
index 493b1aa7183..cf791063e97 100644
--- a/packages/signature-controller/package.json
+++ b/packages/signature-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/signature-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/signature-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -73,7 +73,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/smart-transactions-controller/package.json b/packages/smart-transactions-controller/package.json
index 178e45c3a53..04fa13b6e38 100644
--- a/packages/smart-transactions-controller/package.json
+++ b/packages/smart-transactions-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/smart-transactions-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/smart-transactions-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -79,7 +79,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/snap-account-service/package.json b/packages/snap-account-service/package.json
index 15dc12530e5..07dceb64dae 100644
--- a/packages/snap-account-service/package.json
+++ b/packages/snap-account-service/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/snap-account-service",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/snap-account-service",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -72,7 +72,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/social-controllers/package.json b/packages/social-controllers/package.json
index ef469972093..d2ece96aac6 100644
--- a/packages/social-controllers/package.json
+++ b/packages/social-controllers/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/social-controllers",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/social-controllers",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -66,7 +66,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/solana-test-validator-up/package.json b/packages/solana-test-validator-up/package.json
index 3d452c362b8..e4bfaa9155b 100644
--- a/packages/solana-test-validator-up/package.json
+++ b/packages/solana-test-validator-up/package.json
@@ -40,10 +40,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/solana-test-validator-up",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/solana-test-validator-up",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/stellar-quickstart-up/package.json b/packages/stellar-quickstart-up/package.json
index 4c6af62d653..0b550c765e7 100644
--- a/packages/stellar-quickstart-up/package.json
+++ b/packages/stellar-quickstart-up/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/stellar-quickstart-up",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/stellar-quickstart-up",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -57,7 +57,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/storage-service/package.json b/packages/storage-service/package.json
index 0d7c19e2fc9..d3ef6758f88 100644
--- a/packages/storage-service/package.json
+++ b/packages/storage-service/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/storage-service",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/storage-service",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -61,7 +61,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/subscription-controller/package.json b/packages/subscription-controller/package.json
index 6c687f615be..80f4fb2faa7 100644
--- a/packages/subscription-controller/package.json
+++ b/packages/subscription-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/subscription-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/subscription-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -83,7 +83,6 @@
"jest-environment-node": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json
index 2a561296fee..819f10ec0ba 100644
--- a/packages/transaction-controller/package.json
+++ b/packages/transaction-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/transaction-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/transaction-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -97,7 +97,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/transaction-pay-controller/package.json b/packages/transaction-pay-controller/package.json
index 8bb2d935d0f..a1cf141c540 100644
--- a/packages/transaction-pay-controller/package.json
+++ b/packages/transaction-pay-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/transaction-pay-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/transaction-pay-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"prepare-manifest:preview": "../../scripts/prepare-preview-manifest.sh",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
@@ -81,7 +81,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json
index 0e7d0184576..e821cece26a 100644
--- a/packages/user-operation-controller/package.json
+++ b/packages/user-operation-controller/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/user-operation-controller",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/user-operation-controller",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate",
"prepare-manifest:preview": "../../scripts/prepare-preview-manifest.sh",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
@@ -78,7 +78,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/packages/utils/package.json b/packages/utils/package.json
index d6b2afe55b0..c450989476c 100644
--- a/packages/utils/package.json
+++ b/packages/utils/package.json
@@ -44,8 +44,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/utils",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/utils",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "yarn test:unit && yarn test:types",
"test:clean": "yarn test:unit:clean && yarn test:types",
@@ -81,7 +81,6 @@
"stdio-mock": "^1.2.0",
"ts-jest": "^29.4.14",
"tstyche": "^7.2.5",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2",
diff --git a/packages/wallet-cli/package.json b/packages/wallet-cli/package.json
index 3411c4a43a1..c35799aceaf 100644
--- a/packages/wallet-cli/package.json
+++ b/packages/wallet-cli/package.json
@@ -38,8 +38,8 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/wallet-cli",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/wallet-cli",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "yarn test:prepare && NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -79,7 +79,6 @@
"nock": "^13.5.6",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
"oclif": {
diff --git a/packages/wallet-cli/src/daemon/daemon-spawn.test.ts b/packages/wallet-cli/src/daemon/daemon-spawn.test.ts
index 3ee81851578..78bb363ed67 100644
--- a/packages/wallet-cli/src/daemon/daemon-spawn.test.ts
+++ b/packages/wallet-cli/src/daemon/daemon-spawn.test.ts
@@ -244,7 +244,8 @@ describe('ensureDaemon', () => {
const spawnArgs = mockSpawn.mock.calls[0][1] as string[];
expect(spawnArgs).toStrictEqual([
'--import',
- 'tsx',
+ '../../scripts/resolver/register.ts',
+ '--experimental-transform-types',
'/pkg/src/daemon/daemon-entry.ts',
]);
});
diff --git a/packages/wallet-cli/src/daemon/daemon-spawn.ts b/packages/wallet-cli/src/daemon/daemon-spawn.ts
index b2bca342888..579c1557f68 100644
--- a/packages/wallet-cli/src/daemon/daemon-spawn.ts
+++ b/packages/wallet-cli/src/daemon/daemon-spawn.ts
@@ -180,6 +180,10 @@ function resolveEntryPoint(packageRoot: string): {
const srcEntry = join(packageRoot, 'src', 'daemon', 'daemon-entry.ts');
return {
entryPath: srcEntry,
- args: ['--import', 'tsx'],
+ args: [
+ '--import',
+ '../../scripts/resolver/register.ts',
+ '--experimental-transform-types',
+ ],
};
}
diff --git a/packages/wallet-cli/tests/lifecycle.e2e.test.ts b/packages/wallet-cli/tests/lifecycle.e2e.test.ts
index 7e3f64a1bed..5c9390fe4a3 100644
--- a/packages/wallet-cli/tests/lifecycle.e2e.test.ts
+++ b/packages/wallet-cli/tests/lifecycle.e2e.test.ts
@@ -31,6 +31,8 @@ const TEST_INFURA_PROJECT_ID = '00000000000000000000000000000000';
const ADDRESS_REGEX = /^0x[0-9a-fA-F]{40}$/u;
const BIN_PATH = join(__dirname, '..', 'bin', 'run.mjs');
+const ROOT_DIR = join(__dirname, '..', '..', '..');
+const RESOLVER_PATH = join(ROOT_DIR, 'scripts', 'resolver', 'register.ts');
// Each step (spawn the CLI, construct a real Wallet, run PBKDF2 key derivation
// for the first-run SRP import) is slow; give the whole lifecycle room.
@@ -77,10 +79,20 @@ async function runMm(
}
return new Promise((resolve, reject) => {
- const child = spawn(process.execPath, [BIN_PATH, ...args], {
- env: childEnv,
- stdio: ['ignore', 'pipe', 'pipe'],
- });
+ const child = spawn(
+ process.execPath,
+ [
+ '--import',
+ RESOLVER_PATH,
+ '--experimental-transform-types',
+ BIN_PATH,
+ ...args,
+ ],
+ {
+ env: childEnv,
+ stdio: ['ignore', 'pipe', 'pipe'],
+ },
+ );
let stdout = '';
let stderr = '';
diff --git a/packages/wallet-framework-docs/package.json b/packages/wallet-framework-docs/package.json
index 6279411f10f..52215a72529 100644
--- a/packages/wallet-framework-docs/package.json
+++ b/packages/wallet-framework-docs/package.json
@@ -25,10 +25,10 @@
"changelog:update": "../../scripts/update-changelog.sh @metamask/wallet-framework-docs",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/wallet-framework-docs",
"dev": "docusaurus start site",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts content --formatter oxfmt --esm --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts content --formatter oxfmt --esm --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts content --formatter oxfmt --esm --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts content --formatter oxfmt --esm --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"start": "docusaurus serve site",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
@@ -64,7 +64,6 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
"engines": {
diff --git a/packages/wallet/package.json b/packages/wallet/package.json
index 8c91a766786..ad74f83baf2 100644
--- a/packages/wallet/package.json
+++ b/packages/wallet/package.json
@@ -39,10 +39,10 @@
"build:only-clean": "rimraf './dist' './tsconfig.build.tsbuildinfo'",
"changelog:update": "../../scripts/update-changelog.sh @metamask/wallet",
"changelog:validate": "../../scripts/validate-changelog.sh @metamask/wallet",
- "lint:tsconfigs": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
- "lint:tsconfigs:fix": "tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
- "messenger-action-types:check": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
- "messenger-action-types:generate": "tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
+ "lint:tsconfigs": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts",
+ "lint:tsconfigs:fix": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix",
+ "messenger-action-types:check": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check",
+ "messenger-action-types:generate": "node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate",
"since-latest-release": "../../scripts/since-latest-release.sh",
"test": "NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter",
"test:clean": "NODE_OPTIONS=--experimental-vm-modules jest --clearCache",
@@ -81,7 +81,6 @@
"jest": "^30.5.2",
"rimraf": "^6.1.3",
"ts-jest": "^29.4.14",
- "tsx": "^4.23.15",
"typedoc": "^0.25.13",
"typedoc-plugin-missing-exports": "^2.0.0",
"typescript": "npm:@typescript/typescript6@^6.0.2"
diff --git a/scripts/lib/workspaces.ts b/scripts/lib/workspaces.ts
index f4534537ae4..f24f762863e 100644
--- a/scripts/lib/workspaces.ts
+++ b/scripts/lib/workspaces.ts
@@ -1,8 +1,7 @@
-import { fileExists } from '@metamask/utils/node';
import { getPluginConfiguration } from '@yarnpkg/cli';
+import type { LocatorHash } from '@yarnpkg/core';
import {
Configuration,
- LocatorHash,
Project,
structUtils,
ThrowReport,
@@ -65,27 +64,6 @@ export async function getAllWorkspaces(): Promise {
.filter(({ location }: Workspace) => location !== '.');
}
-/**
- * Get all TypeScript workspaces in the monorepo. This filters to packages
- * containing a "tsconfig.build.json" file.
- *
- * @returns All TypeScript workspaces.
- */
-export async function getTypeScriptWorkspaces(): Promise {
- const workspaces = await getAllWorkspaces();
-
- return (
- await Promise.all(
- workspaces.map(async (workspace) => {
- const hasTsConfig = await fileExists(
- join(ROOT_WORKSPACE, workspace.location, 'tsconfig.build.json'),
- );
- return hasTsConfig ? workspace : null;
- }),
- )
- ).filter((workspace): workspace is Workspace => workspace !== null);
-}
-
/**
* Get dependency and dependant maps for all workspaces.
*
diff --git a/scripts/resolver/register.ts b/scripts/resolver/register.ts
new file mode 100644
index 00000000000..fab8bf6b2e5
--- /dev/null
+++ b/scripts/resolver/register.ts
@@ -0,0 +1,6 @@
+// oxlint-disable-next-line n/no-unsupported-features/node-builtins
+import { register } from 'node:module';
+
+// Register a resolver that resolves `.js` to `.ts` (if exists). This is a
+// temporary solution until we change all imports to `.ts`.
+register('./resolver.ts', import.meta.url);
diff --git a/scripts/resolver/resolver.ts b/scripts/resolver/resolver.ts
new file mode 100644
index 00000000000..e0f4c7933e7
--- /dev/null
+++ b/scripts/resolver/resolver.ts
@@ -0,0 +1,61 @@
+import type { ResolveHook } from 'module';
+import type { ResolveFnOutput } from 'node:module';
+
+/**
+ * A mapping of package names to their source file paths. This is used t
+ * override the default resolution of certain packages to point to their source
+ * files instead of the compiled JavaScript files.
+ */
+const PACKAGE_SOURCE_OVERRIDES: Record = {
+ '@metamask/utils': '../../packages/utils/src/index.ts',
+ '@metamask/utils/node': '../../packages/utils/src/node.ts',
+};
+
+/**
+ * Custom resolver hook for Node.js that:
+ *
+ * 1. Attempts to resolve TypeScript files when a JavaScript file is requested.
+ * 2. Overrides certain package resolutions to point to their source files
+ * instead of the compiled JavaScript files.
+ *
+ * @param specifier - The module specifier to resolve.
+ * @param context - The resolver hook context.
+ * @param nextResolve - The next resolver hook function to call.
+ * @returns The result of the resolution.
+ */
+export const resolve: ResolveHook = async (
+ specifier,
+ context,
+ nextResolve,
+): Promise => {
+ const sourceOverride = PACKAGE_SOURCE_OVERRIDES[specifier];
+ if (sourceOverride) {
+ return await nextResolve(
+ new URL(sourceOverride, import.meta.url).href,
+ context,
+ );
+ }
+
+ if (
+ specifier.endsWith('.js') &&
+ (specifier.startsWith('./') || specifier.startsWith('../'))
+ ) {
+ const tsSpecifier = `${specifier.slice(0, -3)}.ts`;
+ try {
+ return await nextResolve(tsSpecifier, context);
+ } catch (error: unknown) {
+ if (
+ typeof error === 'object' &&
+ error !== null &&
+ 'code' in error &&
+ error.code === 'ERR_MODULE_NOT_FOUND'
+ ) {
+ return await nextResolve(specifier, context);
+ }
+
+ throw error;
+ }
+ }
+
+ return await nextResolve(specifier, context);
+};
diff --git a/yarn.config.cjs b/yarn.config.cjs
index 45a74cbef2f..0a561b06843 100644
--- a/yarn.config.cjs
+++ b/yarn.config.cjs
@@ -238,12 +238,12 @@ module.exports = defineConfig({
expectWorkspaceField(
workspace,
'scripts.lint:tsconfigs',
- 'tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts',
+ 'node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts',
);
expectWorkspaceField(
workspace,
'scripts.lint:tsconfigs:fix',
- 'tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix',
+ 'node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix',
);
}
@@ -259,10 +259,6 @@ module.exports = defineConfig({
expectWorkspaceField(workspace, 'files', []);
}
- // All packages must have tsx as a dev dependency. (This is required to
- // run various TypeScript scripts.)
- expectWorkspaceField(workspace, 'devDependencies["tsx"]');
-
// If one workspace package lists another workspace package within
// `dependencies` or `devDependencies`, the version used within the
// dependency range must match the current version of the dependency.
diff --git a/yarn.lock b/yarn.lock
index ac2cf22172a..387ada93dc5 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3308,188 +3308,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/aix-ppc64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/aix-ppc64@npm:0.28.2"
- conditions: os=aix & cpu=ppc64
- languageName: node
- linkType: hard
-
-"@esbuild/android-arm64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/android-arm64@npm:0.28.2"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/android-arm@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/android-arm@npm:0.28.2"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
-"@esbuild/android-x64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/android-x64@npm:0.28.2"
- conditions: os=android & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/darwin-arm64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/darwin-arm64@npm:0.28.2"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/darwin-x64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/darwin-x64@npm:0.28.2"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/freebsd-arm64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/freebsd-arm64@npm:0.28.2"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/freebsd-x64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/freebsd-x64@npm:0.28.2"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-arm64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-arm64@npm:0.28.2"
- conditions: os=linux & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-arm@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-arm@npm:0.28.2"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"@esbuild/linux-ia32@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-ia32@npm:0.28.2"
- conditions: os=linux & cpu=ia32
- languageName: node
- linkType: hard
-
-"@esbuild/linux-loong64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-loong64@npm:0.28.2"
- conditions: os=linux & cpu=loong64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-mips64el@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-mips64el@npm:0.28.2"
- conditions: os=linux & cpu=mips64el
- languageName: node
- linkType: hard
-
-"@esbuild/linux-ppc64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-ppc64@npm:0.28.2"
- conditions: os=linux & cpu=ppc64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-riscv64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-riscv64@npm:0.28.2"
- conditions: os=linux & cpu=riscv64
- languageName: node
- linkType: hard
-
-"@esbuild/linux-s390x@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-s390x@npm:0.28.2"
- conditions: os=linux & cpu=s390x
- languageName: node
- linkType: hard
-
-"@esbuild/linux-x64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/linux-x64@npm:0.28.2"
- conditions: os=linux & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/netbsd-arm64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/netbsd-arm64@npm:0.28.2"
- conditions: os=netbsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/netbsd-x64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/netbsd-x64@npm:0.28.2"
- conditions: os=netbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/openbsd-arm64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/openbsd-arm64@npm:0.28.2"
- conditions: os=openbsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/openbsd-x64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/openbsd-x64@npm:0.28.2"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/openharmony-arm64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/openharmony-arm64@npm:0.28.2"
- conditions: os=openharmony & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/sunos-x64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/sunos-x64@npm:0.28.2"
- conditions: os=sunos & cpu=x64
- languageName: node
- linkType: hard
-
-"@esbuild/win32-arm64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/win32-arm64@npm:0.28.2"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"@esbuild/win32-ia32@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/win32-ia32@npm:0.28.2"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"@esbuild/win32-x64@npm:0.28.2":
- version: 0.28.2
- resolution: "@esbuild/win32-x64@npm:0.28.2"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.5.0":
version: 4.10.1
resolution: "@eslint-community/eslint-utils@npm:4.10.1"
@@ -5515,7 +5333,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5555,7 +5372,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5593,7 +5409,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5612,7 +5427,6 @@ __metadata:
jest-environment-jsdom: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typescript: "npm:@typescript/typescript6@^6.0.2"
languageName: unknown
@@ -5632,7 +5446,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5655,7 +5468,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5679,7 +5491,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5699,7 +5510,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5726,7 +5536,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5749,7 +5558,6 @@ __metadata:
nanoid: "npm:^3.3.19"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5813,7 +5621,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5888,7 +5695,6 @@ __metadata:
rimraf: "npm:^6.1.3"
single-call-balance-checker-abi: "npm:^1.0.0"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5951,7 +5757,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -5995,7 +5800,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6034,7 +5838,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6054,7 +5857,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6103,7 +5905,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6140,7 +5941,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6170,7 +5970,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6195,7 +5994,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6220,7 +6018,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6247,7 +6044,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6268,7 +6064,6 @@ __metadata:
jest-environment-jsdom: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6295,7 +6090,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6319,7 +6113,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6341,7 +6134,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6370,7 +6162,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6391,7 +6182,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6476,7 +6266,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6507,7 +6296,6 @@ __metadata:
jest-environment-jsdom: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6562,7 +6350,6 @@ __metadata:
semver: "npm:^7.8.5"
simple-git-hooks: "npm:^2.14.0"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typescript: "npm:@typescript/typescript6@^6.0.2"
uuid: "npm:^11.1.1"
yargs: "npm:^17.7.3"
@@ -6612,7 +6399,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6634,7 +6420,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6681,7 +6466,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6708,7 +6492,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6731,7 +6514,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6756,7 +6538,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6780,7 +6561,6 @@ __metadata:
json-rpc-random-id: "npm:^1.0.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -6854,7 +6634,6 @@ __metadata:
rimraf: "npm:^6.1.3"
safe-stable-stringify: "npm:^2.5.0"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typescript: "npm:@typescript/typescript6@^6.0.2"
languageName: unknown
@@ -6894,7 +6673,6 @@ __metadata:
nanoid: "npm:^3.3.19"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typescript: "npm:@typescript/typescript6@^6.0.2"
languageName: unknown
@@ -7111,7 +6889,6 @@ __metadata:
rimraf: "npm:^6.1.3"
tar: "npm:^7.5.22"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7148,7 +6925,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7183,7 +6959,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7204,7 +6979,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7223,7 +6997,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7267,7 +7040,6 @@ __metadata:
klona: "npm:^2.0.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typescript: "npm:@typescript/typescript6@^6.0.2"
languageName: unknown
@@ -7302,7 +7074,6 @@ __metadata:
readable-stream: "npm:^3.6.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7367,7 +7138,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7489,7 +7259,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
tweetnacl: "npm:^1.0.3"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
@@ -7509,7 +7278,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7531,7 +7299,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7556,7 +7323,6 @@ __metadata:
jsonschema: "npm:^1.4.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7581,7 +7347,6 @@ __metadata:
prettier: "npm:^3.3.3"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typescript: "npm:@typescript/typescript6@^6.0.2"
yargs: "npm:^17.7.3"
peerDependencies:
@@ -7625,7 +7390,6 @@ __metadata:
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
tstyche: "npm:^7.2.5"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7659,7 +7423,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7689,7 +7452,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7716,7 +7478,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7746,7 +7507,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7769,7 +7529,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7810,7 +7569,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7849,7 +7607,6 @@ __metadata:
jsonschema: "npm:^1.4.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7882,7 +7639,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7913,7 +7669,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7937,7 +7692,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -7964,7 +7718,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8013,7 +7766,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8044,7 +7796,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8095,7 +7846,6 @@ __metadata:
rimraf: "npm:^6.1.3"
semver: "npm:^7.8.5"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8187,7 +7937,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8214,7 +7963,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8281,7 +8029,6 @@ __metadata:
nanoid: "npm:^3.3.19"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8306,7 +8053,6 @@ __metadata:
nanoid: "npm:^3.3.19"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8343,7 +8089,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8375,7 +8120,6 @@ __metadata:
punycode: "npm:^2.3.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8412,7 +8156,6 @@ __metadata:
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
ts-morph: "npm:^28.0.0"
- tsx: "npm:^4.23.15"
typescript: "npm:@typescript/typescript6@^6.0.2"
yargs: "npm:^17.7.3"
bin:
@@ -8435,7 +8178,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8466,7 +8208,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8500,7 +8241,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8544,7 +8284,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8595,7 +8334,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8617,7 +8355,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8641,7 +8378,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8675,7 +8411,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8720,7 +8455,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8764,7 +8498,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8793,7 +8526,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8818,7 +8550,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8850,7 +8581,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8882,7 +8612,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8937,7 +8666,6 @@ __metadata:
reselect: "npm:^5.1.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -8968,7 +8696,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9110,7 +8837,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9129,7 +8855,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9156,7 +8881,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9186,7 +8910,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9228,7 +8951,6 @@ __metadata:
jest-environment-node: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9315,7 +9037,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9358,7 +9079,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9393,7 +9113,6 @@ __metadata:
lodash-es: "npm:^4.18.1"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9448,7 +9167,6 @@ __metadata:
stdio-mock: "npm:^1.2.0"
ts-jest: "npm:^29.4.14"
tstyche: "npm:^7.2.5"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -9505,7 +9223,6 @@ __metadata:
nock: "npm:^13.5.6"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typescript: "npm:@typescript/typescript6@^6.0.2"
bin:
mm: ./bin/run.mjs
@@ -9541,7 +9258,6 @@ __metadata:
react: "npm:^19.0.0"
react-dom: "npm:^19.0.0"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typescript: "npm:@typescript/typescript6@^6.0.2"
languageName: unknown
linkType: soft
@@ -9579,7 +9295,6 @@ __metadata:
jest: "npm:^30.5.2"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
- tsx: "npm:^4.23.15"
typedoc: "npm:^0.25.13"
typedoc-plugin-missing-exports: "npm:^2.0.0"
typescript: "npm:@typescript/typescript6@^6.0.2"
@@ -16934,95 +16649,6 @@ __metadata:
languageName: node
linkType: hard
-"esbuild@npm:~0.28.0":
- version: 0.28.2
- resolution: "esbuild@npm:0.28.2"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.28.2"
- "@esbuild/android-arm": "npm:0.28.2"
- "@esbuild/android-arm64": "npm:0.28.2"
- "@esbuild/android-x64": "npm:0.28.2"
- "@esbuild/darwin-arm64": "npm:0.28.2"
- "@esbuild/darwin-x64": "npm:0.28.2"
- "@esbuild/freebsd-arm64": "npm:0.28.2"
- "@esbuild/freebsd-x64": "npm:0.28.2"
- "@esbuild/linux-arm": "npm:0.28.2"
- "@esbuild/linux-arm64": "npm:0.28.2"
- "@esbuild/linux-ia32": "npm:0.28.2"
- "@esbuild/linux-loong64": "npm:0.28.2"
- "@esbuild/linux-mips64el": "npm:0.28.2"
- "@esbuild/linux-ppc64": "npm:0.28.2"
- "@esbuild/linux-riscv64": "npm:0.28.2"
- "@esbuild/linux-s390x": "npm:0.28.2"
- "@esbuild/linux-x64": "npm:0.28.2"
- "@esbuild/netbsd-arm64": "npm:0.28.2"
- "@esbuild/netbsd-x64": "npm:0.28.2"
- "@esbuild/openbsd-arm64": "npm:0.28.2"
- "@esbuild/openbsd-x64": "npm:0.28.2"
- "@esbuild/openharmony-arm64": "npm:0.28.2"
- "@esbuild/sunos-x64": "npm:0.28.2"
- "@esbuild/win32-arm64": "npm:0.28.2"
- "@esbuild/win32-ia32": "npm:0.28.2"
- "@esbuild/win32-x64": "npm:0.28.2"
- dependenciesMeta:
- "@esbuild/aix-ppc64":
- optional: true
- "@esbuild/android-arm":
- optional: true
- "@esbuild/android-arm64":
- optional: true
- "@esbuild/android-x64":
- optional: true
- "@esbuild/darwin-arm64":
- optional: true
- "@esbuild/darwin-x64":
- optional: true
- "@esbuild/freebsd-arm64":
- optional: true
- "@esbuild/freebsd-x64":
- optional: true
- "@esbuild/linux-arm":
- optional: true
- "@esbuild/linux-arm64":
- optional: true
- "@esbuild/linux-ia32":
- optional: true
- "@esbuild/linux-loong64":
- optional: true
- "@esbuild/linux-mips64el":
- optional: true
- "@esbuild/linux-ppc64":
- optional: true
- "@esbuild/linux-riscv64":
- optional: true
- "@esbuild/linux-s390x":
- optional: true
- "@esbuild/linux-x64":
- optional: true
- "@esbuild/netbsd-arm64":
- optional: true
- "@esbuild/netbsd-x64":
- optional: true
- "@esbuild/openbsd-arm64":
- optional: true
- "@esbuild/openbsd-x64":
- optional: true
- "@esbuild/openharmony-arm64":
- optional: true
- "@esbuild/sunos-x64":
- optional: true
- "@esbuild/win32-arm64":
- optional: true
- "@esbuild/win32-ia32":
- optional: true
- "@esbuild/win32-x64":
- optional: true
- bin:
- esbuild: bin/esbuild
- checksum: 10/c21a050b308c6f4b99e1a6ed458661d49b83b424b05c5e0851072f7b01fc2999910754454f6833599175d6c94102d99e400849dd67cfcbeef4f0aec7dfa504a6
- languageName: node
- linkType: hard
-
"escalade@npm:^3.1.1, escalade@npm:^3.2.0":
version: 3.2.0
resolution: "escalade@npm:3.2.0"
@@ -18084,7 +17710,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3":
+"fsevents@npm:~2.3.2":
version: 2.3.3
resolution: "fsevents@npm:2.3.3"
dependencies:
@@ -18094,7 +17720,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin":
+"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin":
version: 2.3.3
resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1"
dependencies:
@@ -26970,21 +26596,6 @@ __metadata:
languageName: node
linkType: hard
-"tsx@npm:^4.23.15":
- version: 4.23.15
- resolution: "tsx@npm:4.23.15"
- dependencies:
- esbuild: "npm:~0.28.0"
- fsevents: "npm:~2.3.3"
- dependenciesMeta:
- fsevents:
- optional: true
- bin:
- tsx: dist/cli.mjs
- checksum: 10/f531aca9143a8ba08cf3053bd403a8b036d7bfffacc83c611486215d8cd41febad754d89f02c0bf92e55b747518b9ea124bfe76b55262b40be850f3ee938e4ff
- languageName: node
- linkType: hard
-
"tsyringe@npm:^4.10.0":
version: 4.10.0
resolution: "tsyringe@npm:4.10.0"
From 0447fbfc40c1190caa8b2ea18ec259ea58134ca9 Mon Sep 17 00:00:00 2001
From: "metamask-ci[bot]" <271559518+metamask-ci[bot]@users.noreply.github.com>
Date: Tue, 29 Sep 2026 19:04:52 +0000
Subject: [PATCH 4/4] fix(deps): update react-react to ^19.3.0 (#10534)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [react](https://react.dev/)
([source](https://redirect.github.com/react/react/tree/HEAD/packages/react))
| [`^19.0.0` →
`^19.3.0`](https://renovatebot.com/diffs/npm/react/19.2.6/19.3.0) |

|

|
| [react-dom](https://react.dev/)
([source](https://redirect.github.com/react/react/tree/HEAD/packages/react-dom))
| [`^19.0.0` →
`^19.3.0`](https://renovatebot.com/diffs/npm/react-dom/19.2.6/19.3.0) |

|

|
---
### Release Notes
react/react (react)
###
[`v19.3.0`](https://redirect.github.com/react/react/blob/HEAD/CHANGELOG.md#1930-September-9-2026)
[Compare
Source](https://redirect.github.com/react/react/compare/v19.2.8...v19.3.0)
##### New React Features
- ``: Adds `` and
`addTransitionType` APIs to power View Transition animations in React
([@sebmarkbage](https://redirect.github.com/sebmarkbage),
[@jackpope](https://redirect.github.com/jackpope),
[@gaearon](https://redirect.github.com/gaearon):
[#31975](https://redirect.github.com/facebook/react/pull/31975),
[#31987](https://redirect.github.com/facebook/react/pull/31987),
[#31996](https://redirect.github.com/facebook/react/pull/31996),
[#31999](https://redirect.github.com/facebook/react/pull/31999),
[#32001](https://redirect.github.com/facebook/react/pull/32001),
[#32002](https://redirect.github.com/facebook/react/pull/32002),
[#32028](https://redirect.github.com/facebook/react/pull/32028),
[#32029](https://redirect.github.com/facebook/react/pull/32029),
[#32031](https://redirect.github.com/facebook/react/pull/32031),
[#32034](https://redirect.github.com/facebook/react/pull/32034),
[#32038](https://redirect.github.com/facebook/react/pull/32038),
[#32041](https://redirect.github.com/facebook/react/pull/32041),
[#32050](https://redirect.github.com/facebook/react/pull/32050),
[#32090](https://redirect.github.com/facebook/react/pull/32090),
[#32105](https://redirect.github.com/facebook/react/pull/32105),
[#32254](https://redirect.github.com/facebook/react/pull/32254),
[#32379](https://redirect.github.com/facebook/react/pull/32379),
[#32422](https://redirect.github.com/facebook/react/pull/32422),
[#32462](https://redirect.github.com/facebook/react/pull/32462),
[#32540](https://redirect.github.com/facebook/react/pull/32540),
[#32545](https://redirect.github.com/facebook/react/pull/32545),
[#32585](https://redirect.github.com/facebook/react/pull/32585),
[#32599](https://redirect.github.com/facebook/react/pull/32599),
[#32611](https://redirect.github.com/facebook/react/pull/32611),
[#32612](https://redirect.github.com/facebook/react/pull/32612),
[#32617](https://redirect.github.com/facebook/react/pull/32617),
[#32651](https://redirect.github.com/facebook/react/pull/32651),
[#32653](https://redirect.github.com/facebook/react/pull/32653),
[#32656](https://redirect.github.com/facebook/react/pull/32656),
[#32664](https://redirect.github.com/facebook/react/pull/32664),
[#32699](https://redirect.github.com/facebook/react/pull/32699),
[#32723](https://redirect.github.com/facebook/react/pull/32723),
[#32734](https://redirect.github.com/facebook/react/pull/32734),
[#32751](https://redirect.github.com/facebook/react/pull/32751),
[#32752](https://redirect.github.com/facebook/react/pull/32752),
[#32760](https://redirect.github.com/facebook/react/pull/32760),
[#32761](https://redirect.github.com/facebook/react/pull/32761),
[#32764](https://redirect.github.com/facebook/react/pull/32764),
[#32772](https://redirect.github.com/facebook/react/pull/32772),
[#32790](https://redirect.github.com/facebook/react/pull/32790),
[#32819](https://redirect.github.com/facebook/react/pull/32819),
[#32820](https://redirect.github.com/facebook/react/pull/32820),
[#32822](https://redirect.github.com/facebook/react/pull/32822),
[#32833](https://redirect.github.com/facebook/react/pull/32833),
[#32849](https://redirect.github.com/facebook/react/pull/32849),
[#33094](https://redirect.github.com/facebook/react/pull/33094),
[#33191](https://redirect.github.com/facebook/react/pull/33191),
[#33200](https://redirect.github.com/facebook/react/pull/33200),
[#33206](https://redirect.github.com/facebook/react/pull/33206),
[#33293](https://redirect.github.com/facebook/react/pull/33293),
[#33330](https://redirect.github.com/facebook/react/pull/33330),
[#33331](https://redirect.github.com/facebook/react/pull/33331),
[#33332](https://redirect.github.com/facebook/react/pull/33332),
[#33357](https://redirect.github.com/facebook/react/pull/33357),
[#33362](https://redirect.github.com/facebook/react/pull/33362),
[#33433](https://redirect.github.com/facebook/react/pull/33433),
[#33576](https://redirect.github.com/facebook/react/pull/33576),
[#34374](https://redirect.github.com/facebook/react/pull/34374),
[#34450](https://redirect.github.com/facebook/react/pull/34450),
[#34481](https://redirect.github.com/facebook/react/pull/34481),
[#34500](https://redirect.github.com/facebook/react/pull/34500),
[#34502](https://redirect.github.com/facebook/react/pull/34502),
[#34510](https://redirect.github.com/facebook/react/pull/34510),
[#34511](https://redirect.github.com/facebook/react/pull/34511),
[#34539](https://redirect.github.com/facebook/react/pull/34539),
[#35567](https://redirect.github.com/facebook/react/pull/35567),
[#35564](https://redirect.github.com/facebook/react/pull/35564),
[#35485](https://redirect.github.com/facebook/react/pull/35485),
[#35380](https://redirect.github.com/facebook/react/pull/35380),
[#35063](https://redirect.github.com/facebook/react/pull/35063),
[#35060](https://redirect.github.com/facebook/react/pull/35060),
[#34676](https://redirect.github.com/facebook/react/pull/34676),
[#36917](https://redirect.github.com/facebook/react/pull/36917),
[#35337](https://redirect.github.com/facebook/react/pull/35337),
[#35520](https://redirect.github.com/facebook/react/pull/35520))
- Fragment Refs: Add Refs to `` to support composable
platform behavior
([@jackpope](https://redirect.github.com/jackpope),
[@sebmarkbage](https://redirect.github.com/sebmarkbage),
[@eps1lon](https://redirect.github.com/eps1lon),
[@Dhakshin2007](https://redirect.github.com/Dhakshin2007),
[@chirokas](https://redirect.github.com/chirokas),
[@teamleaderleo](https://redirect.github.com/teamleaderleo),
[@fallintoplace](https://redirect.github.com/fallintoplace):
[#32465](https://redirect.github.com/facebook/react/pull/32465),
[#32613](https://redirect.github.com/facebook/react/pull/32613),
[#32619](https://redirect.github.com/facebook/react/pull/32619),
[#32654](https://redirect.github.com/facebook/react/pull/32654),
[#32660](https://redirect.github.com/facebook/react/pull/32660),
[#32682](https://redirect.github.com/facebook/react/pull/32682),
[#32722](https://redirect.github.com/facebook/react/pull/32722),
[#32813](https://redirect.github.com/facebook/react/pull/32813),
[#32814](https://redirect.github.com/facebook/react/pull/32814),
[#33056](https://redirect.github.com/facebook/react/pull/33056),
[#33058](https://redirect.github.com/facebook/react/pull/33058),
[#33093](https://redirect.github.com/facebook/react/pull/33093),
[#34069](https://redirect.github.com/facebook/react/pull/34069),
[#34103](https://redirect.github.com/facebook/react/pull/34103),
[#34544](https://redirect.github.com/facebook/react/pull/34544),
[#34545](https://redirect.github.com/facebook/react/pull/34545),
[#37062](https://redirect.github.com/facebook/react/pull/37062),
[#37061](https://redirect.github.com/facebook/react/pull/37061),
[#37060](https://redirect.github.com/facebook/react/pull/37060),
[#36047](https://redirect.github.com/facebook/react/pull/36047),
[#36010](https://redirect.github.com/facebook/react/pull/36010),
[#35642](https://redirect.github.com/facebook/react/pull/35642),
[#35641](https://redirect.github.com/facebook/react/pull/35641),
[#35637](https://redirect.github.com/facebook/react/pull/35637),
[#35630](https://redirect.github.com/facebook/react/pull/35630),
[#34935](https://redirect.github.com/facebook/react/pull/34935),
[#37457](https://redirect.github.com/facebook/react/pull/37457),
[#37408](https://redirect.github.com/facebook/react/pull/37408),
[#37326](https://redirect.github.com/facebook/react/pull/37326),
[#37251](https://redirect.github.com/facebook/react/pull/37251),
[#37171](https://redirect.github.com/facebook/react/pull/37171),
[#37169](https://redirect.github.com/facebook/react/pull/37169),
[#37168](https://redirect.github.com/facebook/react/pull/37168),
[#37167](https://redirect.github.com/facebook/react/pull/37167),
[#37166](https://redirect.github.com/facebook/react/pull/37166),
[#37165](https://redirect.github.com/facebook/react/pull/37165),
[#37164](https://redirect.github.com/facebook/react/pull/37164),
[#37163](https://redirect.github.com/facebook/react/pull/37163),
[#37162](https://redirect.github.com/facebook/react/pull/37162),
[#37161](https://redirect.github.com/facebook/react/pull/37161),
[#37160](https://redirect.github.com/facebook/react/pull/37160),
[#37125](https://redirect.github.com/facebook/react/pull/37125),
[#37063](https://redirect.github.com/facebook/react/pull/37063))
##### New React DOM Features
- `browser()`: a new `react-dom` API that returns a usable which errors
during server rendering and resolves in the browser. `use(browser())`
inside a `` boundary marks a subtree as browser-only without
reporting a recoverable error
([@gnoff](https://redirect.github.com/gnoff):
[#37143](https://redirect.github.com/facebook/react/pull/37143),
[#37241](https://redirect.github.com/facebook/react/pull/37241))
- Added an `onBrowserBailout` option to the `react-dom/server` APIs to
observe when a subtree defers to the browser
([@gnoff](https://redirect.github.com/gnoff)
[#37193](https://redirect.github.com/facebook/react/pull/37193))
##### Notable changes
- Enable Trusted Types API integration
([@rickhanlonii](https://redirect.github.com/rickhanlonii)
[#35816](https://redirect.github.com/facebook/react/pull/35816))
- Transitions now render independently instead of being entangled into a
single render, so a slow transition no longer holds up unrelated ones
([@acdlite](https://redirect.github.com/acdlite)
[#37290](https://redirect.github.com/facebook/react/pull/37290))
- Added a DEV-only warning when a component appears to have been
unblocked by calling `use()` conditionally
([@hoxyq](https://redirect.github.com/hoxyq),
[@eps1lon](https://redirect.github.com/eps1lon):
[#37104](https://redirect.github.com/facebook/react/pull/37104),
[#37203](https://redirect.github.com/facebook/react/pull/37203),
[#37491](https://redirect.github.com/facebook/react/pull/37491))
##### All Changes
##### React
- Fast Refresh Fixes
- Fix Fast Refresh to find and remount edits to components wrapped
behind `lazy()`
([@sophiebits](https://redirect.github.com/sophiebits)
[#36965](https://redirect.github.com/facebook/react/pull/36965))
- Fix Fast Refresh so edits to a `memo()` comparison function take
effect ([@sophiebits](https://redirect.github.com/sophiebits)
[#36964](https://redirect.github.com/facebook/react/pull/36964))
- Fix Fast Refresh crash when an edit changes the kind of a component's
type ([@sophiebits](https://redirect.github.com/sophiebits)
[#36963](https://redirect.github.com/facebook/react/pull/36963))
- Unify hot reload type resolution for Fast Refresh
([@sophiebits](https://redirect.github.com/sophiebits)
[#36962](https://redirect.github.com/facebook/react/pull/36962))
- Fix Fast Refresh to remount correctly when an edit changes the
component kind
([@sophiebits](https://redirect.github.com/sophiebits)
[#36950](https://redirect.github.com/facebook/react/pull/36950))
- Double invoke effects in StrictMode after Fast Refresh
([@eps1lon](https://redirect.github.com/eps1lon)
[#35962](https://redirect.github.com/facebook/react/pull/35962))
- Performance Track Fixes
- Prevent crash when accessing `$$typeof` in Performance Tracks
([@eps1lon](https://redirect.github.com/eps1lon)
[#35679](https://redirect.github.com/facebook/react/pull/35679))
- Handle non-string function names in Performance Tracks
([@eps1lon](https://redirect.github.com/eps1lon)
[#35659](https://redirect.github.com/facebook/react/pull/35659))
- Use minus (`-`) instead of en dash for removed props in Performance
Tracks ([@eps1lon](https://redirect.github.com/eps1lon)
[#35649](https://redirect.github.com/facebook/react/pull/35649))
- Handle arrays with bigints in deep objects in Performance Tracks
([@eps1lon](https://redirect.github.com/eps1lon)
[#35648](https://redirect.github.com/facebook/react/pull/35648))
- Don't enumerate typed array props in Performance Tracks in DEV
([@UditDewan](https://redirect.github.com/UditDewan)
[#36913](https://redirect.github.com/facebook/react/pull/36913))
- Bail out of diffing wide objects and arrays in Performance Tracks
([@eps1lon](https://redirect.github.com/eps1lon)
[#34742](https://redirect.github.com/facebook/react/pull/34742))
- Clear potentially large performance measures in DEV
([@hoxyq](https://redirect.github.com/hoxyq)
[#34803](https://redirect.github.com/facebook/react/pull/34803))
- Fix missing else branch for renders with no props change in
Performance Tracks ([@hoxyq](https://redirect.github.com/hoxyq)
[#34837](https://redirect.github.com/facebook/react/pull/34837))
- Activity Fixes
- Fix `useSyncExternalStore` missing store mutations that happened while
an Activity tree was hidden
([@sophiebits](https://redirect.github.com/sophiebits)
[#36947](https://redirect.github.com/facebook/react/pull/36947))
- Hide portal contents when an Activity is hidden
([@acdlite](https://redirect.github.com/acdlite)
[#35091](https://redirect.github.com/facebook/react/pull/35091))
- Prevent metadata hoisting in hidden `` trees
([@ronnakamoto](https://redirect.github.com/ronnakamoto)
[#34983](https://redirect.github.com/facebook/react/pull/34983))
- Prevent errors thrown inside a hidden Activity from escaping to the
visible UI ([@acdlite](https://redirect.github.com/acdlite)
[#35074](https://redirect.github.com/facebook/react/pull/35074))
- Don't unhide a node if a direct parent Offscreen is still hidden
([@sebmarkbage](https://redirect.github.com/sebmarkbage)
[#34821](https://redirect.github.com/facebook/react/pull/34821))
- Don't show internal `` component in error messages
([@rickhanlonii](https://redirect.github.com/rickhanlonii)
[#35763](https://redirect.github.com/facebook/react/pull/35763))
- Warn in DEV when a component appears to have been unblocked by a
conditional `use()` ([@hoxyq](https://redirect.github.com/hoxyq),
[@eps1lon](https://redirect.github.com/eps1lon):
[#37104](https://redirect.github.com/facebook/react/pull/37104),
[#37203](https://redirect.github.com/facebook/react/pull/37203),
[#37491](https://redirect.github.com/facebook/react/pull/37491))
- Render transitions independently instead of entangling them into a
single render ([@acdlite](https://redirect.github.com/acdlite)
[#37290](https://redirect.github.com/facebook/react/pull/37290))
- Fix hang when updating a dehydrated boundary inside a hidden tree
([@gaearon](https://redirect.github.com/gaearon)
[#37135](https://redirect.github.com/facebook/react/pull/37135))
- Don't reacquire Host Singletons during dev effect validation
([@gnoff](https://redirect.github.com/gnoff)
[#37113](https://redirect.github.com/facebook/react/pull/37113))
- Only remove properties from Host Singletons on release
([@gnoff](https://redirect.github.com/gnoff)
[#37112](https://redirect.github.com/facebook/react/pull/37112))
- Don't invoke effects on moved children in StrictMode
([@sophiebits](https://redirect.github.com/sophiebits)
[#36948](https://redirect.github.com/facebook/react/pull/36948))
- Throw a clearer error when a rejected Promise is incorrectly
instrumented ([@eps1lon](https://redirect.github.com/eps1lon)
[#36328](https://redirect.github.com/facebook/react/pull/36328))
- Fix context propagation into Suspense fallbacks
([@acdlite](https://redirect.github.com/acdlite)
[#36160](https://redirect.github.com/facebook/react/pull/36160))
- Fix context propagation through suspended Suspense boundaries
([@acdlite](https://redirect.github.com/acdlite)
[#35839](https://redirect.github.com/facebook/react/pull/35839))
- Fix `useDeferredValue` getting stuck
([@gaearon](https://redirect.github.com/gaearon)
[#36134](https://redirect.github.com/facebook/react/pull/36134))
- Update `useActionState` error message to say "action state" instead of
"form state"
([@rickhanlonii](https://redirect.github.com/rickhanlonii)
[#35790](https://redirect.github.com/facebook/react/pull/35790))
- Don't warn when rendering data block scripts
([@eps1lon](https://redirect.github.com/eps1lon)
[#35953](https://redirect.github.com/facebook/react/pull/35953))
- Treat fibers with alternates as mounted in `getNearestMountedFiber`
([@sebmarkbage](https://redirect.github.com/sebmarkbage)
[#35578](https://redirect.github.com/facebook/react/pull/35578))
- Always instrument the lazy initializer thenable
([@gnoff](https://redirect.github.com/gnoff)
[#35521](https://redirect.github.com/facebook/react/pull/35521))
- Annotate cascading updates for DevTools performance tracks in DEV
([@huntie](https://redirect.github.com/huntie)
[#34961](https://redirect.github.com/facebook/react/pull/34961))
- Resolve the `.default` export of a `React.lazy` as the canonical value
([@sebmarkbage](https://redirect.github.com/sebmarkbage)
[#34906](https://redirect.github.com/facebook/react/pull/34906))
- Limit owner stacks to 10 frames
([@eps1lon](https://redirect.github.com/eps1lon)
[#34864](https://redirect.github.com/facebook/react/pull/34864))
- Ensure `useEffectEvent` reads latest values in `forwardRef` and
`memo()` components
([@eps1lon](https://redirect.github.com/eps1lon)
[#34831](https://redirect.github.com/facebook/react/pull/34831))
##### React DOM
- Copy `source` onto the synthetic `toggle` event
([@lazerg](https://redirect.github.com/lazerg)
[#37389](https://redirect.github.com/facebook/react/pull/37389))
- Update HTML parser rules for the new `
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend Renovate
CLI](https://redirect.github.com/renovatebot/renovate).
---
> [!NOTE]
> **Low Risk**
> Dependency-only update limited to Docusaurus documentation packages;
no runtime wallet or core library code is modified.
>
> **Overview**
> Bumps **`react`** and **`react-dom`** from `^19.0.0` to `^19.3.0` for
**`platform-api-docs`** and **`wallet-framework-docs`**, with the
lockfile moving resolved versions from 19.2.6 to **19.3.0** (and
**`scheduler`** to `^0.28.0` via `react-dom`).
>
> **`platform-api-docs/CHANGELOG.md`** records the dependency bumps
under Unreleased. No source or config changes beyond `package.json` and
`yarn.lock`.
>
> Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
ca62e7659faf67789bcc27e45c4484447e754b3a. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).
---------
Co-authored-by: metamask-ci[bot] <271559518+metamask-ci[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
packages/platform-api-docs/CHANGELOG.md | 2 ++
packages/platform-api-docs/package.json | 4 +--
packages/wallet-framework-docs/package.json | 4 +--
yarn.lock | 36 ++++++++++-----------
4 files changed, 24 insertions(+), 22 deletions(-)
diff --git a/packages/platform-api-docs/CHANGELOG.md b/packages/platform-api-docs/CHANGELOG.md
index 0ba510dadf4..6b0b1008032 100644
--- a/packages/platform-api-docs/CHANGELOG.md
+++ b/packages/platform-api-docs/CHANGELOG.md
@@ -16,6 +16,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Bump `@docusaurus/preset-classic` from `^3.10.1` to `^3.10.2` ([#10510](https://github.com/MetaMask/core/pull/10510))
- Bump `@docusaurus/theme-common` from `^3.10.1` to `^3.10.2` ([#10510](https://github.com/MetaMask/core/pull/10510))
- Bump `@docusaurus/types` from `^3.10.1` to `^3.10.2` ([#10510](https://github.com/MetaMask/core/pull/10510))
+- Bump `react` from `^19.0.0` to `^19.3.0` ([#10534](https://github.com/MetaMask/core/pull/10534))
+- Bump `react-dom` from `^19.0.0` to `^19.3.0` ([#10534](https://github.com/MetaMask/core/pull/10534))
## [0.2.1]
diff --git a/packages/platform-api-docs/package.json b/packages/platform-api-docs/package.json
index ec9fe704559..f9f7dcfa208 100644
--- a/packages/platform-api-docs/package.json
+++ b/packages/platform-api-docs/package.json
@@ -54,8 +54,8 @@
"execa": "^10.0.1",
"npm-which": "^3.0.1",
"prism-react-renderer": "^2.4.1",
- "react": "^19.0.0",
- "react-dom": "^19.0.0",
+ "react": "^19.3.0",
+ "react-dom": "^19.3.0",
"ts-morph": "^28.0.0",
"yargs": "^17.7.3"
},
diff --git a/packages/wallet-framework-docs/package.json b/packages/wallet-framework-docs/package.json
index 52215a72529..efa922d75ff 100644
--- a/packages/wallet-framework-docs/package.json
+++ b/packages/wallet-framework-docs/package.json
@@ -61,8 +61,8 @@
"nock": "^13.5.6",
"prism-react-renderer": "^2.4.1",
"raw-loader": "^4.0.2",
- "react": "^19.0.0",
- "react-dom": "^19.0.0",
+ "react": "^19.3.0",
+ "react-dom": "^19.3.0",
"ts-jest": "^29.4.14",
"typescript": "npm:@typescript/typescript6@^6.0.2"
},
diff --git a/yarn.lock b/yarn.lock
index 387ada93dc5..0b70569c4d0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -8151,8 +8151,8 @@ __metadata:
jest: "npm:^30.5.2"
npm-which: "npm:^3.0.1"
prism-react-renderer: "npm:^2.4.1"
- react: "npm:^19.0.0"
- react-dom: "npm:^19.0.0"
+ react: "npm:^19.3.0"
+ react-dom: "npm:^19.3.0"
rimraf: "npm:^6.1.3"
ts-jest: "npm:^29.4.14"
ts-morph: "npm:^28.0.0"
@@ -9255,8 +9255,8 @@ __metadata:
nock: "npm:^13.5.6"
prism-react-renderer: "npm:^2.4.1"
raw-loader: "npm:^4.0.2"
- react: "npm:^19.0.0"
- react-dom: "npm:^19.0.0"
+ react: "npm:^19.3.0"
+ react-dom: "npm:^19.3.0"
ts-jest: "npm:^29.4.14"
typescript: "npm:@typescript/typescript6@^6.0.2"
languageName: unknown
@@ -24402,14 +24402,14 @@ __metadata:
languageName: node
linkType: hard
-"react-dom@npm:^19.0.0":
- version: 19.2.6
- resolution: "react-dom@npm:19.2.6"
+"react-dom@npm:^19.3.0":
+ version: 19.3.0
+ resolution: "react-dom@npm:19.3.0"
dependencies:
- scheduler: "npm:^0.27.0"
+ scheduler: "npm:^0.28.0"
peerDependencies:
- react: ^19.2.6
- checksum: 10/695122e37dec3460311231ff1f9a96368d74457d4ccf60010eaebc08c3e1c47b054c9267b40d98c689ae99d0c29a340acacfd405016a954a4f11613146191e68
+ react: ^19.3.0
+ checksum: 10/fa6c6a3d0cca3f98280017936f818a1f9e474d61d1a64a7b02bfedabbf936234dd3752ba5b7f35efa7f2264c9a073ebace56cb2521e1cbfe7a50444a43ef5690
languageName: node
linkType: hard
@@ -24546,10 +24546,10 @@ __metadata:
languageName: node
linkType: hard
-"react@npm:^19.0.0":
- version: 19.2.6
- resolution: "react@npm:19.2.6"
- checksum: 10/205f0db93bd6c6485f94471d1c3437ae1d410f322297c76186fe4f658f88a6786bb0805e3cf8f330f24d1daa923b6b610ec63960d2461e9201bca64ca8361db9
+"react@npm:^19.3.0":
+ version: 19.3.0
+ resolution: "react@npm:19.3.0"
+ checksum: 10/e98669f09750c41abb1bf020af67cc847e018c91a8c5413d3f40ddd737e3daef6e419bcd1521b113fda73fd667ae82d5f0e9d9e3ff462faeb82059c09e7f04b1
languageName: node
linkType: hard
@@ -25191,10 +25191,10 @@ __metadata:
languageName: node
linkType: hard
-"scheduler@npm:^0.27.0":
- version: 0.27.0
- resolution: "scheduler@npm:0.27.0"
- checksum: 10/eab3c3a8373195173e59c147224fc30dabe6dd453f248f5e610e8458512a5a2ee3a06465dc400ebfe6d35c9f5b7f3bb6b2e41c88c86fd177c25a73e7286a1e06
+"scheduler@npm:^0.28.0":
+ version: 0.28.0
+ resolution: "scheduler@npm:0.28.0"
+ checksum: 10/2a936a3729df438bd42e6af7a16a62b83543796209c9d2e637f3d7b198bd5c25c5909478a9da4f66923d290e01997816338cf740587c440448863783bd33d31d
languageName: node
linkType: hard