Skip to content

Commit 7760b3d

Browse files
committed
Add yarn patches for @MetaMask/snaps-{sdk,utils} removing superstruct imports
1 parent 90962b5 commit 7760b3d

File tree

7 files changed

+1698
-19
lines changed

7 files changed

+1698
-19
lines changed

.yarn/patches/@metamask-snaps-sdk-npm-6.0.0-c9e758dd8d.patch

Lines changed: 922 additions & 0 deletions
Large diffs are not rendered by default.

.yarn/patches/@metamask-snaps-utils-npm-7.7.0-2cc1f044af.patch

Lines changed: 702 additions & 0 deletions
Large diffs are not rendered by default.

package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,12 @@
4545
"resolutions": {
4646
"@metamask/eth-snap-keyring": "github:MetaMask/eth-snap-keyring#replace-superstruct-with-fork",
4747
"@metamask/keyring-api": "github:MetaMask/keyring-api#replace-superstruct-with-fork",
48-
"@metamask/snaps-sdk": "github:MetaMask/snaps#branch=replace-superstruct-with-fork#workspace=@metamask/snaps-sdk",
48+
"@metamask/snaps-sdk@npm:^4.2.0": "patch:@metamask/snaps-sdk@npm%3A6.0.0#~/.yarn/patches/@metamask-snaps-sdk-npm-6.0.0-c9e758dd8d.patch",
49+
"@metamask/snaps-sdk@npm:^4.4.2": "patch:@metamask/snaps-sdk@npm%3A6.0.0#~/.yarn/patches/@metamask-snaps-sdk-npm-6.0.0-c9e758dd8d.patch",
50+
"@metamask/snaps-sdk@npm:^6.0.0": "patch:@metamask/snaps-sdk@npm%3A6.0.0#~/.yarn/patches/@metamask-snaps-sdk-npm-6.0.0-c9e758dd8d.patch",
51+
"@metamask/snaps-utils@npm:^7.4.0": "patch:@metamask/snaps-utils@npm%3A7.7.0#~/.yarn/patches/@metamask-snaps-utils-npm-7.7.0-2cc1f044af.patch",
52+
"@metamask/snaps-utils@npm:^7.5.0": "patch:@metamask/snaps-utils@npm%3A7.7.0#~/.yarn/patches/@metamask-snaps-utils-npm-7.7.0-2cc1f044af.patch",
53+
"@metamask/snaps-utils@npm:^7.7.0": "patch:@metamask/snaps-utils@npm%3A7.7.0#~/.yarn/patches/@metamask-snaps-utils-npm-7.7.0-2cc1f044af.patch",
4954
"@metamask/superstruct": "3.1.0",
5055
"tsup@^8.0.2": "patch:tsup@npm%3A8.0.2#./.yarn/patches/tsup-npm-8.0.2-86e40f68a7.patch"
5156
},

packages/accounts-controller/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@
4646
"@metamask/eth-snap-keyring": "^4.3.1",
4747
"@metamask/keyring-api": "^8.0.0",
4848
"@metamask/keyring-controller": "^17.1.0",
49-
"@metamask/snaps-sdk": "^4.4.1",
50-
"@metamask/snaps-utils": "^7.4.1",
49+
"@metamask/snaps-sdk": "^6.0.0",
50+
"@metamask/snaps-utils": "^7.7.0",
5151
"@metamask/utils": "^8.5.0",
5252
"deepmerge": "^4.2.2",
5353
"ethereum-cryptography": "^2.1.2",

packages/chain-controller/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
"@metamask/chain-api": "^0.0.1",
4646
"@metamask/keyring-api": "^8.0.0",
4747
"@metamask/snaps-controllers": "^8.1.1",
48-
"@metamask/snaps-sdk": "^4.4.1",
49-
"@metamask/snaps-utils": "^7.4.1",
48+
"@metamask/snaps-sdk": "^6.0.0",
49+
"@metamask/snaps-utils": "^7.7.0",
5050
"@metamask/utils": "^8.5.0",
5151
"uuid": "^8.3.2"
5252
},

packages/profile-sync-controller/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
"dependencies": {
4444
"@metamask/base-controller": "^6.0.0",
4545
"@metamask/snaps-controllers": "^8.1.1",
46-
"@metamask/snaps-sdk": "^4.4.1",
47-
"@metamask/snaps-utils": "^7.4.1",
46+
"@metamask/snaps-sdk": "^6.0.0",
47+
"@metamask/snaps-utils": "^7.7.0",
4848
"@noble/ciphers": "^0.5.2",
4949
"@noble/hashes": "^1.4.0",
5050
"ethers": "^6.12.0",

yarn.lock

Lines changed: 62 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2204,8 +2204,8 @@ __metadata:
22042204
"@metamask/keyring-api": "npm:^8.0.0"
22052205
"@metamask/keyring-controller": "npm:^17.1.0"
22062206
"@metamask/snaps-controllers": "npm:^8.1.1"
2207-
"@metamask/snaps-sdk": "npm:^4.4.1"
2208-
"@metamask/snaps-utils": "npm:^7.4.1"
2207+
"@metamask/snaps-sdk": "npm:^6.0.0"
2208+
"@metamask/snaps-utils": "npm:^7.7.0"
22092209
"@metamask/utils": "npm:^8.5.0"
22102210
"@types/jest": "npm:^27.4.1"
22112211
"@types/readable-stream": "npm:^2.3.0"
@@ -2463,8 +2463,8 @@ __metadata:
24632463
"@metamask/chain-api": "npm:^0.0.1"
24642464
"@metamask/keyring-api": "npm:^8.0.0"
24652465
"@metamask/snaps-controllers": "npm:^8.1.1"
2466-
"@metamask/snaps-sdk": "npm:^4.4.1"
2467-
"@metamask/snaps-utils": "npm:^7.4.1"
2466+
"@metamask/snaps-sdk": "npm:^6.0.0"
2467+
"@metamask/snaps-utils": "npm:^7.7.0"
24682468
"@metamask/utils": "npm:^8.5.0"
24692469
"@types/jest": "npm:^27.4.1"
24702470
"@types/readable-stream": "npm:^2.3.0"
@@ -3475,8 +3475,8 @@ __metadata:
34753475
"@metamask/auto-changelog": "npm:^3.4.4"
34763476
"@metamask/base-controller": "npm:^6.0.0"
34773477
"@metamask/snaps-controllers": "npm:^8.1.1"
3478-
"@metamask/snaps-sdk": "npm:^4.4.1"
3479-
"@metamask/snaps-utils": "npm:^7.4.1"
3478+
"@metamask/snaps-sdk": "npm:^6.0.0"
3479+
"@metamask/snaps-utils": "npm:^7.7.0"
34803480
"@noble/ciphers": "npm:^0.5.2"
34813481
"@noble/hashes": "npm:^1.4.0"
34823482
"@types/jest": "npm:^27.4.1"
@@ -3497,7 +3497,7 @@ __metadata:
34973497
languageName: unknown
34983498
linkType: soft
34993499

3500-
"@metamask/providers@npm:^17.1.0":
3500+
"@metamask/providers@npm:^17.0.0, @metamask/providers@npm:^17.1.0":
35013501
version: 17.1.0
35023502
resolution: "@metamask/providers@npm:17.1.0"
35033503
dependencies:
@@ -3721,14 +3721,33 @@ __metadata:
37213721
languageName: node
37223722
linkType: hard
37233723

3724-
"@metamask/snaps-sdk@github:MetaMask/snaps#branch=replace-superstruct-with-fork#workspace=@metamask/snaps-sdk":
3725-
version: 54.0.0
3726-
resolution: "@metamask/snaps-sdk@https://github.com/MetaMask/snaps.git#branch=replace-superstruct-with-fork%23workspace%3D%40metamask%2Fsnaps-sdk&commit=ad0eae47f9c5d02e61abdc170cc7ee7e94e40c72"
3727-
checksum: 10/a3e114f3c6a524e100f89bc69a31d1854a80589442fce1ae06b488b3170a485b41e3ba035f52a9382142cdc0bd50b0ae701977506584c9d1fd2f0841b894406f
3724+
"@metamask/snaps-sdk@npm:6.0.0":
3725+
version: 6.0.0
3726+
resolution: "@metamask/snaps-sdk@npm:6.0.0"
3727+
dependencies:
3728+
"@metamask/key-tree": "npm:^9.1.1"
3729+
"@metamask/providers": "npm:^17.0.0"
3730+
"@metamask/rpc-errors": "npm:^6.2.1"
3731+
"@metamask/utils": "npm:^8.3.0"
3732+
superstruct: "npm:^1.0.3"
3733+
checksum: 10/91774ea791423a3cfef4ddbe30fc0351d9bfb9bad071ebce6a74be85cdd9b864b2666785cb6f0e8257a9778bc630f2de71544258d0367a93917ffe3d72ef90a5
37283734
languageName: node
37293735
linkType: hard
37303736

3731-
"@metamask/snaps-utils@npm:^7.4.0, @metamask/snaps-utils@npm:^7.4.1, @metamask/snaps-utils@npm:^7.5.0, @metamask/snaps-utils@npm:^7.7.0":
3737+
"@metamask/snaps-sdk@patch:@metamask/snaps-sdk@npm%3A6.0.0#~/.yarn/patches/@metamask-snaps-sdk-npm-6.0.0-c9e758dd8d.patch":
3738+
version: 6.0.0
3739+
resolution: "@metamask/snaps-sdk@patch:@metamask/snaps-sdk@npm%3A6.0.0#~/.yarn/patches/@metamask-snaps-sdk-npm-6.0.0-c9e758dd8d.patch::version=6.0.0&hash=8f563d"
3740+
dependencies:
3741+
"@metamask/key-tree": "npm:^9.1.1"
3742+
"@metamask/providers": "npm:^17.0.0"
3743+
"@metamask/rpc-errors": "npm:^6.2.1"
3744+
"@metamask/utils": "npm:^8.3.0"
3745+
superstruct: "npm:^1.0.3"
3746+
checksum: 10/25a89c5b0966482e894768bf6e5acf7dd23aff8e6d72e940528059cd06b71e15bc2aad1e0edd1362f4083643e0eac162ded7ea6b75df10e68998f68fa641566a
3747+
languageName: node
3748+
linkType: hard
3749+
3750+
"@metamask/snaps-utils@npm:7.7.0":
37323751
version: 7.7.0
37333752
resolution: "@metamask/snaps-utils@npm:7.7.0"
37343753
dependencies:
@@ -3759,6 +3778,37 @@ __metadata:
37593778
languageName: node
37603779
linkType: hard
37613780

3781+
"@metamask/snaps-utils@patch:@metamask/snaps-utils@npm%3A7.7.0#~/.yarn/patches/@metamask-snaps-utils-npm-7.7.0-2cc1f044af.patch":
3782+
version: 7.7.0
3783+
resolution: "@metamask/snaps-utils@patch:@metamask/snaps-utils@npm%3A7.7.0#~/.yarn/patches/@metamask-snaps-utils-npm-7.7.0-2cc1f044af.patch::version=7.7.0&hash=038c48"
3784+
dependencies:
3785+
"@babel/core": "npm:^7.23.2"
3786+
"@babel/types": "npm:^7.23.0"
3787+
"@metamask/base-controller": "npm:^6.0.0"
3788+
"@metamask/key-tree": "npm:^9.1.1"
3789+
"@metamask/permission-controller": "npm:^10.0.0"
3790+
"@metamask/rpc-errors": "npm:^6.2.1"
3791+
"@metamask/slip44": "npm:^3.1.0"
3792+
"@metamask/snaps-registry": "npm:^3.1.0"
3793+
"@metamask/snaps-sdk": "npm:^6.0.0"
3794+
"@metamask/utils": "npm:^8.3.0"
3795+
"@noble/hashes": "npm:^1.3.1"
3796+
"@scure/base": "npm:^1.1.1"
3797+
chalk: "npm:^4.1.2"
3798+
cron-parser: "npm:^4.5.0"
3799+
fast-deep-equal: "npm:^3.1.3"
3800+
fast-json-stable-stringify: "npm:^2.1.0"
3801+
fast-xml-parser: "npm:^4.3.4"
3802+
marked: "npm:^12.0.1"
3803+
rfdc: "npm:^1.3.0"
3804+
semver: "npm:^7.5.4"
3805+
ses: "npm:^1.1.0"
3806+
superstruct: "npm:^1.0.3"
3807+
validate-npm-package-name: "npm:^5.0.0"
3808+
checksum: 10/aeb81017d820a598710a8f3eb797770ce981de766b72cbda6e1435de3665dfeca71ef391411e40300419886363b822f0ef08750f646370f8f4e3449721272447
3809+
languageName: node
3810+
linkType: hard
3811+
37623812
"@metamask/superstruct@npm:3.1.0":
37633813
version: 3.1.0
37643814
resolution: "@metamask/superstruct@npm:3.1.0"

0 commit comments

Comments
 (0)