diff --git a/package-lock.json b/package-lock.json index 2410041f..20b6f00a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,7 +7,6 @@ "": { "name": "@sayfer_io/snapper", "version": "0.19.0", - "hasInstallScript": true, "license": "ISC", "dependencies": { "@babel/runtime": "^7.0.0", @@ -1870,6 +1869,15 @@ "kuler": "^2.0.0" } }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@endo/env-options": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/@endo/env-options/-/env-options-1.1.8.tgz", @@ -2796,32 +2804,66 @@ } }, "node_modules/@metamask/base-controller": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@metamask/base-controller/-/base-controller-7.0.2.tgz", - "integrity": "sha512-zeZ5QPKedGT/r2M1NsT4lE7z4u9ciSNcOXG2vUdmfA+QT9YLwIm5+t56UGku3ZTjKGxDn9Ukca3BEkRc57Gt0A==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@metamask/base-controller/-/base-controller-7.1.1.tgz", + "integrity": "sha512-4nbA6RL9y0SdHdn4MmMTREX6ISJL7OGHn0GXXszv0tp1fdjsn+SBs28uu1a9ceg1J7R/lO6JH7jAAz8zRtt8Nw==", "license": "MIT", "dependencies": { - "@metamask/utils": "^10.0.0", + "@metamask/utils": "^11.0.1", "immer": "^9.0.6" }, "engines": { "node": "^18.18 || >=20" } }, + "node_modules/@metamask/base-controller/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/base-controller/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/controller-utils": { - "version": "11.4.4", - "resolved": "https://registry.npmjs.org/@metamask/controller-utils/-/controller-utils-11.4.4.tgz", - "integrity": "sha512-0/gKC6jxlj8KRzi0RjGDQnml6l4b46Da/AIqnGJMOC59zl4qD5UN1GM+mq7L5duw/m8sSHa7VbL1hL0l7Cw1pg==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/@metamask/controller-utils/-/controller-utils-11.5.0.tgz", + "integrity": "sha512-WXR6f33YzT4RSb5HK6RKg9CrE4sJO1mMrrtPZgmvdFRxPm+KE5tPrnEgnlhjrVzRB0eZov76hd+jSutezqRAbg==", "license": "MIT", "dependencies": { "@ethereumjs/util": "^8.1.0", "@metamask/eth-query": "^4.0.0", "@metamask/ethjs-unit": "^0.3.0", - "@metamask/utils": "^10.0.0", + "@metamask/utils": "^11.1.0", "@spruceid/siwe-parser": "2.1.0", "@types/bn.js": "^5.1.5", "bignumber.js": "^9.1.2", "bn.js": "^5.2.1", + "cockatiel": "^3.1.2", "eth-ens-namehash": "^2.0.8", "fast-deep-equal": "^3.1.3" }, @@ -2832,6 +2874,39 @@ "@babel/runtime": "^7.0.0" } }, + "node_modules/@metamask/controller-utils/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/controller-utils/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/eslint-config": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/@metamask/eslint-config/-/eslint-config-14.0.0.tgz", @@ -3085,42 +3160,108 @@ } }, "node_modules/@metamask/json-rpc-engine": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-10.0.1.tgz", - "integrity": "sha512-RmoKubUhK7BtZrllJjqMiSkW0p5QIKiO8ohJoa7/pewJIgPWzPFid/5EahQ4f/sPtTH9O9ypDQF9r7DFCPFSVQ==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-engine/-/json-rpc-engine-10.0.3.tgz", + "integrity": "sha512-p01QhlLIiTFXivEJCRx0LXEvPUaUPCedI9A8qV9jcLGGNSj1UTWM9GeifoeTweOMdmpIk5Rxg10H9f0JPUC9Ig==", "license": "ISC", "dependencies": { - "@metamask/rpc-errors": "^7.0.1", + "@metamask/rpc-errors": "^7.0.2", "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^10.0.0" + "@metamask/utils": "^11.1.0" }, "engines": { "node": "^18.18 || >=20" } }, + "node_modules/@metamask/json-rpc-engine/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/json-rpc-engine/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/json-rpc-middleware-stream": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-8.0.5.tgz", - "integrity": "sha512-g/1McYbBODSceBLA/rlSqzLyHcBCOsXok776Dh4PuCo5VjdLR11I24xPwR9VIdFVsrDd+MLH1q3xpS4loydLaw==", + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/@metamask/json-rpc-middleware-stream/-/json-rpc-middleware-stream-8.0.7.tgz", + "integrity": "sha512-s7ugj+b4QYkQ+3VjRDdsp8GfKOKrxvI6HzaZg4TJrfSV+SO/Ky4TGo4Aib1gtv3/8muCPYAPGtjFVYWVAVJ6jw==", "license": "ISC", "dependencies": { - "@metamask/json-rpc-engine": "^10.0.1", + "@metamask/json-rpc-engine": "^10.0.3", "@metamask/safe-event-emitter": "^3.0.0", - "@metamask/utils": "^10.0.0", + "@metamask/utils": "^11.1.0", "readable-stream": "^3.6.2" }, "engines": { "node": "^18.18 || >=20" } }, + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/json-rpc-middleware-stream/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/key-tree": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@metamask/key-tree/-/key-tree-10.0.1.tgz", - "integrity": "sha512-R+xjgxKRsEzr37dE4oaA7u7itQZiO0X3FtBqlDDHi3wMB5RK/oTqH1RIPBOyUHnXxL59ldTc6hA+ZmvXos28eg==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@metamask/key-tree/-/key-tree-10.0.2.tgz", + "integrity": "sha512-GFCPZfiiaJAjAXthdvgxa4/ZD41IOZyCVc5MjgWnzj6Euur5URPqhMuefak6hBtY/Hz50gbDwLn8ODj4hbFF3A==", "license": "MIT", "dependencies": { "@metamask/scure-bip39": "^2.1.1", - "@metamask/utils": "^10.0.1", + "@metamask/utils": "^11.0.1", "@noble/curves": "^1.2.0", "@noble/hashes": "^1.3.2", "@scure/base": "^1.0.0" @@ -3129,6 +3270,39 @@ "node": "^18.20 || ^20.17 || >=22" } }, + "node_modules/@metamask/key-tree/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/key-tree/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/number-to-bn": { "version": "1.7.1", "resolved": "https://registry.npmjs.org/@metamask/number-to-bn/-/number-to-bn-1.7.1.tgz", @@ -3157,20 +3331,20 @@ } }, "node_modules/@metamask/permission-controller": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.4.tgz", - "integrity": "sha512-afBLuXR4BAH5rFjjex1kgogLjDnObfWsADOoME51HdJ4uERH89tadJUtFRR7QsYMpDUUHHtqputoCELmxCtl4g==", + "version": "11.0.6", + "resolved": "https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.6.tgz", + "integrity": "sha512-BGznKBEiSZMsF7TuyBUp5xt93nfhGHyl4xAs1rvJUNUWVSUtry+mb1A6H8bq82/T4ZrxNhrnx3ISYr99ZDo7rA==", "license": "MIT", "dependencies": { - "@metamask/base-controller": "^7.0.2", - "@metamask/controller-utils": "^11.4.4", - "@metamask/json-rpc-engine": "^10.0.1", - "@metamask/rpc-errors": "^7.0.1", - "@metamask/utils": "^10.0.0", + "@metamask/base-controller": "^8.0.0", + "@metamask/controller-utils": "^11.5.0", + "@metamask/json-rpc-engine": "^10.0.3", + "@metamask/rpc-errors": "^7.0.2", + "@metamask/utils": "^11.1.0", "@types/deep-freeze-strict": "^1.1.0", "deep-freeze-strict": "^1.1.1", "immer": "^9.0.6", - "nanoid": "^3.1.31" + "nanoid": "^3.3.8" }, "engines": { "node": "^18.18 || >=20" @@ -3179,6 +3353,52 @@ "@metamask/approval-controller": "^7.0.0" } }, + "node_modules/@metamask/permission-controller/node_modules/@metamask/base-controller": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.0.0.tgz", + "integrity": "sha512-TjIPaokJU7GqTKEaP7i5d55KCXcWPF5p85D26CttBDoqv4IIHGOimHFYMNZo3/mzp6Q5DD3K4bHOkvGT8tOcvQ==", + "license": "MIT", + "dependencies": { + "@metamask/utils": "^11.1.0", + "immer": "^9.0.6" + }, + "engines": { + "node": "^18.18 || >=20" + } + }, + "node_modules/@metamask/permission-controller/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/permission-controller/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/phishing-controller": { "version": "12.3.1", "resolved": "https://registry.npmjs.org/@metamask/phishing-controller/-/phishing-controller-12.3.1.tgz", @@ -3245,17 +3465,17 @@ } }, "node_modules/@metamask/providers": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-18.2.0.tgz", - "integrity": "sha512-GYgweLy6N1/aNNAg4CLhtfu9XwNNG+MZNlPCAl6Ai92+GKCUFRp8RTTBN81EzTLJvJu7NKIrw99AApJACJ8KRA==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@metamask/providers/-/providers-18.3.1.tgz", + "integrity": "sha512-4wHCA24KDwq/eVnAu+/+N7BEuMNN63kdN295u8Wkdc76puyig3lJdcGGne+TEjiILG34twr9rjZPOWTCwOUcDg==", "license": "MIT", "dependencies": { - "@metamask/json-rpc-engine": "^10.0.1", - "@metamask/json-rpc-middleware-stream": "^8.0.5", + "@metamask/json-rpc-engine": "^10.0.2", + "@metamask/json-rpc-middleware-stream": "^8.0.6", "@metamask/object-multiplex": "^2.0.0", - "@metamask/rpc-errors": "^7.0.1", + "@metamask/rpc-errors": "^7.0.2", "@metamask/safe-event-emitter": "^3.1.1", - "@metamask/utils": "^10.0.0", + "@metamask/utils": "^11.0.1", "detect-browser": "^5.2.0", "extension-port-stream": "^4.1.0", "fast-deep-equal": "^3.1.3", @@ -3269,19 +3489,85 @@ "webextension-polyfill": "^0.10.0 || ^0.11.0 || ^0.12.0" } }, + "node_modules/@metamask/providers/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/providers/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/rpc-errors": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-7.0.1.tgz", - "integrity": "sha512-EeQGYioq845w2iBmiR9LHYqHhYIaeDTmxprHpPE3BTlkLB74P0xLv/TivOn4snNLowiC5ekOXfcUzCQszTDmSg==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@metamask/rpc-errors/-/rpc-errors-7.0.2.tgz", + "integrity": "sha512-YYYHsVYd46XwY2QZzpGeU4PSdRhHdxnzkB8piWGvJW2xbikZ3R+epAYEL4q/K8bh9JPTucsUdwRFnACor1aOYw==", "license": "MIT", "dependencies": { - "@metamask/utils": "^10.0.0", + "@metamask/utils": "^11.0.1", "fast-safe-stringify": "^2.0.6" }, "engines": { "node": "^18.20 || ^20.17 || >=22" } }, + "node_modules/@metamask/rpc-errors/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/rpc-errors/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/safe-event-emitter": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-3.1.2.tgz", @@ -3335,9 +3621,9 @@ } }, "node_modules/@metamask/snaps-cli": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/@metamask/snaps-cli/-/snaps-cli-6.5.4.tgz", - "integrity": "sha512-OOlujq7oeO5P/FuE4R+9GZvk3r5KMR0KYGBj6lYv9GpYHvn1M06qhumuE7f/OxVlQTEEn1WPSFQk7rzhsTv8Xg==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/@metamask/snaps-cli/-/snaps-cli-6.7.0.tgz", + "integrity": "sha512-2q+PBVJRTc/oEEK0HxBXKtEkw3iZqUJn/CqHpTA/kvN4UlojI+Dd7jqsjDYcZts5e9X2H8I9EKRx3a5/owWAwQ==", "license": "ISC", "dependencies": { "@babel/core": "^7.23.2", @@ -3348,11 +3634,11 @@ "@babel/plugin-transform-runtime": "^7.13.2", "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.23.2", - "@metamask/snaps-sdk": "^6.13.0", - "@metamask/snaps-utils": "^8.6.1", - "@metamask/snaps-webpack-plugin": "^4.1.2", + "@metamask/snaps-sdk": "^6.17.1", + "@metamask/snaps-utils": "^8.10.0", + "@metamask/snaps-webpack-plugin": "^4.2.1", "@metamask/superstruct": "^3.1.0", - "@metamask/utils": "^10.0.0", + "@metamask/utils": "^11.1.0", "@swc/core": "1.3.78", "assert": "^2.0.0", "babelify": "^10.0.0", @@ -3388,6 +3674,7 @@ "util": "^0.12.5", "vm-browserify": "^1.1.2", "webpack": "^5.88.0", + "webpack-bundle-analyzer": "^4.10.2", "webpack-merge": "^5.9.0", "yargs": "^17.7.1" }, @@ -3398,6 +3685,39 @@ "node": "^18.16 || >=20" } }, + "node_modules/@metamask/snaps-cli/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/snaps-cli/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/snaps-controllers": { "version": "9.15.0", "resolved": "https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.15.0.tgz", @@ -3489,13 +3809,13 @@ } }, "node_modules/@metamask/snaps-registry": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@metamask/snaps-registry/-/snaps-registry-3.2.2.tgz", - "integrity": "sha512-20JqmfqAMcQgdR0rkWqLdiWoZYtMNhqzAUs64sO7jMBG0dBUYI+ktatH3ZlLLILqrOPumDDv+Goj7DozXLf33g==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/@metamask/snaps-registry/-/snaps-registry-3.2.3.tgz", + "integrity": "sha512-XO5zk2DMLlixk5tKydIxYn0seSU453oR8PAoorVkgvCRmprdGC4qNqxfDZ7t1xf5qquqHvRaNHQ/Ir5cAwxXyw==", "license": "(Apache-2.0 OR MIT)", "dependencies": { "@metamask/superstruct": "^3.1.0", - "@metamask/utils": "^10.0.0", + "@metamask/utils": "^11.0.1", "@noble/curves": "^1.2.0", "@noble/hashes": "^1.3.2" }, @@ -3503,6 +3823,39 @@ "node": "^18.16 || >=20" } }, + "node_modules/@metamask/snaps-registry/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/snaps-registry/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/snaps-rpc-methods": { "version": "11.7.0", "resolved": "https://registry.npmjs.org/@metamask/snaps-rpc-methods/-/snaps-rpc-methods-11.7.0.tgz", @@ -3523,21 +3876,54 @@ } }, "node_modules/@metamask/snaps-sdk": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/@metamask/snaps-sdk/-/snaps-sdk-6.13.0.tgz", - "integrity": "sha512-WXNt0XZSnmgbwgETL0RiRvl0CMa78ZA1zLS0olK8QR/+9zcPCSrh68v1lVAa+LcctvzpRJ8NiRAar2fRBthqyw==", + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/@metamask/snaps-sdk/-/snaps-sdk-6.17.1.tgz", + "integrity": "sha512-5eWXMBzmX2QOtHxKBsuEcm1+BjqkgPioEtmoaCkiBoWihJ4kh88Lh6OZUmZhPH6Kyo2MlrtdZ1RmYbq/rme2xg==", "license": "ISC", "dependencies": { - "@metamask/key-tree": "^10.0.1", - "@metamask/providers": "^18.1.1", - "@metamask/rpc-errors": "^7.0.1", + "@metamask/key-tree": "^10.0.2", + "@metamask/providers": "^18.3.1", + "@metamask/rpc-errors": "^7.0.2", "@metamask/superstruct": "^3.1.0", - "@metamask/utils": "^10.0.0" + "@metamask/utils": "^11.0.1" }, "engines": { "node": "^18.16 || >=20" } }, + "node_modules/@metamask/snaps-sdk/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/snaps-sdk/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/snaps-simulation": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/@metamask/snaps-simulation/-/snaps-simulation-1.4.1.tgz", @@ -3568,22 +3954,22 @@ } }, "node_modules/@metamask/snaps-utils": { - "version": "8.6.1", - "resolved": "https://registry.npmjs.org/@metamask/snaps-utils/-/snaps-utils-8.6.1.tgz", - "integrity": "sha512-R6Gj6Im5gV09kjkSH9vDKrvsqNGaFGbSAl95fhlQBW3QevLaMbvAF4bCfhA3YCfsEYZUWsgplYpCjX78q2jvBA==", + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/@metamask/snaps-utils/-/snaps-utils-8.10.0.tgz", + "integrity": "sha512-3UXDVwk9H8Led76VSCbF/fuB90fBa9ZBAHftwD7HSIOsZeYkEkvie+3B+4rCEExBCXcfpyj/eiDgMpHg3orqhQ==", "license": "ISC", "dependencies": { "@babel/core": "^7.23.2", "@babel/types": "^7.23.0", - "@metamask/base-controller": "^7.0.2", - "@metamask/key-tree": "^10.0.1", - "@metamask/permission-controller": "^11.0.3", - "@metamask/rpc-errors": "^7.0.1", - "@metamask/slip44": "^4.0.0", - "@metamask/snaps-registry": "^3.2.2", - "@metamask/snaps-sdk": "^6.13.0", + "@metamask/base-controller": "^7.0.3", + "@metamask/key-tree": "^10.0.2", + "@metamask/permission-controller": "^11.0.5", + "@metamask/rpc-errors": "^7.0.2", + "@metamask/slip44": "^4.1.0", + "@metamask/snaps-registry": "^3.2.3", + "@metamask/snaps-sdk": "^6.17.0", "@metamask/superstruct": "^3.1.0", - "@metamask/utils": "^10.0.0", + "@metamask/utils": "^11.0.1", "@noble/hashes": "^1.3.1", "@scure/base": "^1.1.1", "chalk": "^4.1.2", @@ -3601,14 +3987,49 @@ "node": "^18.16 || >=20" } }, + "node_modules/@metamask/snaps-utils/node_modules/@metamask/utils": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", + "license": "ISC", + "dependencies": { + "@ethereumjs/tx": "^4.2.0", + "@metamask/superstruct": "^3.1.0", + "@noble/hashes": "^1.3.1", + "@scure/base": "^1.1.3", + "@types/debug": "^4.1.7", + "debug": "^4.3.4", + "pony-cause": "^2.1.10", + "semver": "^7.5.4", + "uuid": "^9.0.1" + }, + "engines": { + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/snaps-utils/node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@metamask/snaps-webpack-plugin": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@metamask/snaps-webpack-plugin/-/snaps-webpack-plugin-4.1.2.tgz", - "integrity": "sha512-oFWsIWNVuZbeEL9CLZoDTdppj1ohSkcslsH/A6JAsbBKiFCPXMaxK6HmTIR6ZXdt871AnS7aN+qRpmrw0uoMiw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@metamask/snaps-webpack-plugin/-/snaps-webpack-plugin-4.2.1.tgz", + "integrity": "sha512-jSO3cDAb4148QtN/ocGO3dt32jsjVFLVyL4Egdezt+GHX/7bc1pyYivbWgIOgyudhL7ztkySi3v6SNCtgc9kaA==", + "license": "ISC", "dependencies": { - "@metamask/snaps-sdk": "^6.5.0", - "@metamask/snaps-utils": "^8.1.1", - "@metamask/utils": "^9.2.1", + "@metamask/snaps-sdk": "^6.15.0", + "@metamask/snaps-utils": "^8.8.0", + "@metamask/utils": "^11.0.1", + "prettier": "^2.8.8", "webpack-sources": "^3.2.3" }, "engines": { @@ -3616,9 +4037,9 @@ } }, "node_modules/@metamask/snaps-webpack-plugin/node_modules/@metamask/utils": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-9.3.0.tgz", - "integrity": "sha512-w8CVbdkDrVXFJbfBSlDfafDR6BAkpDmv1bC1UJVCoVny5tW2RKAdn9i68Xf7asYT4TnUhl/hN4zfUiKQq9II4g==", + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/@metamask/utils/-/utils-11.2.0.tgz", + "integrity": "sha512-5Y4bd8Axvi2kJKjp6Jlbb9wyoTrSZxQjWvVGPevpErAc7SCUYUuW0QOOPVu7YmT+bzisTpnFnRE8LjtwYCKGAg==", "license": "ISC", "dependencies": { "@ethereumjs/tx": "^4.2.0", @@ -3632,7 +4053,22 @@ "uuid": "^9.0.1" }, "engines": { - "node": ">=16.0.0" + "node": "^18.18 || ^20.14 || >=22" + } + }, + "node_modules/@metamask/snaps-webpack-plugin/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/@metamask/snaps-webpack-plugin/node_modules/uuid": { @@ -4107,6 +4543,12 @@ "node": ">=12" } }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "license": "MIT" + }, "node_modules/@redux-saga/core": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.3.0.tgz", @@ -6788,6 +7230,15 @@ "node": ">= 0.12.0" } }, + "node_modules/cockatiel": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/cockatiel/-/cockatiel-3.2.1.tgz", + "integrity": "sha512-gfrHV6ZPkquExvMh9IOkKsBzNDk6sDuZ6DdBGUBkvFnTCqCxzpuq48RySgP0AnaqQkw2zynOFj9yly6T1Q2G5Q==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, "node_modules/code-block-writer": { "version": "13.0.3", "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", @@ -7173,6 +7624,12 @@ "integrity": "sha512-Vy4dx7gquTeMcQR/hDkYLGUnwVil6vk4FOOct+djUnHOUWt+zJPJAaRIXaAFkPXtJjvlY7o3rfRu0/3hpnwoUA==", "license": "Apache-2.0" }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "license": "MIT" + }, "node_modules/debug": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", @@ -8900,6 +9357,21 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "license": "MIT" }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -9016,7 +9488,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, "license": "MIT" }, "node_modules/htmlescape": { @@ -11290,6 +11761,15 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -11762,6 +12242,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -13470,6 +13959,20 @@ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "license": "MIT" }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -14450,6 +14953,15 @@ "node": ">=0.6" } }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/triple-beam": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz", @@ -15140,6 +15652,53 @@ } } }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, "node_modules/webpack-merge": { "version": "5.10.0", "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", @@ -15395,6 +15954,27 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "license": "ISC" }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",