diff --git a/packages/snap/package.json b/packages/snap/package.json index 1794391..3b4ffd3 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -39,7 +39,7 @@ "@metamask/eslint-config-nodejs": "^12.0.0", "@metamask/eslint-config-typescript": "^12.0.0", "@metamask/snaps-cli": "^5.0.0", - "@metamask/snaps-jest": "^5.0.0", + "@metamask/snaps-jest": "^7.0.2", "@typescript-eslint/eslint-plugin": "^5.42.1", "@typescript-eslint/parser": "^5.42.1", "eslint": "^8.45.0", diff --git a/yarn.lock b/yarn.lock index d0a25aa..68cd32f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2556,15 +2556,15 @@ __metadata: languageName: node linkType: hard -"@metamask/approval-controller@npm:^5.1.2": - version: 5.1.2 - resolution: "@metamask/approval-controller@npm:5.1.2" +"@metamask/approval-controller@npm:^6.0.1": + version: 6.0.1 + resolution: "@metamask/approval-controller@npm:6.0.1" dependencies: - "@metamask/base-controller": ^4.1.1 - "@metamask/rpc-errors": ^6.1.0 + "@metamask/base-controller": ^5.0.1 + "@metamask/rpc-errors": ^6.2.1 "@metamask/utils": ^8.3.0 nanoid: ^3.1.31 - checksum: 842987043ebc4a694fee8fe31568e4400c009285f271a0d36c15e370942f026559ffd0ac0147567976260aa2f7f2d66278c850103b8001c269e290e44ccba8d7 + checksum: 743a06a11fe10f413631696a5ef74f225092ca5c1bef979b656215eccaffb5ad6eb31fc738d948e4668a62788175de246e692674886c397aa15587dc6667889c languageName: node linkType: hard @@ -2593,6 +2593,16 @@ __metadata: languageName: node linkType: hard +"@metamask/base-controller@npm:^5.0.1": + version: 5.0.1 + resolution: "@metamask/base-controller@npm:5.0.1" + dependencies: + "@metamask/utils": ^8.3.0 + immer: ^9.0.6 + checksum: 97ccf900377b06f72db7ee1c167448de80dfec6b02b3aeda715d498974ffffbb5a8cc82f44aabc58f7b6afb693d85f504515cec97bf385efa0377975b4019c7b + languageName: node + linkType: hard + "@metamask/controller-utils@npm:^8.0.1, @metamask/controller-utils@npm:^8.0.2": version: 8.0.2 resolution: "@metamask/controller-utils@npm:8.0.2" @@ -2608,6 +2618,23 @@ __metadata: languageName: node linkType: hard +"@metamask/controller-utils@npm:^9.0.1": + version: 9.1.0 + resolution: "@metamask/controller-utils@npm:9.1.0" + dependencies: + "@ethereumjs/util": ^8.1.0 + "@metamask/eth-query": ^4.0.0 + "@metamask/ethjs-unit": ^0.3.0 + "@metamask/utils": ^8.3.0 + "@spruceid/siwe-parser": 2.1.0 + "@types/bn.js": ^5.1.5 + bn.js: ^5.2.1 + eth-ens-namehash: ^2.0.8 + fast-deep-equal: ^3.1.3 + checksum: 2a6adf8db232c38211301887260274324888d60beead8d4e528a19c70ca4b659391ea01d9382e355fc943af3963f78766fa3c6bb9487281c24012949192a0a91 + languageName: node + linkType: hard + "@metamask/eslint-config-browser@npm:^12.1.0": version: 12.1.0 resolution: "@metamask/eslint-config-browser@npm:12.1.0" @@ -2730,6 +2757,18 @@ __metadata: languageName: node linkType: hard +"@metamask/ethjs-unit@npm:^0.3.0": + version: 0.3.0 + resolution: "@metamask/ethjs-unit@npm:0.3.0" + dependencies: + "@metamask/number-to-bn": ^1.7.1 + bn.js: ^5.2.1 + peerDependencies: + "@babel/runtime": ^7.0.0 + checksum: 9eb4f894b24c43b7b14a9180cebb0603d4a07c1af583b0c4a36d58f24e202831bbdf98888666b4a3ea2e4d4a9fef4c6cc55d09379870b20b080ea5582764e622 + languageName: node + linkType: hard + "@metamask/json-rpc-engine@npm:^7.1.1, @metamask/json-rpc-engine@npm:^7.3.1, @metamask/json-rpc-engine@npm:^7.3.2": version: 7.3.2 resolution: "@metamask/json-rpc-engine@npm:7.3.2" @@ -2741,6 +2780,17 @@ __metadata: languageName: node linkType: hard +"@metamask/json-rpc-engine@npm:^8.0.1": + version: 8.0.1 + resolution: "@metamask/json-rpc-engine@npm:8.0.1" + dependencies: + "@metamask/rpc-errors": ^6.2.1 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.3.0 + checksum: 32c0abaa7e8d158d36889537a784e8a6f5fa3d541962881e195585ccf91926e11019ed5827168979d948544e7ba1de3ac6f07b5770ffe65173b956a361c817e1 + languageName: node + linkType: hard + "@metamask/json-rpc-middleware-stream@npm:^6.0.2": version: 6.0.2 resolution: "@metamask/json-rpc-middleware-stream@npm:6.0.2" @@ -2753,6 +2803,18 @@ __metadata: languageName: node linkType: hard +"@metamask/json-rpc-middleware-stream@npm:^7.0.1": + version: 7.0.1 + resolution: "@metamask/json-rpc-middleware-stream@npm:7.0.1" + dependencies: + "@metamask/json-rpc-engine": ^8.0.1 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.3.0 + readable-stream: ^3.6.2 + checksum: aacf571a906c3c1d5376e9b1f78d47510b568cc64af26f432dfaa6c6d5480d86e0f8af36855c57a0de95c017313d7ff19bfc396c648aa6ee79f689092154d46b + languageName: node + linkType: hard + "@metamask/key-tree@npm:^9.0.0": version: 9.0.0 resolution: "@metamask/key-tree@npm:9.0.0" @@ -2767,6 +2829,16 @@ __metadata: languageName: node linkType: hard +"@metamask/number-to-bn@npm:^1.7.1": + version: 1.7.1 + resolution: "@metamask/number-to-bn@npm:1.7.1" + dependencies: + bn.js: 5.2.1 + strip-hex-prefix: 1.0.0 + checksum: e3c198c7ab4783757b36413d67d917f5fd5cadd01ebd7d92ae1ab6cbb11f11bfe9fae89ed849f8d7b0120c3746c58d87e9950df167bd342f0a6e590590d4e0ce + languageName: node + linkType: hard + "@metamask/object-multiplex@npm:^2.0.0": version: 2.0.0 resolution: "@metamask/object-multiplex@npm:2.0.0" @@ -2815,16 +2887,35 @@ __metadata: languageName: node linkType: hard -"@metamask/phishing-controller@npm:^8.0.2": - version: 8.0.2 - resolution: "@metamask/phishing-controller@npm:8.0.2" +"@metamask/permission-controller@npm:^9.0.2": + version: 9.0.2 + resolution: "@metamask/permission-controller@npm:9.0.2" dependencies: - "@metamask/base-controller": ^4.1.1 - "@metamask/controller-utils": ^8.0.2 + "@metamask/base-controller": ^5.0.1 + "@metamask/controller-utils": ^9.0.1 + "@metamask/json-rpc-engine": ^8.0.1 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/utils": ^8.3.0 + "@types/deep-freeze-strict": ^1.1.0 + deep-freeze-strict: ^1.1.1 + immer: ^9.0.6 + nanoid: ^3.1.31 + peerDependencies: + "@metamask/approval-controller": ^6.0.0 + checksum: c4c81f04ecebe5db2d5848709b2c8d89ebe90098e4f8dd48392f49826e4666681a78f9b89a85cc597944f85b1bdfdd4fb8411489e7110586edf362ef17b4086e + languageName: node + linkType: hard + +"@metamask/phishing-controller@npm:^9.0.1": + version: 9.0.1 + resolution: "@metamask/phishing-controller@npm:9.0.1" + dependencies: + "@metamask/base-controller": ^5.0.1 + "@metamask/controller-utils": ^9.0.1 "@types/punycode": ^2.1.0 eth-phishing-detect: ^1.2.0 punycode: ^2.1.1 - checksum: 2263f8c696ae81b233cc21ad927515c24e32132ddb297ab04ca45a8d92bbd0e8b0d7b43d53a074277cc441d51ce95d03efccecac0c7da9493540d489f4aecb81 + checksum: f8770b94d9d4e7f7daa5619d9bf32bc0909b6947dd72172ba76f085ca6e29bafa9d728f57e6ed296355f589ec6d267ee537587a7a70ccc2b2b971604e3ad0c8b languageName: node linkType: hard @@ -2858,6 +2949,26 @@ __metadata: languageName: node linkType: hard +"@metamask/providers@npm:^16.0.0": + version: 16.0.0 + resolution: "@metamask/providers@npm:16.0.0" + dependencies: + "@metamask/json-rpc-engine": ^7.3.2 + "@metamask/json-rpc-middleware-stream": ^6.0.2 + "@metamask/object-multiplex": ^2.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.3.0 + detect-browser: ^5.2.0 + extension-port-stream: ^3.0.0 + fast-deep-equal: ^3.1.3 + is-stream: ^2.0.0 + readable-stream: ^3.6.2 + webextension-polyfill: ^0.10.0 + checksum: cdc06796111edbf01e9aa8498170f7ffa3c68a4c0f66a629e3b0f7d37ee60eb32d83ee12f285c3d974d971c6af16a3fba531fb5733f5fa9412a18e1d3f648539 + languageName: node + linkType: hard + "@metamask/rpc-errors@npm:^6.0.0, @metamask/rpc-errors@npm:^6.1.0": version: 6.1.0 resolution: "@metamask/rpc-errors@npm:6.1.0" @@ -2868,6 +2979,16 @@ __metadata: languageName: node linkType: hard +"@metamask/rpc-errors@npm:^6.2.1": + version: 6.2.1 + resolution: "@metamask/rpc-errors@npm:6.2.1" + dependencies: + "@metamask/utils": ^8.3.0 + fast-safe-stringify: ^2.0.6 + checksum: a9223c3cb9ab05734ea0dda990597f90a7cdb143efa0c026b1a970f2094fe5fa3c341ed39b1e7623be13a96b98fb2c697ef51a2e2b87d8f048114841d35ee0a9 + languageName: node + linkType: hard + "@metamask/safe-event-emitter@npm:^3.0.0": version: 3.0.0 resolution: "@metamask/safe-event-emitter@npm:3.0.0" @@ -2951,79 +3072,79 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-controllers@npm:^5.0.0": - version: 5.0.0 - resolution: "@metamask/snaps-controllers@npm:5.0.0" +"@metamask/snaps-controllers@npm:^7.0.1": + version: 7.0.1 + resolution: "@metamask/snaps-controllers@npm:7.0.1" dependencies: - "@metamask/approval-controller": ^5.1.2 - "@metamask/base-controller": ^4.1.0 - "@metamask/json-rpc-engine": ^7.3.2 + "@metamask/approval-controller": ^6.0.1 + "@metamask/base-controller": ^5.0.1 + "@metamask/json-rpc-engine": ^8.0.1 + "@metamask/json-rpc-middleware-stream": ^7.0.1 "@metamask/object-multiplex": ^2.0.0 - "@metamask/permission-controller": ^8.0.0 - "@metamask/phishing-controller": ^8.0.2 + "@metamask/permission-controller": ^9.0.2 + "@metamask/phishing-controller": ^9.0.1 "@metamask/post-message-stream": ^8.0.0 - "@metamask/rpc-errors": ^6.1.0 - "@metamask/snaps-registry": ^3.0.0 - "@metamask/snaps-rpc-methods": ^6.0.0 - "@metamask/snaps-sdk": ^2.0.0 - "@metamask/snaps-utils": ^6.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/snaps-registry": ^3.1.0 + "@metamask/snaps-rpc-methods": ^8.0.0 + "@metamask/snaps-sdk": ^4.0.0 + "@metamask/snaps-utils": ^7.1.0 "@metamask/utils": ^8.3.0 "@xstate/fsm": ^2.0.0 browserify-zlib: ^0.2.0 concat-stream: ^2.0.0 get-npm-tarball-url: ^2.0.3 immer: ^9.0.6 - json-rpc-middleware-stream: ^5.0.0 nanoid: ^3.1.31 readable-stream: ^3.6.2 readable-web-to-node-stream: ^3.0.2 tar-stream: ^3.1.7 peerDependencies: - "@metamask/snaps-execution-environments": ^4.0.0 + "@metamask/snaps-execution-environments": ^6.0.0 peerDependenciesMeta: "@metamask/snaps-execution-environments": optional: true - checksum: 23274d777e13dd6d2e599320480796b13320889069e13f9c3ad4b73d7ee78464bf830bbdc77f3d217377519a050d822ae935a65317df1279bbd72463883b3b56 + checksum: d8a23ebf81b5a3276cec041588e56b23a7b18cc7d6ea4b7b244aac6db6b9276db0687efc95de02043e8907d4b1ddf5de74b36e4f93b6f8aab121dc22ba5d43a1 languageName: node linkType: hard -"@metamask/snaps-execution-environments@npm:^4.0.0": - version: 4.0.0 - resolution: "@metamask/snaps-execution-environments@npm:4.0.0" +"@metamask/snaps-execution-environments@npm:^6.0.1": + version: 6.0.1 + resolution: "@metamask/snaps-execution-environments@npm:6.0.1" dependencies: - "@metamask/json-rpc-engine": ^7.3.2 + "@metamask/json-rpc-engine": ^8.0.1 "@metamask/object-multiplex": ^2.0.0 "@metamask/post-message-stream": ^8.0.0 - "@metamask/providers": ^14.0.2 - "@metamask/rpc-errors": ^6.1.0 - "@metamask/snaps-sdk": ^2.0.0 - "@metamask/snaps-utils": ^6.0.0 + "@metamask/providers": ^16.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/snaps-sdk": ^4.0.1 + "@metamask/snaps-utils": ^7.1.0 "@metamask/utils": ^8.3.0 nanoid: ^3.1.31 readable-stream: ^3.6.2 superstruct: ^1.0.3 - checksum: e6887c6bec5f0e57d57fe66570b73c018c339e071d35f40b2df2a625db85e4d796cd0c5c313491f7dcd40bbd0796b79463988f785045903ccc19f6921b2007eb + checksum: 47e24c70f9d98c178f7a21467fdd5bc3f65b8d587155a742d61ad9d0b36cdc6d0332e37852274d66f7c556424b92d076f0ee9a90ca9b197a5ef96fef37667277 languageName: node linkType: hard -"@metamask/snaps-jest@npm:^5.0.0": - version: 5.0.0 - resolution: "@metamask/snaps-jest@npm:5.0.0" +"@metamask/snaps-jest@npm:^7.0.2": + version: 7.0.2 + resolution: "@metamask/snaps-jest@npm:7.0.2" dependencies: "@jest/environment": ^29.5.0 "@jest/expect": ^29.5.0 "@jest/globals": ^29.5.0 - "@metamask/base-controller": ^4.1.0 + "@metamask/base-controller": ^5.0.1 "@metamask/eth-json-rpc-middleware": ^12.1.0 - "@metamask/json-rpc-engine": ^7.3.2 - "@metamask/json-rpc-middleware-stream": ^6.0.2 + "@metamask/json-rpc-engine": ^8.0.1 + "@metamask/json-rpc-middleware-stream": ^7.0.1 "@metamask/key-tree": ^9.0.0 - "@metamask/permission-controller": ^8.0.0 - "@metamask/snaps-controllers": ^5.0.0 - "@metamask/snaps-execution-environments": ^4.0.0 - "@metamask/snaps-rpc-methods": ^6.0.0 - "@metamask/snaps-sdk": ^2.0.0 - "@metamask/snaps-utils": ^6.0.0 + "@metamask/permission-controller": ^9.0.2 + "@metamask/snaps-controllers": ^7.0.1 + "@metamask/snaps-execution-environments": ^6.0.1 + "@metamask/snaps-rpc-methods": ^8.0.0 + "@metamask/snaps-sdk": ^4.0.1 + "@metamask/snaps-utils": ^7.1.0 "@metamask/utils": ^8.3.0 "@reduxjs/toolkit": ^1.9.5 express: ^4.18.2 @@ -3033,7 +3154,7 @@ __metadata: redux: ^4.2.1 redux-saga: ^1.2.3 superstruct: ^1.0.3 - checksum: c488dcffa6686169381a5b614c703cca63cbe7fa99c4ce33c77f030a12b79b8872cf1244caddb33012140c54afc3fbb7f7d05f787265de1d06ea1340b20fc90b + checksum: a23f9461ec28c6efb5b77fdf7850637a8fe01de3772e4d15a982d4c79e9345ffbf71da87520868fe3d606477a9528d0bf2594aae720f49e5def527331007e13a languageName: node linkType: hard @@ -3049,19 +3170,31 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-rpc-methods@npm:^6.0.0": - version: 6.0.0 - resolution: "@metamask/snaps-rpc-methods@npm:6.0.0" +"@metamask/snaps-registry@npm:^3.1.0": + version: 3.1.0 + resolution: "@metamask/snaps-registry@npm:3.1.0" + dependencies: + "@metamask/utils": ^8.3.0 + "@noble/curves": ^1.2.0 + "@noble/hashes": ^1.3.2 + superstruct: ^1.0.3 + checksum: 019cb47134c2ad4724f4f392385d4e81ab61dfefb12e66a88a2480a178502190e2d5d99cf269b906e4acda1b88de3fe356c80e71dc32c6c3f0fada9461c9bc49 + languageName: node + linkType: hard + +"@metamask/snaps-rpc-methods@npm:^8.0.0": + version: 8.0.0 + resolution: "@metamask/snaps-rpc-methods@npm:8.0.0" dependencies: "@metamask/key-tree": ^9.0.0 - "@metamask/permission-controller": ^8.0.0 - "@metamask/rpc-errors": ^6.1.0 - "@metamask/snaps-sdk": ^2.0.0 - "@metamask/snaps-utils": ^6.0.0 + "@metamask/permission-controller": ^9.0.2 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/snaps-sdk": ^4.0.0 + "@metamask/snaps-utils": ^7.1.0 "@metamask/utils": ^8.3.0 "@noble/hashes": ^1.3.1 superstruct: ^1.0.3 - checksum: 78d331eed9c4b2f85954d00bccf41b599301a91cdf1515671aeaae655259ff6cde934d6d44620174ab1ed5a9b3d255f85bf420472dd2276cdecc6ca4d5f95e6f + checksum: 219e166b9a1b0653db8c679319ee9022244e697575023dcccbab571faf9411bf88e1139049745a4d7949c1e6a4ae621e20a5e5e4c31f8b68e1f146117f0b8150 languageName: node linkType: hard @@ -3093,6 +3226,20 @@ __metadata: languageName: node linkType: hard +"@metamask/snaps-sdk@npm:^4.0.0, @metamask/snaps-sdk@npm:^4.0.1": + version: 4.0.1 + resolution: "@metamask/snaps-sdk@npm:4.0.1" + dependencies: + "@metamask/key-tree": ^9.0.0 + "@metamask/providers": ^16.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/utils": ^8.3.0 + fast-xml-parser: ^4.3.4 + superstruct: ^1.0.3 + checksum: 21a2985258216c362f521c36ec2e63963268177ac0d811c6bf7409c489209e341f383db891e5051d0510e7a967565ed0fb5825be3232181fa46ccee79642e3d7 + languageName: node + linkType: hard + "@metamask/snaps-utils@npm:^5.0.0": version: 5.1.2 resolution: "@metamask/snaps-utils@npm:5.1.2" @@ -3153,6 +3300,36 @@ __metadata: languageName: node linkType: hard +"@metamask/snaps-utils@npm:^7.1.0": + version: 7.1.0 + resolution: "@metamask/snaps-utils@npm:7.1.0" + dependencies: + "@babel/core": ^7.23.2 + "@babel/types": ^7.23.0 + "@metamask/base-controller": ^5.0.1 + "@metamask/key-tree": ^9.0.0 + "@metamask/permission-controller": ^9.0.2 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/slip44": ^3.1.0 + "@metamask/snaps-registry": ^3.1.0 + "@metamask/snaps-sdk": ^4.0.0 + "@metamask/utils": ^8.3.0 + "@noble/hashes": ^1.3.1 + "@scure/base": ^1.1.1 + chalk: ^4.1.2 + cron-parser: ^4.5.0 + fast-deep-equal: ^3.1.3 + fast-json-stable-stringify: ^2.1.0 + marked: ^12.0.1 + rfdc: ^1.3.0 + semver: ^7.5.4 + ses: ^1.1.0 + superstruct: ^1.0.3 + validate-npm-package-name: ^5.0.0 + checksum: ecd081596930d8337b9f054e2612f04bfdab1c4d46fb395a8ad8cb7263d0f5ebb6e7a1988168a46a794ca065fe3537959b68cb7b07a80346ff372be160d68601 + languageName: node + linkType: hard + "@metamask/snaps-webpack-plugin@npm:^3.1.1": version: 3.1.1 resolution: "@metamask/snaps-webpack-plugin@npm:3.1.1" @@ -3296,6 +3473,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:^1.1.2": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 + languageName: node + linkType: hard + "@noble/secp256k1@npm:^1.5.5": version: 1.7.1 resolution: "@noble/secp256k1@npm:1.7.1" @@ -4122,6 +4306,18 @@ __metadata: languageName: node linkType: hard +"@spruceid/siwe-parser@npm:2.1.0": + version: 2.1.0 + resolution: "@spruceid/siwe-parser@npm:2.1.0" + dependencies: + "@noble/hashes": ^1.1.2 + apg-js: ^4.1.1 + uri-js: ^4.4.1 + valid-url: ^1.0.9 + checksum: 99365956bd5e35127568e7ee69246cfc79cc26d83f6fbc5e3a9ed6f0693f7da6f2ee67cf8b93b65761da3c3ce8cc156858bab85e24b2eadd49ec8ae07cb8826e + languageName: node + linkType: hard + "@svgr/babel-plugin-add-jsx-attribute@npm:^6.3.1": version: 6.3.1 resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:6.3.1" @@ -4572,6 +4768,15 @@ __metadata: languageName: node linkType: hard +"@types/bn.js@npm:^5.1.5": + version: 5.1.5 + resolution: "@types/bn.js@npm:5.1.5" + dependencies: + "@types/node": "*" + checksum: c87b28c4af74545624f8a3dae5294b16aa190c222626e8d4b2e327b33b1a3f1eeb43e7a24d914a9774bca43d8cd6e1cb0325c1f4b3a244af6693a024e1d918e6 + languageName: node + linkType: hard + "@types/cacheable-request@npm:^6.0.1": version: 6.0.2 resolution: "@types/cacheable-request@npm:6.0.2" @@ -6441,6 +6646,13 @@ __metadata: languageName: node linkType: hard +"bn.js@npm:5.2.1, bn.js@npm:^5.0.0, bn.js@npm:^5.1.2, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 + languageName: node + linkType: hard + "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": version: 4.12.0 resolution: "bn.js@npm:4.12.0" @@ -6448,13 +6660,6 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^5.0.0, bn.js@npm:^5.1.2, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 - languageName: node - linkType: hard - "body-parser@npm:1.20.1": version: 1.20.1 resolution: "body-parser@npm:1.20.1" @@ -9770,6 +9975,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:^4.3.4": + version: 4.3.6 + resolution: "fast-xml-parser@npm:4.3.6" + dependencies: + strnum: ^1.0.5 + bin: + fxparser: src/cli/cli.js + checksum: 12795c55f4564699c3cee13f7e892423244ac1125775e9b85bf948a1d4b65352da8f688d334bad530972288bb7ee0cf3d2605088d475123fce40d95003f045fa + languageName: node + linkType: hard + "fastest-levenshtein@npm:^1.0.12": version: 1.0.16 resolution: "fastest-levenshtein@npm:1.0.16" @@ -12762,7 +12978,7 @@ __metadata: languageName: node linkType: hard -"json-rpc-middleware-stream@npm:^5.0.0, json-rpc-middleware-stream@npm:^5.0.1": +"json-rpc-middleware-stream@npm:^5.0.1": version: 5.0.1 resolution: "json-rpc-middleware-stream@npm:5.0.1" dependencies: @@ -13391,6 +13607,15 @@ __metadata: languageName: node linkType: hard +"marked@npm:^12.0.1": + version: 12.0.1 + resolution: "marked@npm:12.0.1" + bin: + marked: bin/marked.js + checksum: 35ebc6c4612fcc028a1cd6419321e336be5b29d3feb68dfd5aaa7fcddb399c7873cd3291d60daf342db3eede747757e4e18515f349f0ee7b84ec24254f3a4190 + languageName: node + linkType: hard + "md5-file@npm:^5.0.0": version: 5.0.0 resolution: "md5-file@npm:5.0.0" @@ -16870,7 +17095,7 @@ __metadata: "@metamask/eslint-config-nodejs": ^12.0.0 "@metamask/eslint-config-typescript": ^12.0.0 "@metamask/snaps-cli": ^5.0.0 - "@metamask/snaps-jest": ^5.0.0 + "@metamask/snaps-jest": ^7.0.2 "@metamask/snaps-sdk": ^2.0.0 "@typescript-eslint/eslint-plugin": ^5.42.1 "@typescript-eslint/parser": ^5.42.1 @@ -18294,7 +18519,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -18416,6 +18641,13 @@ __metadata: languageName: node linkType: hard +"valid-url@npm:^1.0.9": + version: 1.0.9 + resolution: "valid-url@npm:1.0.9" + checksum: 3ecb030559404441c2cf104cbabab8770efb0f36d117db03d1081052ef133015a68806148ce954bb4dd0b5c42c14b709a88783c93d66b0916cb67ba771c98702 + languageName: node + linkType: hard + "validate-npm-package-name@npm:^5.0.0": version: 5.0.0 resolution: "validate-npm-package-name@npm:5.0.0"