Skip to content
This repository was archived by the owner on Mar 21, 2023. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"@metamask/eslint-config": "^8.0.0",
"@metamask/eslint-config-jest": "^8.0.0",
"@metamask/eslint-config-nodejs": "^8.0.0",
"@metamask/snaps-cli": "^0.23.0",
"@metamask/snaps-cli": "^0.28.0",
"eslint": "^7.30.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.23.4",
Expand Down
163 changes: 95 additions & 68 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1425,10 +1425,10 @@
once "^1.4.0"
readable-stream "^2.3.3"

"@metamask/providers@^9.0.0":
version "9.1.0"
resolved "https://registry.yarnpkg.com/@metamask/providers/-/providers-9.1.0.tgz#ccbbfd698eeb777c5c45aee91c3ad97e20eab20b"
integrity sha512-ZMfdIZ8PzaK1m0NblQOPTuDaMuTStSxrUYJiDNRi+UDqVd84WItQVXe3jy0k7TzhpjkbzgXrTK7rUcoQRhkwtw==
"@metamask/providers@^10.2.1":
version "10.2.1"
resolved "https://registry.yarnpkg.com/@metamask/providers/-/providers-10.2.1.tgz#61304940adeccc7421dcda30ffd1d834273cc77b"
integrity sha512-p2TXw2a1Nb8czntDGfeIYQnk4LLVbd5vlcb3GY//lylYlKdSqp+uUTegCvxiFblRDOT68jsY8Ib1VEEzVUOolA==
dependencies:
"@metamask/object-multiplex" "^1.1.0"
"@metamask/safe-event-emitter" "^2.0.0"
Expand All @@ -1439,7 +1439,7 @@
fast-deep-equal "^2.0.1"
is-stream "^2.0.0"
json-rpc-engine "^6.1.0"
json-rpc-middleware-stream "^3.0.0"
json-rpc-middleware-stream "^4.2.1"
pump "^3.0.0"
webextension-polyfill-ts "^0.25.0"

Expand All @@ -1448,46 +1448,18 @@
resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c"
integrity sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==

"@metamask/snap-types@^0.23.0":
version "0.23.0"
resolved "https://registry.yarnpkg.com/@metamask/snap-types/-/snap-types-0.23.0.tgz#bcd491a100b2410cb91bbecc59007a278fa508d5"
integrity sha512-l5QK9XKw5aGEn8ohofyopTQndtlrVzYjXyZik3RhxZccRcGA4rp7juvTuIoyBE/0fiqTc30BHCmKtVvkaTyd9Q==
"@metamask/snaps-browserify-plugin@^0.28.0":
version "0.28.0"
resolved "https://registry.yarnpkg.com/@metamask/snaps-browserify-plugin/-/snaps-browserify-plugin-0.28.0.tgz#acd1b67ffdae8b3026cd8bbf8f8c2813b8878e89"
integrity sha512-iNkpLM/TYSimpgQvs6CoVKM6WJamWcIgHs2Y9pzJiwOJrvO18NJFNKm+X1dBWP2am58vQn2+GE1+/P5ZPJ24mA==
dependencies:
"@metamask/providers" "^9.0.0"
"@metamask/snap-utils" "^0.23.0"
"@metamask/types" "^1.1.0"

"@metamask/snap-utils@^0.23.0":
version "0.23.0"
resolved "https://registry.yarnpkg.com/@metamask/snap-utils/-/snap-utils-0.23.0.tgz#9a116a2361910ade229749e1f65f8312567faa01"
integrity sha512-S0/D+OZ70tvpyMIBIJJzZp/0X1SPVfofbGU3wQCG0OX7TWMpLsnQnBZfRyK7Jw+ZC+j7fyYMUyXEpvimYfHQBA==
dependencies:
"@babel/core" "^7.18.6"
"@babel/types" "^7.18.7"
"@metamask/snap-types" "^0.23.0"
"@metamask/utils" "^3.3.0"
"@noble/hashes" "^1.1.3"
"@scure/base" "^1.1.1"
cron-parser "^4.5.0"
eth-rpc-errors "^4.0.3"
fast-deep-equal "^3.1.3"
rfdc "^1.3.0"
semver "^7.3.7"
ses "^0.17.0"
superstruct "^0.16.7"

"@metamask/snaps-browserify-plugin@^0.23.0":
version "0.23.0"
resolved "https://registry.yarnpkg.com/@metamask/snaps-browserify-plugin/-/snaps-browserify-plugin-0.23.0.tgz#3dc5d42564fc962ca1695a92c906c0b25af49b5b"
integrity sha512-f89ipTiTgBedxdt15xFVFtaFqSCKS11nP1y4MOkwHRvSPt9eLysTjNTSBPLeC5VWV22e8hWXlkEcTG0m7e8yJg==
dependencies:
"@metamask/snap-utils" "^0.23.0"
"@metamask/snaps-utils" "^0.28.0"
convert-source-map "^1.8.0"

"@metamask/snaps-cli@^0.23.0":
version "0.23.0"
resolved "https://registry.yarnpkg.com/@metamask/snaps-cli/-/snaps-cli-0.23.0.tgz#90dc81c0864099c52884ec8bfd6f189864bc5f12"
integrity sha512-zAHjJ7z9W0TzA9hAODtIteXsecFgvfrnlmXabzrUyZ/xODo3uBQ+WONNdB3DeXoJWP/9CMEgPmJioDWu7KCtIg==
"@metamask/snaps-cli@^0.28.0":
version "0.28.0"
resolved "https://registry.yarnpkg.com/@metamask/snaps-cli/-/snaps-cli-0.28.0.tgz#e57a8775967173cfc112ff7b3ac5685778a3cea8"
integrity sha512-NFhRxa/o2cwpf4JdE91BqoIREMt+Aadb8aPkSddLjMYp4NS+GR+v8shElfqsXPTtns/GgBq3ao2fL2yWn2JrZw==
dependencies:
"@babel/core" "^7.16.7"
"@babel/plugin-proposal-class-properties" "^7.16.7"
Expand All @@ -1497,32 +1469,66 @@
"@babel/plugin-transform-runtime" "^7.16.7"
"@babel/preset-env" "^7.16.7"
"@babel/preset-typescript" "^7.16.7"
"@metamask/snap-utils" "^0.23.0"
"@metamask/snaps-browserify-plugin" "^0.23.0"
"@metamask/utils" "^3.3.0"
"@metamask/snaps-browserify-plugin" "^0.28.0"
"@metamask/snaps-utils" "^0.28.0"
"@metamask/utils" "^3.4.1"
babelify "^10.0.0"
browserify "^17.0.0"
chokidar "^3.5.2"
is-url "^1.2.4"
serve-handler "^6.1.5"
ses "^0.17.0"
superstruct "^0.16.7"
ses "^0.18.1"
superstruct "^1.0.3"
yargs "^16.2.0"
yargs-parser "^20.2.2"

"@metamask/types@^1.1.0":
version "1.1.0"
resolved "https://registry.yarnpkg.com/@metamask/types/-/types-1.1.0.tgz#9bd14b33427932833c50c9187298804a18c2e025"
integrity sha512-EEV/GjlYkOSfSPnYXfOosxa3TqYtIW3fhg6jdw+cok/OhMgNn4wCfbENFqjytrHMU2f7ZKtBAvtiP5V8H44sSw==
"@metamask/snaps-registry@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@metamask/snaps-registry/-/snaps-registry-1.0.0.tgz#5ccdb4c9b5508c056b024cd6e895caf58a680a67"
integrity sha512-0IqbxxeA7UZ/gJ4VXDLAmndCCLhrmiFbiELp/94zY7E5+CGENr+mpIL2NjJTO3JgSkfX4X47tODTLgGn7wyiNQ==
dependencies:
"@metamask/utils" "^3.4.0"
superstruct "^1.0.3"

"@metamask/snaps-ui@^0.28.0":
version "0.28.0"
resolved "https://registry.yarnpkg.com/@metamask/snaps-ui/-/snaps-ui-0.28.0.tgz#ac107efd98f2dba9badfee96f99e383779d1d532"
integrity sha512-8xh+OJF2oX5DUJfvq7CU/aiG0Q9YoQ9AiwG/qK/gzuedToFqOClwuvjqF3+XOY2FGlJdVNVi+Td30iVUePTGbg==
dependencies:
"@metamask/utils" "^3.4.1"
superstruct "^1.0.3"

"@metamask/snaps-utils@^0.28.0":
version "0.28.0"
resolved "https://registry.yarnpkg.com/@metamask/snaps-utils/-/snaps-utils-0.28.0.tgz#65b4ca96040d134146e356471262a9efd80f59e6"
integrity sha512-/LDAKrujIY96gCQQ1AyVlnYey9f2XS/wZLGb98bbywqVECVcVLVxdJGlJGWG5kqoMO3spjzXlT1XEmTvP0Sq2Q==
dependencies:
"@babel/core" "^7.18.6"
"@babel/types" "^7.18.7"
"@metamask/providers" "^10.2.1"
"@metamask/snaps-registry" "^1.0.0"
"@metamask/snaps-ui" "^0.28.0"
"@metamask/utils" "^3.4.1"
"@noble/hashes" "^1.1.3"
"@scure/base" "^1.1.1"
cron-parser "^4.5.0"
eth-rpc-errors "^4.0.3"
fast-deep-equal "^3.1.3"
rfdc "^1.3.0"
semver "^7.3.7"
ses "^0.18.1"
superstruct "^1.0.3"
validate-npm-package-name "^5.0.0"

"@metamask/utils@^3.3.0":
version "3.3.1"
resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-3.3.1.tgz#04a00a24469e3eb03bde111432053c05afb45326"
integrity sha512-r65Swl91wQ2YDkEQXZah1l7it0iBJK+trTeX9uPHplLQ0lzWZ/yODbEMFZVrStRQxDU8RARXryDyfUX5CLVvLA==
"@metamask/utils@^3.4.0", "@metamask/utils@^3.4.1":
version "3.4.1"
resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-3.4.1.tgz#7df750733960ee2bde27a00eb58fcfdf80570be2"
integrity sha512-FjhJrplzFiPNlNNuYXkY1ave55ULLZ3+kY/d3zaW5SjS5AjszlN7gsWz74VI32qME6VyD/gdoTOgqVbKlcEnag==
dependencies:
"@types/debug" "^4.1.7"
debug "^4.3.4"
superstruct "^0.16.7"
semver "^7.3.8"
superstruct "^1.0.3"

"@noble/hashes@^1.1.3":
version "1.1.3"
Expand Down Expand Up @@ -2075,6 +2081,13 @@ builtin-status-codes@^3.0.0:
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8"
integrity sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=

builtins@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9"
integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==
dependencies:
semver "^7.0.0"

bytes@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
Expand Down Expand Up @@ -3315,10 +3328,10 @@ json-rpc-engine@^6.1.0:
"@metamask/safe-event-emitter" "^2.0.0"
eth-rpc-errors "^4.0.2"

json-rpc-middleware-stream@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/json-rpc-middleware-stream/-/json-rpc-middleware-stream-3.0.0.tgz#8540331d884f36b9e0ad31054cc68ac6b5a89b52"
integrity sha512-JmZmlehE0xF3swwORpLHny/GvW3MZxCsb2uFNBrn8TOqMqivzCfz232NSDLLOtIQlrPlgyEjiYpyzyOPFOzClw==
json-rpc-middleware-stream@^4.2.1:
version "4.2.1"
resolved "https://registry.yarnpkg.com/json-rpc-middleware-stream/-/json-rpc-middleware-stream-4.2.1.tgz#e5cb8795ebfd7503c6ceaa43daaf065687cc2f22"
integrity sha512-6QKayke/8lg0nTjOpRCq4JCgRx7bVybldmloIfY21HSDV0GUevcV9i8DJNvuKTJx4KR9EDIf6HTStAnEovGUvA==
dependencies:
"@metamask/safe-event-emitter" "^2.0.0"
readable-stream "^2.3.3"
Expand Down Expand Up @@ -4023,6 +4036,13 @@ semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==

semver@^7.0.0, semver@^7.3.8:
version "7.3.8"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798"
integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==
dependencies:
lru-cache "^6.0.0"

semver@^7.2.1, semver@^7.3.5, semver@^7.3.7:
version "7.3.7"
resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
Expand All @@ -4044,10 +4064,10 @@ serve-handler@^6.1.5:
path-to-regexp "2.2.1"
range-parser "1.2.0"

ses@^0.17.0:
version "0.17.0"
resolved "https://registry.yarnpkg.com/ses/-/ses-0.17.0.tgz#4e37cd1c4003e4448df2e84983900ccc5e2f095a"
integrity sha512-ObQ4DF4OgkmuPVRZLSmB1E+8jWh6lnlSpN9JHnphAUb/5J6k7da+7kj63cXrz53NDPd69rUV3DsfRBNBx8xcPQ==
ses@^0.18.1:
version "0.18.1"
resolved "https://registry.yarnpkg.com/ses/-/ses-0.18.1.tgz#cd0e6460672f12fd639e9c15d681d45d16901c05"
integrity sha512-TySWbVcVDL7V/5lSoPz2EgTirn9APy6ib7lYMsiQ8OkEMA4dVwc1a3REHEzOqjQ8g7f0bLWErOt5IbIMsxf5aQ==

sha.js@^2.4.0, sha.js@^2.4.8:
version "2.4.11"
Expand Down Expand Up @@ -4226,10 +4246,10 @@ subarg@^1.0.0:
dependencies:
minimist "^1.1.0"

superstruct@^0.16.7:
version "0.16.7"
resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.16.7.tgz#78bb71209d71e6107a260afc166580b137bd243a"
integrity sha512-4ZZTrXlP4XzCrgh4vOfPDL6dL7zZm5aPl78eczwFSrwvxtsEnKRrSGID6Sbt0agycUoo4auRdWSNTX+oQ3KFyA==
superstruct@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-1.0.3.tgz#de626a5b49c6641ff4d37da3c7598e7a87697046"
integrity sha512-8iTn3oSS8nRGn+C2pgXSKPI3jmpm6FExNazNpjvqS6ZUJQCej3PUXEKM8NjHBOs54ExM+LPW/FBRhymrdcCiSg==

supports-color@^5.3.0:
version "5.5.0"
Expand Down Expand Up @@ -4445,6 +4465,13 @@ v8-compile-cache@^2.0.3:
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==

validate-npm-package-name@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz#f16afd48318e6f90a1ec101377fa0384cfc8c713"
integrity sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==
dependencies:
builtins "^5.0.0"

vm-browserify@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
Expand Down