From f555d66a3376f75c62e86e1096f5a3f89b8dc441 Mon Sep 17 00:00:00 2001 From: Shubham Parkhi Date: Thu, 20 Jun 2024 14:45:24 +0530 Subject: [PATCH 1/4] feat: New Apis for Snap --- package.json | 4 +-- packages/snap/images/image.png | Bin 0 -> 390787 bytes packages/snap/images/image1.png | Bin 0 -> 24194 bytes packages/snap/package.json | 5 ++- packages/snap/src/index.ts | 60 ++++++++++++++++++++++++++++++-- 5 files changed, 62 insertions(+), 7 deletions(-) create mode 100644 packages/snap/images/image.png create mode 100644 packages/snap/images/image1.png diff --git a/package.json b/package.json index 0de4603..6997056 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "yaml@npm:^2.0.0": "^2.3.1" }, "dependencies": { - "@metamask/snaps-cli": "^0.32.2", - "@metamask/snaps-ui": "^0.32.2", + "@metamask/snaps-cli": "5.0.0", + "@metamask/snaps-sdk": "3.0.1", "cross-env": "^7.0.3", "crypto": "^1.0.1", "gatsby-cli": "^5.13.3", diff --git a/packages/snap/images/image.png b/packages/snap/images/image.png new file mode 100644 index 0000000000000000000000000000000000000000..159df7cd0c3d746dc872f0b9f41134692bae8f17 GIT binary patch literal 390787 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

CQCZQSju{rzYFRw}ux`D1%Xq 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≷6P@MRw#yX;iwj^u3qe22}*9K5{qJL!^>P-5FP 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 OiU;@L+MhISgZ>{nbB(zG literal 0 HcmV?d00001 diff --git a/packages/snap/package.json b/packages/snap/package.json index 7e529f5..e68a17c 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -38,9 +38,8 @@ "@metamask/eslint-config-jest": "^11.1.0", "@metamask/eslint-config-nodejs": "^11.1.0", "@metamask/eslint-config-typescript": "^11.1.0", - "@metamask/snaps-cli": "^0.32.2", - "@metamask/snaps-types": "^0.32.2", - "@metamask/snaps-ui": "^0.32.2", + "@metamask/snaps-cli": "5.0.0", + "@metamask/snaps-sdk": "3.0.1", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "eslint": "^8.57.0", diff --git a/packages/snap/src/index.ts b/packages/snap/src/index.ts index 8e79ccf..5457f8c 100644 --- a/packages/snap/src/index.ts +++ b/packages/snap/src/index.ts @@ -1,8 +1,12 @@ -import { OnTransactionHandler } from '@metamask/snaps-types'; -import { panel, heading, text } from '@metamask/snaps-ui'; +/* eslint-disable prettier/prettier */ +import type { OnTransactionHandler, OnInstallHandler, OnUpdateHandler, OnHomePageHandler } from '@metamask/snaps-sdk'; +import { panel, heading, divider, text, image } from '@metamask/snaps-sdk'; +import Install from "\image.png"; +import Image from "\image1.png"; // eslint-disable-next-line import/no-extraneous-dependencies import mdEscape from 'markdown-escape'; +// Define types type AddressTag = { caipAddress: string; publicName: string; @@ -223,6 +227,58 @@ const getInsights = async ( return insights; }; +export const onInstall: OnInstallHandler = async () => { + await snap.request({ + method: "snap_dialog", + params: { + type: "alert", + content: panel([ + heading("Kleros Scout’s community curated contract insights secures your dApp browsing."), + text( + "Congrats on taking a crucial step towards safeguarding your wallet interactions!", + ), + divider(), + heading("How to use the Snap?"), + text("The Kleros Scout Snap provides 3 points of insight on every transaction:"), + text("**Project:** _Which project does the contract you’re interacting with belong to?_"), + text("**Contract Tag:** _What is the function or tag associated with the smart contract?_"), + text("**Domain:** _Which domain(s) is this contract interacted in?_"), + image(Install), + ]), + }, + }); +}; + +export const onHomePage: OnHomePageHandler = async () => { + return { + content: panel([ + heading("Kleros Scout’s community curated contract insights secures your dApp browsing."), + divider(), + heading("How does it work?"), + text("Anyone can submit contract insights & earn upto $15 per entry! [Head here to know more.](https://klerosscout.eth.limo)"), + image(Image), + ]), + }; +}; + +export const onUpdate: OnUpdateHandler = async () => { + await snap.request({ + method: "snap_dialog", + params: { + type: "alert", + content: panel([ + heading("Update successful"), + text( + "New features added in this version:", + ), + text( + "" + ), + ]), + }, + }); +}; + export const onTransaction: OnTransactionHandler = async ({ transactionOrigin, transaction, From 40f769c18f0dd178403588e4aabd7b2944f39f05 Mon Sep 17 00:00:00 2001 From: kemuru <102478601+kemuru@users.noreply.github.com> Date: Fri, 21 Jun 2024 20:56:10 +0200 Subject: [PATCH 2/4] feat: upgrading snap versions, getting to build and run it locally --- package.json | 4 +- packages/site/src/utils/snap.ts | 2 +- .../{image.png => insights-display.png} | Bin .../{image1.png => process-explanation.png} | Bin packages/snap/package.json | 12 +- packages/snap/snap.config.js | 24 +- packages/snap/snap.manifest.json | 6 +- packages/snap/src/index.ts | 66 +- yarn.lock | 3113 +++++++++++++---- 9 files changed, 2601 insertions(+), 626 deletions(-) rename packages/snap/images/{image.png => insights-display.png} (100%) rename packages/snap/images/{image1.png => process-explanation.png} (100%) diff --git a/package.json b/package.json index 6997056..5047303 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,8 @@ "yaml@npm:^2.0.0": "^2.3.1" }, "dependencies": { - "@metamask/snaps-cli": "5.0.0", - "@metamask/snaps-sdk": "3.0.1", + "@metamask/snaps-cli": "6.2.0", + "@metamask/snaps-sdk": "5.0.0", "cross-env": "^7.0.3", "crypto": "^1.0.1", "gatsby-cli": "^5.13.3", diff --git a/packages/site/src/utils/snap.ts b/packages/site/src/utils/snap.ts index 42f4d65..002c908 100644 --- a/packages/site/src/utils/snap.ts +++ b/packages/site/src/utils/snap.ts @@ -26,7 +26,7 @@ export const connectSnap = async ( await window.ethereum.request({ method: 'wallet_requestSnaps', params: { - [snapId]: params, + 'local:http://localhost:8080': {}, }, }); }; diff --git a/packages/snap/images/image.png b/packages/snap/images/insights-display.png similarity index 100% rename from packages/snap/images/image.png rename to packages/snap/images/insights-display.png diff --git a/packages/snap/images/image1.png b/packages/snap/images/process-explanation.png similarity index 100% rename from packages/snap/images/image1.png rename to packages/snap/images/process-explanation.png diff --git a/packages/snap/package.json b/packages/snap/package.json index e68a17c..bafa5eb 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -38,8 +38,8 @@ "@metamask/eslint-config-jest": "^11.1.0", "@metamask/eslint-config-nodejs": "^11.1.0", "@metamask/eslint-config-typescript": "^11.1.0", - "@metamask/snaps-cli": "5.0.0", - "@metamask/snaps-sdk": "3.0.1", + "@metamask/snaps-cli": "6.2.0", + "@metamask/snaps-sdk": "5.0.0", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "eslint": "^8.57.0", @@ -54,10 +54,6 @@ "rimraf": "^3.0.2", "typescript": "^4.9.5" }, - "publishConfig": { - "access": "public", - "registry": "https://registry.npmjs.org/" - }, "packageManager": "yarn@3.3.1", "engines": { "node": ">=16.0.0" @@ -65,5 +61,9 @@ "volta": { "node": "16.20.0", "yarn": "3.3.1" + }, + "publishConfig": { + "access": "public", + "registry": "https://registry.npmjs.org/" } } diff --git a/packages/snap/snap.config.js b/packages/snap/snap.config.js index 75b27c0..a02a729 100644 --- a/packages/snap/snap.config.js +++ b/packages/snap/snap.config.js @@ -1,6 +1,26 @@ module.exports = { - cliOptions: { - src: './src/index.ts', + bundler: 'webpack', + input: 'src/index.ts', + output: { + filename: 'bundle.js', + path: 'dist', + }, + server: { port: 8080, }, + manifest: { + path: 'snap.manifest.json', + }, + features: { + images: true, + }, + environment: { + SNAP_ENV: process.env.SNAP_ENV, + PUBLIC_KEY: process.env.PUBLIC_KEY, + }, + polyfills: { + buffer: true, + crypto: true, + path: true, + }, }; diff --git a/packages/snap/snap.manifest.json b/packages/snap/snap.manifest.json index 68a3375..1dd3af3 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/kleros/scout-snap.git" }, "source": { - "shasum": "KCzo/QBHtC+GPdGeVJaIgLy+O5nucZ3jEY7PvNbBtH4=", + "shasum": "aj0vz+w7O0cF92gOg9rYL3xIcPP6r7a6GdyRUoEgRLE=", "location": { "npm": { "filePath": "dist/bundle.js", @@ -21,7 +21,9 @@ "endowment:transaction-insight": { "allowTransactionOrigin": true }, - "endowment:network-access": {} + "endowment:network-access": {}, + "endowment:page-home": {}, + "endowment:lifecycle-hooks": {} }, "manifestVersion": "0.1" } diff --git a/packages/snap/src/index.ts b/packages/snap/src/index.ts index 5457f8c..5d169ea 100644 --- a/packages/snap/src/index.ts +++ b/packages/snap/src/index.ts @@ -1,8 +1,12 @@ -/* eslint-disable prettier/prettier */ -import type { OnTransactionHandler, OnInstallHandler, OnUpdateHandler, OnHomePageHandler } from '@metamask/snaps-sdk'; +import type { + OnTransactionHandler, + OnInstallHandler, + OnUpdateHandler, + OnHomePageHandler, +} from '@metamask/snaps-sdk'; import { panel, heading, divider, text, image } from '@metamask/snaps-sdk'; -import Install from "\image.png"; -import Image from "\image1.png"; +import InsightsDisplayImage from '../images/insights-display.png'; +import ProcessExplanationImage from '../images/process-explanation.png'; // eslint-disable-next-line import/no-extraneous-dependencies import mdEscape from 'markdown-escape'; @@ -229,21 +233,29 @@ const getInsights = async ( export const onInstall: OnInstallHandler = async () => { await snap.request({ - method: "snap_dialog", + method: 'snap_dialog', params: { - type: "alert", + type: 'alert', content: panel([ - heading("Kleros Scout’s community curated contract insights secures your dApp browsing."), + heading( + 'Kleros Scout’s community curated contract insights secures your dApp browsing.', + ), text( - "Congrats on taking a crucial step towards safeguarding your wallet interactions!", + 'Congrats on taking a crucial step towards safeguarding your wallet interactions!', ), divider(), - heading("How to use the Snap?"), - text("The Kleros Scout Snap provides 3 points of insight on every transaction:"), - text("**Project:** _Which project does the contract you’re interacting with belong to?_"), - text("**Contract Tag:** _What is the function or tag associated with the smart contract?_"), - text("**Domain:** _Which domain(s) is this contract interacted in?_"), - image(Install), + heading('How to use the Snap?'), + text( + 'The Kleros Scout Snap provides 3 points of insight on every transaction:', + ), + text( + '**Project:** _Which project does the contract you’re interacting with belong to?_', + ), + text( + '**Contract Tag:** _What is the function or tag associated with the smart contract?_', + ), + text('**Domain:** _Which domain(s) is this contract interacted in?_'), + image(InsightsDisplayImage), ]), }, }); @@ -252,28 +264,28 @@ export const onInstall: OnInstallHandler = async () => { export const onHomePage: OnHomePageHandler = async () => { return { content: panel([ - heading("Kleros Scout’s community curated contract insights secures your dApp browsing."), + heading( + 'Kleros Scout’s community curated contract insights secures your dApp browsing.', + ), divider(), - heading("How does it work?"), - text("Anyone can submit contract insights & earn upto $15 per entry! [Head here to know more.](https://klerosscout.eth.limo)"), - image(Image), + heading('How does it work?'), + text( + 'Anyone can submit contract insights & earn upto $15 per entry! [Head here to know more.](https://klerosscout.eth.limo)', + ), + image(ProcessExplanationImage), ]), }; }; export const onUpdate: OnUpdateHandler = async () => { await snap.request({ - method: "snap_dialog", + method: 'snap_dialog', params: { - type: "alert", + type: 'alert', content: panel([ - heading("Update successful"), - text( - "New features added in this version:", - ), - text( - "" - ), + heading('Update successful'), + text('New features added in this version:'), + text(''), ]), }, }); diff --git a/yarn.lock b/yarn.lock index ce03c49..aa5d9ba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -76,6 +76,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": ^7.24.7 + picocolors: ^1.0.0 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.21.4": version: 7.21.4 resolution: "@babel/compat-data@npm:7.21.4" @@ -83,7 +93,14 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.14.0, @babel/core@npm:^7.15.5, @babel/core@npm:^7.16.7, @babel/core@npm:^7.18.6, @babel/core@npm:^7.19.6, @babel/core@npm:^7.20.12": +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 1fc276825dd434fe044877367dfac84171328e75a8483a6976aa28bf833b32367e90ee6df25bdd97c287d1aa8019757adcccac9153de70b1932c0d243a978ae9 + languageName: node + linkType: hard + +"@babel/core@npm:^7.14.0, @babel/core@npm:^7.15.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.20.12": version: 7.21.4 resolution: "@babel/core@npm:7.21.4" dependencies: @@ -106,6 +123,29 @@ __metadata: languageName: node linkType: hard +"@babel/core@npm:^7.23.2": + version: 7.24.7 + resolution: "@babel/core@npm:7.24.7" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helpers": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/template": ^7.24.7 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + convert-source-map: ^2.0.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.3 + semver: ^6.3.1 + checksum: 017497e2a1b4683a885219eef7d2aee83c1c0cf353506b2e180b73540ec28841d8ef1ea1837fa69f8c561574b24ddd72f04764b27b87afedfe0a07299ccef24d + languageName: node + linkType: hard + "@babel/eslint-parser@npm:^7.15.4": version: 7.21.3 resolution: "@babel/eslint-parser@npm:7.21.3" @@ -132,6 +172,18 @@ __metadata: languageName: node linkType: hard +"@babel/generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + jsesc: ^2.5.1 + checksum: 0ff31a73b15429f1287e4d57b439bba4a266f8c673bb445fe313b82f6d110f586776997eb723a777cd7adad9d340edd162aea4973a90112c5d0cfcaf6686844b + languageName: node + linkType: hard + "@babel/helper-annotate-as-pure@npm:^7.16.0, @babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" @@ -141,6 +193,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 6178566099a6a0657db7a7fa601a54fb4731ca0b8614fbdccfd8e523c210c13963649bc8fdfd53ce7dd14d05e3dda2fb22dea5b30113c488b9eb1a906d60212e + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6": version: 7.18.9 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.18.9" @@ -151,6 +212,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 71a6158a9fdebffb82fdc400d5555ba8f2e370cea81a0d578155877bdc4db7d5252b75c43b2fdf3f72b3f68348891f99bd35ae315542daad1b7ace8322b1abcb + languageName: node + linkType: hard + "@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.21.4": version: 7.21.4 resolution: "@babel/helper-compilation-targets@npm:7.21.4" @@ -166,6 +237,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" + dependencies: + "@babel/compat-data": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + browserslist: ^4.22.2 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: dfc88bc35e223ade796c7267901728217c665adc5bc2e158f7b0ae850de14f1b7941bec4fe5950ae46236023cfbdeddd9c747c276acf9b39ca31f8dd97dc6cc6 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0": version: 7.21.4 resolution: "@babel/helper-create-class-features-plugin@npm:7.21.4" @@ -184,6 +268,25 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-class-features-plugin@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-member-expression-to-functions": ^7.24.7 + "@babel/helper-optimise-call-expression": ^7.24.7 + "@babel/helper-replace-supers": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 371a181a1717a9b0cebc97727c8ea9ca6afa34029476a684b6030f9d1ad94dcdafd7de175da10b63ae3ba79e4e82404db8ed968ebf264b768f097e5d64faab71 + languageName: node + linkType: hard + "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": version: 7.21.4 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.21.4" @@ -196,6 +299,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-create-regexp-features-plugin@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + regexpu-core: ^5.3.1 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 17c59fa222af50f643946eca940ce1d474ff2da1f4afed2312687ab9d708ebbb8c9372754ddbdf44b6e21ead88b8fc144644f3a7b63ccb886de002458cef3974 + languageName: node + linkType: hard + "@babel/helper-define-polyfill-provider@npm:^0.3.3": version: 0.3.3 resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" @@ -212,6 +328,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": + version: 0.6.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" + dependencies: + "@babel/helper-compilation-targets": ^7.22.6 + "@babel/helper-plugin-utils": ^7.22.5 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 2bba965ea9a4887ddf9c11d51d740ab473bd7597b787d042c325f6a45912dfe908c2d6bb1d837bf82f7e9fa51e6ad5150563c58131d2bb85515e63d971414a9c + languageName: node + linkType: hard + "@babel/helper-environment-visitor@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-environment-visitor@npm:7.18.9" @@ -219,6 +350,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 + languageName: node + linkType: hard + "@babel/helper-explode-assignable-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-explode-assignable-expression@npm:7.18.6" @@ -238,6 +378,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 142ee08922074dfdc0ff358e09ef9f07adf3671ab6eef4fca74dcf7a551f1a43717e7efa358c9e28d7eea84c28d7f177b7a58c70452fc312ae3b1893c5dab2a4 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-hoist-variables@npm:7.18.6" @@ -247,6 +397,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 6cfdcf2289cd12185dcdbdf2435fa8d3447b797ac75851166de9fc8503e2fd0021db6baf8dfbecad3753e582c08e6a3f805c8d00cbed756060a877d705bd8d8d + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.20.7, @babel/helper-member-expression-to-functions@npm:^7.21.0": version: 7.21.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.21.0" @@ -256,6 +415,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-member-expression-to-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 9fecf412f85fa23b7cf55d19eb69de39f8240426a028b141c9df2aed8cfedf20b3ec3318d40312eb7a3dec9eea792828ce0d590e0ff62da3da532482f537192c + languageName: node + linkType: hard + "@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.0.0-beta.49, @babel/helper-module-imports@npm:^7.16.0, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.21.4": version: 7.21.4 resolution: "@babel/helper-module-imports@npm:7.21.4" @@ -265,6 +434,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 + languageName: node + linkType: hard + "@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.21.2": version: 7.21.2 resolution: "@babel/helper-module-transforms@npm:7.21.2" @@ -281,6 +460,21 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-transforms@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-transforms@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-simple-access": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: ddff3b41c2667876b4e4e73d961168f48a5ec9560c95c8c2d109e6221f9ca36c6f90c6317eb7a47f2a3c99419c356e529a86b79174cad0d4f7a61960866b88ca + languageName: node + linkType: hard + "@babel/helper-optimise-call-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" @@ -290,6 +484,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 280654eaf90e92bf383d7eed49019573fb35a98c9e992668f701ad099957246721044be2068cf6840cb2299e0ad393705a1981c88c23a1048096a8d59e5f79a3 + languageName: node + linkType: hard + "@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.20.2 resolution: "@babel/helper-plugin-utils@npm:7.20.2" @@ -297,6 +500,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-plugin-utils@npm:7.24.7" + checksum: 81f2a15751d892e4a8fce25390f973363a5b27596167861d2d6eab0f61856eb2ba389b031a9f19f669c0bd4dd601185828d3cebafd25431be7a1696f2ce3ef68 + languageName: node + linkType: hard + "@babel/helper-remap-async-to-generator@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" @@ -311,6 +521,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-remap-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-remap-async-to-generator@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-wrap-function": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: bab7be178f875350f22a2cb9248f67fe3a8a8128db77a25607096ca7599fd972bc7049fb11ed9e95b45a3f1dd1fac3846a3279f9cbac16f337ecb0e6ca76e1fc + languageName: node + linkType: hard + "@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.20.7": version: 7.20.7 resolution: "@babel/helper-replace-supers@npm:7.20.7" @@ -325,6 +548,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-replace-supers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-replace-supers@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-member-expression-to-functions": ^7.24.7 + "@babel/helper-optimise-call-expression": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 2bf0d113355c60d86a04e930812d36f5691f26c82d4ec1739e5ec0a4c982c9113dad3167f7c74f888a96328bd5e696372232406d8200e5979e6e0dc2af5e7c76 + languageName: node + linkType: hard + "@babel/helper-simple-access@npm:^7.20.2": version: 7.20.2 resolution: "@babel/helper-simple-access@npm:7.20.2" @@ -334,6 +570,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ddbf55f9dea1900213f2a1a8500fabfd21c5a20f44dcfa957e4b0d8638c730f88751c77f678644f754f1a1dc73f4eb8b766c300deb45a9daad000e4247957819 + languageName: node + linkType: hard + "@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0": version: 7.20.0 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" @@ -343,6 +589,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" + dependencies: + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 11b28fe534ce2b1a67c4d8e51a7b5711a2a0a0cae802f74614eee54cca58c744d9a62f6f60103c41759e81c537d270bfd665bf368a6bea214c6052f2094f8407 + languageName: node + linkType: hard + "@babel/helper-split-export-declaration@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-split-export-declaration@npm:7.18.6" @@ -352,6 +608,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: e3ddc91273e5da67c6953f4aa34154d005a00791dc7afa6f41894e768748540f6ebcac5d16e72541aea0c89bee4b89b4da6a3d65972a0ea8bfd2352eda5b7e22 + languageName: node + linkType: hard + "@babel/helper-string-parser@npm:^7.19.4": version: 7.19.4 resolution: "@babel/helper-string-parser@npm:7.19.4" @@ -359,6 +624,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 09568193044a578743dd44bf7397940c27ea693f9812d24acb700890636b376847a611cdd0393a928544e79d7ad5b8b916bd8e6e772bc8a10c48a647a96e7b1a + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": version: 7.19.1 resolution: "@babel/helper-validator-identifier@npm:7.19.1" @@ -366,6 +638,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.18.6, @babel/helper-validator-option@npm:^7.21.0": version: 7.21.0 resolution: "@babel/helper-validator-option@npm:7.21.0" @@ -373,6 +652,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 9689166bf3f777dd424c026841c8cd651e41b21242dbfd4569a53086179a3e744c8eddd56e9d10b54142270141c91581b53af0d7c00c82d552d2540e2a919f7e + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.18.9": version: 7.20.5 resolution: "@babel/helper-wrap-function@npm:7.20.5" @@ -385,6 +671,18 @@ __metadata: languageName: node linkType: hard +"@babel/helper-wrap-function@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-wrap-function@npm:7.24.7" + dependencies: + "@babel/helper-function-name": ^7.24.7 + "@babel/template": ^7.24.7 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 085bf130ed08670336e3976f5841ae44e3e10001131632e22ef234659341978d2fd37e65785f59b6cb1745481347fc3bce84b33a685cacb0a297afbe1d2b03af + languageName: node + linkType: hard + "@babel/helpers@npm:^7.21.0": version: 7.21.0 resolution: "@babel/helpers@npm:7.21.0" @@ -396,6 +694,16 @@ __metadata: languageName: node linkType: hard +"@babel/helpers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helpers@npm:7.24.7" + dependencies: + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 934da58098a3670ca7f9f42425b9c44d0ca4f8fad815c0f51d89fc7b64c5e0b4c7d5fec038599de691229ada737edeaf72fad3eba8e16dd5842e8ea447f76b66 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.18.6": version: 7.18.6 resolution: "@babel/highlight@npm:7.18.6" @@ -407,6 +715,18 @@ __metadata: languageName: node linkType: hard +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": ^7.24.7 + chalk: ^2.4.2 + js-tokens: ^4.0.0 + picocolors: ^1.0.0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 + languageName: node + linkType: hard + "@babel/parser@npm:^7.14.0, @babel/parser@npm:^7.15.5, @babel/parser@npm:^7.16.8, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.4": version: 7.21.4 resolution: "@babel/parser@npm:7.21.4" @@ -416,6 +736,27 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" + bin: + parser: ./bin/babel-parser.js + checksum: fc9d2c4c8712f89672edc55c0dc5cf640dcec715b56480f111f85c2bc1d507e251596e4110d65796690a96ac37a4b60432af90b3e97bb47e69d4ef83872dbbd6 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 68d315642b53af143aa17a71eb976cf431b51339aee584e29514a462b81c998636dd54219c2713b5f13e1df89eaf130dfab59683f9116825608708c81696b96c + languageName: node + linkType: hard + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" @@ -427,6 +768,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 7eb4e7ce5e3d6db4b0fdbdfaaa301c2e58f38a7ee39d5a4259a1fda61a612e83d3e4bc90fc36fb0345baf57e1e1a071e0caffeb80218623ad163f2fdc2e53a54 + languageName: node + linkType: hard + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.20.7" @@ -440,6 +792,31 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/plugin-transform-optional-chaining": ^7.24.7 + peerDependencies: + "@babel/core": ^7.13.0 + checksum: 07b92878ac58a98ea1fdf6a8b4ec3413ba4fa66924e28b694d63ec5b84463123fbf4d7153b56cf3cedfef4a3482c082fe3243c04f8fb2c041b32b0e29b4a9e21 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 8324d458db57060590942c7c2e9603880d07718ccb6450ec935105b8bd3c4393c4b8ada88e178c232258d91f33ffdcf2b1043d54e07a86989e50667ee100a32e + languageName: node + linkType: hard + "@babel/plugin-proposal-async-generator-functions@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" @@ -454,7 +831,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.14.0, @babel/plugin-proposal-class-properties@npm:^7.16.7, @babel/plugin-proposal-class-properties@npm:^7.18.6": +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.14.0, @babel/plugin-proposal-class-properties@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -527,7 +904,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.14.5, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.7, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.14.5, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -551,7 +928,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.16.7, @babel/plugin-proposal-object-rest-spread@npm:^7.20.7": +"@babel/plugin-proposal-object-rest-spread@npm:^7.0.0, @babel/plugin-proposal-object-rest-spread@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" dependencies: @@ -578,7 +955,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.14.5, @babel/plugin-proposal-optional-chaining@npm:^7.16.7, @babel/plugin-proposal-optional-chaining@npm:^7.20.7, @babel/plugin-proposal-optional-chaining@npm:^7.21.0": +"@babel/plugin-proposal-optional-chaining@npm:^7.14.5, @babel/plugin-proposal-optional-chaining@npm:^7.20.7, @babel/plugin-proposal-optional-chaining@npm:^7.21.0": version: 7.21.0 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: @@ -603,6 +980,15 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 + languageName: node + linkType: hard + "@babel/plugin-proposal-private-property-in-object@npm:^7.21.0": version: 7.21.0 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" @@ -706,6 +1092,39 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-import-assertions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c4d67be4eb1d4637e361477dbe01f5b392b037d17c1f861cfa0faa120030e137aab90a9237931b8040fd31d1e5d159e11866fa1165f78beef7a3be876a391a17 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 590dbb5d1a15264f74670b427b8d18527672c3d6c91d7bae7e65f80fd810edbc83d90e68065088644cbad3f2457ed265a54a9956fb789fcb9a5b521822b3a275 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b + languageName: node + linkType: hard + "@babel/plugin-syntax-json-strings@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" @@ -728,6 +1147,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7a5ca629d8ca1e1ee78705a78e58c12920d07ed8006d7e7232b31296a384ff5e41d7b649bde5561196041037bbb9f9715be1d1c20975df87ca204f34ad15b965 + languageName: node + linkType: hard + "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -827,6 +1257,29 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-typescript@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 56fe84f3044ecbf038977281648db6b63bd1301f2fff6595820dc10ee276c1d1586919d48d52a8d497ecae32c958be38f42c1c8d174dc58aad856c516dc5b35a + languageName: node + linkType: hard + +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c + languageName: node + linkType: hard + "@babel/plugin-transform-arrow-functions@npm:^7.0.0, @babel/plugin-transform-arrow-functions@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" @@ -838,6 +1291,31 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-arrow-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 707c209b5331c7dc79bd326128c6a6640dbd62a78da1653c844db20c4f36bf7b68454f1bc4d2d051b3fde9136fa291f276ec03a071bb00ee653069ff82f91010 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-generator-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-remap-async-to-generator": ^7.24.7 + "@babel/plugin-syntax-async-generators": ^7.8.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 112e3b18f9c496ebc01209fc27f0b41a3669c479c7bc44f7249383172b432ebaae1e523caa7c6ecbd2d0d7adcb7e5769fe2798f8cb01c08cd57232d1bb6d8ad4 + languageName: node + linkType: hard + "@babel/plugin-transform-async-to-generator@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" @@ -851,6 +1329,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-async-to-generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7" + dependencies: + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-remap-async-to-generator": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 13704fb3b83effc868db2b71bfb2c77b895c56cb891954fc362e95e200afd523313b0e7cf04ce02f45b05e76017c5b5fa8070c92613727a35131bb542c253a36 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoped-functions@npm:^7.0.0, @babel/plugin-transform-block-scoped-functions@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6" @@ -862,6 +1353,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 249cdcbff4e778b177245f9652b014ea4f3cd245d83297f10a7bf6d97790074089aa62bcde8c08eb299c5e68f2faed346b587d3ebac44d625ba9a83a4ee27028 + languageName: node + linkType: hard + "@babel/plugin-transform-block-scoping@npm:^7.0.0, @babel/plugin-transform-block-scoping@npm:^7.21.0": version: 7.21.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.21.0" @@ -873,28 +1375,82 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.15.4, @babel/plugin-transform-classes@npm:^7.21.0": - version: 7.21.0 - resolution: "@babel/plugin-transform-classes@npm:7.21.0" +"@babel/plugin-transform-block-scoping@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-block-scoping@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.21.0 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.20.7 - "@babel/helper-split-export-declaration": ^7.18.6 - globals: ^11.1.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 088ae152074bd0e90f64659169255bfe50393e637ec8765cb2a518848b11b0299e66b91003728fd0a41563a6fdc6b8d548ece698a314fd5447f5489c22e466b7 + checksum: 039206155533600f079f3a455f85888dd7d4970ff7ffa85ef44760f4f5acb9f19c9d848cc1fec1b9bdbc0dfec9e8a080b90d0ab66ad2bdc7138b5ca4ba96e61c languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.20.7": - version: 7.20.7 - resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" +"@babel/plugin-transform-class-properties@npm:^7.22.5, @babel/plugin-transform-class-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-properties@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1348d7ce74da38ba52ea85b3b4289a6a86913748569ef92ef0cff30702a9eb849e5eaf59f1c6f3517059aa68115fb3067e389735dccacca39add4e2b0c67e291 + languageName: node + linkType: hard + +"@babel/plugin-transform-class-static-block@npm:^7.22.11, @babel/plugin-transform-class-static-block@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 324049263504f18416f1c3e24033baebfafd05480fdd885c8ebe6f2b415b0fc8e0b98d719360f9e30743cc78ac387fabc0b3c6606d2b54135756ffb92963b382 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.0.0, @babel/plugin-transform-classes@npm:^7.15.4, @babel/plugin-transform-classes@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-classes@npm:7.21.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-compilation-targets": ^7.20.7 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-replace-supers": ^7.20.7 + "@babel/helper-split-export-declaration": ^7.18.6 + globals: ^11.1.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 088ae152074bd0e90f64659169255bfe50393e637ec8765cb2a518848b11b0299e66b91003728fd0a41563a6fdc6b8d548ece698a314fd5447f5489c22e466b7 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-classes@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-replace-supers": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + globals: ^11.1.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f01cb31143730d425681e9816020cbb519c7ddb3b6ca308dfaf2821eda5699a746637fc6bf19811e2fb42cfdf8b00a21b31c754da83771a5c280077925677354 + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.0.0, @babel/plugin-transform-computed-properties@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" dependencies: "@babel/helper-plugin-utils": ^7.20.2 "@babel/template": ^7.20.7 @@ -904,6 +1460,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-computed-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/template": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0cf8c1b1e4ea57dec8d4612460d84fd4cdbf71a7499bb61ee34632cf89018a59eee818ffca88a8d99ee7057c20a4257044d7d463fda6daef9bf1db9fa81563cb + languageName: node + linkType: hard + "@babel/plugin-transform-destructuring@npm:^7.0.0, @babel/plugin-transform-destructuring@npm:^7.21.3": version: 7.21.3 resolution: "@babel/plugin-transform-destructuring@npm:7.21.3" @@ -915,6 +1483,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-destructuring@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b9637b27faf9d24a8119bc5a1f98a2f47c69e6441bd8fc71163500be316253a72173308a93122bcf27d8d314ace43344c976f7291cf6376767f408350c8149d4 + languageName: node + linkType: hard + "@babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.4.4": version: 7.18.6 resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6" @@ -927,6 +1506,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-dotall-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 67b10fc6abb1f61f0e765288eb4c6d63d1d0f9fc0660e69f6f2170c56fa16bc74e49857afc644beda112b41771cd90cf52df0940d11e97e52617c77c7dcff171 + languageName: node + linkType: hard + "@babel/plugin-transform-duplicate-keys@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9" @@ -938,6 +1529,29 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-duplicate-keys@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d1da2ff85ecb56a63f4ccfd9dc9ae69400d85f0dadf44ecddd9e71c6e5c7a9178e74e3a9637555f415a2bb14551e563f09f98534ab54f53d25e8439fdde6ba2d + languageName: node + linkType: hard + +"@babel/plugin-transform-dynamic-import@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 776509ff62ab40c12be814a342fc56a5cc09b91fb63032b2633414b635875fd7da03734657be0f6db2891fe6e3033b75d5ddb6f2baabd1a02e4443754a785002 + languageName: node + linkType: hard + "@babel/plugin-transform-exponentiation-operator@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6" @@ -950,6 +1564,30 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 23c84a23eb56589fdd35a3540f9a1190615be069110a2270865223c03aee3ba4e0fc68fe14850800cf36f0712b26e4964d3026235261f58f0405a29fe8dac9b1 + languageName: node + linkType: hard + +"@babel/plugin-transform-export-namespace-from@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3bd3a10038f10ae0dea1ee42137f3edcf7036b5e9e570a0d1cbd0865f03658990c6c2d84fa2475f87a754e7dc5b46766c16f7ce5c9b32c3040150b6a21233a80 + languageName: node + linkType: hard + "@babel/plugin-transform-flow-strip-types@npm:^7.0.0": version: 7.21.0 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.21.0" @@ -973,6 +1611,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-for-of@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-for-of@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a53b42dc93ab4b7d1ebd3c695b52be22b3d592f6a3dbdb3dc2fea2c8e0a7e1508fe919864c455cde552aec44ce7518625fccbb70c7063373ca228d884f4f49ea + languageName: node + linkType: hard + "@babel/plugin-transform-function-name@npm:^7.0.0, @babel/plugin-transform-function-name@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-function-name@npm:7.18.9" @@ -986,6 +1636,31 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-function-name@npm:7.24.7" + dependencies: + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8eb1a67894a124910b5a67630bed4307757504381f39f0fb5cf82afc7ae8647dbc03b256d13865b73a749b9071b68e9fb8a28cef2369917b4299ebb93fd66146 + languageName: node + linkType: hard + +"@babel/plugin-transform-json-strings@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-json-strings@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-json-strings": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 88874d0b7a1ddea66c097fc0abb68801ffae194468aa44b828dde9a0e20ac5d8647943793de86092eabaa2911c96f67a6b373793d4bb9c932ef81b2711c06c2e + languageName: node + linkType: hard + "@babel/plugin-transform-literals@npm:^7.0.0, @babel/plugin-transform-literals@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-literals@npm:7.18.9" @@ -997,6 +1672,29 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3c075cc093a3dd9e294b8b7d6656e65f889e7ca2179ca27978dcd65b4dc4885ebbfb327408d7d8f483c55547deed00ba840956196f3ac8a3c3d2308a330a8c23 + languageName: node + linkType: hard + +"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3367ce0be243704dc6fce23e86a592c4380f01998ee5dd9f94c54b1ef7b971ac6f8a002901eb51599ac6cbdc0d067af8d1a720224fca1c40fde8bb8aab804aac + languageName: node + linkType: hard + "@babel/plugin-transform-member-expression-literals@npm:^7.0.0, @babel/plugin-transform-member-expression-literals@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6" @@ -1008,6 +1706,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-member-expression-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2720c57aa3bf70576146ba7d6ea03227f4611852122d76d237924f7b008dafc952e6ae61a19e5024f26c665f44384bbd378466f01b6bd1305b3564a3b7fb1a5d + languageName: node + linkType: hard + "@babel/plugin-transform-modules-amd@npm:^7.20.11": version: 7.20.11 resolution: "@babel/plugin-transform-modules-amd@npm:7.20.11" @@ -1020,6 +1729,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-amd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7" + dependencies: + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f1dd0fb2f46c0f8f21076b8c7ccd5b33a85ce6dcb31518ea4c648d9a5bb2474cd4bd87c9b1b752e68591e24b022e334ba0d07631fef2b6b4d8a4b85cf3d581f5 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.21.2": version: 7.21.2 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.21.2" @@ -1033,6 +1754,19 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-commonjs@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.7" + dependencies: + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-simple-access": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bfda2a0297197ed342e2a02e5f9847a489a3ae40a4a7d7f00f4aeb8544a85e9006e0c5271c8f61f39bc97975ef2717b5594cf9486694377a53433162909d64c1 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-systemjs@npm:^7.20.11": version: 7.20.11 resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" @@ -1047,6 +1781,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-systemjs@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.7" + dependencies: + "@babel/helper-hoist-variables": ^7.24.7 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8af7a9db2929991d82cfdf41fb175dee344274d39b39122f8c35f24b5d682f98368e3d8f5130401298bd21412df21d416a7d8b33b59c334fae3d3c762118b1d8 + languageName: node + linkType: hard + "@babel/plugin-transform-modules-umd@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6" @@ -1059,6 +1807,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-modules-umd@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7" + dependencies: + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9ff1c464892efe042952ba778468bda6131b196a2729615bdcc3f24cdc94014f016a4616ee5643c5845bade6ba698f386833e61056d7201314b13a7fd69fac88 + languageName: node + linkType: hard + "@babel/plugin-transform-named-capturing-groups-regex@npm:^7.20.5": version: 7.20.5 resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" @@ -1071,6 +1831,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: f1c6c7b5d60a86b6d7e4dd098798e1d393d55e993a0b57a73b53640c7a94985b601a96bdacee063f809a9a700bcea3a2ff18e98fa561554484ac56b761d774bd + languageName: node + linkType: hard + "@babel/plugin-transform-new-target@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-new-target@npm:7.18.6" @@ -1082,6 +1854,55 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-new-target@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-new-target@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3cb94cd1076b270f768f91fdcf9dd2f6d487f8dbfff3df7ca8d07b915900b86d02769a35ba1407d16fe49499012c8f055e1741299e2c880798b953d942a8fa1b + languageName: node + linkType: hard + +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4a9221356401d87762afbc37a9e8e764afc2daf09c421117537820f8cfbed6876888372ad3a7bcfae2d45c95f026651f050ab4020b777be31d3ffb00908dbdd3 + languageName: node + linkType: hard + +"@babel/plugin-transform-numeric-separator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 561b5f1d08b2c3f92ce849f092751558b5e6cfeb7eb55c79e7375c34dd9c3066dce5e630bb439affef6adcf202b6cbcaaa23870070276fa5bb429c8f5b8c7514 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-rest-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7" + dependencies: + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 169d257b9800c13e1feb4c37fb05dae84f702e58b342bb76e19e82e6692b7b5337c9923ee89e3916a97c0dd04a3375bdeca14f5e126f110bbacbeb46d1886ca2 + languageName: node + linkType: hard + "@babel/plugin-transform-object-super@npm:^7.0.0, @babel/plugin-transform-object-super@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-object-super@npm:7.18.6" @@ -1094,6 +1915,43 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-object-super@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-object-super@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-replace-supers": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f71e607a830ee50a22fa1a2686524d3339440cf9dea63032f6efbd865cfe4e35000e1e3f3492459e5c986f7c0c07dc36938bf3ce61fc9ba5f8ab732d0b64ab37 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7229f3a5a4facaab40f4fdfc7faabc157dc38a67d66bed7936599f4bc509e0bff636f847ac2aa45294881fce9cf8a0a460b85d2a465b7b977de9739fce9b18f6 + languageName: node + linkType: hard + +"@babel/plugin-transform-optional-chaining@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 877e7ce9097d475132c7f4d1244de50bb2fd37993dc4580c735f18f8cbc49282f6e77752821bcad5ca9d3528412d2c8a7ee0aa7ca71bb680ff82648e7a5fed25 + languageName: node + linkType: hard + "@babel/plugin-transform-parameters@npm:^7.0.0, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.21.3": version: 7.21.3 resolution: "@babel/plugin-transform-parameters@npm:7.21.3" @@ -1105,6 +1963,43 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-parameters@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-parameters@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ab534b03ac2eff94bc79342b8f39a4584666f5305a6c63c1964afda0b1b004e6b861e49d1683548030defe248e3590d3ff6338ee0552cb90c064f7e1479968c3 + languageName: node + linkType: hard + +"@babel/plugin-transform-private-methods@npm:^7.22.5, @babel/plugin-transform-private-methods@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-methods@npm:7.24.7" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c151548e34909be2adcceb224d8fdd70bafa393bc1559a600906f3f647317575bf40db670470934a360e90ee8084ef36dffa34ec25d387d414afd841e74cf3fe + languageName: node + linkType: hard + +"@babel/plugin-transform-private-property-in-object@npm:^7.22.11, @babel/plugin-transform-private-property-in-object@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8cee9473095305cc787bb653fd681719b49363281feabf677db8a552e8e41c94441408055d7e5fd5c7d41b315e634fa70b145ad0c7c54456216049df4ed57350 + languageName: node + linkType: hard + "@babel/plugin-transform-property-literals@npm:^7.0.0, @babel/plugin-transform-property-literals@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" @@ -1116,6 +2011,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-property-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-property-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9aeefc3aab6c6bf9d1fae1cf3a2d38c7d886fd3c6c81b7c608c477f5758aee2e7abf52f32724310fe861da61af934ee2508b78a5b5f234b9740c9134e1c14437 + languageName: node + linkType: hard + "@babel/plugin-transform-react-constant-elements@npm:^7.18.12": version: 7.21.3 resolution: "@babel/plugin-transform-react-constant-elements@npm:7.21.3" @@ -1188,6 +2094,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-regenerator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-regenerator@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + regenerator-transform: ^0.15.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 20c6c3fb6fc9f407829087316653388d311e8c1816b007609bb09aeef254092a7157adace8b3aaa8f34be752503717cb85c88a5fe482180a9b11bcbd676063be + languageName: node + linkType: hard + "@babel/plugin-transform-reserved-words@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6" @@ -1199,7 +2117,34 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.15.0, @babel/plugin-transform-runtime@npm:^7.16.7": +"@babel/plugin-transform-reserved-words@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3d5876954d5914d7270819479504f30c4bf5452a65c677f44e2dab2db50b3c9d4b47793c45dfad7abf4f377035dd79e4b3f554ae350df9f422201d370ce9f8dd + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.13.2": + version: 7.24.7 + resolution: "@babel/plugin-transform-runtime@npm:7.24.7" + dependencies: + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.1 + babel-plugin-polyfill-regenerator: ^0.6.1 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 98bcbbdc833d5c451189a6325f88820fe92973e119c59ce74bf28681cf4687c8280decb55b6c47f22e98c3973ae3a13521c4f51855a2b8577b230ecb1b4ca5b4 + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.15.0": version: 7.21.4 resolution: "@babel/plugin-transform-runtime@npm:7.21.4" dependencies: @@ -1226,6 +2171,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-shorthand-properties@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7b524245814607188212b8eb86d8c850e5974203328455a30881b4a92c364b93353fae14bc2af5b614ef16300b75b8c1d3b8f3a08355985b4794a7feb240adc3 + languageName: node + linkType: hard + "@babel/plugin-transform-spread@npm:^7.0.0, @babel/plugin-transform-spread@npm:^7.14.6, @babel/plugin-transform-spread@npm:^7.20.7": version: 7.20.7 resolution: "@babel/plugin-transform-spread@npm:7.20.7" @@ -1238,6 +2194,18 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-spread@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-spread@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4c4254c8b9cceb1a8f975fa9b92257ddb08380a35c0a3721b8f4b9e13a3d82e403af2e0fba577b9f2452dd8f06bc3dea71cc53b1e2c6af595af5db52a13429d6 + languageName: node + linkType: hard + "@babel/plugin-transform-sticky-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" @@ -1249,6 +2217,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-sticky-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 118fc7a7ebf7c20411b670c8a030535fdfe4a88bc5643bb625a584dbc4c8a468da46430a20e6bf78914246962b0f18f1b9d6a62561a7762c4f34a038a5a77179 + languageName: node + linkType: hard + "@babel/plugin-transform-template-literals@npm:^7.0.0, @babel/plugin-transform-template-literals@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" @@ -1260,6 +2239,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-template-literals@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-template-literals@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ad44e5826f5a98c1575832dbdbd033adfe683cdff195e178528ead62507564bf02f479b282976cfd3caebad8b06d5fd7349c1cdb880dec3c56daea4f1f179619 + languageName: node + linkType: hard + "@babel/plugin-transform-typeof-symbol@npm:^7.18.9": version: 7.18.9 resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" @@ -1271,6 +2261,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typeof-symbol@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6bd16b9347614d44187d8f8ee23ebd7be30dabf3632eed5ff0415f35a482e827de220527089eae9cdfb75e85aa72db0e141ebc2247c4b1187c1abcdacdc34895 + languageName: node + linkType: hard + "@babel/plugin-transform-typescript@npm:^7.21.3": version: 7.21.3 resolution: "@babel/plugin-transform-typescript@npm:7.21.3" @@ -1285,6 +2286,20 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-typescript@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-typescript@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-create-class-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-typescript": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6b367d1e3d6bdbe438878a76436fc6903e2b4fd7c31fa036d43865570d282679ec3f7c0306399851f2866a9b36686a0ea8c343df3750f70d427f1fe20ca54310 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-escapes@npm:^7.18.10": version: 7.18.10 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" @@ -1296,6 +2311,29 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-transform-unicode-escapes@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4af0a193e1ddea6ff82b2b15cc2501b872728050bd625740b813c8062fec917d32d530ff6b41de56c15e7296becdf3336a58db81f5ca8e7c445c1306c52f3e01 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: aae13350c50973f5802ca7906d022a6a0cc0e3aebac9122d0450bbd51e78252d4c2032ad69385e2759fcbdd3aac5d571bd7e26258907f51f8e1a51b53be626c2 + languageName: node + linkType: hard + "@babel/plugin-transform-unicode-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" @@ -1308,7 +2346,31 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.15.4, @babel/preset-env@npm:^7.16.7, @babel/preset-env@npm:^7.19.4": +"@babel/plugin-transform-unicode-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1cb4e70678906e431da0a05ac3f8350025fee290304ad7482d9cfaa1ca67b2e898654de537c9268efbdad5b80d3ebadf42b4a88ea84609bd8a4cce7b11b48afd + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 08a2844914f33dacd2ce1ab021ce8c1cc35dc6568521a746d8bf29c21571ee5be78787b454231c4bb3526cbbe280f1893223c82726cec5df2be5dae0a3b51837 + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.15.4, @babel/preset-env@npm:^7.19.4": version: 7.21.4 resolution: "@babel/preset-env@npm:7.21.4" dependencies: @@ -1393,6 +2455,110 @@ __metadata: languageName: node linkType: hard +"@babel/preset-env@npm:^7.23.2": + version: 7.24.7 + resolution: "@babel/preset-env@npm:7.24.7" + dependencies: + "@babel/compat-data": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.24.7 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.24.7 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.24.7 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.24.7 + "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/plugin-syntax-import-assertions": ^7.24.7 + "@babel/plugin-syntax-import-attributes": ^7.24.7 + "@babel/plugin-syntax-import-meta": ^7.10.4 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 + "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 + "@babel/plugin-transform-arrow-functions": ^7.24.7 + "@babel/plugin-transform-async-generator-functions": ^7.24.7 + "@babel/plugin-transform-async-to-generator": ^7.24.7 + "@babel/plugin-transform-block-scoped-functions": ^7.24.7 + "@babel/plugin-transform-block-scoping": ^7.24.7 + "@babel/plugin-transform-class-properties": ^7.24.7 + "@babel/plugin-transform-class-static-block": ^7.24.7 + "@babel/plugin-transform-classes": ^7.24.7 + "@babel/plugin-transform-computed-properties": ^7.24.7 + "@babel/plugin-transform-destructuring": ^7.24.7 + "@babel/plugin-transform-dotall-regex": ^7.24.7 + "@babel/plugin-transform-duplicate-keys": ^7.24.7 + "@babel/plugin-transform-dynamic-import": ^7.24.7 + "@babel/plugin-transform-exponentiation-operator": ^7.24.7 + "@babel/plugin-transform-export-namespace-from": ^7.24.7 + "@babel/plugin-transform-for-of": ^7.24.7 + "@babel/plugin-transform-function-name": ^7.24.7 + "@babel/plugin-transform-json-strings": ^7.24.7 + "@babel/plugin-transform-literals": ^7.24.7 + "@babel/plugin-transform-logical-assignment-operators": ^7.24.7 + "@babel/plugin-transform-member-expression-literals": ^7.24.7 + "@babel/plugin-transform-modules-amd": ^7.24.7 + "@babel/plugin-transform-modules-commonjs": ^7.24.7 + "@babel/plugin-transform-modules-systemjs": ^7.24.7 + "@babel/plugin-transform-modules-umd": ^7.24.7 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.24.7 + "@babel/plugin-transform-new-target": ^7.24.7 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.24.7 + "@babel/plugin-transform-numeric-separator": ^7.24.7 + "@babel/plugin-transform-object-rest-spread": ^7.24.7 + "@babel/plugin-transform-object-super": ^7.24.7 + "@babel/plugin-transform-optional-catch-binding": ^7.24.7 + "@babel/plugin-transform-optional-chaining": ^7.24.7 + "@babel/plugin-transform-parameters": ^7.24.7 + "@babel/plugin-transform-private-methods": ^7.24.7 + "@babel/plugin-transform-private-property-in-object": ^7.24.7 + "@babel/plugin-transform-property-literals": ^7.24.7 + "@babel/plugin-transform-regenerator": ^7.24.7 + "@babel/plugin-transform-reserved-words": ^7.24.7 + "@babel/plugin-transform-shorthand-properties": ^7.24.7 + "@babel/plugin-transform-spread": ^7.24.7 + "@babel/plugin-transform-sticky-regex": ^7.24.7 + "@babel/plugin-transform-template-literals": ^7.24.7 + "@babel/plugin-transform-typeof-symbol": ^7.24.7 + "@babel/plugin-transform-unicode-escapes": ^7.24.7 + "@babel/plugin-transform-unicode-property-regex": ^7.24.7 + "@babel/plugin-transform-unicode-regex": ^7.24.7 + "@babel/plugin-transform-unicode-sets-regex": ^7.24.7 + "@babel/preset-modules": 0.1.6-no-external-plugins + babel-plugin-polyfill-corejs2: ^0.4.10 + babel-plugin-polyfill-corejs3: ^0.10.4 + babel-plugin-polyfill-regenerator: ^0.6.1 + core-js-compat: ^3.31.0 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1a82c883c7404359b19b7436d0aab05f8dd4e89e8b1f7de127cc65d0ff6a9b1c345211d9c038f5b6e8f93d26f091fa9c73812d82851026ab4ec93f5ed0f0d675 + languageName: node + linkType: hard + +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" + dependencies: + "@babel/helper-plugin-utils": ^7.0.0 + "@babel/types": ^7.4.4 + esutils: ^2.0.2 + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 + languageName: node + linkType: hard + "@babel/preset-modules@npm:^0.1.5": version: 0.1.5 resolution: "@babel/preset-modules@npm:0.1.5" @@ -1439,6 +2605,21 @@ __metadata: languageName: node linkType: hard +"@babel/preset-typescript@npm:^7.23.2": + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + "@babel/plugin-syntax-jsx": ^7.24.7 + "@babel/plugin-transform-modules-commonjs": ^7.24.7 + "@babel/plugin-transform-typescript": ^7.24.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 12929b24757f3bd6548103475f86478eda4c872bc7cefd920b29591eee8f4a4f350561d888e133d632d0c9402b8615fdcec9138e5127a6567dcb22f804ff207f + languageName: node + linkType: hard + "@babel/regjsgen@npm:^0.8.0": version: 0.8.0 resolution: "@babel/regjsgen@npm:0.8.0" @@ -1466,6 +2647,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ea90792fae708ddf1632e54c25fe1a86643d8c0132311f81265d2bdbdd42f9f4fac65457056c1b6ca87f7aa0d6a795b549566774bba064bdcea2034ab3960ee9 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.14.0, @babel/traverse@npm:^7.15.4, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2, @babel/traverse@npm:^7.21.4, @babel/traverse@npm:^7.4.5": version: 7.21.4 resolution: "@babel/traverse@npm:7.21.4" @@ -1484,7 +2676,25 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.15.4, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.7, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2, @babel/types@npm:^7.21.4, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-hoist-variables": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + debug: ^4.3.1 + globals: ^11.1.0 + checksum: 7cd366afe9e7ee77e493779fdf24f67bf5595247289364f4689e29688572505eaeb886d7a8f20ebb9c29fc2de7d0895e4ff9e203e78e39ac67239724d45aa83b + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.0.0-beta.49, @babel/types@npm:^7.15.4, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2, @babel/types@npm:^7.21.4, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.21.4 resolution: "@babel/types@npm:7.21.4" dependencies: @@ -1495,39 +2705,23 @@ __metadata: languageName: node linkType: hard -"@builder.io/partytown@npm:^0.5.2": - version: 0.5.4 - resolution: "@builder.io/partytown@npm:0.5.4" - bin: - partytown: bin/partytown.cjs - checksum: 2935390013f82e731160465a3b1d229cedfafec6b8c2ac7aad65e67012da0711962d9619bdffea1dbbae42b6109a89b501a655ef13a7c432bf95876f59f71f76 - languageName: node - linkType: hard - -"@chainsafe/as-sha256@npm:^0.4.1": - version: 0.4.1 - resolution: "@chainsafe/as-sha256@npm:0.4.1" - checksum: 6d86975e648ecdafd366802278ac15b392b252e967f3681412ec48b5a3518b936cc5e977517499882b084991446d25787d98f8f585891943688cc81549a44e9a - languageName: node - linkType: hard - -"@chainsafe/persistent-merkle-tree@npm:^0.6.1": - version: 0.6.1 - resolution: "@chainsafe/persistent-merkle-tree@npm:0.6.1" +"@babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" dependencies: - "@chainsafe/as-sha256": ^0.4.1 - "@noble/hashes": ^1.3.0 - checksum: 74614b8d40970dc930d5bf741619498b0bbbde5ff24ce45fce6ad122143aa77bf57249a28175b1b972cf56bff57d529a4258b7222ab4e60c1261119b5986c51b + "@babel/helper-string-parser": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + to-fast-properties: ^2.0.0 + checksum: 3e4437fced97e02982972ce5bebd318c47d42c9be2152c0fd28c6f786cc74086cc0a8fb83b602b846e41df37f22c36254338eada1a47ef9d8a1ec92332ca3ea8 languageName: node linkType: hard -"@chainsafe/ssz@npm:^0.11.1": - version: 0.11.1 - resolution: "@chainsafe/ssz@npm:0.11.1" - dependencies: - "@chainsafe/as-sha256": ^0.4.1 - "@chainsafe/persistent-merkle-tree": ^0.6.1 - checksum: e3c2928f9ab4a0544e645f0302b9535046d1e6e1d4b3bd1c3dd6bc8e6302fddad6036d65e7900d1446f285f496051da05fa14c1bde590b511d03033907175c8f +"@builder.io/partytown@npm:^0.5.2": + version: 0.5.4 + resolution: "@builder.io/partytown@npm:0.5.4" + bin: + partytown: bin/partytown.cjs + checksum: 2935390013f82e731160465a3b1d229cedfafec6b8c2ac7aad65e67012da0711962d9619bdffea1dbbae42b6109a89b501a655ef13a7c432bf95876f59f71f76 languageName: node linkType: hard @@ -1561,6 +2755,13 @@ __metadata: languageName: node linkType: hard +"@endo/env-options@npm:^1.1.4": + version: 1.1.4 + resolution: "@endo/env-options@npm:1.1.4" + checksum: 9d2a32e6aa7105a617855fa33ddc1dc845be944c3e42518e7e147a9320d8b083196943957a6c63e3db60615076e86fed13c3c1c1a2799f586ef087454aa6a294 + languageName: node + linkType: hard + "@es-joy/jsdoccomment@npm:~0.36.1": version: 0.36.1 resolution: "@es-joy/jsdoccomment@npm:0.36.1" @@ -1638,13 +2839,13 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/common@npm:^3.1.2": - version: 3.1.2 - resolution: "@ethereumjs/common@npm:3.1.2" +"@ethereumjs/common@npm:^3.2.0": + version: 3.2.0 + resolution: "@ethereumjs/common@npm:3.2.0" dependencies: - "@ethereumjs/util": ^8.0.6 + "@ethereumjs/util": ^8.1.0 crc-32: ^1.2.0 - checksum: e80a8bc86476f1ce878bacb1915d91681671bb5303291cdcece26e456ac13a6158f0f59625cb02a1cfbdd7c9a7dc8b175f8d8f0fee596b3eb9dfb965465ad43d + checksum: cb9cc11f5c868cb577ba611cebf55046e509218bbb89b47ccce010776dafe8256d70f8f43fab238aec74cf71f62601cd5842bc03a83261200802de365732a14b languageName: node linkType: hard @@ -1657,33 +2858,26 @@ __metadata: languageName: node linkType: hard -"@ethereumjs/tx@npm:^4.1.1, @ethereumjs/tx@npm:^4.1.2": - version: 4.1.2 - resolution: "@ethereumjs/tx@npm:4.1.2" +"@ethereumjs/tx@npm:^4.2.0": + version: 4.2.0 + resolution: "@ethereumjs/tx@npm:4.2.0" dependencies: - "@chainsafe/ssz": ^0.11.1 - "@ethereumjs/common": ^3.1.2 + "@ethereumjs/common": ^3.2.0 "@ethereumjs/rlp": ^4.0.1 - "@ethereumjs/util": ^8.0.6 + "@ethereumjs/util": ^8.1.0 ethereum-cryptography: ^2.0.0 - peerDependencies: - c-kzg: ^1.0.8 - peerDependenciesMeta: - c-kzg: - optional: true - checksum: ad2fb692c3746cd5935b01c98b6b54046ae2a1fccff57ad2209e10446f3b279a204d7477accf05b27078445b14379314077769662142ac07117c45a5a1ea427f + checksum: 87a3f5f2452cfbf6712f8847525a80c213210ed453c211c793c5df801fe35ecef28bae17fadd222fcbdd94277478a47e52d2b916a90a6b30cda21f1e0cdaee42 languageName: node linkType: hard -"@ethereumjs/util@npm:^8.0.6": - version: 8.0.6 - resolution: "@ethereumjs/util@npm:8.0.6" +"@ethereumjs/util@npm:^8.1.0": + version: 8.1.0 + resolution: "@ethereumjs/util@npm:8.1.0" dependencies: - "@chainsafe/ssz": ^0.11.1 "@ethereumjs/rlp": ^4.0.1 ethereum-cryptography: ^2.0.0 micro-ftch: ^0.3.1 - checksum: 034e06cddec27417318434a1a7cd7a9dc0f0b447c1f54423c515d8809c9697386eee6429d0a1c13517a85c696e6fdba570b243d882e65764c274859606027015 + checksum: 9ae5dee8f12b0faf81cd83f06a41560e79b0ba96a48262771d897a510ecae605eb6d84f687da001ab8ccffd50f612ae50f988ef76e6312c752897f462f3ac08d languageName: node linkType: hard @@ -2081,6 +3275,17 @@ __metadata: languageName: node linkType: hard +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": ^1.2.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.24 + checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 + languageName: node + linkType: hard + "@jridgewell/resolve-uri@npm:3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" @@ -2088,6 +3293,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 83b85f72c59d1c080b4cbec0fef84528963a1b5db34e4370fa4bd1e3ff64a0d80e0cee7369d11d73c704e0286fb2865b530acac7a871088fbe92b5edf1000870 + languageName: node + linkType: hard + "@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" @@ -2095,6 +3307,13 @@ __metadata: languageName: node linkType: hard +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10 + languageName: node + linkType: hard + "@jridgewell/source-map@npm:^0.3.2": version: 0.3.3 resolution: "@jridgewell/source-map@npm:0.3.3" @@ -2105,6 +3324,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/source-map@npm:^0.3.3": + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" + dependencies: + "@jridgewell/gen-mapping": ^0.3.5 + "@jridgewell/trace-mapping": ^0.3.25 + checksum: c9dc7d899397df95e3c9ec287b93c0b56f8e4453cd20743e2b9c8e779b1949bc3cccf6c01bb302779e46560eb45f62ea38d19fedd25370d814734268450a9f30 + languageName: node + linkType: hard + "@jridgewell/sourcemap-codec@npm:1.4.14": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" @@ -2112,7 +3341,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 @@ -2129,6 +3358,16 @@ __metadata: languageName: node linkType: hard +"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 + languageName: node + linkType: hard + "@kleros/scout-site@workspace:packages/site": version: 0.0.0-use.local resolution: "@kleros/scout-site@workspace:packages/site" @@ -2183,9 +3422,8 @@ __metadata: "@metamask/eslint-config-jest": ^11.1.0 "@metamask/eslint-config-nodejs": ^11.1.0 "@metamask/eslint-config-typescript": ^11.1.0 - "@metamask/snaps-cli": ^0.32.2 - "@metamask/snaps-types": ^0.32.2 - "@metamask/snaps-ui": ^0.32.2 + "@metamask/snaps-cli": 6.2.0 + "@metamask/snaps-sdk": 5.0.0 "@typescript-eslint/eslint-plugin": ^5.62.0 "@typescript-eslint/parser": ^5.62.0 eslint: ^8.57.0 @@ -2210,8 +3448,8 @@ __metadata: "@metamask/eslint-config-jest": ^11.1.0 "@metamask/eslint-config-nodejs": ^11.1.0 "@metamask/eslint-config-typescript": ^11.1.0 - "@metamask/snaps-cli": ^0.32.2 - "@metamask/snaps-ui": ^0.32.2 + "@metamask/snaps-cli": 6.2.0 + "@metamask/snaps-sdk": 5.0.0 "@types/markdown-escape": ^1.1.3 "@typescript-eslint/eslint-plugin": ^5.62.0 "@typescript-eslint/parser": ^5.62.0 @@ -2359,19 +3597,6 @@ __metadata: languageName: node linkType: hard -"@metamask/approval-controller@npm:^2.1.1": - version: 2.1.1 - resolution: "@metamask/approval-controller@npm:2.1.1" - dependencies: - "@metamask/base-controller": ^2.0.0 - "@metamask/controller-utils": ^3.4.0 - eth-rpc-errors: ^4.0.2 - immer: ^9.0.6 - nanoid: ^3.1.31 - checksum: 2e3798e67821660be7c7a35cbe5d001085fd2814fb58bc21e1525383fe2fba66ddb4074896c530de29407d929790ee3a036e180c5576962e3b50a85afe3fd9df - languageName: node - linkType: hard - "@metamask/auto-changelog@npm:^3.4.4": version: 3.4.4 resolution: "@metamask/auto-changelog@npm:3.4.4" @@ -2387,50 +3612,30 @@ __metadata: languageName: node linkType: hard -"@metamask/base-controller@npm:^2.0.0": - version: 2.0.0 - resolution: "@metamask/base-controller@npm:2.0.0" +"@metamask/base-controller@npm:^6.0.0": + version: 6.0.0 + resolution: "@metamask/base-controller@npm:6.0.0" dependencies: - "@metamask/controller-utils": ^3.0.0 + "@metamask/utils": ^8.3.0 immer: ^9.0.6 - checksum: afd7df59cbcd26261e3d015ac0669261efbfad8e106b55ae7184f7445979b867f78f0d56fe103566150236093847b3acc68473f979e46bd9c67f654857995458 - languageName: node - linkType: hard - -"@metamask/browser-passworder@npm:^4.0.2": - version: 4.1.0 - resolution: "@metamask/browser-passworder@npm:4.1.0" - checksum: f1edb3b75594b8e8d075b3134c9ce6c73573160eb48184ef722b9d96a5763db1e2e9acb166fc5c66c7c82936e134a02a3fb4c0022ca9a948857a30181cb84d7e - languageName: node - linkType: hard - -"@metamask/controller-utils@npm:^3.0.0": - version: 3.3.0 - resolution: "@metamask/controller-utils@npm:3.3.0" - dependencies: - "@metamask/utils": ^5.0.1 - "@spruceid/siwe-parser": 1.1.3 - eth-ens-namehash: ^2.0.8 - eth-rpc-errors: ^4.0.2 - ethereumjs-util: ^7.0.10 - ethjs-unit: ^0.1.6 - fast-deep-equal: ^3.1.3 - checksum: 54e19f7bfd7b7762913313877484f0cfe9ac3e66cf43eabc6573e22433a7a36154a1f04fa5834807644a780b4b2200e0cafc06a0f0ef9fcead44304d742b2ad3 + checksum: ff5c4acedc698e2477f1d719f64363d8763b21836dcea4675214c078457cd47dde068aa336b249663f3c7fb3c0f536ce420870811e00ca3a410646740a9f5934 languageName: node linkType: hard -"@metamask/controller-utils@npm:^3.4.0": - version: 3.4.0 - resolution: "@metamask/controller-utils@npm:3.4.0" +"@metamask/controller-utils@npm:^11.0.0": + version: 11.0.0 + resolution: "@metamask/controller-utils@npm:11.0.0" dependencies: - "@metamask/utils": ^5.0.1 - "@spruceid/siwe-parser": 1.1.3 + "@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 - eth-rpc-errors: ^4.0.2 - ethereumjs-util: ^7.0.10 - ethjs-unit: ^0.1.6 fast-deep-equal: ^3.1.3 - checksum: c483a56a062118ad0b740ca65ec05810226af069bdcd7ff92adc250a9a4e8b9abf347876476ecd005f7890770b5bbf2f621a90b5a3698fdd059127d4337d7c6b + checksum: ce77d9006c34109d78787d91036b605c2e401f51bae58a60cfd955905ebd63ebe5a007b93861a1fcc51bb7e57b69ec2a6dd6142656c1ee2d87d74e397752dffa languageName: node linkType: hard @@ -2483,17 +3688,82 @@ __metadata: languageName: node linkType: hard -"@metamask/key-tree@npm:^7.0.0": - version: 7.0.0 - resolution: "@metamask/key-tree@npm:7.0.0" +"@metamask/eth-query@npm:^4.0.0": + version: 4.0.0 + resolution: "@metamask/eth-query@npm:4.0.0" + dependencies: + json-rpc-random-id: ^1.0.0 + xtend: ^4.0.1 + checksum: f2e529cf2aa362c20b81433f69840c2830444b3e060a3d9cc778235b8f595f4e1e3a6505b7f14930c4e1566efc9de0ee879e4566f3a6ab184521bdf40f5895d4 + 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:^8.0.1, @metamask/json-rpc-engine@npm:^8.0.2": + version: 8.0.2 + resolution: "@metamask/json-rpc-engine@npm:8.0.2" + dependencies: + "@metamask/rpc-errors": ^6.2.1 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.3.0 + checksum: c240d298ad503d93922a94a62cf59f0344b6d6644a523bc8ea3c0f321bea7172b89f2747a5618e2861b2e8152ae5086b76f391a10e4566529faa50b8850c051d + languageName: node + linkType: hard + +"@metamask/json-rpc-engine@npm:^9.0.0": + version: 9.0.0 + resolution: "@metamask/json-rpc-engine@npm:9.0.0" dependencies: - "@metamask/scure-bip39": ^2.1.0 - "@metamask/utils": ^3.3.0 - "@noble/ed25519": ^1.6.0 - "@noble/hashes": ^1.0.0 - "@noble/secp256k1": ^1.5.5 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.3.0 + checksum: b97170b36843145361015dabc5651df1d2c7f28f0756d3c9c05aef6a483098d562a9983cbe0e15f7fd1a66aa26481132b03ccb9061a2c48f0d3249c1f2348e97 + languageName: node + linkType: hard + +"@metamask/json-rpc-middleware-stream@npm:^7.0.1": + version: 7.0.2 + resolution: "@metamask/json-rpc-middleware-stream@npm:7.0.2" + dependencies: + "@metamask/json-rpc-engine": ^8.0.2 + "@metamask/safe-event-emitter": ^3.0.0 + "@metamask/utils": ^8.3.0 + readable-stream: ^3.6.2 + checksum: ff11ad3ff0ec27530efc53c4e6543661648f437dacdd58797449307e20dbc428b479cd8d1e9767797268b98d0445bd6f1986820a8c855faeef01d5c03b55323b + languageName: node + linkType: hard + +"@metamask/key-tree@npm:^9.0.0, @metamask/key-tree@npm:^9.1.1": + version: 9.1.1 + resolution: "@metamask/key-tree@npm:9.1.1" + dependencies: + "@metamask/scure-bip39": ^2.1.1 + "@metamask/utils": ^8.3.0 + "@noble/curves": ^1.2.0 + "@noble/hashes": ^1.3.2 "@scure/base": ^1.0.0 - checksum: e3b8371ba41766e1936ff0b0b34c46b7a1297e51fe177246ae6446c4f15a6601a6ed4fc5d01d0594e8b1e9b1682096900f7ab4e7e15df94041ec025116a635b9 + checksum: 4de5f92e4d9408829552bb569b998613ed940f289613fe86f9a5f0a66e392ec386d70b2365943c216b83c9ff249877fd731f2f791240a622ff186fd047d81f9e + 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 @@ -2508,43 +3778,32 @@ __metadata: languageName: node linkType: hard -"@metamask/permission-controller@npm:^3.1.0": - version: 3.2.0 - resolution: "@metamask/permission-controller@npm:3.2.0" +"@metamask/object-multiplex@npm:^2.0.0": + version: 2.0.0 + resolution: "@metamask/object-multiplex@npm:2.0.0" + dependencies: + once: ^1.4.0 + readable-stream: ^3.6.2 + checksum: 54baea752a3ac7c2742c376512e00d4902d383e9da8787574d3b21eb0081523309e24e3915a98f3ae0341d65712b6832d2eb7eeb862f4ef0da1ead52dcde5387 + languageName: node + linkType: hard + +"@metamask/permission-controller@npm:^10.0.0": + version: 10.0.0 + resolution: "@metamask/permission-controller@npm:10.0.0" dependencies: - "@metamask/approval-controller": ^2.1.1 - "@metamask/base-controller": ^2.0.0 - "@metamask/controller-utils": ^3.4.0 - "@metamask/types": ^1.1.0 + "@metamask/base-controller": ^6.0.0 + "@metamask/controller-utils": ^11.0.0 + "@metamask/json-rpc-engine": ^9.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/utils": ^8.3.0 "@types/deep-freeze-strict": ^1.1.0 deep-freeze-strict: ^1.1.1 - eth-rpc-errors: ^4.0.2 immer: ^9.0.6 - json-rpc-engine: ^6.1.0 nanoid: ^3.1.31 peerDependencies: - "@metamask/approval-controller": ^2.1.1 - checksum: 34650f2d9b51170fc9b2a56d2004a2cd2ca3f427e9dad2e3229bbd0b1dfad40a98f639752b1bfe17946c39677e4c8fe52581b5dbbf42e4a18e83b72e8e06d9b0 - languageName: node - linkType: hard - -"@metamask/providers@npm:^10.2.0, @metamask/providers@npm:^10.2.1": - version: 10.2.1 - resolution: "@metamask/providers@npm:10.2.1" - dependencies: - "@metamask/object-multiplex": ^1.1.0 - "@metamask/safe-event-emitter": ^2.0.0 - "@types/chrome": ^0.0.136 - detect-browser: ^5.2.0 - eth-rpc-errors: ^4.0.2 - extension-port-stream: ^2.0.1 - fast-deep-equal: ^2.0.1 - is-stream: ^2.0.0 - json-rpc-engine: ^6.1.0 - json-rpc-middleware-stream: ^4.2.1 - pump: ^3.0.0 - webextension-polyfill-ts: ^0.25.0 - checksum: e88b2db8c4673cc6a7e47d9f0531df3fac73f05f8e9ff6d02c3420dfb3c7a82335d9c44876f2d472c44eac36d66491d2022be4f39600bee561d5de8ad59c5b07 + "@metamask/approval-controller": ^7.0.0 + checksum: 9b05ebac86a5d028388eca35861357561298ea938f3adb5e134566f5d16a9a01cc582cffdc14f3680f103ba770827f108a066bc48fcb13da984a04da0af178f7 languageName: node linkType: hard @@ -2567,22 +3826,54 @@ __metadata: languageName: node linkType: hard -"@metamask/rpc-methods@npm:^0.32.2": - version: 0.32.2 - resolution: "@metamask/rpc-methods@npm:0.32.2" +"@metamask/providers@npm:^16.0.0": + version: 16.1.0 + resolution: "@metamask/providers@npm:16.1.0" dependencies: - "@metamask/browser-passworder": ^4.0.2 - "@metamask/key-tree": ^7.0.0 - "@metamask/permission-controller": ^3.1.0 - "@metamask/snaps-ui": ^0.32.2 - "@metamask/snaps-utils": ^0.32.2 - "@metamask/types": ^1.1.0 - "@metamask/utils": ^5.0.0 - "@noble/hashes": ^1.1.3 - eth-rpc-errors: ^4.0.2 - nanoid: ^3.1.31 - superstruct: ^1.0.3 - checksum: 11a996de95c64ef26e22fcd276a04e7ef93e1cd8ef279bea46a6293c7c0e714f22c417ebd92ca50fca505aaf4c68bcaf818466c24cdc93c77afad9842a50f394 + "@metamask/json-rpc-engine": ^8.0.1 + "@metamask/json-rpc-middleware-stream": ^7.0.1 + "@metamask/object-multiplex": ^2.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/safe-event-emitter": ^3.1.1 + "@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: 85e40140f342a38112c3d7cee436751a2be4c575cc4f815ab48a73b549abc2d756bf4a10e4b983e91dbd38076601f992531edb6d8d674aebceae32ef7e299275 + languageName: node + linkType: hard + +"@metamask/providers@npm:^17.0.0": + version: 17.0.0 + resolution: "@metamask/providers@npm:17.0.0" + dependencies: + "@metamask/json-rpc-engine": ^8.0.1 + "@metamask/json-rpc-middleware-stream": ^7.0.1 + "@metamask/object-multiplex": ^2.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/safe-event-emitter": ^3.1.1 + "@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 + peerDependencies: + webextension-polyfill: ^0.10.0 || ^0.11.0 || ^0.12.0 + checksum: 330e369458edc68d743d87b8b2597cdacac58df01b5fc31f565ae5dacee2390ee23693fb10fa451c6146665e87475a4c8f54163407eb05fceeb698900e34f9e6 + languageName: node + linkType: hard + +"@metamask/rpc-errors@npm:^6.2.1": + version: 6.3.0 + resolution: "@metamask/rpc-errors@npm:6.3.0" + dependencies: + "@metamask/utils": ^8.3.0 + fast-safe-stringify: ^2.0.6 + checksum: de79d132f149cba6d2efcf7b17b93d0bad92c7e5c15b3826f889e0b01979883d71acc4445b781098cee13c3837c807ee56f8b03bce78887f6a6bc95de1adfe9d languageName: node linkType: hard @@ -2600,158 +3891,206 @@ __metadata: languageName: node linkType: hard -"@metamask/scure-bip39@npm:^2.1.0": - version: 2.1.0 - resolution: "@metamask/scure-bip39@npm:2.1.0" - dependencies: - "@noble/hashes": ~1.1.1 - "@scure/base": ~1.1.0 - checksum: 13e07f03077472e9b230f702cbba7848ecac752028396647ccdeedd7bc280ceb50ee15203e25603f05c4c6ca5d4dc7277825f7004beb113e1a415adc91f059f9 +"@metamask/safe-event-emitter@npm:^3.1.1": + version: 3.1.1 + resolution: "@metamask/safe-event-emitter@npm:3.1.1" + checksum: e24db4d7c20764bfc5b025065f92518c805f0ffb1da4820078b8cff7dcae964c0f354cf053fcb7ac659de015d5ffdf21aae5e8d44e191ee8faa9066855f22653 languageName: node linkType: hard -"@metamask/snaps-browserify-plugin@npm:^0.32.2": - version: 0.32.2 - resolution: "@metamask/snaps-browserify-plugin@npm:0.32.2" +"@metamask/scure-bip39@npm:^2.1.1": + version: 2.1.1 + resolution: "@metamask/scure-bip39@npm:2.1.1" dependencies: - "@metamask/snaps-utils": ^0.32.2 - convert-source-map: ^1.8.0 - checksum: cfdf6c07b86a97cccefa1dd5d60d49e13a315fe3b6ab8235301813654b058e32c6872a36fbb81a1a46b237e16cff83b15d776c4fc2c1e87fea9160f27dd05097 + "@noble/hashes": ~1.3.2 + "@scure/base": ~1.1.3 + checksum: d03b4d0b3dba0e5c2014038b746ec86cc9c4420b4c6b9a224e3b4ebdb266b9170c968a3ad9693c6f5d1e76ce3c198479e9398bd30f1dc0f0920d7e9401612365 languageName: node linkType: hard -"@metamask/snaps-cli@npm:^0.32.2": - version: 0.32.2 - resolution: "@metamask/snaps-cli@npm:0.32.2" - dependencies: - "@babel/core": ^7.16.7 - "@babel/plugin-proposal-class-properties": ^7.16.7 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.16.7 - "@babel/plugin-proposal-object-rest-spread": ^7.16.7 - "@babel/plugin-proposal-optional-chaining": ^7.16.7 - "@babel/plugin-transform-runtime": ^7.16.7 - "@babel/preset-env": ^7.16.7 - "@babel/preset-typescript": ^7.16.7 - "@metamask/snaps-browserify-plugin": ^0.32.2 - "@metamask/snaps-utils": ^0.32.2 - "@metamask/utils": ^5.0.0 +"@metamask/slip44@npm:^3.1.0": + version: 3.1.0 + resolution: "@metamask/slip44@npm:3.1.0" + checksum: 63de4b85448990bde7760704d2f646ff33b34b22799b570c0bb1f7f08b1ebea9784495759611979ca4a5872094b093b63c28c6f6d94aa614cbd692576fcb134f + languageName: node + linkType: hard + +"@metamask/snaps-cli@npm:6.2.0": + version: 6.2.0 + resolution: "@metamask/snaps-cli@npm:6.2.0" + dependencies: + "@babel/core": ^7.23.2 + "@babel/plugin-transform-class-properties": ^7.22.5 + "@babel/plugin-transform-class-static-block": ^7.22.11 + "@babel/plugin-transform-private-methods": ^7.22.5 + "@babel/plugin-transform-private-property-in-object": ^7.22.11 + "@babel/plugin-transform-runtime": ^7.13.2 + "@babel/preset-env": ^7.23.2 + "@babel/preset-typescript": ^7.23.2 + "@metamask/snaps-sdk": ^4.1.0 + "@metamask/snaps-utils": ^7.3.0 + "@metamask/snaps-webpack-plugin": ^4.0.1 + "@metamask/utils": ^8.3.0 + "@swc/core": 1.3.78 + assert: ^2.0.0 babelify: ^10.0.0 browserify: ^17.0.0 - chokidar: ^3.5.2 - is-url: ^1.2.4 + browserify-zlib: ^0.2.0 + buffer: ^6.0.3 + chalk: ^4.1.2 + console-browserify: ^1.2.0 + constants-browserify: ^1.0.0 + crypto-browserify: ^3.12.0 + domain-browser: ^4.22.0 + events: ^3.3.0 + https-browserify: ^1.0.0 + ora: ^5.4.1 + os-browserify: ^0.3.0 + path-browserify: ^1.0.1 + process: ^0.11.10 + punycode: ^2.3.0 + querystring-es3: ^0.2.1 + readable-stream: ^3.6.2 + semver: ^7.5.4 serve-handler: ^6.1.5 - ses: ^0.18.1 + stream-browserify: ^3.0.0 + stream-http: ^3.2.0 + string_decoder: ^1.3.0 + strip-ansi: ^6.0.1 superstruct: ^1.0.3 - yargs: ^16.2.0 - yargs-parser: ^20.2.2 + swc-loader: ^0.2.3 + terser-webpack-plugin: ^5.3.9 + timers-browserify: ^2.0.12 + tty-browserify: ^0.0.1 + url: ^0.11.1 + util: ^0.12.5 + vm-browserify: ^1.1.2 + webpack: ^5.88.0 + webpack-merge: ^5.9.0 + yargs: ^17.7.1 bin: - mm-snap: dist/main.js - checksum: da7d95dc67f23093deacd075c1803df8cb20735e1e37d11fec4aa0bb24e44026d51b7fe2851c1cdf0d327be9690f917dc1bebd5b827bb2776f5d2cffb21d03c1 + mm-snap: ./dist/main.js + checksum: 33f9879e8870e27490bc70ed839fe0d9d38fd21a130d555db04bcf6d7477cdc725e9951cc7d0e7f67afab0601e66a58087058f4c5f033a26677bce39c3821d7e languageName: node linkType: hard -"@metamask/snaps-registry@npm:^1.2.0": - version: 1.2.1 - resolution: "@metamask/snaps-registry@npm:1.2.1" +"@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-sdk@npm:5.0.0, @metamask/snaps-sdk@npm:^5.0.0": + version: 5.0.0 + resolution: "@metamask/snaps-sdk@npm:5.0.0" dependencies: - "@metamask/utils": ^6.0.0 - "@noble/secp256k1": ^1.7.1 + "@metamask/key-tree": ^9.1.1 + "@metamask/providers": ^17.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/utils": ^8.3.0 superstruct: ^1.0.3 - checksum: d2d5b743a8b55b6f685708b2b694534585329585c6d94819328e270fd77c68c0bede88b866821db9c22a667eca1f4961ed860d83b438cf009bd1c4df6e75b78a + checksum: 80b60b4fab9615ca5cea86c06f7102dd60ed42a8e7568a48a5a291f66eaba1143d449e6bd3f5a16dff53dcc7ff242adbd3968c3dc7669265a4a941a397f1c0a2 languageName: node linkType: hard -"@metamask/snaps-types@npm:^0.32.2": - version: 0.32.2 - resolution: "@metamask/snaps-types@npm:0.32.2" +"@metamask/snaps-sdk@npm:^3.0.1": + version: 3.2.0 + resolution: "@metamask/snaps-sdk@npm:3.2.0" dependencies: - "@metamask/providers": ^10.2.0 - "@metamask/rpc-methods": ^0.32.2 - "@metamask/snaps-utils": ^0.32.2 - "@metamask/utils": ^5.0.0 - checksum: 37a994a6fcb38c9bfc387c2c3f08f0e5badb19f69c2e92e361743048dc30bc22b9ba51a7abc1a429f35a4e62e6b62e735dfeef2316b2a5584c99b9dbeefa7c3c + "@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: a95f10403b50be7b6b35b49eef3724eabb8ef0763db6434e6c77a6d56fb18deab928764dee2738ee6428e77ea582b3dd71e5cbdb19dfb37389dc4c6d34294891 languageName: node linkType: hard -"@metamask/snaps-ui@npm:^0.32.2": - version: 0.32.2 - resolution: "@metamask/snaps-ui@npm:0.32.2" +"@metamask/snaps-sdk@npm:^4.1.0": + version: 4.4.2 + resolution: "@metamask/snaps-sdk@npm:4.4.2" dependencies: - "@metamask/utils": ^5.0.0 + "@metamask/key-tree": ^9.1.1 + "@metamask/providers": ^17.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/utils": ^8.3.0 + fast-xml-parser: ^4.3.4 superstruct: ^1.0.3 - checksum: 98e8900efb63a0f1ec4893624290a1bf2d0fa416f99d57f33532865063f4e4b9b3787b77630629c64d7dc041e3508cac81044eca067ed76a07aa380bc5997db2 + checksum: 2ff3949cee3b6c5a580304a02191f3ec7fb049460c2ff89b1731f24b215baf5f9c08834a0b2b703ff43e3b74ede387386e22a96810b50be106bb029b180c44ce languageName: node linkType: hard -"@metamask/snaps-utils@npm:^0.32.2": - version: 0.32.2 - resolution: "@metamask/snaps-utils@npm:0.32.2" +"@metamask/snaps-utils@npm:^7.0.1, @metamask/snaps-utils@npm:^7.3.0": + version: 7.6.0 + resolution: "@metamask/snaps-utils@npm:7.6.0" dependencies: - "@babel/core": ^7.18.6 - "@babel/types": ^7.18.7 - "@metamask/base-controller": ^2.0.0 - "@metamask/permission-controller": ^3.1.0 - "@metamask/providers": ^10.2.1 - "@metamask/snaps-registry": ^1.2.0 - "@metamask/snaps-ui": ^0.32.2 - "@metamask/utils": ^5.0.0 - "@noble/hashes": ^1.1.3 + "@babel/core": ^7.23.2 + "@babel/types": ^7.23.0 + "@metamask/base-controller": ^6.0.0 + "@metamask/key-tree": ^9.1.1 + "@metamask/permission-controller": ^10.0.0 + "@metamask/rpc-errors": ^6.2.1 + "@metamask/slip44": ^3.1.0 + "@metamask/snaps-registry": ^3.1.0 + "@metamask/snaps-sdk": ^5.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 - eth-rpc-errors: ^4.0.3 fast-deep-equal: ^3.1.3 fast-json-stable-stringify: ^2.1.0 + fast-xml-parser: ^4.3.4 + marked: ^12.0.1 rfdc: ^1.3.0 - semver: ^7.3.7 - ses: ^0.18.1 + semver: ^7.5.4 + ses: ^1.1.0 superstruct: ^1.0.3 validate-npm-package-name: ^5.0.0 - checksum: 3568fb79cff8283eacb6e1bd498e20191f2c7c6774675be372f5305a4b5275512d1ded2a9fb36c106a8b10c5cbf480f6a87cdacfc70baf642b9bf3094ee3aefa - languageName: node - linkType: hard - -"@metamask/types@npm:^1.1.0": - version: 1.1.0 - resolution: "@metamask/types@npm:1.1.0" - checksum: 500e8c076a2b0a6d688c8c465101256f090547d99c9a5585efe3d1db7a494b6b2712b127043fb316912caffc4fff78976b9a7780780abb68305e8a3bf812689c + checksum: 53c215ef8eb899c3707b6279a15bc74e6f967b8f6d8471f74cf011321db54715eddbe4d445686471d416ff270664644808d5e2c4f8683d6511b5a570235e6ce7 languageName: node linkType: hard -"@metamask/utils@npm:^3.3.0": - version: 3.6.0 - resolution: "@metamask/utils@npm:3.6.0" +"@metamask/snaps-webpack-plugin@npm:^4.0.1": + version: 4.0.1 + resolution: "@metamask/snaps-webpack-plugin@npm:4.0.1" dependencies: - "@types/debug": ^4.1.7 - debug: ^4.3.4 - semver: ^7.3.8 - superstruct: ^1.0.3 - checksum: 1ebc6677bb017e4d09d4af143621fe27194d8ed815234cfd76469c3c734dc1db2ea7b577c01a2096c21c04d8c9c4d721d3035b5353fe2ded3b4737f326755e43 + "@metamask/snaps-sdk": ^3.0.1 + "@metamask/snaps-utils": ^7.0.1 + "@metamask/utils": ^8.3.0 + webpack-sources: ^3.2.3 + checksum: b22a6b03db2b285942a05995f5077ab954ba2b5737f500af653b09a27ed2c35fcc7b8f5c933f558f343f191199437d380d3ebfa9d179ee67a9b395a8fc0634c6 languageName: node linkType: hard -"@metamask/utils@npm:^5.0.0, @metamask/utils@npm:^5.0.1": - version: 5.0.1 - resolution: "@metamask/utils@npm:5.0.1" - dependencies: - "@ethereumjs/tx": ^4.1.1 - "@types/debug": ^4.1.7 - debug: ^4.3.4 - semver: ^7.3.8 - superstruct: ^1.0.3 - checksum: 29745bd3d2db06bf66263bdec04e93a8f417c46c69d8054149c0046ed54b5f13d26d94a998fff1a31b5a8e7a2200935bfc8392a5fa3c4261e3cecd3ccdd9ddc0 +"@metamask/superstruct@npm:^3.0.0": + version: 3.0.0 + resolution: "@metamask/superstruct@npm:3.0.0" + checksum: 667f8f2947186972516bb72b4ba215eaeede257c8beb0450583dd4c8b00c28729ff938267ca8804a3a351277fd627b8607cafeb71eb7045a2b6930639bb6a341 languageName: node linkType: hard -"@metamask/utils@npm:^6.0.0": - version: 6.0.0 - resolution: "@metamask/utils@npm:6.0.0" +"@metamask/utils@npm:^8.3.0": + version: 8.5.0 + resolution: "@metamask/utils@npm:8.5.0" dependencies: - "@ethereumjs/tx": ^4.1.2 + "@ethereumjs/tx": ^4.2.0 + "@metamask/superstruct": ^3.0.0 + "@noble/hashes": ^1.3.1 + "@scure/base": ^1.1.3 "@types/debug": ^4.1.7 debug: ^4.3.4 - semver: ^7.3.8 - superstruct: ^1.0.3 - checksum: 502a75c82af729f813a08382e8ca5e3bfab7903a377b375e781ffcd5541e3a57b468a0daf02bb8e5c5bcb9051408f51c1ffb7a92b90bfd89946e7691c1117ca9 + pony-cause: ^2.1.10 + semver: ^7.5.4 + uuid: ^9.0.1 + checksum: e8eac1c796c3f6b623be3c2736e8682248620f666b180f5c12ce56ee09587d4e28b6811862139a05c7a1bec91415f10ccf0516f3cdf342f88b0189d2a057c24b languageName: node linkType: hard @@ -2826,31 +4165,33 @@ __metadata: languageName: node linkType: hard -"@noble/ed25519@npm:^1.6.0": - version: 1.7.3 - resolution: "@noble/ed25519@npm:1.7.3" - checksum: 45169927d51de513e47bbeebff3a603433c4ac7579e1b8c5034c380a0afedbe85e6959be3d69584a7a5ed6828d638f8f28879003b9bb2fb5f22d8aa2d88fd5fe +"@noble/curves@npm:^1.2.0": + version: 1.4.0 + resolution: "@noble/curves@npm:1.4.0" + dependencies: + "@noble/hashes": 1.4.0 + checksum: 0014ff561d16e98da4a57e2310a4015e4bdab3b1e1eafcd18d3f9b955c29c3501452ca5d702fddf8ca92d570bbeadfbe53fe16ebbd81a319c414f739154bb26b languageName: node linkType: hard -"@noble/hashes@npm:1.3.0, @noble/hashes@npm:^1.0.0, @noble/hashes@npm:^1.1.3, @noble/hashes@npm:^1.3.0, @noble/hashes@npm:~1.3.0": +"@noble/hashes@npm:1.3.0, @noble/hashes@npm:~1.3.0": version: 1.3.0 resolution: "@noble/hashes@npm:1.3.0" checksum: d7ddb6d7c60f1ce1f87facbbef5b724cdea536fc9e7f59ae96e0fc9de96c8f1a2ae2bdedbce10f7dcc621338dfef8533daa73c873f2b5c87fa1a4e05a95c2e2e languageName: node linkType: hard -"@noble/hashes@npm:~1.1.1": - version: 1.1.5 - resolution: "@noble/hashes@npm:1.1.5" - checksum: de3f095a7ac1cbf5b4b3d09f193288d4f2eec35fbadf2ed9fd7e47d8a3042fef410052ba62dc0296a185f994c11192f5357fdb1bd9178c905efd82e946c53b00 +"@noble/hashes@npm:1.4.0, @noble/hashes@npm:^1.1.2, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:^1.3.2": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 8ba816ae26c90764b8c42493eea383716396096c5f7ba6bea559993194f49d80a73c081f315f4c367e51bd2d5891700bcdfa816b421d24ab45b41cb03e4f3342 languageName: node linkType: hard -"@noble/secp256k1@npm:^1.5.5, @noble/secp256k1@npm:^1.7.1": - version: 1.7.1 - resolution: "@noble/secp256k1@npm:1.7.1" - checksum: d2301f1f7690368d8409a3152450458f27e54df47e3f917292de3de82c298770890c2de7c967d237eff9c95b70af485389a9695f73eb05a43e2bd562d18b18cb +"@noble/hashes@npm:~1.3.2": + version: 1.3.3 + resolution: "@noble/hashes@npm:1.3.3" + checksum: 8a6496d1c0c64797339bc694ad06cdfaa0f9e56cd0c3f68ae3666cfb153a791a55deb0af9c653c7ed2db64d537aa3e3054629740d2f2338bb1dcb7ab60cd205b languageName: node linkType: hard @@ -3357,6 +4698,13 @@ __metadata: languageName: node linkType: hard +"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.3": + version: 1.1.7 + resolution: "@scure/base@npm:1.1.7" + checksum: d9084be9a2f27971df1684af9e40bb750e86f549345e1bb3227fb61673c0c83569c92c1cb0a4ddccb32650b39d3cd3c145603b926ba751c9bc60c27317549b20 + languageName: node + linkType: hard + "@scure/bip32@npm:1.3.0": version: 1.3.0 resolution: "@scure/bip32@npm:1.3.0" @@ -3449,12 +4797,15 @@ __metadata: languageName: node linkType: hard -"@spruceid/siwe-parser@npm:1.1.3": - version: 1.1.3 - resolution: "@spruceid/siwe-parser@npm:1.1.3" +"@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 - checksum: 708786ba2f10987c45c1fd8a6243ba6572ee7f320531616d71ff66044828bc24af66f5537ce09c9272bdae93fcc35b566a7804fe7997284f2ee5445a36e6add2 + uri-js: ^4.4.1 + valid-url: ^1.0.9 + checksum: 99365956bd5e35127568e7ee69246cfc79cc26d83f6fbc5e3a9ed6f0693f7da6f2ee67cf8b93b65761da3c3ce8cc156858bab85e24b2eadd49ec8ae07cb8826e languageName: node linkType: hard @@ -3598,19 +4949,140 @@ __metadata: languageName: node linkType: hard -"@svgr/webpack@npm:^6.5.1": - version: 6.5.1 - resolution: "@svgr/webpack@npm:6.5.1" +"@svgr/webpack@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/webpack@npm:6.5.1" + dependencies: + "@babel/core": ^7.19.6 + "@babel/plugin-transform-react-constant-elements": ^7.18.12 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 + "@svgr/core": ^6.5.1 + "@svgr/plugin-jsx": ^6.5.1 + "@svgr/plugin-svgo": ^6.5.1 + checksum: d10582eb4fa82a5b6d314cb49f2c640af4fd3a60f5b76095d2b14e383ef6a43a6f4674b68774a21787dbde69dec0a251cfcfc3f9a96c82754ba5d5c6daf785f0 + languageName: node + linkType: hard + +"@swc/core-darwin-arm64@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-darwin-arm64@npm:1.3.78" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-darwin-x64@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-darwin-x64@npm:1.3.78" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@swc/core-linux-arm-gnueabihf@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.78" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@swc/core-linux-arm64-gnu@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.78" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-arm64-musl@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.78" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-linux-x64-gnu@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.78" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-x64-musl@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-linux-x64-musl@npm:1.3.78" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-win32-arm64-msvc@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.78" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-win32-ia32-msvc@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.78" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@swc/core-win32-x64-msvc@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.78" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@swc/core@npm:1.3.78": + version: 1.3.78 + resolution: "@swc/core@npm:1.3.78" dependencies: - "@babel/core": ^7.19.6 - "@babel/plugin-transform-react-constant-elements": ^7.18.12 - "@babel/preset-env": ^7.19.4 - "@babel/preset-react": ^7.18.6 - "@babel/preset-typescript": ^7.18.6 - "@svgr/core": ^6.5.1 - "@svgr/plugin-jsx": ^6.5.1 - "@svgr/plugin-svgo": ^6.5.1 - checksum: d10582eb4fa82a5b6d314cb49f2c640af4fd3a60f5b76095d2b14e383ef6a43a6f4674b68774a21787dbde69dec0a251cfcfc3f9a96c82754ba5d5c6daf785f0 + "@swc/core-darwin-arm64": 1.3.78 + "@swc/core-darwin-x64": 1.3.78 + "@swc/core-linux-arm-gnueabihf": 1.3.78 + "@swc/core-linux-arm64-gnu": 1.3.78 + "@swc/core-linux-arm64-musl": 1.3.78 + "@swc/core-linux-x64-gnu": 1.3.78 + "@swc/core-linux-x64-musl": 1.3.78 + "@swc/core-win32-arm64-msvc": 1.3.78 + "@swc/core-win32-ia32-msvc": 1.3.78 + "@swc/core-win32-x64-msvc": 1.3.78 + peerDependencies: + "@swc/helpers": ^0.5.0 + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: b7494c4ca9a2e968cd00430c9dbb5cc4f0c3dd3baaf66d129185c5a8816caf6424a2da8e0f181ed94e7c0c39f76046ee995d6c5ec08198d5f5d6f60735ffb1ab + languageName: node + linkType: hard + +"@swc/counter@npm:^0.1.3": + version: 0.1.3 + resolution: "@swc/counter@npm:0.1.3" + checksum: df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598 languageName: node linkType: hard @@ -3759,12 +5231,12 @@ __metadata: languageName: node linkType: hard -"@types/bn.js@npm:^5.1.0": - version: 5.1.1 - resolution: "@types/bn.js@npm:5.1.1" +"@types/bn.js@npm:^5.1.5": + version: 5.1.5 + resolution: "@types/bn.js@npm:5.1.5" dependencies: "@types/node": "*" - checksum: e50ed2dd3abe997e047caf90e0352c71e54fc388679735217978b4ceb7e336e51477791b715f49fd77195ac26dd296c7bad08a3be9750e235f9b2e1edb1b51c2 + checksum: c87b28c4af74545624f8a3dae5294b16aa190c222626e8d4b2e327b33b1a3f1eeb43e7a24d914a9774bca43d8cd6e1cb0325c1f4b3a244af6693a024e1d918e6 languageName: node linkType: hard @@ -3780,16 +5252,6 @@ __metadata: languageName: node linkType: hard -"@types/chrome@npm:^0.0.136": - version: 0.0.136 - resolution: "@types/chrome@npm:0.0.136" - dependencies: - "@types/filesystem": "*" - "@types/har-format": "*" - checksum: af96fdc79fb019d827fdb6269f831921f8f36215ee05a2624436dd2ad4d84d7be12333cc6f54912fb8bae0ca49cbfde5a78de94723bfbd20d309d2e71e274a1b - languageName: node - linkType: hard - "@types/common-tags@npm:^1.8.1": version: 1.8.1 resolution: "@types/common-tags@npm:1.8.1" @@ -3880,19 +5342,10 @@ __metadata: languageName: node linkType: hard -"@types/filesystem@npm:*": - version: 0.0.32 - resolution: "@types/filesystem@npm:0.0.32" - dependencies: - "@types/filewriter": "*" - checksum: 4b9079d200a3b241722b90e1c5806c4b32c4dac87d42a1c7ef76a2c0dafdbe7d5f1a379b873ad5de73622b44de6599e1522908f67b938d54e785bd1c36e302a0 - languageName: node - linkType: hard - -"@types/filewriter@npm:*": - version: 0.0.29 - resolution: "@types/filewriter@npm:0.0.29" - checksum: 0c58aa875c2c245be7dbc42b20212f3203e13d11ec013a4a5cd0febf0e8b87214be5882c05ff9d7bdf0398f145a4fdbc24b7e6cf7b094e134a3b4c7a0598502f +"@types/estree@npm:^1.0.5": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a languageName: node linkType: hard @@ -3923,13 +5376,6 @@ __metadata: languageName: node linkType: hard -"@types/har-format@npm:*": - version: 1.2.10 - resolution: "@types/har-format@npm:1.2.10" - checksum: 14c0118d809e77a0bac9deec0a87159c28beab21105cfce3aa291b51e28d4c07142851c4e6b93b7ecb4ea237fe07d39ba98a42bb2de2f5891144733411ac76b7 - languageName: node - linkType: hard - "@types/hoist-non-react-statics@npm:*": version: 3.3.1 resolution: "@types/hoist-non-react-statics@npm:3.3.1" @@ -4092,15 +5538,6 @@ __metadata: languageName: node linkType: hard -"@types/pbkdf2@npm:^3.0.0": - version: 3.1.0 - resolution: "@types/pbkdf2@npm:3.1.0" - dependencies: - "@types/node": "*" - checksum: d15024b1957c21cf3b8887329d9bd8dfde754cf13a09d76ae25f1391cfc62bb8b8d7b760773c5dbaa748172fba8b3e0c3dbe962af6ccbd69b76df12a48dfba40 - languageName: node - linkType: hard - "@types/prop-types@npm:*": version: 15.7.5 resolution: "@types/prop-types@npm:15.7.5" @@ -4182,15 +5619,6 @@ __metadata: languageName: node linkType: hard -"@types/secp256k1@npm:^4.0.1": - version: 4.0.3 - resolution: "@types/secp256k1@npm:4.0.3" - dependencies: - "@types/node": "*" - checksum: 1bd10b9afa724084b655dc81b7b315def3d2d0e272014ef16009fa76e17537411c07c0695fdea412bc7b36d2a02687f5fea33522d55b8ef29eda42992f812913 - languageName: node - linkType: hard - "@types/semver@npm:^7.3.12": version: 7.3.13 resolution: "@types/semver@npm:7.3.13" @@ -4574,6 +6002,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" + dependencies: + "@webassemblyjs/helper-numbers": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + checksum: 31bcc64147236bd7b1b6d29d1f419c1f5845c785e1e42dc9e3f8ca2e05a029e9393a271b84f3a5bff2a32d35f51ff59e2181a6e5f953fe88576acd6750506202 + languageName: node + linkType: hard + "@webassemblyjs/floating-point-hex-parser@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.5" @@ -4581,6 +6019,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 29b08758841fd8b299c7152eda36b9eb4921e9c584eb4594437b5cd90ed6b920523606eae7316175f89c20628da14326801090167cc7fbffc77af448ac84b7e2 + languageName: node + linkType: hard + "@webassemblyjs/helper-api-error@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/helper-api-error@npm:1.11.5" @@ -4588,6 +6033,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: e8563df85161096343008f9161adb138a6e8f3c2cc338d6a36011aa55eabb32f2fd138ffe63bc278d009ada001cc41d263dadd1c0be01be6c2ed99076103689f + languageName: node + linkType: hard + "@webassemblyjs/helper-buffer@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/helper-buffer@npm:1.11.5" @@ -4595,6 +6047,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: c3ffb723024130308db608e86e2bdccd4868bbb62dffb0a9a1530606496f79c87f8565bd8e02805ce64912b71f1a70ee5fb00307258b0c082c3abf961d097eca + languageName: node + linkType: hard + "@webassemblyjs/helper-numbers@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/helper-numbers@npm:1.11.5" @@ -4606,6 +6065,17 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" + dependencies: + "@webassemblyjs/floating-point-hex-parser": 1.11.6 + "@webassemblyjs/helper-api-error": 1.11.6 + "@xtuc/long": 4.2.2 + checksum: f4b562fa219f84368528339e0f8d273ad44e047a07641ffcaaec6f93e5b76fd86490a009aa91a294584e1436d74b0a01fa9fde45e333a4c657b58168b04da424 + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-bytecode@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.5" @@ -4613,6 +6083,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 3535ef4f1fba38de3475e383b3980f4bbf3de72bbb631c2b6584c7df45be4eccd62c6ff48b5edd3f1bcff275cfd605a37679ec199fc91fd0a7705d7f1e3972dc + languageName: node + linkType: hard + "@webassemblyjs/helper-wasm-section@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.5" @@ -4625,6 +6102,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/wasm-gen": 1.12.1 + checksum: c19810cdd2c90ff574139b6d8c0dda254d42d168a9e5b3d353d1bc085f1d7164ccd1b3c05592a45a939c47f7e403dc8d03572bb686642f06a3d02932f6f0bc8f + languageName: node + linkType: hard + "@webassemblyjs/ieee754@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/ieee754@npm:1.11.5" @@ -4634,6 +6123,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" + dependencies: + "@xtuc/ieee754": ^1.2.0 + checksum: 13574b8e41f6ca39b700e292d7edf102577db5650fe8add7066a320aa4b7a7c09a5056feccac7a74eb68c10dea9546d4461412af351f13f6b24b5f32379b49de + languageName: node + linkType: hard + "@webassemblyjs/leb128@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/leb128@npm:1.11.5" @@ -4643,6 +6141,15 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" + dependencies: + "@xtuc/long": 4.2.2 + checksum: 7ea942dc9777d4b18a5ebfa3a937b30ae9e1d2ce1fee637583ed7f376334dd1d4274f813d2e250056cca803e0952def4b954913f1a3c9068bcd4ab4ee5143bf0 + languageName: node + linkType: hard + "@webassemblyjs/utf8@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/utf8@npm:1.11.5" @@ -4650,6 +6157,13 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 807fe5b5ce10c390cfdd93e0fb92abda8aebabb5199980681e7c3743ee3306a75729bcd1e56a3903980e96c885ee53ef901fcbaac8efdfa480f9c0dae1d08713 + languageName: node + linkType: hard + "@webassemblyjs/wasm-edit@npm:^1.11.5": version: 1.11.5 resolution: "@webassemblyjs/wasm-edit@npm:1.11.5" @@ -4666,6 +6180,22 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/helper-wasm-section": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-opt": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + "@webassemblyjs/wast-printer": 1.12.1 + checksum: ae23642303f030af888d30c4ef37b08dfec7eab6851a9575a616e65d1219f880d9223913a39056dd654e49049d76e97555b285d1f7e56935047abf578cce0692 + languageName: node + linkType: hard + "@webassemblyjs/wasm-gen@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/wasm-gen@npm:1.11.5" @@ -4679,6 +6209,19 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 5787626bb7f0b033044471ddd00ce0c9fe1ee4584e8b73e232051e3a4c99ba1a102700d75337151c8b6055bae77eefa4548960c610a5e4a504e356bd872138ff + languageName: node + linkType: hard + "@webassemblyjs/wasm-opt@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/wasm-opt@npm:1.11.5" @@ -4691,6 +6234,18 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + checksum: 0e8fa8a0645304a1e18ff40d3db5a2e9233ebaa169b19fcc651d6fc9fe2cac0ce092ddee927318015ae735d9cd9c5d97c0cafb6a51dcd2932ac73587b62df991 + languageName: node + linkType: hard + "@webassemblyjs/wasm-parser@npm:1.11.5, @webassemblyjs/wasm-parser@npm:^1.11.5": version: 1.11.5 resolution: "@webassemblyjs/wasm-parser@npm:1.11.5" @@ -4705,6 +6260,20 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-api-error": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 176015de3551ac068cd4505d837414f258d9ade7442bd71efb1232fa26c9f6d7d4e11a5c816caeed389943f409af7ebff6899289a992d7a70343cb47009d21a8 + languageName: node + linkType: hard + "@webassemblyjs/wast-printer@npm:1.11.5": version: 1.11.5 resolution: "@webassemblyjs/wast-printer@npm:1.11.5" @@ -4715,6 +6284,16 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" + dependencies: + "@webassemblyjs/ast": 1.12.1 + "@xtuc/long": 4.2.2 + checksum: 2974b5dda8d769145ba0efd886ea94a601e61fb37114c14f9a9a7606afc23456799af652ac3052f284909bd42edc3665a76bc9b50f95f0794c053a8a1757b713 + languageName: node + linkType: hard + "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -4748,6 +6327,15 @@ __metadata: languageName: node linkType: hard +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: ^5.0.0 + checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75 + languageName: node + linkType: hard + "abortcontroller-polyfill@npm:^1.1.9": version: 1.7.5 resolution: "abortcontroller-polyfill@npm:1.7.5" @@ -4774,6 +6362,15 @@ __metadata: languageName: node linkType: hard +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" + peerDependencies: + acorn: ^8 + checksum: 1c0c49b6a244503964ae46ae850baccf306e84caf99bc2010ed6103c69a423987b07b520a6c619f075d215388bd4923eccac995886a54309eda049ab78a4be95 + languageName: node + linkType: hard + "acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -4844,6 +6441,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.8.2": + version: 8.12.0 + resolution: "acorn@npm:8.12.0" + bin: + acorn: bin/acorn + checksum: ae142de8739ef15a5d936c550c1d267fc4dedcdbe62ad1aa2c0009afed1de84dd0a584684a5d200bb55d8db14f3e09a95c6e92a5303973c04b9a7413c36d1df0 + languageName: node + linkType: hard + "acorn@npm:^8.9.0": version: 8.10.0 resolution: "acorn@npm:8.10.0" @@ -5322,6 +6928,19 @@ __metadata: languageName: node linkType: hard +"assert@npm:^2.0.0": + version: 2.1.0 + resolution: "assert@npm:2.1.0" + dependencies: + call-bind: ^1.0.2 + is-nan: ^1.3.2 + object-is: ^1.1.5 + object.assign: ^4.1.4 + util: ^0.12.5 + checksum: 1ed1cabba9abe55f4109b3f7292b4e4f3cf2953aad8dc148c0b3c3bd676675c31b1abb32ef563b7d5a19d1715bf90d1e5f09fad2a4ee655199468902da80f7c2 + languageName: node + linkType: hard + "ast-types-flow@npm:^0.0.7": version: 0.0.7 resolution: "ast-types-flow@npm:0.0.7" @@ -5507,6 +7126,31 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs2@npm:^0.4.10": + version: 0.4.11 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" + dependencies: + "@babel/compat-data": ^7.22.6 + "@babel/helper-define-polyfill-provider": ^0.6.2 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: f098353ce7c7dde1a1d2710858e01b471e85689110c9e37813e009072347eb8c55d5f84d20d3bf1cab31755f20078ba90f8855fdc4686a9daa826a95ff280bd7 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": + version: 0.10.4 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.6.1 + core-js-compat: ^3.36.1 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: b96a54495f7cc8b3797251c8c15f5ed015edddc3110fc122f6b32c94bec33af1e8bc56fa99091808f500bde0cccaaa266889cdc5935d9e6e9cf09898214f02dd + languageName: node + linkType: hard + "babel-plugin-polyfill-corejs3@npm:^0.6.0": version: 0.6.0 resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" @@ -5530,6 +7174,17 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.6.2 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 150233571072b6b3dfe946242da39cba8587b7f908d1c006f7545fc88b0e3c3018d445739beb61e7a75835f0c2751dbe884a94ff9b245ec42369d9267e0e1b3f + languageName: node + linkType: hard + "babel-plugin-remove-graphql-queries@npm:^4.25.0": version: 4.25.0 resolution: "babel-plugin-remove-graphql-queries@npm:4.25.0" @@ -5659,7 +7314,7 @@ __metadata: languageName: node linkType: hard -"base-x@npm:^3.0.2, base-x@npm:^3.0.8": +"base-x@npm:^3.0.8": version: 3.0.9 resolution: "base-x@npm:3.0.9" dependencies: @@ -5717,7 +7372,7 @@ __metadata: languageName: node linkType: hard -"bl@npm:^4.0.0, bl@npm:^4.0.3": +"bl@npm:^4.0.0, bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: @@ -5728,13 +7383,6 @@ __metadata: languageName: node linkType: hard -"blakejs@npm:^1.1.0": - version: 1.2.1 - resolution: "blakejs@npm:1.2.1" - checksum: d699ba116cfa21d0b01d12014a03e484dd76d483133e6dc9eb415aa70a119f08beb3bcefb8c71840106a00b542cba77383f8be60cd1f0d4589cb8afb922eefbe - languageName: node - linkType: hard - "bluebird@npm:^3.7.2": version: 3.7.2 resolution: "bluebird@npm:3.7.2" @@ -5742,10 +7390,10 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:4.11.6": - version: 4.11.6 - resolution: "bn.js@npm:4.11.6" - checksum: db23047bf06fdf9cf74401c8e76bca9f55313c81df382247d2c753868b368562e69171716b81b7038ada8860af18346fd4bcd1cf9d4963f923fe8e54e61cb58a +"bn.js@npm:5.2.1, bn.js@npm:^5.0.0, bn.js@npm:^5.1.1, bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 languageName: node linkType: hard @@ -5756,13 +7404,6 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1, bn.js@npm:^5.1.2, bn.js@npm:^5.2.0": - 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" @@ -5882,7 +7523,7 @@ __metadata: languageName: node linkType: hard -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": +"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": version: 1.2.0 resolution: "browserify-aes@npm:1.2.0" dependencies: @@ -5946,7 +7587,7 @@ __metadata: languageName: node linkType: hard -"browserify-zlib@npm:~0.2.0": +"browserify-zlib@npm:^0.2.0, browserify-zlib@npm:~0.2.0": version: 0.2.0 resolution: "browserify-zlib@npm:0.2.0" dependencies: @@ -6027,23 +7668,17 @@ __metadata: languageName: node linkType: hard -"bs58@npm:^4.0.0": - version: 4.0.1 - resolution: "bs58@npm:4.0.1" - dependencies: - base-x: ^3.0.2 - checksum: b3c5365bb9e0c561e1a82f1a2d809a1a692059fae016be233a6127ad2f50a6b986467c3a50669ce4c18929dcccb297c5909314dd347a25a68c21b68eb3e95ac2 - languageName: node - linkType: hard - -"bs58check@npm:^2.1.2": - version: 2.1.2 - resolution: "bs58check@npm:2.1.2" +"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": + version: 4.23.1 + resolution: "browserslist@npm:4.23.1" dependencies: - bs58: ^4.0.0 - create-hash: ^1.1.0 - safe-buffer: ^5.1.2 - checksum: 43bdf08a5dd04581b78f040bc4169480e17008da482ffe2a6507327bbc4fc5c28de0501f7faf22901cfe57fbca79cbb202ca529003fedb4cb8dccd265b38e54d + caniuse-lite: ^1.0.30001629 + electron-to-chromium: ^1.4.796 + node-releases: ^2.0.14 + update-browserslist-db: ^1.0.16 + bin: + browserslist: cli.js + checksum: 06189e2d6666a203ce097cc0e713a40477d08420927b79af139211e5712f3cf676fdc4dd6af3aa493d47c09206a344b3420a8315577dbe88c58903132de9b0f5 languageName: node linkType: hard @@ -6080,6 +7715,16 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.2.1 + checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 + languageName: node + linkType: hard + "buffer@npm:~5.2.1": version: 5.2.1 resolution: "buffer@npm:5.2.1" @@ -6290,6 +7935,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001629": + version: 1.0.30001636 + resolution: "caniuse-lite@npm:1.0.30001636" + checksum: b0347fd2c8d346680a64d98b061c59cb8fbf149cdd03005a447fae4d21e6286d5bd161b43eefe3221c6624aacb3cda4e838ae83c95ff5313a547f84ca93bcc70 + languageName: node + linkType: hard + "capital-case@npm:^1.0.4": version: 1.0.4 resolution: "capital-case@npm:1.0.4" @@ -6395,7 +8047,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.4.2, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": +"chokidar@npm:^3.4.2, chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -6482,6 +8134,13 @@ __metadata: languageName: node linkType: hard +"cli-spinners@npm:^2.5.0": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c + languageName: node + linkType: hard + "cli-width@npm:^3.0.0": version: 3.0.0 resolution: "cli-width@npm:3.0.0" @@ -6564,6 +8223,13 @@ __metadata: languageName: node linkType: hard +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: d06418b7335897209e77bdd430d04f882189582e67bd1f75a04565f3f07f5b3f119a9d670c943b6697d0afb100f03b866b3b8a1f91d4d02d72c4ecf2bb64b5dd + languageName: node + linkType: hard + "clone@npm:^2.1.1": version: 2.1.2 resolution: "clone@npm:2.1.2" @@ -6787,7 +8453,7 @@ __metadata: languageName: node linkType: hard -"console-browserify@npm:^1.1.0": +"console-browserify@npm:^1.1.0, console-browserify@npm:^1.2.0": version: 1.2.0 resolution: "console-browserify@npm:1.2.0" checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52 @@ -6812,7 +8478,7 @@ __metadata: languageName: node linkType: hard -"constants-browserify@npm:~1.0.0": +"constants-browserify@npm:^1.0.0, constants-browserify@npm:~1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f @@ -6849,13 +8515,20 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.7.0, convert-source-map@npm:^1.8.0": +"convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 languageName: node linkType: hard +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 + languageName: node + linkType: hard + "convert-source-map@npm:~1.1.0": version: 1.1.3 resolution: "convert-source-map@npm:1.1.3" @@ -6903,6 +8576,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": + version: 3.37.1 + resolution: "core-js-compat@npm:3.37.1" + dependencies: + browserslist: ^4.23.0 + checksum: 5e7430329358bced08c30950512d2081aea0a5652b4c5892cbb3c4a6db05b0d3893a191a955162a07fdb5f4fe74e61b6429fdb503f54e062336d76e43c9555d9 + languageName: node + linkType: hard + "core-js-pure@npm:^3.23.3": version: 3.30.1 resolution: "core-js-pure@npm:3.30.1" @@ -7082,7 +8764,7 @@ __metadata: languageName: node linkType: hard -"crypto-browserify@npm:^3.0.0": +"crypto-browserify@npm:^3.0.0, crypto-browserify@npm:^3.12.0": version: 3.12.0 resolution: "crypto-browserify@npm:3.12.0" dependencies: @@ -7493,6 +9175,15 @@ __metadata: languageName: node linkType: hard +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: ^1.0.2 + checksum: 3a88b7a587fc076b84e60affad8b85245c01f60f38fc1d259e7ac1d89eb9ce6abb19e27215de46b98568dd5bc48471730b327637e6f20b0f1bc85cf00440c80a + languageName: node + linkType: hard + "defer-to-connect@npm:^1.0.1": version: 1.1.3 resolution: "defer-to-connect@npm:1.1.3" @@ -7819,6 +9510,13 @@ __metadata: languageName: node linkType: hard +"domain-browser@npm:^4.22.0": + version: 4.23.0 + resolution: "domain-browser@npm:4.23.0" + checksum: 95b772f5fa88300240694380e06e03868573acdf86ca392a58c78602d6536dca2097ad2469a1500bd23a1329b09992de846e0b66c364cbf5711a7fee3ee5dac9 + languageName: node + linkType: hard + "domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" @@ -7923,7 +9621,14 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": +"electron-to-chromium@npm:^1.4.796": + version: 1.4.807 + resolution: "electron-to-chromium@npm:1.4.807" + checksum: 40ab22e369c4b84ef2ac1cd70ac73a847d0b71869d4bb351902c673b616e068909ab184bbec47d43e853c07bcd7527159872d4aadddad9fcf21c67340ae96454 + languageName: node + linkType: hard + +"elliptic@npm:^6.5.3": version: 6.5.4 resolution: "elliptic@npm:6.5.4" dependencies: @@ -8039,6 +9744,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.17.0": + version: 5.17.0 + resolution: "enhanced-resolve@npm:5.17.0" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: 1066000454da6a7aeabdbe1f433d912d1e39e6892142a78a37b6577aab27e0436091fa1399d857ad87085b1c3b73a0f811c8874da3dbdc40fbd5ebe89a5568e6 + languageName: node + linkType: hard + "enquirer@npm:^2.3.5": version: 2.3.6 resolution: "enquirer@npm:2.3.6" @@ -8420,6 +10135,13 @@ __metadata: languageName: node linkType: hard +"escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 1ec0977aa2772075493002bdbd549d595ff6e9393b1cb0d7d6fcaf78c750da0c158f180938365486f75cb69fba20294351caddfce1b46552a7b6c3cde52eaa02 + languageName: node + linkType: hard + "escape-goat@npm:^2.0.0": version: 2.1.1 resolution: "escape-goat@npm:2.1.1" @@ -9005,7 +10727,7 @@ __metadata: languageName: node linkType: hard -"eth-rpc-errors@npm:^4.0.2, eth-rpc-errors@npm:^4.0.3": +"eth-rpc-errors@npm:^4.0.2": version: 4.0.3 resolution: "eth-rpc-errors@npm:4.0.3" dependencies: @@ -9014,29 +10736,6 @@ __metadata: languageName: node linkType: hard -"ethereum-cryptography@npm:^0.1.3": - version: 0.1.3 - resolution: "ethereum-cryptography@npm:0.1.3" - dependencies: - "@types/pbkdf2": ^3.0.0 - "@types/secp256k1": ^4.0.1 - blakejs: ^1.1.0 - browserify-aes: ^1.2.0 - bs58check: ^2.1.2 - create-hash: ^1.2.0 - create-hmac: ^1.1.7 - hash.js: ^1.1.7 - keccak: ^3.0.0 - pbkdf2: ^3.0.17 - randombytes: ^2.1.0 - safe-buffer: ^5.1.2 - scrypt-js: ^3.0.0 - secp256k1: ^4.0.1 - setimmediate: ^1.0.5 - checksum: 54bae7a4a96bd81398cdc35c91cfcc74339f71a95ed1b5b694663782e69e8e3afd21357de3b8bac9ff4877fd6f043601e200a7ad9133d94be6fd7d898ee0a449 - languageName: node - linkType: hard - "ethereum-cryptography@npm:^2.0.0": version: 2.0.0 resolution: "ethereum-cryptography@npm:2.0.0" @@ -9049,29 +10748,6 @@ __metadata: languageName: node linkType: hard -"ethereumjs-util@npm:^7.0.10": - version: 7.1.5 - resolution: "ethereumjs-util@npm:7.1.5" - dependencies: - "@types/bn.js": ^5.1.0 - bn.js: ^5.1.2 - create-hash: ^1.1.2 - ethereum-cryptography: ^0.1.3 - rlp: ^2.2.4 - checksum: 27a3c79d6e06b2df34b80d478ce465b371c8458b58f5afc14d91c8564c13363ad336e6e83f57eb0bd719fde94d10ee5697ceef78b5aa932087150c5287b286d1 - languageName: node - linkType: hard - -"ethjs-unit@npm:^0.1.6": - version: 0.1.6 - resolution: "ethjs-unit@npm:0.1.6" - dependencies: - bn.js: 4.11.6 - number-to-bn: 1.7.0 - checksum: df6b4752ff7461a59a20219f4b1684c631ea601241c39660e3f6c6bd63c950189723841c22b3c6c0ebeb3c9fc99e0e803e3c613101206132603705fcbcf4def5 - languageName: node - linkType: hard - "event-emitter@npm:^0.3.5": version: 0.3.5 resolution: "event-emitter@npm:0.3.5" @@ -9089,7 +10765,14 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.0.0, events@npm:^3.2.0": +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 + languageName: node + linkType: hard + +"events@npm:^3.0.0, events@npm:^3.2.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 @@ -9245,16 +10928,7 @@ __metadata: resolution: "ext@npm:1.7.0" dependencies: type: ^2.7.2 - checksum: ef481f9ef45434d8c867cfd09d0393b60945b7c8a1798bedc4514cb35aac342ccb8d8ecb66a513e6a2b4ec1e294a338e3124c49b29736f8e7c735721af352c31 - languageName: node - linkType: hard - -"extension-port-stream@npm:^2.0.1": - version: 2.0.1 - resolution: "extension-port-stream@npm:2.0.1" - dependencies: - webextension-polyfill-ts: ^0.22.0 - checksum: e127fd94a9b7b2b847d5f292fa940b6f63d1088ea5ed6a1e3142628b358a503881f1a04e2d8ad5aec2642f7672e054e16accd933bf9cdcfa75465aba32470d07 + checksum: ef481f9ef45434d8c867cfd09d0393b60945b7c8a1798bedc4514cb35aac342ccb8d8ecb66a513e6a2b4ec1e294a338e3124c49b29736f8e7c735721af352c31 languageName: node linkType: hard @@ -9267,6 +10941,16 @@ __metadata: languageName: node linkType: hard +"extension-port-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "extension-port-stream@npm:3.0.0" + dependencies: + readable-stream: ^3.6.2 || ^4.4.2 + webextension-polyfill: ">=0.10.0 <1.0" + checksum: 4f51d2258a96154c2d916a8a5425636a2b0817763e9277f7dc378d08b6f050c90d185dbde4313d27cf66ad99d4b3116479f9f699c40358c64cccfa524d2b55bf + languageName: node + linkType: hard + "external-editor@npm:^3.0.3": version: 3.1.0 resolution: "external-editor@npm:3.1.0" @@ -9278,13 +10962,6 @@ __metadata: languageName: node linkType: hard -"fast-deep-equal@npm:^2.0.1": - version: 2.0.1 - resolution: "fast-deep-equal@npm:2.0.1" - checksum: b701835a87985e0ec4925bdf1f0c1e7eb56309b5d12d534d5b4b69d95a54d65bb16861c081781ead55f73f12d6c60ba668713391ee7fbf6b0567026f579b7b0b - languageName: node - linkType: hard - "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -9342,6 +11019,17 @@ __metadata: languageName: node linkType: hard +"fast-xml-parser@npm:^4.3.4": + version: 4.4.0 + resolution: "fast-xml-parser@npm:4.4.0" + dependencies: + strnum: ^1.0.5 + bin: + fxparser: src/cli/cli.js + checksum: ad33a4b5165a0ffcb6e17ae78825bd4619a8298844a8a8408f2ea141a0d2d9439d18865dc5254162f09fe54d510ff18e5d5c0a190869cab21fc745ee66be816b + languageName: node + linkType: hard + "fastest-levenshtein@npm:^1.0.12": version: 1.0.16 resolution: "fastest-levenshtein@npm:1.0.16" @@ -9543,6 +11231,15 @@ __metadata: languageName: node linkType: hard +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d + languageName: node + linkType: hard + "flatted@npm:^3.1.0": version: 3.2.7 resolution: "flatted@npm:3.2.7" @@ -10748,7 +12445,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.3, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.3, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -10946,7 +12643,7 @@ __metadata: languageName: node linkType: hard -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7": +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": version: 1.1.7 resolution: "hash.js@npm:1.1.7" dependencies: @@ -11646,6 +13343,13 @@ __metadata: languageName: node linkType: hard +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 + languageName: node + linkType: hard + "is-invalid-path@npm:^0.1.0": version: 0.1.0 resolution: "is-invalid-path@npm:0.1.0" @@ -11678,6 +13382,16 @@ __metadata: languageName: node linkType: hard +"is-nan@npm:^1.3.2": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + checksum: 5dfadcef6ad12d3029d43643d9800adbba21cf3ce2ec849f734b0e14ee8da4070d82b15fdb35138716d02587c6578225b9a22779cab34888a139cc43e4e3610a + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -11898,6 +13612,13 @@ __metadata: languageName: node linkType: hard +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + languageName: node + linkType: hard + "is-upper-case@npm:^2.0.2": version: 2.0.2 resolution: "is-upper-case@npm:2.0.2" @@ -11907,13 +13628,6 @@ __metadata: languageName: node linkType: hard -"is-url@npm:^1.2.4": - version: 1.2.4 - resolution: "is-url@npm:1.2.4" - checksum: 100e74b3b1feab87a43ef7653736e88d997eb7bd32e71fd3ebc413e58c1cbe56269699c776aaea84244b0567f2a7d68dfaa512a062293ed2f9fdecb394148432 - languageName: node - linkType: hard - "is-valid-domain@npm:^0.1.6": version: 0.1.6 resolution: "is-valid-domain@npm:0.1.6" @@ -12292,6 +14006,13 @@ __metadata: languageName: node linkType: hard +"json-rpc-random-id@npm:^1.0.0": + version: 1.0.1 + resolution: "json-rpc-random-id@npm:1.0.1" + checksum: fcd2e884193a129ace4002bd65a86e9cdb206733b4693baea77bd8b372cf8de3043fbea27716a2c9a716581a908ca8d978d9dfec4847eb2cf77edb4cf4b2252c + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -12324,7 +14045,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.1, json5@npm:^2.2.2": +"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.1, json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -12375,18 +14096,6 @@ __metadata: languageName: node linkType: hard -"keccak@npm:^3.0.0": - version: 3.0.3 - resolution: "keccak@npm:3.0.3" - dependencies: - node-addon-api: ^2.0.0 - node-gyp: latest - node-gyp-build: ^4.2.0 - readable-stream: ^3.6.0 - checksum: f08f04f5cc87013a3fc9e87262f761daff38945c86dd09c01a7f7930a15ae3e14f93b310ef821dcc83675a7b814eb1c983222399a2f263ad980251201d1b9a99 - languageName: node - linkType: hard - "keyv@npm:^3.0.0": version: 3.1.0 resolution: "keyv@npm:3.1.0" @@ -12709,6 +14418,16 @@ __metadata: languageName: node linkType: hard +"log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + "loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" @@ -12878,6 +14597,15 @@ __metadata: languageName: node linkType: hard +"marked@npm:^12.0.1": + version: 12.0.2 + resolution: "marked@npm:12.0.2" + bin: + marked: bin/marked.js + checksum: 966422e2ba519294aa657bacb2e51784e4b641c1c8f15bdf9315878993c4ea09fe0d00ba2da761e443a3c52cc285c452644fd107ab0f356669bd5aac08d5c0bd + languageName: node + linkType: hard + "md5-file@npm:^5.0.0": version: 5.0.0 resolution: "md5-file@npm:5.0.0" @@ -13470,15 +15198,6 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^2.0.0": - version: 2.0.2 - resolution: "node-addon-api@npm:2.0.2" - dependencies: - node-gyp: latest - checksum: 31fb22d674648204f8dd94167eb5aac896c841b84a9210d614bf5d97c74ef059cc6326389cf0c54d2086e35312938401d4cc82e5fcd679202503eb8ac84814f8 - languageName: node - linkType: hard - "node-addon-api@npm:^3.2.1": version: 3.2.1 resolution: "node-addon-api@npm:3.2.1" @@ -13570,7 +15289,7 @@ __metadata: languageName: node linkType: hard -"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0": +"node-gyp-build@npm:^4.3.0": version: 4.6.0 resolution: "node-gyp-build@npm:4.6.0" bin: @@ -13625,6 +15344,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 + languageName: node + linkType: hard + "node-releases@npm:^2.0.8": version: 2.0.10 resolution: "node-releases@npm:2.0.10" @@ -13754,16 +15480,6 @@ __metadata: languageName: node linkType: hard -"number-to-bn@npm:1.7.0": - version: 1.7.0 - resolution: "number-to-bn@npm:1.7.0" - dependencies: - bn.js: 4.11.6 - strip-hex-prefix: 1.0.0 - checksum: 5b8c9dbe7b49dc7a069e5f0ba4e197257c89db11463478cb002fee7a34dc8868636952bd9f6310e5fdf22b266e0e6dffb5f9537c741734718107e90ae59b3de4 - languageName: node - linkType: hard - "object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -14002,6 +15718,23 @@ __metadata: languageName: node linkType: hard +"ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + dependencies: + bl: ^4.1.0 + chalk: ^4.1.0 + cli-cursor: ^3.1.0 + cli-spinners: ^2.5.0 + is-interactive: ^1.0.0 + is-unicode-supported: ^0.1.0 + log-symbols: ^4.1.0 + strip-ansi: ^6.0.0 + wcwidth: ^1.0.1 + checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 + languageName: node + linkType: hard + "ordered-binary@npm:^1.2.4": version: 1.4.0 resolution: "ordered-binary@npm:1.4.0" @@ -14009,7 +15742,7 @@ __metadata: languageName: node linkType: hard -"os-browserify@npm:~0.3.0": +"os-browserify@npm:^0.3.0, os-browserify@npm:~0.3.0": version: 0.3.0 resolution: "os-browserify@npm:0.3.0" checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf @@ -14247,7 +15980,7 @@ __metadata: languageName: node linkType: hard -"path-browserify@npm:^1.0.0": +"path-browserify@npm:^1.0.0, path-browserify@npm:^1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" checksum: c6d7fa376423fe35b95b2d67990060c3ee304fc815ff0a2dc1c6c3cfaff2bd0d572ee67e18f19d0ea3bbe32e8add2a05021132ac40509416459fffee35200699 @@ -14364,7 +16097,7 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.0.17, pbkdf2@npm:^3.0.3": +"pbkdf2@npm:^3.0.3": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" dependencies: @@ -14398,6 +16131,13 @@ __metadata: languageName: node linkType: hard +"picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -14453,6 +16193,13 @@ __metadata: languageName: node linkType: hard +"pony-cause@npm:^2.1.10": + version: 2.1.11 + resolution: "pony-cause@npm:2.1.11" + checksum: 4aaa9ddab8f8225b5cbb32f7329a71b73679074579fa91f9e9d6853d398f3c2872de979519e1525c0c91d53afc82c32fddb76e379d19157e69ef1f7064523dfa + languageName: node + linkType: hard + "possible-typed-array-names@npm:^1.0.0": version: 1.0.0 resolution: "possible-typed-array-names@npm:1.0.0" @@ -14968,7 +16715,7 @@ __metadata: languageName: node linkType: hard -"process@npm:~0.11.0": +"process@npm:^0.11.10, process@npm:~0.11.0": version: 0.11.10 resolution: "process@npm:0.11.10" checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 @@ -15102,7 +16849,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^1.3.2": +"punycode@npm:^1.3.2, punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 @@ -15116,6 +16863,13 @@ __metadata: languageName: node linkType: hard +"punycode@npm:^2.3.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 + languageName: node + linkType: hard + "pupa@npm:^2.1.1": version: 2.1.1 resolution: "pupa@npm:2.1.1" @@ -15134,6 +16888,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.11.2": + version: 6.12.1 + resolution: "qs@npm:6.12.1" + dependencies: + side-channel: ^1.0.6 + checksum: aa761d99e65b6936ba2dd2187f2d9976afbcda38deb3ff1b3fe331d09b0c578ed79ca2abdde1271164b5be619c521ec7db9b34c23f49a074e5921372d16242d5 + languageName: node + linkType: hard + "query-string@npm:^6.14.1": version: 6.14.1 resolution: "query-string@npm:6.14.1" @@ -15146,7 +16909,7 @@ __metadata: languageName: node linkType: hard -"querystring-es3@npm:~0.2.0": +"querystring-es3@npm:^0.2.1, querystring-es3@npm:~0.2.0": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 @@ -15423,7 +17186,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -15434,6 +17197,19 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:^3.6.2 || ^4.4.2": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" + dependencies: + abort-controller: ^3.0.0 + buffer: ^6.0.3 + events: ^3.3.0 + process: ^0.11.10 + string_decoder: ^1.3.0 + checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a + languageName: node + linkType: hard + "readable-web-to-node-stream@npm:^3.0.0": version: 3.0.2 resolution: "readable-web-to-node-stream@npm:3.0.2" @@ -15530,6 +17306,15 @@ __metadata: languageName: node linkType: hard +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" + dependencies: + "@babel/runtime": ^7.8.4 + checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27 + languageName: node + linkType: hard + "regexp.prototype.flags@npm:^1.4.3, regexp.prototype.flags@npm:^1.5.0": version: 1.5.0 resolution: "regexp.prototype.flags@npm:1.5.0" @@ -15851,17 +17636,6 @@ __metadata: languageName: node linkType: hard -"rlp@npm:^2.2.4": - version: 2.2.7 - resolution: "rlp@npm:2.2.7" - dependencies: - bn.js: ^5.2.0 - bin: - rlp: bin/rlp - checksum: 3db4dfe5c793f40ac7e0be689a1f75d05e6f2ca0c66189aeb62adab8c436b857ab4420a419251ee60370d41d957a55698fc5e23ab1e1b41715f33217bc4bb558 - languageName: node - linkType: hard - "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -15996,22 +17770,14 @@ __metadata: languageName: node linkType: hard -"scrypt-js@npm:^3.0.0": - version: 3.0.1 - resolution: "scrypt-js@npm:3.0.1" - checksum: b7c7d1a68d6ca946f2fbb0778e0c4ec63c65501b54023b2af7d7e9f48fdb6c6580d6f7675cd53bda5944c5ebc057560d5a6365079752546865defb3b79dea454 - languageName: node - linkType: hard - -"secp256k1@npm:^4.0.1": - version: 4.0.3 - resolution: "secp256k1@npm:4.0.3" +"schema-utils@npm:^3.2.0": + version: 3.3.0 + resolution: "schema-utils@npm:3.3.0" dependencies: - elliptic: ^6.5.4 - node-addon-api: ^2.0.0 - node-gyp: latest - node-gyp-build: ^4.2.0 - checksum: 21e219adc0024fbd75021001358780a3cc6ac21273c3fcaef46943af73969729709b03f1df7c012a0baab0830fb9a06ccc6b42f8d50050c665cb98078eab477b + "@types/json-schema": ^7.0.8 + ajv: ^6.12.5 + ajv-keywords: ^3.5.2 + checksum: ea56971926fac2487f0757da939a871388891bc87c6a82220d125d587b388f1704788f3706e7f63a7b70e49fc2db974c41343528caea60444afd5ce0fe4b85c0 languageName: node linkType: hard @@ -16024,7 +17790,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.0.0, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.6.0": +"semver@npm:7.0.0, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.2 resolution: "semver@npm:7.6.2" bin: @@ -16149,10 +17915,12 @@ __metadata: languageName: node linkType: hard -"ses@npm:^0.18.1": - version: 0.18.4 - resolution: "ses@npm:0.18.4" - checksum: 9afd6edcf390a693926ef728ebb5a435994bbb0f915009ad524c6588cf62e2f66f6d4b4b2694f093b2af2e92c003947ad55404750d756ba75ce70c8636a7ba02 +"ses@npm:^1.1.0": + version: 1.5.0 + resolution: "ses@npm:1.5.0" + dependencies: + "@endo/env-options": ^1.1.4 + checksum: feaf07c285ab44645532fde8d679ba458fcb040512341d817c053c5b44c37d61f664c60a7b0fc8c1f0b999520888746010d89f718e1a154856ab93d1eea45b31 languageName: node linkType: hard @@ -16189,7 +17957,7 @@ __metadata: languageName: node linkType: hard -"setimmediate@npm:^1.0.5": +"setimmediate@npm:^1.0.4, setimmediate@npm:^1.0.5": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd @@ -16314,6 +18082,18 @@ __metadata: languageName: node linkType: hard +"side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.5, signal-exit@npm:^3.0.6, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -16700,7 +18480,7 @@ __metadata: languageName: node linkType: hard -"stream-http@npm:^3.0.0": +"stream-http@npm:^3.0.0, stream-http@npm:^3.2.0": version: 3.2.0 resolution: "stream-http@npm:3.2.0" dependencies: @@ -16850,7 +18630,7 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.1.1": +"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -16964,6 +18744,13 @@ __metadata: languageName: node linkType: hard +"strnum@npm:^1.0.5": + version: 1.0.5 + resolution: "strnum@npm:1.0.5" + checksum: 651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2 + languageName: node + linkType: hard + "strtok3@npm:^6.2.4": version: 6.3.0 resolution: "strtok3@npm:6.3.0" @@ -17110,6 +18897,18 @@ __metadata: languageName: node linkType: hard +"swc-loader@npm:^0.2.3": + version: 0.2.6 + resolution: "swc-loader@npm:0.2.6" + dependencies: + "@swc/counter": ^0.1.3 + peerDependencies: + "@swc/core": ^1.2.147 + webpack: ">=2" + checksum: fe90948c02a51bb8ffcff1ce3590e01dc12860b0bb7c9e22052b14fa846ed437781ae265614a5e14344bea22001108780f00a6e350e28c0b3499bc4cd11335fb + languageName: node + linkType: hard + "synckit@npm:0.9.0": version: 0.9.0 resolution: "synckit@npm:0.9.0" @@ -17231,6 +19030,28 @@ __metadata: languageName: node linkType: hard +"terser-webpack-plugin@npm:^5.3.10, terser-webpack-plugin@npm:^5.3.9": + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" + dependencies: + "@jridgewell/trace-mapping": ^0.3.20 + jest-worker: ^27.4.5 + schema-utils: ^3.1.1 + serialize-javascript: ^6.0.1 + terser: ^5.26.0 + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: bd6e7596cf815f3353e2a53e79cbdec959a1b0276f5e5d4e63e9d7c3c5bb5306df567729da287d1c7b39d79093e56863c569c42c6c24cc34c76aa313bd2cbcea + languageName: node + linkType: hard + "terser@npm:^5.16.5, terser@npm:^5.2.0": version: 5.17.1 resolution: "terser@npm:5.17.1" @@ -17245,6 +19066,20 @@ __metadata: languageName: node linkType: hard +"terser@npm:^5.26.0": + version: 5.31.1 + resolution: "terser@npm:5.31.1" + dependencies: + "@jridgewell/source-map": ^0.3.3 + acorn: ^8.8.2 + commander: ^2.20.0 + source-map-support: ~0.5.20 + bin: + terser: bin/terser + checksum: 6ab57e62e9cd690dc99b3d0ee2e07289cd3408109a950c7118bf39e32851a5bf08b67fe19e0ac43a5a98813792ac78101bf25e5aa524f05ae8bb4e0131d0feef + languageName: node + linkType: hard + "text-table@npm:^0.2.0": version: 0.2.0 resolution: "text-table@npm:0.2.0" @@ -17278,6 +19113,15 @@ __metadata: languageName: node linkType: hard +"timers-browserify@npm:^2.0.12": + version: 2.0.12 + resolution: "timers-browserify@npm:2.0.12" + dependencies: + setimmediate: ^1.0.4 + checksum: ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70 + languageName: node + linkType: hard + "timers-ext@npm:^0.1.7": version: 0.1.7 resolution: "timers-ext@npm:0.1.7" @@ -17448,7 +19292,7 @@ __metadata: languageName: node linkType: hard -"tty-browserify@npm:0.0.1": +"tty-browserify@npm:0.0.1, tty-browserify@npm:^0.0.1": version: 0.0.1 resolution: "tty-browserify@npm:0.0.1" checksum: 93b745d43fa5a7d2b948fa23be8d313576d1d884b48acd957c07710bac1c0d8ac34c0556ad4c57c73d36e11741763ef66b3fb4fb97b06b7e4d525315a3cd45f5 @@ -17812,6 +19656,20 @@ __metadata: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.16": + version: 1.0.16 + resolution: "update-browserslist-db@npm:1.0.16" + dependencies: + escalade: ^3.1.2 + picocolors: ^1.0.1 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 51b1f7189c9ea5925c80154b0a6fd3ec36106d07858d8f69826427d8edb4735d1801512c69eade38ba0814d7407d11f400d74440bbf3da0309f3d788017f35b2 + languageName: node + linkType: hard + "update-notifier@npm:^5.1.0": version: 5.1.0 resolution: "update-notifier@npm:5.1.0" @@ -17852,7 +19710,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: @@ -17887,6 +19745,16 @@ __metadata: languageName: node linkType: hard +"url@npm:^0.11.1": + version: 0.11.3 + resolution: "url@npm:0.11.3" + dependencies: + punycode: ^1.4.1 + qs: ^6.11.2 + checksum: f9e7886f46a16f96d2e42fbcc5d682c231c55ef5442c1ff66150c0f6556f6e3a97d094a84f51be15ec2432711d212eb60426659ce418f5fcadeaa3f601532c4e + languageName: node + linkType: hard + "url@npm:~0.11.0": version: 0.11.0 resolution: "url@npm:0.11.0" @@ -17913,7 +19781,7 @@ __metadata: languageName: node linkType: hard -"util@npm:~0.12.0": +"util@npm:^0.12.5, util@npm:~0.12.0": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: @@ -17956,6 +19824,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 + languageName: node + linkType: hard + "v8-compile-cache@npm:^2.0.3": version: 2.3.0 resolution: "v8-compile-cache@npm:2.3.0" @@ -17963,6 +19840,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" @@ -17986,7 +19870,7 @@ __metadata: languageName: node linkType: hard -"vm-browserify@npm:^1.0.0": +"vm-browserify@npm:^1.0.0, vm-browserify@npm:^1.1.2": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d @@ -18003,28 +19887,29 @@ __metadata: languageName: node linkType: hard -"weak-lru-cache@npm:^1.2.2": - version: 1.2.2 - resolution: "weak-lru-cache@npm:1.2.2" - checksum: 0fbe16839d193ed82ddb4fe331ca8cfaee2ecbd42596aa02366c708956cf41f7258f2d5411c3bc9aa099c26058dc47afbd2593d449718a18e4ef4d870c5ace18 +"watchpack@npm:^2.4.1": + version: 2.4.1 + resolution: "watchpack@npm:2.4.1" + dependencies: + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.1.2 + checksum: 5b0179348655dcdf19cac7cb4ff923fdc024d630650c0bf6bec8899cf47c60e19d4f810a88dba692ed0e7f684cf0fcffea86efdbf6c35d81f031e328043b7fab languageName: node linkType: hard -"webextension-polyfill-ts@npm:^0.22.0": - version: 0.22.0 - resolution: "webextension-polyfill-ts@npm:0.22.0" +"wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" dependencies: - webextension-polyfill: ^0.7.0 - checksum: b7d60c787c2041458117f837914b6bc4f03c1685174ff7b751ad19192e232fa7e71a0ac7a22d73e898856a86de198e61e9cd59c63764279127c7ee973f3202d8 + defaults: ^1.0.3 + checksum: 814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c languageName: node linkType: hard -"webextension-polyfill-ts@npm:^0.25.0": - version: 0.25.0 - resolution: "webextension-polyfill-ts@npm:0.25.0" - dependencies: - webextension-polyfill: ^0.7.0 - checksum: c4dc82c86e34cea717a26af549f2822d63e92af52632f5e909ea13b5e7bd9d6110781f10313e36ada2b54c770ebca018bc3784756d12ba3b0b623d285f1a14a7 +"weak-lru-cache@npm:^1.2.2": + version: 1.2.2 + resolution: "weak-lru-cache@npm:1.2.2" + checksum: 0fbe16839d193ed82ddb4fe331ca8cfaee2ecbd42596aa02366c708956cf41f7258f2d5411c3bc9aa099c26058dc47afbd2593d449718a18e4ef4d870c5ace18 languageName: node linkType: hard @@ -18042,13 +19927,6 @@ __metadata: languageName: node linkType: hard -"webextension-polyfill@npm:^0.7.0": - version: 0.7.0 - resolution: "webextension-polyfill@npm:0.7.0" - checksum: fb738a5de07feb593875e02f25c3ab4276c8736118929556c8d4bdf965bb0f11c96ea263cd397b9b21259e8faf2dce2eaaa42ce08c922d96de7adb5896ec7d10 - languageName: node - linkType: hard - "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -18082,6 +19960,17 @@ __metadata: languageName: node linkType: hard +"webpack-merge@npm:^5.9.0": + version: 5.10.0 + resolution: "webpack-merge@npm:5.10.0" + dependencies: + clone-deep: ^4.0.1 + flat: ^5.0.2 + wildcard: ^2.0.0 + checksum: 1fe8bf5309add7298e1ac72fb3f2090e1dfa80c48c7e79fa48aa60b5961332c7d0d61efa8851acb805e6b91a4584537a347bc106e05e9aec87fa4f7088c62f2f + languageName: node + linkType: hard + "webpack-sources@npm:^1.1.0": version: 1.4.3 resolution: "webpack-sources@npm:1.4.3" @@ -18152,6 +20041,43 @@ __metadata: languageName: node linkType: hard +"webpack@npm:^5.88.0": + version: 5.92.1 + resolution: "webpack@npm:5.92.1" + dependencies: + "@types/eslint-scope": ^3.7.3 + "@types/estree": ^1.0.5 + "@webassemblyjs/ast": ^1.12.1 + "@webassemblyjs/wasm-edit": ^1.12.1 + "@webassemblyjs/wasm-parser": ^1.12.1 + acorn: ^8.7.1 + acorn-import-attributes: ^1.9.5 + browserslist: ^4.21.10 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.17.0 + es-module-lexer: ^1.2.1 + eslint-scope: 5.1.1 + events: ^3.2.0 + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.2.11 + json-parse-even-better-errors: ^2.3.1 + loader-runner: ^4.2.0 + mime-types: ^2.1.27 + neo-async: ^2.6.2 + schema-utils: ^3.2.0 + tapable: ^2.1.1 + terser-webpack-plugin: ^5.3.10 + watchpack: ^2.4.1 + webpack-sources: ^3.2.3 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: 11bec781260c4180883e98a4a15a08df297aca654ded45e70598f688881dd722f992d680addafe6f6342debede345cddcce2b781c50f5cde29d6c0bc33a82452 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -18560,6 +20486,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:^17.7.1": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: ^8.0.1 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.3 + y18n: ^5.0.5 + yargs-parser: ^21.1.1 + checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a + languageName: node + linkType: hard + "yocto-queue@npm:^0.1.0": version: 0.1.0 resolution: "yocto-queue@npm:0.1.0" From e4c695dbe1d18358dd86193c9f20e694d16bcadb Mon Sep 17 00:00:00 2001 From: kemuru <102478601+kemuru@users.noreply.github.com> Date: Fri, 5 Jul 2024 18:46:34 +0200 Subject: [PATCH 3/4] fix: fix homepage display as svg, curate as link, simplify imports --- package.json | 2 - packages/snap/images/process-explanation.png | Bin 24194 -> 0 bytes packages/snap/images/process-explanation.svg | 22 +++++ packages/snap/package.json | 6 +- packages/snap/snap.manifest.json | 2 +- packages/snap/src/index.ts | 18 ++-- yarn.lock | 84 ++++++++++++------- 7 files changed, 94 insertions(+), 40 deletions(-) delete mode 100644 packages/snap/images/process-explanation.png create mode 100644 packages/snap/images/process-explanation.svg diff --git a/package.json b/package.json index 5047303..3ba004e 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,6 @@ "yaml@npm:^2.0.0": "^2.3.1" }, "dependencies": { - "@metamask/snaps-cli": "6.2.0", - "@metamask/snaps-sdk": "5.0.0", "cross-env": "^7.0.3", "crypto": "^1.0.1", "gatsby-cli": "^5.13.3", diff --git a/packages/snap/images/process-explanation.png b/packages/snap/images/process-explanation.png deleted file mode 100644 index b459fdc0a32ad5f91c4701e049ab3525052eb46d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24194 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 OiU;@L+MhISgZ>{nbB(zG diff --git a/packages/snap/images/process-explanation.svg b/packages/snap/images/process-explanation.svg new file mode 100644 index 0000000..e9e9baf --- /dev/null +++ b/packages/snap/images/process-explanation.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/snap/package.json b/packages/snap/package.json index bafa5eb..9dfe747 100644 --- a/packages/snap/package.json +++ b/packages/snap/package.json @@ -31,6 +31,9 @@ "serve": "mm-snap serve", "start": "mm-snap watch" }, + "dependencies": { + "@metamask/snaps-sdk": "^3.1.1" + }, "devDependencies": { "@lavamoat/allow-scripts": "^2.5.1", "@metamask/auto-changelog": "^3.4.4", @@ -38,8 +41,7 @@ "@metamask/eslint-config-jest": "^11.1.0", "@metamask/eslint-config-nodejs": "^11.1.0", "@metamask/eslint-config-typescript": "^11.1.0", - "@metamask/snaps-cli": "6.2.0", - "@metamask/snaps-sdk": "5.0.0", + "@metamask/snaps-cli": "^6.0.2", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "eslint": "^8.57.0", diff --git a/packages/snap/snap.manifest.json b/packages/snap/snap.manifest.json index 1dd3af3..9b16fbc 100644 --- a/packages/snap/snap.manifest.json +++ b/packages/snap/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/kleros/scout-snap.git" }, "source": { - "shasum": "aj0vz+w7O0cF92gOg9rYL3xIcPP6r7a6GdyRUoEgRLE=", + "shasum": "l+waekI2X/Lm43VZ8VljivOlJgdOCu5ne9wNGWHICAc=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/snap/src/index.ts b/packages/snap/src/index.ts index 5d169ea..af177af 100644 --- a/packages/snap/src/index.ts +++ b/packages/snap/src/index.ts @@ -1,12 +1,16 @@ -import type { +import { + OnHomePageHandler, + OnUpdateHandler, OnTransactionHandler, OnInstallHandler, - OnUpdateHandler, - OnHomePageHandler, + panel, + text, + heading, + divider, + image, } from '@metamask/snaps-sdk'; -import { panel, heading, divider, text, image } from '@metamask/snaps-sdk'; import InsightsDisplayImage from '../images/insights-display.png'; -import ProcessExplanationImage from '../images/process-explanation.png'; +import ProcessExplanationImage from '../images/process-explanation.svg'; // eslint-disable-next-line import/no-extraneous-dependencies import mdEscape from 'markdown-escape'; @@ -224,7 +228,7 @@ const getInsights = async ( 'No insights available for this contract. Interact at your own risk.', ); insights.push( - 'Do you know this contract? Submit insights on curate.kleros.io in Gnosis Chain and earn rewards!', + 'Do you know this contract? Submit insights on [curate.kleros.io](https://curate.kleros.io) in Gnosis Chain and earn rewards!', ); } @@ -270,7 +274,7 @@ export const onHomePage: OnHomePageHandler = async () => { divider(), heading('How does it work?'), text( - 'Anyone can submit contract insights & earn upto $15 per entry! [Head here to know more.](https://klerosscout.eth.limo)', + 'Anyone can submit contract insights & earn up to $15 per entry! [Head here to know more.](https://klerosscout.eth.limo)', ), image(ProcessExplanationImage), ]), diff --git a/yarn.lock b/yarn.lock index aa5d9ba..ff8f4a2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3422,8 +3422,8 @@ __metadata: "@metamask/eslint-config-jest": ^11.1.0 "@metamask/eslint-config-nodejs": ^11.1.0 "@metamask/eslint-config-typescript": ^11.1.0 - "@metamask/snaps-cli": 6.2.0 - "@metamask/snaps-sdk": 5.0.0 + "@metamask/snaps-cli": ^6.0.2 + "@metamask/snaps-sdk": ^3.1.1 "@typescript-eslint/eslint-plugin": ^5.62.0 "@typescript-eslint/parser": ^5.62.0 eslint: ^8.57.0 @@ -3448,8 +3448,6 @@ __metadata: "@metamask/eslint-config-jest": ^11.1.0 "@metamask/eslint-config-nodejs": ^11.1.0 "@metamask/eslint-config-typescript": ^11.1.0 - "@metamask/snaps-cli": 6.2.0 - "@metamask/snaps-sdk": 5.0.0 "@types/markdown-escape": ^1.1.3 "@typescript-eslint/eslint-plugin": ^5.62.0 "@typescript-eslint/parser": ^5.62.0 @@ -3915,9 +3913,9 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-cli@npm:6.2.0": - version: 6.2.0 - resolution: "@metamask/snaps-cli@npm:6.2.0" +"@metamask/snaps-cli@npm:^6.0.2": + version: 6.2.1 + resolution: "@metamask/snaps-cli@npm:6.2.1" dependencies: "@babel/core": ^7.23.2 "@babel/plugin-transform-class-properties": ^7.22.5 @@ -3927,8 +3925,8 @@ __metadata: "@babel/plugin-transform-runtime": ^7.13.2 "@babel/preset-env": ^7.23.2 "@babel/preset-typescript": ^7.23.2 - "@metamask/snaps-sdk": ^4.1.0 - "@metamask/snaps-utils": ^7.3.0 + "@metamask/snaps-sdk": ^6.0.0 + "@metamask/snaps-utils": ^7.7.0 "@metamask/snaps-webpack-plugin": ^4.0.1 "@metamask/utils": ^8.3.0 "@swc/core": 1.3.78 @@ -3970,7 +3968,7 @@ __metadata: yargs: ^17.7.1 bin: mm-snap: ./dist/main.js - checksum: 33f9879e8870e27490bc70ed839fe0d9d38fd21a130d555db04bcf6d7477cdc725e9951cc7d0e7f67afab0601e66a58087058f4c5f033a26677bce39c3821d7e + checksum: 02fb576b7670a00ab5eac89859e5ef82978a50a064a308191fcb8e04c653062642829d5d1a0c2f69c224ad38c0d6196d9e0f427f666cbd096cb2dc1a28725e2b languageName: node linkType: hard @@ -3986,7 +3984,21 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-sdk@npm:5.0.0, @metamask/snaps-sdk@npm:^5.0.0": +"@metamask/snaps-sdk@npm:^3.0.1, @metamask/snaps-sdk@npm:^3.1.1": + version: 3.2.0 + resolution: "@metamask/snaps-sdk@npm:3.2.0" + 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: a95f10403b50be7b6b35b49eef3724eabb8ef0763db6434e6c77a6d56fb18deab928764dee2738ee6428e77ea582b3dd71e5cbdb19dfb37389dc4c6d34294891 + languageName: node + linkType: hard + +"@metamask/snaps-sdk@npm:^5.0.0": version: 5.0.0 resolution: "@metamask/snaps-sdk@npm:5.0.0" dependencies: @@ -3999,37 +4011,53 @@ __metadata: languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^3.0.1": - version: 3.2.0 - resolution: "@metamask/snaps-sdk@npm:3.2.0" +"@metamask/snaps-sdk@npm:^6.0.0": + version: 6.0.0 + resolution: "@metamask/snaps-sdk@npm:6.0.0" dependencies: - "@metamask/key-tree": ^9.0.0 - "@metamask/providers": ^16.0.0 + "@metamask/key-tree": ^9.1.1 + "@metamask/providers": ^17.0.0 "@metamask/rpc-errors": ^6.2.1 "@metamask/utils": ^8.3.0 - fast-xml-parser: ^4.3.4 superstruct: ^1.0.3 - checksum: a95f10403b50be7b6b35b49eef3724eabb8ef0763db6434e6c77a6d56fb18deab928764dee2738ee6428e77ea582b3dd71e5cbdb19dfb37389dc4c6d34294891 + checksum: 0a3b7a034028a7583b4e1a5414a67470b2ed70cc411fc4877a79f95803c64d99eafb785cbffaf827c3f3138a065e439480b9628456a8a5fa8d39c9c8dd9bd5db languageName: node linkType: hard -"@metamask/snaps-sdk@npm:^4.1.0": - version: 4.4.2 - resolution: "@metamask/snaps-sdk@npm:4.4.2" +"@metamask/snaps-utils@npm:^7.0.1": + version: 7.6.0 + resolution: "@metamask/snaps-utils@npm:7.6.0" dependencies: + "@babel/core": ^7.23.2 + "@babel/types": ^7.23.0 + "@metamask/base-controller": ^6.0.0 "@metamask/key-tree": ^9.1.1 - "@metamask/providers": ^17.0.0 + "@metamask/permission-controller": ^10.0.0 "@metamask/rpc-errors": ^6.2.1 + "@metamask/slip44": ^3.1.0 + "@metamask/snaps-registry": ^3.1.0 + "@metamask/snaps-sdk": ^5.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 fast-xml-parser: ^4.3.4 + marked: ^12.0.1 + rfdc: ^1.3.0 + semver: ^7.5.4 + ses: ^1.1.0 superstruct: ^1.0.3 - checksum: 2ff3949cee3b6c5a580304a02191f3ec7fb049460c2ff89b1731f24b215baf5f9c08834a0b2b703ff43e3b74ede387386e22a96810b50be106bb029b180c44ce + validate-npm-package-name: ^5.0.0 + checksum: 53c215ef8eb899c3707b6279a15bc74e6f967b8f6d8471f74cf011321db54715eddbe4d445686471d416ff270664644808d5e2c4f8683d6511b5a570235e6ce7 languageName: node linkType: hard -"@metamask/snaps-utils@npm:^7.0.1, @metamask/snaps-utils@npm:^7.3.0": - version: 7.6.0 - resolution: "@metamask/snaps-utils@npm:7.6.0" +"@metamask/snaps-utils@npm:^7.7.0": + version: 7.7.0 + resolution: "@metamask/snaps-utils@npm:7.7.0" dependencies: "@babel/core": ^7.23.2 "@babel/types": ^7.23.0 @@ -4039,7 +4067,7 @@ __metadata: "@metamask/rpc-errors": ^6.2.1 "@metamask/slip44": ^3.1.0 "@metamask/snaps-registry": ^3.1.0 - "@metamask/snaps-sdk": ^5.0.0 + "@metamask/snaps-sdk": ^6.0.0 "@metamask/utils": ^8.3.0 "@noble/hashes": ^1.3.1 "@scure/base": ^1.1.1 @@ -4054,7 +4082,7 @@ __metadata: ses: ^1.1.0 superstruct: ^1.0.3 validate-npm-package-name: ^5.0.0 - checksum: 53c215ef8eb899c3707b6279a15bc74e6f967b8f6d8471f74cf011321db54715eddbe4d445686471d416ff270664644808d5e2c4f8683d6511b5a570235e6ce7 + checksum: e801f4ce39c05e7d328e13968174f6d61dd388404218f8cafa43cccd0b54cfe46473d82e03ec1654a0db28a9a46238380bab45d67edf12d81392393246127c71 languageName: node linkType: hard From e9423f7d818f66f392ec7809b261f79f4dd4190e Mon Sep 17 00:00:00 2001 From: kemuru <102478601+kemuru@users.noreply.github.com> Date: Fri, 5 Jul 2024 18:51:16 +0200 Subject: [PATCH 4/4] fix: nitpick --- packages/snap/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/snap/src/index.ts b/packages/snap/src/index.ts index af177af..9610d0f 100644 --- a/packages/snap/src/index.ts +++ b/packages/snap/src/index.ts @@ -288,7 +288,7 @@ export const onUpdate: OnUpdateHandler = async () => { type: 'alert', content: panel([ heading('Update successful'), - text('New features added in this version:'), + text('New features added in this version.'), text(''), ]), },