Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

Commit af98784

Browse files
authored
chore: align remaining runtime + dev deps with core (#597)
* chore: align remaining runtime + dev deps with core Final dep alignment before migration to MetaMask/core. Runtime: - @ethereumjs/tx ^5.2.1 -> ^5.4.0 - @ethereumjs/util ^9.0.2 -> ^9.1.0 - bignumber.js ^9.0.1 -> ^9.1.2 - fast-json-patch ^3.1.0 -> ^3.1.1 Dev: - @types/jest ^26 -> ^29.5.14 - @ts-bridge/cli ^0.6.3 -> ^0.6.4 Lint, build, and 196/196 tests remain green. * chore: link changelog entries to PR #597
1 parent eabeab4 commit af98784

3 files changed

Lines changed: 33 additions & 96 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1313

1414
### Changed
1515

16+
- Bump `@ethereumjs/tx` from `^5.2.1` to `^5.4.0` ([#597](https://github.com/MetaMask/smart-transactions-controller/pull/597))
17+
- Bump `@ethereumjs/util` from `^9.0.2` to `^9.1.0` ([#597](https://github.com/MetaMask/smart-transactions-controller/pull/597))
18+
- Bump `bignumber.js` from `^9.0.1` to `^9.1.2` ([#597](https://github.com/MetaMask/smart-transactions-controller/pull/597))
19+
- Bump `fast-json-patch` from `^3.1.0` to `^3.1.1` ([#597](https://github.com/MetaMask/smart-transactions-controller/pull/597))
1620
- Bump `@metamask/controller-utils` from `^12.1.0` to `^12.2.0` ([#590](https://github.com/MetaMask/smart-transactions-controller/pull/590))
1721
- Bump `@metamask/profile-sync-controller` from `^28.1.0` to `^28.1.1` ([#590](https://github.com/MetaMask/smart-transactions-controller/pull/590))
1822
- Bump `@metamask/remote-feature-flag-controller` from `^4.2.1` to `^4.2.2` ([#590](https://github.com/MetaMask/smart-transactions-controller/pull/590))

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
},
4343
"dependencies": {
4444
"@babel/runtime": "^7.24.1",
45-
"@ethereumjs/tx": "^5.2.1",
46-
"@ethereumjs/util": "^9.0.2",
45+
"@ethereumjs/tx": "^5.4.0",
46+
"@ethereumjs/util": "^9.1.0",
4747
"@ethersproject/bytes": "^5.7.0",
4848
"@ethersproject/keccak256": "^5.8.0",
4949
"@ethersproject/transactions": "^5.7.0",
@@ -59,8 +59,8 @@
5959
"@metamask/superstruct": "^3.1.0",
6060
"@metamask/transaction-controller": "^68.0.0",
6161
"@metamask/utils": "^11.11.0",
62-
"bignumber.js": "^9.0.1",
63-
"fast-json-patch": "^3.1.0",
62+
"bignumber.js": "^9.1.2",
63+
"fast-json-patch": "^3.1.1",
6464
"lodash": "^4.17.21",
6565
"reselect": "^5.1.1"
6666
},
@@ -76,9 +76,9 @@
7676
"@metamask/gas-fee-controller": "^26.2.2",
7777
"@metamask/json-rpc-engine": "^10.5.0",
7878
"@metamask/messenger-cli": "^0.2.0",
79-
"@ts-bridge/cli": "^0.6.3",
79+
"@ts-bridge/cli": "^0.6.4",
8080
"@types/eslint": "^9.6.1",
81-
"@types/jest": "^26.0.24",
81+
"@types/jest": "^29.5.14",
8282
"@types/lodash": "^4.14.194",
8383
"@types/node": "^18.19.17",
8484
"eslint": "^9.39.1",

yarn.lock

Lines changed: 23 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,7 @@ __metadata:
617617
languageName: node
618618
linkType: hard
619619

620-
"@ethereumjs/tx@npm:^5.2.1, @ethereumjs/tx@npm:^5.4.0":
620+
"@ethereumjs/tx@npm:^5.4.0":
621621
version: 5.4.0
622622
resolution: "@ethereumjs/tx@npm:5.4.0"
623623
dependencies:
@@ -640,7 +640,7 @@ __metadata:
640640
languageName: node
641641
linkType: hard
642642

643-
"@ethereumjs/util@npm:^9.0.2, @ethereumjs/util@npm:^9.1.0":
643+
"@ethereumjs/util@npm:^9.1.0":
644644
version: 9.1.0
645645
resolution: "@ethereumjs/util@npm:9.1.0"
646646
dependencies:
@@ -1325,19 +1325,6 @@ __metadata:
13251325
languageName: node
13261326
linkType: hard
13271327

1328-
"@jest/types@npm:^26.6.2":
1329-
version: 26.6.2
1330-
resolution: "@jest/types@npm:26.6.2"
1331-
dependencies:
1332-
"@types/istanbul-lib-coverage": ^2.0.0
1333-
"@types/istanbul-reports": ^3.0.0
1334-
"@types/node": "*"
1335-
"@types/yargs": ^15.0.0
1336-
chalk: ^4.0.0
1337-
checksum: a0bd3d2f22f26ddb23f41fddf6e6a30bf4fab2ce79ec1cb6ce6fdfaf90a72e00f4c71da91ec61e13db3b10c41de22cf49d07c57ff2b59171d64b29f909c1d8d6
1338-
languageName: node
1339-
linkType: hard
1340-
13411328
"@jest/types@npm:^29.6.3":
13421329
version: 29.6.3
13431330
resolution: "@jest/types@npm:29.6.3"
@@ -2420,8 +2407,8 @@ __metadata:
24202407
dependencies:
24212408
"@arethetypeswrong/cli": ^0.18.2
24222409
"@babel/runtime": ^7.24.1
2423-
"@ethereumjs/tx": ^5.2.1
2424-
"@ethereumjs/util": ^9.0.2
2410+
"@ethereumjs/tx": ^5.4.0
2411+
"@ethereumjs/util": ^9.1.0
24252412
"@ethersproject/bytes": ^5.7.0
24262413
"@ethersproject/keccak256": ^5.8.0
24272414
"@ethersproject/transactions": ^5.7.0
@@ -2447,12 +2434,12 @@ __metadata:
24472434
"@metamask/superstruct": ^3.1.0
24482435
"@metamask/transaction-controller": ^68.0.0
24492436
"@metamask/utils": ^11.11.0
2450-
"@ts-bridge/cli": ^0.6.3
2437+
"@ts-bridge/cli": ^0.6.4
24512438
"@types/eslint": ^9.6.1
2452-
"@types/jest": ^26.0.24
2439+
"@types/jest": ^29.5.14
24532440
"@types/lodash": ^4.14.194
24542441
"@types/node": ^18.19.17
2455-
bignumber.js: ^9.0.1
2442+
bignumber.js: ^9.1.2
24562443
eslint: ^9.39.1
24572444
eslint-config-prettier: ^9.1.0
24582445
eslint-import-resolver-typescript: ^3.6.3
@@ -2462,7 +2449,7 @@ __metadata:
24622449
eslint-plugin-n: ^17.10.3
24632450
eslint-plugin-prettier: ^5.2.1
24642451
eslint-plugin-promise: ^7.1.0
2465-
fast-json-patch: ^3.1.0
2452+
fast-json-patch: ^3.1.1
24662453
isomorphic-fetch: ^3.0.0
24672454
jest: ^29.7.0
24682455
lodash: ^4.17.21
@@ -3177,9 +3164,9 @@ __metadata:
31773164
languageName: node
31783165
linkType: hard
31793166

3180-
"@ts-bridge/cli@npm:^0.6.3":
3181-
version: 0.6.3
3182-
resolution: "@ts-bridge/cli@npm:0.6.3"
3167+
"@ts-bridge/cli@npm:^0.6.4":
3168+
version: 0.6.4
3169+
resolution: "@ts-bridge/cli@npm:0.6.4"
31833170
dependencies:
31843171
"@ts-bridge/resolver": ^0.2.0
31853172
chalk: ^5.3.0
@@ -3190,7 +3177,7 @@ __metadata:
31903177
bin:
31913178
ts-bridge: ./dist/index.js
31923179
tsbridge: ./dist/index.js
3193-
checksum: e2d9937d60bcde168937ee6d9d25a2e8343fbf2eee084cf9449ea6ec1101da9f7ab21709e118ec26d5284d3ccd6d13d3c978fce7b4d68bdc6b141e69fb125fcf
3180+
checksum: cfd27c89d0bfcb547d804d8067844f3f93ac158f5938411d5861a2241500ceeb6dae4b7ffef78e391cd418200c48da862109468985031d9a2c21040944897390
31943181
languageName: node
31953182
linkType: hard
31963183

@@ -3341,13 +3328,13 @@ __metadata:
33413328
languageName: node
33423329
linkType: hard
33433330

3344-
"@types/jest@npm:^26.0.24":
3345-
version: 26.0.24
3346-
resolution: "@types/jest@npm:26.0.24"
3331+
"@types/jest@npm:^29.5.14":
3332+
version: 29.5.14
3333+
resolution: "@types/jest@npm:29.5.14"
33473334
dependencies:
3348-
jest-diff: ^26.0.0
3349-
pretty-format: ^26.0.0
3350-
checksum: ae39675412f08d884926254e9b12bfd2b5a4e4d204c94d3148cb942174a474930d0c60540133c968f22241d4712b7940c96cbc883096eb326a4d5b206fb78bd0
3335+
expect: ^29.0.0
3336+
pretty-format: ^29.0.0
3337+
checksum: 18dba4623f26661641d757c63da2db45e9524c9be96a29ef713c703a9a53792df9ecee9f7365a0858ddbd6440d98fe6b65ca67895ca5884b73cbc7ffc11f3838
33513338
languageName: node
33523339
linkType: hard
33533340

@@ -3434,15 +3421,6 @@ __metadata:
34343421
languageName: node
34353422
linkType: hard
34363423

3437-
"@types/yargs@npm:^15.0.0":
3438-
version: 15.0.15
3439-
resolution: "@types/yargs@npm:15.0.15"
3440-
dependencies:
3441-
"@types/yargs-parser": "*"
3442-
checksum: 3420f6bcc508a895ef91858f8e6de975c710e4498cf6ed293f1174d3f1ad56edb4ab8481219bf6190f64a3d4115fab1d13ab3edc90acd54fba7983144040e446
3443-
languageName: node
3444-
linkType: hard
3445-
34463424
"@types/yargs@npm:^17.0.8":
34473425
version: 17.0.32
34483426
resolution: "@types/yargs@npm:17.0.32"
@@ -3876,7 +3854,7 @@ __metadata:
38763854
languageName: node
38773855
linkType: hard
38783856

3879-
"ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1":
3857+
"ansi-regex@npm:^5.0.1":
38803858
version: 5.0.1
38813859
resolution: "ansi-regex@npm:5.0.1"
38823860
checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b
@@ -4254,7 +4232,7 @@ __metadata:
42544232
languageName: node
42554233
linkType: hard
42564234

4257-
"bignumber.js@npm:^9.0.1, bignumber.js@npm:^9.1.2":
4235+
"bignumber.js@npm:^9.1.2":
42584236
version: 9.1.2
42594237
resolution: "bignumber.js@npm:9.1.2"
42604238
checksum: 582c03af77ec9cb0ebd682a373ee6c66475db94a4325f92299621d544aa4bd45cb45fd60001610e94aef8ae98a0905fa538241d9638d4422d57abbeeac6fadaf
@@ -5036,13 +5014,6 @@ __metadata:
50365014
languageName: node
50375015
linkType: hard
50385016

5039-
"diff-sequences@npm:^26.6.2":
5040-
version: 26.6.2
5041-
resolution: "diff-sequences@npm:26.6.2"
5042-
checksum: 79af871776ef149a7ff3345d6b1bf37fe6e81f68632aa5542787851f6f60fba19b0be22fdd1e06046f56ae7382763ccfe94a982c39ee72bd107aef435ecbc0cf
5043-
languageName: node
5044-
linkType: hard
5045-
50465017
"diff-sequences@npm:^29.6.3":
50475018
version: 29.6.3
50485019
resolution: "diff-sequences@npm:29.6.3"
@@ -5728,7 +5699,7 @@ __metadata:
57285699
languageName: node
57295700
linkType: hard
57305701

5731-
"expect@npm:^29.7.0":
5702+
"expect@npm:^29.0.0, expect@npm:^29.7.0":
57325703
version: 29.7.0
57335704
resolution: "expect@npm:29.7.0"
57345705
dependencies:
@@ -5793,7 +5764,7 @@ __metadata:
57935764
languageName: node
57945765
linkType: hard
57955766

5796-
"fast-json-patch@npm:^3.1.0, fast-json-patch@npm:^3.1.1":
5767+
"fast-json-patch@npm:^3.1.1":
57975768
version: 3.1.1
57985769
resolution: "fast-json-patch@npm:3.1.1"
57995770
checksum: c4525b61b2471df60d4b025b4118b036d99778a93431aa44d1084218182841d82ce93056f0f3bbd731a24e6a8e69820128adf1873eb2199a26c62ef58d137833
@@ -6919,18 +6890,6 @@ __metadata:
69196890
languageName: node
69206891
linkType: hard
69216892

6922-
"jest-diff@npm:^26.0.0":
6923-
version: 26.6.2
6924-
resolution: "jest-diff@npm:26.6.2"
6925-
dependencies:
6926-
chalk: ^4.0.0
6927-
diff-sequences: ^26.6.2
6928-
jest-get-type: ^26.3.0
6929-
pretty-format: ^26.6.2
6930-
checksum: d00d297f31e1ac0252127089892432caa7a11c69bde29cf3bb6c7a839c8afdb95cf1fd401f9df16a4422745da2e6a5d94b428b30666a2540c38e1c5699915c2d
6931-
languageName: node
6932-
linkType: hard
6933-
69346893
"jest-diff@npm:^29.7.0":
69356894
version: 29.7.0
69366895
resolution: "jest-diff@npm:29.7.0"
@@ -6979,13 +6938,6 @@ __metadata:
69796938
languageName: node
69806939
linkType: hard
69816940

6982-
"jest-get-type@npm:^26.3.0":
6983-
version: 26.3.0
6984-
resolution: "jest-get-type@npm:26.3.0"
6985-
checksum: 1cc6465ae4f5e880be22ba52fd270fa64c21994915f81b41f8f7553a7957dd8e077cc8d03035de9412e2d739f8bad6a032ebb5dab5805692a5fb9e20dd4ea666
6986-
languageName: node
6987-
linkType: hard
6988-
69896941
"jest-get-type@npm:^29.6.3":
69906942
version: 29.6.3
69916943
resolution: "jest-get-type@npm:29.6.3"
@@ -8565,19 +8517,7 @@ __metadata:
85658517
languageName: node
85668518
linkType: hard
85678519

8568-
"pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.2":
8569-
version: 26.6.2
8570-
resolution: "pretty-format@npm:26.6.2"
8571-
dependencies:
8572-
"@jest/types": ^26.6.2
8573-
ansi-regex: ^5.0.0
8574-
ansi-styles: ^4.0.0
8575-
react-is: ^17.0.1
8576-
checksum: e3b808404d7e1519f0df1aa1f25cee0054ab475775c6b2b8c5568ff23194a92d54bf93274139b6f584ca70fd773be4eaa754b0e03f12bb0a8d1426b07f079976
8577-
languageName: node
8578-
linkType: hard
8579-
8580-
"pretty-format@npm:^29.7.0":
8520+
"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0":
85818521
version: 29.7.0
85828522
resolution: "pretty-format@npm:29.7.0"
85838523
dependencies:
@@ -8690,13 +8630,6 @@ __metadata:
86908630
languageName: node
86918631
linkType: hard
86928632

8693-
"react-is@npm:^17.0.1":
8694-
version: 17.0.2
8695-
resolution: "react-is@npm:17.0.2"
8696-
checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8
8697-
languageName: node
8698-
linkType: hard
8699-
87008633
"react-is@npm:^18.0.0":
87018634
version: 18.3.1
87028635
resolution: "react-is@npm:18.3.1"

0 commit comments

Comments
 (0)