From 9436fd5da8434d71af28f0fa6770ad0d8710dae1 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Fri, 3 Mar 2023 10:16:26 +0000 Subject: [PATCH 01/24] chore: add sellers 184,190,191 in curation list --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a6226cb14..4cded42ee 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -130,7 +130,7 @@ jobs: ENV_NAME: "production" UPDATE_COVERAGE: false REACT_APP_ENABLE_CURATION_LISTS: true - REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183" + REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191" REACT_APP_CREATE_PROFILE_CONFIGURATION: "LENS" REACT_APP_IPFS_GATEWAY: "https://bosonprotocol.infura-ipfs.io/ipfs" REACT_APP_IPFS_IMAGE_GATEWAY: "https://gray-permanent-fly-490.mypinata.cloud/ipfs" From f3120c73132daf6bab2d0ad7cc2796a7cd09124b Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Thu, 16 Mar 2023 14:49:06 +0000 Subject: [PATCH 02/24] chore: add seller id 195 in curation list --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4cded42ee..ed5848587 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -130,7 +130,7 @@ jobs: ENV_NAME: "production" UPDATE_COVERAGE: false REACT_APP_ENABLE_CURATION_LISTS: true - REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191" + REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195" REACT_APP_CREATE_PROFILE_CONFIGURATION: "LENS" REACT_APP_IPFS_GATEWAY: "https://bosonprotocol.infura-ipfs.io/ipfs" REACT_APP_IPFS_IMAGE_GATEWAY: "https://gray-permanent-fly-490.mypinata.cloud/ipfs" From 299de6bff0d2dc3bb759a7d7635dcea6064d65a0 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Thu, 16 Mar 2023 17:01:43 +0000 Subject: [PATCH 03/24] add seller id 196 in curation list --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ed5848587..08c964795 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -130,7 +130,7 @@ jobs: ENV_NAME: "production" UPDATE_COVERAGE: false REACT_APP_ENABLE_CURATION_LISTS: true - REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195" + REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195,196" REACT_APP_CREATE_PROFILE_CONFIGURATION: "LENS" REACT_APP_IPFS_GATEWAY: "https://bosonprotocol.infura-ipfs.io/ipfs" REACT_APP_IPFS_IMAGE_GATEWAY: "https://gray-permanent-fly-490.mypinata.cloud/ipfs" From 63d294cb32609e078dd056b3db0ba4c8a7867c86 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Thu, 23 Mar 2023 16:10:11 +0000 Subject: [PATCH 04/24] chore: upgrade to react-kit 0.16.2-alpha.16 --- package-lock.json | 205 ++++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 108 insertions(+), 99 deletions(-) diff --git a/package-lock.json b/package-lock.json index 181769bd3..4a3e6d888 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "dependencies": { "@bosonprotocol/chat-sdk": "^1.3.0", - "@bosonprotocol/react-kit": "^0.16.1", + "@bosonprotocol/react-kit": "0.16.2-alpha.16", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", "@ethersproject/units": "^5.6.1", @@ -1927,11 +1927,10 @@ } }, "node_modules/@bosonprotocol/common": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@bosonprotocol/common/-/common-1.20.2.tgz", - "integrity": "sha512-iFeK4tGEH6xXhWqr2Dg3eEp2ABTb1zf2tSLUkkqAg4600uXBvnDgFCwjy715mFeYx1S/R72m5lQWlTMzxsSdzQ==", + "version": "1.21.0-alpha.11", + "resolved": "https://registry.npmjs.org/@bosonprotocol/common/-/common-1.21.0-alpha.11.tgz", "dependencies": { - "@bosonprotocol/metadata": "^1.8.1", + "@bosonprotocol/metadata": "^1.9.0-alpha.4", "@ethersproject/abi": "^5.5.0", "@ethersproject/address": "^5.5.0", "@ethersproject/bignumber": "^5.5.0", @@ -1941,11 +1940,10 @@ } }, "node_modules/@bosonprotocol/core-sdk": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@bosonprotocol/core-sdk/-/core-sdk-1.24.0.tgz", - "integrity": "sha512-QYqUH38CpwKrA7WBwO/EN3J/sKK1BUdUzncSCZoFVH4d02ViLp9ECjlOC2EMqwJ5kIAUuKNpNF38DYEYjZfP3g==", + "version": "1.25.0-alpha.11", + "resolved": "https://registry.npmjs.org/@bosonprotocol/core-sdk/-/core-sdk-1.25.0-alpha.11.tgz", "dependencies": { - "@bosonprotocol/common": "^1.20.2", + "@bosonprotocol/common": "^1.21.0-alpha.11", "@ethersproject/abi": "^5.5.0", "@ethersproject/address": "^5.5.0", "@ethersproject/bignumber": "^5.5.0", @@ -1960,43 +1958,39 @@ } }, "node_modules/@bosonprotocol/ethers-sdk": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@bosonprotocol/ethers-sdk/-/ethers-sdk-1.11.0.tgz", - "integrity": "sha512-qcPdjCu9tfVHgc/l+won0xrRWJipkJHrdw2m08l+AvQsw75xwP2BLgCOQLTejO4NaU8TPs4WzLN5o8bc7AcxHQ==", + "version": "1.11.1-alpha.16", + "resolved": "https://registry.npmjs.org/@bosonprotocol/ethers-sdk/-/ethers-sdk-1.11.1-alpha.16.tgz", "dependencies": { - "@bosonprotocol/common": "^1.20.2" + "@bosonprotocol/common": "^1.21.0-alpha.11" }, "peerDependencies": { "ethers": "^5.5.0" } }, "node_modules/@bosonprotocol/ipfs-storage": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@bosonprotocol/ipfs-storage/-/ipfs-storage-1.10.3.tgz", - "integrity": "sha512-lLy/yYqiRS+hzUGfAKtz1h9ju/tl8VNu71qiW8s8HhQuEC8m/VWypUbZjofFHygeMl/dQGyiOTuzHE0ZEQtoyw==", + "version": "1.10.4-alpha.4", + "resolved": "https://registry.npmjs.org/@bosonprotocol/ipfs-storage/-/ipfs-storage-1.10.4-alpha.4.tgz", "dependencies": { - "@bosonprotocol/metadata": "^1.8.1", + "@bosonprotocol/metadata": "^1.9.0-alpha.4", "ipfs-http-client": "^56.0.1", "multiformats": "^9.6.4", "uint8arrays": "^3.0.0" } }, "node_modules/@bosonprotocol/metadata": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@bosonprotocol/metadata/-/metadata-1.8.1.tgz", - "integrity": "sha512-+LuyzMn8ojSU1D+soxA4avcRA4jIRi1pXBNwI7iP3qfmITJuBvq5nB6TZVnSUNGioGn7v6XRFklKh+wNJMp3PA==", + "version": "1.9.0-alpha.4", + "resolved": "https://registry.npmjs.org/@bosonprotocol/metadata/-/metadata-1.9.0-alpha.4.tgz", "dependencies": { "schema-to-yup": "^1.11.11" } }, "node_modules/@bosonprotocol/react-kit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@bosonprotocol/react-kit/-/react-kit-0.16.1.tgz", - "integrity": "sha512-xNUiHcV/vJdXmgCKMpy1linCbfIYf5AGDMnLjjn/2aGEVly2GipTgeSfm+4kP4ot1RRQ7n/hF07e0GzZMhFeUg==", + "version": "0.16.2-alpha.16", + "resolved": "https://registry.npmjs.org/@bosonprotocol/react-kit/-/react-kit-0.16.2-alpha.16.tgz", "dependencies": { - "@bosonprotocol/core-sdk": "^1.24.0", - "@bosonprotocol/ethers-sdk": "^1.11.0", - "@bosonprotocol/ipfs-storage": "^1.10.3", + "@bosonprotocol/core-sdk": "^1.25.0-alpha.11", + "@bosonprotocol/ethers-sdk": "^1.11.1-alpha.16", + "@bosonprotocol/ipfs-storage": "^1.10.4-alpha.4", "@ethersproject/units": "^5.6.0", "@tippyjs/react": "^4.2.6", "@web3-react/core": "8.0.18-beta.0", @@ -9049,9 +9043,9 @@ } }, "node_modules/cborg": { - "version": "1.9.6", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.9.6.tgz", - "integrity": "sha512-XmiD+NWTk9xg31d8MdXgW46bSZd95ELllxjbjdWGyHAtpTw+cf8iG3NibWgTWRnfWfxtcihVa5Pm0gchHiO3JQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.10.1.tgz", + "integrity": "sha512-et6Qm8MOUY2kCWa5GKk2MlBVoPjHv0hQBmlzI/Z7+5V3VJCeIkGehIB3vWknNsm2kOkAIs6wEKJFJo8luWQQ/w==", "bin": { "cborg": "cli.js" } @@ -14567,34 +14561,49 @@ } }, "node_modules/ipfs-utils": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.9.tgz", - "integrity": "sha512-auKjNok5bFhid1JmnXn+QFKaGrKrxgbUpVD0v4XkIKIH7kCR9zWOihErPKBDfJXfF8YycQ+SvPgX1XOpDgUC5Q==", + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.14.tgz", + "integrity": "sha512-zIaiEGX18QATxgaS0/EOQNoo33W0islREABAcxXE8n7y2MGAlB+hdsxXn4J0hGZge8IqVQhW8sWIb+oJz2yEvg==", "dependencies": { "any-signal": "^3.0.0", + "browser-readablestream-to-it": "^1.0.0", "buffer": "^6.0.1", "electron-fetch": "^1.7.2", "err-code": "^3.0.1", "is-electron": "^2.2.0", "iso-url": "^1.1.5", + "it-all": "^1.0.4", "it-glob": "^1.0.1", "it-to-stream": "^1.0.0", "merge-options": "^3.0.4", "nanoid": "^3.1.20", "native-fetch": "^3.0.0", - "node-fetch": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", - "react-native-fetch-api": "^2.0.0", + "node-fetch": "^2.6.8", + "react-native-fetch-api": "^3.0.0", "stream-to-it": "^0.2.2" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, "node_modules/ipfs-utils/node_modules/node-fetch": { - "name": "@achingbrain/node-fetch", - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==", - "license": "MIT", + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, "engines": { "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/is-absolute": { @@ -14730,9 +14739,9 @@ } }, "node_modules/is-electron": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", - "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", + "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==" }, "node_modules/is-extendable": { "version": "0.1.1", @@ -22739,9 +22748,9 @@ } }, "node_modules/parse-duration": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz", - "integrity": "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.3.tgz", + "integrity": "sha512-o6NAh12na5VvR6nFejkU0gpQ8jmOY9Y9sTU2ke3L3G/d/3z8jqmbBbeyBGHU73P4JLXfc7tJARygIK3WGIkloA==" }, "node_modules/parse-filepath": { "version": "1.0.2", @@ -24808,9 +24817,9 @@ } }, "node_modules/react-native-fetch-api": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz", - "integrity": "sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-3.0.0.tgz", + "integrity": "sha512-g2rtqPjdroaboDKTsJCTlcmtw54E25OjyaunUP0anOZn4Fuo2IKs8BVfe02zVggA/UysbmfSnRJIqtNkAgggNA==", "dependencies": { "p-defer": "^3.0.0" } @@ -25834,9 +25843,9 @@ } }, "node_modules/schema-to-yup": { - "version": "1.12.8", - "resolved": "https://registry.npmjs.org/schema-to-yup/-/schema-to-yup-1.12.8.tgz", - "integrity": "sha512-5yqbBckLRu0kT46T1lf81Sr3kD18SwhYNDv9ftTWcEyDssdCAbuIHDsozg0gpfOmpydnqZKCtPTRKUBiiKiSTg==", + "version": "1.12.9", + "resolved": "https://registry.npmjs.org/schema-to-yup/-/schema-to-yup-1.12.9.tgz", + "integrity": "sha512-cCax3dTLXjEVI0KLWpmiqYHUPuY+6pOVIgrZeRH1A7M34ph53SxiqIwLLARPSdr8praKFC3SS9VM+mcK8UlxMw==", "dependencies": { "dashify": "^2.0.0", "uniq": "^1.0.1", @@ -30188,11 +30197,10 @@ } }, "@bosonprotocol/common": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@bosonprotocol/common/-/common-1.20.2.tgz", - "integrity": "sha512-iFeK4tGEH6xXhWqr2Dg3eEp2ABTb1zf2tSLUkkqAg4600uXBvnDgFCwjy715mFeYx1S/R72m5lQWlTMzxsSdzQ==", + "version": "1.21.0-alpha.11", + "resolved": "https://registry.npmjs.org/@bosonprotocol/common/-/common-1.21.0-alpha.11.tgz", "requires": { - "@bosonprotocol/metadata": "^1.8.1", + "@bosonprotocol/metadata": "^1.9.0-alpha.4", "@ethersproject/abi": "^5.5.0", "@ethersproject/address": "^5.5.0", "@ethersproject/bignumber": "^5.5.0", @@ -30202,11 +30210,10 @@ } }, "@bosonprotocol/core-sdk": { - "version": "1.24.0", - "resolved": "https://registry.npmjs.org/@bosonprotocol/core-sdk/-/core-sdk-1.24.0.tgz", - "integrity": "sha512-QYqUH38CpwKrA7WBwO/EN3J/sKK1BUdUzncSCZoFVH4d02ViLp9ECjlOC2EMqwJ5kIAUuKNpNF38DYEYjZfP3g==", + "version": "1.25.0-alpha.11", + "resolved": "https://registry.npmjs.org/@bosonprotocol/core-sdk/-/core-sdk-1.25.0-alpha.11.tgz", "requires": { - "@bosonprotocol/common": "^1.20.2", + "@bosonprotocol/common": "^1.21.0-alpha.11", "@ethersproject/abi": "^5.5.0", "@ethersproject/address": "^5.5.0", "@ethersproject/bignumber": "^5.5.0", @@ -30221,40 +30228,36 @@ } }, "@bosonprotocol/ethers-sdk": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@bosonprotocol/ethers-sdk/-/ethers-sdk-1.11.0.tgz", - "integrity": "sha512-qcPdjCu9tfVHgc/l+won0xrRWJipkJHrdw2m08l+AvQsw75xwP2BLgCOQLTejO4NaU8TPs4WzLN5o8bc7AcxHQ==", + "version": "1.11.1-alpha.16", + "resolved": "https://registry.npmjs.org/@bosonprotocol/ethers-sdk/-/ethers-sdk-1.11.1-alpha.16.tgz", "requires": { - "@bosonprotocol/common": "^1.20.2" + "@bosonprotocol/common": "^1.21.0-alpha.11" } }, "@bosonprotocol/ipfs-storage": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/@bosonprotocol/ipfs-storage/-/ipfs-storage-1.10.3.tgz", - "integrity": "sha512-lLy/yYqiRS+hzUGfAKtz1h9ju/tl8VNu71qiW8s8HhQuEC8m/VWypUbZjofFHygeMl/dQGyiOTuzHE0ZEQtoyw==", + "version": "1.10.4-alpha.4", + "resolved": "https://registry.npmjs.org/@bosonprotocol/ipfs-storage/-/ipfs-storage-1.10.4-alpha.4.tgz", "requires": { - "@bosonprotocol/metadata": "^1.8.1", + "@bosonprotocol/metadata": "^1.9.0-alpha.4", "ipfs-http-client": "^56.0.1", "multiformats": "^9.6.4", "uint8arrays": "^3.0.0" } }, "@bosonprotocol/metadata": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@bosonprotocol/metadata/-/metadata-1.8.1.tgz", - "integrity": "sha512-+LuyzMn8ojSU1D+soxA4avcRA4jIRi1pXBNwI7iP3qfmITJuBvq5nB6TZVnSUNGioGn7v6XRFklKh+wNJMp3PA==", + "version": "1.9.0-alpha.4", + "resolved": "https://registry.npmjs.org/@bosonprotocol/metadata/-/metadata-1.9.0-alpha.4.tgz", "requires": { "schema-to-yup": "^1.11.11" } }, "@bosonprotocol/react-kit": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@bosonprotocol/react-kit/-/react-kit-0.16.1.tgz", - "integrity": "sha512-xNUiHcV/vJdXmgCKMpy1linCbfIYf5AGDMnLjjn/2aGEVly2GipTgeSfm+4kP4ot1RRQ7n/hF07e0GzZMhFeUg==", + "version": "0.16.2-alpha.16", + "resolved": "https://registry.npmjs.org/@bosonprotocol/react-kit/-/react-kit-0.16.2-alpha.16.tgz", "requires": { - "@bosonprotocol/core-sdk": "^1.24.0", - "@bosonprotocol/ethers-sdk": "^1.11.0", - "@bosonprotocol/ipfs-storage": "^1.10.3", + "@bosonprotocol/core-sdk": "^1.25.0-alpha.11", + "@bosonprotocol/ethers-sdk": "^1.11.1-alpha.16", + "@bosonprotocol/ipfs-storage": "^1.10.4-alpha.4", "@ethersproject/units": "^5.6.0", "@tippyjs/react": "^4.2.6", "@web3-react/core": "8.0.18-beta.0", @@ -34907,9 +34910,9 @@ "version": "2.4.0" }, "cborg": { - "version": "1.9.6", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.9.6.tgz", - "integrity": "sha512-XmiD+NWTk9xg31d8MdXgW46bSZd95ELllxjbjdWGyHAtpTw+cf8iG3NibWgTWRnfWfxtcihVa5Pm0gchHiO3JQ==" + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.10.1.tgz", + "integrity": "sha512-et6Qm8MOUY2kCWa5GKk2MlBVoPjHv0hQBmlzI/Z7+5V3VJCeIkGehIB3vWknNsm2kOkAIs6wEKJFJo8luWQQ/w==" }, "ccount": { "version": "2.0.1" @@ -38472,29 +38475,35 @@ } }, "ipfs-utils": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.9.tgz", - "integrity": "sha512-auKjNok5bFhid1JmnXn+QFKaGrKrxgbUpVD0v4XkIKIH7kCR9zWOihErPKBDfJXfF8YycQ+SvPgX1XOpDgUC5Q==", + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.14.tgz", + "integrity": "sha512-zIaiEGX18QATxgaS0/EOQNoo33W0islREABAcxXE8n7y2MGAlB+hdsxXn4J0hGZge8IqVQhW8sWIb+oJz2yEvg==", "requires": { "any-signal": "^3.0.0", + "browser-readablestream-to-it": "^1.0.0", "buffer": "^6.0.1", "electron-fetch": "^1.7.2", "err-code": "^3.0.1", "is-electron": "^2.2.0", "iso-url": "^1.1.5", + "it-all": "^1.0.4", "it-glob": "^1.0.1", "it-to-stream": "^1.0.0", "merge-options": "^3.0.4", "nanoid": "^3.1.20", "native-fetch": "^3.0.0", - "node-fetch": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", - "react-native-fetch-api": "^2.0.0", + "node-fetch": "^2.6.8", + "react-native-fetch-api": "^3.0.0", "stream-to-it": "^0.2.2" }, "dependencies": { "node-fetch": { - "version": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==" + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "requires": { + "whatwg-url": "^5.0.0" + } } } }, @@ -38559,9 +38568,9 @@ "version": "2.2.1" }, "is-electron": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", - "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==" + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", + "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==" }, "is-extendable": { "version": "0.1.1", @@ -43601,9 +43610,9 @@ } }, "parse-duration": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz", - "integrity": "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg==" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.3.tgz", + "integrity": "sha512-o6NAh12na5VvR6nFejkU0gpQ8jmOY9Y9sTU2ke3L3G/d/3z8jqmbBbeyBGHU73P4JLXfc7tJARygIK3WGIkloA==" }, "parse-filepath": { "version": "1.0.2", @@ -44720,9 +44729,9 @@ } }, "react-native-fetch-api": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz", - "integrity": "sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-3.0.0.tgz", + "integrity": "sha512-g2rtqPjdroaboDKTsJCTlcmtw54E25OjyaunUP0anOZn4Fuo2IKs8BVfe02zVggA/UysbmfSnRJIqtNkAgggNA==", "requires": { "p-defer": "^3.0.0" } @@ -45348,9 +45357,9 @@ } }, "schema-to-yup": { - "version": "1.12.8", - "resolved": "https://registry.npmjs.org/schema-to-yup/-/schema-to-yup-1.12.8.tgz", - "integrity": "sha512-5yqbBckLRu0kT46T1lf81Sr3kD18SwhYNDv9ftTWcEyDssdCAbuIHDsozg0gpfOmpydnqZKCtPTRKUBiiKiSTg==", + "version": "1.12.9", + "resolved": "https://registry.npmjs.org/schema-to-yup/-/schema-to-yup-1.12.9.tgz", + "integrity": "sha512-cCax3dTLXjEVI0KLWpmiqYHUPuY+6pOVIgrZeRH1A7M34ph53SxiqIwLLARPSdr8praKFC3SS9VM+mcK8UlxMw==", "requires": { "dashify": "^2.0.0", "uniq": "^1.0.1", diff --git a/package.json b/package.json index 64f92ac7d..50537d3c6 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ }, "dependencies": { "@bosonprotocol/chat-sdk": "^1.3.0", - "@bosonprotocol/react-kit": "^0.16.1", + "@bosonprotocol/react-kit": "0.16.2-alpha.16", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", "@ethersproject/units": "^5.6.1", From d9e0bccd0ac9bc4dd852b35a2b050ce0232f64fd Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Mon, 27 Mar 2023 22:16:57 +0100 Subject: [PATCH 05/24] chore: add seller 202 in curation list (#574) --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 08c964795..accc6cc4d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -130,7 +130,7 @@ jobs: ENV_NAME: "production" UPDATE_COVERAGE: false REACT_APP_ENABLE_CURATION_LISTS: true - REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195,196" + REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195,196,202" REACT_APP_CREATE_PROFILE_CONFIGURATION: "LENS" REACT_APP_IPFS_GATEWAY: "https://bosonprotocol.infura-ipfs.io/ipfs" REACT_APP_IPFS_IMAGE_GATEWAY: "https://gray-permanent-fly-490.mypinata.cloud/ipfs" From 8e36500e7d30c774d4a3b21c7122d9a419ef0f6e Mon Sep 17 00:00:00 2001 From: albertfolch-redeemeum <102516373+albertfolch-redeemeum@users.noreply.github.com> Date: Tue, 28 Mar 2023 12:08:45 +0200 Subject: [PATCH 06/24] chore: add seller 197 in seller curation list (#576) --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index accc6cc4d..67f41b8a2 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -130,7 +130,7 @@ jobs: ENV_NAME: "production" UPDATE_COVERAGE: false REACT_APP_ENABLE_CURATION_LISTS: true - REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195,196,202" + REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195,196,197,202" REACT_APP_CREATE_PROFILE_CONFIGURATION: "LENS" REACT_APP_IPFS_GATEWAY: "https://bosonprotocol.infura-ipfs.io/ipfs" REACT_APP_IPFS_IMAGE_GATEWAY: "https://gray-permanent-fly-490.mypinata.cloud/ipfs" From aa719fca7c77b23456aa5abacdf2939c593f3663 Mon Sep 17 00:00:00 2001 From: albertfolch-redeemeum <102516373+albertfolch-redeemeum@users.noreply.github.com> Date: Wed, 5 Apr 2023 11:06:24 +0200 Subject: [PATCH 07/24] fix: custom fonts (#579) * fix: custom font * refactor: remove wrong import --- src/lib/styles/GlobalStyle.tsx | 3 ++- src/lib/types/externals.d.ts | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lib/styles/GlobalStyle.tsx b/src/lib/styles/GlobalStyle.tsx index 36752c3fc..643f7bb09 100644 --- a/src/lib/styles/GlobalStyle.tsx +++ b/src/lib/styles/GlobalStyle.tsx @@ -1,5 +1,6 @@ import { createGlobalStyle } from "styled-components"; +import barlowRegular from "../../assets/fonts/Barlow-Regular.ttf"; import { breakpoint } from "../../lib/styles/breakpoint"; import { colors } from "../../lib/styles/colors"; @@ -19,7 +20,7 @@ const GlobalStyle = createGlobalStyle<{ }>` @font-face { font-family: barlow; - src: url(src/assets/fonts/Barlow-Regular.ttf); + src: url(${barlowRegular}); font-weight: normal; } * { diff --git a/src/lib/types/externals.d.ts b/src/lib/types/externals.d.ts index 7c5b8894e..ec5f4ff93 100644 --- a/src/lib/types/externals.d.ts +++ b/src/lib/types/externals.d.ts @@ -1,3 +1,5 @@ declare module "@metamask/jazzicon"; declare module "pretty"; + +declare module "*.ttf"; From eeec6b844627e06ab607722e4be0eb26a43d961e Mon Sep 17 00:00:00 2001 From: albertfolch-redeemeum <102516373+albertfolch-redeemeum@users.noreply.github.com> Date: Tue, 11 Apr 2023 11:15:06 +0200 Subject: [PATCH 08/24] feat: add neuropolitical custom font (#587) --- src/assets/fonts/neuropolitical_rg.ttf | Bin 0 -> 83832 bytes src/lib/styles/GlobalStyle.tsx | 6 ++++++ src/pages/custom-store/store-fields.ts | 4 ++++ 3 files changed, 10 insertions(+) create mode 100644 src/assets/fonts/neuropolitical_rg.ttf diff --git a/src/assets/fonts/neuropolitical_rg.ttf b/src/assets/fonts/neuropolitical_rg.ttf new file mode 100644 index 0000000000000000000000000000000000000000..26bbb63ceaf2719cfff5b8e6bc78ef98e281551b GIT binary patch literal 83832 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 Ytq1w3ThQq0eNj*C^M?G{ghjRdAJbRmLI3~& literal 0 HcmV?d00001 diff --git a/src/lib/styles/GlobalStyle.tsx b/src/lib/styles/GlobalStyle.tsx index 643f7bb09..b009e74ea 100644 --- a/src/lib/styles/GlobalStyle.tsx +++ b/src/lib/styles/GlobalStyle.tsx @@ -1,6 +1,7 @@ import { createGlobalStyle } from "styled-components"; import barlowRegular from "../../assets/fonts/Barlow-Regular.ttf"; +import neuropolitical_rg from "../../assets/fonts/neuropolitical_rg.ttf"; import { breakpoint } from "../../lib/styles/breakpoint"; import { colors } from "../../lib/styles/colors"; @@ -23,6 +24,11 @@ const GlobalStyle = createGlobalStyle<{ src: url(${barlowRegular}); font-weight: normal; } + @font-face { + font-family: neuropolitical_rg; + src: url(${neuropolitical_rg}); + font-weight: normal; + } * { box-sizing: border-box; } diff --git a/src/pages/custom-store/store-fields.ts b/src/pages/custom-store/store-fields.ts index dd9a16a37..51066127c 100644 --- a/src/pages/custom-store/store-fields.ts +++ b/src/pages/custom-store/store-fields.ts @@ -190,6 +190,10 @@ export const formModel = { { label: "Barlow", value: "barlow" // defined in src/lib/styles/GlobalStyle.tsx + }, + { + label: "Neuropolitical", + value: "neuropolitical_rg" // defined in src/lib/styles/GlobalStyle.tsx } ] }, From 518bfda34239489f79e9c9ad07543f6cb4c6bd50 Mon Sep 17 00:00:00 2001 From: albertfolch-redeemeum <102516373+albertfolch-redeemeum@users.noreply.github.com> Date: Wed, 12 Apr 2023 16:27:35 +0200 Subject: [PATCH 09/24] chore: add seller 207 in seller curation list (#591) --- .github/workflows/ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 67f41b8a2..228322209 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -130,7 +130,7 @@ jobs: ENV_NAME: "production" UPDATE_COVERAGE: false REACT_APP_ENABLE_CURATION_LISTS: true - REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195,196,197,202" + REACT_APP_SELLER_CURATION_LIST: "2,4,5,6,7,8,9,11,12,13,14,16,27,129,171,172,180,181,182,183,184,190,191,195,196,197,202,207" REACT_APP_CREATE_PROFILE_CONFIGURATION: "LENS" REACT_APP_IPFS_GATEWAY: "https://bosonprotocol.infura-ipfs.io/ipfs" REACT_APP_IPFS_IMAGE_GATEWAY: "https://gray-permanent-fly-490.mypinata.cloud/ipfs" From a0b328e43c1835e5f64b75d20e41ff1b36057e8a Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Fri, 21 Apr 2023 15:10:11 +0100 Subject: [PATCH 10/24] fix: tabnapping protection (#594) --- src/components/detail/DetailWidget/TokenGated.tsx | 4 +++- .../disputeResolver/ManageDisputes/DisputesTable.tsx | 3 ++- src/components/footer/Footer.tsx | 8 +++++--- src/components/toasts/SuccessTransactionToast.tsx | 3 ++- src/pages/profile/seller/SellerSocial.tsx | 10 ++++++++-- 5 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/components/detail/DetailWidget/TokenGated.tsx b/src/components/detail/DetailWidget/TokenGated.tsx index 4356f18a1..7743b2740 100644 --- a/src/components/detail/DetailWidget/TokenGated.tsx +++ b/src/components/detail/DetailWidget/TokenGated.tsx @@ -7,6 +7,7 @@ import { CONFIG } from "../../../lib/config"; import { colors } from "../../../lib/styles/colors"; import { Offer } from "../../../lib/types/offer"; import { IPrice } from "../../../lib/utils/convertPrice"; +import { sanitizeUrl } from "../../../lib/utils/url"; import { useCoreSDK } from "../../../lib/utils/useCoreSdk"; import { useConvertedPrice } from "../../price/useConvertedPrice"; import Grid from "../../ui/Grid"; @@ -176,8 +177,9 @@ const TokenGated = ({ {openseaLinkToOriginalMainnetCollection} diff --git a/src/components/disputeResolver/ManageDisputes/DisputesTable.tsx b/src/components/disputeResolver/ManageDisputes/DisputesTable.tsx index 47e65ca5c..2cb50805e 100644 --- a/src/components/disputeResolver/ManageDisputes/DisputesTable.tsx +++ b/src/components/disputeResolver/ManageDisputes/DisputesTable.tsx @@ -14,6 +14,7 @@ import copyToClipboard from "../../../lib/utils/copyToClipboard"; import { getDateTimestamp } from "../../../lib/utils/getDateTimestamp"; import { Disputes } from "../../../lib/utils/hooks/useExchanges"; import { useKeepQueryParamsNavigate } from "../../../lib/utils/hooks/useKeepQueryParamsNavigate"; +import { sanitizeUrl } from "../../../lib/utils/url"; import { useModal } from "../../modal/useModal"; import Price from "../../price"; import PaginationPages from "../../seller/common/PaginationPages"; @@ -175,7 +176,7 @@ export default function DisputesTable({ disputes }: Props) { whiteSpace: "pre" }} onClick={() => { - copyToClipboard(emailAddress).then(() => { + copyToClipboard(sanitizeUrl(emailAddress)).then(() => { toast(() => "Seller e-mail has been copied to clipboard"); }); }} diff --git a/src/components/footer/Footer.tsx b/src/components/footer/Footer.tsx index 11d07d825..5bd17af97 100644 --- a/src/components/footer/Footer.tsx +++ b/src/components/footer/Footer.tsx @@ -5,6 +5,7 @@ import logo from "../../../src/assets/logo-white.svg"; import { BosonRoutes } from "../../lib/routing/routes"; import { breakpoint } from "../../lib/styles/breakpoint"; import { useBreakpoints } from "../../lib/utils/hooks/useBreakpoints"; +import { sanitizeUrl } from "../../lib/utils/url"; import SocialLogo, { SocialLogoValues } from "../../pages/custom-store/SocialLogo"; @@ -112,9 +113,9 @@ function Socials() { return socialMediaLinks.map(({ url, value }) => { return ( @@ -241,9 +242,10 @@ export default function FooterComponent() { return ( {footerLink.label} diff --git a/src/components/toasts/SuccessTransactionToast.tsx b/src/components/toasts/SuccessTransactionToast.tsx index dd202f73a..981b372bb 100644 --- a/src/components/toasts/SuccessTransactionToast.tsx +++ b/src/components/toasts/SuccessTransactionToast.tsx @@ -1,6 +1,7 @@ import { Toast } from "react-hot-toast"; import { colors } from "../../lib/styles/colors"; +import { sanitizeUrl } from "../../lib/utils/url"; import Grid from "../ui/Grid"; import Typography from "../ui/Typography"; import SuccessToast from "./common/SuccessToast"; @@ -33,7 +34,7 @@ export default function SuccessTransactionToast({ View details ) : url ? ( - + View details ) : null} diff --git a/src/pages/profile/seller/SellerSocial.tsx b/src/pages/profile/seller/SellerSocial.tsx index eab5eb813..706e45e02 100644 --- a/src/pages/profile/seller/SellerSocial.tsx +++ b/src/pages/profile/seller/SellerSocial.tsx @@ -7,6 +7,7 @@ import { Profile, ProfileFieldsFragment } from "../../../lib/utils/hooks/lens/graphql/generated"; +import { sanitizeUrl } from "../../../lib/utils/url"; import { preAppendHttps } from "../../../lib/validation/regex/url"; import { DetailShareWrapper, @@ -26,7 +27,12 @@ function RenderSocial({ icon: Icon }: RenderSocialProps) { return ( - + {Icon ? Icon : } ); @@ -60,7 +66,7 @@ export default function SellerSocial({ {/* TODO: Removed as we don't have discord in lens profile */} {/* */} {lensUrl !== false && ( - } href={lensUrl} /> + } href={sanitizeUrl(lensUrl)} /> )} From 352414b4e4b022867ae51bf3258d7fa8be252b61 Mon Sep 17 00:00:00 2001 From: albertfolch-redeemeum <102516373+albertfolch-redeemeum@users.noreply.github.com> Date: Tue, 25 Apr 2023 11:50:24 +0200 Subject: [PATCH 11/24] feat: change seller deposit copy (#603) --- src/components/product/TermsOfExchange.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/product/TermsOfExchange.tsx b/src/components/product/TermsOfExchange.tsx index 492e67bee..d455b2f31 100644 --- a/src/components/product/TermsOfExchange.tsx +++ b/src/components/product/TermsOfExchange.tsx @@ -224,7 +224,7 @@ export default function TermsOfExchange() {
From 73e2b69774a6cf58da15973e0481e3dd618b1c6f Mon Sep 17 00:00:00 2001 From: albertfolch-redeemeum <102516373+albertfolch-redeemeum@users.noreply.github.com> Date: Tue, 25 Apr 2023 12:32:27 +0200 Subject: [PATCH 12/24] feat: remove promotional banner (#601) (#604) * feat: remove promotional banner * fix: build --- src/components/banner/Banner.tsx | 49 -------------------------------- src/components/header/Header.tsx | 44 ---------------------------- 2 files changed, 93 deletions(-) delete mode 100644 src/components/banner/Banner.tsx diff --git a/src/components/banner/Banner.tsx b/src/components/banner/Banner.tsx deleted file mode 100644 index da2b2fed9..000000000 --- a/src/components/banner/Banner.tsx +++ /dev/null @@ -1,49 +0,0 @@ -import { ArrowRight } from "phosphor-react"; -import styled from "styled-components"; - -import Grid from "../../components/ui/Grid"; -import { colors } from "../../lib/styles/colors"; -import Typography from "../ui/Typography"; - -const BannerContainer = styled.a` - display: block; - text-align: center; - background-color: ${colors.secondary}; - color: ${colors.white}; - transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1); - padding-left: 0.5rem; - padding-right: 0.5rem; - &:hover { - background-color: ${colors.black}; - [data-arrow-right] { - transform: translate(1rem, 0); - } - } -`; -const ArrowWrapper = styled(Grid)` - background-color: ${colors.primary}; - padding: 0.315rem; - color: ${colors.black}; - width: auto; - transition: all 200ms cubic-bezier(0.4, 0, 0.2, 1); -`; - -function Banner() { - return ( - - - - Get 50% of the purchase price of any item as a $BOSON reward - - - - - - - ); -} - -export default Banner; diff --git a/src/components/header/Header.tsx b/src/components/header/Header.tsx index d9e7a7594..3f6405838 100644 --- a/src/components/header/Header.tsx +++ b/src/components/header/Header.tsx @@ -11,7 +11,6 @@ import { colors } from "../../lib/styles/colors"; import { zIndex } from "../../lib/styles/zIndex"; import { useBreakpoints } from "../../lib/utils/hooks/useBreakpoints"; import { useCustomStoreQueryParameter } from "../../pages/custom-store/useCustomStoreQueryParameter"; -import Banner from "../banner/Banner"; import { LinkWithQuery } from "../customNavigation/LinkWithQuery"; import Layout from "../Layout"; import ViewTxButton from "../transactions/ViewTxButton"; @@ -23,40 +22,6 @@ const smallWidth = "180px"; const mediumWidth = "225px"; const sideMargin = "1rem"; const closedHeaderWidth = "75px"; -const SideBannerContainer = styled.div<{ - $navigationBarPosition: string; - $isSideBarOpen: boolean; -}>` - ${({ $navigationBarPosition, $isSideBarOpen }) => { - if ("left" === $navigationBarPosition) { - return css` - ${$isSideBarOpen - ? css` - margin-left: ${smallWidth}; - ${breakpoint.m} { - margin-left: ${mediumWidth}; - } - ` - : css` - margin-left: ${closedHeaderWidth}; - `} - `; - } else if ("right" === $navigationBarPosition) { - return css` - ${$isSideBarOpen - ? css` - margin-right: ${smallWidth}; - ${breakpoint.m} { - margin-right: ${mediumWidth}; - } - ` - : css` - margin-right: ${closedHeaderWidth}; - `} - `; - } - }} -`; const Header = styled.header<{ $navigationBarPosition: string; @@ -312,20 +277,11 @@ const HeaderComponent = forwardRef( return ( <> - {withBanner && isSideNavBar && ( - - - - )}
- {withBanner && !isSideNavBar && } Date: Thu, 27 Apr 2023 11:30:45 +0200 Subject: [PATCH 13/24] feat: relist offer (#596) (#606) * feat: relist offer (#596) * feat: relist offer * refactor: remove comments * fix: uuids * fix: disable relist button if you are not the operator --- src/components/datepicker/Calendar.tsx | 6 +- src/components/datepicker/DatePicker.tsx | 17 +- .../detail/DetailWidget/DetailWidget.tsx | 2 +- src/components/form/Datepicker.tsx | 4 +- src/components/modal/Modal.tsx | 2 + src/components/modal/ModalComponents.tsx | 14 +- .../components/Chat/CancelExchangeModal.tsx | 2 +- .../components/Chat/ResolveDisputeModal.tsx | 2 +- .../modal/components/CompleteExchange.tsx | 4 +- .../modal/components/ExpireVoucherModal.tsx | 2 +- .../ExportExchangesWithDeliveryModal.tsx | 21 +- .../modal/components/ProductCreateSuccess.tsx | 56 ++- .../RedeemModal/Confirmation/Confirmation.tsx | 2 +- .../RelistOfferModal/RelistOfferModal.tsx | 251 ++++++++++++ .../modal/components/RetractDisputeModal.tsx | 2 +- .../modal/components/RevokeProduct.tsx | 2 +- .../SellerFinance/FinanceDeposit.tsx | 2 +- .../SellerFinance/FinanceWithdraw.tsx | 2 +- .../TransactionFailedModal.tsx} | 14 +- .../modal/components/VoidProduct.tsx | 2 +- src/components/product/Preview.tsx | 24 +- .../{ => coreTermsOfSale}/CoreTermsOfSale.tsx | 38 +- .../coreTermsOfSale/CoreTermsOfSaleDates.tsx | 35 ++ src/components/product/utils/const.ts | 13 +- src/components/product/utils/initialValues.ts | 3 - .../product/utils/validationSchema.ts | 48 +-- src/components/seller/SellerWrapper.tsx | 2 + .../seller/exchanges/SellerExchanges.tsx | 8 +- .../seller/products/SellerProductsTable.tsx | 140 ++++--- src/lib/types/yup.d.ts | 24 ++ src/lib/utils/hooks/offer/useCreateOffers.tsx | 332 ++++++++++++++++ src/lib/utils/hooks/useDidMountEffect.ts | 14 + src/lib/validation/index.ts | 17 +- src/lib/validation/isItBeforeNow.ts | 3 + .../validation/isOfferValidityDatesValid.ts | 3 + src/lib/validation/isRedemptionDatesValid.ts | 5 +- src/pages/chat/ChatProvider/ChatContext.ts | 2 + src/pages/chat/ChatProvider/ChatProvider.tsx | 8 +- src/pages/create-product/CreateProduct.tsx | 21 +- .../create-product/CreateProductInner.tsx | 376 ++---------------- .../create-product/utils/buildCondition.ts | 18 +- .../create-product/utils/dataValidator.ts | 18 +- src/pages/create-product/utils/index.tsx | 2 +- src/pages/dispute-centre/DisputeCentre.tsx | 2 +- 44 files changed, 994 insertions(+), 571 deletions(-) create mode 100644 src/components/modal/components/RelistOfferModal/RelistOfferModal.tsx rename src/components/modal/components/Transactions/{ConfirmationFailedModal/ConfirmationFailedModal.tsx => TransactionFailedModal/TransactionFailedModal.tsx} (76%) rename src/components/product/{ => coreTermsOfSale}/CoreTermsOfSale.tsx (85%) create mode 100644 src/components/product/coreTermsOfSale/CoreTermsOfSaleDates.tsx create mode 100644 src/lib/types/yup.d.ts create mode 100644 src/lib/utils/hooks/offer/useCreateOffers.tsx create mode 100644 src/lib/utils/hooks/useDidMountEffect.ts diff --git a/src/components/datepicker/Calendar.tsx b/src/components/datepicker/Calendar.tsx index b1910e4e2..78d2461a9 100644 --- a/src/components/datepicker/Calendar.tsx +++ b/src/components/datepicker/Calendar.tsx @@ -69,9 +69,13 @@ export default function Calendar({ {rows.map(({ text, value, current }: ICalendarCell, i: number) => { - const disabled: boolean = period + const isBeforeMinDate = minDate ? value?.isBefore(minDate, "day") : false; + const isAfterMaxDate = maxDate + ? value?.isAfter(maxDate, "day") + : false; + const disabled: boolean = isBeforeMinDate || isAfterMaxDate; return ( | null; - onChange?: (selected: Dayjs | Array) => void; + onChange?: (selected: Dayjs | Array | null) => void; error?: string; period: boolean; selectTime: boolean; @@ -37,8 +38,10 @@ const handleInitialDates = ( let endDate: Dayjs | null = null; if (Array.isArray(initialValue)) { - startDate = dayjs(initialValue[0]); - endDate = dayjs(initialValue[1]); + if (initialValue.length) { + startDate = dayjs(initialValue[0]); + endDate = dayjs(initialValue[1]); + } } else { startDate = dayjs(initialValue); } @@ -109,7 +112,7 @@ export default function DatePicker({ } }; - useEffect(() => { + useDidMountEffect(() => { if ( (!period && date !== null) || (period && date !== null && secondDate !== null) @@ -122,7 +125,13 @@ export default function DatePicker({ (period && date === null && secondDate === null) ) { setShownDate("Choose dates..."); + if (period) { + onChange?.([]); + } else { + onChange?.(null); + } } + // eslint-disable-next-line react-hooks/exhaustive-deps }, [date, secondDate, period]); useEffect(() => { diff --git a/src/components/detail/DetailWidget/DetailWidget.tsx b/src/components/detail/DetailWidget/DetailWidget.tsx index 33b19f3ed..3e4086fae 100644 --- a/src/components/detail/DetailWidget/DetailWidget.tsx +++ b/src/components/detail/DetailWidget/DetailWidget.tsx @@ -669,7 +669,7 @@ const DetailWidget: React.FC = ({ "code" in error && (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } else { showModal(modalTypes.DETAIL_WIDGET, { title: "An error occurred", diff --git a/src/components/form/Datepicker.tsx b/src/components/form/Datepicker.tsx index 51dd06df7..ce5e0f8fe 100644 --- a/src/components/form/Datepicker.tsx +++ b/src/components/form/Datepicker.tsx @@ -5,7 +5,7 @@ import DatePicker from "../datepicker/DatePicker"; import Error from "./Error"; import type { DatepickerProps } from "./types"; -export default function DatepickerComponent({ +export default function Datepicker({ name, period = false, selectTime = false, @@ -17,7 +17,7 @@ export default function DatepickerComponent({ const displayError = typeof errorMessage === typeof "string" && errorMessage !== ""; - const handleChange = (date: Dayjs | Array) => { + const handleChange = (date: Dayjs | Array | null) => { if (!meta.touched) { helpers.setTouched(true); } diff --git a/src/components/modal/Modal.tsx b/src/components/modal/Modal.tsx index 37b7c1edc..1aad1a9f4 100644 --- a/src/components/modal/Modal.tsx +++ b/src/components/modal/Modal.tsx @@ -239,6 +239,8 @@ const Content = styled.div<{ `}; ${({ $modalType }) => { switch ($modalType) { + case "RELIST_OFFER": + case "EXPORT_EXCHANGES_WITH_DELIVERY": case "REDEEM": return css` overflow: visible; diff --git a/src/components/modal/ModalComponents.tsx b/src/components/modal/ModalComponents.tsx index 9e2f8ac2f..263b26b2a 100644 --- a/src/components/modal/ModalComponents.tsx +++ b/src/components/modal/ModalComponents.tsx @@ -20,12 +20,13 @@ import ProductCreateSuccess from "./components/ProductCreateSuccess"; import ProgressBarModal from "./components/ProgressBarModal"; import RedeemModal from "./components/RedeemModal/RedeemModal"; import RedeemSuccessModal from "./components/RedeemModal/RedeemSuccessModal"; +import { RelistOfferModal } from "./components/RelistOfferModal/RelistOfferModal"; import RetractDisputeModal from "./components/RetractDisputeModal"; import RevokeProduct from "./components/RevokeProduct"; import FinanceDeposit from "./components/SellerFinance/FinanceDeposit"; import FinanceWithdraw from "./components/SellerFinance/FinanceWithdraw"; -import ConfirmationFailedModal from "./components/Transactions/ConfirmationFailedModal/ConfirmationFailedModal"; import RecentTransactionsModal from "./components/Transactions/RecentTransactionsModal/RecentTransactionsModal"; +import TransactionFailedModal from "./components/Transactions/TransactionFailedModal/TransactionFailedModal"; import TransactionSubmittedModal from "./components/Transactions/TransactionSubmittedModal/TransactionSubmittedModal"; import WaitingForConfirmationModal from "./components/Transactions/WaitingForConfirmationModal/WaitingForConfirmationModal"; import Upload from "./components/Upload"; @@ -35,7 +36,7 @@ import WhatIsRedeem from "./components/WhatIsRedeem"; export const MODAL_TYPES = { CANCEL_EXCHANGE: "CANCEL_EXCHANGE", COMPLETE_EXCHANGE: "COMPLETE_EXCHANGE", - CONFIRMATION_FAILED: "CONFIRMATION_FAILED", + TRANSACTION_FAILED: "TRANSACTION_FAILED", CREATE_PRODUCT_DRAFT: "CREATE_PRODUCT_DRAFT", CREATE_PROFILE: "CREATE_PROFILE", CUSTOM_STORE: "CUSTOM_STORE", @@ -64,13 +65,14 @@ export const MODAL_TYPES = { WAITING_FOR_CONFIRMATION: "WAITING_FOR_CONFIRMATION", WHAT_IS_REDEEM: "WHAT_IS_REDEEM", PROGRESS_BAR: "PROGRESS_BAR", - EXPORT_EXCHANGES_WITH_DELIVERY: "EXPORT_EXCHANGES_WITH_DELIVERY" + EXPORT_EXCHANGES_WITH_DELIVERY: "EXPORT_EXCHANGES_WITH_DELIVERY", + RELIST_OFFER: "RELIST_OFFER" } as const; export const MODAL_COMPONENTS = { [MODAL_TYPES.CANCEL_EXCHANGE]: CancelExchangeModal, [MODAL_TYPES.COMPLETE_EXCHANGE]: CompleteExchange, - [MODAL_TYPES.CONFIRMATION_FAILED]: ConfirmationFailedModal, + [MODAL_TYPES.TRANSACTION_FAILED]: TransactionFailedModal, [MODAL_TYPES.CREATE_PRODUCT_DRAFT]: CreateProductDraft, [MODAL_TYPES.CREATE_PROFILE]: CreateProfileModal, [MODAL_TYPES.CUSTOM_STORE]: CustomStore, @@ -99,5 +101,7 @@ export const MODAL_COMPONENTS = { [MODAL_TYPES.WAITING_FOR_CONFIRMATION]: WaitingForConfirmationModal, [MODAL_TYPES.WHAT_IS_REDEEM]: WhatIsRedeem, [MODAL_TYPES.PROGRESS_BAR]: ProgressBarModal, - [MODAL_TYPES.EXPORT_EXCHANGES_WITH_DELIVERY]: ExportExchangesWithDeliveryModal + [MODAL_TYPES.EXPORT_EXCHANGES_WITH_DELIVERY]: + ExportExchangesWithDeliveryModal, + [MODAL_TYPES.RELIST_OFFER]: RelistOfferModal } as const; diff --git a/src/components/modal/components/Chat/CancelExchangeModal.tsx b/src/components/modal/components/Chat/CancelExchangeModal.tsx index 4988b09eb..495f627c4 100644 --- a/src/components/modal/components/Chat/CancelExchangeModal.tsx +++ b/src/components/modal/components/Chat/CancelExchangeModal.tsx @@ -205,7 +205,7 @@ export default function CancelExchangeModal({ (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } else { showModal(modalTypes.DETAIL_WIDGET, { title: "An error occurred", diff --git a/src/components/modal/components/Chat/ResolveDisputeModal.tsx b/src/components/modal/components/Chat/ResolveDisputeModal.tsx index e7c137d63..58cf9d768 100644 --- a/src/components/modal/components/Chat/ResolveDisputeModal.tsx +++ b/src/components/modal/components/Chat/ResolveDisputeModal.tsx @@ -176,7 +176,7 @@ export default function ResolveDisputeModal({ (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } setResolveDisputeError(error as Error); } diff --git a/src/components/modal/components/CompleteExchange.tsx b/src/components/modal/components/CompleteExchange.tsx index 971845f49..9dfd79d1c 100644 --- a/src/components/modal/components/CompleteExchange.tsx +++ b/src/components/modal/components/CompleteExchange.tsx @@ -229,7 +229,7 @@ export default function CompleteExchange({ (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } }} onPendingSignature={() => { @@ -278,7 +278,7 @@ export default function CompleteExchange({ (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } }} onPendingSignature={() => { diff --git a/src/components/modal/components/ExpireVoucherModal.tsx b/src/components/modal/components/ExpireVoucherModal.tsx index 79867f540..2a8a05caa 100644 --- a/src/components/modal/components/ExpireVoucherModal.tsx +++ b/src/components/modal/components/ExpireVoucherModal.tsx @@ -189,7 +189,7 @@ export default function ExpireVoucherModal({ exchange }: Props) { (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } }} onPendingSignature={() => { diff --git a/src/components/modal/components/ExportExchangesWithDeliveryModal.tsx b/src/components/modal/components/ExportExchangesWithDeliveryModal.tsx index b99eaa507..def6ad5e5 100644 --- a/src/components/modal/components/ExportExchangesWithDeliveryModal.tsx +++ b/src/components/modal/components/ExportExchangesWithDeliveryModal.tsx @@ -1,5 +1,5 @@ import dayjs, { Dayjs } from "dayjs"; -import { useState } from "react"; +import { useMemo, useState } from "react"; import DatePicker from "../../datepicker/DatePicker"; import BosonButton from "../../ui/BosonButton"; @@ -11,14 +11,11 @@ export default function ExportExchangesWithDeliveryModal({ }: { onExport: (from?: Dayjs) => void; }) { - const [from, setFrom] = useState(dayjs()); + const today = useMemo(() => dayjs(), []); + const [from, setFrom] = useState(today); + const initialDate = useMemo(() => dayjs().startOf("month"), []); return ( - + Option 1

@@ -34,8 +31,8 @@ export default function ExportExchangesWithDeliveryModal({ period={false} selectTime minDate={null} - maxDate={dayjs()} - initialValue={dayjs()} + maxDate={today} + initialValue={initialDate} onChange={(date) => { setFrom(date as Dayjs); }} @@ -57,9 +54,7 @@ export default function ExportExchangesWithDeliveryModal({ delivery information.This option will always include, if it exists in the chat conversation, the delivery information.

- onExport()}> - Export - + onExport()}>Export
); diff --git a/src/components/modal/components/ProductCreateSuccess.tsx b/src/components/modal/components/ProductCreateSuccess.tsx index 280f693f9..f44378132 100644 --- a/src/components/modal/components/ProductCreateSuccess.tsx +++ b/src/components/modal/components/ProductCreateSuccess.tsx @@ -15,8 +15,7 @@ import { Break, ModalGrid, ModalImageWrapper, - Widget, - WidgetButtonWrapper + Widget } from "../../detail/Detail.style"; import DetailTable from "../../detail/DetailTable"; import TokenGated from "../../detail/DetailWidget/TokenGated"; @@ -31,7 +30,7 @@ interface Props { name: string; image: string; offer: any; - onCreateNewProject: () => void; + onCreateNew?: () => void; onViewMyItem: () => void; hasMultipleVariants: boolean; } @@ -82,11 +81,6 @@ const StyledIndicator = styled(ProgressPrimitive.Indicator)` height: 100%; transition: transform 660ms cubic-bezier(0.65, 0, 0.35, 1); `; -const StyledWidgetButtonWrapper = styled(WidgetButtonWrapper)` - button { - width: 50%; - } -`; const FundTile = styled(Typography)` font-weight: 600; @@ -114,7 +108,7 @@ export default function ProductCreateSuccess({ name, image, offer, - onCreateNewProject, + onCreateNew, onViewMyItem, hasMultipleVariants }: Props) { @@ -133,10 +127,6 @@ export default function ProductCreateSuccess({ [convertedPrice, offer] ); - const handleCreateNew = () => { - onCreateNewProject(); - }; - const suggestedAmount = FixedNumber.fromString( formatUnits( BigNumber.from(offer?.sellerDeposit).mul(Number(offer?.quantityInitial)), @@ -199,14 +189,16 @@ export default function ProductCreateSuccess({ />
- + {offer.condition && ( + + )}
@@ -254,7 +246,7 @@ export default function ProductCreateSuccess({ )} - + View my item - - Create new - - - + {onCreateNew && ( + + Create new + + + )} +
diff --git a/src/components/modal/components/RedeemModal/Confirmation/Confirmation.tsx b/src/components/modal/components/RedeemModal/Confirmation/Confirmation.tsx index 96551f2d9..5a7e14f35 100644 --- a/src/components/modal/components/RedeemModal/Confirmation/Confirmation.tsx +++ b/src/components/modal/components/RedeemModal/Confirmation/Confirmation.tsx @@ -218,7 +218,7 @@ ${FormModel.formFields.phone.placeholder}: ${phoneField.value}`; (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } }} onPendingSignature={async () => { diff --git a/src/components/modal/components/RelistOfferModal/RelistOfferModal.tsx b/src/components/modal/components/RelistOfferModal/RelistOfferModal.tsx new file mode 100644 index 000000000..3a25e167b --- /dev/null +++ b/src/components/modal/components/RelistOfferModal/RelistOfferModal.tsx @@ -0,0 +1,251 @@ +import { EvaluationMethod } from "@bosonprotocol/common"; +import { offers, productV1, subgraph } from "@bosonprotocol/react-kit"; +import * as Sentry from "@sentry/browser"; +import { Form, Formik } from "formik"; +import React from "react"; +import toast from "react-hot-toast"; +import { generatePath } from "react-router-dom"; +import uuid from "react-uuid"; + +import { UrlParameters } from "../../../../lib/routing/parameters"; +import { ProductRoutes } from "../../../../lib/routing/routes"; +import { useCreateOffers } from "../../../../lib/utils/hooks/offer/useCreateOffers"; +import { useKeepQueryParamsNavigate } from "../../../../lib/utils/hooks/useKeepQueryParamsNavigate"; +import { useCoreSDK } from "../../../../lib/utils/useCoreSdk"; +import Yup from "../../../../lib/validation/index"; +import { ExtendedOffer } from "../../../../pages/explore/WithAllOffers"; +import { CoreTermsOfSaleDates } from "../../../product/coreTermsOfSale/CoreTermsOfSaleDates"; +import { + commonCoreTermsOfSaleValidationSchema, + TOKEN_CRITERIA +} from "../../../product/utils"; +import SuccessTransactionToast from "../../../toasts/SuccessTransactionToast"; +import BosonButton from "../../../ui/BosonButton"; +import Typography from "../../../ui/Typography"; +import { useModal } from "../../useModal"; + +interface RelistOfferModalProps { + offer: ExtendedOffer; + onRelistedSuccessfully?: () => void; +} + +const validationSchema = Yup.object({ + offerValidityPeriod: + commonCoreTermsOfSaleValidationSchema["offerValidityPeriod"], + + redemptionPeriod: commonCoreTermsOfSaleValidationSchema["redemptionPeriod"] +}); + +type RelistType = Yup.InferType; + +export const RelistOfferModal: React.FC = ({ + offer, + onRelistedSuccessfully +}) => { + const coreSDK = useCoreSDK(); + const { showModal, hideModal } = useModal(); + const navigate = useKeepQueryParamsNavigate(); + const { mutateAsync: createOffers } = useCreateOffers(); + return ( + + initialValues={{ + offerValidityPeriod: [], + redemptionPeriod: [] + }} + validationSchema={validationSchema} + onSubmit={async (values) => { + try { + const validFromDate = values.offerValidityPeriod[0] + .toDate() + .getTime(); + const validUntilDate = values.offerValidityPeriod[1] + .toDate() + .getTime(); + const voucherRedeemableFromDate = values.redemptionPeriod[0] + .toDate() + .getTime(); + const voucherRedeemableUntilDate = values.redemptionPeriod[1] + .toDate() + .getTime(); + const isMultiVariant = (offer.additional?.variants?.length ?? []) > 1; + const { condition } = offer; + const isTokenGated = !!condition; + const offersToCreate: offers.CreateOfferArgs[] = []; + const productUuid = uuid(); + for (const variant of offer.additional?.variants ?? []) { + const metadataUuid = uuid(); + const originalMetadata = (await coreSDK.getMetadata( + variant.metadataHash + )) as productV1.ProductV1Metadata; + const redeemableAtValue = originalMetadata.attributes.find( + (attribute) => attribute.trait_type === "Redeemable At" + )?.value; + const origin = redeemableAtValue; + const metadataAsString = JSON.stringify(originalMetadata); + const metadata = JSON.parse( + metadataAsString + .replaceAll( + `${origin}/#/license/${originalMetadata.uuid}`, + `${origin}/#/license/${metadataUuid}` + ) + .replaceAll( + `${origin}/#/variant-uuid/${originalMetadata.uuid}`, + `${origin}/#/variant-uuid/${metadataUuid}` + ) + .replaceAll( + `${origin}/#/offer-uuid/${originalMetadata.uuid}`, + `${origin}/#/offer-uuid/${metadataUuid}` + ) + ) as productV1.ProductV1Metadata; + const metadataHash = await coreSDK.storeMetadata({ + ...metadata, + uuid: metadataUuid, + attributes: [ + ...metadata.attributes.filter( + (attribute) => + attribute.trait_type !== "Redeemable Until" && + attribute.display_type !== "date" + ), + { + trait_type: "Redeemable Until", + value: voucherRedeemableUntilDate.toString(), + display_type: "date" + } + ], + exchangePolicy: { + ...metadata.exchangePolicy, + uuid: Date.now().toString() + }, + product: { + ...metadata.product, + uuid: productUuid + } + }); + const offerData = { + price: variant.price.toString(), + sellerDeposit: variant.sellerDeposit.toString(), + buyerCancelPenalty: variant.buyerCancelPenalty.toString(), + quantityAvailable: variant.quantityAvailable.toString(), + voucherRedeemableFromDateInMS: + voucherRedeemableFromDate.toString(), + voucherRedeemableUntilDateInMS: voucherRedeemableUntilDate, + voucherValidDurationInMS: variant.voucherValidDuration.toString(), + validFromDateInMS: validFromDate.toString(), + validUntilDateInMS: validUntilDate.toString(), + disputePeriodDurationInMS: ( + Number(variant.disputePeriodDuration) * 1000 + ).toString(), + resolutionPeriodDurationInMS: + variant.resolutionPeriodDuration.toString(), + exchangeToken: variant.exchangeToken?.address, + disputeResolverId: variant.disputeResolverId, + agentId: variant.agentId, // no agent + metadataUri: `ipfs://${metadataHash}`, + metadataHash: metadataHash + }; + offersToCreate.push(offerData); + } + const handleOpenSuccessModal = ( + offerInfo: subgraph.OfferFieldsFragment + ) => { + if (!offerInfo.metadata) { + return; + } + const onViewMyItem = () => { + hideModal(); + const id = productUuid; + const pathname = generatePath(ProductRoutes.ProductDetail, { + [UrlParameters.uuid]: id + }); + navigate({ pathname }); + }; + showModal( + "PRODUCT_CREATE_SUCCESS", + { + title: `Offer ${offerInfo.id}`, + name: offerInfo.metadata.name, + message: "You have successfully relisted:", + image: offerInfo.metadata.image, + price: offerInfo.price, + offer: offerInfo, + hasMultipleVariants: isMultiVariant, + onViewMyItem + }, + "auto" + ); + }; + + await createOffers({ + isMultiVariant, + offersToCreate, + tokenGatedInfo: isTokenGated + ? { + maxCommits: condition.maxCommits, + minBalance: condition.threshold, + tokenContract: condition.tokenAddress, + tokenCriteria: + condition.method === EvaluationMethod.SpecificToken + ? TOKEN_CRITERIA[1] + : TOKEN_CRITERIA[0], + tokenId: condition.tokenId, + tokenType: condition.tokenType + } + : null, + conditionDecimals: Number(offer.exchangeToken.decimals), + onCreatedOffersWithVariants: ({ firstOffer }) => { + toast((t) => ( + { + handleOpenSuccessModal( + firstOffer || ({} as subgraph.OfferFieldsFragment) + ); + }} + /> + )); + }, + onCreatedSingleOffers: ({ offer: createdOffer }) => { + toast((t) => ( + { + handleOpenSuccessModal( + createdOffer || ({} as subgraph.OfferFieldsFragment) + ); + }} + /> + )); + } + }); + onRelistedSuccessfully?.(); + } catch (error) { + showModal("TRANSACTION_FAILED", { + errorMessage: "Something went wrong", + detailedErrorMessage: + "Please try again or try disconnecting and reconnecting your wallet before relisting the offer" + }); + console.error(error); + Sentry.captureException(error); + } + }} + > + {({ isValid }) => { + return ( +
+ + Relisting an offer duplicates all its contents except for the IDs, + Offer Validity period, and Redemption period as they may be in the + past, so you will need to define them here. + + + + Relist Offer + + + ); + }} + + ); +}; diff --git a/src/components/modal/components/RetractDisputeModal.tsx b/src/components/modal/components/RetractDisputeModal.tsx index 9890127af..064f389d4 100644 --- a/src/components/modal/components/RetractDisputeModal.tsx +++ b/src/components/modal/components/RetractDisputeModal.tsx @@ -126,7 +126,7 @@ export default function RetractDisputeModal({ (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } setRetractDisputeError(error as Error); } diff --git a/src/components/modal/components/RevokeProduct.tsx b/src/components/modal/components/RevokeProduct.tsx index 5ff62749e..4855972b9 100644 --- a/src/components/modal/components/RevokeProduct.tsx +++ b/src/components/modal/components/RevokeProduct.tsx @@ -141,7 +141,7 @@ export default function RevokeProduct({ (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } }} onPendingSignature={() => { diff --git a/src/components/modal/components/SellerFinance/FinanceDeposit.tsx b/src/components/modal/components/SellerFinance/FinanceDeposit.tsx index 57cc5c31a..4e00486ba 100644 --- a/src/components/modal/components/SellerFinance/FinanceDeposit.tsx +++ b/src/components/modal/components/SellerFinance/FinanceDeposit.tsx @@ -186,7 +186,7 @@ export default function FinanceDeposit({ "code" in error && (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } setDepositError(error); reload(); diff --git a/src/components/modal/components/SellerFinance/FinanceWithdraw.tsx b/src/components/modal/components/SellerFinance/FinanceWithdraw.tsx index f4295b6cc..e3e938349 100644 --- a/src/components/modal/components/SellerFinance/FinanceWithdraw.tsx +++ b/src/components/modal/components/SellerFinance/FinanceWithdraw.tsx @@ -194,7 +194,7 @@ export default function FinanceWithdraw({ "code" in error && (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } setWithdrawError(error); reload(); diff --git a/src/components/modal/components/Transactions/ConfirmationFailedModal/ConfirmationFailedModal.tsx b/src/components/modal/components/Transactions/TransactionFailedModal/TransactionFailedModal.tsx similarity index 76% rename from src/components/modal/components/Transactions/ConfirmationFailedModal/ConfirmationFailedModal.tsx rename to src/components/modal/components/Transactions/TransactionFailedModal/TransactionFailedModal.tsx index a80a4b490..eaea6a455 100644 --- a/src/components/modal/components/Transactions/ConfirmationFailedModal/ConfirmationFailedModal.tsx +++ b/src/components/modal/components/Transactions/TransactionFailedModal/TransactionFailedModal.tsx @@ -6,10 +6,16 @@ import Grid from "../../../../ui/Grid"; import Typography from "../../../../ui/Typography"; import { useModal } from "../../../useModal"; -export default function ConfirmationFailedModal() { +export default function TransactionFailedModal({ + errorMessage, + detailedErrorMessage +}: { + errorMessage: string; + detailedErrorMessage?: string; +}) { const { updateProps, store } = useModal(); useEffect(() => { - updateProps<"CONFIRMATION_FAILED">({ + updateProps<"TRANSACTION_FAILED">({ ...store, modalProps: { ...store.modalProps @@ -26,7 +32,7 @@ export default function ConfirmationFailedModal() { - Confirmation Failed + {errorMessage || "Confirmation Failed"} - Please retry this action + {detailedErrorMessage || "Please retry this action"} ); diff --git a/src/components/modal/components/VoidProduct.tsx b/src/components/modal/components/VoidProduct.tsx index ada873b9e..3b70b09d2 100644 --- a/src/components/modal/components/VoidProduct.tsx +++ b/src/components/modal/components/VoidProduct.tsx @@ -340,7 +340,7 @@ export default function VoidProduct({ (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } }} onPendingSignature={() => { diff --git a/src/components/product/Preview.tsx b/src/components/product/Preview.tsx index efa98afe5..67097b73f 100644 --- a/src/components/product/Preview.tsx +++ b/src/components/product/Preview.tsx @@ -126,18 +126,18 @@ export default function Preview({ const commonTermsOfSale = isMultiVariant ? values.variantsCoreTermsOfSale : values.coreTermsOfSale; - const validFromDateInMS = Date.parse( - commonTermsOfSale.offerValidityPeriod[0] - ); - const validUntilDateInMS = Date.parse( - commonTermsOfSale.offerValidityPeriod[1] - ); - const voucherRedeemableFromDateInMS = Date.parse( - commonTermsOfSale.redemptionPeriod[0] - ); - const voucherRedeemableUntilDateInMS = Date.parse( - commonTermsOfSale.redemptionPeriod[1] - ); + const validFromDateInMS = commonTermsOfSale.offerValidityPeriod[0] + .toDate() + .getTime(); + const validUntilDateInMS = commonTermsOfSale.offerValidityPeriod[1] + .toDate() + .getTime(); + const voucherRedeemableFromDateInMS = commonTermsOfSale.redemptionPeriod[0] + .toDate() + .getTime(); + const voucherRedeemableUntilDateInMS = commonTermsOfSale.redemptionPeriod[1] + .toDate() + .getTime(); const quantityAvailable = isMultiVariant ? firstVariant.quantity : values.coreTermsOfSale.quantity; diff --git a/src/components/product/CoreTermsOfSale.tsx b/src/components/product/coreTermsOfSale/CoreTermsOfSale.tsx similarity index 85% rename from src/components/product/CoreTermsOfSale.tsx rename to src/components/product/coreTermsOfSale/CoreTermsOfSale.tsx index d15d91ecb..1cb684b0c 100644 --- a/src/components/product/CoreTermsOfSale.tsx +++ b/src/components/product/coreTermsOfSale/CoreTermsOfSale.tsx @@ -1,21 +1,22 @@ import { useState } from "react"; import styled from "styled-components"; -import { useCoreSDK } from "../../lib/utils/useCoreSdk"; -import { Datepicker, FormField, Input, Select, Textarea } from "../form"; -import BosonButton from "../ui/BosonButton"; +import { useCoreSDK } from "../../../lib/utils/useCoreSdk"; +import { FormField, Input, Select, Textarea } from "../../form"; +import BosonButton from "../../ui/BosonButton"; import { ContainerProductPage, ProductButtonGroup, SectionTitle -} from "./Product.styles"; +} from "../Product.styles"; import { OPTIONS_CURRENCIES, OPTIONS_TOKEN_GATED, TOKEN_CRITERIA, TOKEN_TYPES -} from "./utils"; -import { useCreateForm } from "./utils/useCreateForm"; +} from "../utils"; +import { useCreateForm } from "../utils/useCreateForm"; +import { CoreTermsOfSaleDates } from "./CoreTermsOfSaleDates"; const PriceContainer = styled.div` display: grid; @@ -97,16 +98,6 @@ export default function CoreTermsOfSale({ isMultiVariant }: Props) { {values[prefix].tokenGatedOffer.value === "true" && ( <> - {/* TODO: enable once we have more than one variant */} - {/* - - )} - - - - - - + = ({ + prefix +}) => { + const fixedPrefix = prefix ? `${prefix}.` : ""; + return ( + <> + + + + + + + + ); +}; diff --git a/src/components/product/utils/const.ts b/src/components/product/utils/const.ts index fecd7e2d2..ed435e99a 100644 --- a/src/components/product/utils/const.ts +++ b/src/components/product/utils/const.ts @@ -79,14 +79,7 @@ export const OPTIONS_TOKEN_GATED = [ value: "true", label: "Yes" } -]; - -export const TOKEN_GATED_VARIANTS = [ - { - value: "all", - label: "All" - } -]; +] as const; export const TOKEN_TYPES = [ { @@ -101,7 +94,7 @@ export const TOKEN_TYPES = [ value: "erc1155", label: "ERC1155" } -]; +] as const; export const TOKEN_CRITERIA = [ { @@ -112,7 +105,7 @@ export const TOKEN_CRITERIA = [ value: "tokenid", label: "tokenId" } -]; +] as const; export const OPTIONS_EXCHANGE_POLICY = [ { diff --git a/src/components/product/utils/initialValues.ts b/src/components/product/utils/initialValues.ts index 7322b0c97..0656f1f07 100644 --- a/src/components/product/utils/initialValues.ts +++ b/src/components/product/utils/initialValues.ts @@ -11,7 +11,6 @@ import { OPTIONS_UNIT, OPTIONS_WEIGHT, TOKEN_CRITERIA, - TOKEN_GATED_VARIANTS, TOKEN_TYPES } from "./const"; import { CreateProductForm } from "./types"; @@ -89,7 +88,6 @@ export const coreTermsOfSaleInitialValues = { currency: OPTIONS_CURRENCIES[0], quantity: 1, tokenGatedOffer: OPTIONS_TOKEN_GATED[0], - tokenGatedVariants: TOKEN_GATED_VARIANTS[0], tokenContract: "", tokenType: TOKEN_TYPES[0], minBalance: undefined, @@ -105,7 +103,6 @@ export const coreTermsOfSaleInitialValues = { export const variantsCoreTermsOfSaleInitialValues = { variantsCoreTermsOfSale: { tokenGatedOffer: OPTIONS_TOKEN_GATED[0], - tokenGatedVariants: TOKEN_GATED_VARIANTS[0], tokenContract: "", tokenType: TOKEN_TYPES[0], minBalance: undefined, diff --git a/src/components/product/utils/validationSchema.ts b/src/components/product/utils/validationSchema.ts index a75ccb2cb..76e22db7a 100644 --- a/src/components/product/utils/validationSchema.ts +++ b/src/components/product/utils/validationSchema.ts @@ -175,30 +175,23 @@ export const productInformationValidationSchema = Yup.object({ }) }); -const commonCoreTermsOfSaleValidationSchema = { +export const commonCoreTermsOfSaleValidationSchema = { tokenGatedOffer: Yup.object() .shape({ value: Yup.string(), label: Yup.string() }) .default([{ value: "", label: "" }]), - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - offerValidityPeriod: Yup.mixed().isItBeforeNow().isOfferValidityDatesValid(), // prettier-ignore - // eslint-disable-next-line @typescript-eslint/ban-ts-comment - // @ts-ignore - redemptionPeriod: Yup.mixed().isItBeforeNow().isRedemptionDatesValid(), // prettier-ignore - tokenGatedVariants: Yup.object() - .when(["tokenGatedOffer"], { - is: (tokenGated: SelectDataProps) => - tokenGated?.value === OPTIONS_TOKEN_GATED[1].value, - then: (schema) => schema.required(validationMessage.required) - }) - .shape({ - value: Yup.string(), - label: Yup.string() - }) - .default([{ value: "", label: "" }]), + offerValidityPeriod: Yup.array() + .required(validationMessage.required) + .min(2, validationMessage.required) + .isItBeforeNow() + .isOfferValidityDatesValid(), + redemptionPeriod: Yup.array() + .required(validationMessage.required) + .min(2, validationMessage.required) + .isItBeforeNow() + .isRedemptionDatesValid(), tokenContract: Yup.string() .when(["tokenGatedOffer"], { is: (tokenGated: SelectDataProps) => @@ -226,17 +219,14 @@ const commonCoreTermsOfSaleValidationSchema = { label: Yup.string() }) .default([{ value: "", label: "" }]), - tokenCriteria: Yup.object() - .when(["tokenGatedOffer"], { - is: (tokenGated: SelectDataProps) => - tokenGated?.value === OPTIONS_TOKEN_GATED[1].value, - then: (schema) => schema.required(validationMessage.required) - }) - .shape({ - value: Yup.string(), - label: Yup.string() - }) - .default([{ value: "", label: "" }]), + tokenCriteria: Yup.object({ + value: Yup.string(), + label: Yup.string() + }).when(["tokenGatedOffer"], { + is: (tokenGated: SelectDataProps) => + tokenGated?.value === OPTIONS_TOKEN_GATED[1].value, + then: (schema) => schema.required(validationMessage.required) + }), minBalance: Yup.string().when( ["tokenGatedOffer", "tokenType", "tokenCriteria"], { diff --git a/src/components/seller/SellerWrapper.tsx b/src/components/seller/SellerWrapper.tsx index f9aa6c00c..d353048b6 100644 --- a/src/components/seller/SellerWrapper.tsx +++ b/src/components/seller/SellerWrapper.tsx @@ -7,6 +7,7 @@ const SellerMain = styled.main` padding: 1.375rem 2.5rem 2.75rem 2.5rem; background: ${colors.lightGrey}; min-height: calc(100vh - 5.5rem); + overflow: hidden; `; const SellerTitle = styled(Typography)` margin: 0 0 1.25rem 0; @@ -16,6 +17,7 @@ const SellerInner = styled.div` padding: 1rem; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 2%), 0px 0px 10px 0px rgb(0 0 0 / 2%), 0px 0px 15px 0px rgb(0 0 0 / 5%); + overflow: auto; `; export const LoadingWrapper = styled.div` text-align: center; diff --git a/src/components/seller/exchanges/SellerExchanges.tsx b/src/components/seller/exchanges/SellerExchanges.tsx index a8dd0bbda..6d6d67b3b 100644 --- a/src/components/seller/exchanges/SellerExchanges.tsx +++ b/src/components/seller/exchanges/SellerExchanges.tsx @@ -180,7 +180,7 @@ export default function SellerExchanges({ const [csvData, setCsvData] = useState([] as CSVData[]); const [loading, setLoading] = useState(false); - const { initialize, bosonXmtp, isInitializing } = useChatContext(); + const { initialize, bosonXmtp, isInitializing, error } = useChatContext(); const worker = useWorker(createWorker); const location = useLocation(); @@ -568,6 +568,12 @@ export default function SellerExchanges({ } ); + useEffect(() => { + if ((bosonXmtp && loading) || error) { + setLoading(false); + } + }, [bosonXmtp, loading, error]); + useEffect(() => { if (bosonXmtp && loading && csvData.length === 0) { showExchangesExportModal(); diff --git a/src/components/seller/products/SellerProductsTable.tsx b/src/components/seller/products/SellerProductsTable.tsx index 60164d3e0..42505665a 100644 --- a/src/components/seller/products/SellerProductsTable.tsx +++ b/src/components/seller/products/SellerProductsTable.tsx @@ -244,6 +244,11 @@ const Span = styled.span` margin-right: 1rem; } `; +const RelistButton = styled(Button)` + * { + line-height: 21px; + } +`; const statusOrder = [ OffersKit.OfferState.NOT_YET_VALID, @@ -623,7 +628,7 @@ export default function SellerProductsTable({ /> ), quantity: ( - + {offer?.quantityAvailable}/{offer?.quantityInitial} ), @@ -644,56 +649,89 @@ export default function SellerProductsTable({ ), - action: !( - status === OffersKit.OfferState.EXPIRED || - status === OffersKit.OfferState.VOIDED || - offer?.quantityAvailable === "0" - ) && ( - { - if (offer) { - if (showVariant) { - showModal( - modalTypes.VOID_PRODUCT, - { - title: "Void Confirmation", - offers: offer.additional?.variants.filter( - (variant) => { - variant.validUntilDate; - return ( - !variant.voided && - !dayjs( - getDateTimestamp(offer?.validUntilDate) - ).isBefore(dayjs()) - ); - } - ) as Offer[], - refetch - }, - "s" - ); - } else { - showModal( - modalTypes.VOID_PRODUCT, - { - title: "Void Confirmation", - offerId: offer.id, - offer, - refetch - }, - "xs" - ); - } - } - }} - > - Void - - ) + action: (() => { + const withVoidButton = !( + status === OffersKit.OfferState.EXPIRED || + status === OffersKit.OfferState.VOIDED || + offer?.quantityAvailable === "0" + ); + return ( + + {withVoidButton && ( + { + if (offer) { + if (showVariant) { + showModal( + modalTypes.VOID_PRODUCT, + { + title: "Void Confirmation", + offers: offer.additional?.variants.filter( + (variant) => { + variant.validUntilDate; + return ( + !variant.voided && + !dayjs( + getDateTimestamp(offer?.validUntilDate) + ).isBefore(dayjs()) + ); + } + ) as Offer[], + refetch + }, + "s" + ); + } else { + showModal( + modalTypes.VOID_PRODUCT, + { + title: "Void Confirmation", + offerId: offer.id, + offer, + refetch + }, + "xs" + ); + } + } + }} + > + Void + + )} + [0]["onClick"]> + >[0] + ) => { + event.stopPropagation(); + if (!offer) { + return; + } + showModal(modalTypes.RELIST_OFFER, { + title: `Relist Offer "${offer.metadata.name}"`, + offer, + onRelistedSuccessfully: refetch + }); + }} + > + Relist + + + ); + })() }; }) .sort(compareOffersSortByStatus), diff --git a/src/lib/types/yup.d.ts b/src/lib/types/yup.d.ts new file mode 100644 index 000000000..eab5992ff --- /dev/null +++ b/src/lib/types/yup.d.ts @@ -0,0 +1,24 @@ +import type { Dayjs } from "dayjs"; +import * as yup from "yup"; +declare module "yup" { + interface StringSchema< + TType extends Maybe = string | undefined, + TContext extends AnyObject = AnyObject, + TOut extends TType = TType + > extends yup.BaseSchema { + emptyAsUndefined(): StringSchema; + } + interface ArraySchema< + // eslint-disable-next-line @typescript-eslint/no-explicit-any + T extends AnySchema | Lazy, + C extends AnyObject = AnyObject, + TIn extends Maybe[]> = TypeOf[] | undefined, + TOut extends Maybe[]> = Asserts[] | Optionals + > extends BaseSchema { + isItBeforeNow(): ArraySchema; + isOfferValidityDatesValid(): ArraySchema; + isRedemptionDatesValid(): ArraySchema; + } +} + +export default yup; diff --git a/src/lib/utils/hooks/offer/useCreateOffers.tsx b/src/lib/utils/hooks/offer/useCreateOffers.tsx new file mode 100644 index 000000000..5adc2c611 --- /dev/null +++ b/src/lib/utils/hooks/offer/useCreateOffers.tsx @@ -0,0 +1,332 @@ +import { offers, subgraph } from "@bosonprotocol/react-kit"; +import { useMutation } from "react-query"; +import { useAccount } from "wagmi"; + +import { authTokenTypes } from "../../../../components/modal/components/CreateProfile/Lens/const"; +import { useModal } from "../../../../components/modal/useModal"; +import { TOKEN_TYPES } from "../../../../components/product/utils"; +import { poll } from "../../../../pages/create-product/utils"; +import { + buildCondition, + CommonTermsOfSale +} from "../../../../pages/create-product/utils/buildCondition"; +import { useCoreSDK } from "../../useCoreSdk"; +import { useAddPendingTransaction } from "../transactions/usePendingTransactions"; +import { useCurrentSellers } from "../useCurrentSellers"; + +type OfferFieldsFragment = subgraph.OfferFieldsFragment; + +type UseCreateOffersProps = { + offersToCreate: offers.CreateOfferArgs[]; + isMultiVariant: boolean; + tokenGatedInfo?: CommonTermsOfSale | null; + conditionDecimals?: number; + onGetExchangeTokenDecimals?: (decimals: number | undefined) => unknown; + onCreatedOffersWithVariants?: (arg0: { + firstOffer: OfferFieldsFragment; + }) => void; + onCreatedSingleOffers?: (arg0: { offer: OfferFieldsFragment }) => void; +}; + +export function useCreateOffers() { + const coreSDK = useCoreSDK(); + const { sellers } = useCurrentSellers(); + const { address } = useAccount(); + const { showModal, hideModal } = useModal(); + const addPendingTransaction = useAddPendingTransaction(); + const isMetaTx = Boolean(coreSDK.isMetaTxConfigSet && address); + return useMutation( + async ({ + offersToCreate, + isMultiVariant, + tokenGatedInfo, + conditionDecimals, + onGetExchangeTokenDecimals, + onCreatedOffersWithVariants, + onCreatedSingleOffers + }: UseCreateOffersProps) => { + const isTokenGated = !!tokenGatedInfo; + const onBeforeBuildCondition = async () => { + let decimalsLocal: number | undefined = conditionDecimals; + if ( + tokenGatedInfo?.tokenContract && + tokenGatedInfo.tokenType?.value === TOKEN_TYPES[0].value + ) { + try { + const { decimals: tokenDecimals } = + await coreSDK.getExchangeTokenInfo(tokenGatedInfo.tokenContract); + decimalsLocal = tokenDecimals; + onGetExchangeTokenDecimals?.(decimalsLocal); + } catch (error) { + decimalsLocal = undefined; + onGetExchangeTokenDecimals?.(decimalsLocal); + } + } + return decimalsLocal; + }; + showModal("WAITING_FOR_CONFIRMATION"); + const hasSellerAccount = !!sellers?.length; + const seller = address + ? { + operator: address, + admin: address, + treasury: address, + clerk: address, + contractUri: "ipfs://sample", + royaltyPercentage: "0", + authTokenId: "0", + authTokenType: authTokenTypes.NONE + } + : null; + let txResponse; + if (isMultiVariant) { + if (!hasSellerAccount && seller) { + if (isMetaTx) { + // createSeller with meta-transaction + const nonce = Date.now(); + const { r, s, v, functionName, functionSignature } = + await coreSDK.signMetaTxCreateSeller({ + createSellerArgs: seller, + nonce + }); + txResponse = await coreSDK.relayMetaTransaction({ + functionName, + functionSignature, + sigR: r, + sigS: s, + sigV: v, + nonce + }); + } else { + txResponse = await coreSDK.createSeller(seller); + } + showModal("TRANSACTION_SUBMITTED", { + action: "Create seller", + txHash: txResponse.hash + }); + addPendingTransaction({ + type: subgraph.EventType.SellerCreated, + hash: txResponse.hash, + isMetaTx, + accountType: "Seller" + }); + await txResponse.wait(); + showModal("WAITING_FOR_CONFIRMATION"); + } + if (isMetaTx) { + // createOfferBatch with meta-transaction + const nonce = Date.now(); + const { r, s, v, functionName, functionSignature } = + await coreSDK.signMetaTxCreateOfferBatch({ + createOffersArgs: offersToCreate, + nonce + }); + txResponse = await coreSDK.relayMetaTransaction({ + functionName, + functionSignature, + sigR: r, + sigS: s, + sigV: v, + nonce + }); + } else { + txResponse = await coreSDK.createOfferBatch(offersToCreate); + } + showModal("TRANSACTION_SUBMITTED", { + action: "Create offer with variants", + txHash: txResponse.hash + }); + addPendingTransaction({ + type: subgraph.EventType.OfferCreated, + hash: txResponse.hash, + isMetaTx, + accountType: "Seller" + }); + const txReceipt = await txResponse.wait(); + const offerIds = coreSDK.getCreatedOfferIdsFromLogs(txReceipt.logs); + + if (isTokenGated) { + showModal("WAITING_FOR_CONFIRMATION"); + const decimals = await onBeforeBuildCondition(); + const condition = buildCondition(tokenGatedInfo, decimals); + + if (isMetaTx) { + const nonce = Date.now(); + const { r, s, v, functionName, functionSignature } = + await coreSDK.signMetaTxCreateGroup({ + createGroupArgs: { offerIds, ...condition }, + nonce + }); + txResponse = await coreSDK.relayMetaTransaction({ + functionName, + functionSignature, + sigR: r, + sigS: s, + sigV: v, + nonce + }); + } else { + txResponse = await coreSDK.createGroup({ offerIds, ...condition }); + } + showModal("TRANSACTION_SUBMITTED", { + action: "Create condition group for offers", + txHash: txResponse.hash + }); + await txResponse.wait(); + } + let createdOffers: OfferFieldsFragment[] | null = null; + await poll( + async () => { + createdOffers = ( + await Promise.all( + offerIds.map((offerId) => + coreSDK.getOfferById(offerId as string) + ) + ) + ).filter((offer) => !!offer); + return createdOffers; + }, + (offers) => { + return offers.length !== offerIds.length; + }, + 500 + ); + const [firstOffer] = createdOffers as unknown as OfferFieldsFragment[]; + onCreatedOffersWithVariants?.({ + firstOffer + }); + } else { + // no variants + const [offerData] = offersToCreate; + if (isMetaTx) { + // meta-transaction + if (!hasSellerAccount && seller) { + // createSeller with meta-transaction + const nonce = Date.now(); + const { r, s, v, functionName, functionSignature } = + await coreSDK.signMetaTxCreateSeller({ + createSellerArgs: seller, + nonce + }); + const createSellerResponse = await coreSDK.relayMetaTransaction({ + functionName, + functionSignature, + sigR: r, + sigS: s, + sigV: v, + nonce + }); + showModal("TRANSACTION_SUBMITTED", { + action: "Create seller", + txHash: createSellerResponse.hash + }); + addPendingTransaction({ + type: subgraph.EventType.SellerCreated, + hash: createSellerResponse.hash, + isMetaTx, + accountType: "Seller" + }); + await createSellerResponse.wait(); + showModal("WAITING_FOR_CONFIRMATION"); + } + // createOffer with meta-transaction + const nonce = Date.now(); + if (isTokenGated) { + const decimals = await onBeforeBuildCondition(); + const condition = buildCondition(tokenGatedInfo, decimals); + const { r, s, v, functionName, functionSignature } = + await coreSDK.signMetaTxCreateOfferWithCondition({ + offerToCreate: offerData, + condition, + nonce + }); + txResponse = await coreSDK.relayMetaTransaction({ + functionName, + functionSignature, + sigR: r, + sigS: s, + sigV: v, + nonce + }); + } else { + const { r, s, v, functionName, functionSignature } = + await coreSDK.signMetaTxCreateOffer({ + createOfferArgs: offerData, + nonce + }); + txResponse = await coreSDK.relayMetaTransaction({ + functionName, + functionSignature, + sigR: r, + sigS: s, + sigV: v, + nonce + }); + } + } else { + // no meta tx + if (isTokenGated) { + const decimals = await onBeforeBuildCondition(); + const condition = buildCondition(tokenGatedInfo, decimals); + txResponse = + !hasSellerAccount && seller + ? await coreSDK.createSellerAndOfferWithCondition( + seller, + offerData, + condition + ) + : await coreSDK.createOfferWithCondition(offerData, condition); + } else { + txResponse = + !hasSellerAccount && seller + ? await coreSDK.createSellerAndOffer(seller, offerData) + : await coreSDK.createOffer(offerData); + } + } + showModal("TRANSACTION_SUBMITTED", { + action: "Create offer", + txHash: txResponse.hash + }); + + addPendingTransaction({ + type: subgraph.EventType.OfferCreated, + hash: txResponse.hash, + isMetaTx, + accountType: "Seller" + }); + + if (!hasSellerAccount && seller) { + addPendingTransaction({ + type: subgraph.EventType.SellerCreated, + hash: txResponse.hash, + isMetaTx, + accountType: "Seller" + }); + } + + const txReceipt = await txResponse.wait(); + const offerId = coreSDK.getCreatedOfferIdFromLogs(txReceipt.logs); + let createdOffer: OfferFieldsFragment | null = null; + await poll( + async () => { + createdOffer = await coreSDK.getOfferById(offerId as string); + return createdOffer; + }, + (offer) => { + return !offer; + }, + 500 + ); + if (!createdOffer) { + return; + } + + onCreatedSingleOffers?.({ + offer: createdOffer + }); + } + + hideModal(); + } + ); +} diff --git a/src/lib/utils/hooks/useDidMountEffect.ts b/src/lib/utils/hooks/useDidMountEffect.ts new file mode 100644 index 000000000..b43583c64 --- /dev/null +++ b/src/lib/utils/hooks/useDidMountEffect.ts @@ -0,0 +1,14 @@ +import { useEffect, useRef } from "react"; + +type Params = Parameters; + +// to have a 'useEffect' that only changes when dependencies change (instead of that + initial render) +export const useDidMountEffect = (func: Params[0], deps: Params[1]) => { + const didMount = useRef(false); + + useEffect(() => { + if (didMount.current) func(); + else didMount.current = true; + // eslint-disable-next-line react-hooks/exhaustive-deps + }, deps); +}; diff --git a/src/lib/validation/index.ts b/src/lib/validation/index.ts index 5a4f9c452..781c39ca4 100644 --- a/src/lib/validation/index.ts +++ b/src/lib/validation/index.ts @@ -1,5 +1,4 @@ -// eslint-disable-next-line -// @ts-nocheck +import type { Dayjs } from "dayjs"; import * as Yup from "yup"; import disputePeriodValue from "./disputePeriodValue"; @@ -9,17 +8,21 @@ import isOfferValidityDatesValid from "./isOfferValidityDatesValid"; import isRedemptionDatesValid from "./isRedemptionDatesValid"; import returnPeriodValue from "./returnPeriodValue"; -Yup.addMethod( - Yup.mixed, +Yup.addMethod>>( + Yup.array, "isRedemptionDatesValid", isRedemptionDatesValid ); -Yup.addMethod( - Yup.mixed, +Yup.addMethod>>( + Yup.array, "isOfferValidityDatesValid", isOfferValidityDatesValid ); -Yup.addMethod(Yup.mixed, "isItBeforeNow", isItBeforeNow); +Yup.addMethod>>( + Yup.array, + "isItBeforeNow", + isItBeforeNow +); Yup.addMethod( Yup.string, "disputePeriodValue", diff --git a/src/lib/validation/isItBeforeNow.ts b/src/lib/validation/isItBeforeNow.ts index 0698fe25d..d0feb143b 100644 --- a/src/lib/validation/isItBeforeNow.ts +++ b/src/lib/validation/isItBeforeNow.ts @@ -3,6 +3,9 @@ import dayjs from "dayjs"; function isItBeforeNow() { return this.test("isItBeforeNow", function (value: (Dayjs | null)[]) { + if (!value) { + return false; + } const startBeforeNow = value[0] instanceof dayjs ? value[0]?.isBefore(dayjs()) diff --git a/src/lib/validation/isOfferValidityDatesValid.ts b/src/lib/validation/isOfferValidityDatesValid.ts index 3fe313e06..e1b471d7b 100644 --- a/src/lib/validation/isOfferValidityDatesValid.ts +++ b/src/lib/validation/isOfferValidityDatesValid.ts @@ -5,6 +5,9 @@ function isOfferValidityDatesValid() { return this.test( "isOfferValidityDatesValid", function (value: (Dayjs | null)[]) { + if (!value) { + return false; + } const rpValue: (Dayjs | null)[] = this.parent.redemptionPeriod; const doesItEndBefore = rpValue[1] instanceof dayjs diff --git a/src/lib/validation/isRedemptionDatesValid.ts b/src/lib/validation/isRedemptionDatesValid.ts index 6b798638d..76c55bf83 100644 --- a/src/lib/validation/isRedemptionDatesValid.ts +++ b/src/lib/validation/isRedemptionDatesValid.ts @@ -3,8 +3,11 @@ import dayjs from "dayjs"; function isRedemptionDatesValid() { return this.test( - "isOfferValidityDatesValid", + "isRedemptionDatesValid", function (value: (Dayjs | null)[]) { + if (!value) { + return false; + } const ovValue = this.parent.offerValidityPeriod; const doesItEndBefore = value[1] instanceof dayjs diff --git a/src/pages/chat/ChatProvider/ChatContext.ts b/src/pages/chat/ChatProvider/ChatContext.ts index a544db8ff..2456a12fe 100644 --- a/src/pages/chat/ChatProvider/ChatContext.ts +++ b/src/pages/chat/ChatProvider/ChatContext.ts @@ -5,10 +5,12 @@ export const Context = createContext<{ bosonXmtp: BosonXmtpClient | undefined; initialize: Dispatch>; envName: string; + error: unknown; isInitializing: boolean; }>({ bosonXmtp: undefined, initialize: () => console.log("initialize has not been defined"), + error: null, envName: "", isInitializing: false }); diff --git a/src/pages/chat/ChatProvider/ChatProvider.tsx b/src/pages/chat/ChatProvider/ChatProvider.tsx index 11bfee8e6..248262568 100644 --- a/src/pages/chat/ChatProvider/ChatProvider.tsx +++ b/src/pages/chat/ChatProvider/ChatProvider.tsx @@ -14,6 +14,7 @@ export default function ChatProvider({ children }: Props) { const { data: signer } = useSigner(); const [initialize, setInitialized] = useState(0); const [isLoading, setLoading] = useState(false); + const [error, setError] = useState(); const [bosonXmtp, setBosonXmtp] = useState(); useEffect(() => { if (signer && initialize && !bosonXmtp) { @@ -25,8 +26,12 @@ export default function ChatProvider({ children }: Props) { ) .then((bosonClient) => { setBosonXmtp(bosonClient); + setError(null); + }) + .catch((error) => { + console.error(error); + setError(error); }) - .catch(console.error) .finally(() => setLoading(false)); } // eslint-disable-next-line react-hooks/exhaustive-deps @@ -38,6 +43,7 @@ export default function ChatProvider({ children }: Props) { initialize: () => { setInitialized((prev) => prev + 1); }, + error, envName, isInitializing: isLoading }} diff --git a/src/pages/create-product/CreateProduct.tsx b/src/pages/create-product/CreateProduct.tsx index 83ec0f0fa..259136338 100644 --- a/src/pages/create-product/CreateProduct.tsx +++ b/src/pages/create-product/CreateProduct.tsx @@ -24,12 +24,21 @@ function CreateProduct() { const showCreateProductDraftModal = useCallback(() => { if (store.shouldDisplayModal) { - showModal(modalTypes.CREATE_PRODUCT_DRAFT, { - title: "Draft", - chooseNew, - chooseDraft, - closable: false - }); + showModal( + modalTypes.CREATE_PRODUCT_DRAFT, + { + title: "Draft", + chooseNew, + chooseDraft, + closable: false + }, + "auto", + undefined, + { + xs: "100%", + s: "31.25rem" + } + ); } else { setDraftModalClosed(true); } diff --git a/src/pages/create-product/CreateProductInner.tsx b/src/pages/create-product/CreateProductInner.tsx index 914ca4436..b64336d43 100644 --- a/src/pages/create-product/CreateProductInner.tsx +++ b/src/pages/create-product/CreateProductInner.tsx @@ -8,7 +8,6 @@ import { subgraph } from "@bosonprotocol/react-kit"; import { parseUnits } from "@ethersproject/units"; -import type { Dayjs } from "dayjs"; import dayjs from "dayjs"; import localizedFormat from "dayjs/plugin/localizedFormat"; import { Form, Formik, FormikHelpers, FormikProps } from "formik"; @@ -21,13 +20,11 @@ import { generatePath, useLocation, useNavigate } from "react-router-dom"; import uuid from "react-uuid"; import { useAccount } from "wagmi"; dayjs.extend(localizedFormat); - import { BigNumber, ethers } from "ethers"; import { useEffect } from "react"; import { Token } from "../../components/convertion-rate/ConvertionRateContext"; import { FileProps } from "../../components/form/Upload/WithUploadToIpfs"; -import { authTokenTypes } from "../../components/modal/components/CreateProfile/Lens/const"; import { getLensCoverPictureUrl, getLensProfilePictureUrl, @@ -51,7 +48,7 @@ import { ProductRoutes } from "../../lib/routing/routes"; import { fetchIpfsBase64Media } from "../../lib/utils/base64"; import { useChatStatus } from "../../lib/utils/hooks/chat/useChatStatus"; import { Profile } from "../../lib/utils/hooks/lens/graphql/generated"; -import { useAddPendingTransaction } from "../../lib/utils/hooks/transactions/usePendingTransactions"; +import { useCreateOffers } from "../../lib/utils/hooks/offer/useCreateOffers"; import { useCurrentSellers } from "../../lib/utils/hooks/useCurrentSellers"; import { useIpfsStorage } from "../../lib/utils/hooks/useIpfsStorage"; import { useKeepQueryParamsNavigate } from "../../lib/utils/hooks/useKeepQueryParamsNavigate"; @@ -66,8 +63,7 @@ import { MultiStepsContainer, ProductLayoutContainer } from "./CreateProductInner.styles"; -import { createProductSteps, FIRST_STEP, poll } from "./utils"; -import { buildCondition } from "./utils/buildCondition"; +import { createProductSteps, FIRST_STEP } from "./utils"; import { validateDates } from "./utils/dataValidator"; import { CreateProductSteps } from "./utils/index"; @@ -394,7 +390,7 @@ function CreateProductInner({ [history, location, setCurrentStep] ); - const onCreateNewProject = () => { + const onCreateNew = () => { hideModal(); setCurrentStepWithHistory(FIRST_STEP); setIsPreviewVisible(false); @@ -415,10 +411,7 @@ function CreateProductInner({ const { address } = useAccount(); const { sellers, lens: lensProfiles } = useCurrentSellers(); - const addPendingTransaction = useAddPendingTransaction(); - - const hasSellerAccount = !!sellers?.length; - + const { mutateAsync: createOffers } = useCreateOffers(); const currentOperator = sellers.find((seller) => { return seller?.operator.toLowerCase() === address?.toLowerCase(); }); @@ -482,7 +475,7 @@ function CreateProductInner({ }, hasMultipleVariants: !!values.productVariants.variants.length, // these are the ones that we already had before - onCreateNewProject: onCreateNewProject, + onCreateNew: onCreateNew, onViewMyItem: () => onViewMyItem(metadataInfo.product?.uuid) }, "auto" @@ -872,330 +865,47 @@ function CreateProductInner({ }); offersToCreate.push(offerData); } - - showModal("WAITING_FOR_CONFIRMATION"); - const isMetaTx = Boolean(coreSDK.isMetaTxConfigSet && address); - const seller = address - ? { - operator: address, - admin: address, - treasury: address, - clerk: address, - contractUri: "ipfs://sample", - royaltyPercentage: "0", - authTokenId: "0", - authTokenType: authTokenTypes.NONE - } - : null; const isTokenGated = commonTermsOfSale.tokenGatedOffer.value === "true"; - let txResponse; - if (isMultiVariant) { - if (!hasSellerAccount && seller) { - if (isMetaTx) { - // createSeller with meta-transaction - const nonce = Date.now(); - const { r, s, v, functionName, functionSignature } = - await coreSDK.signMetaTxCreateSeller({ - createSellerArgs: seller, - nonce - }); - txResponse = await coreSDK.relayMetaTransaction({ - functionName, - functionSignature, - sigR: r, - sigS: s, - sigV: v, - nonce - }); - } else { - txResponse = await coreSDK.createSeller(seller); - } - showModal("TRANSACTION_SUBMITTED", { - action: "Create seller", - txHash: txResponse.hash - }); - addPendingTransaction({ - type: subgraph.EventType.SellerCreated, - hash: txResponse.hash, - isMetaTx, - accountType: "Seller" - }); - await txResponse.wait(); - showModal("WAITING_FOR_CONFIRMATION"); - } - if (isMetaTx) { - // createOfferBatch with meta-transaction - const nonce = Date.now(); - const { r, s, v, functionName, functionSignature } = - await coreSDK.signMetaTxCreateOfferBatch({ - createOffersArgs: offersToCreate, - nonce - }); - txResponse = await coreSDK.relayMetaTransaction({ - functionName, - functionSignature, - sigR: r, - sigS: s, - sigV: v, - nonce - }); - } else { - txResponse = await coreSDK.createOfferBatch(offersToCreate); - } - showModal("TRANSACTION_SUBMITTED", { - action: "Create offer with variants", - txHash: txResponse.hash - }); - addPendingTransaction({ - type: subgraph.EventType.OfferCreated, - hash: txResponse.hash, - isMetaTx, - accountType: "Seller" - }); - const txReceipt = await txResponse.wait(); - const offerIds = coreSDK.getCreatedOfferIdsFromLogs(txReceipt.logs); - - if (isTokenGated) { - showModal("WAITING_FOR_CONFIRMATION"); - if ( - commonTermsOfSale?.tokenContract && - commonTermsOfSale.tokenType?.value === TOKEN_TYPES[0].value - ) { - try { - const { decimals: decimalsLocal } = - await coreSDK.getExchangeTokenInfo( - commonTermsOfSale.tokenContract - ); - setDecimals(decimalsLocal); - } catch (error) { - setDecimals(undefined); - } - } - const condition = buildCondition(commonTermsOfSale, decimals); - - if (isMetaTx) { - const nonce = Date.now(); - const { r, s, v, functionName, functionSignature } = - await coreSDK.signMetaTxCreateGroup({ - createGroupArgs: { offerIds, ...condition }, - nonce - }); - txResponse = await coreSDK.relayMetaTransaction({ - functionName, - functionSignature, - sigR: r, - sigS: s, - sigV: v, - nonce - }); - } else { - txResponse = await coreSDK.createGroup({ offerIds, ...condition }); - } - showModal("TRANSACTION_SUBMITTED", { - action: "Create condition group for offers", - txHash: txResponse.hash - }); - await txResponse.wait(); - } - let createdOffers: OfferFieldsFragment[] | null = null; - await poll( - async () => { - createdOffers = ( - await Promise.all( - offerIds.map((offerId) => - coreSDK.getOfferById(offerId as string) - ) - ) - ).filter((offer) => !!offer); - return createdOffers; - }, - (offers) => { - return offers.length !== offerIds.length; - }, - 500 - ); - const [firstOffer] = createdOffers as unknown as OfferFieldsFragment[]; - toast((t) => ( - { - handleOpenSuccessModal({ - offerInfo: firstOffer || ({} as subgraph.OfferFieldsFragment), - values - }); - }} - /> - )); - } else { - const [offerData] = offersToCreate; - if (isMetaTx) { - // meta-transaction - if (!hasSellerAccount && seller) { - // createSeller with meta-transaction - const nonce = Date.now(); - const { r, s, v, functionName, functionSignature } = - await coreSDK.signMetaTxCreateSeller({ - createSellerArgs: seller, - nonce - }); - const createSellerResponse = await coreSDK.relayMetaTransaction({ - functionName, - functionSignature, - sigR: r, - sigS: s, - sigV: v, - nonce - }); - showModal("TRANSACTION_SUBMITTED", { - action: "Create seller", - txHash: createSellerResponse.hash - }); - addPendingTransaction({ - type: subgraph.EventType.SellerCreated, - hash: createSellerResponse.hash, - isMetaTx, - accountType: "Seller" - }); - await createSellerResponse.wait(); - showModal("WAITING_FOR_CONFIRMATION"); - } - // createOffer with meta-transaction - const nonce = Date.now(); - if (!isTokenGated) { - const { r, s, v, functionName, functionSignature } = - await coreSDK.signMetaTxCreateOffer({ - createOfferArgs: offerData, - nonce - }); - txResponse = await coreSDK.relayMetaTransaction({ - functionName, - functionSignature, - sigR: r, - sigS: s, - sigV: v, - nonce - }); - } else { - if ( - commonTermsOfSale?.tokenContract && - commonTermsOfSale.tokenType?.value === TOKEN_TYPES[0].value - ) { - try { - const { decimals: decimalsLocal } = - await coreSDK.getExchangeTokenInfo( - commonTermsOfSale.tokenContract - ); - setDecimals(decimalsLocal); - } catch (error) { - setDecimals(undefined); - } - } - const condition = buildCondition(commonTermsOfSale, decimals); - const { r, s, v, functionName, functionSignature } = - await coreSDK.signMetaTxCreateOfferWithCondition({ - offerToCreate: offerData, - condition, - nonce - }); - txResponse = await coreSDK.relayMetaTransaction({ - functionName, - functionSignature, - sigR: r, - sigS: s, - sigV: v, - nonce - }); - } - } else { - if (isTokenGated) { - if ( - commonTermsOfSale?.tokenContract && - commonTermsOfSale.tokenType?.value === TOKEN_TYPES[0].value - ) { - try { - const { decimals: decimalsLocal } = - await coreSDK.getExchangeTokenInfo( - commonTermsOfSale.tokenContract - ); - - setDecimals(decimalsLocal); - } catch (error) { - setDecimals(undefined); - } - } - const condition = buildCondition(commonTermsOfSale, decimals); - txResponse = - !hasSellerAccount && seller - ? await coreSDK.createSellerAndOfferWithCondition( - seller, - offerData, - condition - ) - : await coreSDK.createOfferWithCondition(offerData, condition); - } else { - txResponse = - !hasSellerAccount && seller - ? await coreSDK.createSellerAndOffer(seller, offerData) - : await coreSDK.createOffer(offerData); - } - } - showModal("TRANSACTION_SUBMITTED", { - action: "Create offer", - txHash: txResponse.hash - }); - - addPendingTransaction({ - type: subgraph.EventType.OfferCreated, - hash: txResponse.hash, - isMetaTx, - accountType: "Seller" - }); - - if (!hasSellerAccount && seller) { - addPendingTransaction({ - type: subgraph.EventType.SellerCreated, - hash: txResponse.hash, - isMetaTx, - accountType: "Seller" - }); - } - - const txReceipt = await txResponse.wait(); - const offerId = coreSDK.getCreatedOfferIdFromLogs(txReceipt.logs); - let createdOffer: OfferFieldsFragment | null = null; - await poll( - async () => { - createdOffer = await coreSDK.getOfferById(offerId as string); - return createdOffer; - }, - (offer) => { - return !offer; - }, - 500 - ); - if (!createdOffer) { - return; + await createOffers({ + isMultiVariant, + offersToCreate, + tokenGatedInfo: isTokenGated ? commonTermsOfSale : null, + conditionDecimals: decimals, + onGetExchangeTokenDecimals: setDecimals, + onCreatedOffersWithVariants: ({ firstOffer }) => { + toast((t) => ( + { + handleOpenSuccessModal({ + offerInfo: firstOffer || ({} as subgraph.OfferFieldsFragment), + values + }); + }} + /> + )); + }, + onCreatedSingleOffers: ({ offer: createdOffer }) => { + toast((t) => ( + { + handleOpenSuccessModal({ + offerInfo: + createdOffer || ({} as subgraph.OfferFieldsFragment), + values + }); + }} + /> + )); } - toast((t) => ( - { - handleOpenSuccessModal({ - offerInfo: createdOffer || ({} as subgraph.OfferFieldsFragment), - values - }); - }} - /> - )); - } - - hideModal(); + }); } catch (error: any) { // TODO: FAILURE MODAL console.error("error->", error.errors ?? error); - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } }; @@ -1221,11 +931,11 @@ function CreateProductInner({ [coreTermsOfSaleKey]: { ...values[coreTermsOfSaleKey], redemptionPeriod: - values?.[coreTermsOfSaleKey]?.redemptionPeriod?.map((d: Dayjs) => + values?.[coreTermsOfSaleKey]?.redemptionPeriod?.map((d) => dayjs(d).format() ) ?? [], offerValidityPeriod: - values?.[coreTermsOfSaleKey]?.offerValidityPeriod?.map((d: Dayjs) => + values?.[coreTermsOfSaleKey]?.offerValidityPeriod?.map((d) => dayjs(d).format() ) ?? [] } diff --git a/src/pages/create-product/utils/buildCondition.ts b/src/pages/create-product/utils/buildCondition.ts index 508994bf0..24e2fab9a 100644 --- a/src/pages/create-product/utils/buildCondition.ts +++ b/src/pages/create-product/utils/buildCondition.ts @@ -7,10 +7,22 @@ import { utils } from "ethers"; import { CreateProductForm } from "../../../components/product/utils"; +type JointTermsOfSale = + | CreateProductForm["coreTermsOfSale"] + | CreateProductForm["variantsCoreTermsOfSale"]; + +export type CommonTermsOfSale = Pick< + JointTermsOfSale, + | "tokenId" + | "minBalance" + | "tokenType" + | "tokenCriteria" + | "tokenContract" + | "maxCommits" +>; + export const buildCondition = ( - commonTermsOfSale: - | CreateProductForm["coreTermsOfSale"] - | CreateProductForm["variantsCoreTermsOfSale"], + commonTermsOfSale: CommonTermsOfSale, decimals?: number ): ConditionStruct => { let tokenType: TokenType = TokenType.FungibleToken; diff --git a/src/pages/create-product/utils/dataValidator.ts b/src/pages/create-product/utils/dataValidator.ts index 8d093edce..fb37321f4 100644 --- a/src/pages/create-product/utils/dataValidator.ts +++ b/src/pages/create-product/utils/dataValidator.ts @@ -1,3 +1,5 @@ +import type { Dayjs } from "dayjs"; + interface ReturnValues { validFromDateInMS: number; validUntilDateInMS: number; @@ -8,34 +10,30 @@ export const validateDates = ({ offerValidityPeriod, redemptionPeriod }: { - offerValidityPeriod: Array<{ $d: string }>; - redemptionPeriod: Array<{ $d: string }>; + offerValidityPeriod: Array; + redemptionPeriod: Array; }): ReturnValues => { const now = Date.now(); const numberMinutesAdd = 5; - let validFromDateInMS = Date.parse(offerValidityPeriod[0].$d); - + let validFromDateInMS = offerValidityPeriod[0].toDate().getTime(); if (validFromDateInMS < now) { validFromDateInMS = new Date(now + numberMinutesAdd * 60000).getTime(); } - let validUntilDateInMS = Date.parse(offerValidityPeriod[1].$d); - + let validUntilDateInMS = offerValidityPeriod[1].toDate().getTime(); if (validUntilDateInMS < now) { validUntilDateInMS = new Date(now + numberMinutesAdd * 2 * 60000).getTime(); } - let voucherRedeemableFromDateInMS = Date.parse(redemptionPeriod[0].$d); - + let voucherRedeemableFromDateInMS = redemptionPeriod[0].toDate().getTime(); if (voucherRedeemableFromDateInMS < now) { voucherRedeemableFromDateInMS = new Date( now + numberMinutesAdd * 60000 ).getTime(); } - let voucherRedeemableUntilDateInMS = Date.parse(redemptionPeriod[1].$d); - + let voucherRedeemableUntilDateInMS = redemptionPeriod[1].toDate().getTime(); if (voucherRedeemableUntilDateInMS < now) { voucherRedeemableUntilDateInMS = new Date( now + numberMinutesAdd * 2 * 60000 diff --git a/src/pages/create-product/utils/index.tsx b/src/pages/create-product/utils/index.tsx index 46cd56709..32773d878 100644 --- a/src/pages/create-product/utils/index.tsx +++ b/src/pages/create-product/utils/index.tsx @@ -1,7 +1,7 @@ import React from "react"; import ConfirmProductDetails from "../../../components/product/ConfirmProductDetails"; -import CoreTermsOfSale from "../../../components/product/CoreTermsOfSale"; +import CoreTermsOfSale from "../../../components/product/coreTermsOfSale/CoreTermsOfSale"; import ProductImages from "../../../components/product/ProductImages"; import ProductInformation from "../../../components/product/ProductInformation"; import ProductType from "../../../components/product/ProductType"; diff --git a/src/pages/dispute-centre/DisputeCentre.tsx b/src/pages/dispute-centre/DisputeCentre.tsx index a8dc4f813..a2978dff4 100644 --- a/src/pages/dispute-centre/DisputeCentre.tsx +++ b/src/pages/dispute-centre/DisputeCentre.tsx @@ -303,7 +303,7 @@ function DisputeCentre() { (error as unknown as { code: string }).code === "ACTION_REJECTED"; if (hasUserRejectedTx) { - showModal("CONFIRMATION_FAILED"); + showModal("TRANSACTION_FAILED"); } setSubmitError(error as Error); From 1f1f6fddefd7da1e4a4695b115e50230680d49de Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Thu, 18 May 2023 11:26:18 +0100 Subject: [PATCH 14/24] feat: add NotifiModal close to the Connect Button --- package-lock.json | 878 +++++++++++++----- package.json | 4 +- src/components/header/ConnectButton.tsx | 15 + src/components/header/Header.tsx | 20 +- src/components/modal/ModalComponents.tsx | 7 +- .../modal/components/NotifiModal.tsx | 75 ++ .../seller/exchanges/SellerExchanges.tsx | 1 + 7 files changed, 761 insertions(+), 239 deletions(-) create mode 100644 src/components/modal/components/NotifiModal.tsx diff --git a/package-lock.json b/package-lock.json index 31a706d00..c232ddaec 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,13 +8,14 @@ "name": "interface", "version": "0.1.0", "dependencies": { - "@bosonprotocol/chat-sdk": "^1.3.0", + "@bosonprotocol/chat-sdk": "file:../chat-sdk", "@bosonprotocol/react-kit": "0.16.2-alpha.16", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", "@ethersproject/units": "^5.6.1", "@glidejs/glide": "^3.5.2", "@graphql-codegen/fragment-matcher": "^3.3.1", + "@notifi-network/notifi-react-card": "^0.65.0", "@popperjs/core": "^2.11.5", "@radix-ui/react-progress": "^1.0.0", "@radix-ui/react-toast": "^1.0.0", @@ -85,6 +86,7 @@ "@graphql-codegen/typed-document-node": "^2.3.3", "@graphql-codegen/typescript": "^2.7.3", "@graphql-codegen/typescript-operations": "^2.5.3", + "@notifi-network/notifi-core": "^0.65.0", "@playwright/test": "^1.23.1", "@testing-library/react": "^13.3.0", "@types/lodash.merge": "^4.6.7", @@ -120,6 +122,36 @@ "webpack-bundle-analyzer": "^4.6.1" } }, + "../chat-sdk": { + "name": "@bosonprotocol/chat-sdk", + "version": "1.3.1-alpha.1", + "license": "Apache-2.0", + "dependencies": { + "@xmtp/xmtp-js": "^8.2.0", + "ethers": "^5.7.2", + "valid-data-url": "^4.0.1", + "yup": "^0.32.11" + }, + "devDependencies": { + "@semantic-release/changelog": "^6.0.1", + "@semantic-release/git": "^10.0.1", + "@tsconfig/node16": "^1.0.3", + "@types/jest": "^28.1.6", + "@types/node": "^18.6.1", + "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/parser": "^5.31.0", + "eslint": "^8.20.0", + "eslint-config-prettier": "^8.4.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "jest": "^29.3.1", + "prettier": "^2.6.2", + "rimraf": "^3.0.2", + "ts-jest": "^29.0.3", + "ts-node": "^10.9.1", + "typescript": "^4.7.4" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "license": "Apache-2.0", @@ -1848,10 +1880,11 @@ } }, "node_modules/@babel/runtime": { - "version": "7.18.9", - "license": "MIT", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", "dependencies": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" @@ -1916,15 +1949,8 @@ "license": "MIT" }, "node_modules/@bosonprotocol/chat-sdk": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@bosonprotocol/chat-sdk/-/chat-sdk-1.3.0.tgz", - "integrity": "sha512-cxM3eNmP8okWk6cl2Q7iWy+UJYCSsimaWpwaNta3JlY30HYz4i6ecvMkv6RgNpFdGbXLdj20dVQbZ+RxW7h9hw==", - "dependencies": { - "@xmtp/xmtp-js": "6.0.2", - "ethers": "^5.7.2", - "valid-data-url": "^4.0.1", - "yup": "^0.32.11" - } + "resolved": "../chat-sdk", + "link": true }, "node_modules/@bosonprotocol/common": { "version": "1.21.0-alpha.11", @@ -4162,7 +4188,6 @@ }, "node_modules/@graphql-typed-document-node/core": { "version": "3.1.1", - "dev": true, "license": "MIT", "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" @@ -4867,17 +4892,6 @@ "version": "2.0.0", "license": "ISC" }, - "node_modules/@noble/secp256k1": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz", - "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "license": "MIT", @@ -4907,6 +4921,128 @@ "node": ">= 8" } }, + "node_modules/@notifi-network/notifi-core": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-core/-/notifi-core-0.65.0.tgz", + "integrity": "sha512-X/9kD88LZb8wtmA4maGtqpD8WZBfSC3Lgwc4XN6GcWQ8KIUtIFmEuXXu6yoq1MnR+sRvMNABsBdKD6y593qJTA==", + "dependencies": { + "@notifi-network/notifi-graphql": "^0.65.0" + } + }, + "node_modules/@notifi-network/notifi-frontend-client": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-frontend-client/-/notifi-frontend-client-0.65.0.tgz", + "integrity": "sha512-vayrvVKjdDdX2JCP5rRB2RdWv/bTJDOuAoAX27Wr61j+217rJjiYm26GhNUUvTYzbMJ6YaAZaCgrBqxynP9jPA==", + "dependencies": { + "@notifi-network/notifi-graphql": "^0.65.0", + "graphql-request": "5.1.0", + "localforage": "^1.10.0" + } + }, + "node_modules/@notifi-network/notifi-frontend-client/node_modules/graphql-request": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, + "node_modules/@notifi-network/notifi-graphql": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.65.0.tgz", + "integrity": "sha512-7KsXblRP45XwQDH5CM/QtPRPj1FVjIh/BTTVOA/kOwo9oc4ayncmYN09/7h6SVGIaRd+4arrkz/r39Ju3ZpUHg==", + "dependencies": { + "graphql": "^16.6.0", + "graphql-request": "5.1.0", + "uuid": "^8.3.2" + } + }, + "node_modules/@notifi-network/notifi-graphql/node_modules/graphql-request": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, + "node_modules/@notifi-network/notifi-react-card": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-card/-/notifi-react-card-0.65.0.tgz", + "integrity": "sha512-HxvfuQGkQqey+zfDPooC1jmCwByaYjRAZRYg3oDtCjyn1cKlkXSheXVaMyAcbC4s4TqQwmnnCJdH4nKTKjHyxQ==", + "dependencies": { + "@notifi-network/notifi-frontend-client": "^0.65.0", + "@notifi-network/notifi-react-hooks": "^0.65.0", + "clsx": "^1.2.1", + "date-fns": "^2.29.3", + "libphonenumber-js": "^1.10.13", + "react-virtuoso": "^3.1.1" + } + }, + "node_modules/@notifi-network/notifi-react-card/node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@notifi-network/notifi-react-hooks": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-hooks/-/notifi-react-hooks-0.65.0.tgz", + "integrity": "sha512-yfbOD0TjRjTuSKyENEp04BgLVn3FBdXU6DQ59bt+vcjYecwbCykJs4DKXxJG1rud46yojTg29BpgWvI9Bb9V3A==", + "dependencies": { + "@notifi-network/notifi-axios-adapter": "^0.65.0", + "@notifi-network/notifi-axios-utils": "^0.65.0", + "@notifi-network/notifi-core": "^0.65.0", + "axios": "^0.26.0", + "localforage": "^1.10.0", + "typedoc-plugin-missing-exports": "^0.22.6", + "typescript": "^4.5.5" + }, + "peerDependencies": { + "react": "^17.0.2 || ^18.0", + "react-dom": "^17.0.2 || ^18.0" + } + }, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-adapter": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-adapter/-/notifi-axios-adapter-0.65.0.tgz", + "integrity": "sha512-LQ1/u5+0KwV3krzfit0NoTWfVxiuQm5CQQp+FL12IWvjscIpzBAq+mbu9kWU2Y7Pbtfi7Gck3tY04UaB/x5m9A==", + "dependencies": { + "@notifi-network/notifi-axios-utils": "^0.65.0" + }, + "peerDependencies": { + "axios": "^0.26.0" + } + }, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-utils": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-utils/-/notifi-axios-utils-0.65.0.tgz", + "integrity": "sha512-ejCnDl8xO1gfQfnMkceVdt6/zWcKrpIKP3wbGfsaeXLKDzzi/R5dBswk2/k2b5NCRacXbfeS+/IQSX2Bbn0ing==", + "peerDependencies": { + "axios": "^0.26.1" + } + }, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "dependencies": { + "follow-redirects": "^1.14.8" + } + }, "node_modules/@peculiar/asn1-schema": { "version": "2.3.0", "dev": true, @@ -5718,11 +5854,6 @@ "@sinonjs/commons": "^1.7.0" } }, - "node_modules/@stardazed/streams-polyfill": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@stardazed/streams-polyfill/-/streams-polyfill-2.4.0.tgz", - "integrity": "sha512-W6Yg9cA8YT1b9qCQsz/2+kmKt7i/Za2Nj4QOLqdiANzpTiGy5mOyCQNyh0CVpbvXkjCBo2QxrwPvbDlP9u9k+Q==" - }, "node_modules/@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", "license": "Apache-2.0", @@ -6932,6 +7063,25 @@ "@vanilla-extract/css": "^1.0.0" } }, + "node_modules/@virtuoso.dev/react-urx": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@virtuoso.dev/react-urx/-/react-urx-0.2.13.tgz", + "integrity": "sha512-MY0ugBDjFb5Xt8v2HY7MKcRGqw/3gTpMlLXId2EwQvYJoC8sP7nnXjAxcBtTB50KTZhO0SbzsFimaZ7pSdApwA==", + "dependencies": { + "@virtuoso.dev/urx": "^0.2.13" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16" + } + }, + "node_modules/@virtuoso.dev/urx": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@virtuoso.dev/urx/-/urx-0.2.13.tgz", + "integrity": "sha512-iirJNv92A1ZWxoOHHDYW/1KPoi83939o83iUBQHIim0i3tMeSKEh+bxhJdTHQ86Mr4uXx9xGUTq69cp52ZP8Xw==" + }, "node_modules/@wagmi/core": { "version": "0.4.9", "funding": [ @@ -7533,62 +7683,6 @@ "web-streams-polyfill": "^3.2.0" } }, - "node_modules/@xmtp/proto": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@xmtp/proto/-/proto-1.3.1.tgz", - "integrity": "sha512-qpZd1/gcjz9I8rB7wAsriKfpu41rpomuIsSVyDg0yGOOPJV+thNSA6UqAs2XNDO68dPSOhFWkROHEdixVnMJPg==", - "dependencies": { - "long": "^5.2.0", - "protobufjs": "^7.0.0", - "undici": "^5.8.1" - } - }, - "node_modules/@xmtp/proto/node_modules/long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" - }, - "node_modules/@xmtp/proto/node_modules/protobufjs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@xmtp/xmtp-js": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@xmtp/xmtp-js/-/xmtp-js-6.0.2.tgz", - "integrity": "sha512-du9gDP1HxeZAmUjvhZcsArcT04dL7+dhMciJOkCcz+qw37986+LXfrLStNm2dNUDSIbQqmbWWIMGlRQ+Jt9COQ==", - "dependencies": { - "@noble/secp256k1": "^1.5.2", - "@stardazed/streams-polyfill": "^2.4.0", - "@xmtp/proto": "^1.3.1", - "ethers": "^5.5.3", - "long": "^5.2.0", - "node-localstorage": "^2.2.1" - } - }, - "node_modules/@xmtp/xmtp-js/node_modules/long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "license": "BSD-3-Clause" @@ -10293,6 +10387,21 @@ "dev": true, "license": "MIT" }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, "node_modules/dayjs": { "version": "1.11.3", "license": "MIT" @@ -13465,8 +13574,9 @@ "license": "ISC" }, "node_modules/graphql": { - "version": "16.5.0", - "license": "MIT", + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz", + "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==", "engines": { "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" } @@ -14210,6 +14320,11 @@ "node": ">= 4" } }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, "node_modules/immer": { "version": "9.0.15", "license": "MIT", @@ -17970,6 +18085,12 @@ "node": ">=6" } }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "peer": true + }, "node_modules/jsonfile": { "version": "6.1.0", "license": "MIT", @@ -18122,6 +18243,14 @@ "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.14.tgz", "integrity": "sha512-McGS7GV/WjJ2KjfOGhJU1oJn29RYeo7Q+RpANRbUNMQ9gj5XArpbjurSuyYPTejFwbaUojstQ4XyWCrAzGOUXw==" }, + "node_modules/lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "dependencies": { + "immediate": "~3.0.5" + } + }, "node_modules/lilconfig": { "version": "2.0.5", "license": "MIT", @@ -18292,6 +18421,14 @@ "node": ">=8.9.0" } }, + "node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dependencies": { + "lie": "3.1.1" + } + }, "node_modules/locate-path": { "version": "5.0.0", "license": "MIT", @@ -18618,6 +18755,12 @@ "node": ">=10" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "peer": true + }, "node_modules/lz-string": { "version": "1.4.4", "license": "WTFPL", @@ -18673,6 +18816,18 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "peer": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, "node_modules/match-sorter": { "version": "6.3.1", "license": "MIT", @@ -19825,27 +19980,6 @@ "version": "0.4.0", "license": "MIT" }, - "node_modules/node-localstorage": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-2.2.1.tgz", - "integrity": "sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==", - "dependencies": { - "write-file-atomic": "^1.1.4" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/node-localstorage/node_modules/write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw==", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" - } - }, "node_modules/node-preload": { "version": "0.2.1", "dev": true, @@ -25160,6 +25294,22 @@ "version": "1.0.3", "license": "MIT" }, + "node_modules/react-virtuoso": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-3.1.5.tgz", + "integrity": "sha512-Dwf7SGr73UAahfcQNIND+c+MtCb0PeHu+QTZ5ptR7oXxQkupfHXEKGwEDF5lDkLqdGxm+yH4uh/IFCqMKxudJw==", + "dependencies": { + "@virtuoso.dev/react-urx": "^0.2.12", + "@virtuoso.dev/urx": "^0.2.12" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16 || >=17 || >= 18", + "react-dom": ">=16 || >=17 || >= 18" + } + }, "node_modules/read-cache": { "version": "1.0.0", "license": "MIT", @@ -25234,8 +25384,9 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "license": "MIT" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "node_modules/regenerator-transform": { "version": "0.15.0", @@ -26098,6 +26249,17 @@ "version": "1.7.3", "license": "MIT" }, + "node_modules/shiki": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz", + "integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==", + "peer": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "5.2.0" + } + }, "node_modules/side-channel": { "version": "1.0.4", "license": "MIT", @@ -26186,14 +26348,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==", - "engines": { - "node": "*" - } - }, "node_modules/snake-case": { "version": "3.0.4", "license": "MIT", @@ -27343,6 +27497,76 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/typedoc": { + "version": "0.22.18", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.18.tgz", + "integrity": "sha512-NK9RlLhRUGMvc6Rw5USEYgT4DVAUFk7IF7Q6MYfpJ88KnTZP7EneEa4RcP+tX1auAcz7QT1Iy0bUSZBYYHdoyA==", + "peer": true, + "dependencies": { + "glob": "^8.0.3", + "lunr": "^2.3.9", + "marked": "^4.0.16", + "minimatch": "^5.1.0", + "shiki": "^0.10.1" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 12.10.0" + }, + "peerDependencies": { + "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x" + } + }, + "node_modules/typedoc-plugin-missing-exports": { + "version": "0.22.6", + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-0.22.6.tgz", + "integrity": "sha512-1uguGQqa+c5f33nWS3v1mm0uAx4Ii1lw4Kx2zQksmYFKNEWTmrmMXbMNBoBg4wu0p4dFCNC7JIWPoRzpNS6pFA==", + "peerDependencies": { + "typedoc": "0.22.x" + } + }, + "node_modules/typedoc/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typedoc/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/typedoc/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/typescript": { "version": "4.7.4", "license": "Apache-2.0", @@ -27415,6 +27639,7 @@ }, "node_modules/undici": { "version": "5.10.0", + "dev": true, "license": "MIT", "engines": { "node": ">=12.18" @@ -27913,14 +28138,6 @@ "node": ">= 8" } }, - "node_modules/valid-data-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-4.0.1.tgz", - "integrity": "sha512-t0oA6VCnlQ/MPKP/Ie9ZD3biEpB2JTxK1Hx4KC72RbhubL9HsXznoBn228UQTazL7cPvsY36bhzt3fk424TjyA==", - "engines": { - "node": ">=10" - } - }, "node_modules/value-or-promise": { "version": "1.0.11", "dev": true, @@ -27979,6 +28196,18 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "peer": true + }, + "node_modules/vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "peer": true + }, "node_modules/w3c-hr-time": { "version": "1.0.2", "license": "MIT", @@ -30140,9 +30369,11 @@ } }, "@babel/runtime": { - "version": "7.18.9", + "version": "7.21.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.5.tgz", + "integrity": "sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==", "requires": { - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" } }, "@babel/runtime-corejs3": { @@ -30187,12 +30418,27 @@ "version": "0.2.3" }, "@bosonprotocol/chat-sdk": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@bosonprotocol/chat-sdk/-/chat-sdk-1.3.0.tgz", - "integrity": "sha512-cxM3eNmP8okWk6cl2Q7iWy+UJYCSsimaWpwaNta3JlY30HYz4i6ecvMkv6RgNpFdGbXLdj20dVQbZ+RxW7h9hw==", - "requires": { - "@xmtp/xmtp-js": "6.0.2", + "version": "file:../chat-sdk", + "requires": { + "@semantic-release/changelog": "^6.0.1", + "@semantic-release/git": "^10.0.1", + "@tsconfig/node16": "^1.0.3", + "@types/jest": "^28.1.6", + "@types/node": "^18.6.1", + "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/parser": "^5.31.0", + "@xmtp/xmtp-js": "^8.2.0", + "eslint": "^8.20.0", + "eslint-config-prettier": "^8.4.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", "ethers": "^5.7.2", + "jest": "^29.3.1", + "prettier": "^2.6.2", + "rimraf": "^3.0.2", + "ts-jest": "^29.0.3", + "ts-node": "^10.9.1", + "typescript": "^4.7.4", "valid-data-url": "^4.0.1", "yup": "^0.32.11" } @@ -31684,7 +31930,6 @@ }, "@graphql-typed-document-node/core": { "version": "3.1.1", - "dev": true, "requires": {} }, "@humanwhocodes/config-array": { @@ -32154,11 +32399,6 @@ "@metamask/safe-event-emitter": { "version": "2.0.0" }, - "@noble/secp256k1": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz", - "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==" - }, "@nodelib/fs.scandir": { "version": "2.1.5", "requires": { @@ -32176,6 +32416,118 @@ "fastq": "^1.6.0" } }, + "@notifi-network/notifi-core": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-core/-/notifi-core-0.65.0.tgz", + "integrity": "sha512-X/9kD88LZb8wtmA4maGtqpD8WZBfSC3Lgwc4XN6GcWQ8KIUtIFmEuXXu6yoq1MnR+sRvMNABsBdKD6y593qJTA==", + "requires": { + "@notifi-network/notifi-graphql": "^0.65.0" + } + }, + "@notifi-network/notifi-frontend-client": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-frontend-client/-/notifi-frontend-client-0.65.0.tgz", + "integrity": "sha512-vayrvVKjdDdX2JCP5rRB2RdWv/bTJDOuAoAX27Wr61j+217rJjiYm26GhNUUvTYzbMJ6YaAZaCgrBqxynP9jPA==", + "requires": { + "@notifi-network/notifi-graphql": "^0.65.0", + "graphql-request": "5.1.0", + "localforage": "^1.10.0" + }, + "dependencies": { + "graphql-request": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + } + } + } + }, + "@notifi-network/notifi-graphql": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.65.0.tgz", + "integrity": "sha512-7KsXblRP45XwQDH5CM/QtPRPj1FVjIh/BTTVOA/kOwo9oc4ayncmYN09/7h6SVGIaRd+4arrkz/r39Ju3ZpUHg==", + "requires": { + "graphql": "^16.6.0", + "graphql-request": "5.1.0", + "uuid": "^8.3.2" + }, + "dependencies": { + "graphql-request": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + } + } + } + }, + "@notifi-network/notifi-react-card": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-card/-/notifi-react-card-0.65.0.tgz", + "integrity": "sha512-HxvfuQGkQqey+zfDPooC1jmCwByaYjRAZRYg3oDtCjyn1cKlkXSheXVaMyAcbC4s4TqQwmnnCJdH4nKTKjHyxQ==", + "requires": { + "@notifi-network/notifi-frontend-client": "^0.65.0", + "@notifi-network/notifi-react-hooks": "^0.65.0", + "clsx": "^1.2.1", + "date-fns": "^2.29.3", + "libphonenumber-js": "^1.10.13", + "react-virtuoso": "^3.1.1" + }, + "dependencies": { + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + } + } + }, + "@notifi-network/notifi-react-hooks": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-hooks/-/notifi-react-hooks-0.65.0.tgz", + "integrity": "sha512-yfbOD0TjRjTuSKyENEp04BgLVn3FBdXU6DQ59bt+vcjYecwbCykJs4DKXxJG1rud46yojTg29BpgWvI9Bb9V3A==", + "requires": { + "@notifi-network/notifi-axios-adapter": "^0.65.0", + "@notifi-network/notifi-axios-utils": "^0.65.0", + "@notifi-network/notifi-core": "^0.65.0", + "axios": "^0.26.0", + "localforage": "^1.10.0", + "typedoc-plugin-missing-exports": "^0.22.6", + "typescript": "^4.5.5" + }, + "dependencies": { + "@notifi-network/notifi-axios-adapter": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-adapter/-/notifi-axios-adapter-0.65.0.tgz", + "integrity": "sha512-LQ1/u5+0KwV3krzfit0NoTWfVxiuQm5CQQp+FL12IWvjscIpzBAq+mbu9kWU2Y7Pbtfi7Gck3tY04UaB/x5m9A==", + "requires": { + "@notifi-network/notifi-axios-utils": "^0.65.0" + } + }, + "@notifi-network/notifi-axios-utils": { + "version": "0.65.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-utils/-/notifi-axios-utils-0.65.0.tgz", + "integrity": "sha512-ejCnDl8xO1gfQfnMkceVdt6/zWcKrpIKP3wbGfsaeXLKDzzi/R5dBswk2/k2b5NCRacXbfeS+/IQSX2Bbn0ing==", + "requires": {} + }, + "axios": { + "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", + "requires": { + "follow-redirects": "^1.14.8" + } + } + } + }, "@peculiar/asn1-schema": { "version": "2.3.0", "dev": true, @@ -32684,11 +33036,6 @@ "@sinonjs/commons": "^1.7.0" } }, - "@stardazed/streams-polyfill": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@stardazed/streams-polyfill/-/streams-polyfill-2.4.0.tgz", - "integrity": "sha512-W6Yg9cA8YT1b9qCQsz/2+kmKt7i/Za2Nj4QOLqdiANzpTiGy5mOyCQNyh0CVpbvXkjCBo2QxrwPvbDlP9u9k+Q==" - }, "@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", "requires": { @@ -33469,6 +33816,19 @@ "version": "1.4.1", "requires": {} }, + "@virtuoso.dev/react-urx": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@virtuoso.dev/react-urx/-/react-urx-0.2.13.tgz", + "integrity": "sha512-MY0ugBDjFb5Xt8v2HY7MKcRGqw/3gTpMlLXId2EwQvYJoC8sP7nnXjAxcBtTB50KTZhO0SbzsFimaZ7pSdApwA==", + "requires": { + "@virtuoso.dev/urx": "^0.2.13" + } + }, + "@virtuoso.dev/urx": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@virtuoso.dev/urx/-/urx-0.2.13.tgz", + "integrity": "sha512-iirJNv92A1ZWxoOHHDYW/1KPoi83939o83iUBQHIim0i3tMeSKEh+bxhJdTHQ86Mr4uXx9xGUTq69cp52ZP8Xw==" + }, "@wagmi/core": { "version": "0.4.9", "requires": { @@ -33913,62 +34273,6 @@ "web-streams-polyfill": "^3.2.0" } }, - "@xmtp/proto": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@xmtp/proto/-/proto-1.3.1.tgz", - "integrity": "sha512-qpZd1/gcjz9I8rB7wAsriKfpu41rpomuIsSVyDg0yGOOPJV+thNSA6UqAs2XNDO68dPSOhFWkROHEdixVnMJPg==", - "requires": { - "long": "^5.2.0", - "protobufjs": "^7.0.0", - "undici": "^5.8.1" - }, - "dependencies": { - "long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" - }, - "protobufjs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - } - } - } - }, - "@xmtp/xmtp-js": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@xmtp/xmtp-js/-/xmtp-js-6.0.2.tgz", - "integrity": "sha512-du9gDP1HxeZAmUjvhZcsArcT04dL7+dhMciJOkCcz+qw37986+LXfrLStNm2dNUDSIbQqmbWWIMGlRQ+Jt9COQ==", - "requires": { - "@noble/secp256k1": "^1.5.2", - "@stardazed/streams-polyfill": "^2.4.0", - "@xmtp/proto": "^1.3.1", - "ethers": "^5.5.3", - "long": "^5.2.0", - "node-localstorage": "^2.2.1" - }, - "dependencies": { - "long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" - } - } - }, "@xtuc/ieee754": { "version": "1.2.0" }, @@ -35726,6 +36030,14 @@ "version": "2.1.0", "dev": true }, + "date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "requires": { + "@babel/runtime": "^7.21.0" + } + }, "dayjs": { "version": "1.11.3" }, @@ -37777,7 +38089,9 @@ "version": "4.2.10" }, "graphql": { - "version": "16.5.0" + "version": "16.6.0", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-16.6.0.tgz", + "integrity": "sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==" }, "graphql-config": { "version": "4.3.5", @@ -38231,6 +38545,11 @@ "ignore": { "version": "5.2.0" }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" + }, "immer": { "version": "9.0.15" }, @@ -40572,6 +40891,12 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" }, + "jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "peer": true + }, "jsonfile": { "version": "6.1.0", "requires": { @@ -40675,6 +41000,14 @@ "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.14.tgz", "integrity": "sha512-McGS7GV/WjJ2KjfOGhJU1oJn29RYeo7Q+RpANRbUNMQ9gj5XArpbjurSuyYPTejFwbaUojstQ4XyWCrAzGOUXw==" }, + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", + "requires": { + "immediate": "~3.0.5" + } + }, "lilconfig": { "version": "2.0.5" }, @@ -40781,6 +41114,14 @@ "json5": "^2.1.2" } }, + "localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "requires": { + "lie": "3.1.1" + } + }, "locate-path": { "version": "5.0.0", "requires": { @@ -41007,6 +41348,12 @@ "yallist": "^4.0.0" } }, + "lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "peer": true + }, "lz-string": { "version": "1.4.4" }, @@ -41039,6 +41386,12 @@ "markdown-table": { "version": "3.0.2" }, + "marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "peer": true + }, "match-sorter": { "version": "6.3.1", "requires": { @@ -41677,26 +42030,6 @@ "node-int64": { "version": "0.4.0" }, - "node-localstorage": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-2.2.1.tgz", - "integrity": "sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==", - "requires": { - "write-file-atomic": "^1.1.4" - }, - "dependencies": { - "write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" - } - } - } - }, "node-preload": { "version": "0.2.1", "dev": true, @@ -44940,6 +45273,15 @@ "react-uuid": { "version": "1.0.3" }, + "react-virtuoso": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/react-virtuoso/-/react-virtuoso-3.1.5.tgz", + "integrity": "sha512-Dwf7SGr73UAahfcQNIND+c+MtCb0PeHu+QTZ5ptR7oXxQkupfHXEKGwEDF5lDkLqdGxm+yH4uh/IFCqMKxudJw==", + "requires": { + "@virtuoso.dev/react-urx": "^0.2.12", + "@virtuoso.dev/urx": "^0.2.12" + } + }, "read-cache": { "version": "1.0.0", "requires": { @@ -44993,7 +45335,9 @@ } }, "regenerator-runtime": { - "version": "0.13.9" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" }, "regenerator-transform": { "version": "0.15.0", @@ -45547,6 +45891,17 @@ "shell-quote": { "version": "1.7.3" }, + "shiki": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.10.1.tgz", + "integrity": "sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==", + "peer": true, + "requires": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "5.2.0" + } + }, "side-channel": { "version": "1.0.4", "requires": { @@ -45609,11 +45964,6 @@ } } }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==" - }, "snake-case": { "version": "3.0.4", "requires": { @@ -46352,6 +46702,58 @@ "is-typedarray": "^1.0.0" } }, + "typedoc": { + "version": "0.22.18", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.18.tgz", + "integrity": "sha512-NK9RlLhRUGMvc6Rw5USEYgT4DVAUFk7IF7Q6MYfpJ88KnTZP7EneEa4RcP+tX1auAcz7QT1Iy0bUSZBYYHdoyA==", + "peer": true, + "requires": { + "glob": "^8.0.3", + "lunr": "^2.3.9", + "marked": "^4.0.16", + "minimatch": "^5.1.0", + "shiki": "^0.10.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "peer": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "peer": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + } + }, + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "peer": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "typedoc-plugin-missing-exports": { + "version": "0.22.6", + "resolved": "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-0.22.6.tgz", + "integrity": "sha512-1uguGQqa+c5f33nWS3v1mm0uAx4Ii1lw4Kx2zQksmYFKNEWTmrmMXbMNBoBg4wu0p4dFCNC7JIWPoRzpNS6pFA==", + "requires": {} + }, "typescript": { "version": "4.7.4" }, @@ -46386,7 +46788,8 @@ "dev": true }, "undici": { - "version": "5.10.0" + "version": "5.10.0", + "dev": true }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0" @@ -46689,11 +47092,6 @@ } } }, - "valid-data-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-4.0.1.tgz", - "integrity": "sha512-t0oA6VCnlQ/MPKP/Ie9ZD3biEpB2JTxK1Hx4KC72RbhubL9HsXznoBn228UQTazL7cPvsY36bhzt3fk424TjyA==" - }, "value-or-promise": { "version": "1.0.11", "dev": true @@ -46729,6 +47127,18 @@ "unist-util-stringify-position": "^3.0.0" } }, + "vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "peer": true + }, + "vscode-textmate": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz", + "integrity": "sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==", + "peer": true + }, "w3c-hr-time": { "version": "1.0.2", "requires": { diff --git a/package.json b/package.json index 50537d3c6..18c1a8cb1 100644 --- a/package.json +++ b/package.json @@ -41,13 +41,14 @@ ] }, "dependencies": { - "@bosonprotocol/chat-sdk": "^1.3.0", + "@bosonprotocol/chat-sdk": "file:../chat-sdk", "@bosonprotocol/react-kit": "0.16.2-alpha.16", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", "@ethersproject/units": "^5.6.1", "@glidejs/glide": "^3.5.2", "@graphql-codegen/fragment-matcher": "^3.3.1", + "@notifi-network/notifi-react-card": "^0.65.0", "@popperjs/core": "^2.11.5", "@radix-ui/react-progress": "^1.0.0", "@radix-ui/react-toast": "^1.0.0", @@ -118,6 +119,7 @@ "@graphql-codegen/typed-document-node": "^2.3.3", "@graphql-codegen/typescript": "^2.7.3", "@graphql-codegen/typescript-operations": "^2.5.3", + "@notifi-network/notifi-core": "^0.65.0", "@playwright/test": "^1.23.1", "@testing-library/react": "^13.3.0", "@types/lodash.merge": "^4.6.7", diff --git a/src/components/header/ConnectButton.tsx b/src/components/header/ConnectButton.tsx index 47a4fb160..81e7f8b5a 100644 --- a/src/components/header/ConnectButton.tsx +++ b/src/components/header/ConnectButton.tsx @@ -1,6 +1,7 @@ import { ButtonSize } from "@bosonprotocol/react-kit"; import { ConnectButton as RainbowConnectButton } from "@rainbow-me/rainbowkit"; import * as Sentry from "@sentry/browser"; +import { BellRinging } from "phosphor-react"; import styled from "styled-components"; import metamaskLogo from "../../../src/assets/metamask-logo.svg"; @@ -24,11 +25,15 @@ const ENSAvatar = styled.img` interface Props { navigationBarPosition?: string; showAddress?: boolean; + setShowNotifiModal?: React.Dispatch>; } export default function ConnectButton({ navigationBarPosition = "", showAddress = true, + setShowNotifiModal = () => { + console.log("click Notifi"); + }, ...rest }: Props) { const { isLteXS } = useBreakpoints(); @@ -139,6 +144,16 @@ export default function ConnectButton({ )} {showAddress && account.displayName} + setShowNotifiModal(true)} + style={{ + cursor: "pointer", + whiteSpace: "pre", + ...buttonPropsWhenSideBar, + color: "inherit", + ...(!showAddress && { borderColor: "transparent" }) + }} + > ); })()} diff --git a/src/components/header/Header.tsx b/src/components/header/Header.tsx index 3f6405838..d1f6c1f12 100644 --- a/src/components/header/Header.tsx +++ b/src/components/header/Header.tsx @@ -13,6 +13,7 @@ import { useBreakpoints } from "../../lib/utils/hooks/useBreakpoints"; import { useCustomStoreQueryParameter } from "../../pages/custom-store/useCustomStoreQueryParameter"; import { LinkWithQuery } from "../customNavigation/LinkWithQuery"; import Layout from "../Layout"; +import { useModal } from "../modal/useModal"; import ViewTxButton from "../transactions/ViewTxButton"; import Grid from "../ui/Grid"; import ConnectButton from "./ConnectButton"; @@ -255,11 +256,26 @@ const HeaderComponent = forwardRef( } }, [isLteM, isM, isOpen, setOpen, isSideNavBar]); + const { showModal, modalTypes } = useModal(); + const Connect = useCallback( (props: Parameters[0]) => { + const setShowNotifiModal = () => { + showModal( + modalTypes.NOTIFI, + { + title: `Notifi` + }, + "auto" + ); + }; return ( <> - + {address && ( ( ); }, - [address, isSideNavBar] + [address, isSideNavBar, modalTypes.NOTIFI, showModal] ); return ( diff --git a/src/components/modal/ModalComponents.tsx b/src/components/modal/ModalComponents.tsx index 263b26b2a..1fa652ae2 100644 --- a/src/components/modal/ModalComponents.tsx +++ b/src/components/modal/ModalComponents.tsx @@ -16,6 +16,7 @@ import ExpireVoucherModal from "./components/ExpireVoucherModal"; import ExportExchangesWithDeliveryModal from "./components/ExportExchangesWithDeliveryModal"; import InvalidRoleModal from "./components/InvalidRoleModal"; import ManageFunds from "./components/ManageFunds"; +import NotifiModal from "./components/NotifiModal"; import ProductCreateSuccess from "./components/ProductCreateSuccess"; import ProgressBarModal from "./components/ProgressBarModal"; import RedeemModal from "./components/RedeemModal/RedeemModal"; @@ -66,7 +67,8 @@ export const MODAL_TYPES = { WHAT_IS_REDEEM: "WHAT_IS_REDEEM", PROGRESS_BAR: "PROGRESS_BAR", EXPORT_EXCHANGES_WITH_DELIVERY: "EXPORT_EXCHANGES_WITH_DELIVERY", - RELIST_OFFER: "RELIST_OFFER" + RELIST_OFFER: "RELIST_OFFER", + NOTIFI: "NOTIFI" } as const; export const MODAL_COMPONENTS = { @@ -103,5 +105,6 @@ export const MODAL_COMPONENTS = { [MODAL_TYPES.PROGRESS_BAR]: ProgressBarModal, [MODAL_TYPES.EXPORT_EXCHANGES_WITH_DELIVERY]: ExportExchangesWithDeliveryModal, - [MODAL_TYPES.RELIST_OFFER]: RelistOfferModal + [MODAL_TYPES.RELIST_OFFER]: RelistOfferModal, + [MODAL_TYPES.NOTIFI]: NotifiModal } as const; diff --git a/src/components/modal/components/NotifiModal.tsx b/src/components/modal/components/NotifiModal.tsx new file mode 100644 index 000000000..123565545 --- /dev/null +++ b/src/components/modal/components/NotifiModal.tsx @@ -0,0 +1,75 @@ +import "@notifi-network/notifi-react-card/dist/index.css"; + +import { + NotifiContext, + NotifiInputFieldsText, + NotifiInputSeparators, + NotifiSubscriptionCard +} from "@notifi-network/notifi-react-card"; +import { arrayify } from "ethers/lib/utils"; +import { useAccount, useSigner } from "wagmi"; + +export default function NotifiModal() { + const { data: signer } = useSigner(); + const { address } = useAccount(); + + const inputLabels: NotifiInputFieldsText = { + label: { + email: "Email", + sms: "Text Message", + telegram: "Telegram" + }, + placeholderText: { + email: "Email" + } + }; + + const inputSeparators: NotifiInputSeparators = { + // smsSeparator: { + // content: "OR" + // }, + emailSeparator: { + content: "" + } + }; + + const notifiConfig = { + // dappId: "junitest.xyz", + dappId: "testludobosondapp", + // cardId: "db7bdfd7b72d427ea2c8840785cfa0b4" + cardId: "f94c8ab903d849e2b70204c4357372cc" + }; + + const xmtpInputs = { + XMTPTopics: ["xmtp-topic"] + }; + + return ( + <> + {signer && address && ( + { + const result = await signer.signMessage(message); + return arrayify(result); + }} + walletPublicKey={address} + walletBlockchain="ETHEREUM" // NOTE - Please update to the correct chain name. + //If Polygon, use "POLYGON" + //If Arbitrum, use "ARBITRUM" + //If Binance, use "BINANCE" + //If Optimism, use OPTIMISM + > + + + )} + + ); +} diff --git a/src/components/seller/exchanges/SellerExchanges.tsx b/src/components/seller/exchanges/SellerExchanges.tsx index 6d6d67b3b..6a7caf592 100644 --- a/src/components/seller/exchanges/SellerExchanges.tsx +++ b/src/components/seller/exchanges/SellerExchanges.tsx @@ -252,6 +252,7 @@ export default function SellerExchanges({ async (exchange: Exchange, from?: Dayjs) => { try { const threadId: ThreadId = { + // TODO: add chainId + protocolAddress? exchangeId: exchange.id, buyerId: exchange.buyer.id, sellerId: exchange.seller.id From a6dfa096657da834999a11083923feac34cd9877 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Mon, 22 May 2023 16:01:42 +0100 Subject: [PATCH 15/24] use the Notifi example project instead of ours (for now) --- src/components/modal/components/NotifiModal.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/modal/components/NotifiModal.tsx b/src/components/modal/components/NotifiModal.tsx index 123565545..471a2f37a 100644 --- a/src/components/modal/components/NotifiModal.tsx +++ b/src/components/modal/components/NotifiModal.tsx @@ -34,8 +34,8 @@ export default function NotifiModal() { }; const notifiConfig = { - // dappId: "junitest.xyz", - dappId: "testludobosondapp", + // dappId: "testludobosondapp", + dappId: "junitest.xyz", // cardId: "db7bdfd7b72d427ea2c8840785cfa0b4" cardId: "f94c8ab903d849e2b70204c4357372cc" }; From 36d6a76cbbfc079a5e7d1f26320a1b81999ea927 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Mon, 22 May 2023 17:11:54 +0100 Subject: [PATCH 16/24] move Notification Icon to the Chat page instead of ConnectButton --- package-lock.json | 60457 +++++++------------- package.json | 2 +- src/components/header/ConnectButton.tsx | 15 - src/components/header/Header.tsx | 29 +- src/pages/chat/Chat.tsx | 14 + src/pages/chat/components/MessageList.tsx | 40 +- 6 files changed, 20609 insertions(+), 39948 deletions(-) diff --git a/package-lock.json b/package-lock.json index 034829dc8..8f90434fa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "interface", "version": "0.1.0", "dependencies": { - "@bosonprotocol/chat-sdk": "file:../chat-sdk", + "@bosonprotocol/chat-sdk": "^1.3.1-alpha.1", "@bosonprotocol/react-kit": "^0.17.2", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", @@ -123,52 +123,144 @@ "webpack-bundle-analyzer": "^4.6.1" } }, - "../chat-sdk": { - "name": "@bosonprotocol/chat-sdk", - "version": "1.3.1-alpha.1", + "node_modules/@ampproject/remapping": { + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@xmtp/xmtp-js": "^8.2.0", - "ethers": "^5.7.2", - "valid-data-url": "^4.0.1", - "yup": "^0.32.11" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" }, - "devDependencies": { - "@semantic-release/changelog": "^6.0.1", - "@semantic-release/git": "^10.0.1", - "@tsconfig/node16": "^1.0.3", - "@types/jest": "^28.1.6", - "@types/node": "^18.6.1", - "@typescript-eslint/eslint-plugin": "^5.31.0", - "@typescript-eslint/parser": "^5.31.0", - "eslint": "^8.20.0", - "eslint-config-prettier": "^8.4.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "jest": "^29.3.1", - "prettier": "^2.6.2", - "rimraf": "^3.0.2", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" + "engines": { + "node": ">=6.0.0" } }, - "../chat-sdk/node_modules/@ampproject/remapping": { - "version": "2.2.0", + "node_modules/@ardatan/relay-compiler": { + "version": "12.0.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "relay-compiler": "bin/relay-compiler" + }, + "peerDependencies": { + "graphql": "*" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/@babel/code-frame": { - "version": "7.18.6", + "node_modules/@ardatan/relay-compiler/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@ardatan/relay-compiler/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/relay-compiler/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@ardatan/sync-fetch": { + "version": "0.0.1", "dev": true, "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -176,29 +268,27 @@ "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/compat-data": { + "node_modules/@babel/compat-data": { "version": "7.18.8", - "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/core": { - "version": "7.18.10", - "dev": true, + "node_modules/@babel/core": { + "version": "7.18.9", "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", + "@babel/generator": "^7.18.9", "@babel/helper-compilation-targets": "^7.18.9", "@babel/helper-module-transforms": "^7.18.9", "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", + "@babel/parser": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -213,20 +303,34 @@ "url": "https://opencollective.com/babel" } }, - "../chat-sdk/node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@babel/eslint-parser": { + "version": "7.18.9", + "license": "MIT", + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" } }, - "../chat-sdk/node_modules/@babel/generator": { - "version": "7.18.12", - "dev": true, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.3", "license": "MIT", "dependencies": { - "@babel/types": "^7.18.10", + "@babel/types": "^7.19.3", "@jridgewell/gen-mapping": "^0.3.2", "jsesc": "^2.5.1" }, @@ -234,9 +338,8 @@ "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", - "dev": true, "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", @@ -247,9 +350,29 @@ "node": ">=6.0.0" } }, - "../chat-sdk/node_modules/@babel/helper-compilation-targets": { + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "license": "MIT", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { "version": "7.18.9", - "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.18.8", @@ -264,48 +387,65 @@ "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "../chat-sdk/node_modules/@babel/helper-environment-visitor": { + "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.18.9", - "dev": true, "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/@babel/helper-function-name": { - "version": "7.18.9", - "dev": true, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.1", "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helper-module-imports": { + "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.18.6", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" @@ -314,46 +454,39 @@ "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helper-module-transforms": { + "node_modules/@babel/helper-function-name": { "version": "7.18.9", - "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helper-plugin-utils": { - "version": "7.20.2", - "dev": true, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helper-split-export-declaration": { + "node_modules/@babel/helper-module-imports": { "version": "7.18.6", - "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" @@ -362,191 +495,217 @@ "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "dev": true, + "node_modules/@babel/helper-module-transforms": { + "version": "7.18.9", "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helper-validator-identifier": { + "node_modules/@babel/helper-optimise-call-expression": { "version": "7.18.6", - "dev": true, "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.18.9", "license": "MIT", "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/helpers": { + "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.18.9", - "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/@babel/highlight": { - "version": "7.18.6", - "dev": true, + "node_modules/@babel/helper-replace-supers": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" + "@babel/types": "^7.18.6" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/types": "^7.18.9" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } }, - "../chat-sdk/node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, + "node_modules/@babel/helper-wrap-function": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "has-flag": "^3.0.0" + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { - "node": ">=4" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/parser": { - "version": "7.18.11", - "dev": true, + "node_modules/@babel/helpers": { + "version": "7.18.9", "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, + "node_modules/@babel/highlight": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/parser": { + "version": "7.19.3", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "bin": { + "parser": "bin/babel-parser.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6.0.0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.13.0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-jsx": { + "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "dev": true, "license": "MIT", "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { @@ -556,78 +715,100 @@ "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.12.0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -636,12 +817,12 @@ "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "dev": true, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -650,7178 +831,6349 @@ "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/runtime": { + "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.18.9", "license": "MIT", "dependencies": { - "regenerator-runtime": "^0.13.4" + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/template": { - "version": "7.18.10", - "dev": true, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/traverse": { - "version": "7.18.11", - "dev": true, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", - "debug": "^4.1.0", - "globals": "^11.1.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/traverse/node_modules/globals": { - "version": "11.12.0", - "dev": true, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, "engines": { - "node": ">=4" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@babel/types": { - "version": "7.18.10", - "dev": true, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@colors/colors": { - "version": "1.5.0", - "dev": true, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", "license": "MIT", - "optional": true, - "peer": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, "engines": { - "node": ">=0.1.90" + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "dev": true, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" + "@babel/helper-plugin-utils": "^7.8.0" }, - "engines": { - "node": ">=12" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "dev": true, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "dev": true, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", "license": "MIT", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@babel/helper-plugin-utils": "^7.12.13" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/abi": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", "license": "MIT", "dependencies": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/abstract-provider": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/abstract-signer": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/address": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/rlp": "^5.7.0" + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/base64": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/basex": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/properties": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/bignumber": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "bn.js": "^5.2.1" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/bytes": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@ethersproject/logger": "^5.7.0" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/constants": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/bignumber": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/contracts": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", "license": "MIT", "dependencies": { - "@ethersproject/abi": "^5.7.0", - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/hash": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/hdnode": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", "license": "MIT", "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/json-wallets": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/keccak256": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "js-sha3": "0.8.0" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/logger": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT" - }, - "../chat-sdk/node_modules/@ethersproject/networks": { - "version": "5.7.1", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", "license": "MIT", "dependencies": { - "@ethersproject/logger": "^5.7.0" + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/pbkdf2": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/sha2": "^5.7.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/properties": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", "license": "MIT", "dependencies": { - "@ethersproject/logger": "^5.7.0" + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/providers": { - "version": "5.7.2", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0", - "bech32": "1.1.4", - "ws": "7.4.6" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/random": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/rlp": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/sha2": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "hash.js": "1.1.7" + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/signing-key": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "bn.js": "^5.2.1", - "elliptic": "6.5.4", - "hash.js": "1.1.7" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/solidity": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/strings": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/transactions": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/units": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/wallet": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/json-wallets": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/web": { - "version": "5.7.1", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@ethersproject/wordlists": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@humanwhocodes/config-array": { - "version": "0.10.4", - "dev": true, - "license": "Apache-2.0", + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "license": "MIT", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=10.10.0" - } - }, - "../chat-sdk/node_modules/@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "dev": true, - "license": "Apache-2.0", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "dev": true, - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "license": "ISC", + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { - "version": "1.0.10", - "dev": true, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { - "version": "4.1.0", - "dev": true, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { - "version": "3.14.1", - "dev": true, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "p-locate": "^4.1.0" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "p-try": "^2.0.0" + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { - "node": ">=6" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, "engines": { - "node": ">=8" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { - "version": "1.0.3", - "dev": true, - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../chat-sdk/node_modules/@jest/console": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "slash": "^3.0.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/core": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@jest/console": "^29.3.1", - "@jest/reporters": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.2.0", - "jest-config": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-resolve-dependencies": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "jest-watcher": "^29.3.1", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/core/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/core/node_modules/@jest/transform": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "../chat-sdk/node_modules/@jest/core/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/core/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@jest/core/node_modules/jest-haste-map": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "../chat-sdk/node_modules/@jest/core/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/core/node_modules/jest-worker": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/core/node_modules/pretty-format": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/core/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/plugin-transform-react-jsx": "^7.18.6" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/environment": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-mock": "^29.3.1" + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/expect": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "expect": "^29.3.1", - "jest-snapshot": "^29.3.1" + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/expect-utils": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "jest-get-type": "^29.2.0" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "../chat-sdk/node_modules/@jest/expect-utils/node_modules/jest-get-type": { - "version": "29.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/fake-timers": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "semver": "^6.3.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/globals": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/types": "^29.3.1", - "jest-mock": "^29.3.1" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/reporters": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/reporters/node_modules/@jest/transform": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/reporters/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@jest/reporters/node_modules/jest-haste-map": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "../chat-sdk/node_modules/@jest/reporters/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/reporters/node_modules/jest-worker": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@babel/helper-plugin-utils": "^7.18.9" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/reporters/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.18.8", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-typescript": "^7.18.6" }, "engines": { - "node": ">=10" + "node": ">=6.9.0" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/schemas": { - "version": "28.1.3", - "dev": true, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/source-map": { - "version": "29.2.0", - "dev": true, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.15", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/test-result": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/preset-env": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@jest/console": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.18.6", + "@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-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/test-sequencer": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", "license": "MIT", "dependencies": { - "@jest/test-result": "^29.3.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "slash": "^3.0.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/test-sequencer/node_modules/jest-haste-map": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/preset-react": { + "version": "7.18.6", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/test-sequencer/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/@jest/test-sequencer/node_modules/jest-worker": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/runtime": { + "version": "7.21.5", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "regenerator-runtime": "^0.13.11" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@jest/test-sequencer/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, + "node_modules/@babel/runtime-corejs3": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@jest/types": { - "version": "29.3.1", - "dev": true, + "node_modules/@babel/template": { + "version": "7.18.10", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@jest/types/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, + "node_modules/@babel/traverse": { + "version": "7.18.9", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.9", + "@babel/types": "^7.18.9", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "dev": true, + "node_modules/@babel/types": { + "version": "7.19.3", "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=6.9.0" } }, - "../chat-sdk/node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "license": "MIT" }, - "../chat-sdk/node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" + "node_modules/@bosonprotocol/chat-sdk": { + "version": "1.3.1-alpha.1", + "resolved": "https://registry.npmjs.org/@bosonprotocol/chat-sdk/-/chat-sdk-1.3.1-alpha.1.tgz", + "integrity": "sha512-3YM3eifukjtSrVP6OjF36V4oxMFlqrKNhS5cgo/B4s5tey+TvoWQaDwMPmiTLoXHeyRHNXfcCPzzKuJAVY2xfg==", + "dependencies": { + "@xmtp/xmtp-js": "6.0.2", + "ethers": "^5.7.2", + "valid-data-url": "^4.0.1", + "yup": "^0.32.11" } }, - "../chat-sdk/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "dev": true, - "license": "MIT", + "node_modules/@bosonprotocol/common": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/@bosonprotocol/common/-/common-1.22.0.tgz", + "integrity": "sha512-2EhCyEjJLlCtQ3wlWbs1vLeWrvpU7Q2X7YZ6AcFz+Z+PBQufWw7/E6NUKGcofZ5v87s62kLX30gnW9KbjT1AnA==", "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" + "@bosonprotocol/metadata": "^1.9.0", + "@ethersproject/abi": "^5.5.0", + "@ethersproject/address": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/constants": "^5.5.0", + "@ethersproject/units": "^5.5.0", + "yup": "^0.32.11" } }, - "../chat-sdk/node_modules/@microsoft/tsdoc": { - "version": "0.14.1", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@microsoft/tsdoc-config": { - "version": "0.16.1", - "dev": true, - "license": "MIT", + "node_modules/@bosonprotocol/core-sdk": { + "version": "1.25.2", + "resolved": "https://registry.npmjs.org/@bosonprotocol/core-sdk/-/core-sdk-1.25.2.tgz", + "integrity": "sha512-UAPMJK6GvEMXXVr5VPDj/mX7DJS/affnt5yRnKzx1qMZbcBB6K7y384wsVa4At2j/SyMZq+z0n691V2azcF/cg==", "dependencies": { - "@microsoft/tsdoc": "0.14.1", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" + "@bosonprotocol/common": "^1.22.0", + "@ethersproject/abi": "^5.5.0", + "@ethersproject/address": "^5.5.0", + "@ethersproject/bignumber": "^5.5.0", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/constants": "^5.5.0", + "@ethersproject/units": "^5.5.0", + "cross-fetch": "^3.1.5", + "graphql": "^16.5.0", + "graphql-request": "^4.3.0", + "mustache": "^4.2.0", + "yup": "^0.32.11" } }, - "../chat-sdk/node_modules/@noble/secp256k1": { - "version": "1.6.3", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT" - }, - "../chat-sdk/node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "dev": true, - "license": "MIT", + "node_modules/@bosonprotocol/ethers-sdk": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/@bosonprotocol/ethers-sdk/-/ethers-sdk-1.12.2.tgz", + "integrity": "sha512-QBY17dD4ce2XCEQ8y1gnFxi8vOgkh3n9JQK9oX0opEt7k2EmtCmobuedqHnE1MLrb4xeYN1eRHPnx9z6uuHMyQ==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@bosonprotocol/common": "^1.22.0" }, - "engines": { - "node": ">= 8" - } - }, - "../chat-sdk/node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" + "peerDependencies": { + "ethers": "^5.5.0" } }, - "../chat-sdk/node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "dev": true, - "license": "MIT", + "node_modules/@bosonprotocol/ipfs-storage": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@bosonprotocol/ipfs-storage/-/ipfs-storage-1.10.4.tgz", + "integrity": "sha512-3y9sE/oAIRu5FbWl4ivqFdXQo5dNfN21w8yShskVgFxQVmM3p7wAzJcL4jy1XXl09mTRviHyrCkjD0ad37Fybw==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" + "@bosonprotocol/metadata": "^1.9.0", + "ipfs-http-client": "^56.0.1", + "multiformats": "^9.6.4", + "uint8arrays": "^3.0.0" } }, - "../chat-sdk/node_modules/@octokit/auth-token": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@bosonprotocol/metadata": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@bosonprotocol/metadata/-/metadata-1.9.0.tgz", + "integrity": "sha512-loz5R5Ddc5pvQv0XCy1fRrbQ+ar/3OkNfQ9GWSRMeK9DLI1X8rwphCfF+7Lv3vmvfm9MmiUQGVbLslArBhJpSw==", "dependencies": { - "@octokit/types": "^6.0.3" - }, - "engines": { - "node": ">= 14" + "schema-to-yup": "^1.11.11" } }, - "../chat-sdk/node_modules/@octokit/core": { - "version": "4.0.4", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@bosonprotocol/react-kit": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/@bosonprotocol/react-kit/-/react-kit-0.17.2.tgz", + "integrity": "sha512-IVPx0CERsuwmHigo5Xc18PWtXGaEQqG78kcmqlA7gFyHXXpBfmU+0oeqff8/wFxS2XSihn6Van9XWx3Sq0eVSw==", "dependencies": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" + "@bosonprotocol/core-sdk": "^1.25.2", + "@bosonprotocol/ethers-sdk": "^1.12.2", + "@bosonprotocol/ipfs-storage": "^1.10.4", + "@ethersproject/units": "^5.6.0", + "@rainbow-me/rainbowkit": "^0.5.3", + "@tippyjs/react": "^4.2.6", + "@web3-react/core": "8.0.18-beta.0", + "dayjs": "^1.11.7", + "graphql-request": "^5.2.0", + "phosphor-react": "^1.4.1", + "react-query": "^3.39.3", + "react-table": "^7.8.0", + "styled-components": "^5.3.5", + "tippy.js": "^6.3.7", + "use-async-effect": "^2.2.5", + "wagmi": "^0.6.8", + "yup": "^0.32.11" }, - "engines": { - "node": ">= 14" + "peerDependencies": { + "ethers": "^5.6.1", + "react": "17 - 18", + "react-dom": "17 - 18" } }, - "../chat-sdk/node_modules/@octokit/endpoint": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@bosonprotocol/react-kit/node_modules/@rainbow-me/rainbowkit": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@rainbow-me/rainbowkit/-/rainbowkit-0.5.3.tgz", + "integrity": "sha512-y5mJowaecrooUQRi39BiQ5B9s1gdiJjvtDWCgBsE6p9Ab8QKdB4UD7piPLYB3loy+nEF9Y1KPMBYq6NqJ3rTNQ==", "dependencies": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" + "@vanilla-extract/css": "1.7.0", + "@vanilla-extract/dynamic": "2.0.2", + "@vanilla-extract/sprinkles": "1.4.1", + "clsx": "1.1.1", + "qrcode": "1.5.0", + "react-remove-scroll": "2.5.4" }, "engines": { - "node": ">= 14" + "node": ">=12.4" + }, + "peerDependencies": { + "ethers": ">=5.5.1", + "react": ">=17", + "react-dom": ">=17", + "wagmi": "0.5.x || 0.6.x" } }, - "../chat-sdk/node_modules/@octokit/graphql": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@bosonprotocol/react-kit/node_modules/@wagmi/core": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-0.5.8.tgz", + "integrity": "sha512-1mABf1bXyn3AOHyQkios4FTGqoARa8y1tf7GMH6t1c7q0nAMSbpXoTDdjEidUHy8qhWoG0y3Ez4PjCi8WQnmMg==", + "funding": [ + { + "type": "gitcoin", + "url": "https://gitcoin.co/grants/4493/wagmi-react-hooks-library-for-ethereum" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], "dependencies": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" + "eventemitter3": "^4.0.7", + "zustand": "^4.0.0" }, - "engines": { - "node": ">= 14" + "peerDependencies": { + "@coinbase/wallet-sdk": ">=3.3.0", + "@walletconnect/ethereum-provider": ">=1.7.5", + "ethers": ">=5.5.1" + }, + "peerDependenciesMeta": { + "@coinbase/wallet-sdk": { + "optional": true + }, + "@walletconnect/ethereum-provider": { + "optional": true + } } }, - "../chat-sdk/node_modules/@octokit/openapi-types": { - "version": "12.11.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/@octokit/plugin-paginate-rest": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@bosonprotocol/react-kit/node_modules/graphql-request": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.2.0.tgz", + "integrity": "sha512-pLhKIvnMyBERL0dtFI3medKqWOz/RhHdcgbZ+hMMIb32mEPa5MJSzS4AuXxfI4sRAu6JVVk5tvXuGfCWl9JYWQ==", "dependencies": { - "@octokit/types": "^6.41.0" - }, - "engines": { - "node": ">= 14" + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" }, "peerDependencies": { - "@octokit/core": ">=4" + "graphql": "14 - 16" } }, - "../chat-sdk/node_modules/@octokit/plugin-request-log": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@bosonprotocol/react-kit/node_modules/wagmi": { + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-0.6.8.tgz", + "integrity": "sha512-pIOn7I56KPfdPQ1WRIWzWnpC8eJZm1V25Rcn5fbgOJ2eV3kjGNchnIub/ERY1VMKywxkCAfgXfn2D/tqwCJsWw==", + "funding": [ + { + "type": "gitcoin", + "url": "https://gitcoin.co/grants/4493/wagmi-react-hooks-library-for-ethereum" + }, + { + "type": "github", + "url": "https://github.com/sponsors/wagmi-dev" + } + ], + "dependencies": { + "@coinbase/wallet-sdk": "^3.3.0", + "@tanstack/query-sync-storage-persister": "^4.0.10", + "@tanstack/react-query": "^4.0.10", + "@tanstack/react-query-persist-client": "^4.0.10", + "@wagmi/core": "^0.5.8", + "@walletconnect/ethereum-provider": "^1.7.8", + "use-sync-external-store": "^1.2.0" + }, "peerDependencies": { - "@octokit/core": ">=3" + "ethers": ">=5.5.1", + "react": ">=17.0.0" } }, - "../chat-sdk/node_modules/@octokit/plugin-rest-endpoint-methods": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@coinbase/wallet-sdk": { + "version": "3.3.0", + "license": "Apache-2.0", "dependencies": { - "@octokit/types": "^6.41.0", - "deprecation": "^2.3.1" + "@metamask/safe-event-emitter": "2.0.0", + "bind-decorator": "^1.0.11", + "bn.js": "^5.1.1", + "buffer": "^6.0.3", + "clsx": "^1.1.0", + "eth-block-tracker": "4.4.3", + "eth-json-rpc-filters": "4.2.2", + "eth-rpc-errors": "4.0.2", + "js-sha256": "0.9.0", + "json-rpc-engine": "6.1.0", + "keccak": "^3.0.1", + "preact": "^10.5.9", + "qs": "^6.10.3", + "rxjs": "^6.6.3", + "stream-browserify": "^3.0.0", + "util": "^0.12.4" }, "engines": { - "node": ">= 14" - }, - "peerDependencies": { - "@octokit/core": ">=3" + "node": ">= 10.0.0" } }, - "../chat-sdk/node_modules/@octokit/request": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@coinbase/wallet-sdk/node_modules/rxjs": { + "version": "6.6.7", + "license": "Apache-2.0", "dependencies": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" + "tslib": "^1.9.0" }, "engines": { - "node": ">= 14" + "npm": ">=2.0.0" } }, - "../chat-sdk/node_modules/@octokit/request-error": { - "version": "3.0.0", - "dev": true, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "devOptional": true, "license": "MIT", - "peer": true, "dependencies": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" + "@jridgewell/trace-mapping": "0.3.9" }, "engines": { - "node": ">= 14" + "node": ">=12" } }, - "../chat-sdk/node_modules/@octokit/rest": { - "version": "19.0.3", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "license": "CC0-1.0" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.0.5", + "license": "CC0-1.0", "dependencies": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^3.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">= 14" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@octokit/types": { - "version": "6.41.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "license": "CC0-1.0", "dependencies": { - "@octokit/openapi-types": "^12.11.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@protobufjs/base64": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "license": "BSD-3-Clause", + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "license": "CC0-1.0", "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@protobufjs/float": { + "node_modules/@csstools/postcss-hwb-function": { "version": "1.0.2", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@protobufjs/path": { - "version": "1.1.2", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@protobufjs/pool": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/@semantic-release/changelog": { - "version": "6.0.1", - "dev": true, - "license": "MIT", + "license": "CC0-1.0", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "fs-extra": "^9.0.0", - "lodash": "^4.17.4" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=14.17" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "semantic-release": ">=18.0.0" + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@semantic-release/commit-analyzer": { - "version": "9.0.2", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "license": "CC0-1.0", "dependencies": { - "conventional-changelog-angular": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "import-from": "^4.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.2" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=14.17" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" - } - }, - "../chat-sdk/node_modules/@semantic-release/error": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.17" + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@semantic-release/git": { - "version": "10.0.1", - "dev": true, - "license": "MIT", + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "license": "CC0-1.0", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.0", - "p-reduce": "^2.0.0" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=14.17" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "semantic-release": ">=18.0.0" + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@semantic-release/github": { - "version": "8.0.5", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "license": "CC0-1.0", "dependencies": { - "@octokit/rest": "^19.0.0", - "@semantic-release/error": "^2.2.0", - "aggregate-error": "^3.0.0", - "bottleneck": "^2.18.1", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "fs-extra": "^10.0.0", - "globby": "^11.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "issue-parser": "^6.0.0", - "lodash": "^4.17.4", - "mime": "^3.0.0", - "p-filter": "^2.0.0", - "p-retry": "^4.0.0", - "url-join": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=14.17" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@semantic-release/github/node_modules/@semantic-release/error": { - "version": "2.2.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/@semantic-release/github/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "license": "CC0-1.0", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=12" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@semantic-release/npm": { - "version": "9.0.1", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "license": "CC0-1.0", "dependencies": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "execa": "^5.0.0", - "fs-extra": "^10.0.0", - "lodash": "^4.17.15", - "nerf-dart": "^1.0.0", - "normalize-url": "^6.0.0", - "npm": "^8.3.0", - "rc": "^1.2.8", - "read-pkg": "^5.0.0", - "registry-auth-token": "^4.0.0", - "semver": "^7.1.2", - "tempy": "^1.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=16 || ^14.17" + "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "semantic-release": ">=19.0.0" + "postcss": "^8.3" } }, - "../chat-sdk/node_modules/@semantic-release/npm/node_modules/fs-extra": { - "version": "10.1.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "license": "CC0-1.0", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=12" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@semantic-release/release-notes-generator": { - "version": "10.0.3", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "license": "CC0-1.0", "dependencies": { - "conventional-changelog-angular": "^5.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "get-stream": "^6.0.0", - "import-from": "^4.0.0", - "into-stream": "^6.0.0", - "lodash": "^4.17.4", - "read-pkg-up": "^7.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=14.17" + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "semantic-release": ">=18.0.0-beta.1" + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@sinclair/typebox": { - "version": "0.24.27", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@sinonjs/commons": { - "version": "1.8.5", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "../chat-sdk/node_modules/@sinonjs/fake-timers": { - "version": "9.1.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "../chat-sdk/node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "license": "CC0-1.0", "engines": { - "node": ">= 10" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" } }, - "../chat-sdk/node_modules/@tsconfig/node10": { - "version": "1.0.9", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@tsconfig/node12": { - "version": "1.0.11", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@tsconfig/node14": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@tsconfig/node16": { - "version": "1.0.3", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@types/babel__core": { - "version": "7.1.19", - "dev": true, + "node_modules/@davatar/react": { + "version": "1.10.4", "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@ethersproject/abstract-signer": "^5", + "@ethersproject/contracts": "^5", + "@ethersproject/logger": "^5", + "@ethersproject/properties": "^5", + "@ethersproject/providers": "^5", + "@types/react-blockies": "^1.4.1", + "bn.js": "^5.2.0", + "color": "^3.2.1", + "mersenne-twister": "^1.1.0", + "react-blockies": "^1.4.1" + }, + "peerDependencies": { + "react": ">=16.8" } }, - "../chat-sdk/node_modules/@types/babel__generator": { - "version": "7.6.4", - "dev": true, + "node_modules/@emotion/babel-plugin": { + "version": "11.9.2", "license": "MIT", "dependencies": { - "@babel/types": "^7.0.0" + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/runtime": "^7.13.10", + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.5", + "@emotion/serialize": "^1.0.2", + "babel-plugin-macros": "^2.6.1", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.0.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/@types/babel__template": { - "version": "7.4.1", - "dev": true, + "node_modules/@emotion/babel-plugin/node_modules/babel-plugin-macros": { + "version": "2.8.0", "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" } }, - "../chat-sdk/node_modules/@types/babel__traverse": { - "version": "7.18.0", - "dev": true, + "node_modules/@emotion/babel-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "@babel/types": "^7.3.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" } }, - "../chat-sdk/node_modules/@types/graceful-fs": { - "version": "4.1.5", - "dev": true, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@emotion/cache": { + "version": "11.9.3", "license": "MIT", "dependencies": { - "@types/node": "*" + "@emotion/memoize": "^0.7.4", + "@emotion/sheet": "^1.1.1", + "@emotion/utils": "^1.0.0", + "@emotion/weak-memoize": "^0.2.5", + "stylis": "4.0.13" } }, - "../chat-sdk/node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "dev": true, + "node_modules/@emotion/hash": { + "version": "0.8.0", "license": "MIT" }, - "../chat-sdk/node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, + "node_modules/@emotion/is-prop-valid": { + "version": "1.1.3", "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "*" + "@emotion/memoize": "^0.7.4" } }, - "../chat-sdk/node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, + "node_modules/@emotion/memoize": { + "version": "0.7.5", + "license": "MIT" + }, + "node_modules/@emotion/react": { + "version": "11.9.3", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "@babel/runtime": "^7.13.10", + "@emotion/babel-plugin": "^11.7.1", + "@emotion/cache": "^11.9.3", + "@emotion/serialize": "^1.0.4", + "@emotion/utils": "^1.1.0", + "@emotion/weak-memoize": "^0.2.5", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } } }, - "../chat-sdk/node_modules/@types/jest": { - "version": "28.1.6", - "dev": true, + "node_modules/@emotion/serialize": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "jest-matcher-utils": "^28.0.0", - "pretty-format": "^28.0.0" + "@emotion/hash": "^0.8.0", + "@emotion/memoize": "^0.7.4", + "@emotion/unitless": "^0.7.5", + "@emotion/utils": "^1.0.0", + "csstype": "^3.0.2" } }, - "../chat-sdk/node_modules/@types/json-schema": { - "version": "7.0.11", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/@types/lodash": { - "version": "4.14.182", + "node_modules/@emotion/sheet": { + "version": "1.1.1", "license": "MIT" }, - "../chat-sdk/node_modules/@types/minimist": { - "version": "1.2.2", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/@types/node": { - "version": "18.6.4", + "node_modules/@emotion/stylis": { + "version": "0.8.5", "license": "MIT" }, - "../chat-sdk/node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/@types/parse-json": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/@types/prettier": { - "version": "2.7.1", - "dev": true, + "node_modules/@emotion/unitless": { + "version": "0.7.5", "license": "MIT" }, - "../chat-sdk/node_modules/@types/retry": { - "version": "0.12.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/@types/stack-utils": { - "version": "2.0.1", - "dev": true, + "node_modules/@emotion/utils": { + "version": "1.1.0", "license": "MIT" }, - "../chat-sdk/node_modules/@types/yargs": { - "version": "17.0.11", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "../chat-sdk/node_modules/@types/yargs-parser": { - "version": "21.0.0", - "dev": true, + "node_modules/@emotion/weak-memoize": { + "version": "0.2.5", "license": "MIT" }, - "../chat-sdk/node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "dev": true, + "node_modules/@eslint/eslintrc": { + "version": "1.3.0", "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } } }, - "../chat-sdk/node_modules/@typescript-eslint/parser": { - "version": "5.32.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" }, - "../chat-sdk/node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "dev": true, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" + "type-fest": "^0.20.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/@typescript-eslint/type-utils": { - "version": "5.32.0", - "dev": true, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "5.32.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" + "argparse": "^2.0.1" }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "../chat-sdk/node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "dev": true, - "license": "MIT", + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true + "node_modules/@ethersproject/abi": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" } - } - }, - "../chat-sdk/node_modules/@typescript-eslint/utils": { - "version": "5.32.0", - "dev": true, + ], "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, - "../chat-sdk/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "dev": true, + "node_modules/@ethersproject/abstract-provider": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0" } }, - "../chat-sdk/node_modules/@xmtp/proto": { - "version": "3.24.0", + "node_modules/@ethersproject/abstract-signer": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "long": "^5.2.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.8.0", - "undici": "^5.8.1" + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0" } }, - "../chat-sdk/node_modules/@xmtp/xmtp-js": { - "version": "8.2.0", + "node_modules/@ethersproject/address": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "@noble/secp256k1": "^1.5.2", - "@xmtp/proto": "^3.24.0", - "async-mutex": "^0.4.0", - "elliptic": "^6.5.4", - "ethers": "^5.5.3", - "long": "^5.2.0" - }, - "engines": { - "node": ">=18" + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/rlp": "^5.7.0" } }, - "../chat-sdk/node_modules/acorn": { - "version": "8.8.0", - "dev": true, + "node_modules/@ethersproject/base64": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" + "dependencies": { + "@ethersproject/bytes": "^5.7.0" } }, - "../chat-sdk/node_modules/acorn-jsx": { - "version": "5.3.2", - "dev": true, + "node_modules/@ethersproject/basex": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/properties": "^5.7.0" } }, - "../chat-sdk/node_modules/acorn-walk": { - "version": "8.2.0", - "dev": true, + "node_modules/@ethersproject/bignumber": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "engines": { - "node": ">=0.4.0" + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "bn.js": "^5.2.1" } }, - "../chat-sdk/node_modules/aes-js": { - "version": "3.0.0", - "license": "MIT" - }, - "../chat-sdk/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, + "node_modules/@ethersproject/bytes": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "peer": true, "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" + "@ethersproject/logger": "^5.7.0" } }, - "../chat-sdk/node_modules/aggregate-error": { - "version": "3.1.0", - "dev": true, + "node_modules/@ethersproject/constants": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@ethersproject/bignumber": "^5.7.0" } }, - "../chat-sdk/node_modules/ajv": { - "version": "6.12.6", - "dev": true, + "node_modules/@ethersproject/contracts": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "@ethersproject/abi": "^5.7.0", + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0" } }, - "../chat-sdk/node_modules/ansi-escapes": { - "version": "4.3.2", - "dev": true, + "node_modules/@ethersproject/hash": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "../chat-sdk/node_modules/ansi-escapes/node_modules/type-fest": { - "version": "0.21.3", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, - "../chat-sdk/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, + "node_modules/@ethersproject/hdnode": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/basex": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/pbkdf2": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/sha2": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/wordlists": "^5.7.0" } }, - "../chat-sdk/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/@ethersproject/json-wallets": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/hdnode": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/pbkdf2": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/random": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "aes-js": "3.0.0", + "scrypt-js": "3.0.1" } }, - "../chat-sdk/node_modules/ansicolors": { - "version": "0.3.2", - "dev": true, + "node_modules/@ethersproject/keccak256": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/anymatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" + "@ethersproject/bytes": "^5.7.0", + "js-sha3": "0.8.0" } }, - "../chat-sdk/node_modules/arg": { - "version": "4.1.3", - "dev": true, + "node_modules/@ethersproject/logger": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT" }, - "../chat-sdk/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" - }, - "../chat-sdk/node_modules/argv-formatter": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/array-ify": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/array-union": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../chat-sdk/node_modules/arrify": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "../chat-sdk/node_modules/async-mutex": { - "version": "0.4.0", + "node_modules/@ethersproject/networks": { + "version": "5.7.1", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "tslib": "^2.4.0" - } - }, - "../chat-sdk/node_modules/async-mutex/node_modules/tslib": { - "version": "2.5.0", - "license": "0BSD" - }, - "../chat-sdk/node_modules/at-least-node": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "../chat-sdk/node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" + "@ethersproject/logger": "^5.7.0" } }, - "../chat-sdk/node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, + "node_modules/@ethersproject/pbkdf2": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/sha2": "^5.7.0" } }, - "../chat-sdk/node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/bech32": { - "version": "1.1.4", - "license": "MIT" - }, - "../chat-sdk/node_modules/before-after-hook": { - "version": "2.2.2", - "dev": true, - "license": "Apache-2.0", - "peer": true - }, - "../chat-sdk/node_modules/bn.js": { - "version": "5.2.1", - "license": "MIT" - }, - "../chat-sdk/node_modules/bottleneck": { - "version": "2.19.5", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, + "node_modules/@ethersproject/properties": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@ethersproject/logger": "^5.7.0" } }, - "../chat-sdk/node_modules/braces": { - "version": "3.0.2", - "dev": true, + "node_modules/@ethersproject/providers": { + "version": "5.7.2", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/base64": "^5.7.0", + "@ethersproject/basex": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/random": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/sha2": "^5.7.0", + "@ethersproject/strings": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0", + "bech32": "1.1.4", + "ws": "7.4.6" } }, - "../chat-sdk/node_modules/brorand": { - "version": "1.1.0", - "license": "MIT" - }, - "../chat-sdk/node_modules/browserslist": { - "version": "4.21.3", - "dev": true, + "node_modules/@ethersproject/random": { + "version": "5.7.0", "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" }, { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" } ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" } }, - "../chat-sdk/node_modules/bs-logger": { - "version": "0.2.6", - "dev": true, + "node_modules/@ethersproject/rlp": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "fast-json-stable-stringify": "2.x" - }, - "engines": { - "node": ">= 6" - } - }, - "../chat-sdk/node_modules/bser": { - "version": "2.1.1", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "../chat-sdk/node_modules/buffer-from": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/busboy": { - "version": "1.6.0", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "../chat-sdk/node_modules/callsites": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../chat-sdk/node_modules/camelcase": { - "version": "5.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" } }, - "../chat-sdk/node_modules/camelcase-keys": { - "version": "6.2.2", - "dev": true, + "node_modules/@ethersproject/sha2": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "peer": true, "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "hash.js": "1.1.7" } }, - "../chat-sdk/node_modules/caniuse-lite": { - "version": "1.0.30001374", - "dev": true, + "node_modules/@ethersproject/signing-key": { + "version": "5.7.0", "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" }, { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" } ], - "license": "CC-BY-4.0" - }, - "../chat-sdk/node_modules/cardinal": { - "version": "2.1.1", - "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "ansicolors": "~0.3.2", - "redeyed": "~2.1.0" - }, - "bin": { - "cdl": "bin/cdl.js" - } - }, - "../chat-sdk/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "bn.js": "^5.2.1", + "elliptic": "6.5.4", + "hash.js": "1.1.7" } }, - "../chat-sdk/node_modules/char-regex": { - "version": "1.0.2", - "dev": true, + "node_modules/@ethersproject/solidity": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/sha2": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, - "../chat-sdk/node_modules/ci-info": { - "version": "3.3.2", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/cjs-module-lexer": { - "version": "1.2.2", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, + "node_modules/@ethersproject/strings": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" } }, - "../chat-sdk/node_modules/cli-table3": { - "version": "0.6.2", - "dev": true, + "node_modules/@ethersproject/transactions": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "peer": true, "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0" } }, - "../chat-sdk/node_modules/cliui": { - "version": "7.0.4", - "dev": true, - "license": "ISC", - "peer": true, + "node_modules/@ethersproject/units": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" } }, - "../chat-sdk/node_modules/co": { - "version": "4.6.0", - "dev": true, + "node_modules/@ethersproject/wallet": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" + "dependencies": { + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/hdnode": "^5.7.0", + "@ethersproject/json-wallets": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/random": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/wordlists": "^5.7.0" } }, - "../chat-sdk/node_modules/collect-v8-coverage": { - "version": "1.0.1", - "dev": true, - "license": "MIT" + "node_modules/@ethersproject/web": { + "version": "5.7.1", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "license": "MIT", + "dependencies": { + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" + } }, - "../chat-sdk/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/@ethersproject/wordlists": { + "version": "5.7.0", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, - "../chat-sdk/node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "node_modules/@floating-ui/core": { + "version": "0.7.3", "license": "MIT" }, - "../chat-sdk/node_modules/compare-func": { - "version": "2.0.0", - "dev": true, + "node_modules/@floating-ui/dom": { + "version": "0.5.4", "license": "MIT", - "peer": true, "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" + "@floating-ui/core": "^0.7.3" } }, - "../chat-sdk/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/conventional-changelog-angular": { - "version": "5.0.13", - "dev": true, - "license": "ISC", - "peer": true, + "node_modules/@floating-ui/react-dom": { + "version": "0.7.2", + "license": "MIT", "dependencies": { - "compare-func": "^2.0.0", - "q": "^1.5.1" + "@floating-ui/dom": "^0.5.3", + "use-isomorphic-layout-effect": "^1.1.1" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" } }, - "../chat-sdk/node_modules/conventional-changelog-writer": { - "version": "5.0.1", + "node_modules/@glidejs/glide": { + "version": "3.5.2", + "license": "MIT" + }, + "node_modules/@graphql-codegen/cli": { + "version": "2.13.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" + "@babel/generator": "^7.18.13", + "@babel/template": "^7.18.10", + "@babel/types": "^7.18.13", + "@graphql-codegen/core": "2.6.2", + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/apollo-engine-loader": "^7.3.6", + "@graphql-tools/code-file-loader": "^7.3.1", + "@graphql-tools/git-loader": "^7.2.1", + "@graphql-tools/github-loader": "^7.3.6", + "@graphql-tools/graphql-file-loader": "^7.5.0", + "@graphql-tools/json-file-loader": "^7.4.1", + "@graphql-tools/load": "^7.7.1", + "@graphql-tools/prisma-loader": "^7.2.7", + "@graphql-tools/url-loader": "^7.13.2", + "@graphql-tools/utils": "^8.9.0", + "@whatwg-node/fetch": "^0.3.0", + "ansi-escapes": "^4.3.1", + "chalk": "^4.1.0", + "chokidar": "^3.5.2", + "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "4.0.0", + "debounce": "^1.2.0", + "detect-indent": "^6.0.0", + "graphql-config": "^4.3.5", + "inquirer": "^8.0.0", + "is-glob": "^4.0.1", + "json-to-pretty-yaml": "^1.2.2", + "listr2": "^4.0.5", + "log-symbols": "^4.0.0", + "mkdirp": "^1.0.4", + "string-env-interpolation": "^1.0.1", + "ts-log": "^2.2.3", + "tslib": "^2.4.0", + "yaml": "^1.10.0", + "yargs": "^17.0.0" }, "bin": { - "conventional-changelog-writer": "cli.js" + "gql-gen": "cjs/bin.js", + "graphql-code-generator": "cjs/bin.js", + "graphql-codegen": "cjs/bin.js", + "graphql-codegen-esm": "esm/bin.js" }, - "engines": { - "node": ">=10" - } - }, - "../chat-sdk/node_modules/conventional-changelog-writer/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/conventional-commits-filter": { - "version": "2.0.7", + "node_modules/@graphql-codegen/cli/node_modules/ansi-styles": { + "version": "4.3.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/conventional-commits-parser": { - "version": "3.2.4", + "node_modules/@graphql-codegen/cli/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/convert-source-map": { - "version": "1.8.0", + "node_modules/@graphql-codegen/cli/node_modules/cliui": { + "version": "8.0.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "safe-buffer": "~5.1.1" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, - "../chat-sdk/node_modules/core-util-is": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/cosmiconfig": { - "version": "7.0.1", + "node_modules/@graphql-codegen/cli/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/create-require": { - "version": "1.1.1", + "node_modules/@graphql-codegen/cli/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "../chat-sdk/node_modules/cross-spawn": { - "version": "7.0.3", + "node_modules/@graphql-codegen/cli/node_modules/emoji-regex": { + "version": "8.0.0", "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } + "license": "MIT" }, - "../chat-sdk/node_modules/crypto-random-string": { - "version": "2.0.0", + "node_modules/@graphql-codegen/cli/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { "node": ">=8" } }, - "../chat-sdk/node_modules/dateformat": { - "version": "3.0.3", + "node_modules/@graphql-codegen/cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": "*" + "node": ">=8" } }, - "../chat-sdk/node_modules/debug": { - "version": "4.3.4", + "node_modules/@graphql-codegen/cli/node_modules/mkdirp": { + "version": "1.0.4", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" + "bin": { + "mkdirp": "bin/cmd.js" }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "../chat-sdk/node_modules/decamelize": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "../chat-sdk/node_modules/decamelize-keys": { - "version": "1.1.0", + "node_modules/@graphql-codegen/cli/node_modules/string-width": { + "version": "4.2.3", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=0.10.0" - } - }, - "../chat-sdk/node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/dedent": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/deep-extend": { - "version": "0.6.0", + "node_modules/@graphql-codegen/cli/node_modules/supports-color": { + "version": "7.2.0", "dev": true, "license": "MIT", - "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/deep-is": { - "version": "0.1.4", + "node_modules/@graphql-codegen/cli/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "MIT" + "license": "0BSD" }, - "../chat-sdk/node_modules/deepmerge": { - "version": "4.2.2", + "node_modules/@graphql-codegen/cli/node_modules/y18n": { + "version": "5.0.8", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "../chat-sdk/node_modules/del": { - "version": "6.1.1", + "node_modules/@graphql-codegen/cli/node_modules/yaml": { + "version": "1.10.2", "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, + "license": "ISC", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 6" } }, - "../chat-sdk/node_modules/del/node_modules/p-map": { - "version": "4.0.0", + "node_modules/@graphql-codegen/cli/node_modules/yargs": { + "version": "17.6.2", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "aggregate-error": "^3.0.0" + "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" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=12" } }, - "../chat-sdk/node_modules/deprecation": { - "version": "2.3.1", + "node_modules/@graphql-codegen/cli/node_modules/yargs-parser": { + "version": "21.1.1", "dev": true, "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/detect-newline": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "../chat-sdk/node_modules/diff": { - "version": "4.0.2", - "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": ">=0.3.1" + "node": ">=12" } }, - "../chat-sdk/node_modules/diff-sequences": { - "version": "28.1.1", + "node_modules/@graphql-codegen/core": { + "version": "2.6.2", "dev": true, "license": "MIT", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/schema": "^9.0.0", + "@graphql-tools/utils": "^8.8.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/dir-glob": { - "version": "3.0.1", + "node_modules/@graphql-codegen/core/node_modules/tslib": { + "version": "2.4.1", "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-codegen/fragment-matcher": { + "version": "3.3.1", "license": "MIT", "dependencies": { - "path-type": "^4.0.0" + "@graphql-codegen/plugin-helpers": "^2.6.2", + "tslib": "~2.4.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/doctrine": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } + "node_modules/@graphql-codegen/fragment-matcher/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "../chat-sdk/node_modules/dot-prop": { - "version": "5.3.0", - "dev": true, + "node_modules/@graphql-codegen/plugin-helpers": { + "version": "2.7.1", "license": "MIT", - "peer": true, "dependencies": { - "is-obj": "^2.0.0" + "@graphql-tools/utils": "^8.8.0", + "change-case-all": "1.0.14", + "common-tags": "1.8.2", + "import-from": "4.0.0", + "lodash": "~4.17.0", + "tslib": "~2.4.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/duplexer2": { - "version": "0.1.4", - "dev": true, - "license": "BSD-3-Clause", - "peer": true, - "dependencies": { - "readable-stream": "^2.0.2" - } + "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "../chat-sdk/node_modules/duplexer2/node_modules/readable-stream": { - "version": "2.3.7", + "node_modules/@graphql-codegen/schema-ast": { + "version": "2.5.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/utils": "^8.8.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/duplexer2/node_modules/string_decoder": { - "version": "1.1.1", + "node_modules/@graphql-codegen/schema-ast/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-codegen/typed-document-node": { + "version": "2.3.3", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "safe-buffer": "~5.1.0" + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/electron-to-chromium": { - "version": "1.4.211", + "node_modules/@graphql-codegen/typed-document-node/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "ISC" + "license": "0BSD" }, - "../chat-sdk/node_modules/elliptic": { - "version": "6.5.4", + "node_modules/@graphql-codegen/typescript": { + "version": "2.7.3", + "dev": true, "license": "MIT", "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/schema-ast": "^2.5.1", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "../chat-sdk/node_modules/emittery": { - "version": "0.13.1", + "node_modules/@graphql-codegen/typescript-operations": { + "version": "2.5.3", "dev": true, "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/typescript": "^2.7.3", + "@graphql-codegen/visitor-plugin-common": "2.12.1", + "auto-bind": "~4.0.0", + "tslib": "~2.4.0" }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/@graphql-codegen/typescript-operations/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "MIT" + "license": "0BSD" }, - "../chat-sdk/node_modules/encoding": { - "version": "0.1.13", + "node_modules/@graphql-codegen/typescript/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-codegen/visitor-plugin-common": { + "version": "2.12.1", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "iconv-lite": "^0.6.2" + "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-tools/optimize": "^1.3.0", + "@graphql-tools/relay-operation-optimizer": "^6.5.0", + "@graphql-tools/utils": "^8.8.0", + "auto-bind": "~4.0.0", + "change-case-all": "1.0.14", + "dependency-graph": "^0.11.0", + "graphql-tag": "^2.11.0", + "parse-filepath": "^1.0.2", + "tslib": "~2.4.0" + }, + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/env-ci": { - "version": "5.5.0", + "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-tools/apollo-engine-loader": { + "version": "7.3.13", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "execa": "^5.0.0", - "fromentries": "^1.3.2", - "java-properties": "^1.0.0" + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/utils": "8.12.0", + "@whatwg-node/fetch": "^0.4.0", + "tslib": "^2.4.0" }, - "engines": { - "node": ">=10.17" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/error-ex": { - "version": "1.3.2", + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/fetch": { + "version": "0.4.7", "dev": true, "license": "MIT", "dependencies": { - "is-arrayish": "^0.2.1" + "@peculiar/webcrypto": "^1.4.0", + "abort-controller": "^3.0.0", + "busboy": "^1.6.0", + "form-data-encoder": "^1.7.1", + "formdata-node": "^4.3.1", + "node-fetch": "^2.6.7", + "undici": "^5.10.0", + "web-streams-polyfill": "^3.2.0" } }, - "../chat-sdk/node_modules/escalade": { - "version": "3.1.1", + "node_modules/@graphql-tools/apollo-engine-loader/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-tools/batch-execute": { + "version": "8.5.6", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@graphql-tools/utils": "8.12.0", + "dataloader": "2.1.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/escape-string-regexp": { - "version": "4.0.0", + "node_modules/@graphql-tools/batch-execute/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-tools/code-file-loader": { + "version": "7.3.6", "dev": true, "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/eslint": { - "version": "8.21.0", + "node_modules/@graphql-tools/code-file-loader/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-tools/delegate": { + "version": "9.0.6", "dev": true, "license": "MIT", "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.3", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "@graphql-tools/batch-execute": "8.5.6", + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "dataloader": "2.1.0", + "tslib": "~2.4.0", + "value-or-promise": "1.0.11" }, - "funding": { - "url": "https://opencollective.com/eslint" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/eslint-config-prettier": { - "version": "8.5.0", + "node_modules/@graphql-tools/delegate/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-tools/git-loader": { + "version": "7.2.6", "dev": true, "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" + "dependencies": { + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "is-glob": "4.0.3", + "micromatch": "^4.0.4", + "tslib": "^2.4.0", + "unixify": "^1.0.0" }, "peerDependencies": { - "eslint": ">=7.0.0" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/eslint-plugin-prettier": { - "version": "4.2.1", + "node_modules/@graphql-tools/git-loader/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-tools/github-loader": { + "version": "7.3.13", "dev": true, "license": "MIT", "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=12.0.0" + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/graphql-tag-pluck": "7.3.6", + "@graphql-tools/utils": "8.12.0", + "@whatwg-node/fetch": "^0.4.0", + "tslib": "^2.4.0" }, "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/eslint-plugin-tsdoc": { - "version": "0.2.16", + "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/fetch": { + "version": "0.4.7", "dev": true, "license": "MIT", "dependencies": { - "@microsoft/tsdoc": "0.14.1", - "@microsoft/tsdoc-config": "0.16.1" + "@peculiar/webcrypto": "^1.4.0", + "abort-controller": "^3.0.0", + "busboy": "^1.6.0", + "form-data-encoder": "^1.7.1", + "formdata-node": "^4.3.1", + "node-fetch": "^2.6.7", + "undici": "^5.10.0", + "web-streams-polyfill": "^3.2.0" } }, - "../chat-sdk/node_modules/eslint-scope": { - "version": "5.1.1", + "node_modules/@graphql-tools/github-loader/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "BSD-2-Clause", + "license": "0BSD" + }, + "node_modules/@graphql-tools/graphql-file-loader": { + "version": "7.5.5", + "dev": true, + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "@graphql-tools/import": "6.7.6", + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" }, - "engines": { - "node": ">=8.0.0" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/eslint-utils": { - "version": "3.0.0", + "node_modules/@graphql-tools/graphql-file-loader/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-tools/graphql-tag-pluck": { + "version": "7.3.6", "dev": true, "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "@babel/parser": "^7.16.8", + "@babel/traverse": "^7.16.8", + "@babel/types": "^7.16.8", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" }, "peerDependencies": { - "eslint": ">=5" + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", + "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=10" - } + "license": "0BSD" }, - "../chat-sdk/node_modules/eslint-visitor-keys": { - "version": "3.3.0", + "node_modules/@graphql-tools/import": { + "version": "6.7.6", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "8.12.0", + "resolve-from": "5.0.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", + "node_modules/@graphql-tools/import/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "BSD-2-Clause", + "license": "0BSD" + }, + "node_modules/@graphql-tools/json-file-loader": { + "version": "7.4.6", + "dev": true, + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "@graphql-tools/utils": "8.12.0", + "globby": "^11.0.3", + "tslib": "^2.4.0", + "unixify": "^1.0.0" }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", + "node_modules/@graphql-tools/json-file-loader/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" + "license": "0BSD" + }, + "node_modules/@graphql-tools/load": { + "version": "7.7.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "p-limit": "3.1.0", + "tslib": "^2.4.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/espree": { - "version": "9.3.3", + "node_modules/@graphql-tools/load/node_modules/p-limit": { + "version": "3.1.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/esprima": { - "version": "4.0.1", + "node_modules/@graphql-tools/load/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "license": "0BSD" + }, + "node_modules/@graphql-tools/merge": { + "version": "8.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/esquery": { - "version": "1.4.0", + "node_modules/@graphql-tools/merge/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "BSD-3-Clause", + "license": "0BSD" + }, + "node_modules/@graphql-tools/optimize": { + "version": "1.3.1", + "dev": true, + "license": "MIT", "dependencies": { - "estraverse": "^5.1.0" + "tslib": "^2.4.0" }, - "engines": { - "node": ">=0.10" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", + "node_modules/@graphql-tools/optimize/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } + "license": "0BSD" }, - "../chat-sdk/node_modules/esrecurse": { - "version": "4.3.0", + "node_modules/@graphql-tools/prisma-loader": { + "version": "7.2.22", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" + "@graphql-tools/url-loader": "7.16.2", + "@graphql-tools/utils": "8.12.0", + "@types/js-yaml": "^4.0.0", + "@types/json-stable-stringify": "^1.0.32", + "@types/jsonwebtoken": "^8.5.0", + "chalk": "^4.1.0", + "debug": "^4.3.1", + "dotenv": "^16.0.0", + "graphql-request": "^5.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "isomorphic-fetch": "^3.0.0", + "js-yaml": "^4.0.0", + "json-stable-stringify": "^1.0.1", + "jsonwebtoken": "^8.5.1", + "lodash": "^4.17.20", + "scuid": "^1.1.0", + "tslib": "^2.4.0", + "yaml-ast-parser": "^0.0.43" }, - "engines": { - "node": ">=4.0" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", + "node_modules/@graphql-tools/prisma-loader/node_modules/@tootallnate/once": { + "version": "2.0.0", "dev": true, - "license": "BSD-2-Clause", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">= 10" } }, - "../chat-sdk/node_modules/estraverse": { + "node_modules/@graphql-tools/prisma-loader/node_modules/ansi-styles": { "version": "4.3.0", "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "../chat-sdk/node_modules/esutils": { - "version": "2.0.3", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "../chat-sdk/node_modules/ethers": { - "version": "5.7.2", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" - } - }, - "../chat-sdk/node_modules/execa": { - "version": "5.1.1", - "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/exit": { - "version": "0.1.2", + "node_modules/@graphql-tools/prisma-loader/node_modules/argparse": { + "version": "2.0.1", "dev": true, - "engines": { - "node": ">= 0.8.0" - } + "license": "Python-2.0" }, - "../chat-sdk/node_modules/expect": { - "version": "29.3.1", + "node_modules/@graphql-tools/prisma-loader/node_modules/chalk": { + "version": "4.1.2", "dev": true, "license": "MIT", "dependencies": { - "@jest/expect-utils": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/expect/node_modules/@jest/schemas": { - "version": "29.0.0", + "node_modules/@graphql-tools/prisma-loader/node_modules/color-convert": { + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "color-name": "~1.1.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/expect/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/@graphql-tools/prisma-loader/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "license": "MIT" }, - "../chat-sdk/node_modules/expect/node_modules/diff-sequences": { - "version": "29.3.1", + "node_modules/@graphql-tools/prisma-loader/node_modules/dotenv": { + "version": "16.0.3", "dev": true, - "license": "MIT", + "license": "BSD-2-Clause", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" } }, - "../chat-sdk/node_modules/expect/node_modules/jest-diff": { - "version": "29.3.1", + "node_modules/@graphql-tools/prisma-loader/node_modules/graphql-request": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "graphql": "14 - 16" } }, - "../chat-sdk/node_modules/expect/node_modules/jest-get-type": { - "version": "29.2.0", + "node_modules/@graphql-tools/prisma-loader/node_modules/has-flag": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/expect/node_modules/jest-matcher-utils": { - "version": "29.3.1", + "node_modules/@graphql-tools/prisma-loader/node_modules/http-proxy-agent": { + "version": "5.0.0", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 6" } }, - "../chat-sdk/node_modules/expect/node_modules/pretty-format": { - "version": "29.3.1", + "node_modules/@graphql-tools/prisma-loader/node_modules/js-yaml": { + "version": "4.1.0", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "../chat-sdk/node_modules/fast-deep-equal": { - "version": "3.1.3", + "node_modules/@graphql-tools/prisma-loader/node_modules/supports-color": { + "version": "7.2.0", "dev": true, - "license": "MIT" + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, - "../chat-sdk/node_modules/fast-diff": { - "version": "1.2.0", + "node_modules/@graphql-tools/prisma-loader/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "Apache-2.0" + "license": "0BSD" }, - "../chat-sdk/node_modules/fast-glob": { - "version": "3.2.11", + "node_modules/@graphql-tools/relay-operation-optimizer": { + "version": "6.5.6", "dev": true, "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "@ardatan/relay-compiler": "12.0.0", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0" }, - "engines": { - "node": ">=8.6.0" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", + "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "ISC", + "license": "0BSD" + }, + "node_modules/@graphql-tools/schema": { + "version": "9.0.4", + "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "@graphql-tools/merge": "8.3.6", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" }, - "engines": { - "node": ">= 6" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/fast-levenshtein": { - "version": "2.0.6", + "node_modules/@graphql-tools/schema/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "MIT" + "license": "0BSD" }, - "../chat-sdk/node_modules/fastq": { - "version": "1.13.0", + "node_modules/@graphql-tools/url-loader": { + "version": "7.16.2", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "reusify": "^1.0.4" + "@ardatan/sync-fetch": "0.0.1", + "@graphql-tools/delegate": "9.0.6", + "@graphql-tools/utils": "8.12.0", + "@graphql-tools/wrap": "9.2.1", + "@types/ws": "^8.0.0", + "@whatwg-node/fetch": "^0.4.0", + "dset": "^3.1.2", + "extract-files": "^11.0.0", + "graphql-ws": "^5.4.1", + "isomorphic-ws": "^5.0.0", + "meros": "^1.1.4", + "tslib": "^2.4.0", + "value-or-promise": "^1.0.11", + "ws": "^8.3.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/fb-watchman": { - "version": "2.0.1", + "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/fetch": { + "version": "0.4.7", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "bser": "2.1.1" + "@peculiar/webcrypto": "^1.4.0", + "abort-controller": "^3.0.0", + "busboy": "^1.6.0", + "form-data-encoder": "^1.7.1", + "formdata-node": "^4.3.1", + "node-fetch": "^2.6.7", + "undici": "^5.10.0", + "web-streams-polyfill": "^3.2.0" } }, - "../chat-sdk/node_modules/figures": { - "version": "3.2.0", + "node_modules/@graphql-tools/url-loader/node_modules/extract-files": { + "version": "11.0.0", "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, "engines": { - "node": ">=8" + "node": "^12.20 || >= 14.13" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/jaydenseric" } }, - "../chat-sdk/node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/@graphql-tools/url-loader/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.8.0" - } + "license": "0BSD" }, - "../chat-sdk/node_modules/file-entry-cache": { - "version": "6.0.1", + "node_modules/@graphql-tools/url-loader/node_modules/ws": { + "version": "8.11.0", "dev": true, "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "../chat-sdk/node_modules/fill-range": { - "version": "7.0.1", - "dev": true, + "node_modules/@graphql-tools/utils": { + "version": "8.12.0", "license": "MIT", "dependencies": { - "to-regex-range": "^5.0.1" + "tslib": "^2.4.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/find-up": { - "version": "5.0.0", + "node_modules/@graphql-tools/utils/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/@graphql-tools/wrap": { + "version": "9.2.1", "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@graphql-tools/delegate": "9.0.6", + "@graphql-tools/schema": "9.0.4", + "@graphql-tools/utils": "8.12.0", + "tslib": "^2.4.0", + "value-or-promise": "1.0.11" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, - "../chat-sdk/node_modules/find-versions": { - "version": "4.0.0", + "node_modules/@graphql-tools/wrap/node_modules/tslib": { + "version": "2.4.1", "dev": true, + "license": "0BSD" + }, + "node_modules/@graphql-typed-document-node/core": { + "version": "3.1.1", "license": "MIT", - "peer": true, - "dependencies": { - "semver-regex": "^3.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "../chat-sdk/node_modules/flat-cache": { - "version": "3.0.4", - "dev": true, - "license": "MIT", + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "license": "Apache-2.0", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10.10.0" } }, - "../chat-sdk/node_modules/flatted": { - "version": "3.2.6", + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "license": "BSD-3-Clause" + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", "dev": true, "license": "ISC" }, - "../chat-sdk/node_modules/from2": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@ipld/dag-cbor": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz", + "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==", "dependencies": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "cborg": "^1.6.0", + "multiformats": "^9.5.4" } }, - "../chat-sdk/node_modules/from2/node_modules/readable-stream": { - "version": "2.3.7", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@ipld/dag-json": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/@ipld/dag-json/-/dag-json-8.0.11.tgz", + "integrity": "sha512-Pea7JXeYHTWXRTIhBqBlhw7G53PJ7yta3G/sizGEZyzdeEwhZRr0od5IQ0r2ZxOt1Do+2czddjeEPp+YTxDwCA==", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "cborg": "^1.5.4", + "multiformats": "^9.5.4" } }, - "../chat-sdk/node_modules/from2/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/@ipld/dag-pb": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-2.1.18.tgz", + "integrity": "sha512-ZBnf2fuX9y3KccADURG5vb9FaOeMjFkCrNysB0PtftME/4iCTjxfaLoNq/IAh5fTqUOMXvryN6Jyka4ZGuMLIg==", "dependencies": { - "safe-buffer": "~5.1.0" + "multiformats": "^9.5.4" } }, - "../chat-sdk/node_modules/fromentries": { - "version": "1.3.2", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/fs-extra": { - "version": "9.1.0", - "dev": true, - "license": "MIT", + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "license": "ISC", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "../chat-sdk/node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "../chat-sdk/node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/functional-red-black-tree": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/gensync": { - "version": "1.0.0-beta.2", - "dev": true, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/get-caller-file": { - "version": "2.0.5", - "dev": true, - "license": "ISC", + "node_modules/@jest/console": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/get-package-type": { - "version": "0.1.0", - "dev": true, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=8.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/get-stream": { - "version": "6.0.1", - "dev": true, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/git-log-parser": { - "version": "1.2.0", - "dev": true, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", - "peer": true, "dependencies": { - "argv-formatter": "~1.0.0", - "spawn-error-forwarder": "~1.0.0", - "split2": "~1.0.0", - "stream-combiner2": "~1.1.1", - "through2": "~2.0.0", - "traverse": "~0.6.6" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/git-log-parser/node_modules/readable-stream": { - "version": "2.3.7", - "dev": true, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "peer": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "engines": { + "node": ">=8" } }, - "../chat-sdk/node_modules/git-log-parser/node_modules/split2": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "peer": true, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "through2": "~2.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "../chat-sdk/node_modules/git-log-parser/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "../chat-sdk/node_modules/git-log-parser/node_modules/through2": { - "version": "2.0.5", - "dev": true, + "node_modules/@jest/core": { + "version": "27.5.1", "license": "MIT", - "peer": true, - "dependencies": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "../chat-sdk/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": "*" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "../chat-sdk/node_modules/glob-parent": { - "version": "6.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, - "engines": { - "node": ">=10.13.0" + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "../chat-sdk/node_modules/globals": { - "version": "13.17.0", - "dev": true, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/globby": { - "version": "11.1.0", - "dev": true, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "license": "ISC" + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "../chat-sdk/node_modules/grapheme-splitter": { - "version": "1.0.4", - "dev": true, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", "license": "MIT" }, - "../chat-sdk/node_modules/handlebars": { - "version": "4.7.7", - "dev": true, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", - "peer": true, "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=0.4.7" + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" }, - "optionalDependencies": { - "uglify-js": "^3.1.4" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/hard-rejection": { - "version": "2.1.0", - "dev": true, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", "license": "MIT", - "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, "engines": { - "node": ">=6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/has": { - "version": "1.0.3", - "dev": true, + "node_modules/@jest/globals": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "function-bind": "^1.1.1" + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" }, "engines": { - "node": ">= 0.4.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/@jest/reporters": { + "version": "27.5.1", "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "../chat-sdk/node_modules/hash.js": { - "version": "1.1.7", + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/hmac-drbg": { - "version": "1.0.1", + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/hook-std": { - "version": "2.0.0", - "dev": true, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", - "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/hosted-git-info": { - "version": "4.1.0", - "dev": true, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", "license": "ISC", - "peer": true, "dependencies": { - "lru-cache": "^6.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "../chat-sdk/node_modules/html-escaper": { - "version": "2.0.2", - "dev": true, - "license": "MIT" + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "../chat-sdk/node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", - "peer": true, "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "../chat-sdk/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, + "node_modules/@jest/schemas": { + "version": "28.1.3", "license": "MIT", - "peer": true, "dependencies": { - "agent-base": "6", - "debug": "4" + "@sinclair/typebox": "^0.24.1" }, "engines": { - "node": ">= 6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "../chat-sdk/node_modules/human-signals": { - "version": "2.1.0", - "dev": true, - "license": "Apache-2.0", + "node_modules/@jest/source-map": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, "engines": { - "node": ">=10.17.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, + "node_modules/@jest/test-result": { + "version": "27.5.1", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/ignore": { - "version": "5.2.0", - "dev": true, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", "license": "MIT", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, "engines": { - "node": ">= 4" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/import-fresh": { - "version": "3.3.0", - "dev": true, + "node_modules/@jest/transform": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/import-from": { - "version": "4.0.0", - "dev": true, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", - "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=12.2" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/import-local": { - "version": "3.1.0", - "dev": true, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=0.8.19" + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/indent-string": { + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/has-flag": { "version": "4.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "../chat-sdk/node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "../chat-sdk/node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "../chat-sdk/node_modules/ini": { - "version": "1.3.8", - "dev": true, - "license": "ISC", - "peer": true + "node_modules/@jest/types": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } }, - "../chat-sdk/node_modules/into-stream": { - "version": "6.0.0", - "dev": true, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", - "peer": true, "dependencies": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/is-arrayish": { - "version": "0.2.1", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/is-core-module": { - "version": "2.10.0", - "dev": true, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "has": "^1.0.3" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/is-extglob": { - "version": "2.1.1", - "dev": true, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "../chat-sdk/node_modules/is-generator-fn": { - "version": "2.1.0", - "dev": true, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "../chat-sdk/node_modules/is-glob": { - "version": "4.0.3", - "dev": true, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", "license": "MIT", "dependencies": { - "is-extglob": "^2.1.1" + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "../chat-sdk/node_modules/is-number": { - "version": "7.0.0", - "dev": true, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", "license": "MIT", "engines": { - "node": ">=0.12.0" + "node": ">=6.0.0" } }, - "../chat-sdk/node_modules/is-obj": { - "version": "2.0.0", - "dev": true, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", "license": "MIT", - "peer": true, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "../chat-sdk/node_modules/is-path-cwd": { - "version": "2.2.0", - "dev": true, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "../chat-sdk/node_modules/is-path-inside": { - "version": "3.0.3", - "dev": true, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", "license": "MIT", - "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, "engines": { - "node": ">=8" + "node": ">=6.0.0" } }, - "../chat-sdk/node_modules/is-plain-object": { - "version": "5.0.0", - "dev": true, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "../chat-sdk/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, + "node_modules/@json-rpc-tools/provider": { + "version": "1.7.6", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@json-rpc-tools/utils": "^1.7.6", + "axios": "^0.21.0", + "safe-json-utils": "^1.1.1", + "ws": "^7.4.0" } }, - "../chat-sdk/node_modules/is-text-path": { - "version": "1.0.1", - "dev": true, + "node_modules/@json-rpc-tools/types": { + "version": "1.7.6", "license": "MIT", - "peer": true, "dependencies": { - "text-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" + "keyvaluestorage-interface": "^1.0.0" } }, - "../chat-sdk/node_modules/isarray": { - "version": "1.0.0", - "dev": true, + "node_modules/@json-rpc-tools/utils": { + "version": "1.7.6", "license": "MIT", - "peer": true + "dependencies": { + "@json-rpc-tools/types": "^1.7.6", + "@pedrouid/environment": "^1.0.1" + } + }, + "node_modules/@juggle/resize-observer": { + "version": "3.4.0", + "license": "Apache-2.0" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "license": "MIT" }, - "../chat-sdk/node_modules/isexe": { + "node_modules/@metamask/safe-event-emitter": { "version": "2.0.0", - "dev": true, "license": "ISC" }, - "../chat-sdk/node_modules/issue-parser": { - "version": "6.0.0", - "dev": true, + "node_modules/@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", "license": "MIT", - "peer": true, "dependencies": { - "lodash.capitalize": "^4.2.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.uniqby": "^4.7.0" + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" }, "engines": { - "node": ">=10.13" + "node": ">= 8" } }, - "../chat-sdk/node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 8" } }, - "../chat-sdk/node_modules/istanbul-lib-instrument": { - "version": "5.2.0", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" }, "engines": { - "node": ">=8" - } - }, - "../chat-sdk/node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node": ">= 8" } }, - "../chat-sdk/node_modules/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@notifi-network/notifi-core": { + "version": "0.65.0", + "license": "MIT", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" + "@notifi-network/notifi-graphql": "^0.65.0" } }, - "../chat-sdk/node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@notifi-network/notifi-frontend-client": { + "version": "0.65.0", + "license": "MIT", "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" + "@notifi-network/notifi-graphql": "^0.65.0", + "graphql-request": "5.1.0", + "localforage": "^1.10.0" } }, - "../chat-sdk/node_modules/istanbul-reports": { - "version": "3.1.5", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@notifi-network/notifi-frontend-client/node_modules/graphql-request": { + "version": "5.1.0", + "license": "MIT", "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "graphql": "14 - 16" } }, - "../chat-sdk/node_modules/java-properties": { - "version": "1.0.2", - "dev": true, + "node_modules/@notifi-network/notifi-graphql": { + "version": "0.65.0", "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6.0" + "dependencies": { + "graphql": "^16.6.0", + "graphql-request": "5.1.0", + "uuid": "^8.3.2" } }, - "../chat-sdk/node_modules/jest": { - "version": "29.3.1", - "dev": true, + "node_modules/@notifi-network/notifi-graphql/node_modules/graphql-request": { + "version": "5.1.0", "license": "MIT", "dependencies": { - "@jest/core": "^29.3.1", - "@jest/types": "^29.3.1", - "import-local": "^3.0.2", - "jest-cli": "^29.3.1" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "graphql": "14 - 16" } }, - "../chat-sdk/node_modules/jest-changed-files": { - "version": "29.2.0", - "dev": true, + "node_modules/@notifi-network/notifi-react-card": { + "version": "0.65.0", "license": "MIT", "dependencies": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - }, + "@notifi-network/notifi-frontend-client": "^0.65.0", + "@notifi-network/notifi-react-hooks": "^0.65.0", + "clsx": "^1.2.1", + "date-fns": "^2.29.3", + "libphonenumber-js": "^1.10.13", + "react-virtuoso": "^3.1.1" + } + }, + "node_modules/@notifi-network/notifi-react-card/node_modules/clsx": { + "version": "1.2.1", + "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=6" } }, - "../chat-sdk/node_modules/jest-circus": { - "version": "29.3.1", - "dev": true, + "node_modules/@notifi-network/notifi-react-hooks": { + "version": "0.65.0", "license": "MIT", "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "p-limit": "^3.1.0", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "@notifi-network/notifi-axios-adapter": "^0.65.0", + "@notifi-network/notifi-axios-utils": "^0.65.0", + "@notifi-network/notifi-core": "^0.65.0", + "axios": "^0.26.0", + "localforage": "^1.10.0", + "typedoc-plugin-missing-exports": "^0.22.6", + "typescript": "^4.5.5" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^17.0.2 || ^18.0", + "react-dom": "^17.0.2 || ^18.0" } }, - "../chat-sdk/node_modules/jest-circus/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-adapter": { + "version": "0.65.0", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@notifi-network/notifi-axios-utils": "^0.65.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "axios": "^0.26.0" } }, - "../chat-sdk/node_modules/jest-circus/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-utils": { + "version": "0.65.0", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "axios": "^0.26.1" } }, - "../chat-sdk/node_modules/jest-circus/node_modules/diff-sequences": { - "version": "29.3.1", - "dev": true, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/axios": { + "version": "0.26.1", "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "follow-redirects": "^1.14.8" } }, - "../chat-sdk/node_modules/jest-circus/node_modules/jest-diff": { - "version": "29.3.1", + "node_modules/@peculiar/asn1-schema": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" } }, - "../chat-sdk/node_modules/jest-circus/node_modules/jest-get-type": { - "version": "29.2.0", + "node_modules/@peculiar/asn1-schema/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@peculiar/json-schema": { + "version": "1.1.12", "dev": true, "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8.0.0" } }, - "../chat-sdk/node_modules/jest-circus/node_modules/jest-matcher-utils": { - "version": "29.3.1", + "node_modules/@peculiar/json-schema/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@peculiar/webcrypto": { + "version": "1.4.0", "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "@peculiar/asn1-schema": "^2.1.6", + "@peculiar/json-schema": "^1.1.12", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0", + "webcrypto-core": "^1.7.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10.12.0" } }, - "../chat-sdk/node_modules/jest-circus/node_modules/pretty-format": { - "version": "29.3.1", + "node_modules/@peculiar/webcrypto/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/@pedrouid/environment": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/@pkgr/utils": { + "version": "2.3.0", "dev": true, "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "cross-spawn": "^7.0.3", + "is-glob": "^4.0.3", + "open": "^8.4.0", + "picocolors": "^1.0.0", + "tiny-glob": "^0.2.9", + "tslib": "^2.4.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" } }, - "../chat-sdk/node_modules/jest-cli": { - "version": "29.3.1", + "node_modules/@pkgr/utils/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "MIT", + "license": "0BSD" + }, + "node_modules/@playwright/test": { + "version": "1.23.4", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@jest/core": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "prompts": "^2.0.1", - "yargs": "^17.3.1" + "@types/node": "*", + "playwright-core": "1.23.4" }, "bin": { - "jest": "bin/jest.js" + "playwright": "cli.js" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">=14" } }, - "../chat-sdk/node_modules/jest-config": { - "version": "29.3.1", - "dev": true, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.3.1", - "@jest/types": "^29.3.1", - "babel-jest": "^29.3.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.3.1", - "jest-environment-node": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 10.13" }, "peerDependencies": { - "@types/node": "*", - "ts-node": ">=9.0.0" + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" }, "peerDependenciesMeta": { - "@types/node": { + "@types/webpack": { "optional": true }, - "ts-node": { + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { "optional": true } } }, - "../chat-sdk/node_modules/jest-config/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/jest-config/node_modules/@jest/transform": { - "version": "29.3.1", - "dev": true, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "p-locate": "^5.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "../chat-sdk/node_modules/jest-config/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/jest-config/node_modules/babel-jest": { - "version": "29.3.1", - "dev": true, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "@jest/transform": "^29.3.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.2.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" + "yocto-queue": "^0.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/jest-config/node_modules/babel-plugin-jest-hoist": { - "version": "29.2.0", - "dev": true, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" + "p-limit": "^3.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/jest-config/node_modules/babel-preset-jest": { - "version": "29.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "babel-plugin-jest-hoist": "^29.2.0", - "babel-preset-current-node-syntax": "^1.0.0" - }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "license": "BSD-3-Clause", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">= 8" } }, - "../chat-sdk/node_modules/jest-config/node_modules/convert-source-map": { - "version": "2.0.0", + "node_modules/@polka/url": { + "version": "1.0.0-next.21", "dev": true, "license": "MIT" }, - "../chat-sdk/node_modules/jest-config/node_modules/jest-get-type": { - "version": "29.2.0", - "dev": true, + "node_modules/@popperjs/core": { + "version": "2.11.5", "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, - "../chat-sdk/node_modules/jest-config/node_modules/jest-haste-map": { - "version": "29.3.1", - "dev": true, - "license": "MIT", + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", "dependencies": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" } }, - "../chat-sdk/node_modules/jest-config/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" }, - "../chat-sdk/node_modules/jest-config/node_modules/jest-worker": { - "version": "29.3.1", - "dev": true, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "@babel/runtime": "^7.13.10" } }, - "../chat-sdk/node_modules/jest-config/node_modules/pretty-format": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-arrow": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-config/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, + "node_modules/@radix-ui/react-collection": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-diff": { - "version": "28.1.3", - "dev": true, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "@babel/runtime": "^7.13.10" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-docblock": { - "version": "29.2.0", - "dev": true, + "node_modules/@radix-ui/react-context": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "detect-newline": "^3.0.0" + "@babel/runtime": "^7.13.10" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-each": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "jest-util": "^29.3.1", - "pretty-format": "^29.3.1" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-each/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, + "node_modules/@radix-ui/react-id": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-each/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, + "node_modules/@radix-ui/react-popper": { + "version": "1.0.0", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@floating-ui/react-dom": "0.7.2", + "@radix-ui/react-arrow": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-use-rect": "1.0.0", + "@radix-ui/react-use-size": "1.0.0", + "@radix-ui/rect": "1.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-each/node_modules/jest-get-type": { - "version": "29.2.0", - "dev": true, + "node_modules/@radix-ui/react-portal": { + "version": "1.0.0", "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-each/node_modules/pretty-format": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-environment-node": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-get-type": { - "version": "28.0.2", - "dev": true, + "node_modules/@radix-ui/react-progress": { + "version": "1.0.0", "license": "MIT", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-leak-detector": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-leak-detector/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-switch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.2.tgz", + "integrity": "sha512-BcG/LKehxt36NXG0wPnoCitIfSMtU9Xo7BmythYA1PAMLtsMvW7kALfBzmduQoHTWcKr0AVcFyh0gChBUp9TiQ==", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-primitive": "1.0.2", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-previous": "1.0.0", + "@radix-ui/react-use-size": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-leak-detector/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/@radix-ui/react-switch/node_modules/@radix-ui/react-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.2.tgz", + "integrity": "sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.1" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "29.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node_modules/@radix-ui/react-switch/node_modules/@radix-ui/react-slot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-leak-detector/node_modules/pretty-format": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-toast": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-collection": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-matcher-utils": { - "version": "28.1.3", - "dev": true, + "node_modules/@radix-ui/react-tooltip": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-popper": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "@radix-ui/react-visually-hidden": "1.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-message-util": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.3.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "@babel/runtime": "^7.13.10" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-message-util/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.0", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-message-util/node_modules/pretty-format": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@babel/runtime": "^7.13.10" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-mock": { - "version": "29.3.1", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-use-previous": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.0.tgz", + "integrity": "sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==", "dependencies": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-util": "^29.3.1" + "@babel/runtime": "^7.13.10" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.0.0", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/rect": "1.0.0" }, "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-resolve": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-use-size": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-resolve-dependencies": { - "version": "29.3.1", - "dev": true, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "jest-regex-util": "^29.2.0", - "jest-snapshot": "^29.3.1" + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" } }, - "../chat-sdk/node_modules/jest-resolve-dependencies/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, + "node_modules/@radix-ui/rect": { + "version": "1.0.0", "license": "MIT", - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "dependencies": { + "@babel/runtime": "^7.13.10" } }, - "../chat-sdk/node_modules/jest-resolve/node_modules/jest-haste-map": { - "version": "29.3.1", - "dev": true, + "node_modules/@rainbow-me/rainbowkit": { + "version": "0.4.8", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@vanilla-extract/css": "1.7.0", + "@vanilla-extract/dynamic": "2.0.2", + "@vanilla-extract/sprinkles": "1.4.1", + "clsx": "1.1.1", + "qrcode": "1.5.0", + "react-remove-scroll": "2.5.4" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12.4" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "peerDependencies": { + "ethers": ">=5.5.1", + "react": ">=17", + "react-dom": ">=17", + "wagmi": "0.5.x || 0.6.x" } }, - "../chat-sdk/node_modules/jest-resolve/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, + "node_modules/@remix-run/router": { + "version": "1.0.1", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=14" } }, - "../chat-sdk/node_modules/jest-resolve/node_modules/jest-worker": { - "version": "29.3.1", - "dev": true, + "node_modules/@remote-ui/rpc": { + "version": "1.3.3", + "license": "MIT" + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "../chat-sdk/node_modules/jest-resolve/node_modules/resolve": { - "version": "1.22.1", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "node": ">= 10.0.0" }, - "bin": { - "resolve": "bin/resolve" + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } } }, - "../chat-sdk/node_modules/jest-resolve/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">=10" + "node": ">= 10.0.0" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "../chat-sdk/node_modules/jest-runner": { - "version": "29.3.1", - "dev": true, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", "license": "MIT", "dependencies": { - "@jest/console": "^29.3.1", - "@jest/environment": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.2.0", - "jest-environment-node": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-leak-detector": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-resolve": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-util": "^29.3.1", - "jest-watcher": "^29.3.1", - "jest-worker": "^29.3.1", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" } }, - "../chat-sdk/node_modules/jest-runner/node_modules/@jest/transform": { - "version": "29.3.1", - "dev": true, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" } }, - "../chat-sdk/node_modules/jest-runner/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", "license": "MIT" }, - "../chat-sdk/node_modules/jest-runner/node_modules/jest-haste-map": { - "version": "29.3.1", - "dev": true, + "node_modules/@sentry/browser": { + "version": "7.18.0", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@sentry/core": "7.18.0", + "@sentry/types": "7.18.0", + "@sentry/utils": "7.18.0", + "tslib": "^1.9.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=8" } }, - "../chat-sdk/node_modules/jest-runner/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, + "node_modules/@sentry/core": { + "version": "7.18.0", "license": "MIT", + "dependencies": { + "@sentry/types": "7.18.0", + "@sentry/utils": "7.18.0", + "tslib": "^1.9.3" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/jest-runner/node_modules/jest-worker": { - "version": "29.3.1", - "dev": true, + "node_modules/@sentry/react": { + "version": "7.18.0", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@sentry/browser": "7.18.0", + "@sentry/types": "7.18.0", + "@sentry/utils": "7.18.0", + "hoist-non-react-statics": "^3.3.2", + "tslib": "^1.9.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" + }, + "peerDependencies": { + "react": "15.x || 16.x || 17.x || 18.x" } }, - "../chat-sdk/node_modules/jest-runner/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, + "node_modules/@sentry/tracing": { + "version": "7.18.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@sentry/core": "7.18.0", + "@sentry/types": "7.18.0", + "@sentry/utils": "7.18.0", + "tslib": "^1.9.3" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "node": ">=8" } }, - "../chat-sdk/node_modules/jest-runtime": { - "version": "29.3.1", - "dev": true, + "node_modules/@sentry/types": { + "version": "7.18.0", "license": "MIT", - "dependencies": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/globals": "^29.3.1", - "@jest/source-map": "^29.2.0", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/jest-runtime/node_modules/@jest/transform": { - "version": "29.3.1", - "dev": true, + "node_modules/@sentry/utils": { + "version": "7.18.0", "license": "MIT", "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" + "@sentry/types": "7.18.0", + "tslib": "^1.9.3" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/jest-runtime/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" + "node_modules/@shopify/react-hooks": { + "version": "3.0.2", + "license": "MIT", + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0 <19.0.0" + } }, - "../chat-sdk/node_modules/jest-runtime/node_modules/jest-haste-map": { - "version": "29.3.1", - "dev": true, + "node_modules/@shopify/react-web-worker": { + "version": "5.0.5", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@shopify/react-hooks": "^3.0.2", + "@shopify/useful-types": "^5.1.1", + "@shopify/web-worker": "^5.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^14.17.0 || >=16.0.0" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "peerDependencies": { + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" } }, - "../chat-sdk/node_modules/jest-runtime/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, + "node_modules/@shopify/useful-types": { + "version": "5.1.1", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^14.17.0 || >=16.0.0" } }, - "../chat-sdk/node_modules/jest-runtime/node_modules/jest-worker": { - "version": "29.3.1", - "dev": true, + "node_modules/@shopify/web-worker": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@remote-ui/rpc": "^1.2.5" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": "^5.38.0", + "webpack-virtual-modules": "^0.4.3" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "webpack": { + "optional": true + }, + "webpack-virtual-modules": { + "optional": true + } } }, - "../chat-sdk/node_modules/jest-runtime/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, - "license": "MIT", + "node_modules/@sinclair/typebox": { + "version": "0.24.20", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "license": "BSD-3-Clause", "dependencies": { - "has-flag": "^4.0.0" - }, + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@stardazed/streams-polyfill": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@stardazed/streams-polyfill/-/streams-polyfill-2.4.0.tgz", + "integrity": "sha512-W6Yg9cA8YT1b9qCQsz/2+kmKt7i/Za2Nj4QOLqdiANzpTiGy5mOyCQNyh0CVpbvXkjCBo2QxrwPvbDlP9u9k+Q==" + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.3.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-haste-map": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "natural-compare": "^1.4.0", - "pretty-format": "^29.3.1", - "semver": "^7.3.5" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", "license": "MIT", - "dependencies": { - "@sinclair/typebox": "^0.24.1" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/@jest/transform": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", "license": "MIT", - "dependencies": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/convert-source-map": { - "version": "2.0.0", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "29.2.0", - "dev": true, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/jest-haste-map": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/core": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/jest-regex-util": { - "version": "29.2.0", - "dev": true, + "node_modules/@svgr/core/node_modules/camelcase": { + "version": "6.3.0", "license": "MIT", "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/jest-worker": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "@babel/types": "^7.12.6" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/pretty-format": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-snapshot/node_modules/supports-color": { - "version": "8.1.1", - "dev": true, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-util": { - "version": "29.3.1", - "dev": true, + "node_modules/@svgr/webpack": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" } }, - "../chat-sdk/node_modules/jest-validate": { - "version": "29.3.1", - "dev": true, - "license": "MIT", + "node_modules/@tanstack/query-core": { + "version": "4.29.7", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.7.tgz", + "integrity": "sha512-GXG4b5hV2Loir+h2G+RXhJdoZhJLnrBWsuLB2r0qBRyhWuXq9w/dWxzvpP89H0UARlH6Mr9DiVj4SMtpkF/aUA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/query-persist-client-core": { + "version": "4.29.7", + "resolved": "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.29.7.tgz", + "integrity": "sha512-/QahvSq9/f8hetCsCd9MaOy6fAoPn0YDGDcl6TTobqdr9kHMgrM9laP9yKJFg2hm5/jIsrCMDO/iCnxBiUhrqw==", "dependencies": { - "@jest/types": "^29.3.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "leven": "^3.1.0", - "pretty-format": "^29.3.1" + "@tanstack/query-core": "4.29.7" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "../chat-sdk/node_modules/jest-validate/node_modules/@jest/schemas": { - "version": "29.0.0", - "dev": true, - "license": "MIT", + "node_modules/@tanstack/query-sync-storage-persister": { + "version": "4.29.7", + "resolved": "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.29.7.tgz", + "integrity": "sha512-XWys8hez8eFIb9+oYNs0Jumfjz8afEwN52VSrHJEWg7gZO/Y/8ziI80cNlaDNB+60t7s3TaspKXT5z8DNFsCkQ==", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "@tanstack/query-persist-client-core": "4.29.7" }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" } }, - "../chat-sdk/node_modules/jest-validate/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/@tanstack/react-query": { + "version": "4.29.7", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.29.7.tgz", + "integrity": "sha512-ijBWEzAIo09fB1yd22slRZzprrZ5zMdWYzBnCg5qiXuFbH78uGN1qtGz8+Ed4MuhaPaYSD+hykn+QEKtQviEtg==", + "dependencies": { + "@tanstack/query-core": "4.29.7", + "use-sync-external-store": "^1.2.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } } }, - "../chat-sdk/node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "node_modules/@tanstack/react-query-persist-client": { + "version": "4.29.7", + "resolved": "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.29.7.tgz", + "integrity": "sha512-KYUeESnthjjcfakpAei9Cz5gsIm1uDAVHrKcIAoARQwksk4j0KAo9ieExoIhL9v4mpTOlE9GsuZ/y06ANmaVaQ==", + "dependencies": { + "@tanstack/query-persist-client-core": "4.29.7" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "@tanstack/react-query": "4.29.7" } }, - "../chat-sdk/node_modules/jest-validate/node_modules/jest-get-type": { - "version": "29.2.0", - "dev": true, + "node_modules/@testing-library/dom": { + "version": "8.16.0", "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=12" } }, - "../chat-sdk/node_modules/jest-validate/node_modules/pretty-format": { - "version": "29.3.1", - "dev": true, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/jest-watcher": { - "version": "29.3.1", - "dev": true, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.3.1", - "string-length": "^4.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/jju": { - "version": "1.4.0", - "dev": true, - "license": "MIT" + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "../chat-sdk/node_modules/js-sha3": { - "version": "0.8.0", + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", "license": "MIT" }, - "../chat-sdk/node_modules/js-tokens": { + "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", - "dev": true, - "license": "MIT" + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "../chat-sdk/node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "has-flag": "^4.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=8" } }, - "../chat-sdk/node_modules/jsesc": { - "version": "2.5.2", - "dev": true, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.4", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" + "dependencies": { + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" } }, - "../chat-sdk/node_modules/json-parse-better-errors": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/json-schema-traverse": { - "version": "0.4.1", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/json-stringify-safe": { - "version": "5.0.1", - "dev": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/json5": { - "version": "2.2.1", - "dev": true, + "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", - "bin": { - "json5": "lib/cli.js" + "dependencies": { + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "engines": { + "node": ">=8" } }, - "../chat-sdk/node_modules/jsonparse": { - "version": "1.3.1", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], + "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/JSONStream": { - "version": "1.3.5", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "peer": true, "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" + "color-name": "~1.1.4" }, "engines": { - "node": "*" + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/kind-of": { - "version": "6.0.3", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, - "../chat-sdk/node_modules/kleur": { - "version": "3.0.3", - "dev": true, + "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "../chat-sdk/node_modules/leven": { - "version": "3.1.0", - "dev": true, + "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "../chat-sdk/node_modules/levn": { - "version": "0.4.1", + "node_modules/@testing-library/react": { + "version": "13.3.0", "dev": true, "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" } }, - "../chat-sdk/node_modules/lines-and-columns": { - "version": "1.2.4", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/load-json-file": { - "version": "4.0.0", - "dev": true, + "node_modules/@testing-library/user-event": { + "version": "14.2.6", "license": "MIT", - "peer": true, - "dependencies": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" } }, - "../chat-sdk/node_modules/load-json-file/node_modules/parse-json": { - "version": "4.0.0", - "dev": true, + "node_modules/@tippyjs/react": { + "version": "4.2.6", "license": "MIT", - "peer": true, "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" + "tippy.js": "^6.3.1" }, - "engines": { - "node": ">=4" + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "../chat-sdk/node_modules/load-json-file/node_modules/strip-bom": { - "version": "3.0.0", - "dev": true, + "node_modules/@tootallnate/once": { + "version": "1.1.2", "license": "MIT", - "peer": true, "engines": { - "node": ">=4" + "node": ">= 6" } }, - "../chat-sdk/node_modules/locate-path": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "license": "ISC", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10.13.0" } }, - "../chat-sdk/node_modules/lodash": { - "version": "4.17.21", + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "devOptional": true, "license": "MIT" }, - "../chat-sdk/node_modules/lodash-es": { - "version": "4.17.21", + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "devOptional": true, "license": "MIT" }, - "../chat-sdk/node_modules/lodash.capitalize": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/lodash.escaperegexp": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/lodash.ismatch": { - "version": "4.4.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/lodash.isplainobject": { - "version": "4.0.6", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/lodash.isstring": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "peer": true + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "devOptional": true, + "license": "MIT" }, - "../chat-sdk/node_modules/lodash.memoize": { - "version": "4.1.2", - "dev": true, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "devOptional": true, "license": "MIT" }, - "../chat-sdk/node_modules/lodash.merge": { - "version": "4.6.2", - "dev": true, + "node_modules/@types/aria-query": { + "version": "4.2.2", "license": "MIT" }, - "../chat-sdk/node_modules/lodash.uniqby": { - "version": "4.7.0", - "dev": true, + "node_modules/@types/babel__core": { + "version": "7.1.19", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/long": { - "version": "5.2.3", - "license": "Apache-2.0" - }, - "../chat-sdk/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "license": "ISC", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" } }, - "../chat-sdk/node_modules/make-dir": { - "version": "3.1.0", - "dev": true, + "node_modules/@types/babel__generator": { + "version": "7.6.4", "license": "MIT", "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/types": "^7.0.0" } }, - "../chat-sdk/node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "node_modules/@types/babel__template": { + "version": "7.4.1", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" } }, - "../chat-sdk/node_modules/make-error": { - "version": "1.3.6", - "dev": true, - "license": "ISC" - }, - "../chat-sdk/node_modules/makeerror": { - "version": "1.0.12", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/@types/babel__traverse": { + "version": "7.17.1", + "license": "MIT", "dependencies": { - "tmpl": "1.0.5" + "@babel/types": "^7.3.0" } }, - "../chat-sdk/node_modules/map-obj": { - "version": "4.3.0", - "dev": true, + "node_modules/@types/bn.js": { + "version": "4.11.6", "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@types/node": "*" } }, - "../chat-sdk/node_modules/marked": { - "version": "4.0.18", - "dev": true, + "node_modules/@types/body-parser": { + "version": "1.19.2", "license": "MIT", - "peer": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" + "dependencies": { + "@types/connect": "*", + "@types/node": "*" } }, - "../chat-sdk/node_modules/marked-terminal": { - "version": "5.1.1", - "dev": true, + "node_modules/@types/bonjour": { + "version": "3.5.10", "license": "MIT", - "peer": true, "dependencies": { - "ansi-escapes": "^5.0.0", - "cardinal": "^2.1.1", - "chalk": "^5.0.0", - "cli-table3": "^0.6.1", - "node-emoji": "^1.11.0", - "supports-hyperlinks": "^2.2.0" - }, - "engines": { - "node": ">=14.13.1 || >=16.0.0" - }, - "peerDependencies": { - "marked": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" + "@types/node": "*" } }, - "../chat-sdk/node_modules/marked-terminal/node_modules/ansi-escapes": { - "version": "5.0.0", - "dev": true, + "node_modules/@types/connect": { + "version": "3.4.35", "license": "MIT", - "peer": true, "dependencies": { - "type-fest": "^1.0.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/node": "*" } }, - "../chat-sdk/node_modules/marked-terminal/node_modules/chalk": { - "version": "5.0.1", - "dev": true, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", "license": "MIT", - "peer": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "../chat-sdk/node_modules/marked-terminal/node_modules/type-fest": { - "version": "1.4.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@types/debug": { + "version": "4.1.7", + "license": "MIT", + "dependencies": { + "@types/ms": "*" } }, - "../chat-sdk/node_modules/meow": { - "version": "8.1.2", - "dev": true, + "node_modules/@types/eslint": { + "version": "8.4.5", "license": "MIT", - "peer": true, "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@types/estree": "*", + "@types/json-schema": "*" } }, - "../chat-sdk/node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" } }, - "../chat-sdk/node_modules/merge-stream": { - "version": "2.0.0", - "dev": true, + "node_modules/@types/estree": { + "version": "0.0.39", "license": "MIT" }, - "../chat-sdk/node_modules/merge2": { - "version": "1.4.1", - "dev": true, + "node_modules/@types/express": { + "version": "4.17.13", "license": "MIT", - "engines": { - "node": ">= 8" + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "../chat-sdk/node_modules/micromatch": { - "version": "4.0.5", - "dev": true, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.29", "license": "MIT", "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" } }, - "../chat-sdk/node_modules/mime": { - "version": "3.0.0", - "dev": true, + "node_modules/@types/glidejs__glide": { + "version": "3.4.2", + "license": "MIT" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", "license": "MIT", - "peer": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" + "dependencies": { + "@types/node": "*" } }, - "../chat-sdk/node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, + "node_modules/@types/hast": { + "version": "2.3.4", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "@types/unist": "*" } }, - "../chat-sdk/node_modules/min-indent": { - "version": "1.0.1", + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", "dev": true, "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" } }, - "../chat-sdk/node_modules/minimalistic-assert": { - "version": "1.0.1", - "license": "ISC" + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "license": "MIT" }, - "../chat-sdk/node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", "license": "MIT" }, - "../chat-sdk/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "@types/istanbul-lib-coverage": "*" } }, - "../chat-sdk/node_modules/minimist": { - "version": "1.2.6", - "dev": true, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", "license": "MIT", - "peer": true + "dependencies": { + "@types/istanbul-lib-report": "*" + } }, - "../chat-sdk/node_modules/minimist-options": { - "version": "4.1.0", - "dev": true, + "node_modules/@types/jest": { + "version": "28.1.6", "license": "MIT", - "peer": true, "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" + "jest-matcher-utils": "^28.0.0", + "pretty-format": "^28.0.0" } }, - "../chat-sdk/node_modules/minimist-options/node_modules/is-plain-obj": { - "version": "1.1.0", - "dev": true, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", - "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/modify-values": { - "version": "1.0.1", - "dev": true, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "28.1.3", "license": "MIT", - "peer": true, + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "../chat-sdk/node_modules/ms": { - "version": "2.1.2", + "node_modules/@types/js-yaml": { + "version": "4.0.5", "dev": true, "license": "MIT" }, - "../chat-sdk/node_modules/nanoclone": { - "version": "0.2.1", + "node_modules/@types/json-schema": { + "version": "7.0.11", "license": "MIT" }, - "../chat-sdk/node_modules/natural-compare": { - "version": "1.4.0", + "node_modules/@types/json-stable-stringify": { + "version": "1.0.34", "dev": true, "license": "MIT" }, - "../chat-sdk/node_modules/neo-async": { - "version": "2.6.2", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/nerf-dart": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "peer": true + "node_modules/@types/json5": { + "version": "0.0.29", + "license": "MIT" }, - "../chat-sdk/node_modules/node-emoji": { - "version": "1.11.0", + "node_modules/@types/jsonwebtoken": { + "version": "8.5.9", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "lodash": "^4.17.21" + "@types/node": "*" } }, - "../chat-sdk/node_modules/node-fetch": { - "version": "2.6.7", + "node_modules/@types/lodash": { + "version": "4.14.182", + "license": "MIT" + }, + "node_modules/@types/lodash.merge": { + "version": "4.6.7", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "@types/lodash": "*" } }, - "../chat-sdk/node_modules/node-int64": { - "version": "0.4.0", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/node-releases": { - "version": "2.0.6", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/normalize-package-data": { - "version": "3.0.3", + "node_modules/@types/lodash.uniqby": { + "version": "4.7.7", "dev": true, - "license": "BSD-2-Clause", - "peer": true, + "license": "MIT", "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" + "@types/lodash": "*" } }, - "../chat-sdk/node_modules/normalize-path": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, - "../chat-sdk/node_modules/normalize-url": { - "version": "6.1.0", - "dev": true, + "node_modules/@types/mdast": { + "version": "3.0.10", "license": "MIT", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "@types/unist": "*" } }, - "../chat-sdk/node_modules/npm": { - "version": "8.16.0", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/ci-detect", - "@npmcli/config", - "@npmcli/fs", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/run-script", - "abbrev", - "archy", - "cacache", - "chalk", - "chownr", - "cli-columns", - "cli-table3", - "columnify", - "fastest-levenshtein", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", - "make-fetch-happen", - "minipass", - "minipass-pipeline", - "mkdirp", - "mkdirp-infer-owner", - "ms", - "node-gyp", - "nopt", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "npmlog", - "opener", - "p-map", - "pacote", - "parse-conflict-json", - "proc-log", - "qrcode-terminal", - "read", - "read-package-json", - "read-package-json-fast", - "readdir-scoped-modules", - "rimraf", - "semver", - "ssri", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], - "dev": true, - "license": "Artistic-2.0", - "peer": true, - "workspaces": [ - "docs", - "smoke-tests", - "workspaces/*" - ], + "node_modules/@types/mime": { + "version": "1.3.2", + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "node_modules/@types/ms": { + "version": "0.7.31", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.0.6", + "license": "MIT" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "license": "MIT" + }, + "node_modules/@types/pbkdf2": { + "version": "3.1.0", + "license": "MIT", "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^5.0.4", - "@npmcli/ci-detect": "^2.0.0", - "@npmcli/config": "^4.2.0", - "@npmcli/fs": "^2.1.0", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.2.0", - "abbrev": "~1.1.1", - "archy": "~1.0.0", - "cacache": "^16.1.1", - "chalk": "^4.1.2", - "chownr": "^2.0.0", - "cli-columns": "^4.0.0", - "cli-table3": "^0.6.2", - "columnify": "^1.6.0", - "fastest-levenshtein": "^1.0.12", - "glob": "^8.0.1", - "graceful-fs": "^4.2.10", - "hosted-git-info": "^5.0.0", - "ini": "^3.0.0", - "init-package-json": "^3.0.2", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^6.0.2", - "libnpmdiff": "^4.0.2", - "libnpmexec": "^4.0.2", - "libnpmfund": "^3.0.1", - "libnpmhook": "^8.0.2", - "libnpmorg": "^4.0.2", - "libnpmpack": "^4.0.2", - "libnpmpublish": "^6.0.2", - "libnpmsearch": "^5.0.2", - "libnpmteam": "^4.0.2", - "libnpmversion": "^3.0.1", - "make-fetch-happen": "^10.2.0", - "minipass": "^3.1.6", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "ms": "^2.1.2", - "node-gyp": "^9.0.0", - "nopt": "^5.0.0", - "npm-audit-report": "^3.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.1.0", - "npm-pick-manifest": "^7.0.1", - "npm-profile": "^6.2.0", - "npm-registry-fetch": "^13.3.0", - "npm-user-validate": "^1.0.1", - "npmlog": "^6.0.2", - "opener": "^1.5.2", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.2", - "proc-log": "^2.0.1", - "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^5.0.1", - "read-package-json-fast": "^2.0.3", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.1", - "tar": "^6.1.11", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^2.0.0", - "validate-npm-package-name": "^4.0.0", - "which": "^2.0.2", - "write-file-atomic": "^4.0.1" - }, - "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "@types/node": "*" } }, - "../chat-sdk/node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/@types/prettier": { + "version": "2.6.3", + "license": "MIT" + }, + "node_modules/@types/pretty": { + "version": "2.0.1", "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.0.21", "license": "MIT", "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "../chat-sdk/node_modules/npm/node_modules/@colors/colors": { - "version": "1.5.0", - "dev": true, - "inBundle": true, + "node_modules/@types/react-blockies": { + "version": "1.4.1", "license": "MIT", - "optional": true, - "peer": true, - "engines": { - "node": ">=0.1.90" + "dependencies": { + "@types/react": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@gar/promisify": { + "node_modules/@types/react-csv": { "version": "1.1.3", "dev": true, - "inBundle": true, "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true + "dependencies": { + "@types/react": "*" + } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/arborist": { - "version": "5.4.0", + "node_modules/@types/react-dom": { + "version": "18.0.6", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "license": "MIT", "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/query": "^1.1.1", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "minimatch": "^5.1.0", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/react": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/ci-detect": { - "version": "2.0.0", + "node_modules/@types/react-table": { + "version": "7.7.12", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "license": "MIT", + "dependencies": { + "@types/react": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/config": { - "version": "4.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/react-transition-group": { + "version": "4.4.5", + "license": "MIT", "dependencies": { - "@npmcli/map-workspaces": "^2.0.2", - "ini": "^3.0.0", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "proc-log": "^2.0.0", - "read-package-json-fast": "^2.0.3", - "semver": "^7.3.5", - "walk-up-path": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/react": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/disparity-colors": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/resolve": { + "version": "1.17.1", + "license": "MIT", "dependencies": { - "ansi-styles": "^4.3.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/node": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/fs": { - "version": "2.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/retry": { + "version": "0.12.0", + "license": "MIT" + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "license": "MIT" + }, + "node_modules/@types/secp256k1": { + "version": "4.0.3", + "license": "MIT", "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/node": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/git": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "license": "MIT", "dependencies": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/express": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "license": "MIT", "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, - "engines": { - "node": ">= 10" + "@types/mime": "^1", + "@types/node": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "license": "MIT", "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/node": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "3.1.1", + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "license": "MIT" + }, + "node_modules/@types/styled-components": { + "version": "5.1.25", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "license": "MIT", "dependencies": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/hoist-non-react-statics": "*", + "@types/react": "*", + "csstype": "^3.0.2" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/move-file": { - "version": "2.0.0", - "dev": true, - "inBundle": true, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", "license": "MIT", - "peer": true, "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/jest": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } + "node_modules/@types/unist": { + "version": "2.0.6", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/package-json": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "license": "MIT", "dependencies": { - "json-parse-even-better-errors": "^2.3.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/node": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/yargs": { + "version": "16.0.4", + "license": "MIT", "dependencies": { - "infer-owner": "^1.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@types/yargs-parser": "*" } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/query": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.30.7", + "license": "MIT", "dependencies": { - "npm-package-arg": "^9.1.0", - "postcss-selector-parser": "^6.0.10", - "semver": "^7.3.7" + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/type-utils": "5.30.7", + "@typescript-eslint/utils": "5.30.7", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "../chat-sdk/node_modules/npm/node_modules/@npmcli/run-script": { - "version": "4.2.0", - "dev": true, - "inBundle": true, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.8", "license": "ISC", - "peer": true, "dependencies": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=10" } }, - "../chat-sdk/node_modules/npm/node_modules/@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "inBundle": true, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.30.7", "license": "MIT", - "peer": true, + "dependencies": { + "@typescript-eslint/utils": "5.30.7" + }, "engines": { - "node": ">= 10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/abbrev": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, + "node_modules/@typescript-eslint/parser": { + "version": "5.30.7", + "license": "BSD-2-Clause", "dependencies": { - "debug": "4" + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", + "debug": "^4.3.4" }, "engines": { - "node": ">= 6.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "../chat-sdk/node_modules/npm/node_modules/agentkeepalive": { - "version": "4.2.1", - "dev": true, - "inBundle": true, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.30.7", "license": "MIT", - "peer": true, "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7" }, "engines": { - "node": ">= 8.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "../chat-sdk/node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", - "dev": true, - "inBundle": true, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.30.7", "license": "MIT", - "peer": true, "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "@typescript-eslint/utils": "5.30.7", + "debug": "^4.3.4", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "../chat-sdk/node_modules/npm/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "inBundle": true, + "node_modules/@typescript-eslint/types": { + "version": "5.30.7", "license": "MIT", - "peer": true, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "../chat-sdk/node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.30.7", + "license": "BSD-2-Clause", "dependencies": { - "color-convert": "^2.0.1" + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/visitor-keys": "5.30.7", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "../chat-sdk/node_modules/npm/node_modules/aproba": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/are-we-there-yet": { - "version": "3.0.0", - "dev": true, - "inBundle": true, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.8", "license": "ISC", - "peer": true, "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": ">=10" } }, - "../chat-sdk/node_modules/npm/node_modules/asap": { - "version": "2.0.6", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", - "dev": true, - "inBundle": true, + "node_modules/@typescript-eslint/utils": { + "version": "5.30.7", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/bin-links": { - "version": "3.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, "dependencies": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.30.7", + "@typescript-eslint/types": "5.30.7", + "@typescript-eslint/typescript-estree": "5.30.7", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/binary-extensions": { - "version": "2.2.0", - "dev": true, - "inBundle": true, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.30.7", "license": "MIT", - "peer": true, + "dependencies": { + "@typescript-eslint/types": "5.30.7", + "eslint-visitor-keys": "^3.3.0" + }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "../chat-sdk/node_modules/npm/node_modules/brace-expansion": { - "version": "2.0.1", - "dev": true, - "inBundle": true, + "node_modules/@vanilla-extract/css": { + "version": "1.7.0", "license": "MIT", - "peer": true, "dependencies": { - "balanced-match": "^1.0.0" + "@emotion/hash": "^0.8.0", + "@vanilla-extract/private": "^1.0.3", + "chalk": "^4.1.1", + "css-mediaquery": "^0.1.2", + "css-what": "^5.0.1", + "cssesc": "^3.0.0", + "csstype": "^3.0.7", + "deep-object-diff": "^1.1.0", + "deepmerge": "^4.2.2", + "escape-string-regexp": "^4.0.0", + "outdent": "^0.8.0" } }, - "../chat-sdk/node_modules/npm/node_modules/builtins": { - "version": "5.0.1", - "dev": true, - "inBundle": true, + "node_modules/@vanilla-extract/css/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", - "peer": true, - "dependencies": { - "semver": "^7.0.0" - } - }, - "../chat-sdk/node_modules/npm/node_modules/cacache": { - "version": "16.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^1.1.1" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/npm/node_modules/chalk": { + "node_modules/@vanilla-extract/css/node_modules/chalk": { "version": "4.1.2", - "dev": true, - "inBundle": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7833,2516 +7185,1981 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/npm/node_modules/chownr": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "engines": { - "node": ">=10" - } - }, - "../chat-sdk/node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "peer": true, + "node_modules/@vanilla-extract/css/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "ip-regex": "^4.1.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" - } + "node_modules/@vanilla-extract/css/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/cli-columns": { + "node_modules/@vanilla-extract/css/node_modules/has-flag": { "version": "4.0.0", - "dev": true, - "inBundle": true, "license": "MIT", - "peer": true, - "dependencies": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">= 10" + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/cli-table3": { - "version": "0.6.2", - "dev": true, - "inBundle": true, + "node_modules/@vanilla-extract/css/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", - "peer": true, "dependencies": { - "string-width": "^4.2.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/clone": { - "version": "1.0.4", - "dev": true, - "inBundle": true, + "node_modules/@vanilla-extract/dynamic": { + "version": "2.0.2", "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.8" - } - }, - "../chat-sdk/node_modules/npm/node_modules/cmd-shim": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, "dependencies": { - "mkdirp-infer-owner": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@vanilla-extract/private": "^1.0.3" } }, - "../chat-sdk/node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } + "node_modules/@vanilla-extract/private": { + "version": "1.0.3", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "inBundle": true, + "node_modules/@vanilla-extract/sprinkles": { + "version": "1.4.1", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/color-support": { - "version": "1.1.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "bin": { - "color-support": "bin.js" + "peerDependencies": { + "@vanilla-extract/css": "^1.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/columnify": { - "version": "1.6.0", - "dev": true, - "inBundle": true, + "node_modules/@virtuoso.dev/react-urx": { + "version": "0.2.13", "license": "MIT", - "peer": true, "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" + "@virtuoso.dev/urx": "^0.2.13" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16" } }, - "../chat-sdk/node_modules/npm/node_modules/common-ancestor-path": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/console-control-strings": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true + "node_modules/@virtuoso.dev/urx": { + "version": "0.2.13", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/cssesc": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "../chat-sdk/node_modules/npm/node_modules/debug": { - "version": "4.3.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, + "node_modules/@wagmi/core": { + "version": "0.4.9", + "funding": [ + { + "type": "gitcoin", + "url": "https://gitcoin.co/grants/4493/wagmi-react-hooks-library-for-ethereum" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tmm" + } + ], + "license": "WAGMIT", "dependencies": { - "ms": "2.1.2" + "eventemitter3": "^4.0.7", + "zustand": "^4.0.0-rc.1" }, - "engines": { - "node": ">=6.0" + "peerDependencies": { + "@coinbase/wallet-sdk": ">=3.3.0", + "@walletconnect/ethereum-provider": ">=1.7.5", + "ethers": ">=5.5.1" }, "peerDependenciesMeta": { - "supports-color": { + "@coinbase/wallet-sdk": { + "optional": true + }, + "@walletconnect/ethereum-provider": { "optional": true } } }, - "../chat-sdk/node_modules/npm/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true + "node_modules/@walletconnect/browser-utils": { + "version": "1.7.8", + "license": "Apache-2.0", + "dependencies": { + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.7.8", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" + } }, - "../chat-sdk/node_modules/npm/node_modules/debuglog": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, - "engines": { - "node": "*" + "node_modules/@walletconnect/client": { + "version": "1.7.8", + "license": "Apache-2.0", + "dependencies": { + "@walletconnect/core": "^1.7.8", + "@walletconnect/iso-crypto": "^1.7.8", + "@walletconnect/types": "^1.7.8", + "@walletconnect/utils": "^1.7.8" } }, - "../chat-sdk/node_modules/npm/node_modules/defaults": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, + "node_modules/@walletconnect/core": { + "version": "1.7.8", + "license": "Apache-2.0", "dependencies": { - "clone": "^1.0.2" + "@walletconnect/socket-transport": "^1.7.8", + "@walletconnect/types": "^1.7.8", + "@walletconnect/utils": "^1.7.8" } }, - "../chat-sdk/node_modules/npm/node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/crypto": { + "version": "1.0.2", "license": "MIT", - "peer": true + "dependencies": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "@walletconnect/randombytes": "^1.0.2", + "aes-js": "^3.1.2", + "hash.js": "^1.1.7" + } }, - "../chat-sdk/node_modules/npm/node_modules/depd": { - "version": "1.1.2", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/crypto/node_modules/aes-js": { + "version": "3.1.2", + "license": "MIT" + }, + "node_modules/@walletconnect/encoding": { + "version": "1.0.1", "license": "MIT", - "peer": true, - "engines": { - "node": ">= 0.6" + "dependencies": { + "is-typedarray": "1.0.0", + "typedarray-to-buffer": "3.1.5" } }, - "../chat-sdk/node_modules/npm/node_modules/dezalgo": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/environment": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/@walletconnect/ethereum-provider": { + "version": "1.7.8", + "license": "Apache-2.0", "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" + "@walletconnect/client": "^1.7.8", + "@walletconnect/jsonrpc-http-connection": "^1.0.0", + "@walletconnect/jsonrpc-provider": "^1.0.3", + "@walletconnect/signer-connection": "^1.7.8", + "@walletconnect/types": "^1.7.8", + "@walletconnect/utils": "^1.7.8", + "eip1193-provider": "1.0.1", + "eventemitter3": "4.0.7" } }, - "../chat-sdk/node_modules/npm/node_modules/diff": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-3-Clause", - "peer": true, - "engines": { - "node": ">=0.3.1" + "node_modules/@walletconnect/iso-crypto": { + "version": "1.7.8", + "license": "Apache-2.0", + "dependencies": { + "@walletconnect/crypto": "^1.0.2", + "@walletconnect/types": "^1.7.8", + "@walletconnect/utils": "^1.7.8" } }, - "../chat-sdk/node_modules/npm/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/encoding": { - "version": "0.1.13", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/jsonrpc-http-connection": { + "version": "1.0.2", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "iconv-lite": "^0.6.2" + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/safe-json": "^1.0.0", + "cross-fetch": "^3.1.4" } }, - "../chat-sdk/node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/jsonrpc-provider": { + "version": "1.0.5", "license": "MIT", - "peer": true, - "engines": { - "node": ">=6" + "dependencies": { + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/safe-json": "^1.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/fastest-levenshtein": { - "version": "1.0.12", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/jsonrpc-types": { + "version": "1.0.1", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/fs-minipass": { - "version": "2.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" + "keyvaluestorage-interface": "^1.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/jsonrpc-utils": { + "version": "1.0.3", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/gauge": { - "version": "4.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@walletconnect/environment": "^1.0.0", + "@walletconnect/jsonrpc-types": "^1.0.1" } }, - "../chat-sdk/node_modules/npm/node_modules/glob": { - "version": "8.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/mobile-registry": { + "version": "1.4.0", + "license": "MIT" + }, + "node_modules/@walletconnect/qrcode-modal": { + "version": "1.7.8", + "license": "Apache-2.0", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "@walletconnect/browser-utils": "^1.7.8", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.7.8", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" } }, - "../chat-sdk/node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.10", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/has": { - "version": "1.0.3", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/ansi-regex": { + "version": "4.1.1", "license": "MIT", - "peer": true, - "dependencies": { - "function-bind": "^1.1.1" - }, "engines": { - "node": ">= 0.4.0" + "node": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "../chat-sdk/node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/hosted-git-info": { + "node_modules/@walletconnect/qrcode-modal/node_modules/cliui": { "version": "5.0.0", - "dev": true, - "inBundle": true, "license": "ISC", - "peer": true, "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, - "../chat-sdk/node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "peer": true + "node_modules/@walletconnect/qrcode-modal/node_modules/emoji-regex": { + "version": "7.0.3", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/find-up": { + "version": "3.0.0", "license": "MIT", - "peer": true, "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "locate-path": "^3.0.0" }, "engines": { - "node": ">= 6" + "node": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", "license": "MIT", - "peer": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, "engines": { - "node": ">= 6" - } - }, - "../chat-sdk/node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, - "dependencies": { - "ms": "^2.0.0" + "node": ">=4" } }, - "../chat-sdk/node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/locate-path": { + "version": "3.0.0", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/ignore-walk": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/p-locate": { + "version": "3.0.0", + "license": "MIT", "dependencies": { - "minimatch": "^5.0.1" + "p-limit": "^2.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/path-exists": { + "version": "3.0.0", "license": "MIT", - "peer": true, "engines": { - "node": ">=0.8.19" + "node": ">=4" } }, - "../chat-sdk/node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/pngjs": { + "version": "3.4.0", "license": "MIT", - "peer": true, "engines": { - "node": ">=8" - } - }, - "../chat-sdk/node_modules/npm/node_modules/infer-owner": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "node": ">=4.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/ini": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node_modules/@walletconnect/qrcode-modal/node_modules/preact": { + "version": "10.4.1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" } }, - "../chat-sdk/node_modules/npm/node_modules/init-package-json": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/qrcode": { + "version": "1.4.4", + "license": "MIT", "dependencies": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" + }, + "bin": { + "qrcode": "bin/qrcode" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=4" } }, - "../chat-sdk/node_modules/npm/node_modules/ip": { - "version": "1.1.8", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/string-width": { + "version": "3.1.0", "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "../chat-sdk/node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "peer": true, "dependencies": { - "cidr-regex": "^3.1.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=10" + "node": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/is-core-module": { - "version": "2.9.0", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/strip-ansi": { + "version": "5.2.0", "license": "MIT", - "peer": true, "dependencies": { - "has": "^1.0.3" + "ansi-regex": "^4.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/wrap-ansi": { + "version": "5.1.0", "license": "MIT", - "peer": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/is-lambda": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/isexe": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/yargs": { + "version": "13.3.2", "license": "MIT", - "peer": true + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } }, - "../chat-sdk/node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/qrcode-modal/node_modules/yargs-parser": { + "version": "13.1.2", "license": "ISC", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, - "../chat-sdk/node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", - "dev": true, - "engines": [ - "node >= 0.2.0" - ], - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/just-diff": { - "version": "5.0.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/just-diff-apply": { - "version": "5.3.1", - "dev": true, - "inBundle": true, + "node_modules/@walletconnect/randombytes": { + "version": "1.0.2", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/libnpmaccess": { - "version": "6.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "randombytes": "^2.1.0" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmdiff": { - "version": "4.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/safe-json": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/@walletconnect/signer-connection": { + "version": "1.7.8", + "license": "Apache-2.0", "dependencies": { - "@npmcli/disparity-colors": "^2.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "binary-extensions": "^2.2.0", - "diff": "^5.0.0", - "minimatch": "^5.0.1", - "npm-package-arg": "^9.0.1", - "pacote": "^13.6.1", - "tar": "^6.1.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@walletconnect/client": "^1.7.8", + "@walletconnect/jsonrpc-types": "^1.0.0", + "@walletconnect/jsonrpc-utils": "^1.0.0", + "@walletconnect/qrcode-modal": "^1.7.8", + "@walletconnect/types": "^1.7.8", + "eventemitter3": "4.0.7" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmexec": { - "version": "4.0.9", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/socket-transport": { + "version": "1.7.8", + "license": "Apache-2.0", "dependencies": { - "@npmcli/arborist": "^5.0.0", - "@npmcli/ci-detect": "^2.0.0", - "@npmcli/fs": "^2.1.1", - "@npmcli/run-script": "^4.2.0", - "chalk": "^4.1.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-package-arg": "^9.0.1", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "proc-log": "^2.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^2.0.2", - "semver": "^7.3.7", - "walk-up-path": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@walletconnect/types": "^1.7.8", + "@walletconnect/utils": "^1.7.8", + "ws": "7.5.3" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmfund": { - "version": "3.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "@npmcli/arborist": "^5.0.0" - }, + "node_modules/@walletconnect/socket-transport/node_modules/ws": { + "version": "7.5.3", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmhook": { - "version": "8.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/types": { + "version": "1.7.8", + "license": "Apache-2.0" + }, + "node_modules/@walletconnect/utils": { + "version": "1.7.8", + "license": "Apache-2.0", "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@walletconnect/browser-utils": "^1.7.8", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.0", + "@walletconnect/types": "^1.7.8", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmorg": { - "version": "4.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/utils/node_modules/bn.js": { + "version": "4.11.8", + "license": "MIT" + }, + "node_modules/@walletconnect/utils/node_modules/query-string": { + "version": "6.13.5", + "license": "MIT", "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmpack": { - "version": "4.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@walletconnect/window-getters": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/@walletconnect/window-metadata": { + "version": "1.0.0", + "license": "MIT", "dependencies": { - "@npmcli/run-script": "^4.1.3", - "npm-package-arg": "^9.0.1", - "pacote": "^13.6.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@walletconnect/window-getters": "^1.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmpublish": { - "version": "6.0.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@web3-react/core": { + "version": "8.0.18-beta.0", + "license": "GPL-3.0-or-later", "dependencies": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" + "@web3-react/store": "^8.0.13-beta.0", + "@web3-react/types": "^8.0.10-beta.0", + "zustand": "^4.0.0-beta.2" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "optionalDependencies": { + "@ethersproject/providers": "^5.5.1" + }, + "peerDependencies": { + "react": ">=16.8" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmsearch": { - "version": "5.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@web3-react/store": { + "version": "8.0.13-beta.0", + "license": "GPL-3.0-or-later", "dependencies": { - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@ethersproject/address": "^5.4.0", + "@web3-react/types": "^8.0.10-beta.0", + "zustand": "^4.0.0-beta.2" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmteam": { - "version": "4.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@web3-react/types": { + "version": "8.0.10-beta.0", + "license": "GPL-3.0-or-later", "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "zustand": "^4.0.0-beta.2" } }, - "../chat-sdk/node_modules/npm/node_modules/libnpmversion": { - "version": "3.0.6", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "license": "MIT", "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/run-script": "^4.1.3", - "json-parse-even-better-errors": "^2.3.1", - "proc-log": "^2.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, - "../chat-sdk/node_modules/npm/node_modules/lru-cache": { - "version": "7.12.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "engines": { - "node": ">=12" - } + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/make-fetch-happen": { - "version": "10.2.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "license": "MIT", "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" } }, - "../chat-sdk/node_modules/npm/node_modules/minimatch": { - "version": "5.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" } }, - "../chat-sdk/node_modules/npm/node_modules/minipass": { - "version": "3.3.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "license": "MIT", "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@xtuc/ieee754": "^1.2.0" } }, - "../chat-sdk/node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "license": "Apache-2.0", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" + "@xtuc/long": "4.2.2" } }, - "../chat-sdk/node_modules/npm/node_modules/minipass-fetch": { - "version": "2.1.0", - "dev": true, - "inBundle": true, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", "license": "MIT", - "peer": true, "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" } }, - "../chat-sdk/node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, - "../chat-sdk/node_modules/npm/node_modules/minipass-json-stream": { - "version": "1.0.1", - "dev": true, - "inBundle": true, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", "license": "MIT", - "peer": true, "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" } }, - "../chat-sdk/node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" } }, - "../chat-sdk/node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "license": "MIT", "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" } }, - "../chat-sdk/node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", + "node_modules/@whatwg-node/fetch": { + "version": "0.3.2", "dev": true, - "inBundle": true, "license": "MIT", - "peer": true, "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" + "@peculiar/webcrypto": "^1.4.0", + "abort-controller": "^3.0.0", + "busboy": "^1.6.0", + "event-target-polyfill": "^0.0.3", + "form-data-encoder": "^1.7.1", + "formdata-node": "^4.3.1", + "node-fetch": "^2.6.7", + "undici": "^5.8.0", + "web-streams-polyfill": "^3.2.0" } }, - "../chat-sdk/node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" + "node_modules/@xmtp/proto": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@xmtp/proto/-/proto-1.3.1.tgz", + "integrity": "sha512-qpZd1/gcjz9I8rB7wAsriKfpu41rpomuIsSVyDg0yGOOPJV+thNSA6UqAs2XNDO68dPSOhFWkROHEdixVnMJPg==", + "dependencies": { + "long": "^5.2.0", + "protobufjs": "^7.0.0", + "undici": "^5.8.1" } }, - "../chat-sdk/node_modules/npm/node_modules/mkdirp-infer-owner": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/@xmtp/proto/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/@xmtp/proto/node_modules/protobufjs": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", + "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", + "hasInstallScript": true, "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true + "node_modules/@xmtp/xmtp-js": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@xmtp/xmtp-js/-/xmtp-js-6.0.2.tgz", + "integrity": "sha512-du9gDP1HxeZAmUjvhZcsArcT04dL7+dhMciJOkCcz+qw37986+LXfrLStNm2dNUDSIbQqmbWWIMGlRQ+Jt9COQ==", + "dependencies": { + "@noble/secp256k1": "^1.5.2", + "@stardazed/streams-polyfill": "^2.4.0", + "@xmtp/proto": "^1.3.1", + "ethers": "^5.5.3", + "long": "^5.2.0", + "node-localstorage": "^2.2.1" + } }, - "../chat-sdk/node_modules/npm/node_modules/mute-stream": { - "version": "0.0.8", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true + "node_modules/@xmtp/xmtp-js/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, - "../chat-sdk/node_modules/npm/node_modules/negotiator": { - "version": "0.6.3", + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "license": "BSD-3-Clause" + }, + "node_modules/abbrev": { + "version": "1.0.9", + "license": "ISC" + }, + "node_modules/abort-controller": { + "version": "3.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "peer": true, + "dependencies": { + "event-target-shim": "^5.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=6.5" } }, - "../chat-sdk/node_modules/npm/node_modules/node-gyp": { - "version": "9.0.0", - "dev": true, - "inBundle": true, + "node_modules/accepts": { + "version": "1.3.8", "license": "MIT", - "peer": true, "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "license": "MIT", "bin": { - "node-gyp": "bin/node-gyp.js" + "acorn": "bin/acorn" }, "engines": { - "node": "^12.22 || ^14.13 || >=16" + "node": ">=0.4.0" } }, - "../chat-sdk/node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "inBundle": true, + "node_modules/acorn-globals": { + "version": "6.0.0", "license": "MIT", - "peer": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" } }, - "../chat-sdk/node_modules/npm/node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.4.0" } }, - "../chat-sdk/node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "license": "MIT", + "peerDependencies": { + "acorn": "^8" } }, - "../chat-sdk/node_modules/npm/node_modules/nopt": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" + "node_modules/acorn-jsx": { + "version": "5.3.2", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/normalize-package-data": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "peer": true, + "node_modules/acorn-node": { + "version": "1.8.2", + "license": "Apache-2.0", "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "node": ">=0.4.0" } }, - "../chat-sdk/node_modules/npm/node_modules/npm-audit-report": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "chalk": "^4.0.0" - }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=0.4.0" } }, - "../chat-sdk/node_modules/npm/node_modules/npm-bundled": { - "version": "1.1.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" + "node_modules/address": { + "version": "1.2.0", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/npm-install-checks": { - "version": "5.0.0", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "peer": true, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "license": "MIT", "dependencies": { - "semver": "^7.1.1" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8.9" } }, - "../chat-sdk/node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true + "node_modules/aes-js": { + "version": "3.0.0", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/npm-package-arg": { - "version": "9.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/agent-base": { + "version": "6.0.2", + "license": "MIT", "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" + "debug": "4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 6.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/npm-packlist": { - "version": "5.1.1", + "node_modules/aggregate-error": { + "version": "3.1.0", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "license": "MIT", "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/npm-pick-manifest": { - "version": "7.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/ajv": { + "version": "6.12.6", + "license": "MIT", "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "../chat-sdk/node_modules/npm/node_modules/npm-profile": { - "version": "6.2.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/ajv-formats": { + "version": "2.1.1", + "license": "MIT", "dependencies": { - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0" + "ajv": "^8.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "../chat-sdk/node_modules/npm/node_modules/npm-registry-fetch": { - "version": "13.3.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "license": "MIT", "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "../chat-sdk/node_modules/npm/node_modules/npm-user-validate": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "BSD-2-Clause", - "peer": true + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/npmlog": { - "version": "6.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node_modules/ajv-keywords": { + "version": "3.5.2", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" } }, - "../chat-sdk/node_modules/npm/node_modules/once": { - "version": "1.4.0", + "node_modules/amdefine": { + "version": "1.0.1", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "wrappy": "1" + "license": "BSD-3-Clause OR MIT", + "optional": true, + "engines": { + "node": ">=0.4.2" } }, - "../chat-sdk/node_modules/npm/node_modules/opener": { - "version": "1.5.2", + "node_modules/ansi-colors": { + "version": "4.1.3", "dev": true, - "inBundle": true, - "license": "(WTFPL OR MIT)", + "license": "MIT", + "optional": true, "peer": true, - "bin": { - "opener": "bin/opener-bin.js" + "engines": { + "node": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "inBundle": true, + "node_modules/ansi-escapes": { + "version": "4.3.2", "license": "MIT", - "peer": true, "dependencies": { - "aggregate-error": "^3.0.0" + "type-fest": "^0.21.3" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/npm/node_modules/pacote": { - "version": "13.6.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "../chat-sdk/node_modules/npm/node_modules/parse-conflict-json": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "ansi-html": "bin/ansi-html" } }, - "../chat-sdk/node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "inBundle": true, + "node_modules/ansi-regex": { + "version": "5.0.1", "license": "MIT", - "peer": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.10", - "dev": true, - "inBundle": true, + "node_modules/ansi-styles": { + "version": "3.2.1", "license": "MIT", - "peer": true, "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "color-convert": "^1.9.0" }, "engines": { "node": ">=4" } }, - "../chat-sdk/node_modules/npm/node_modules/proc-log": { - "version": "2.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "../chat-sdk/node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } + "node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" }, - "../chat-sdk/node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.1", - "dev": true, - "inBundle": true, + "node_modules/anymatch": { + "version": "3.1.2", "license": "ISC", - "peer": true, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" } }, - "../chat-sdk/node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", + "node_modules/append-transform": { + "version": "2.0.0", "dev": true, - "inBundle": true, "license": "MIT", - "peer": true, "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" + "default-require-extensions": "^3.0.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/promzard": { - "version": "0.3.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/archy": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/arg": { + "version": "5.0.2", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "license": "MIT", "dependencies": { - "read": "1" + "sprintf-js": "~1.0.2" } }, - "../chat-sdk/node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "dev": true, - "inBundle": true, - "peer": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" + "node_modules/aria-query": { + "version": "5.1.3", + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" } }, - "../chat-sdk/node_modules/npm/node_modules/read": { - "version": "1.0.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/array-flatten": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.5", + "license": "MIT", "dependencies": { - "mute-stream": "~0.0.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" }, "engines": { - "node": ">=0.8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "../chat-sdk/node_modules/npm/node_modules/read-cmd-shim": { - "version": "3.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/array-union": { + "version": "2.1.0", + "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/read-package-json": { - "version": "5.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "license": "MIT", "dependencies": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "../chat-sdk/node_modules/npm/node_modules/read-package-json-fast": { - "version": "2.0.3", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "license": "MIT", "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "../chat-sdk/node_modules/npm/node_modules/readable-stream": { - "version": "3.6.0", - "dev": true, - "inBundle": true, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", "license": "MIT", - "peer": true, "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "../chat-sdk/node_modules/npm/node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } + "node_modules/asap": { + "version": "2.0.6", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/retry": { - "version": "0.12.0", - "dev": true, - "inBundle": true, + "node_modules/asn1.js": { + "version": "5.4.1", "license": "MIT", - "peer": true, - "engines": { - "node": ">= 4" + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" } }, - "../chat-sdk/node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/asn1js": { + "version": "3.0.5", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "license": "BSD-3-Clause", "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "pvtsutils": "^1.3.2", + "pvutils": "^1.1.3", + "tslib": "^2.4.0" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "engines": { + "node": ">=12.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/asn1js/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "inBundle": true, + "license": "0BSD" + }, + "node_modules/assert": { + "version": "2.0.0", "license": "MIT", - "peer": true, "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" } }, - "../chat-sdk/node_modules/npm/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", + "node_modules/ast-types-flow": { + "version": "0.0.7", + "license": "ISC" + }, + "node_modules/astral-regex": { + "version": "2.0.0", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", + "node_modules/async": { + "version": "1.5.2", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "license": "MIT" + }, + "node_modules/async-mutex": { + "version": "0.2.6", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "tslib": "^2.0.0" + } + }, + "node_modules/async-mutex/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" }, "engines": { - "node": "*" + "node": ">= 4.5.0" } }, - "../chat-sdk/node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", + "node_modules/auto-bind": { + "version": "4.0.0", "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.7", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } ], - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, - "inBundle": true, "license": "MIT", - "optional": true, - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/semver": { - "version": "7.3.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, "dependencies": { - "lru-cache": "^6.0.0" + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001335", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, "bin": { - "semver": "bin/semver.js" + "autoprefixer": "bin/autoprefixer" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "../chat-sdk/node_modules/npm/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "yallist": "^4.0.0" + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "license": "MIT", + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.4.3", + "license": "MPL-2.0", "engines": { - "node": ">=10" + "node": ">=4" } }, - "../chat-sdk/node_modules/npm/node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true + "node_modules/axios": { + "version": "0.21.4", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.14.0" + } }, - "../chat-sdk/node_modules/npm/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true + "node_modules/axobject-query": { + "version": "2.2.0", + "license": "Apache-2.0" }, - "../chat-sdk/node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", - "dev": true, - "inBundle": true, + "node_modules/babel-jest": { + "version": "27.5.1", "license": "MIT", - "peer": true, + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" } }, - "../chat-sdk/node_modules/npm/node_modules/socks": { - "version": "2.6.2", - "dev": true, - "inBundle": true, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", - "peer": true, "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/npm/node_modules/socks-proxy-agent": { - "version": "7.0.0", - "dev": true, - "inBundle": true, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", - "peer": true, "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">= 10" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "../chat-sdk/node_modules/npm/node_modules/spdx-correct": { - "version": "3.1.1", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "peer": true, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.3.0", - "dev": true, - "inBundle": true, - "license": "CC-BY-3.0", - "peer": true + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "inBundle": true, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "peer": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "engines": { + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.11", - "dev": true, - "inBundle": true, - "license": "CC0-1.0", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/ssri": { - "version": "9.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "minipass": "^3.1.1" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, - "inBundle": true, + "node_modules/babel-loader": { + "version": "8.2.5", "license": "MIT", - "peer": true, "dependencies": { - "safe-buffer": "~5.2.0" + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" } }, - "../chat-sdk/node_modules/npm/node_modules/string-width": { - "version": "4.2.3", - "dev": true, - "inBundle": true, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", "license": "MIT", - "peer": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=8" + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "../chat-sdk/node_modules/npm/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "inBundle": true, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", "license": "MIT", - "peer": true, "dependencies": { - "ansi-regex": "^5.0.1" + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "engines": { "node": ">=8" } }, - "../chat-sdk/node_modules/npm/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "inBundle": true, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", "license": "MIT", - "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" }, "engines": { - "node": ">=8" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/tar": { - "version": "6.1.11", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "license": "MIT", "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">= 10" + "node": ">=10", + "npm": ">=6" } }, - "../chat-sdk/node_modules/npm/node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "inBundle": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/tiny-relative-date": { - "version": "1.3.0", - "dev": true, - "inBundle": true, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/treeverse": { - "version": "2.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "../chat-sdk/node_modules/npm/node_modules/unique-filename": { - "version": "1.1.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "../chat-sdk/node_modules/npm/node_modules/unique-slug": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "imurmurhash": "^0.1.4" + "peerDependencies": { + "@babel/core": "^7.1.0" } }, - "../chat-sdk/node_modules/npm/node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "inBundle": true, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.1", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "inBundle": true, - "license": "Apache-2.0", - "peer": true, "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.1", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/npm/node_modules/validate-npm-package-name": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.5.2", + "license": "MIT", "dependencies": { - "builtins": "^5.0.0" + "@babel/helper-define-polyfill-provider": "^0.3.1", + "core-js-compat": "^3.21.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/npm/node_modules/walk-up-path": { - "version": "1.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/npm/node_modules/wcwidth": { - "version": "1.0.1", - "dev": true, - "inBundle": true, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.3.1", "license": "MIT", - "peer": true, "dependencies": { - "defaults": "^1.0.3" + "@babel/helper-define-polyfill-provider": "^0.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" } }, - "../chat-sdk/node_modules/npm/node_modules/which": { - "version": "2.0.2", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "styled-components": ">= 2" } }, - "../chat-sdk/node_modules/npm/node_modules/wide-align": { - "version": "1.1.5", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", + "node_modules/babel-plugin-syntax-trailing-function-commas": { + "version": "7.0.0-beta.0", "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true + "license": "MIT" }, - "../chat-sdk/node_modules/npm/node_modules/write-file-atomic": { - "version": "4.0.1", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "license": "MIT", "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/npm/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "inBundle": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/once": { - "version": "1.4.0", + "node_modules/babel-preset-fbjs": { + "version": "3.4.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "wrappy": "1" + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-flow-strip-types": "^7.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-member-expression-literals": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.0", + "@babel/plugin-transform-property-literals": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/onetime": { - "version": "5.1.2", - "dev": true, + "node_modules/babel-preset-jest": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" }, "engines": { - "node": ">=6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "@babel/core": "^7.0.0" } }, - "../chat-sdk/node_modules/optionator": { - "version": "0.9.1", - "dev": true, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", "license": "MIT", "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, - "../chat-sdk/node_modules/p-each-series": { - "version": "2.2.0", - "dev": true, + "node_modules/bail": { + "version": "2.0.2", "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "../chat-sdk/node_modules/p-filter": { - "version": "2.1.0", - "dev": true, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/base-x": { + "version": "3.0.9", "license": "MIT", - "peer": true, "dependencies": { - "p-map": "^2.0.0" - }, - "engines": { - "node": ">=8" + "safe-buffer": "^5.0.1" } }, - "../chat-sdk/node_modules/p-is-promise": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "../chat-sdk/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, + "node_modules/batch": { + "version": "0.6.1", + "license": "MIT" + }, + "node_modules/bech32": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.0.2", "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 8.0.0" } }, - "../chat-sdk/node_modules/p-locate": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, + "node_modules/big-integer": { + "version": "1.6.51", + "license": "Unlicense", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.6" } }, - "../chat-sdk/node_modules/p-map": { - "version": "2.1.0", - "dev": true, + "node_modules/big.js": { + "version": "5.2.2", "license": "MIT", - "peer": true, "engines": { - "node": ">=6" + "node": "*" } }, - "../chat-sdk/node_modules/p-reduce": { - "version": "2.1.0", - "dev": true, + "node_modules/binary-extensions": { + "version": "2.2.0", "license": "MIT", "engines": { "node": ">=8" } }, - "../chat-sdk/node_modules/p-retry": { - "version": "4.6.2", - "dev": true, + "node_modules/bind-decorator": { + "version": "1.0.11", + "license": "MIT" + }, + "node_modules/biskviit": { + "version": "1.0.1", "license": "MIT", - "peer": true, "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" + "psl": "^1.1.7" }, "engines": { - "node": ">=8" + "node": ">=1.0.0" } }, - "../chat-sdk/node_modules/p-try": { - "version": "2.2.0", + "node_modules/bl": { + "version": "4.1.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "../chat-sdk/node_modules/parent-module": { - "version": "1.0.1", + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, - "../chat-sdk/node_modules/parse-json": { - "version": "5.2.0", - "dev": true, - "license": "MIT", + "node_modules/blakejs": { + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/blob-to-it": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz", + "integrity": "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==", "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "browser-readablestream-to-it": "^1.0.3" } }, - "../chat-sdk/node_modules/path-exists": { - "version": "4.0.0", - "dev": true, + "node_modules/bluebird": { + "version": "3.7.2", + "license": "MIT" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.0", "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, "engines": { - "node": ">=8" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "../chat-sdk/node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "../chat-sdk/node_modules/path-key": { - "version": "3.1.1", - "dev": true, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "ms": "2.0.0" } }, - "../chat-sdk/node_modules/path-parse": { - "version": "1.0.7", - "dev": true, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", "license": "MIT" }, - "../chat-sdk/node_modules/path-type": { - "version": "4.0.0", - "dev": true, + "node_modules/bonjour-service": { + "version": "1.0.13", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "../chat-sdk/node_modules/picocolors": { + "node_modules/boolbase": { "version": "1.0.0", - "dev": true, "license": "ISC" }, - "../chat-sdk/node_modules/picomatch": { - "version": "2.3.1", - "dev": true, + "node_modules/brace-expansion": { + "version": "1.1.11", "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "../chat-sdk/node_modules/pify": { - "version": "3.0.0", - "dev": true, + "node_modules/braces": { + "version": "3.0.2", "license": "MIT", - "peer": true, + "dependencies": { + "fill-range": "^7.0.1" + }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "../chat-sdk/node_modules/pirates": { - "version": "4.0.5", - "dev": true, + "node_modules/broadcast-channel": { + "version": "3.7.0", "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "../chat-sdk/node_modules/pkg-conf": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "peer": true, "dependencies": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - }, - "engines": { - "node": ">=4" + "@babel/runtime": "^7.7.2", + "detect-node": "^2.1.0", + "js-sha3": "0.8.0", + "microseconds": "0.2.0", + "nano-time": "1.0.0", + "oblivious-set": "1.0.0", + "rimraf": "3.0.2", + "unload": "2.2.0" } }, - "../chat-sdk/node_modules/pkg-conf/node_modules/find-up": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/brorand": { + "version": "1.1.0", + "license": "MIT" }, - "../chat-sdk/node_modules/pkg-conf/node_modules/locate-path": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "license": "BSD-2-Clause" }, - "../chat-sdk/node_modules/pkg-conf/node_modules/p-limit": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } + "node_modules/browser-readablestream-to-it": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz", + "integrity": "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw==" }, - "../chat-sdk/node_modules/pkg-conf/node_modules/p-locate": { - "version": "2.0.0", - "dev": true, + "node_modules/browserify-aes": { + "version": "1.2.0", "license": "MIT", - "peer": true, "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "../chat-sdk/node_modules/pkg-conf/node_modules/p-try": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "../chat-sdk/node_modules/pkg-conf/node_modules/path-exists": { - "version": "3.0.0", - "dev": true, + "node_modules/browserify-cipher": { + "version": "1.0.1", "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "../chat-sdk/node_modules/pkg-dir": { - "version": "4.2.0", - "dev": true, + "node_modules/browserify-des": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "../chat-sdk/node_modules/pkg-dir/node_modules/find-up": { + "node_modules/browserify-rsa": { "version": "4.1.0", - "dev": true, "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "../chat-sdk/node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, - "license": "MIT", + "node_modules/browserify-sign": { + "version": "4.2.1", + "license": "ISC", "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" } }, - "../chat-sdk/node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "../chat-sdk/node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, + "node_modules/browserslist": { + "version": "4.21.2", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "license": "MIT", "dependencies": { - "p-limit": "^2.2.0" + "caniuse-lite": "^1.0.30001366", + "electron-to-chromium": "^1.4.188", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.4" }, - "engines": { - "node": ">=8" - } - }, - "../chat-sdk/node_modules/prelude-ls": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "../chat-sdk/node_modules/prettier": { - "version": "2.7.1", - "dev": true, - "license": "MIT", "bin": { - "prettier": "bin-prettier.js" + "browserslist": "cli.js" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "../chat-sdk/node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, + "node_modules/bs58": { + "version": "4.0.1", "license": "MIT", "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" + "base-x": "^3.0.2" } }, - "../chat-sdk/node_modules/pretty-format": { - "version": "28.1.3", - "dev": true, + "node_modules/bs58check": { + "version": "2.1.2", "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } - }, - "../chat-sdk/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" } }, - "../chat-sdk/node_modules/process-nextick-args": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/prompts": { - "version": "2.4.2", - "dev": true, - "license": "MIT", + "node_modules/bser": { + "version": "2.1.1", + "license": "Apache-2.0", "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" + "node-int64": "^0.4.0" } }, - "../chat-sdk/node_modules/property-expr": { - "version": "2.0.5", - "license": "MIT" - }, - "../chat-sdk/node_modules/protobufjs": { - "version": "7.2.3", - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" + "node_modules/btoa": { + "version": "1.2.1", + "license": "(MIT OR Apache-2.0)", + "bin": { + "btoa": "bin/btoa.js" }, "engines": { - "node": ">=12.0.0" - } - }, - "../chat-sdk/node_modules/punycode": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "../chat-sdk/node_modules/q": { - "version": "1.5.1", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" + "node": ">= 0.4.0" } }, - "../chat-sdk/node_modules/queue-microtask": { - "version": "1.2.3", - "dev": true, + "node_modules/buffer": { + "version": "6.0.3", "funding": [ { "type": "github", @@ -10357,771 +9174,713 @@ "url": "https://feross.org/support" } ], - "license": "MIT" - }, - "../chat-sdk/node_modules/quick-lru": { - "version": "4.0.1", - "dev": true, "license": "MIT", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "../chat-sdk/node_modules/rc": { - "version": "1.2.8", - "dev": true, - "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", - "peer": true, "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" } }, - "../chat-sdk/node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "dev": true, + "node_modules/buffer-alloc": { + "version": "1.2.0", "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" } }, - "../chat-sdk/node_modules/react-is": { - "version": "18.2.0", - "dev": true, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", "license": "MIT" }, - "../chat-sdk/node_modules/read-pkg": { - "version": "5.2.0", + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/bufferutil": { + "version": "4.0.6", + "hasInstallScript": true, "license": "MIT", + "optional": true, "peer": true, "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" + "node-gyp-build": "^4.3.0" }, "engines": { - "node": ">=8" + "node": ">=6.14.2" } }, - "../chat-sdk/node_modules/read-pkg-up": { - "version": "7.0.1", - "dev": true, + "node_modules/builtin-modules": { + "version": "3.3.0", "license": "MIT", - "peer": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, "engines": { - "node": ">=8" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", + "node_modules/busboy": { + "version": "1.6.0", "dev": true, - "license": "MIT", - "peer": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "streamsearch": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=10.16.0" } }, - "../chat-sdk/node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "dev": true, + "node_modules/bytes": { + "version": "3.0.0", "license": "MIT", - "peer": true, - "dependencies": { - "p-locate": "^4.1.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "../chat-sdk/node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", + "node_modules/caching-transform": { + "version": "4.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "p-try": "^2.0.0" + "hasha": "^5.0.0", + "make-dir": "^3.0.0", + "package-hash": "^4.0.0", + "write-file-atomic": "^3.0.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "../chat-sdk/node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "dev": true, + "node_modules/call-bind": { + "version": "1.0.2", "license": "MIT", - "peer": true, "dependencies": { - "p-limit": "^2.2.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "../chat-sdk/node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "peer": true, + "node_modules/callsites": { + "version": "3.1.0", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "../chat-sdk/node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "dev": true, - "license": "ISC", - "peer": true - }, - "../chat-sdk/node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "dev": true, - "license": "BSD-2-Clause", - "peer": true, + "node_modules/camel-case": { + "version": "4.1.2", + "license": "MIT", "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "../chat-sdk/node_modules/read-pkg/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver" - } + "node_modules/camel-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "../chat-sdk/node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "peer": true, + "node_modules/camelcase": { + "version": "5.3.1", + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "../chat-sdk/node_modules/readable-stream": { - "version": "3.6.0", - "dev": true, + "node_modules/camelcase-css": { + "version": "2.0.1", "license": "MIT", - "peer": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, "engines": { "node": ">= 6" } }, - "../chat-sdk/node_modules/redent": { + "node_modules/camelize": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/caniuse-api": { "version": "3.0.0", - "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, - "../chat-sdk/node_modules/redeyed": { - "version": "2.1.1", - "dev": true, + "node_modules/caniuse-lite": { + "version": "1.0.30001460", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/capital-case": { + "version": "1.0.4", "license": "MIT", - "peer": true, "dependencies": { - "esprima": "~4.0.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "../chat-sdk/node_modules/regenerator-runtime": { - "version": "0.13.9", - "license": "MIT" + "node_modules/capital-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "../chat-sdk/node_modules/regexpp": { - "version": "3.2.0", - "dev": true, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" + "node": ">=4" } }, - "../chat-sdk/node_modules/registry-auth-token": { - "version": "4.2.2", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "../chat-sdk/node_modules/require-directory": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "node_modules/cborg": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.10.2.tgz", + "integrity": "sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==", + "bin": { + "cborg": "cli.js" } }, - "../chat-sdk/node_modules/resolve": { - "version": "1.19.0", - "dev": true, + "node_modules/ccount": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "../chat-sdk/node_modules/resolve-cwd": { - "version": "3.0.0", - "dev": true, + "node_modules/chalk": { + "version": "2.4.2", "license": "MIT", "dependencies": { - "resolve-from": "^5.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "../chat-sdk/node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "dev": true, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "../chat-sdk/node_modules/resolve-from": { - "version": "4.0.0", - "dev": true, + "node_modules/change-case": { + "version": "4.1.2", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "camel-case": "^4.1.2", + "capital-case": "^1.0.4", + "constant-case": "^3.0.4", + "dot-case": "^3.0.4", + "header-case": "^2.0.4", + "no-case": "^3.0.4", + "param-case": "^3.0.4", + "pascal-case": "^3.1.2", + "path-case": "^3.0.4", + "sentence-case": "^3.0.4", + "snake-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "../chat-sdk/node_modules/resolve.exports": { - "version": "1.1.0", - "dev": true, + "node_modules/change-case-all": { + "version": "1.0.14", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "change-case": "^4.1.2", + "is-lower-case": "^2.0.2", + "is-upper-case": "^2.0.2", + "lower-case": "^2.0.2", + "lower-case-first": "^2.0.2", + "sponge-case": "^1.0.1", + "swap-case": "^2.0.2", + "title-case": "^3.0.3", + "upper-case": "^2.0.2", + "upper-case-first": "^2.0.2" } }, - "../chat-sdk/node_modules/retry": { - "version": "0.13.1", - "dev": true, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 4" - } + "node_modules/change-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "../chat-sdk/node_modules/reusify": { - "version": "1.0.4", - "dev": true, + "node_modules/char-regex": { + "version": "1.0.2", "license": "MIT", "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" + "node": ">=10" } }, - "../chat-sdk/node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, + "node_modules/character-entities": { + "version": "2.0.2", + "license": "MIT", "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "../chat-sdk/node_modules/run-parallel": { - "version": "1.2.0", + "node_modules/chardet": { + "version": "0.7.0", "dev": true, + "license": "MIT" + }, + "node_modules/chart.js": { + "version": "3.8.0", + "license": "MIT" + }, + "node_modules/check-types": { + "version": "11.1.2", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.5.3", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "type": "individual", + "url": "https://paulmillr.com/funding/" } ], "license": "MIT", "dependencies": { - "queue-microtask": "^1.2.2" + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "../chat-sdk/node_modules/rxjs": { - "version": "7.8.1", - "license": "Apache-2.0", + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", "dependencies": { - "tslib": "^2.1.0" + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" } }, - "../chat-sdk/node_modules/rxjs/node_modules/tslib": { - "version": "2.5.0", - "license": "0BSD" + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">=6.0" + } }, - "../chat-sdk/node_modules/safe-buffer": { - "version": "5.1.2", - "dev": true, + "node_modules/ci-info": { + "version": "3.3.2", "license": "MIT" }, - "../chat-sdk/node_modules/safer-buffer": { - "version": "2.1.2", - "dev": true, + "node_modules/cipher-base": { + "version": "1.0.4", "license": "MIT", - "optional": true, - "peer": true + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, - "../chat-sdk/node_modules/scrypt-js": { - "version": "3.0.1", + "node_modules/cjs-module-lexer": { + "version": "1.2.2", "license": "MIT" }, - "../chat-sdk/node_modules/semantic-release": { - "version": "19.0.3", - "dev": true, + "node_modules/classnames": { + "version": "2.3.2", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.1", "license": "MIT", - "peer": true, "dependencies": { - "@semantic-release/commit-analyzer": "^9.0.2", - "@semantic-release/error": "^3.0.0", - "@semantic-release/github": "^8.0.0", - "@semantic-release/npm": "^9.0.0", - "@semantic-release/release-notes-generator": "^10.0.0", - "aggregate-error": "^3.0.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.0.0", - "env-ci": "^5.0.0", - "execa": "^5.0.0", - "figures": "^3.0.0", - "find-versions": "^4.0.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^2.0.0", - "hosted-git-info": "^4.0.0", - "lodash": "^4.17.21", - "marked": "^4.0.10", - "marked-terminal": "^5.0.0", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "p-reduce": "^2.0.0", - "read-pkg-up": "^7.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "semver-diff": "^3.1.1", - "signale": "^1.2.1", - "yargs": "^16.2.0" - }, - "bin": { - "semantic-release": "bin/semantic-release.js" + "source-map": "~0.6.0" }, "engines": { - "node": ">=16 || ^14.17" + "node": ">= 10.0" } }, - "../chat-sdk/node_modules/semantic-release/node_modules/resolve-from": { - "version": "5.0.0", + "node_modules/clean-stack": { + "version": "2.2.0", "dev": true, "license": "MIT", - "peer": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "../chat-sdk/node_modules/semantic-release/node_modules/yargs": { - "version": "16.2.0", + "node_modules/cli-cursor": { + "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "restore-cursor": "^3.1.0" }, "engines": { - "node": ">=10" + "node": ">=8" } }, - "../chat-sdk/node_modules/semver": { - "version": "7.3.7", + "node_modules/cli-spinners": { + "version": "2.7.0", "dev": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/semver-diff": { - "version": "3.1.1", + "node_modules/cli-truncate": { + "version": "3.1.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "semver": "^6.3.0" + "slice-ansi": "^5.0.0", + "string-width": "^5.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "../chat-sdk/node_modules/semver-diff/node_modules/semver": { - "version": "6.3.0", + "node_modules/cli-width": { + "version": "3.0.0", "dev": true, "license": "ISC", - "peer": true, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": ">= 10" } }, - "../chat-sdk/node_modules/semver-regex": { - "version": "3.1.4", - "dev": true, + "node_modules/cliui": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", - "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "../chat-sdk/node_modules/shebang-command": { - "version": "2.0.0", - "dev": true, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "shebang-regex": "^3.0.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "../chat-sdk/node_modules/shebang-regex": { + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "../chat-sdk/node_modules/signal-exit": { - "version": "3.0.7", - "dev": true, - "license": "ISC" - }, - "../chat-sdk/node_modules/signale": { - "version": "1.4.0", - "dev": true, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", "license": "MIT", - "peer": true, "dependencies": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "../chat-sdk/node_modules/signale/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "6.2.0", "license": "MIT", - "peer": true, "dependencies": { - "color-convert": "^1.9.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "../chat-sdk/node_modules/signale/node_modules/chalk": { - "version": "2.4.2", - "dev": true, + "node_modules/clone": { + "version": "2.1.2", "license": "MIT", - "peer": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, "engines": { - "node": ">=4" + "node": ">=0.8" } }, - "../chat-sdk/node_modules/signale/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, + "node_modules/clsx": { + "version": "1.1.1", "license": "MIT", - "peer": true, - "dependencies": { - "color-name": "1.1.3" + "engines": { + "node": ">=6" } }, - "../chat-sdk/node_modules/signale/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/signale/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, + "node_modules/co": { + "version": "4.6.0", "license": "MIT", - "peer": true, "engines": { - "node": ">=0.8.0" + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" } }, - "../chat-sdk/node_modules/signale/node_modules/figures": { - "version": "2.0.0", - "dev": true, + "node_modules/coa": { + "version": "2.0.2", "license": "MIT", - "peer": true, "dependencies": { - "escape-string-regexp": "^1.0.5" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" }, "engines": { - "node": ">=4" + "node": ">= 4.0" } }, - "../chat-sdk/node_modules/signale/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/color": { + "version": "3.2.1", "license": "MIT", - "peer": true, - "engines": { - "node": ">=4" + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" } }, - "../chat-sdk/node_modules/signale/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, + "node_modules/color-convert": { + "version": "1.9.3", "license": "MIT", - "peer": true, "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "color-name": "1.1.3" } }, - "../chat-sdk/node_modules/sisteransi": { - "version": "1.0.5", - "dev": true, + "node_modules/color-name": { + "version": "1.1.3", "license": "MIT" }, - "../chat-sdk/node_modules/slash": { - "version": "3.0.0", - "dev": true, + "node_modules/color-string": { + "version": "1.9.1", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, - "../chat-sdk/node_modules/source-map": { - "version": "0.6.1", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } + "node_modules/colord": { + "version": "2.9.2", + "license": "MIT" }, - "../chat-sdk/node_modules/source-map-support": { - "version": "0.5.13", - "dev": true, + "node_modules/colorette": { + "version": "2.0.19", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", "license": "MIT", "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "../chat-sdk/node_modules/spawn-error-forwarder": { - "version": "1.0.0", - "dev": true, + "node_modules/comma-separated-tokens": { + "version": "2.0.2", "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/spdx-correct": { - "version": "3.1.1", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "../chat-sdk/node_modules/spdx-exceptions": { - "version": "2.3.0", - "dev": true, - "license": "CC-BY-3.0", - "peer": true - }, - "../chat-sdk/node_modules/spdx-expression-parse": { - "version": "3.0.1", + "node_modules/commander": { + "version": "9.4.1", "dev": true, "license": "MIT", - "peer": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "engines": { + "node": "^12.20.0 || >=14" } }, - "../chat-sdk/node_modules/spdx-license-ids": { - "version": "3.0.11", - "dev": true, - "license": "CC0-1.0", - "peer": true + "node_modules/common-path-prefix": { + "version": "3.0.0", + "license": "ISC" }, - "../chat-sdk/node_modules/split": { - "version": "1.0.1", - "dev": true, + "node_modules/common-tags": { + "version": "1.8.2", "license": "MIT", - "peer": true, - "dependencies": { - "through": "2" - }, "engines": { - "node": "*" + "node": ">=4.0.0" } }, - "../chat-sdk/node_modules/split2": { - "version": "3.2.2", - "dev": true, - "license": "ISC", - "peer": true, - "dependencies": { - "readable-stream": "^3.0.0" - } + "node_modules/commondir": { + "version": "1.0.1", + "license": "MIT" }, - "../chat-sdk/node_modules/stack-utils": { - "version": "2.0.6", - "dev": true, + "node_modules/compressible": { + "version": "2.0.18", "license": "MIT", "dependencies": { - "escape-string-regexp": "^2.0.0" + "mime-db": ">= 1.43.0 < 2" }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "../chat-sdk/node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "dev": true, + "node_modules/compression": { + "version": "1.7.4", "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "../chat-sdk/node_modules/stream-combiner2": { - "version": "1.1.1", - "dev": true, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", "license": "MIT", - "peer": true, "dependencies": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" + "ms": "2.0.0" } }, - "../chat-sdk/node_modules/stream-combiner2/node_modules/readable-stream": { - "version": "2.3.7", - "dev": true, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/condense-newlines": { + "version": "0.2.1", "license": "MIT", - "peer": true, "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "../chat-sdk/node_modules/stream-combiner2/node_modules/string_decoder": { - "version": "1.1.1", - "dev": true, + "node_modules/condense-newlines/node_modules/is-buffer": { + "version": "1.1.6", + "license": "MIT" + }, + "node_modules/condense-newlines/node_modules/kind-of": { + "version": "3.2.2", "license": "MIT", - "peer": true, "dependencies": { - "safe-buffer": "~5.1.0" + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" } }, - "../chat-sdk/node_modules/streamsearch": { - "version": "1.1.0", + "node_modules/config-chain": { + "version": "1.1.13", + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "license": "MIT", "engines": { - "node": ">=10.0.0" + "node": ">=0.8" } }, - "../chat-sdk/node_modules/string_decoder": { - "version": "1.3.0", - "dev": true, + "node_modules/constant-case": { + "version": "3.0.4", "license": "MIT", - "peer": true, "dependencies": { - "safe-buffer": "~5.2.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case": "^2.0.2" + } + }, + "node_modules/constant-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" } }, - "../chat-sdk/node_modules/string_decoder/node_modules/safe-buffer": { + "node_modules/content-disposition/node_modules/safe-buffer": { "version": "5.2.1", - "dev": true, "funding": [ { "type": "github", @@ -11136,3194 +9895,3125 @@ "url": "https://feross.org/support" } ], - "license": "MIT", - "peer": true + "license": "MIT" }, - "../chat-sdk/node_modules/string-length": { - "version": "4.0.2", - "dev": true, + "node_modules/content-type": { + "version": "1.0.4", "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.6" } }, - "../chat-sdk/node_modules/string-width": { - "version": "4.2.3", - "dev": true, + "node_modules/convert-source-map": { + "version": "1.8.0", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" + "safe-buffer": "~5.1.1" } }, - "../chat-sdk/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, + "node_modules/cookie": { + "version": "0.5.0", "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "../chat-sdk/node_modules/strip-bom": { - "version": "4.0.0", - "dev": true, + "node_modules/cookie-signature": { + "version": "1.0.6", + "license": "MIT" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.1", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "toggle-selection": "^1.0.6" } }, - "../chat-sdk/node_modules/strip-final-newline": { - "version": "2.0.0", - "dev": true, + "node_modules/core-js": { + "version": "3.23.5", + "hasInstallScript": true, "license": "MIT", - "engines": { - "node": ">=6" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "../chat-sdk/node_modules/strip-indent": { - "version": "3.0.0", - "dev": true, + "node_modules/core-js-compat": { + "version": "3.23.5", "license": "MIT", - "peer": true, "dependencies": { - "min-indent": "^1.0.0" + "browserslist": "^4.21.2", + "semver": "7.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "../chat-sdk/node_modules/strip-json-comments": { - "version": "3.1.1", - "dev": true, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.23.5", + "hasInstallScript": true, "license": "MIT", - "engines": { - "node": ">=8" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/core-js" } }, - "../chat-sdk/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/core-util-is": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "../chat-sdk/node_modules/supports-hyperlinks": { - "version": "2.2.0", + "node_modules/cosmiconfig-toml-loader": { + "version": "1.0.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" + "@iarna/toml": "^2.2.5" } }, - "../chat-sdk/node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", + "node_modules/cosmiconfig-typescript-loader": { + "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.4" + "node": ">=12", + "npm": ">=6" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=3" } }, - "../chat-sdk/node_modules/temp-dir": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "peer": true, + "node_modules/cosmiconfig/node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">= 6" } }, - "../chat-sdk/node_modules/tempy": { - "version": "1.0.1", - "dev": true, + "node_modules/country-flag-icons": { + "version": "1.5.5", + "license": "MIT" + }, + "node_modules/create-ecdh": { + "version": "4.0.4", "license": "MIT", - "peer": true, "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" } }, - "../chat-sdk/node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" }, - "../chat-sdk/node_modules/test-exclude": { - "version": "6.0.0", - "dev": true, - "license": "ISC", + "node_modules/create-hash": { + "version": "1.2.0", + "license": "MIT", "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "../chat-sdk/node_modules/text-extensions": { - "version": "1.9.0", - "dev": true, + "node_modules/create-hmac": { + "version": "1.1.7", "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10" + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "../chat-sdk/node_modules/text-table": { - "version": "0.2.0", - "dev": true, + "node_modules/create-require": { + "version": "1.1.1", + "devOptional": true, "license": "MIT" }, - "../chat-sdk/node_modules/through": { - "version": "2.3.8", + "node_modules/cross-env": { + "version": "7.0.3", "dev": true, "license": "MIT", - "peer": true + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } }, - "../chat-sdk/node_modules/through2": { - "version": "4.0.2", - "dev": true, + "node_modules/cross-fetch": { + "version": "3.1.5", "license": "MIT", - "peer": true, "dependencies": { - "readable-stream": "3" + "node-fetch": "2.6.7" } }, - "../chat-sdk/node_modules/tmpl": { - "version": "1.0.5", - "dev": true, - "license": "BSD-3-Clause" - }, - "../chat-sdk/node_modules/to-fast-properties": { - "version": "2.0.0", - "dev": true, + "node_modules/cross-spawn": { + "version": "7.0.3", "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">= 8" } }, - "../chat-sdk/node_modules/to-regex-range": { - "version": "5.0.1", - "dev": true, + "node_modules/crypto-browserify": { + "version": "3.12.0", "license": "MIT", "dependencies": { - "is-number": "^7.0.0" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" }, "engines": { - "node": ">=8.0" + "node": "*" } }, - "../chat-sdk/node_modules/toposort": { - "version": "2.0.2", - "license": "MIT" - }, - "../chat-sdk/node_modules/tr46": { - "version": "0.0.3", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/traverse": { - "version": "0.6.6", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/trim-newlines": { - "version": "3.0.1", - "dev": true, + "node_modules/crypto-random-string": { + "version": "2.0.0", "license": "MIT", - "peer": true, "engines": { "node": ">=8" } }, - "../chat-sdk/node_modules/ts-jest": { - "version": "29.0.3", - "dev": true, + "node_modules/css": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.1", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "^21.0.1" + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "license": "CC0-1.0", + "dependencies": { + "postcss-selector-parser": "^6.0.9" }, "bin": { - "ts-jest": "cli.js" + "css-blank-pseudo": "dist/cli.cjs" }, "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "@babel/core": ">=7.0.0-beta.0 <8", - "@jest/types": "^29.0.0", - "babel-jest": "^29.0.0", - "jest": "^29.0.0", - "typescript": ">=4.3" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@jest/types": { - "optional": true - }, - "babel-jest": { - "optional": true - }, - "esbuild": { - "optional": true - } + "postcss": "^8.4" } }, - "../chat-sdk/node_modules/ts-jest/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, + "node_modules/css-color-keywords": { + "version": "1.0.0", "license": "ISC", "engines": { - "node": ">=12" + "node": ">=4" } }, - "../chat-sdk/node_modules/ts-node": { - "version": "10.9.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" + "node_modules/css-declaration-sorter": { + "version": "6.3.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" }, "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } + "postcss": "^8.0.9" } }, - "../chat-sdk/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, - "../chat-sdk/node_modules/tsutils": { - "version": "3.21.0", - "dev": true, - "license": "MIT", + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "license": "CC0-1.0", "dependencies": { - "tslib": "^1.8.1" + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" }, "engines": { - "node": ">= 6" + "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + "postcss": "^8.4" } }, - "../chat-sdk/node_modules/type-check": { - "version": "0.4.0", - "dev": true, + "node_modules/css-loader": { + "version": "6.7.1", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1" + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" }, "engines": { - "node": ">= 0.8.0" - } - }, - "../chat-sdk/node_modules/type-detect": { - "version": "4.0.8", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "../chat-sdk/node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "../chat-sdk/node_modules/typescript": { - "version": "4.7.4", - "dev": true, - "license": "Apache-2.0", + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.8", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" + "semver": "bin/semver.js" }, "engines": { - "node": ">=4.2.0" + "node": ">=10" } }, - "../chat-sdk/node_modules/uglify-js": { - "version": "3.16.3", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "peer": true, - "bin": { - "uglifyjs": "bin/uglifyjs" + "node_modules/css-mediaquery": { + "version": "0.1.2", + "license": "BSD" + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" }, "engines": { - "node": ">=0.8.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } } }, - "../chat-sdk/node_modules/undici": { - "version": "5.22.0", + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", "license": "MIT", "dependencies": { - "busboy": "^1.6.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=14.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "../chat-sdk/node_modules/unique-string": { - "version": "2.0.0", - "dev": true, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", "license": "MIT", - "peer": true, "dependencies": { - "crypto-random-string": "^2.0.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "../chat-sdk/node_modules/universal-user-agent": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "peer": true + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" }, - "../chat-sdk/node_modules/universalify": { - "version": "2.0.0", - "dev": true, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, "engines": { - "node": ">= 10.0.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "../chat-sdk/node_modules/update-browserslist-db": { - "version": "1.0.5", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "license": "CC0-1.0", "bin": { - "browserslist-lint": "cli.js" + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" }, "peerDependencies": { - "browserslist": ">= 4.21.0" + "postcss": "^8.4" } }, - "../chat-sdk/node_modules/uri-js": { - "version": "4.4.1", - "dev": true, + "node_modules/css-select": { + "version": "4.3.0", "license": "BSD-2-Clause", "dependencies": { - "punycode": "^2.1.0" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "../chat-sdk/node_modules/url-join": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/util-deprecate": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/v8-compile-cache": { - "version": "2.3.0", - "dev": true, - "license": "MIT" - }, - "../chat-sdk/node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "dev": true, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", "license": "MIT" }, - "../chat-sdk/node_modules/v8-to-istanbul": { - "version": "9.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - }, + "node_modules/css-select/node_modules/css-what": { + "version": "6.1.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=10.12.0" + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "../chat-sdk/node_modules/valid-data-url": { - "version": "4.0.1", + "node_modules/css-to-react-native": { + "version": "3.0.0", "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "../chat-sdk/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "license": "Apache-2.0", - "peer": true, "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" } }, - "../chat-sdk/node_modules/walker": { - "version": "1.0.8", - "dev": true, - "license": "Apache-2.0", + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "license": "MIT", "dependencies": { - "makeerror": "1.0.12" + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" } }, - "../chat-sdk/node_modules/webidl-conversions": { - "version": "3.0.1", - "dev": true, + "node_modules/css-what": { + "version": "5.1.0", "license": "BSD-2-Clause", - "peer": true - }, - "../chat-sdk/node_modules/whatwg-url": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "../chat-sdk/node_modules/which": { - "version": "2.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" + "node_modules/css.escape": { + "version": "1.5.1", + "license": "MIT" + }, + "node_modules/cssdb": { + "version": "6.6.3", + "license": "CC0-1.0", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" } }, - "../chat-sdk/node_modules/word-wrap": { - "version": "1.2.3", - "dev": true, + "node_modules/cssesc": { + "version": "3.0.0", "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "../chat-sdk/node_modules/wordwrap": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "peer": true - }, - "../chat-sdk/node_modules/wrap-ansi": { - "version": "7.0.0", - "dev": true, + "node_modules/cssnano": { + "version": "5.1.12", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "../chat-sdk/node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, - "../chat-sdk/node_modules/write-file-atomic": { - "version": "4.0.1", - "dev": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" + "type": "opencollective", + "url": "https://opencollective.com/cssnano" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "../chat-sdk/node_modules/ws": { - "version": "7.4.6", + "node_modules/cssnano-preset-default": { + "version": "5.2.12", "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, "engines": { - "node": ">=8.3.0" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } + "postcss": "^8.2.15" } }, - "../chat-sdk/node_modules/xtend": { - "version": "4.0.2", - "dev": true, + "node_modules/cssnano-utils": { + "version": "3.1.0", "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.4" - } - }, - "../chat-sdk/node_modules/y18n": { - "version": "5.0.8", - "dev": true, - "license": "ISC", "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "../chat-sdk/node_modules/yallist": { - "version": "4.0.0", - "dev": true, - "license": "ISC" - }, - "../chat-sdk/node_modules/yaml": { + "node_modules/cssnano/node_modules/yaml": { "version": "1.10.2", - "dev": true, "license": "ISC", - "peer": true, "engines": { "node": ">= 6" } }, - "../chat-sdk/node_modules/yargs": { - "version": "17.6.2", - "dev": true, + "node_modules/csso": { + "version": "4.2.0", "license": "MIT", "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" + "css-tree": "^1.1.2" }, "engines": { - "node": ">=12" + "node": ">=8.0.0" } }, - "../chat-sdk/node_modules/yargs-parser": { - "version": "20.2.9", - "dev": true, - "license": "ISC", - "peer": true, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=10" + "node": ">=8.0.0" } }, - "../chat-sdk/node_modules/yargs/node_modules/cliui": { - "version": "8.0.1", - "dev": true, - "license": "ISC", + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "license": "CC0-1.0" + }, + "node_modules/cssom": { + "version": "0.4.4", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" + "cssom": "~0.3.6" }, "engines": { - "node": ">=12" + "node": ">=8" } }, - "../chat-sdk/node_modules/yargs/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=12" - } + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "license": "MIT" }, - "../chat-sdk/node_modules/yn": { - "version": "3.1.1", + "node_modules/csstype": { + "version": "3.1.0", + "license": "MIT" + }, + "node_modules/customize-cra": { + "version": "1.0.0", "dev": true, "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "lodash.flow": "^3.5.0" } }, - "../chat-sdk/node_modules/yocto-queue": { - "version": "0.1.0", - "dev": true, - "license": "MIT", + "node_modules/dag-jose": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dag-jose/-/dag-jose-1.0.0.tgz", + "integrity": "sha512-U0b/YsIPBp6YZNTFrVjwLZAlY3qGRxZTIEcM/CcQmrVrCWq9MWQq9pheXVSPLIhF4SNwzp2SikPva4/BIrJY+g==", + "dependencies": { + "@ipld/dag-cbor": "^6.0.3", + "multiformats": "^9.0.2" + } + }, + "node_modules/dag-jose/node_modules/@ipld/dag-cbor": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", + "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", + "dependencies": { + "cborg": "^1.5.4", + "multiformats": "^9.5.4" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "license": "BSD-2-Clause" + }, + "node_modules/dashify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", + "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "../chat-sdk/node_modules/yup": { - "version": "0.32.11", + "node_modules/data-urls": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.15.4", - "@types/lodash": "^4.14.175", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "nanoclone": "^0.2.1", - "property-expr": "^2.0.4", - "toposort": "^2.0.2" + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "license": "Apache-2.0", + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "license": "MIT", "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" + "punycode": "^2.1.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=8" } }, - "node_modules/@ardatan/relay-compiler": { - "version": "12.0.0", - "dev": true, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", "license": "MIT", "dependencies": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/runtime": "^7.0.0", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "babel-preset-fbjs": "^3.4.0", - "chalk": "^4.0.0", - "fb-watchman": "^2.0.0", - "fbjs": "^3.0.0", - "glob": "^7.1.1", - "immutable": "~3.7.6", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "relay-runtime": "12.0.0", - "signedsource": "^1.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "relay-compiler": "bin/relay-compiler" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, - "peerDependencies": { - "graphql": "*" + "engines": { + "node": ">=10" } }, - "node_modules/@ardatan/relay-compiler/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/dataloader": { + "version": "2.1.0", "dev": true, + "license": "MIT" + }, + "node_modules/date-fns": { + "version": "2.30.0", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@babel/runtime": "^7.21.0" }, "engines": { - "node": ">=8" + "node": ">=0.11" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/date-fns" } }, - "node_modules/@ardatan/relay-compiler/node_modules/chalk": { - "version": "4.1.2", + "node_modules/dayjs": { + "version": "1.11.7", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", + "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" + }, + "node_modules/debounce": { + "version": "1.2.1", "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.3.4", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ms": "2.1.2" }, "engines": { - "node": ">=10" + "node": ">=6.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/@ardatan/relay-compiler/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/decamelize": { + "version": "1.2.0", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@ardatan/relay-compiler/node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "node_modules/decimal.js": { + "version": "10.3.1", "license": "MIT" }, - "node_modules/@ardatan/relay-compiler/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", + "node_modules/decode-named-character-reference": { + "version": "1.0.2", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" + "character-entities": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/@ardatan/relay-compiler/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/decode-uri-component": { + "version": "0.2.2", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10" } }, - "node_modules/@ardatan/relay-compiler/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/dedent": { + "version": "0.7.0", + "license": "MIT" }, - "node_modules/@ardatan/sync-fetch": { - "version": "0.0.1", - "dev": true, + "node_modules/deep-equal": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "node-fetch": "^2.6.1" + "call-bind": "^1.0.2", + "es-get-iterator": "^1.1.2", + "get-intrinsic": "^1.1.3", + "is-arguments": "^1.1.1", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.8" }, - "engines": { - "node": ">=14" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } + "node_modules/deep-is": { + "version": "0.1.4", + "license": "MIT" }, - "node_modules/@babel/compat-data": { - "version": "7.18.8", + "node_modules/deep-object-diff": { + "version": "1.1.9", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.2.2", "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" } }, - "node_modules/@babel/core": { - "version": "7.18.9", - "license": "MIT", + "node_modules/default-gateway": { + "version": "6.0.3", + "license": "BSD-2-Clause", "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "execa": "^5.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" + "node": ">= 10" } }, - "node_modules/@babel/eslint-parser": { - "version": "7.18.9", + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "node_modules/default-gateway/node_modules/human-signals": { "version": "2.1.0", "license": "Apache-2.0", "engines": { - "node": ">=10" + "node": ">=10.17.0" } }, - "node_modules/@babel/generator": { - "version": "7.19.3", + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "@babel/types": "^7.19.3", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "node": ">=8" }, - "engines": { - "node": ">=6.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", + "node_modules/default-gateway/node_modules/mimic-fn": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", "license": "MIT", "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" + "path-key": "^3.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.18.9", + "node_modules/default-gateway/node_modules/onetime": { + "version": "5.1.2", "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.18.9", + "node_modules/default-gateway/node_modules/strip-final-newline": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=6" } }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", + "node_modules/default-require-extensions": { + "version": "3.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" + "strip-bom": "^4.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=8" } }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", + "node_modules/defaults": { + "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" + "clone": "^1.0.2" }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "dev": true, "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">=0.8" } }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", + "node_modules/define-lazy-prop": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.18.9", + "node_modules/define-properties": { + "version": "1.1.4", "license": "MIT", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", + "node_modules/defined": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">=0.4.0" } }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", + "node_modules/depd": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.9" - }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.8" } }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", + "node_modules/dependency-graph": { + "version": "0.11.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/types": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.6.0" } }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.18.9", + "node_modules/dequal": { + "version": "2.0.3", "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", + "node_modules/des.js": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.18.9", + "node_modules/destroy": { + "version": "1.2.0", "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", + "node_modules/detect-browser": { + "version": "5.2.0", + "license": "MIT" + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=8" } }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.18.9", + "node_modules/detect-newline": { + "version": "3.1.0", "license": "MIT", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", + "node_modules/detect-node": { + "version": "2.1.0", + "license": "MIT" + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" }, "engines": { - "node": ">=6.9.0" + "node": ">= 4.2.1" } }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" + "ms": "2.0.0" } }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/detective": { + "version": "5.2.1", "license": "MIT", "dependencies": { - "@babel/types": "^7.18.6" + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.8.0" } }, - "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "license": "MIT", + "node_modules/didyoumean": { + "version": "1.2.2", + "license": "Apache-2.0" + }, + "node_modules/diff": { + "version": "4.0.2", + "devOptional": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=6.9.0" + "node": ">=0.3.1" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", + "node_modules/diff-sequences": { + "version": "28.1.1", "license": "MIT", "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", + "node_modules/diffie-hellman": { + "version": "5.0.3", "license": "MIT", - "engines": { - "node": ">=6.9.0" + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.18.9", + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/dijkstrajs": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "@babel/helper-function-name": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" + "path-type": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" } }, - "node_modules/@babel/helpers": { - "version": "7.18.9", - "license": "MIT", + "node_modules/dlv": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/dns-over-http-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz", + "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==", "dependencies": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" + "debug": "^4.3.1", + "native-fetch": "^3.0.0", + "receptacle": "^1.3.2" } }, - "node_modules/@babel/highlight": { - "version": "7.18.6", + "node_modules/dns-packet": { + "version": "5.4.0", "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "@leichtgewicht/ip-codec": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=6" } }, - "node_modules/@babel/parser": { - "version": "7.19.3", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" + "node_modules/doctrine": { + "version": "3.0.0", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" }, "engines": { "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "license": "MIT" + }, + "node_modules/dom-converter": { + "version": "0.2.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "utila": "~0.4" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", + "node_modules/dom-helpers": { + "version": "5.2.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.6", + "node_modules/dom-serializer": { + "version": "1.4.1", "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", + "node_modules/domelementtype": { + "version": "2.3.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "webidl-conversions": "^5.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": ">=8" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.18.9", - "license": "MIT", + "node_modules/domhandler": { + "version": "4.3.1", + "license": "BSD-2-Clause", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.18.6" + "domelementtype": "^2.2.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 4" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "license": "MIT", + "node_modules/domutils": { + "version": "2.8.0", + "license": "BSD-2-Clause", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", + "node_modules/dot-case": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/dotenv": { + "version": "10.0.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=10" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", + "node_modules/dotenv-expand": { + "version": "5.1.0", + "license": "BSD-2-Clause" + }, + "node_modules/dset": { + "version": "3.1.2", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "license": "MIT", + "node_modules/duplexer": { + "version": "0.1.2", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "safe-buffer": "^5.0.1" } }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", + "node_modules/editorconfig": { + "version": "0.15.3", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bin": { + "editorconfig": "bin/editorconfig" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "license": "MIT", + "node_modules/editorconfig/node_modules/commander": { + "version": "2.20.3", + "license": "MIT" + }, + "node_modules/editorconfig/node_modules/lru-cache": { + "version": "4.1.5", + "license": "ISC", "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node_modules/editorconfig/node_modules/semver": { + "version": "5.7.1", + "license": "ISC", + "bin": { + "semver": "bin/semver" } }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", + "node_modules/editorconfig/node_modules/yallist": { + "version": "2.1.2", + "license": "ISC" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/eip1193-provider": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@json-rpc-tools/provider": "^1.5.5" } }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "license": "MIT", + "node_modules/ejs": { + "version": "3.1.8", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "jake": "^10.8.5" }, - "engines": { - "node": ">=6.9.0" + "bin": { + "ejs": "bin/cli.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "license": "MIT", + "node_modules/electron-fetch": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.9.1.tgz", + "integrity": "sha512-M9qw6oUILGVrcENMSRRefE1MbHPIz0h79EKIeJWK9v563aT9Qkh8aEHPO1H5vi970wPirNY+jO9OpFoLiMsMGA==", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "encoding": "^0.1.13" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6" } }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "license": "MIT", + "node_modules/electron-fetch/node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "iconv-lite": "^0.6.2" } }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "license": "MIT", + "node_modules/electron-fetch/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "safer-buffer": ">= 2.1.2 < 3.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", + "node_modules/electron-to-chromium": { + "version": "1.4.194", + "license": "ISC" + }, + "node_modules/elliptic": { + "version": "6.5.4", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/emittery": { + "version": "0.8.1", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "engines": { + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", + "node_modules/emoji-regex": { + "version": "9.2.2", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 4" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.18.6", + "node_modules/encode-utf8": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/encodeurl": { + "version": "1.0.2", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8" } }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", + "node_modules/encoding": { + "version": "0.1.12", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "iconv-lite": "~0.4.13" } }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", + "node_modules/enhanced-resolve": { + "version": "5.10.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=10.13.0" } }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.18.6", + "node_modules/enquirer": { + "version": "2.3.6", + "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "ansi-colors": "^4.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8.6" } }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", + "node_modules/entities": { + "version": "2.2.0", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/err-code": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", + "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==" + }, + "node_modules/error-ex": { + "version": "1.3.2", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "is-arrayish": "^0.2.1" } }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", + "node_modules/error-stack-parser": { + "version": "2.1.4", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "stackframe": "^1.3.4" } }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", + "node_modules/es-abstract": { + "version": "1.20.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.4" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "license": "MIT" }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", + "node_modules/es-get-iterator": { + "version": "1.1.2", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.0", + "has-symbols": "^1.0.1", + "is-arguments": "^1.1.0", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.5", + "isarray": "^2.0.5" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", + "node_modules/es-module-lexer": { + "version": "0.9.3", + "license": "MIT" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "has": "^1.0.3" } }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", + "node_modules/es-to-primitive": { + "version": "1.2.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", + "node_modules/es6-error": { + "version": "4.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/escalade": { + "version": "3.1.1", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=6" } }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", + "node_modules/escape-html": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "license": "MIT", + "node_modules/escodegen": { + "version": "1.8.1", + "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "esprima": "^2.7.1", + "estraverse": "^1.9.1", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.12.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "optionalDependencies": { + "source-map": "~0.2.0" } }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", + "node_modules/escodegen/node_modules/estraverse": { + "version": "1.9.3", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "license": "MIT", + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.2.0", + "dev": true, + "optional": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "amdefine": ">=0.0.4" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.8.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">= 0.8.0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", + "node_modules/eslint": { + "version": "8.20.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.2", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" + "bin": { + "eslint-config-prettier": "bin/cli.js" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": ">=7.0.0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.18.9", + "node_modules/eslint-config-react-app": { + "version": "7.0.1", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^8.0.0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "debug": "^3.2.7", + "resolve": "^1.20.0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.9", + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.2.7", + "dev": true, + "license": "ISC", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.10.0", + "get-tsconfig": "^4.2.0", + "globby": "^13.1.2", + "is-core-module": "^2.9.0", + "is-glob": "^4.0.3", + "synckit": "^0.8.1" }, "engines": { - "node": ">=6.9.0" + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "*", + "eslint-plugin-import": "*" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", + "node_modules/eslint-import-resolver-typescript/node_modules/globby": { + "version": "13.1.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", + "node_modules/eslint-import-resolver-typescript/node_modules/slash": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, "engines": { - "node": ">=6.9.0" + "node": ">=12" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", + "node_modules/eslint-module-utils": { + "version": "2.7.3", "license": "MIT", "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "debug": "^3.2.7", + "find-up": "^2.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.18.9", + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-flow": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "ms": "^2.1.1" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "p-try": "^1.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "p-limit": "^1.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", + "node_modules/eslint-module-utils/node_modules/path-exists": { + "version": "3.0.0", "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "license": "BSD-3-Clause", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" } }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", + "node_modules/eslint-plugin-import": { + "version": "2.26.0", "license": "MIT", "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", "license": "MIT", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "@typescript-eslint/experimental-utils": "^5.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0" + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@babel/runtime": "^7.18.3", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.2", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.1", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=4.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "license": "MIT", + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "4.2.2", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0" } }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "prettier-linter-helpers": "^1.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=12.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", + "node_modules/eslint-plugin-react": { + "version": "7.30.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" }, "engines": { - "node": ">=6.9.0" + "node": ">=4" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.18.9", + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "esutils": "^2.0.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-simple-import-sort": { + "version": "7.0.0", + "dev": true, + "license": "MIT", "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": ">=5.0.0" } }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", + "node_modules/eslint-plugin-testing-library": { + "version": "5.5.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@typescript-eslint/utils": "^5.13.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^7.5.0 || ^8.0.0" } }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.18.6", + "node_modules/eslint-plugin-unused-imports": { + "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.6" + "eslint-rule-composer": "^0.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@typescript-eslint/eslint-plugin": "^5.0.0", + "eslint": "^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + } } }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", + "node_modules/eslint-rule-composer": { + "version": "0.3.0", + "dev": true, "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "license": "BSD-2-Clause", "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=8.0.0" } }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "eslint-visitor-keys": "^2.0.0" }, "engines": { - "node": ">=6.9.0" + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": ">=5" } }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" } }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=6.9.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "ajv": "^8.8.2" } }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.18.9", + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", - "semver": "^6.3.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 12.13.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.18.9", + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" + "color-name": "~1.1.4" }, "engines": { - "node": ">=6.9.0" + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.8", + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", "license": "MIT", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-typescript": "^7.18.6" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { - "node": ">=6.9.0" + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "license": "MIT", + "node_modules/espree": { + "version": "9.3.2", + "license": "BSD-2-Clause", "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" + "acorn": "^8.7.1", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" }, "engines": { - "node": ">=6.9.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/esprima": { + "version": "2.7.3", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@babel/preset-env": { - "version": "7.18.9", - "license": "MIT", + "node_modules/esquery": { + "version": "1.4.0", + "license": "BSD-3-Clause", "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.6", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@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.18.6", - "@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-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.6", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10" } }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "license": "MIT", + "node_modules/esrecurse": { + "version": "4.3.0", + "license": "BSD-2-Clause", "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "estraverse": "^5.2.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=4.0" } }, - "node_modules/@babel/preset-react": { - "version": "7.18.6", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - }, + "node_modules/estraverse": { + "version": "5.3.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4.0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - }, + "node_modules/estree-walker": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "license": "BSD-2-Clause", "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.10.0" } }, - "node_modules/@babel/runtime": { - "version": "7.21.5", + "node_modules/etag": { + "version": "1.8.1", "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.13.11" - }, "engines": { - "node": ">=6.9.0" + "node": ">= 0.6" } }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.18.9", + "node_modules/eth-block-tracker": { + "version": "4.4.3", "license": "MIT", "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/runtime": "^7.5.5", + "eth-query": "^2.1.0", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" } }, - "node_modules/@babel/template": { - "version": "7.18.10", + "node_modules/eth-block-tracker/node_modules/pify": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, "engines": { - "node": ">=6.9.0" + "node": ">=4" } }, - "node_modules/@babel/traverse": { - "version": "7.18.9", - "license": "MIT", + "node_modules/eth-json-rpc-filters": { + "version": "4.2.2", + "license": "ISC", "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" + "@metamask/safe-event-emitter": "^2.0.0", + "async-mutex": "^0.2.6", + "eth-json-rpc-middleware": "^6.0.0", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" } }, - "node_modules/@babel/types": { - "version": "7.19.3", + "node_modules/eth-json-rpc-filters/node_modules/pify": { + "version": "5.0.0", "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - }, "engines": { - "node": ">=6.9.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", + "node_modules/eth-json-rpc-middleware": { + "version": "6.0.0", + "license": "ISC", + "dependencies": { + "btoa": "^1.2.1", + "clone": "^2.1.1", + "eth-query": "^2.1.2", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-util": "^5.1.2", + "json-rpc-engine": "^5.3.0", + "json-stable-stringify": "^1.0.1", + "node-fetch": "^2.6.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/bn.js": { + "version": "4.12.0", "license": "MIT" }, - "node_modules/@bosonprotocol/chat-sdk": { - "resolved": "../chat-sdk", - "link": true + "node_modules/eth-json-rpc-middleware/node_modules/eth-rpc-errors": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } }, - "node_modules/@bosonprotocol/common": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@bosonprotocol/common/-/common-1.22.0.tgz", - "integrity": "sha512-2EhCyEjJLlCtQ3wlWbs1vLeWrvpU7Q2X7YZ6AcFz+Z+PBQufWw7/E6NUKGcofZ5v87s62kLX30gnW9KbjT1AnA==", + "node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-util": { + "version": "5.2.1", + "license": "MPL-2.0", "dependencies": { - "@bosonprotocol/metadata": "^1.9.0", - "@ethersproject/abi": "^5.5.0", - "@ethersproject/address": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/constants": "^5.5.0", - "@ethersproject/units": "^5.5.0", - "yup": "^0.32.11" + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" } }, - "node_modules/@bosonprotocol/core-sdk": { - "version": "1.25.2", - "resolved": "https://registry.npmjs.org/@bosonprotocol/core-sdk/-/core-sdk-1.25.2.tgz", - "integrity": "sha512-UAPMJK6GvEMXXVr5VPDj/mX7DJS/affnt5yRnKzx1qMZbcBB6K7y384wsVa4At2j/SyMZq+z0n691V2azcF/cg==", + "node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine": { + "version": "5.4.0", + "license": "ISC", "dependencies": { - "@bosonprotocol/common": "^1.22.0", - "@ethersproject/abi": "^5.5.0", - "@ethersproject/address": "^5.5.0", - "@ethersproject/bignumber": "^5.5.0", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.5.0", - "@ethersproject/units": "^5.5.0", - "cross-fetch": "^3.1.5", - "graphql": "^16.5.0", - "graphql-request": "^4.3.0", - "mustache": "^4.2.0", - "yup": "^0.32.11" + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" } }, - "node_modules/@bosonprotocol/ethers-sdk": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/@bosonprotocol/ethers-sdk/-/ethers-sdk-1.12.2.tgz", - "integrity": "sha512-QBY17dD4ce2XCEQ8y1gnFxi8vOgkh3n9JQK9oX0opEt7k2EmtCmobuedqHnE1MLrb4xeYN1eRHPnx9z6uuHMyQ==", + "node_modules/eth-json-rpc-middleware/node_modules/pify": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/eth-query": { + "version": "2.1.2", + "license": "ISC", "dependencies": { - "@bosonprotocol/common": "^1.22.0" - }, - "peerDependencies": { - "ethers": "^5.5.0" + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" } }, - "node_modules/@bosonprotocol/ipfs-storage": { - "version": "1.10.4", - "resolved": "https://registry.npmjs.org/@bosonprotocol/ipfs-storage/-/ipfs-storage-1.10.4.tgz", - "integrity": "sha512-3y9sE/oAIRu5FbWl4ivqFdXQo5dNfN21w8yShskVgFxQVmM3p7wAzJcL4jy1XXl09mTRviHyrCkjD0ad37Fybw==", + "node_modules/eth-rpc-errors": { + "version": "4.0.2", + "license": "MIT", "dependencies": { - "@bosonprotocol/metadata": "^1.9.0", - "ipfs-http-client": "^56.0.1", - "multiformats": "^9.6.4", - "uint8arrays": "^3.0.0" + "fast-safe-stringify": "^2.0.6" } }, - "node_modules/@bosonprotocol/metadata": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@bosonprotocol/metadata/-/metadata-1.9.0.tgz", - "integrity": "sha512-loz5R5Ddc5pvQv0XCy1fRrbQ+ar/3OkNfQ9GWSRMeK9DLI1X8rwphCfF+7Lv3vmvfm9MmiUQGVbLslArBhJpSw==", + "node_modules/eth-sig-util": { + "version": "1.4.2", + "license": "ISC", "dependencies": { - "schema-to-yup": "^1.11.11" + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" } }, - "node_modules/@bosonprotocol/react-kit": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/@bosonprotocol/react-kit/-/react-kit-0.17.2.tgz", - "integrity": "sha512-IVPx0CERsuwmHigo5Xc18PWtXGaEQqG78kcmqlA7gFyHXXpBfmU+0oeqff8/wFxS2XSihn6Van9XWx3Sq0eVSw==", + "node_modules/eth-sig-util/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/eth-sig-util/node_modules/ethereumjs-util": { + "version": "5.2.1", + "license": "MPL-2.0", "dependencies": { - "@bosonprotocol/core-sdk": "^1.25.2", - "@bosonprotocol/ethers-sdk": "^1.12.2", - "@bosonprotocol/ipfs-storage": "^1.10.4", - "@ethersproject/units": "^5.6.0", - "@rainbow-me/rainbowkit": "^0.5.3", - "@tippyjs/react": "^4.2.6", - "@web3-react/core": "8.0.18-beta.0", - "dayjs": "^1.11.7", - "graphql-request": "^5.2.0", - "phosphor-react": "^1.4.1", - "react-query": "^3.39.3", - "react-table": "^7.8.0", - "styled-components": "^5.3.5", - "tippy.js": "^6.3.7", - "use-async-effect": "^2.2.5", - "wagmi": "^0.6.8", - "yup": "^0.32.11" - }, - "peerDependencies": { - "ethers": "^5.6.1", - "react": "17 - 18", - "react-dom": "17 - 18" + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" } }, - "node_modules/@bosonprotocol/react-kit/node_modules/@rainbow-me/rainbowkit": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@rainbow-me/rainbowkit/-/rainbowkit-0.5.3.tgz", - "integrity": "sha512-y5mJowaecrooUQRi39BiQ5B9s1gdiJjvtDWCgBsE6p9Ab8QKdB4UD7piPLYB3loy+nEF9Y1KPMBYq6NqJ3rTNQ==", + "node_modules/ethereum-cryptography": { + "version": "0.1.3", + "license": "MIT", "dependencies": { - "@vanilla-extract/css": "1.7.0", - "@vanilla-extract/dynamic": "2.0.2", - "@vanilla-extract/sprinkles": "1.4.1", - "clsx": "1.1.1", - "qrcode": "1.5.0", - "react-remove-scroll": "2.5.4" - }, - "engines": { - "node": ">=12.4" - }, - "peerDependencies": { - "ethers": ">=5.5.1", - "react": ">=17", - "react-dom": ">=17", - "wagmi": "0.5.x || 0.6.x" + "@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" } }, - "node_modules/@bosonprotocol/react-kit/node_modules/@wagmi/core": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/@wagmi/core/-/core-0.5.8.tgz", - "integrity": "sha512-1mABf1bXyn3AOHyQkios4FTGqoARa8y1tf7GMH6t1c7q0nAMSbpXoTDdjEidUHy8qhWoG0y3Ez4PjCi8WQnmMg==", - "funding": [ - { - "type": "gitcoin", - "url": "https://gitcoin.co/grants/4493/wagmi-react-hooks-library-for-ethereum" - }, - { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" - } - ], + "node_modules/ethereumjs-abi": { + "version": "0.6.8", + "resolved": "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", + "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.7", - "zustand": "^4.0.0" - }, - "peerDependencies": { - "@coinbase/wallet-sdk": ">=3.3.0", - "@walletconnect/ethereum-provider": ">=1.7.5", - "ethers": ">=5.5.1" - }, - "peerDependenciesMeta": { - "@coinbase/wallet-sdk": { - "optional": true - }, - "@walletconnect/ethereum-provider": { - "optional": true - } + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" } }, - "node_modules/@bosonprotocol/react-kit/node_modules/graphql-request": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.2.0.tgz", - "integrity": "sha512-pLhKIvnMyBERL0dtFI3medKqWOz/RhHdcgbZ+hMMIb32mEPa5MJSzS4AuXxfI4sRAu6JVVk5tvXuGfCWl9JYWQ==", + "node_modules/ethereumjs-abi/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/ethereumjs-util": { + "version": "6.2.1", + "license": "MPL-2.0", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "cross-fetch": "^3.1.5", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" - }, - "peerDependencies": { - "graphql": "14 - 16" + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" } }, - "node_modules/@bosonprotocol/react-kit/node_modules/wagmi": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/wagmi/-/wagmi-0.6.8.tgz", - "integrity": "sha512-pIOn7I56KPfdPQ1WRIWzWnpC8eJZm1V25Rcn5fbgOJ2eV3kjGNchnIub/ERY1VMKywxkCAfgXfn2D/tqwCJsWw==", + "node_modules/ethereumjs-util/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/ethers": { + "version": "5.7.2", "funding": [ { - "type": "gitcoin", - "url": "https://gitcoin.co/grants/4493/wagmi-react-hooks-library-for-ethereum" + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" }, { - "type": "github", - "url": "https://github.com/sponsors/wagmi-dev" + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" } ], + "license": "MIT", "dependencies": { - "@coinbase/wallet-sdk": "^3.3.0", - "@tanstack/query-sync-storage-persister": "^4.0.10", - "@tanstack/react-query": "^4.0.10", - "@tanstack/react-query-persist-client": "^4.0.10", - "@wagmi/core": "^0.5.8", - "@walletconnect/ethereum-provider": "^1.7.8", - "use-sync-external-store": "^1.2.0" - }, - "peerDependencies": { - "ethers": ">=5.5.1", - "react": ">=17.0.0" - } - }, - "node_modules/@coinbase/wallet-sdk": { - "version": "3.3.0", - "license": "Apache-2.0", - "dependencies": { - "@metamask/safe-event-emitter": "2.0.0", - "bind-decorator": "^1.0.11", - "bn.js": "^5.1.1", - "buffer": "^6.0.3", - "clsx": "^1.1.0", - "eth-block-tracker": "4.4.3", - "eth-json-rpc-filters": "4.2.2", - "eth-rpc-errors": "4.0.2", - "js-sha256": "0.9.0", - "json-rpc-engine": "6.1.0", - "keccak": "^3.0.1", - "preact": "^10.5.9", - "qs": "^6.10.3", - "rxjs": "^6.6.3", - "stream-browserify": "^3.0.0", - "util": "^0.12.4" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@coinbase/wallet-sdk/node_modules/rxjs": { - "version": "6.6.7", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" + "@ethersproject/abi": "5.7.0", + "@ethersproject/abstract-provider": "5.7.0", + "@ethersproject/abstract-signer": "5.7.0", + "@ethersproject/address": "5.7.0", + "@ethersproject/base64": "5.7.0", + "@ethersproject/basex": "5.7.0", + "@ethersproject/bignumber": "5.7.0", + "@ethersproject/bytes": "5.7.0", + "@ethersproject/constants": "5.7.0", + "@ethersproject/contracts": "5.7.0", + "@ethersproject/hash": "5.7.0", + "@ethersproject/hdnode": "5.7.0", + "@ethersproject/json-wallets": "5.7.0", + "@ethersproject/keccak256": "5.7.0", + "@ethersproject/logger": "5.7.0", + "@ethersproject/networks": "5.7.1", + "@ethersproject/pbkdf2": "5.7.0", + "@ethersproject/properties": "5.7.0", + "@ethersproject/providers": "5.7.2", + "@ethersproject/random": "5.7.0", + "@ethersproject/rlp": "5.7.0", + "@ethersproject/sha2": "5.7.0", + "@ethersproject/signing-key": "5.7.0", + "@ethersproject/solidity": "5.7.0", + "@ethersproject/strings": "5.7.0", + "@ethersproject/transactions": "5.7.0", + "@ethersproject/units": "5.7.0", + "@ethersproject/wallet": "5.7.0", + "@ethersproject/web": "5.7.1", + "@ethersproject/wordlists": "5.7.0" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "devOptional": true, + "node_modules/ethjs-util": { + "version": "0.1.6", "license": "MIT", "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" }, "engines": { - "node": ">=12" + "node": ">=6.5.0", + "npm": ">=3" } }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "license": "CC0-1.0" + "node_modules/event-target-polyfill": { + "version": "0.0.3", + "dev": true, + "license": "MIT" }, - "node_modules/@csstools/postcss-cascade-layers": { - "version": "1.0.5", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.2", - "postcss-selector-parser": "^6.0.10" - }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "dev": true, + "license": "MIT", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=6" } }, - "node_modules/@csstools/postcss-color-function": { - "version": "1.1.1", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } + "node_modules/eventemitter3": { + "version": "4.0.7", + "license": "MIT" }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.1", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/events": { + "version": "3.3.0", + "license": "MIT", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=0.8.x" } }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.2", - "license": "CC0-1.0", + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.1", - "license": "CC0-1.0", + "node_modules/execa": { + "version": "6.1.0", + "dev": true, + "license": "MIT", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^3.0.1", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.7", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, + "node_modules/exit": { + "version": "0.1.2", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">= 0.8.0" } }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.1", - "license": "CC0-1.0", + "node_modules/expect": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.1.1", - "license": "CC0-1.0", + "node_modules/expect/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/@csstools/postcss-progressive-custom-properties": { - "version": "1.3.0", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@csstools/postcss-stepped-value-functions": { - "version": "1.0.1", - "license": "CC0-1.0", + "node_modules/expect/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@csstools/postcss-trigonometric-functions": { - "version": "1.0.2", - "license": "CC0-1.0", + "node_modules/expect/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", "dependencies": { - "postcss-value-parser": "^4.2.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": ">=7.0.0" } }, - "node_modules/@csstools/postcss-unset-value": { - "version": "1.0.2", - "license": "CC0-1.0", + "node_modules/expect/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/expect/node_modules/diff-sequences": { + "version": "27.5.1", + "license": "MIT", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@csstools/selector-specificity": { - "version": "2.0.2", - "license": "CC0-1.0", + "node_modules/expect/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2", - "postcss-selector-parser": "^6.0.10" + "node": ">=8" } }, - "node_modules/@davatar/react": { - "version": "1.10.4", + "node_modules/expect/node_modules/jest-diff": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@ethersproject/abstract-signer": "^5", - "@ethersproject/contracts": "^5", - "@ethersproject/logger": "^5", - "@ethersproject/properties": "^5", - "@ethersproject/providers": "^5", - "@types/react-blockies": "^1.4.1", - "bn.js": "^5.2.0", - "color": "^3.2.1", - "mersenne-twister": "^1.1.0", - "react-blockies": "^1.4.1" + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, - "peerDependencies": { - "react": ">=16.8" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@emotion/babel-plugin": { - "version": "11.9.2", + "node_modules/expect/node_modules/jest-get-type": { + "version": "27.5.1", "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.12.13", - "@babel/plugin-syntax-jsx": "^7.12.13", - "@babel/runtime": "^7.13.10", - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.5", - "@emotion/serialize": "^1.0.2", - "babel-plugin-macros": "^2.6.1", - "convert-source-map": "^1.5.0", - "escape-string-regexp": "^4.0.0", - "find-root": "^1.1.0", - "source-map": "^0.5.7", - "stylis": "4.0.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@emotion/babel-plugin/node_modules/babel-plugin-macros": { - "version": "2.8.0", + "node_modules/expect/node_modules/jest-matcher-utils": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@emotion/babel-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", + "node_modules/expect/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@emotion/babel-plugin/node_modules/source-map": { - "version": "0.5.7", - "license": "BSD-3-Clause", + "node_modules/express": { + "version": "4.18.1", + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.10.0" } }, - "node_modules/@emotion/babel-plugin/node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" - } + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "license": "MIT" }, - "node_modules/@emotion/cache": { - "version": "11.9.3", + "node_modules/express/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "@emotion/memoize": "^0.7.4", - "@emotion/sheet": "^1.1.1", - "@emotion/utils": "^1.0.0", - "@emotion/weak-memoize": "^0.2.5", - "stylis": "4.0.13" + "ms": "2.0.0" } }, - "node_modules/@emotion/hash": { - "version": "0.8.0", + "node_modules/express/node_modules/ms": { + "version": "2.0.0", "license": "MIT" }, - "node_modules/@emotion/is-prop-valid": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "@emotion/memoize": "^0.7.4" - } + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/@emotion/memoize": { - "version": "0.7.5", + "node_modules/extend": { + "version": "3.0.2", "license": "MIT" }, - "node_modules/@emotion/react": { - "version": "11.9.3", + "node_modules/extend-shallow": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@emotion/babel-plugin": "^11.7.1", - "@emotion/cache": "^11.9.3", - "@emotion/serialize": "^1.0.4", - "@emotion/utils": "^1.1.0", - "@emotion/weak-memoize": "^0.2.5", - "hoist-non-react-statics": "^3.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "react": ">=16.8.0" + "is-extendable": "^0.1.0" }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "@types/react": { - "optional": true - } + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@emotion/serialize": { - "version": "1.0.4", + "node_modules/external-editor": { + "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@emotion/hash": "^0.8.0", - "@emotion/memoize": "^0.7.4", - "@emotion/unitless": "^0.7.5", - "@emotion/utils": "^1.0.0", - "csstype": "^3.0.2" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@emotion/sheet": { - "version": "1.1.1", - "license": "MIT" + "node_modules/extract-files": { + "version": "9.0.0", + "license": "MIT", + "engines": { + "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/jaydenseric" + } }, - "node_modules/@emotion/stylis": { - "version": "0.8.5", + "node_modules/fast-deep-equal": { + "version": "3.1.3", "license": "MIT" }, - "node_modules/@emotion/unitless": { - "version": "0.7.5", + "node_modules/fast-diff": { + "version": "1.2.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-fifo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.2.0.tgz", + "integrity": "sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", "license": "MIT" }, - "node_modules/@emotion/utils": { - "version": "1.1.0", + "node_modules/fast-levenshtein": { + "version": "2.0.6", "license": "MIT" }, - "node_modules/@emotion/weak-memoize": { - "version": "0.2.5", + "node_modules/fast-safe-stringify": { + "version": "2.1.1", "license": "MIT" }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "license": "MIT", + "node_modules/fastq": { + "version": "1.13.0", + "license": "ISC", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=0.8.0" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { + "node_modules/fb-watchman": { "version": "2.0.1", - "license": "Python-2.0" + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", + "node_modules/fbjs": { + "version": "3.0.4", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.30" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/fbjs/node_modules/promise": { + "version": "7.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/fetch": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "biskviit": "1.0.1", + "encoding": "0.1.12" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" }, "engines": { "node": ">=8" @@ -14332,1749 +13022,1618 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "flat-cache": "^3.0.4" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", + "node_modules/file-loader": { + "version": "6.2.0", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "node_modules/@ethersproject/abi": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", + "node_modules/filelist": { + "version": "1.0.4", + "license": "Apache-2.0", "dependencies": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "minimatch": "^5.0.1" } }, - "node_modules/@ethersproject/abstract-provider": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0" + "balanced-match": "^1.0.0" } }, - "node_modules/@ethersproject/abstract-signer": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "license": "ISC", "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@ethersproject/address": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", - "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/rlp": "^5.7.0" + "node_modules/filesize": { + "version": "8.0.7", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" } }, - "node_modules/@ethersproject/base64": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fill-range": { + "version": "7.0.1", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0" + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@ethersproject/basex": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/filter-obj": { + "version": "1.1.0", "license": "MIT", - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/properties": "^5.7.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@ethersproject/bignumber": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/finalhandler": { + "version": "1.2.0", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "bn.js": "^5.2.1" + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" } }, - "node_modules/@ethersproject/bytes": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "@ethersproject/logger": "^5.7.0" + "ms": "2.0.0" } }, - "node_modules/@ethersproject/constants": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", "license": "MIT", "dependencies": { - "@ethersproject/bignumber": "^5.7.0" + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, - "node_modules/@ethersproject/contracts": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/find-root": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/find-up": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "@ethersproject/abi": "^5.7.0", - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@ethersproject/hash": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/flat-cache": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/@ethersproject/hdnode": { - "version": "5.7.0", + "node_modules/flatted": { + "version": "3.2.6", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.1", "funding": [ { "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" + "url": "https://github.com/sponsors/RubenVerborgh" } ], "license": "MIT", - "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "node_modules/@ethersproject/json-wallets": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/for-each": { + "version": "0.3.3", "license": "MIT", "dependencies": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" + "is-callable": "^1.1.3" } }, - "node_modules/@ethersproject/keccak256": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", + "node_modules/foreground-child": { + "version": "2.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "js-sha3": "0.8.0" + "cross-spawn": "^7.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/@ethersproject/logger": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" + "vue-template-compiler": { + "optional": true } - ], - "license": "MIT" + } }, - "node_modules/@ethersproject/networks": { - "version": "5.7.1", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@ethersproject/logger": "^5.7.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@ethersproject/pbkdf2": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/sha2": "^5.7.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@ethersproject/properties": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@ethersproject/logger": "^5.7.0" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@ethersproject/providers": { - "version": "5.7.2", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0", - "bech32": "1.1.4", - "ws": "7.4.6" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@ethersproject/random": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@ethersproject/rlp": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@ethersproject/sha2": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "hash.js": "1.1.7" + "engines": { + "node": ">=8" } }, - "node_modules/@ethersproject/signing-key": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "bn.js": "^5.2.1", - "elliptic": "6.5.4", - "hash.js": "1.1.7" + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/@ethersproject/solidity": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], - "license": "MIT", + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.8", + "license": "ISC", "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@ethersproject/strings": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@ethersproject/transactions": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", "license": "MIT", - "dependencies": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0" + "engines": { + "node": ">=6" } }, - "node_modules/@ethersproject/units": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/fork-ts-checker-webpack-plugin/node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/@ethersproject/wallet": { - "version": "5.7.0", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/form-data-encoder": { + "version": "1.7.2", + "dev": true, + "license": "MIT" + }, + "node_modules/formdata-node": { + "version": "4.4.1", + "dev": true, "license": "MIT", "dependencies": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/json-wallets": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "engines": { + "node": ">= 12.20" } }, - "node_modules/@ethersproject/web": { - "version": "5.7.1", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/formdata-node/node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.3", + "dev": true, "license": "MIT", - "dependencies": { - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "engines": { + "node": ">= 14" } }, - "node_modules/@ethersproject/wordlists": { - "version": "5.7.0", + "node_modules/formik": { + "version": "2.2.9", "funding": [ { "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" + "url": "https://opencollective.com/formik" } ], - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" + "deepmerge": "^2.1.1", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "react-fast-compare": "^2.0.1", + "tiny-warning": "^1.0.2", + "tslib": "^1.10.0" + }, + "peerDependencies": { + "react": ">=16.8.0" } }, - "node_modules/@floating-ui/core": { - "version": "0.7.3", - "license": "MIT" + "node_modules/formik/node_modules/deepmerge": { + "version": "2.2.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/@floating-ui/dom": { - "version": "0.5.4", + "node_modules/forwarded": { + "version": "0.2.0", "license": "MIT", - "dependencies": { - "@floating-ui/core": "^0.7.3" + "engines": { + "node": ">= 0.6" } }, - "node_modules/@floating-ui/react-dom": { - "version": "0.7.2", + "node_modules/fraction.js": { + "version": "4.2.0", "license": "MIT", - "dependencies": { - "@floating-ui/dom": "^0.5.3", - "use-isomorphic-layout-effect": "^1.1.1" + "engines": { + "node": "*" }, - "peerDependencies": { - "react": ">=16.8.0", - "react-dom": ">=16.8.0" + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, - "node_modules/@glidejs/glide": { - "version": "3.5.2", - "license": "MIT" + "node_modules/fresh": { + "version": "0.5.2", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/@graphql-codegen/cli": { - "version": "2.13.1", + "node_modules/fromentries": { + "version": "1.3.2", "dev": true, - "license": "MIT", - "dependencies": { - "@babel/generator": "^7.18.13", - "@babel/template": "^7.18.10", - "@babel/types": "^7.18.13", - "@graphql-codegen/core": "2.6.2", - "@graphql-codegen/plugin-helpers": "^2.6.2", - "@graphql-tools/apollo-engine-loader": "^7.3.6", - "@graphql-tools/code-file-loader": "^7.3.1", - "@graphql-tools/git-loader": "^7.2.1", - "@graphql-tools/github-loader": "^7.3.6", - "@graphql-tools/graphql-file-loader": "^7.5.0", - "@graphql-tools/json-file-loader": "^7.4.1", - "@graphql-tools/load": "^7.7.1", - "@graphql-tools/prisma-loader": "^7.2.7", - "@graphql-tools/url-loader": "^7.13.2", - "@graphql-tools/utils": "^8.9.0", - "@whatwg-node/fetch": "^0.3.0", - "ansi-escapes": "^4.3.1", - "chalk": "^4.1.0", - "chokidar": "^3.5.2", - "cosmiconfig": "^7.0.0", - "cosmiconfig-typescript-loader": "4.0.0", - "debounce": "^1.2.0", - "detect-indent": "^6.0.0", - "graphql-config": "^4.3.5", - "inquirer": "^8.0.0", - "is-glob": "^4.0.1", - "json-to-pretty-yaml": "^1.2.2", - "listr2": "^4.0.5", - "log-symbols": "^4.0.0", - "mkdirp": "^1.0.4", - "string-env-interpolation": "^1.0.1", - "ts-log": "^2.2.3", - "tslib": "^2.4.0", - "yaml": "^1.10.0", - "yargs": "^17.0.0" - }, - "bin": { - "gql-gen": "cjs/bin.js", - "graphql-code-generator": "cjs/bin.js", - "graphql-codegen": "cjs/bin.js", - "graphql-codegen-esm": "esm/bin.js" - }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/@graphql-codegen/cli/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/fs-extra": { + "version": "10.1.0", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=12" } }, - "node_modules/@graphql-codegen/cli/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/fs-monkey": { + "version": "1.0.3", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@graphql-codegen/cli/node_modules/cliui": { - "version": "8.0.1", - "dev": true, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, "engines": { - "node": ">=12" + "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/@graphql-codegen/cli/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/get-intrinsic": { + "version": "1.1.3", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@graphql-codegen/cli/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@graphql-codegen/cli/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" + "node_modules/get-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", + "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" }, - "node_modules/@graphql-codegen/cli/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/get-nonce": { + "version": "1.0.1", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/@graphql-codegen/cli/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "license": "ISC" + }, + "node_modules/get-package-type": { + "version": "0.1.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=8.0.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, + "node_modules/get-stream": { + "version": "6.0.1", "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@graphql-codegen/cli/node_modules/string-width": { - "version": "4.2.3", - "dev": true, + "node_modules/get-symbol-description": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@graphql-codegen/cli/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/get-tsconfig": { + "version": "4.2.0", "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, - "node_modules/@graphql-codegen/cli/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/get-value": { + "version": "2.0.6", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/@graphql-codegen/cli/node_modules/y18n": { - "version": "5.0.8", + "node_modules/glob": { + "version": "5.0.15", "dev": true, "license": "ISC", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": "*" } }, - "node_modules/@graphql-codegen/cli/node_modules/yaml": { - "version": "1.10.2", - "dev": true, + "node_modules/glob-parent": { + "version": "6.0.2", "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" } }, - "node_modules/@graphql-codegen/cli/node_modules/yargs": { - "version": "17.6.2", - "dev": true, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "license": "BSD-2-Clause" + }, + "node_modules/global-modules": { + "version": "2.0.0", "license": "MIT", "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" + "global-prefix": "^3.0.0" }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/@graphql-codegen/cli/node_modules/yargs-parser": { - "version": "21.1.1", - "dev": true, - "license": "ISC", + "node_modules/global-prefix": { + "version": "3.0.0", + "license": "MIT", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, "engines": { - "node": ">=12" + "node": ">=6" } }, - "node_modules/@graphql-codegen/core": { - "version": "2.6.2", - "dev": true, - "license": "MIT", + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "license": "ISC", "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", - "@graphql-tools/schema": "^9.0.0", - "@graphql-tools/utils": "^8.8.0", - "tslib": "~2.4.0" + "isexe": "^2.0.0" }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "bin": { + "which": "bin/which" } }, - "node_modules/@graphql-codegen/core/node_modules/tslib": { - "version": "2.4.1", + "node_modules/globals": { + "version": "11.12.0", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalyzer": { + "version": "0.1.0", "dev": true, - "license": "0BSD" + "license": "MIT" }, - "node_modules/@graphql-codegen/fragment-matcher": { - "version": "3.3.1", + "node_modules/globby": { + "version": "11.1.0", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", - "tslib": "~2.4.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@graphql-codegen/fragment-matcher/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" + "node_modules/globrex": { + "version": "0.1.2", + "dev": true, + "license": "MIT" }, - "node_modules/@graphql-codegen/plugin-helpers": { - "version": "2.7.1", + "node_modules/goober": { + "version": "2.1.11", "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "^8.8.0", - "change-case-all": "1.0.14", - "common-tags": "1.8.2", - "import-from": "4.0.0", - "lodash": "~4.17.0", - "tslib": "~2.4.0" - }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "csstype": "^3.0.10" } }, - "node_modules/@graphql-codegen/plugin-helpers/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" + "node_modules/graceful-fs": { + "version": "4.2.10", + "license": "ISC" }, - "node_modules/@graphql-codegen/schema-ast": { - "version": "2.5.1", + "node_modules/graphql": { + "version": "16.6.0", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + } + }, + "node_modules/graphql-config": { + "version": "4.3.5", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", - "@graphql-tools/utils": "^8.8.0", - "tslib": "~2.4.0" + "@graphql-tools/graphql-file-loader": "^7.3.7", + "@graphql-tools/json-file-loader": "^7.3.7", + "@graphql-tools/load": "^7.5.5", + "@graphql-tools/merge": "^8.2.6", + "@graphql-tools/url-loader": "^7.9.7", + "@graphql-tools/utils": "^8.6.5", + "cosmiconfig": "7.0.1", + "cosmiconfig-toml-loader": "1.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "minimatch": "4.2.1", + "string-env-interpolation": "1.0.1", + "ts-node": "^10.8.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">= 10.0.0" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@graphql-codegen/schema-ast/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-codegen/typed-document-node": { - "version": "2.3.3", + "node_modules/graphql-config/node_modules/minimatch": { + "version": "4.2.1", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", - "@graphql-codegen/visitor-plugin-common": "2.12.1", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.14", - "tslib": "~2.4.0" + "brace-expansion": "^1.1.7" }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "engines": { + "node": ">=10" } }, - "node_modules/@graphql-codegen/typed-document-node/node_modules/tslib": { + "node_modules/graphql-config/node_modules/tslib": { "version": "2.4.1", "dev": true, "license": "0BSD" }, - "node_modules/@graphql-codegen/typescript": { - "version": "2.7.3", - "dev": true, + "node_modules/graphql-request": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", - "@graphql-codegen/schema-ast": "^2.5.1", - "@graphql-codegen/visitor-plugin-common": "2.12.1", - "auto-bind": "~4.0.0", - "tslib": "~2.4.0" + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" }, "peerDependencies": { - "graphql": "^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "14 - 16" } }, - "node_modules/@graphql-codegen/typescript-operations": { - "version": "2.5.3", + "node_modules/graphql-tag": { + "version": "2.12.6", "dev": true, "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", - "@graphql-codegen/typescript": "^2.7.3", - "@graphql-codegen/visitor-plugin-common": "2.12.1", - "auto-bind": "~4.0.0", - "tslib": "~2.4.0" + "tslib": "^2.1.0" + }, + "engines": { + "node": ">=10" }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" } }, - "node_modules/@graphql-codegen/typescript-operations/node_modules/tslib": { + "node_modules/graphql-tag/node_modules/tslib": { "version": "2.4.1", "dev": true, "license": "0BSD" }, - "node_modules/@graphql-codegen/typescript/node_modules/tslib": { - "version": "2.4.1", + "node_modules/graphql-ws": { + "version": "5.11.2", "dev": true, - "license": "0BSD" + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "graphql": ">=0.11 <=16" + } }, - "node_modules/@graphql-codegen/visitor-plugin-common": { - "version": "2.12.1", - "dev": true, + "node_modules/gzip-size": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", - "@graphql-tools/optimize": "^1.3.0", - "@graphql-tools/relay-operation-optimizer": "^6.5.0", - "@graphql-tools/utils": "^8.8.0", - "auto-bind": "~4.0.0", - "change-case-all": "1.0.14", - "dependency-graph": "^0.11.0", - "graphql-tag": "^2.11.0", - "parse-filepath": "^1.0.2", - "tslib": "~2.4.0" + "duplexer": "^0.1.2" }, - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@graphql-codegen/visitor-plugin-common/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/handle-thing": { + "version": "2.0.1", + "license": "MIT" }, - "node_modules/@graphql-tools/apollo-engine-loader": { - "version": "7.3.13", + "node_modules/handlebars": { + "version": "4.7.7", "dev": true, "license": "MIT", "dependencies": { - "@ardatan/sync-fetch": "0.0.1", - "@graphql-tools/utils": "8.12.0", - "@whatwg-node/fetch": "^0.4.0", - "tslib": "^2.4.0" + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" } }, - "node_modules/@graphql-tools/apollo-engine-loader/node_modules/@whatwg-node/fetch": { - "version": "0.4.7", - "dev": true, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "node_modules/has": { + "version": "1.0.3", "license": "MIT", "dependencies": { - "@peculiar/webcrypto": "^1.4.0", - "abort-controller": "^3.0.0", - "busboy": "^1.6.0", - "form-data-encoder": "^1.7.1", - "formdata-node": "^4.3.1", - "node-fetch": "^2.6.7", - "undici": "^5.10.0", - "web-streams-polyfill": "^3.2.0" + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" } }, - "node_modules/@graphql-tools/apollo-engine-loader/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/batch-execute": { - "version": "8.5.6", - "dev": true, + "node_modules/has-bigints": { + "version": "1.0.2", "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "8.12.0", - "dataloader": "2.1.0", - "tslib": "^2.4.0", - "value-or-promise": "1.0.11" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@graphql-tools/batch-execute/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/has-flag": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/@graphql-tools/code-file-loader": { - "version": "7.3.6", - "dev": true, + "node_modules/has-property-descriptors": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@graphql-tools/graphql-tag-pluck": "7.3.6", - "@graphql-tools/utils": "8.12.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" + "get-intrinsic": "^1.1.1" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@graphql-tools/code-file-loader/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/has-symbols": { + "version": "1.0.3", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/@graphql-tools/delegate": { - "version": "9.0.6", - "dev": true, + "node_modules/has-tostringtag": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "@graphql-tools/batch-execute": "8.5.6", - "@graphql-tools/schema": "9.0.4", - "@graphql-tools/utils": "8.12.0", - "dataloader": "2.1.0", - "tslib": "~2.4.0", - "value-or-promise": "1.0.11" + "has-symbols": "^1.0.2" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@graphql-tools/delegate/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/git-loader": { - "version": "7.2.6", - "dev": true, + "node_modules/has-value": { + "version": "0.3.1", "license": "MIT", "dependencies": { - "@graphql-tools/graphql-tag-pluck": "7.3.6", - "@graphql-tools/utils": "8.12.0", - "is-glob": "4.0.3", - "micromatch": "^4.0.4", - "tslib": "^2.4.0", - "unixify": "^1.0.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@graphql-tools/git-loader/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/has-value/node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" }, - "node_modules/@graphql-tools/github-loader": { - "version": "7.3.13", - "dev": true, + "node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "@ardatan/sync-fetch": "0.0.1", - "@graphql-tools/graphql-tag-pluck": "7.3.6", - "@graphql-tools/utils": "8.12.0", - "@whatwg-node/fetch": "^0.4.0", - "tslib": "^2.4.0" + "isarray": "1.0.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@graphql-tools/github-loader/node_modules/@whatwg-node/fetch": { - "version": "0.4.7", - "dev": true, + "node_modules/has-values": { + "version": "0.1.4", "license": "MIT", - "dependencies": { - "@peculiar/webcrypto": "^1.4.0", - "abort-controller": "^3.0.0", - "busboy": "^1.6.0", - "form-data-encoder": "^1.7.1", - "formdata-node": "^4.3.1", - "node-fetch": "^2.6.7", - "undici": "^5.10.0", - "web-streams-polyfill": "^3.2.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@graphql-tools/github-loader/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/graphql-file-loader": { - "version": "7.5.5", - "dev": true, + "node_modules/hash-base": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "@graphql-tools/import": "6.7.6", - "@graphql-tools/utils": "8.12.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">=4" } }, - "node_modules/@graphql-tools/graphql-file-loader/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" }, - "node_modules/@graphql-tools/graphql-tag-pluck": { - "version": "7.3.6", - "dev": true, + "node_modules/hash.js": { + "version": "1.1.7", "license": "MIT", "dependencies": { - "@babel/parser": "^7.16.8", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8", - "@graphql-tools/utils": "8.12.0", - "tslib": "^2.4.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, - "node_modules/@graphql-tools/graphql-tag-pluck/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/import": { - "version": "6.7.6", + "node_modules/hasha": { + "version": "5.2.2", "dev": true, "license": "MIT", "dependencies": { - "@graphql-tools/utils": "8.12.0", - "resolve-from": "5.0.0", - "tslib": "^2.4.0" + "is-stream": "^2.0.0", + "type-fest": "^0.8.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@graphql-tools/import/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/json-file-loader": { - "version": "7.4.6", + "node_modules/hasha/node_modules/is-stream": { + "version": "2.0.1", "dev": true, "license": "MIT", - "dependencies": { - "@graphql-tools/utils": "8.12.0", - "globby": "^11.0.3", - "tslib": "^2.4.0", - "unixify": "^1.0.0" + "engines": { + "node": ">=8" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@graphql-tools/json-file-loader/node_modules/tslib": { - "version": "2.4.1", + "node_modules/hasha/node_modules/type-fest": { + "version": "0.8.1", "dev": true, - "license": "0BSD" + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } }, - "node_modules/@graphql-tools/load": { - "version": "7.7.7", - "dev": true, + "node_modules/hast-to-hyperscript": { + "version": "10.0.1", "license": "MIT", "dependencies": { - "@graphql-tools/schema": "9.0.4", - "@graphql-tools/utils": "8.12.0", - "p-limit": "3.1.0", - "tslib": "^2.4.0" + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.3.0", + "unist-util-is": "^5.0.0", + "web-namespaces": "^2.0.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@graphql-tools/load/node_modules/p-limit": { - "version": "3.1.0", - "dev": true, + "node_modules/hast-util-from-parse5": { + "version": "7.1.0", "license": "MIT", "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "@types/unist": "^2.0.0", + "hastscript": "^7.0.0", + "property-information": "^6.0.0", + "vfile": "^5.0.0", + "vfile-location": "^4.0.0", + "web-namespaces": "^2.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@graphql-tools/load/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/merge": { - "version": "8.3.6", - "dev": true, + "node_modules/hast-util-parse-selector": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "@graphql-tools/utils": "8.12.0", - "tslib": "^2.4.0" + "@types/hast": "^2.0.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@graphql-tools/merge/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/optimize": { - "version": "1.3.1", - "dev": true, + "node_modules/hast-util-raw": { + "version": "7.2.2", "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-util-from-parse5": "^7.0.0", + "hast-util-to-parse5": "^7.0.0", + "html-void-elements": "^2.0.0", + "parse5": "^6.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@graphql-tools/optimize/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/prisma-loader": { - "version": "7.2.22", - "dev": true, + "node_modules/hast-util-to-parse5": { + "version": "7.0.0", "license": "MIT", "dependencies": { - "@graphql-tools/url-loader": "7.16.2", - "@graphql-tools/utils": "8.12.0", - "@types/js-yaml": "^4.0.0", - "@types/json-stable-stringify": "^1.0.32", - "@types/jsonwebtoken": "^8.5.0", - "chalk": "^4.1.0", - "debug": "^4.3.1", - "dotenv": "^16.0.0", - "graphql-request": "^5.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "isomorphic-fetch": "^3.0.0", - "js-yaml": "^4.0.0", - "json-stable-stringify": "^1.0.1", - "jsonwebtoken": "^8.5.1", - "lodash": "^4.17.20", - "scuid": "^1.1.0", - "tslib": "^2.4.0", - "yaml-ast-parser": "^0.0.43" + "@types/hast": "^2.0.0", + "@types/parse5": "^6.0.0", + "hast-to-hyperscript": "^10.0.0", + "property-information": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/@tootallnate/once": { + "node_modules/hast-util-whitespace": { "version": "2.0.0", - "dev": true, "license": "MIT", - "engines": { - "node": ">= 10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/hastscript": { + "version": "7.0.2", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@types/hast": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^3.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/argparse": { - "version": "2.0.1", - "dev": true, - "license": "Python-2.0" + "node_modules/he": { + "version": "1.2.0", + "license": "MIT", + "bin": { + "he": "bin/he" + } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/header-case": { + "version": "2.0.4", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "capital-case": "^1.0.4", + "tslib": "^2.0.3" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/header-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "license": "BSD-3-Clause", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoist-non-react-statics/node_modules/react-is": { + "version": "16.13.1", "license": "MIT" }, - "node_modules/@graphql-tools/prisma-loader/node_modules/dotenv": { - "version": "16.0.3", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/hoopy": { + "version": "0.1.4", + "license": "MIT", "engines": { - "node": ">=12" + "node": ">= 6.0.0" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/graphql-request": { - "version": "5.0.0", - "dev": true, + "node_modules/hpack.js": { + "version": "2.1.6", "license": "MIT", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "cross-fetch": "^3.1.5", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" - }, - "peerDependencies": { - "graphql": "14 - 16" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/http-proxy-agent": { - "version": "5.0.0", - "dev": true, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" + "whatwg-encoding": "^1.0.5" }, "engines": { - "node": ">= 6" + "node": ">=10" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/js-yaml": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } + "node_modules/html-entities": { + "version": "2.3.3", + "license": "MIT" }, - "node_modules/@graphql-tools/prisma-loader/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/html-escaper": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/@graphql-tools/prisma-loader/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "license": "MIT", + "engines": { + "node": ">= 12" + } }, - "node_modules/@graphql-tools/relay-operation-optimizer": { - "version": "6.5.6", - "dev": true, + "node_modules/html-void-elements": { + "version": "2.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "@ardatan/relay-compiler": "12.0.0", - "@graphql-tools/utils": "8.12.0", - "tslib": "^2.4.0" + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" }, "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "webpack": "^5.20.0" } }, - "node_modules/@graphql-tools/relay-operation-optimizer/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/schema": { - "version": "9.0.4", - "dev": true, + "node_modules/htmlparser2": { + "version": "6.1.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], "license": "MIT", "dependencies": { - "@graphql-tools/merge": "8.3.6", - "@graphql-tools/utils": "8.12.0", - "tslib": "^2.4.0", - "value-or-promise": "1.0.11" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "node_modules/@graphql-tools/schema/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/http-deceiver": { + "version": "1.2.7", + "license": "MIT" }, - "node_modules/@graphql-tools/url-loader": { - "version": "7.16.2", - "dev": true, + "node_modules/http-errors": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "@ardatan/sync-fetch": "0.0.1", - "@graphql-tools/delegate": "9.0.6", - "@graphql-tools/utils": "8.12.0", - "@graphql-tools/wrap": "9.2.1", - "@types/ws": "^8.0.0", - "@whatwg-node/fetch": "^0.4.0", - "dset": "^3.1.2", - "extract-files": "^11.0.0", - "graphql-ws": "^5.4.1", - "isomorphic-ws": "^5.0.0", - "meros": "^1.1.4", - "tslib": "^2.4.0", - "value-or-promise": "^1.0.11", - "ws": "^8.3.0" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">= 0.8" } }, - "node_modules/@graphql-tools/url-loader/node_modules/@whatwg-node/fetch": { - "version": "0.4.7", - "dev": true, + "node_modules/http-parser-js": { + "version": "0.5.8", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", "license": "MIT", "dependencies": { - "@peculiar/webcrypto": "^1.4.0", - "abort-controller": "^3.0.0", - "busboy": "^1.6.0", - "form-data-encoder": "^1.7.1", - "formdata-node": "^4.3.1", - "node-fetch": "^2.6.7", - "undici": "^5.10.0", - "web-streams-polyfill": "^3.2.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" } }, - "node_modules/@graphql-tools/url-loader/node_modules/extract-files": { - "version": "11.0.0", - "dev": true, + "node_modules/http-proxy-agent": { + "version": "4.0.1", "license": "MIT", - "engines": { - "node": "^12.20 || >= 14.13" + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" }, - "funding": { - "url": "https://github.com/sponsors/jaydenseric" + "engines": { + "node": ">= 6" } }, - "node_modules/@graphql-tools/url-loader/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@graphql-tools/url-loader/node_modules/ws": { - "version": "8.11.0", - "dev": true, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, "engines": { - "node": ">=10.0.0" + "node": ">=12.0.0" }, "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "@types/express": "^4.17.13" }, "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { + "@types/express": { "optional": true } } }, - "node_modules/@graphql-tools/utils": { - "version": "8.12.0", + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "tslib": "^2.4.0" + "agent-base": "6", + "debug": "4" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">= 6" } }, - "node_modules/@graphql-tools/utils/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" + "node_modules/human-signals": { + "version": "3.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.20.0" + } }, - "node_modules/@graphql-tools/wrap": { - "version": "9.2.1", + "node_modules/husky": { + "version": "8.0.1", "dev": true, "license": "MIT", - "dependencies": { - "@graphql-tools/delegate": "9.0.6", - "@graphql-tools/schema": "9.0.4", - "@graphql-tools/utils": "8.12.0", - "tslib": "^2.4.0", - "value-or-promise": "1.0.11" + "bin": { + "husky": "lib/bin.js" }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" } }, - "node_modules/@graphql-tools/wrap/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/hyphenate-style-name": { + "version": "1.0.4", + "license": "BSD-3-Clause" }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.1.1", + "node_modules/i": { + "version": "0.3.7", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "postcss": "^8.1.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "license": "Apache-2.0", + "node_modules/idb": { + "version": "6.1.5", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "license": "MIT", "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "harmony-reflect": "^1.4.6" }, "engines": { - "node": ">=10.10.0" + "node": ">=4" } }, - "node_modules/@humanwhocodes/object-schema": { + "node_modules/ieee754": { "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "BSD-3-Clause" }, - "node_modules/@iarna/toml": { - "version": "2.2.5", + "node_modules/ignore": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "license": "MIT" + }, + "node_modules/immer": { + "version": "9.0.15", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "3.7.6", "dev": true, - "license": "ISC" + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.8.0" + } }, - "node_modules/@ipld/dag-cbor": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.3.tgz", - "integrity": "sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==", + "node_modules/import-fresh": { + "version": "3.3.0", + "license": "MIT", "dependencies": { - "cborg": "^1.6.0", - "multiformats": "^9.5.4" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@ipld/dag-json": { - "version": "8.0.11", - "resolved": "https://registry.npmjs.org/@ipld/dag-json/-/dag-json-8.0.11.tgz", - "integrity": "sha512-Pea7JXeYHTWXRTIhBqBlhw7G53PJ7yta3G/sizGEZyzdeEwhZRr0od5IQ0r2ZxOt1Do+2czddjeEPp+YTxDwCA==", - "dependencies": { - "cborg": "^1.5.4", - "multiformats": "^9.5.4" + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=4" } }, - "node_modules/@ipld/dag-pb": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-2.1.18.tgz", - "integrity": "sha512-ZBnf2fuX9y3KccADURG5vb9FaOeMjFkCrNysB0PtftME/4iCTjxfaLoNq/IAh5fTqUOMXvryN6Jyka4ZGuMLIg==", - "dependencies": { - "multiformats": "^9.5.4" + "node_modules/import-from": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=12.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "license": "ISC", + "node_modules/import-local": { + "version": "3.1.0", + "license": "MIT", "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", + "node_modules/imurmurhash": { + "version": "0.1.4", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@jest/console": { - "version": "27.5.1", + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "license": "MIT" + }, + "node_modules/input-format": { + "version": "0.3.8", "license": "MIT", "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0" + "prop-types": "^15.8.1" + } + }, + "node_modules/inquirer": { + "version": "8.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12.0.0" } }, - "node_modules/@jest/console/node_modules/ansi-styles": { + "node_modules/inquirer/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -16086,8 +14645,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@jest/console/node_modules/chalk": { + "node_modules/inquirer/node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -16100,8 +14660,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@jest/console/node_modules/color-convert": { + "node_modules/inquirer/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -16110,1895 +14671,1993 @@ "node": ">=7.0.0" } }, - "node_modules/@jest/console/node_modules/color-name": { + "node_modules/inquirer/node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, - "node_modules/@jest/console/node_modules/has-flag": { + "node_modules/inquirer/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer/node_modules/has-flag": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/inquirer/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "4.2.3", + "dev": true, "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { "node": ">=8" } }, - "node_modules/@jest/core": { - "version": "27.5.1", + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/reporters": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^27.5.1", - "jest-config": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-resolve-dependencies": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "jest-watcher": "^27.5.1", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">=8" } }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", + "node_modules/interface-datastore": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.1.tgz", + "integrity": "sha512-AmCS+9CT34pp2u0QQVXjKztkuq3y5T+BIciuiHDDtDZucZD8VudosnSdUyXJV6IsRkN5jc4RFDhCk1O6Q3Gxjg==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "interface-store": "^2.0.2", + "nanoid": "^3.0.2", + "uint8arrays": "^3.0.0" } }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", + "node_modules/interface-store": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz", + "integrity": "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.4" } }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/invariant": { + "version": "2.2.4", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "loose-envify": "^1.0.0" } }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", "engines": { "node": ">=8" } }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/ipaddr.js": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/@jest/environment": { - "version": "27.5.1", - "license": "MIT", + "node_modules/ipfs-core-types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.10.3.tgz", + "integrity": "sha512-GNid2lRBjR5qgScCglgk7w9Hk3TZAwPHQXxOLQx72wgyc0jF2U5NXRoKW0GRvX8NPbHmsrFszForIqxd23I1Gw==", "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" + "@ipld/dag-pb": "^2.1.3", + "interface-datastore": "^6.0.2", + "ipfs-unixfs": "^6.0.3", + "multiaddr": "^10.0.0", + "multiformats": "^9.5.1" + } + }, + "node_modules/ipfs-core-utils": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.14.3.tgz", + "integrity": "sha512-aBkewVhgAj3NWXPwu6imj0wADGiGVZmJzqKzODOJsibDjkx6FGdMv8kvvqtLnK8LS/dvSk9yk32IDtuDyYoV7Q==", + "dependencies": { + "any-signal": "^3.0.0", + "blob-to-it": "^1.0.1", + "browser-readablestream-to-it": "^1.0.1", + "debug": "^4.1.1", + "err-code": "^3.0.1", + "ipfs-core-types": "^0.10.3", + "ipfs-unixfs": "^6.0.3", + "ipfs-utils": "^9.0.6", + "it-all": "^1.0.4", + "it-map": "^1.0.4", + "it-peekable": "^1.0.2", + "it-to-stream": "^1.0.0", + "merge-options": "^3.0.4", + "multiaddr": "^10.0.0", + "multiaddr-to-uri": "^8.0.0", + "multiformats": "^9.5.1", + "nanoid": "^3.1.23", + "parse-duration": "^1.0.0", + "timeout-abort-controller": "^3.0.0", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/ipfs-http-client": { + "version": "56.0.3", + "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-56.0.3.tgz", + "integrity": "sha512-E3L5ylVl6BjyRUsNehvfuRBYp1hj8vQ8in4zskVPMNzXs6JiCFUbif5a6BtcAlSK4xPQyJCeLNNAWLUeFQTLNA==", + "dependencies": { + "@ipld/dag-cbor": "^7.0.0", + "@ipld/dag-json": "^8.0.1", + "@ipld/dag-pb": "^2.1.3", + "any-signal": "^3.0.0", + "dag-jose": "^1.0.0", + "debug": "^4.1.1", + "err-code": "^3.0.1", + "ipfs-core-types": "^0.10.3", + "ipfs-core-utils": "^0.14.3", + "ipfs-utils": "^9.0.6", + "it-first": "^1.0.6", + "it-last": "^1.0.4", + "merge-options": "^3.0.4", + "multiaddr": "^10.0.0", + "multiformats": "^9.5.1", + "parse-duration": "^1.0.0", + "stream-to-it": "^0.2.2", + "uint8arrays": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=15.0.0", + "npm": ">=3.0.0" } }, - "node_modules/@jest/fake-timers": { - "version": "27.5.1", - "license": "MIT", + "node_modules/ipfs-unixfs": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-6.0.9.tgz", + "integrity": "sha512-0DQ7p0/9dRB6XCb0mVCTli33GzIzSVx5udpJuVM47tGcD+W+Bl4LsnoLswd3ggNnNEakMv1FdoFITiEnchXDqQ==", "dependencies": { - "@jest/types": "^27.5.1", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "err-code": "^3.0.1", + "protobufjs": "^6.10.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, - "node_modules/@jest/globals": { - "version": "27.5.1", - "license": "MIT", + "node_modules/ipfs-utils": { + "version": "9.0.14", + "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.14.tgz", + "integrity": "sha512-zIaiEGX18QATxgaS0/EOQNoo33W0islREABAcxXE8n7y2MGAlB+hdsxXn4J0hGZge8IqVQhW8sWIb+oJz2yEvg==", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "any-signal": "^3.0.0", + "browser-readablestream-to-it": "^1.0.0", + "buffer": "^6.0.1", + "electron-fetch": "^1.7.2", + "err-code": "^3.0.1", + "is-electron": "^2.2.0", + "iso-url": "^1.1.5", + "it-all": "^1.0.4", + "it-glob": "^1.0.1", + "it-to-stream": "^1.0.0", + "merge-options": "^3.0.4", + "nanoid": "^3.1.20", + "native-fetch": "^3.0.0", + "node-fetch": "^2.6.8", + "react-native-fetch-api": "^3.0.0", + "stream-to-it": "^0.2.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=16.0.0", + "npm": ">=7.0.0" } }, - "node_modules/@jest/reporters": { - "version": "27.5.1", - "license": "MIT", + "node_modules/ipfs-utils/node_modules/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-haste-map": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" + "whatwg-url": "^5.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "4.x || >=6.0.0" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + "encoding": "^0.1.0" }, "peerDependenciesMeta": { - "node-notifier": { + "encoding": { "optional": true } } }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/is-absolute": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", + "node_modules/is-arguments": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/is-arrayish": { + "version": "0.2.1", + "license": "MIT" + }, + "node_modules/is-bigint": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "has-bigints": "^1.0.1" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/is-binary-path": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@jest/reporters/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/is-boolean-object": { + "version": "1.1.2", + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "*" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/is-buffer": { + "version": "2.0.5", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/is-callable": { + "version": "1.2.4", "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/schemas": { - "version": "28.1.3", + "node_modules/is-core-module": { + "version": "2.11.0", "license": "MIT", "dependencies": { - "@sinclair/typebox": "^0.24.1" + "has": "^1.0.3" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/source-map": { - "version": "27.5.1", + "node_modules/is-date-object": { + "version": "1.0.5", "license": "MIT", "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "source-map": "^0.6.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/test-result": { - "version": "27.5.1", + "node_modules/is-docker": { + "version": "2.2.1", "license": "MIT", - "dependencies": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "bin": { + "is-docker": "cli.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/test-sequencer": { - "version": "27.5.1", + "node_modules/is-electron": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", + "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==" + }, + "node_modules/is-extendable": { + "version": "0.1.1", "license": "MIT", - "dependencies": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" - }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/transform": { - "version": "27.5.1", + "node_modules/is-extglob": { + "version": "2.1.1", "license": "MIT", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^1.4.0", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-util": "^27.5.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/is-fullwidth-code-point": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", + "node_modules/is-generator-fn": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/is-glob": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/is-hex-prefixed": { + "version": "1.0.0", + "license": "MIT", + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", "dependencies": { - "has-flag": "^4.0.0" + "ip-regex": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@jest/types": { - "version": "27.5.1", + "node_modules/is-lower-case": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "tslib": "^2.0.3" } }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/is-lower-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/is-map": { + "version": "2.0.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/is-nan": { + "version": "1.3.2", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", + "node_modules/is-negative-zero": { + "version": "2.0.2", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/is-obj": { + "version": "1.0.1", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "engines": { "node": ">=8" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", + "node_modules/is-plain-object": { + "version": "2.0.4", "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" + "isobject": "^3.0.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "license": "MIT" }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", + "node_modules/is-regex": { + "version": "1.1.4", "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", + "node_modules/is-regexp": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", + "node_modules/is-relative": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "is-unc-path": "^1.0.0" }, "engines": { - "node": ">=6.0.0" + "node": ">=0.10.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", + "node_modules/is-root": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "engines": { + "node": ">=6" } }, - "node_modules/@json-rpc-tools/provider": { - "version": "1.7.6", + "node_modules/is-set": { + "version": "2.0.2", "license": "MIT", - "dependencies": { - "@json-rpc-tools/utils": "^1.7.6", - "axios": "^0.21.0", - "safe-json-utils": "^1.1.1", - "ws": "^7.4.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@json-rpc-tools/types": { - "version": "1.7.6", + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "keyvaluestorage-interface": "^1.0.0" + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@json-rpc-tools/utils": { - "version": "1.7.6", + "node_modules/is-stream": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@json-rpc-tools/types": "^1.7.6", - "@pedrouid/environment": "^1.0.1" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "license": "Apache-2.0" - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "license": "MIT" - }, - "node_modules/@metamask/safe-event-emitter": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", + "node_modules/is-string": { + "version": "1.0.7", "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", + "node_modules/is-symbol": { + "version": "1.0.4", "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", + "node_modules/is-typed-array": { + "version": "1.1.9", "license": "MIT", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@notifi-network/notifi-core": { - "version": "0.65.0", + "node_modules/is-typedarray": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@notifi-network/notifi-graphql": "^0.65.0" + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@notifi-network/notifi-frontend-client": { - "version": "0.65.0", + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "@notifi-network/notifi-graphql": "^0.65.0", - "graphql-request": "5.1.0", - "localforage": "^1.10.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@notifi-network/notifi-frontend-client/node_modules/graphql-request": { - "version": "5.1.0", + "node_modules/is-upper-case": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "cross-fetch": "^3.1.5", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" - }, - "peerDependencies": { - "graphql": "14 - 16" + "tslib": "^2.0.3" } }, - "node_modules/@notifi-network/notifi-graphql": { - "version": "0.65.0", + "node_modules/is-upper-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/is-weakmap": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "graphql": "^16.6.0", - "graphql-request": "5.1.0", - "uuid": "^8.3.2" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@notifi-network/notifi-graphql/node_modules/graphql-request": { - "version": "5.1.0", + "node_modules/is-weakref": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "cross-fetch": "^3.1.5", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" + "call-bind": "^1.0.2" }, - "peerDependencies": { - "graphql": "14 - 16" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@notifi-network/notifi-react-card": { - "version": "0.65.0", + "node_modules/is-weakset": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "@notifi-network/notifi-frontend-client": "^0.65.0", - "@notifi-network/notifi-react-hooks": "^0.65.0", - "clsx": "^1.2.1", - "date-fns": "^2.29.3", - "libphonenumber-js": "^1.10.13", - "react-virtuoso": "^3.1.1" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@notifi-network/notifi-react-card/node_modules/clsx": { - "version": "1.2.1", + "node_modules/is-whitespace": { + "version": "0.3.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=0.10.0" } }, - "node_modules/@notifi-network/notifi-react-hooks": { - "version": "0.65.0", + "node_modules/is-windows": { + "version": "1.0.2", + "dev": true, "license": "MIT", - "dependencies": { - "@notifi-network/notifi-axios-adapter": "^0.65.0", - "@notifi-network/notifi-axios-utils": "^0.65.0", - "@notifi-network/notifi-core": "^0.65.0", - "axios": "^0.26.0", - "localforage": "^1.10.0", - "typedoc-plugin-missing-exports": "^0.22.6", - "typescript": "^4.5.5" - }, - "peerDependencies": { - "react": "^17.0.2 || ^18.0", - "react-dom": "^17.0.2 || ^18.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-adapter": { - "version": "0.65.0", + "node_modules/is-wsl": { + "version": "2.2.0", "license": "MIT", "dependencies": { - "@notifi-network/notifi-axios-utils": "^0.65.0" + "is-docker": "^2.0.0" }, - "peerDependencies": { - "axios": "^0.26.0" + "engines": { + "node": ">=8" } }, - "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-utils": { - "version": "0.65.0", - "license": "MIT", - "peerDependencies": { - "axios": "^0.26.1" + "node_modules/isarray": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/iso-url": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz", + "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==", + "engines": { + "node": ">=12" } }, - "node_modules/@notifi-network/notifi-react-hooks/node_modules/axios": { - "version": "0.26.1", + "node_modules/isobject": { + "version": "3.0.1", "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.8" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/@peculiar/asn1-schema": { - "version": "2.3.0", + "node_modules/isomorphic-fetch": { + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "asn1js": "^3.0.5", - "pvtsutils": "^1.3.2", - "tslib": "^2.4.0" + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" } }, - "node_modules/@peculiar/asn1-schema/node_modules/tslib": { - "version": "2.4.1", + "node_modules/isomorphic-ws": { + "version": "5.0.0", "dev": true, - "license": "0BSD" + "license": "MIT", + "peerDependencies": { + "ws": "*" + } }, - "node_modules/@peculiar/json-schema": { - "version": "1.1.12", + "node_modules/istanbul": { + "version": "0.4.5", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "tslib": "^2.0.0" + "abbrev": "1.0.x", + "async": "1.x", + "escodegen": "1.8.x", + "esprima": "2.7.x", + "glob": "^5.0.15", + "handlebars": "^4.0.1", + "js-yaml": "3.x", + "mkdirp": "0.5.x", + "nopt": "3.x", + "once": "1.x", + "resolve": "1.1.x", + "supports-color": "^3.1.0", + "which": "^1.1.1", + "wordwrap": "^1.0.0" }, - "engines": { - "node": ">=8.0.0" + "bin": { + "istanbul": "lib/cli.js" } }, - "node_modules/@peculiar/json-schema/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } }, - "node_modules/@peculiar/webcrypto": { - "version": "1.4.0", + "node_modules/istanbul-lib-hook": { + "version": "3.0.0", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", "dependencies": { - "@peculiar/asn1-schema": "^2.1.6", - "@peculiar/json-schema": "^1.1.12", - "pvtsutils": "^1.3.2", - "tslib": "^2.4.0", - "webcrypto-core": "^1.7.4" + "append-transform": "^2.0.0" }, "engines": { - "node": ">=10.12.0" + "node": ">=8" } }, - "node_modules/@peculiar/webcrypto/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@pedrouid/environment": { - "version": "1.0.1", - "license": "MIT" + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } }, - "node_modules/@pkgr/utils": { - "version": "2.3.0", + "node_modules/istanbul-lib-processinfo": { + "version": "2.0.3", "dev": true, - "license": "MIT", + "license": "ISC", "dependencies": { + "archy": "^1.0.0", "cross-spawn": "^7.0.3", - "is-glob": "^4.0.3", - "open": "^8.4.0", - "picocolors": "^1.0.0", - "tiny-glob": "^0.2.9", - "tslib": "^2.4.0" + "istanbul-lib-coverage": "^3.2.0", + "p-map": "^3.0.0", + "rimraf": "^3.0.0", + "uuid": "^8.3.2" }, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" + "node": ">=8" } }, - "node_modules/@pkgr/utils/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/@playwright/test": { - "version": "1.23.4", + "node_modules/istanbul-lib-processinfo/node_modules/p-map": { + "version": "3.0.0", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "@types/node": "*", - "playwright-core": "1.23.4" + "aggregate-error": "^3.0.0" }, - "bin": { - "playwright": "cli.js" + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=14" + "node": ">=8" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.7", + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } + "node": ">=8" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { - "version": "5.0.0", + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { - "version": "6.0.0", - "license": "MIT", + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "license": "BSD-3-Clause", "dependencies": { - "p-locate": "^5.0.0" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "license": "MIT", + "node_modules/istanbul-reports": { + "version": "3.1.5", + "license": "BSD-3-Clause", "dependencies": { - "yocto-queue": "^0.1.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { - "version": "5.0.0", + "node_modules/istanbul/node_modules/has-flag": { + "version": "1.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.4", - "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", + "node_modules/istanbul/node_modules/resolve": { + "version": "1.1.7", "dev": true, "license": "MIT" }, - "node_modules/@popperjs/core": { - "version": "2.11.5", + "node_modules/istanbul/node_modules/supports-color": { + "version": "3.2.3", + "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" } }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + "node_modules/istanbul/node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + "node_modules/it-all": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz", + "integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==" }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + "node_modules/it-first": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz", + "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==" }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "node_modules/it-glob": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-1.0.2.tgz", + "integrity": "sha512-Ch2Dzhw4URfB9L/0ZHyY+uqOnKvBNeS/SMcRiPmJfpHiM0TsUZn+GkpcZxAoF3dJVdPm/PuIk3A4wlV7SUo23Q==", "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" + "@types/minimatch": "^3.0.4", + "minimatch": "^3.0.4" } }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + "node_modules/it-last": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz", + "integrity": "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q==" }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + "node_modules/it-map": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz", + "integrity": "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==" }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + "node_modules/it-peekable": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz", + "integrity": "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ==" }, - "node_modules/@radix-ui/primitive": { + "node_modules/it-to-stream": { "version": "1.0.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz", + "integrity": "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==", "dependencies": { - "@babel/runtime": "^7.13.10" + "buffer": "^6.0.3", + "fast-fifo": "^1.0.0", + "get-iterator": "^1.0.2", + "p-defer": "^3.0.0", + "p-fifo": "^1.0.0", + "readable-stream": "^3.6.0" } }, - "node_modules/@radix-ui/react-arrow": { - "version": "1.0.0", - "license": "MIT", + "node_modules/jake": { + "version": "10.8.5", + "license": "Apache-2.0", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.0" + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@radix-ui/react-collection": { - "version": "1.0.0", + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-slot": "1.0.0" + "color-convert": "^2.0.1" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.0.0", + "node_modules/jake/node_modules/async": { + "version": "3.2.4", + "license": "MIT" + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@radix-ui/react-context": { - "version": "1.0.0", + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "color-name": "~1.1.4" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.0", + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-escape-keydown": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-id": { - "version": "1.0.0", + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-popper": { - "version": "1.0.0", + "node_modules/jest": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "0.7.2", - "@radix-ui/react-arrow": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0", - "@radix-ui/react-use-rect": "1.0.0", - "@radix-ui/react-use-size": "1.0.0", - "@radix-ui/rect": "1.0.0" + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@radix-ui/react-portal": { - "version": "1.0.0", + "node_modules/jest-changed-files": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.0" + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@radix-ui/react-presence": { - "version": "1.0.0", + "node_modules/jest-changed-files/node_modules/execa": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@radix-ui/react-primitive": { - "version": "1.0.0", + "node_modules/jest-changed-files/node_modules/human-signals": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/jest-changed-files/node_modules/is-stream": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.0" + "engines": { + "node": ">=8" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@radix-ui/react-progress": { - "version": "1.0.0", + "node_modules/jest-changed-files/node_modules/mimic-fn": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.0" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=6" } }, - "node_modules/@radix-ui/react-slot": { - "version": "1.0.0", + "node_modules/jest-changed-files/node_modules/npm-run-path": { + "version": "4.0.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" + "path-key": "^3.0.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-switch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.2.tgz", - "integrity": "sha512-BcG/LKehxt36NXG0wPnoCitIfSMtU9Xo7BmythYA1PAMLtsMvW7kALfBzmduQoHTWcKr0AVcFyh0gChBUp9TiQ==", + "node_modules/jest-changed-files/node_modules/onetime": { + "version": "5.1.2", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-primitive": "1.0.2", - "@radix-ui/react-use-controllable-state": "1.0.0", - "@radix-ui/react-use-previous": "1.0.0", - "@radix-ui/react-use-size": "1.0.0" + "mimic-fn": "^2.1.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@radix-ui/react-switch/node_modules/@radix-ui/react-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.2.tgz", - "integrity": "sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==", + "node_modules/jest-changed-files/node_modules/strip-final-newline": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-slot": "1.0.1" + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@radix-ui/react-switch/node_modules/@radix-ui/react-slot": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", - "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.0" + "color-convert": "^2.0.1" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@radix-ui/react-toast": { - "version": "1.0.0", + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-collection": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-dismissable-layer": "1.0.0", - "@radix-ui/react-portal": "1.0.0", - "@radix-ui/react-presence": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-use-callback-ref": "1.0.0", - "@radix-ui/react-use-controllable-state": "1.0.0", - "@radix-ui/react-use-layout-effect": "1.0.0", - "@radix-ui/react-visually-hidden": "1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@radix-ui/react-tooltip": { - "version": "1.0.0", + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.0", - "@radix-ui/react-compose-refs": "1.0.0", - "@radix-ui/react-context": "1.0.0", - "@radix-ui/react-dismissable-layer": "1.0.0", - "@radix-ui/react-id": "1.0.0", - "@radix-ui/react-popper": "1.0.0", - "@radix-ui/react-portal": "1.0.0", - "@radix-ui/react-presence": "1.0.0", - "@radix-ui/react-primitive": "1.0.0", - "@radix-ui/react-slot": "1.0.0", - "@radix-ui/react-use-controllable-state": "1.0.0", - "@radix-ui/react-visually-hidden": "1.0.0" + "color-name": "~1.1.4" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@radix-ui/react-use-callback-ref": { - "version": "1.0.0", + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/jest-circus/node_modules/diff-sequences": { + "version": "27.5.1", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" - }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@radix-ui/react-use-controllable-state": { - "version": "1.0.0", + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/jest-diff": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@radix-ui/react-use-escape-keydown": { - "version": "1.0.0", + "node_modules/jest-circus/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/jest-matcher-utils": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-callback-ref": "1.0.0" + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@radix-ui/react-use-layout-effect": { - "version": "1.0.0", + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" } }, - "node_modules/@radix-ui/react-use-previous": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.0.tgz", - "integrity": "sha512-RG2K8z/K7InnOKpq6YLDmT49HGjNmrK+fr82UCVKT2sW0GYfVnYp4wZWBooT/EYfQ5faA9uIjvsuMMhH61rheg==", + "node_modules/jest-cli": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10" + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } } }, - "node_modules/@radix-ui/react-use-rect": { - "version": "1.0.0", + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/rect": "1.0.0" + "color-convert": "^2.0.1" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@radix-ui/react-use-size": { - "version": "1.0.0", + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-use-layout-effect": "1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@radix-ui/react-visually-hidden": { - "version": "1.0.0", + "node_modules/jest-cli/node_modules/cliui": { + "version": "7.0.4", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.0" + "color-name": "~1.1.4" }, - "peerDependencies": { - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@radix-ui/rect": { - "version": "1.0.0", + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/jest-cli/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.13.10" + "engines": { + "node": ">=8" } }, - "node_modules/@rainbow-me/rainbowkit": { - "version": "0.4.8", + "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/string-width": { + "version": "4.2.3", "license": "MIT", "dependencies": { - "@vanilla-extract/css": "1.7.0", - "@vanilla-extract/dynamic": "2.0.2", - "@vanilla-extract/sprinkles": "1.4.1", - "clsx": "1.1.1", - "qrcode": "1.5.0", - "react-remove-scroll": "2.5.4" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=12.4" + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependencies": { - "ethers": ">=5.5.1", - "react": ">=17", - "react-dom": ">=17", - "wagmi": "0.5.x || 0.6.x" + "engines": { + "node": ">=8" } }, - "node_modules/@remix-run/router": { - "version": "1.0.1", + "node_modules/jest-cli/node_modules/y18n": { + "version": "5.0.8", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "16.2.0", "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, "engines": { - "node": ">=14" + "node": ">=10" } }, - "node_modules/@remote-ui/rpc": { - "version": "1.3.3", - "license": "MIT" + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "20.2.9", + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", + "node_modules/jest-config": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" }, "engines": { - "node": ">= 10.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" + "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { - "@types/babel__core": { + "ts-node": { "optional": true } } }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=8" }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "node": ">=7.0.0" } }, - "node_modules/@rushstack/eslint-patch": { + "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", "license": "MIT" }, - "node_modules/@sentry/browser": { - "version": "7.18.0", - "license": "MIT", + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "@sentry/core": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", - "tslib": "^1.9.3" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@sentry/core": { - "version": "7.18.0", + "node_modules/jest-config/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", - "tslib": "^1.9.3" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@sentry/react": { - "version": "7.18.0", + "node_modules/jest-diff": { + "version": "28.1.3", "license": "MIT", "dependencies": { - "@sentry/browser": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", - "hoist-non-react-statics": "^3.3.2", - "tslib": "^1.9.3" + "chalk": "^4.0.0", + "diff-sequences": "^28.1.1", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": "15.x || 16.x || 17.x || 18.x" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@sentry/tracing": { - "version": "7.18.0", + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@sentry/core": "7.18.0", - "@sentry/types": "7.18.0", - "@sentry/utils": "7.18.0", - "tslib": "^1.9.3" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@sentry/types": { - "version": "7.18.0", + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@sentry/utils": { - "version": "7.18.0", + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@sentry/types": "7.18.0", - "tslib": "^1.9.3" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8" + "node": ">=7.0.0" } }, - "node_modules/@shopify/react-hooks": { - "version": "3.0.2", + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": "^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0 <19.0.0" + "node": ">=8" } }, - "node_modules/@shopify/react-web-worker": { - "version": "5.0.5", + "node_modules/jest-diff/node_modules/pretty-format": { + "version": "28.1.3", "license": "MIT", "dependencies": { - "@shopify/react-hooks": "^3.0.2", - "@shopify/useful-types": "^5.1.1", - "@shopify/web-worker": "^5.0.1" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": "^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "react": ">=16.8.0 <19.0.0", - "react-dom": ">=16.8.0 <19.0.0" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@shopify/useful-types": { - "version": "5.1.1", + "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", "engines": { - "node": "^14.17.0 || >=16.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@shopify/web-worker": { - "version": "5.0.1", + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@remote-ui/rpc": "^1.2.5" + "has-flag": "^4.0.0" }, "engines": { - "node": "^14.17.0 || >=16.0.0" + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": "^5.38.0", - "webpack-virtual-modules": "^0.4.3" - }, - "peerDependenciesMeta": { - "@babel/core": { - "optional": true - }, - "webpack": { - "optional": true - }, - "webpack-virtual-modules": { - "optional": true - } - } - }, - "node_modules/@sinclair/typebox": { - "version": "0.24.20", - "license": "MIT" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.7.0" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "license": "Apache-2.0", + "node_modules/jest-each": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "color-name": "~1.1.4" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=8" } }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", + "node_modules/jest-each/node_modules/jest-get-type": { + "version": "27.5.1", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "has-flag": "^4.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": ">=8" } }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "license": "MIT", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", + "node_modules/jest-get-type": { + "version": "28.0.2", "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", + "node_modules/jest-haste-map": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" }, "engines": { - "node": ">=10" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "optionalDependencies": { + "fsevents": "^2.3.2" } }, - "node_modules/@svgr/core": { - "version": "5.5.0", + "node_modules/jest-jasmine2": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@svgr/core/node_modules/camelcase": { - "version": "6.3.0", + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@babel/types": "^7.12.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": ">=7.0.0" } }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/jest-jasmine2/node_modules/diff-sequences": { + "version": "27.5.1", "license": "MIT", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/jest-diff": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@tanstack/query-core": { - "version": "4.29.7", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.7.tgz", - "integrity": "sha512-GXG4b5hV2Loir+h2G+RXhJdoZhJLnrBWsuLB2r0qBRyhWuXq9w/dWxzvpP89H0UARlH6Mr9DiVj4SMtpkF/aUA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "node_modules/jest-jasmine2/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@tanstack/query-persist-client-core": { - "version": "4.29.7", - "resolved": "https://registry.npmjs.org/@tanstack/query-persist-client-core/-/query-persist-client-core-4.29.7.tgz", - "integrity": "sha512-/QahvSq9/f8hetCsCd9MaOy6fAoPn0YDGDcl6TTobqdr9kHMgrM9laP9yKJFg2hm5/jIsrCMDO/iCnxBiUhrqw==", + "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "@tanstack/query-core": "4.29.7" + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@tanstack/query-sync-storage-persister": { - "version": "4.29.7", - "resolved": "https://registry.npmjs.org/@tanstack/query-sync-storage-persister/-/query-sync-storage-persister-4.29.7.tgz", - "integrity": "sha512-XWys8hez8eFIb9+oYNs0Jumfjz8afEwN52VSrHJEWg7gZO/Y/8ziI80cNlaDNB+60t7s3TaspKXT5z8DNFsCkQ==", + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "@tanstack/query-persist-client-core": "4.29.7" + "has-flag": "^4.0.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" + "engines": { + "node": ">=8" } }, - "node_modules/@tanstack/react-query": { - "version": "4.29.7", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.29.7.tgz", - "integrity": "sha512-ijBWEzAIo09fB1yd22slRZzprrZ5zMdWYzBnCg5qiXuFbH78uGN1qtGz8+Ed4MuhaPaYSD+hykn+QEKtQviEtg==", + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "@tanstack/query-core": "4.29.7", - "use-sync-external-store": "^1.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-native": "*" + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@tanstack/react-query-persist-client": { - "version": "4.29.7", - "resolved": "https://registry.npmjs.org/@tanstack/react-query-persist-client/-/react-query-persist-client-4.29.7.tgz", - "integrity": "sha512-KYUeESnthjjcfakpAei9Cz5gsIm1uDAVHrKcIAoARQwksk4j0KAo9ieExoIhL9v4mpTOlE9GsuZ/y06ANmaVaQ==", - "dependencies": { - "@tanstack/query-persist-client-core": "4.29.7" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "@tanstack/react-query": "4.29.7" + "node_modules/jest-leak-detector/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@testing-library/dom": { - "version": "8.16.0", + "node_modules/jest-matcher-utils": { + "version": "28.1.3", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" + "chalk": "^4.0.0", + "jest-diff": "^28.1.3", + "jest-get-type": "^28.0.2", + "pretty-format": "^28.1.3" }, "engines": { - "node": ">=12" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", "dependencies": { @@ -18011,7 +16670,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { + "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", "license": "MIT", "dependencies": { @@ -18025,7 +16684,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/color-convert": { + "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", "license": "MIT", "dependencies": { @@ -18035,18 +16694,41 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/dom/node_modules/color-name": { + "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", "license": "MIT" }, - "node_modules/@testing-library/dom/node_modules/has-flag": { + "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@testing-library/dom/node_modules/supports-color": { + "node_modules/jest-matcher-utils/node_modules/pretty-format": { + "version": "28.1.3", + "license": "MIT", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", "license": "MIT", "dependencies": { @@ -18056,27 +16738,25 @@ "node": ">=8" } }, - "node_modules/@testing-library/jest-dom": { - "version": "5.16.4", + "node_modules/jest-message-util": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" }, "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { + "node_modules/jest-message-util/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", "dependencies": { @@ -18089,18 +16769,21 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-convert": { + "node_modules/jest-message-util/node_modules/color-convert": { "version": "2.0.1", "license": "MIT", "dependencies": { @@ -18110,18 +16793,18 @@ "node": ">=7.0.0" } }, - "node_modules/@testing-library/jest-dom/node_modules/color-name": { + "node_modules/jest-message-util/node_modules/color-name": { "version": "1.1.4", "license": "MIT" }, - "node_modules/@testing-library/jest-dom/node_modules/has-flag": { + "node_modules/jest-message-util/node_modules/has-flag": { "version": "4.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@testing-library/jest-dom/node_modules/supports-color": { + "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", "license": "MIT", "dependencies": { @@ -18131,575 +16814,529 @@ "node": ">=8" } }, - "node_modules/@testing-library/react": { - "version": "13.3.0", - "dev": true, + "node_modules/jest-mock": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.5.0", - "@types/react-dom": "^18.0.0" + "@jest/types": "^27.5.1", + "@types/node": "*" }, "engines": { - "node": ">=12" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@testing-library/user-event": { - "version": "14.2.6", + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", "license": "MIT", "engines": { - "node": ">=12", - "npm": ">=6" + "node": ">=6" }, "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } } }, - "node_modules/@tippyjs/react": { - "version": "4.2.6", + "node_modules/jest-regex-util": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "tippy.js": "^6.3.1" + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", "license": "MIT", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, "engines": { - "node": ">= 6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "license": "ISC", + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10.13.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@tsconfig/node10": { - "version": "1.0.9", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.11", - "devOptional": true, - "license": "MIT" - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "devOptional": true, - "license": "MIT" + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } }, - "node_modules/@tsconfig/node16": { - "version": "1.0.3", - "devOptional": true, - "license": "MIT" + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, - "node_modules/@types/aria-query": { - "version": "4.2.2", + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", "license": "MIT" }, - "node_modules/@types/babel__core": { - "version": "7.1.19", + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@babel/types": "^7.0.0" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/babel__template": { - "version": "7.4.1", + "node_modules/jest-runner": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/babel__traverse": { - "version": "7.17.1", + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@babel/types": "^7.3.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/bn.js": { - "version": "4.11.6", + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@types/node": "*" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/body-parser": { - "version": "1.19.2", + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@types/connect": "*", - "@types/node": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/bonjour": { - "version": "3.5.10", + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/connect": { - "version": "3.4.35", + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@types/node": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", + "node_modules/jest-runtime": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/debug": { - "version": "4.1.7", + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@types/ms": "*" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/eslint": { - "version": "8.4.5", + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/estree": { - "version": "0.0.39", + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", "license": "MIT" }, - "node_modules/@types/express": { - "version": "4.17.13", + "node_modules/jest-runtime/node_modules/execa": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.29", - "license": "MIT", + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@types/glidejs__glide": { - "version": "3.4.2", - "license": "MIT" + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", + "node_modules/jest-runtime/node_modules/human-signals": { + "version": "2.1.0", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/jest-runtime/node_modules/is-stream": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "@types/node": "*" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/hast": { - "version": "2.3.4", + "node_modules/jest-runtime/node_modules/mimic-fn": { + "version": "2.1.0", "license": "MIT", - "dependencies": { - "@types/unist": "*" + "engines": { + "node": ">=6" } }, - "node_modules/@types/hoist-non-react-statics": { - "version": "3.3.1", - "dev": true, + "node_modules/jest-runtime/node_modules/npm-run-path": { + "version": "4.0.1", "license": "MIT", "dependencies": { - "@types/react": "*", - "hoist-non-react-statics": "^3.3.0" + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "license": "MIT" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", + "node_modules/jest-runtime/node_modules/onetime": { + "version": "5.1.2", "license": "MIT", "dependencies": { - "@types/node": "*" + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "license": "MIT" + "node_modules/jest-runtime/node_modules/strip-final-newline": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@types/istanbul-lib-coverage": "*" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", + "node_modules/jest-serializer": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@types/istanbul-lib-report": "*" + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/jest": { - "version": "28.1.6", + "node_modules/jest-snapshot": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "jest-matcher-utils": "^28.0.0", - "pretty-format": "^28.0.0" + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/jest/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@types/jest/node_modules/pretty-format": { - "version": "28.1.3", + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@types/js-yaml": { - "version": "4.0.5", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "license": "MIT" - }, - "node_modules/@types/json-stable-stringify": { - "version": "1.0.34", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "license": "MIT" - }, - "node_modules/@types/jsonwebtoken": { - "version": "8.5.9", - "dev": true, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@types/node": "*" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@types/lodash": { - "version": "4.14.182", + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", "license": "MIT" }, - "node_modules/@types/lodash.merge": { - "version": "4.6.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/lodash.uniqby": { - "version": "4.7.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/lodash": "*" - } - }, - "node_modules/@types/long": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", - "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" - }, - "node_modules/@types/mdast": { - "version": "3.0.10", + "node_modules/jest-snapshot/node_modules/diff-sequences": { + "version": "27.5.1", "license": "MIT", - "dependencies": { - "@types/unist": "*" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/mime": { - "version": "1.3.2", - "license": "MIT" - }, - "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" - }, - "node_modules/@types/ms": { - "version": "0.7.31", - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "18.0.6", - "license": "MIT" - }, - "node_modules/@types/parse-json": { + "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT" - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "license": "MIT" - }, - "node_modules/@types/pbkdf2": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/prettier": { - "version": "2.6.3", - "license": "MIT" - }, - "node_modules/@types/pretty": { - "version": "2.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "license": "MIT" - }, - "node_modules/@types/q": { - "version": "1.5.5", - "license": "MIT" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "license": "MIT" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.0.21", - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-blockies": { - "version": "1.4.1", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-csv": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-dom": { - "version": "18.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-table": { - "version": "7.7.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/react-transition-group": { - "version": "4.4.5", - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "license": "MIT" - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "license": "MIT" - }, - "node_modules/@types/secp256k1": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "license": "MIT", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/@types/styled-components": { - "version": "5.1.25", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hoist-non-react-statics": "*", - "@types/react": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/testing-library__jest-dom": { - "version": "5.14.5", "license": "MIT", - "dependencies": { - "@types/jest": "*" + "engines": { + "node": ">=8" } }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/@types/use-sync-external-store": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/@types/ws": { - "version": "8.5.3", + "node_modules/jest-snapshot/node_modules/jest-diff": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@types/node": "*" + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/yargs": { - "version": "16.0.4", + "node_modules/jest-snapshot/node_modules/jest-get-type": { + "version": "27.5.1", "license": "MIT", - "dependencies": { - "@types/yargs-parser": "*" + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "license": "MIT" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.30.7", + "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/type-utils": "5.30.7", - "@typescript-eslint/utils": "5.30.7", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "node_modules/jest-snapshot/node_modules/semver": { "version": "7.3.8", "license": "ISC", "dependencies": { @@ -18712,191 +17349,105 @@ "node": ">=10" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.30.7", + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "5.30.7" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=8" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.30.7", - "license": "BSD-2-Clause", + "node_modules/jest-util": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", - "debug": "^4.3.4" + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.30.7", + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.30.7", + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "5.30.7", - "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.30.7", + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.30.7", - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/visitor-keys": "5.30.7", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "color-name": "~1.1.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "node": ">=7.0.0" } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, - "node_modules/@typescript-eslint/utils": { - "version": "5.30.7", + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.30.7", - "@typescript-eslint/types": "5.30.7", - "@typescript-eslint/typescript-estree": "5.30.7", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "node": ">=8" } }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.30.7", + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.30.7", - "eslint-visitor-keys": "^3.3.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8" } }, - "node_modules/@vanilla-extract/css": { - "version": "1.7.0", + "node_modules/jest-validate": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "@emotion/hash": "^0.8.0", - "@vanilla-extract/private": "^1.0.3", - "chalk": "^4.1.1", - "css-mediaquery": "^0.1.2", - "css-what": "^5.0.1", - "cssesc": "^3.0.0", - "csstype": "^3.0.7", - "deep-object-diff": "^1.1.0", - "deepmerge": "^4.2.2", - "escape-string-regexp": "^4.0.0", - "outdent": "^0.8.0" + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@vanilla-extract/css/node_modules/ansi-styles": { + "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", "license": "MIT", "dependencies": { @@ -18909,7 +17460,17 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vanilla-extract/css/node_modules/chalk": { + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", "license": "MIT", "dependencies": { @@ -18923,7 +17484,7 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@vanilla-extract/css/node_modules/color-convert": { + "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", "license": "MIT", "dependencies": { @@ -18933,18 +17494,25 @@ "node": ">=7.0.0" } }, - "node_modules/@vanilla-extract/css/node_modules/color-name": { + "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", "license": "MIT" }, - "node_modules/@vanilla-extract/css/node_modules/has-flag": { + "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/@vanilla-extract/css/node_modules/supports-color": { + "node_modules/jest-validate/node_modules/jest-get-type": { + "version": "27.5.1", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", "license": "MIT", "dependencies": { @@ -18954,4213 +17522,4420 @@ "node": ">=8" } }, - "node_modules/@vanilla-extract/dynamic": { - "version": "2.0.2", + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", "license": "MIT", "dependencies": { - "@vanilla-extract/private": "^1.0.3" - } - }, - "node_modules/@vanilla-extract/private": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/@vanilla-extract/sprinkles": { - "version": "1.4.1", - "license": "MIT", + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, "peerDependencies": { - "@vanilla-extract/css": "^1.0.0" + "jest": "^27.0.0 || ^28.0.0" } }, - "node_modules/@virtuoso.dev/react-urx": { - "version": "0.2.13", + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", "license": "MIT", "dependencies": { - "@virtuoso.dev/urx": "^0.2.13" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@virtuoso.dev/urx": { - "version": "0.2.13", - "license": "MIT" + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/@wagmi/core": { - "version": "0.4.9", - "funding": [ - { - "type": "gitcoin", - "url": "https://gitcoin.co/grants/4493/wagmi-react-hooks-library-for-ethereum" - }, - { - "type": "github", - "url": "https://github.com/sponsors/tmm" - } - ], - "license": "WAGMIT", + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.7", - "zustand": "^4.0.0-rc.1" - }, - "peerDependencies": { - "@coinbase/wallet-sdk": ">=3.3.0", - "@walletconnect/ethereum-provider": ">=1.7.5", - "ethers": ">=5.5.1" + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" }, - "peerDependenciesMeta": { - "@coinbase/wallet-sdk": { - "optional": true - }, - "@walletconnect/ethereum-provider": { - "optional": true - } + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@walletconnect/browser-utils": { - "version": "1.7.8", - "license": "Apache-2.0", + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "license": "MIT", "dependencies": { - "@walletconnect/safe-json": "1.0.0", - "@walletconnect/types": "^1.7.8", - "@walletconnect/window-getters": "1.0.0", - "@walletconnect/window-metadata": "1.0.0", - "detect-browser": "5.2.0" + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@walletconnect/client": { - "version": "1.7.8", - "license": "Apache-2.0", + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "license": "MIT", "dependencies": { - "@walletconnect/core": "^1.7.8", - "@walletconnect/iso-crypto": "^1.7.8", - "@walletconnect/types": "^1.7.8", - "@walletconnect/utils": "^1.7.8" + "@types/yargs-parser": "*" } }, - "node_modules/@walletconnect/core": { - "version": "1.7.8", - "license": "Apache-2.0", + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "license": "MIT", "dependencies": { - "@walletconnect/socket-transport": "^1.7.8", - "@walletconnect/types": "^1.7.8", - "@walletconnect/utils": "^1.7.8" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@walletconnect/crypto": { - "version": "1.0.2", + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "@walletconnect/encoding": "^1.0.1", - "@walletconnect/environment": "^1.0.0", - "@walletconnect/randombytes": "^1.0.2", - "aes-js": "^3.1.2", - "hash.js": "^1.1.7" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@walletconnect/crypto/node_modules/aes-js": { - "version": "3.1.2", - "license": "MIT" - }, - "node_modules/@walletconnect/encoding": { - "version": "1.0.1", + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "is-typedarray": "1.0.0", - "typedarray-to-buffer": "3.1.5" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@walletconnect/environment": { - "version": "1.0.0", + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", "license": "MIT" }, - "node_modules/@walletconnect/ethereum-provider": { - "version": "1.7.8", - "license": "Apache-2.0", - "dependencies": { - "@walletconnect/client": "^1.7.8", - "@walletconnect/jsonrpc-http-connection": "^1.0.0", - "@walletconnect/jsonrpc-provider": "^1.0.3", - "@walletconnect/signer-connection": "^1.7.8", - "@walletconnect/types": "^1.7.8", - "@walletconnect/utils": "^1.7.8", - "eip1193-provider": "1.0.1", - "eventemitter3": "4.0.7" - } - }, - "node_modules/@walletconnect/iso-crypto": { - "version": "1.7.8", - "license": "Apache-2.0", - "dependencies": { - "@walletconnect/crypto": "^1.0.2", - "@walletconnect/types": "^1.7.8", - "@walletconnect/utils": "^1.7.8" + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/@walletconnect/jsonrpc-http-connection": { - "version": "1.0.2", + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.3", - "@walletconnect/safe-json": "^1.0.0", - "cross-fetch": "^3.1.4" + "engines": { + "node": ">=8" } }, - "node_modules/@walletconnect/jsonrpc-provider": { - "version": "1.0.5", + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", "license": "MIT", "dependencies": { - "@walletconnect/jsonrpc-utils": "^1.0.3", - "@walletconnect/safe-json": "^1.0.0" + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@walletconnect/jsonrpc-types": { - "version": "1.0.1", + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "keyvaluestorage-interface": "^1.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/@walletconnect/jsonrpc-utils": { - "version": "1.0.3", + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", "license": "MIT", - "dependencies": { - "@walletconnect/environment": "^1.0.0", - "@walletconnect/jsonrpc-types": "^1.0.1" + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@walletconnect/mobile-registry": { - "version": "1.4.0", - "license": "MIT" - }, - "node_modules/@walletconnect/qrcode-modal": { - "version": "1.7.8", - "license": "Apache-2.0", + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "license": "MIT", "dependencies": { - "@walletconnect/browser-utils": "^1.7.8", - "@walletconnect/mobile-registry": "^1.4.0", - "@walletconnect/types": "^1.7.8", - "copy-to-clipboard": "^3.3.1", - "preact": "10.4.1", - "qrcode": "1.4.4" + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/ansi-regex": { - "version": "4.1.1", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", "license": "MIT", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/buffer": { - "version": "5.7.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/cliui": { - "version": "5.0.0", - "license": "ISC", + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/emoji-regex": { - "version": "7.0.3", - "license": "MIT" - }, - "node_modules/@walletconnect/qrcode-modal/node_modules/find-up": { - "version": "3.0.0", + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", "license": "MIT", "dependencies": { - "locate-path": "^3.0.0" + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/locate-path": { - "version": "3.0.0", + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/p-locate": { - "version": "3.0.0", + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "p-limit": "^2.0.0" + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=6" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/path-exists": { - "version": "3.0.0", + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", "license": "MIT", "engines": { - "node": ">=4" + "node": ">=12.20" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/pngjs": { - "version": "3.4.0", + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, "engines": { - "node": ">=4.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/preact": { - "version": "10.4.1", + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", "license": "MIT", + "engines": { + "node": ">=12" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/qrcode": { - "version": "1.4.4", + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "buffer": "^5.4.3", - "buffer-alloc": "^1.2.0", - "buffer-from": "^1.1.1", - "dijkstrajs": "^1.0.1", - "isarray": "^2.0.1", - "pngjs": "^3.3.0", - "yargs": "^13.2.4" - }, - "bin": { - "qrcode": "bin/qrcode" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/string-width": { - "version": "3.1.0", + "node_modules/jest-watcher": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" }, "engines": { - "node": ">=6" + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/strip-ansi": { - "version": "5.2.0", + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "ansi-regex": "^4.1.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/wrap-ansi": { - "version": "5.1.0", + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/yargs": { - "version": "13.3.2", + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, - "node_modules/@walletconnect/qrcode-modal/node_modules/yargs-parser": { - "version": "13.1.2", - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" }, - "node_modules/@walletconnect/randombytes": { - "version": "1.0.2", + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@walletconnect/encoding": "^1.0.1", - "@walletconnect/environment": "^1.0.0", - "randombytes": "^2.1.0" + "engines": { + "node": ">=8" } }, - "node_modules/@walletconnect/safe-json": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/@walletconnect/signer-connection": { - "version": "1.7.8", - "license": "Apache-2.0", + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "license": "MIT", "dependencies": { - "@walletconnect/client": "^1.7.8", - "@walletconnect/jsonrpc-types": "^1.0.0", - "@walletconnect/jsonrpc-utils": "^1.0.0", - "@walletconnect/qrcode-modal": "^1.7.8", - "@walletconnect/types": "^1.7.8", - "eventemitter3": "4.0.7" + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@walletconnect/socket-transport": { - "version": "1.7.8", - "license": "Apache-2.0", + "node_modules/jest-worker": { + "version": "27.5.1", + "license": "MIT", "dependencies": { - "@walletconnect/types": "^1.7.8", - "@walletconnect/utils": "^1.7.8", - "ws": "7.5.3" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" } }, - "node_modules/@walletconnect/socket-transport/node_modules/ws": { - "version": "7.5.3", + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">=8.3.0" + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" + "engines": { + "node": ">=10" }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@walletconnect/types": { - "version": "1.7.8", - "license": "Apache-2.0" - }, - "node_modules/@walletconnect/utils": { - "version": "1.7.8", - "license": "Apache-2.0", - "dependencies": { - "@walletconnect/browser-utils": "^1.7.8", - "@walletconnect/encoding": "^1.0.1", - "@walletconnect/jsonrpc-utils": "^1.0.0", - "@walletconnect/types": "^1.7.8", - "bn.js": "4.11.8", - "js-sha3": "0.8.0", - "query-string": "6.13.5" + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "node_modules/@walletconnect/utils/node_modules/bn.js": { - "version": "4.11.8", - "license": "MIT" - }, - "node_modules/@walletconnect/utils/node_modules/query-string": { - "version": "6.13.5", + "node_modules/js-beautify": { + "version": "1.14.7", "license": "MIT", "dependencies": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" + "config-chain": "^1.1.13", + "editorconfig": "^0.15.3", + "glob": "^8.0.3", + "nopt": "^6.0.0" }, - "engines": { - "node": ">=6" + "bin": { + "css-beautify": "js/bin/css-beautify.js", + "html-beautify": "js/bin/html-beautify.js", + "js-beautify": "js/bin/js-beautify.js" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=10" } }, - "node_modules/@walletconnect/window-getters": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/@walletconnect/window-metadata": { - "version": "1.0.0", + "node_modules/js-beautify/node_modules/brace-expansion": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "@walletconnect/window-getters": "^1.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/@web3-react/core": { - "version": "8.0.18-beta.0", - "license": "GPL-3.0-or-later", + "node_modules/js-beautify/node_modules/glob": { + "version": "8.0.3", + "license": "ISC", "dependencies": { - "@web3-react/store": "^8.0.13-beta.0", - "@web3-react/types": "^8.0.10-beta.0", - "zustand": "^4.0.0-beta.2" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, - "optionalDependencies": { - "@ethersproject/providers": "^5.5.1" + "engines": { + "node": ">=12" }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/@web3-react/store": { - "version": "8.0.13-beta.0", - "license": "GPL-3.0-or-later", - "dependencies": { - "@ethersproject/address": "^5.4.0", - "@web3-react/types": "^8.0.10-beta.0", - "zustand": "^4.0.0-beta.2" + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/@web3-react/types": { - "version": "8.0.10-beta.0", - "license": "GPL-3.0-or-later", + "node_modules/js-beautify/node_modules/minimatch": { + "version": "5.1.0", + "license": "ISC", "dependencies": { - "zustand": "^4.0.0-beta.2" + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "license": "MIT", + "node_modules/js-beautify/node_modules/nopt": { + "version": "6.0.0", + "license": "ISC", "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "abbrev": "^1.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", + "node_modules/js-sha256": { + "version": "0.9.0", "license": "MIT" }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", + "node_modules/js-sha3": { + "version": "0.8.0", "license": "MIT" }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", + "node_modules/js-tokens": { + "version": "4.0.0", "license": "MIT" }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", + "node_modules/js-yaml": { + "version": "3.14.1", "license": "MIT", "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" + "node_modules/js-yaml/node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", + "node_modules/jsdom": { + "version": "16.7.0", "license": "MIT", "dependencies": { - "@xtuc/ieee754": "^1.2.0" + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } } }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "license": "Apache-2.0", + "node_modules/jsdom/node_modules/escodegen": { + "version": "2.0.0", + "license": "BSD-2-Clause", "dependencies": { - "@xtuc/long": "4.2.2" + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" } }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" + "node_modules/jsdom/node_modules/esprima": { + "version": "4.0.1", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", + "node_modules/jsdom/node_modules/levn": { + "version": "0.3.0", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", + "node_modules/jsdom/node_modules/optionator": { + "version": "0.8.3", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" + "node_modules/jsdom/node_modules/prelude-ls": { + "version": "1.1.2", + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", "license": "MIT", "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" } }, - "node_modules/@whatwg-node/fetch": { + "node_modules/jsdom/node_modules/type-check": { "version": "0.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@peculiar/webcrypto": "^1.4.0", - "abort-controller": "^3.0.0", - "busboy": "^1.6.0", - "event-target-polyfill": "^0.0.3", - "form-data-encoder": "^1.7.1", - "formdata-node": "^4.3.1", - "node-fetch": "^2.6.7", - "undici": "^5.8.0", - "web-streams-polyfill": "^3.2.0" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "license": "BSD-3-Clause" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "license": "Apache-2.0" - }, - "node_modules/abab": { - "version": "2.0.6", - "license": "BSD-3-Clause" - }, - "node_modules/abbrev": { - "version": "1.0.9", - "license": "ISC" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "dev": true, "license": "MIT", "dependencies": { - "event-target-shim": "^5.0.0" + "prelude-ls": "~1.1.2" }, "engines": { - "node": ">=6.5" + "node": ">= 0.8.0" } }, - "node_modules/accepts": { - "version": "1.3.8", + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", "license": "MIT", "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" }, "engines": { - "node": ">= 0.6" + "node": ">=10" } }, - "node_modules/acorn": { - "version": "8.8.1", + "node_modules/jsesc": { + "version": "2.5.2", "license": "MIT", "bin": { - "acorn": "bin/acorn" + "jsesc": "bin/jsesc" }, "engines": { - "node": ">=0.4.0" + "node": ">=4" } }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "license": "MIT" }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "license": "MIT", - "bin": { - "acorn": "bin/acorn" + "node_modules/json-rpc-engine": { + "version": "6.1.0", + "license": "ISC", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" }, "engines": { - "node": ">=0.4.0" + "node": ">=10.0.0" } }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "license": "MIT", - "peerDependencies": { - "acorn": "^8" - } + "node_modules/json-rpc-random-id": { + "version": "1.0.1", + "license": "ISC" }, - "node_modules/acorn-jsx": { - "version": "5.3.2", + "node_modules/json-schema": { + "version": "0.4.0", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "license": "MIT" + }, + "node_modules/json-stable-stringify": { + "version": "1.0.1", "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + "dependencies": { + "jsonify": "~0.0.0" } }, - "node_modules/acorn-node": { - "version": "1.8.2", + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/json-to-pretty-yaml": { + "version": "1.2.2", + "dev": true, "license": "Apache-2.0", "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" + "remedial": "^1.0.7", + "remove-trailing-spaces": "^1.0.6" + }, + "engines": { + "node": ">= 0.2.0" } }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", + "node_modules/json5": { + "version": "2.2.3", "license": "MIT", "bin": { - "acorn": "bin/acorn" + "json5": "lib/cli.js" }, "engines": { - "node": ">=0.4.0" + "node": ">=6" } }, - "node_modules/acorn-walk": { - "version": "7.2.0", + "node_modules/jsonc-parser": { + "version": "3.2.0", "license": "MIT", - "engines": { - "node": ">=0.4.0" + "peer": true + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" } }, - "node_modules/address": { - "version": "1.2.0", + "node_modules/jsonify": { + "version": "0.0.0", + "license": "Public Domain" + }, + "node_modules/jsonpointer": { + "version": "5.0.1", "license": "MIT", "engines": { - "node": ">= 10.0.0" + "node": ">=0.10.0" } }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", + "node_modules/jsonwebtoken": { + "version": "8.5.1", + "dev": true, "license": "MIT", "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^5.6.0" }, "engines": { - "node": ">=8.9" + "node": ">=4", + "npm": ">=1.4.28" } }, - "node_modules/aes-js": { - "version": "3.0.0", - "license": "MIT" + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "5.7.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } }, - "node_modules/agent-base": { - "version": "6.0.2", + "node_modules/jsx-ast-utils": { + "version": "3.3.2", "license": "MIT", "dependencies": { - "debug": "4" + "array-includes": "^3.1.5", + "object.assign": "^4.1.2" }, "engines": { - "node": ">= 6.0.0" + "node": ">=4.0" } }, - "node_modules/aggregate-error": { - "version": "3.1.0", + "node_modules/jwa": { + "version": "1.4.1", "dev": true, "license": "MIT", "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" } }, - "node_modules/ajv-formats": { - "version": "2.1.1", + "node_modules/jws": { + "version": "3.2.2", + "dev": true, "license": "MIT", "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", + "node_modules/keccak": { + "version": "3.0.2", + "hasInstallScript": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=10.0.0" } }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "node_modules/keyvaluestorage-interface": { "version": "1.0.0", "license": "MIT" }, - "node_modules/ajv-keywords": { - "version": "3.5.2", + "node_modules/kind-of": { + "version": "6.0.3", "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/amdefine": { - "version": "1.0.1", - "dev": true, - "license": "BSD-3-Clause OR MIT", - "optional": true, "engines": { - "node": ">=0.4.2" + "node": ">=0.10.0" } }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "dev": true, + "node_modules/kleur": { + "version": "3.0.3", "license": "MIT", - "optional": true, - "peer": true, "engines": { "node": ">=6" } }, - "node_modules/ansi-escapes": { - "version": "4.3.2", + "node_modules/klona": { + "version": "2.0.5", "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "engines": [ - "node >= 0.8.0" - ], - "license": "Apache-2.0", - "bin": { - "ansi-html": "bin/ansi-html" + "node": ">= 8" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "license": "CC0-1.0" }, - "node_modules/ansi-styles": { - "version": "3.2.1", + "node_modules/language-tags": { + "version": "1.0.5", "license": "MIT", "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" + "language-subtag-registry": "~0.3.2" } }, - "node_modules/any-signal": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", - "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" - }, - "node_modules/anymatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, + "node_modules/leven": { + "version": "3.1.0", + "license": "MIT", "engines": { - "node": ">= 8" + "node": ">=6" } }, - "node_modules/append-transform": { - "version": "2.0.0", - "dev": true, + "node_modules/levn": { + "version": "0.4.1", "license": "MIT", "dependencies": { - "default-require-extensions": "^3.0.0" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/archy": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/arg": { - "version": "5.0.2", + "node_modules/libphonenumber-js": { + "version": "1.10.14", "license": "MIT" }, - "node_modules/argparse": { - "version": "1.0.10", + "node_modules/lie": { + "version": "3.1.1", "license": "MIT", "dependencies": { - "sprintf-js": "~1.0.2" + "immediate": "~3.0.5" } }, - "node_modules/aria-query": { - "version": "5.1.3", - "license": "Apache-2.0", - "dependencies": { - "deep-equal": "^2.0.5" + "node_modules/lilconfig": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">=10" } }, - "node_modules/array-flatten": { - "version": "2.1.2", + "node_modules/lines-and-columns": { + "version": "1.2.4", "license": "MIT" }, - "node_modules/array-includes": { - "version": "3.1.5", + "node_modules/lint-staged": { + "version": "13.0.3", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" + "cli-truncate": "^3.1.0", + "colorette": "^2.0.17", + "commander": "^9.3.0", + "debug": "^4.3.4", + "execa": "^6.1.0", + "lilconfig": "2.0.5", + "listr2": "^4.0.5", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-inspect": "^1.12.2", + "pidtree": "^0.6.0", + "string-argv": "^0.3.1", + "yaml": "^2.1.1" + }, + "bin": { + "lint-staged": "bin/lint-staged.js" }, "engines": { - "node": ">= 0.4" + "node": "^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=8" + "url": "https://opencollective.com/lint-staged" } }, - "node_modules/array.prototype.flat": { - "version": "1.3.0", + "node_modules/listr2": { + "version": "4.0.5", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" + "cli-truncate": "^2.1.0", + "colorette": "^2.0.16", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rfdc": "^1.3.0", + "rxjs": "^7.5.5", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "enquirer": ">= 2.3.0 < 3" + }, + "peerDependenciesMeta": { + "enquirer": { + "optional": true + } } }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.0", + "node_modules/listr2/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-shim-unscopables": "^1.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/array.prototype.reduce": { - "version": "1.0.4", + "node_modules/listr2/node_modules/cli-truncate": { + "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.2", - "es-array-method-boxes-properly": "^1.0.0", - "is-string": "^1.0.7" + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/asn1.js": { - "version": "5.4.1", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "safer-buffer": "^2.1.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/asn1js": { - "version": "3.0.5", + "node_modules/listr2/node_modules/color-convert": { + "version": "2.0.1", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "pvtsutils": "^1.3.2", - "pvutils": "^1.1.3", - "tslib": "^2.4.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=12.0.0" + "node": ">=7.0.0" } }, - "node_modules/asn1js/node_modules/tslib": { - "version": "2.4.1", + "node_modules/listr2/node_modules/color-name": { + "version": "1.1.4", "dev": true, - "license": "0BSD" - }, - "node_modules/assert": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "es6-object-assign": "^1.1.0", - "is-nan": "^1.2.1", - "object-is": "^1.0.1", - "util": "^0.12.0" - } + "license": "MIT" }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "license": "ISC" + "node_modules/listr2/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" }, - "node_modules/astral-regex": { - "version": "2.0.0", + "node_modules/listr2/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "dev": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/async": { - "version": "1.5.2", + "node_modules/listr2/node_modules/slice-ansi": { + "version": "3.0.0", "dev": true, - "license": "MIT" - }, - "node_modules/async-mutex": { - "version": "0.2.6", "license": "MIT", "dependencies": { - "tslib": "^2.0.0" - } - }, - "node_modules/async-mutex/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/asynckit": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "license": "(MIT OR Apache-2.0)", - "bin": { - "atob": "bin/atob.js" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/auto-bind": { - "version": "4.0.0", - "dev": true, - "license": "MIT", "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/autoprefixer": { - "version": "10.4.7", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], + "node_modules/listr2/node_modules/string-width": { + "version": "4.2.3", + "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.20.3", - "caniuse-lite": "^1.0.30001335", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/available-typed-arrays": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.4.3", - "license": "MPL-2.0", "engines": { - "node": ">=4" - } - }, - "node_modules/axios": { - "version": "0.21.4", - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.14.0" + "node": ">=8" } }, - "node_modules/axobject-query": { - "version": "2.2.0", - "license": "Apache-2.0" - }, - "node_modules/babel-jest": { - "version": "27.5.1", + "node_modules/loader-runner": { + "version": "4.3.0", "license": "MIT", - "dependencies": { - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" + "node": ">=6.11.5" } }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/loader-utils": { + "version": "2.0.4", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8.9.0" } }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/localforage": { + "version": "1.10.0", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "lie": "3.1.1" } }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/locate-path": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "p-locate": "^4.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", + "node_modules/lodash": { + "version": "4.17.21", "license": "MIT" }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/lodash-es": { + "version": "4.17.21", + "license": "MIT" }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/lodash.debounce": { + "version": "4.0.8", + "license": "MIT" }, - "node_modules/babel-loader": { - "version": "8.2.5", - "license": "MIT", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } + "node_modules/lodash.flattendeep": { + "version": "4.4.0", + "dev": true, + "license": "MIT" }, - "node_modules/babel-loader/node_modules/schema-utils": { - "version": "2.7.1", + "node_modules/lodash.flow": { + "version": "3.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "license": "MIT" + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" }, "engines": { - "node": ">= 8.9.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.5.1", + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10", - "npm": ">=6" + "node": ">=7.0.0" } }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, "license": "MIT", - "peerDependencies": { - "@babel/core": "^7.1.0" + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" + "has-flag": "^4.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" } }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", + "node_modules/log-update": { + "version": "4.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", + "node_modules/log-update/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "color-convert": "^2.0.1" }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/babel-plugin-styled-components": { - "version": "2.0.7", + "node_modules/log-update/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "babel-plugin-syntax-jsx": "^6.18.0", - "lodash": "^4.17.11", - "picomatch": "^2.3.0" + "color-name": "~1.1.4" }, - "peerDependencies": { - "styled-components": ">= 2" + "engines": { + "node": ">=7.0.0" } }, - "node_modules/babel-plugin-syntax-jsx": { - "version": "6.18.0", - "license": "MIT" - }, - "node_modules/babel-plugin-syntax-trailing-function-commas": { - "version": "7.0.0-beta.0", + "node_modules/log-update/node_modules/color-name": { + "version": "1.1.4", "dev": true, "license": "MIT" }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", + "node_modules/log-update/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, "license": "MIT" }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/babel-preset-fbjs": { - "version": "3.4.0", + "node_modules/log-update/node_modules/slice-ansi": { + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/plugin-proposal-class-properties": "^7.0.0", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-syntax-class-properties": "^7.0.0", - "@babel/plugin-syntax-flow": "^7.0.0", - "@babel/plugin-syntax-jsx": "^7.0.0", - "@babel/plugin-syntax-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-arrow-functions": "^7.0.0", - "@babel/plugin-transform-block-scoped-functions": "^7.0.0", - "@babel/plugin-transform-block-scoping": "^7.0.0", - "@babel/plugin-transform-classes": "^7.0.0", - "@babel/plugin-transform-computed-properties": "^7.0.0", - "@babel/plugin-transform-destructuring": "^7.0.0", - "@babel/plugin-transform-flow-strip-types": "^7.0.0", - "@babel/plugin-transform-for-of": "^7.0.0", - "@babel/plugin-transform-function-name": "^7.0.0", - "@babel/plugin-transform-literals": "^7.0.0", - "@babel/plugin-transform-member-expression-literals": "^7.0.0", - "@babel/plugin-transform-modules-commonjs": "^7.0.0", - "@babel/plugin-transform-object-super": "^7.0.0", - "@babel/plugin-transform-parameters": "^7.0.0", - "@babel/plugin-transform-property-literals": "^7.0.0", - "@babel/plugin-transform-react-display-name": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.0.0", - "@babel/plugin-transform-shorthand-properties": "^7.0.0", - "@babel/plugin-transform-spread": "^7.0.0", - "@babel/plugin-transform-template-literals": "^7.0.0", - "babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0" + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/babel-preset-jest": { - "version": "27.5.1", + "node_modules/log-update/node_modules/string-width": { + "version": "4.2.3", + "dev": true, "license": "MIT", "dependencies": { - "babel-plugin-jest-hoist": "^27.5.1", - "babel-preset-current-node-syntax": "^1.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=8" } }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/bail": { - "version": "2.0.2", + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "node_modules/longest-streak": { + "version": "3.0.1", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/balanced-match": { - "version": "1.0.2", - "license": "MIT" + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } }, - "node_modules/base-x": { - "version": "3.0.9", + "node_modules/lower-case": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "safe-buffer": "^5.0.1" + "tslib": "^2.0.3" } }, - "node_modules/base64-js": { - "version": "1.5.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" + "node_modules/lower-case-first": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } }, - "node_modules/batch": { - "version": "0.6.1", - "license": "MIT" + "node_modules/lower-case-first/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "node_modules/bech32": { - "version": "1.1.4", - "license": "MIT" + "node_modules/lower-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "node_modules/bfj": { - "version": "7.0.2", - "license": "MIT", + "node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" + "yallist": "^4.0.0" }, "engines": { - "node": ">= 8.0.0" + "node": ">=10" } }, - "node_modules/big-integer": { - "version": "1.6.51", - "license": "Unlicense", - "engines": { - "node": ">=0.6" + "node_modules/lunr": { + "version": "2.3.9", + "license": "MIT", + "peer": true + }, + "node_modules/lz-string": { + "version": "1.4.4", + "license": "WTFPL", + "bin": { + "lz-string": "bin/bin.js" } }, - "node_modules/big.js": { - "version": "5.2.2", + "node_modules/magic-string": { + "version": "0.25.9", "license": "MIT", - "engines": { - "node": "*" + "dependencies": { + "sourcemap-codec": "^1.4.8" } }, - "node_modules/binary-extensions": { - "version": "2.2.0", + "node_modules/make-dir": { + "version": "3.1.0", "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/bind-decorator": { - "version": "1.0.11", - "license": "MIT" + "node_modules/make-error": { + "version": "1.3.6", + "devOptional": true, + "license": "ISC" }, - "node_modules/biskviit": { - "version": "1.0.1", - "license": "MIT", + "node_modules/makeerror": { + "version": "1.0.12", + "license": "BSD-3-Clause", "dependencies": { - "psl": "^1.1.7" - }, - "engines": { - "node": ">=1.0.0" + "tmpl": "1.0.5" } }, - "node_modules/bl": { - "version": "4.1.0", + "node_modules/map-cache": { + "version": "0.2.2", "dev": true, "license": "MIT", - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/bl/node_modules/buffer": { - "version": "5.7.1", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/markdown-table": { + "version": "3.0.2", "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/blakejs": { - "version": "1.2.1", - "license": "MIT" + "node_modules/marked": { + "version": "4.3.0", + "license": "MIT", + "peer": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } }, - "node_modules/blob-to-it": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz", - "integrity": "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==", - "dependencies": { - "browser-readablestream-to-it": "^1.0.3" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "license": "MIT" - }, - "node_modules/bn.js": { - "version": "5.2.1", - "license": "MIT" - }, - "node_modules/body-parser": { - "version": "1.20.0", + "node_modules/match-sorter": { + "version": "6.3.1", "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" + "@babel/runtime": "^7.12.5", + "remove-accents": "0.4.2" } }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", + "node_modules/matchmediaquery": { + "version": "0.3.1", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "css-mediaquery": "^0.1.2" } }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/bonjour-service": { - "version": "1.0.13", + "node_modules/md5.js": { + "version": "1.3.5", "license": "MIT", "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "node_modules/boolbase": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", + "node_modules/mdast-util-definitions": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/braces": { - "version": "3.0.2", + "node_modules/mdast-util-find-and-replace": { + "version": "2.2.1", "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.0.0" }, - "engines": { - "node": ">=8" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/broadcast-channel": { - "version": "3.7.0", + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "detect-node": "^2.1.0", - "js-sha3": "0.8.0", - "microseconds": "0.2.0", - "nano-time": "1.0.0", - "oblivious-set": "1.0.0", - "rimraf": "3.0.2", - "unload": "2.2.0" + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/brorand": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "license": "BSD-2-Clause" - }, - "node_modules/browser-readablestream-to-it": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz", - "integrity": "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw==" - }, - "node_modules/browserify-aes": { + "node_modules/mdast-util-from-markdown": { "version": "1.2.0", "license": "MIT", "dependencies": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "mdast-util-to-string": "^3.1.0", + "micromark": "^3.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-decode-string": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "unist-util-stringify-position": "^3.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/browserify-cipher": { - "version": "1.0.1", + "node_modules/mdast-util-gfm": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-gfm-autolink-literal": "^1.0.0", + "mdast-util-gfm-footnote": "^1.0.0", + "mdast-util-gfm-strikethrough": "^1.0.0", + "mdast-util-gfm-table": "^1.0.0", + "mdast-util-gfm-task-list-item": "^1.0.0", + "mdast-util-to-markdown": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/browserify-des": { + "node_modules/mdast-util-gfm-autolink-literal": { "version": "1.0.2", "license": "MIT", "dependencies": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/browserify-rsa": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "bn.js": "^5.0.0", - "randombytes": "^2.0.1" - } - }, - "node_modules/browserify-sign": { - "version": "4.2.1", - "license": "ISC", - "dependencies": { - "bn.js": "^5.1.1", - "browserify-rsa": "^4.0.1", - "create-hash": "^1.2.0", - "create-hmac": "^1.1.7", - "elliptic": "^6.5.3", - "inherits": "^2.0.4", - "parse-asn1": "^5.1.5", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "@types/mdast": "^3.0.0", + "ccount": "^2.0.0", + "mdast-util-find-and-replace": "^2.0.0", + "micromark-util-character": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/browserify-sign/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/browserslist": { - "version": "4.21.2", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "node_modules/mdast-util-gfm-footnote": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001366", - "electron-to-chromium": "^1.4.188", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.4" - }, - "bin": { - "browserslist": "cli.js" + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0", + "micromark-util-normalize-identifier": "^1.0.0" }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/bs58": { - "version": "4.0.1", + "node_modules/mdast-util-gfm-strikethrough": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "base-x": "^3.0.2" + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/bs58check": { - "version": "2.1.2", + "node_modules/mdast-util-gfm-table": { + "version": "1.0.6", "license": "MIT", "dependencies": { - "bs58": "^4.0.0", - "create-hash": "^1.1.0", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "license": "Apache-2.0", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/btoa": { - "version": "1.2.1", - "license": "(MIT OR Apache-2.0)", - "bin": { - "btoa": "bin/btoa.js" + "@types/mdast": "^3.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "mdast-util-to-markdown": "^1.3.0" }, - "engines": { - "node": ">= 0.4.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/buffer": { - "version": "6.0.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], + "node_modules/mdast-util-gfm-task-list-item": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" + "@types/mdast": "^3.0.0", + "mdast-util-to-markdown": "^1.3.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/buffer-alloc": { - "version": "1.2.0", + "node_modules/mdast-util-to-hast": { + "version": "12.2.4", "license": "MIT", "dependencies": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-definitions": "^5.0.0", + "micromark-util-sanitize-uri": "^1.1.0", + "trim-lines": "^3.0.0", + "unist-builder": "^3.0.0", + "unist-util-generated": "^2.0.0", + "unist-util-position": "^4.0.0", + "unist-util-visit": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/buffer-alloc-unsafe": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/buffer-equal-constant-time": { - "version": "1.0.1", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/buffer-fill": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/buffer-xor": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/bufferutil": { - "version": "4.0.6", - "hasInstallScript": true, + "node_modules/mdast-util-to-markdown": { + "version": "1.3.0", "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "node-gyp-build": "^4.3.0" + "@types/mdast": "^3.0.0", + "@types/unist": "^2.0.0", + "longest-streak": "^3.0.0", + "mdast-util-to-string": "^3.0.0", + "micromark-util-decode-string": "^1.0.0", + "unist-util-visit": "^4.0.0", + "zwitch": "^2.0.0" }, - "engines": { - "node": ">=6.14.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/builtin-modules": { - "version": "3.3.0", + "node_modules/mdast-util-to-string": { + "version": "3.1.0", "license": "MIT", - "engines": { - "node": ">=6" - }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/busboy": { - "version": "1.6.0", - "dev": true, - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } + "node_modules/mdn-data": { + "version": "2.0.4", + "license": "CC0-1.0" }, - "node_modules/bytes": { - "version": "3.0.0", + "node_modules/media-typer": { + "version": "0.3.0", "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/caching-transform": { - "version": "4.0.0", - "dev": true, - "license": "MIT", + "node_modules/memfs": { + "version": "3.4.7", + "license": "Unlicense", "dependencies": { - "hasha": "^5.0.0", - "make-dir": "^3.0.0", - "package-hash": "^4.0.0", - "write-file-atomic": "^3.0.0" + "fs-monkey": "^1.0.3" }, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/memoize-one": { + "version": "5.2.1", + "license": "MIT" }, - "node_modules/callsites": { - "version": "3.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/merge-descriptors": { + "version": "1.0.1", + "license": "MIT" }, - "node_modules/camel-case": { - "version": "4.1.2", - "license": "MIT", + "node_modules/merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/camel-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" + "node_modules/merge-stream": { + "version": "2.0.0", + "license": "MIT" }, - "node_modules/camelcase": { - "version": "5.3.1", + "node_modules/merge2": { + "version": "1.4.1", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/camelcase-css": { - "version": "2.0.1", + "node_modules/meros": { + "version": "1.2.1", + "dev": true, "license": "MIT", "engines": { - "node": ">= 6" + "node": ">=13" + }, + "peerDependencies": { + "@types/node": ">=13" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } } }, - "node_modules/camelize": { - "version": "1.0.0", + "node_modules/mersenne-twister": { + "version": "1.1.0", "license": "MIT" }, - "node_modules/caniuse-api": { - "version": "3.0.0", + "node_modules/methods": { + "version": "1.1.2", "license": "MIT", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/caniuse-lite": { - "version": "1.0.30001460", + "node_modules/micromark": { + "version": "3.0.10", "funding": [ { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" }, { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], - "license": "CC-BY-4.0" - }, - "node_modules/capital-case": { - "version": "1.0.4", "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "micromark-core-commonmark": "^1.0.1", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" } }, - "node_modules/capital-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", + "node_modules/micromark-core-commonmark": { + "version": "1.0.6", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/cborg": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.10.2.tgz", - "integrity": "sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==", - "bin": { - "cborg": "cli.js" + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-factory-destination": "^1.0.0", + "micromark-factory-label": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-factory-title": "^1.0.0", + "micromark-factory-whitespace": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-html-tag-name": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-subtokenize": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.1", + "uvu": "^0.5.0" } }, - "node_modules/ccount": { + "node_modules/micromark-extension-gfm": { "version": "2.0.1", "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^1.0.0", + "micromark-extension-gfm-footnote": "^1.0.0", + "micromark-extension-gfm-strikethrough": "^1.0.0", + "micromark-extension-gfm-table": "^1.0.0", + "micromark-extension-gfm-tagfilter": "^1.0.0", + "micromark-extension-gfm-task-list-item": "^1.0.0", + "micromark-util-combine-extensions": "^1.0.0", + "micromark-util-types": "^1.0.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/chalk": { - "version": "2.4.2", + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "1.0.3", "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "micromark-util-character": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" }, - "engines": { - "node": ">=4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/chalk/node_modules/escape-string-regexp": { - "version": "1.0.5", + "node_modules/micromark-extension-gfm-footnote": { + "version": "1.0.4", "license": "MIT", - "engines": { - "node": ">=0.8.0" + "dependencies": { + "micromark-core-commonmark": "^1.0.0", + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-normalize-identifier": "^1.0.0", + "micromark-util-sanitize-uri": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/change-case": { - "version": "4.1.2", + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "camel-case": "^4.1.2", - "capital-case": "^1.0.4", - "constant-case": "^3.0.4", - "dot-case": "^3.0.4", - "header-case": "^2.0.4", - "no-case": "^3.0.4", - "param-case": "^3.0.4", - "pascal-case": "^3.1.2", - "path-case": "^3.0.4", - "sentence-case": "^3.0.4", - "snake-case": "^3.0.4", - "tslib": "^2.0.3" + "micromark-util-chunked": "^1.0.0", + "micromark-util-classify-character": "^1.0.0", + "micromark-util-resolve-all": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/change-case-all": { - "version": "1.0.14", + "node_modules/micromark-extension-gfm-table": { + "version": "1.0.5", "license": "MIT", "dependencies": { - "change-case": "^4.1.2", - "is-lower-case": "^2.0.2", - "is-upper-case": "^2.0.2", - "lower-case": "^2.0.2", - "lower-case-first": "^2.0.2", - "sponge-case": "^1.0.1", - "swap-case": "^2.0.2", - "title-case": "^3.0.3", - "upper-case": "^2.0.2", - "upper-case-first": "^2.0.2" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/change-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/char-regex": { - "version": "1.0.2", + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "1.0.1", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "micromark-util-types": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/character-entities": { - "version": "2.0.2", + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "1.0.3", "license": "MIT", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" + }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/chardet": { - "version": "0.7.0", - "dev": true, - "license": "MIT" - }, - "node_modules/chart.js": { - "version": "3.8.0", - "license": "MIT" - }, - "node_modules/check-types": { - "version": "11.1.2", - "license": "MIT" - }, - "node_modules/chokidar": { - "version": "3.5.3", + "node_modules/micromark-factory-destination": { + "version": "1.0.0", "funding": [ { - "type": "individual", - "url": "https://paulmillr.com/funding/" + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" } ], "license": "MIT", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", + "node_modules/micromark-factory-label": { + "version": "1.0.2", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=6.0" + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/ci-info": { - "version": "3.3.2", - "license": "MIT" - }, - "node_modules/cipher-base": { - "version": "1.0.4", + "node_modules/micromark-factory-space": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "license": "MIT" - }, - "node_modules/classnames": { - "version": "2.3.2", - "license": "MIT" - }, - "node_modules/clean-css": { - "version": "5.3.1", + "node_modules/micromark-factory-title": { + "version": "1.0.2", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "dev": true, + "node_modules/micromark-factory-whitespace": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/cli-cursor": { - "version": "3.1.0", - "dev": true, + "node_modules/micromark-util-character": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "restore-cursor": "^3.1.0" - }, - "engines": { - "node": ">=8" + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/cli-spinners": { - "version": "2.7.0", - "dev": true, + "node_modules/micromark-util-chunked": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/cli-truncate": { - "version": "3.1.0", - "dev": true, + "node_modules/micromark-util-classify-character": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "slice-ansi": "^5.0.0", - "string-width": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "3.0.0", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 10" + "micromark-util-character": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/cliui": { - "version": "6.0.0", - "license": "ISC", + "node_modules/micromark-util-combine-extensions": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "micromark-util-chunked": "^1.0.0", + "micromark-util-types": "^1.0.0" } }, - "node_modules/cliui/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/cliui/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/micromark-util-decode-string": { + "version": "1.0.2", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^1.0.0", + "micromark-util-decode-numeric-character-reference": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/cliui/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/cliui/node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/micromark-util-encode": { + "version": "1.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT" }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/micromark-util-html-tag-name": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, - "node_modules/cliui/node_modules/string-width": { - "version": "4.2.3", + "node_modules/micromark-util-normalize-identifier": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/cliui/node_modules/wrap-ansi": { - "version": "6.2.0", + "node_modules/micromark-util-resolve-all": { + "version": "1.0.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "micromark-util-types": "^1.0.0" } }, - "node_modules/clone": { - "version": "2.1.2", + "node_modules/micromark-util-sanitize-uri": { + "version": "1.1.0", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=0.8" + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-encode": "^1.0.0", + "micromark-util-symbol": "^1.0.0" } }, - "node_modules/clsx": { - "version": "1.1.1", + "node_modules/micromark-util-subtokenize": { + "version": "1.0.2", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "micromark-util-chunked": "^1.0.0", + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0", + "uvu": "^0.5.0" } }, - "node_modules/co": { - "version": "4.6.0", - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } + "node_modules/micromark-util-symbol": { + "version": "1.0.1", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" }, - "node_modules/coa": { - "version": "2.0.2", + "node_modules/micromark-util-types": { + "version": "1.0.2", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.5", "license": "MIT", "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">= 4.0" + "node": ">=8.6" } }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", + "node_modules/microseconds": { + "version": "0.2.0", "license": "MIT" }, - "node_modules/color": { - "version": "3.2.1", + "node_modules/miller-rabin": { + "version": "4.0.1", "license": "MIT", "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" } }, - "node_modules/color-convert": { - "version": "1.9.3", + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/mime": { + "version": "1.6.0", "license": "MIT", - "dependencies": { - "color-name": "1.1.3" + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" } }, - "node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" + "node_modules/mime-db": { + "version": "1.52.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } }, - "node_modules/color-string": { - "version": "1.9.1", + "node_modules/mime-types": { + "version": "2.1.35", "license": "MIT", "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/colord": { - "version": "2.9.2", - "license": "MIT" + "node_modules/mimic-fn": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, - "node_modules/colorette": { - "version": "2.0.19", - "license": "MIT" + "node_modules/min-indent": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=4" + } }, - "node_modules/combined-stream": { - "version": "1.0.8", + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", "license": "MIT", "dependencies": { - "delayed-stream": "~1.0.0" + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/comma-separated-tokens": { - "version": "2.0.2", + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, "funding": { "type": "github", - "url": "https://github.com/sponsors/wooorm" + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/commander": { - "version": "9.4.1", - "dev": true, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", "license": "MIT", - "engines": { - "node": "^12.20.0 || >=14" + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "license": "ISC" + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" }, - "node_modules/common-tags": { - "version": "1.8.2", + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, "engines": { - "node": ">=4.0.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/commondir": { + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", "license": "MIT" }, - "node_modules/compressible": { - "version": "2.0.18", - "license": "MIT", + "node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", "dependencies": { - "mime-db": ">= 1.43.0 < 2" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">= 0.6" + "node": "*" } }, - "node_modules/compression": { - "version": "1.7.4", + "node_modules/minimist": { + "version": "1.2.6", + "license": "MIT" + }, + "node_modules/mkdirp": { + "version": "0.5.6", "license": "MIT", "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" + "minimist": "^1.2.6" }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mri": { + "version": "1.2.0", + "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", + "node_modules/mrmime": { + "version": "1.0.1", + "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=10" } }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", + "node_modules/ms": { + "version": "2.1.2", "license": "MIT" }, - "node_modules/concat-map": { - "version": "0.0.1", - "license": "MIT" + "node_modules/multiaddr": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", + "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", + "deprecated": "This module is deprecated, please upgrade to @multiformats/multiaddr", + "dependencies": { + "dns-over-http-resolver": "^1.2.3", + "err-code": "^3.0.1", + "is-ip": "^3.1.0", + "multiformats": "^9.4.5", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } }, - "node_modules/condense-newlines": { - "version": "0.2.1", + "node_modules/multiaddr-to-uri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-8.0.0.tgz", + "integrity": "sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==", + "deprecated": "This module is deprecated, please upgrade to @multiformats/multiaddr-to-uri", + "dependencies": { + "multiaddr": "^10.0.0" + } + }, + "node_modules/multicast-dns": { + "version": "7.2.5", "license": "MIT", "dependencies": { - "extend-shallow": "^2.0.1", - "is-whitespace": "^0.3.0", - "kind-of": "^3.0.2" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" }, - "engines": { - "node": ">=0.10.0" + "bin": { + "multicast-dns": "cli.js" } }, - "node_modules/condense-newlines/node_modules/is-buffer": { - "version": "1.1.6", + "node_modules/multiformats": { + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", + "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" + }, + "node_modules/mustache": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", + "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", + "bin": { + "mustache": "bin/mustache" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "dev": true, + "license": "ISC" + }, + "node_modules/nano-time": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "big-integer": "^1.6.16" + } + }, + "node_modules/nanoclone": { + "version": "0.2.1", "license": "MIT" }, - "node_modules/condense-newlines/node_modules/kind-of": { - "version": "3.2.2", + "node_modules/nanoid": { + "version": "3.3.4", "license": "MIT", - "dependencies": { - "is-buffer": "^1.1.5" + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/config-chain": { - "version": "1.1.13", - "license": "MIT", - "dependencies": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" + "node_modules/native-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz", + "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==", + "peerDependencies": { + "node-fetch": "*" } }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", + "node_modules/natural-compare": { + "version": "1.4.0", "license": "MIT" }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", + "node_modules/negotiator": { + "version": "0.6.3", "license": "MIT", "engines": { - "node": ">=0.8" + "node": ">= 0.6" } }, - "node_modules/constant-case": { + "node_modules/neo-async": { + "version": "2.6.2", + "license": "MIT" + }, + "node_modules/no-case": { "version": "3.0.4", "license": "MIT", "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case": "^2.0.2" + "lower-case": "^2.0.2", + "tslib": "^2.0.3" } }, - "node_modules/constant-case/node_modules/tslib": { + "node_modules/no-case/node_modules/tslib": { "version": "2.4.1", "license": "0BSD" }, - "node_modules/constants-browserify": { - "version": "1.0.0", + "node_modules/node-addon-api": { + "version": "2.0.2", "license": "MIT" }, - "node_modules/content-disposition": { - "version": "0.5.4", - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", + "node_modules/node-domexception": { + "version": "1.0.0", + "dev": true, "funding": [ { "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "url": "https://github.com/sponsors/jimmywarting" }, { - "type": "consulting", - "url": "https://feross.org/support" + "type": "github", + "url": "https://paypal.me/jimmywarting" } ], - "license": "MIT" - }, - "node_modules/content-type": { - "version": "1.0.4", "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=10.5.0" } }, - "node_modules/convert-source-map": { - "version": "1.8.0", + "node_modules/node-fetch": { + "version": "2.6.7", "license": "MIT", "dependencies": { - "safe-buffer": "~5.1.1" + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, - "node_modules/cookie": { - "version": "0.5.0", - "license": "MIT", + "node_modules/node-forge": { + "version": "1.3.1", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { - "node": ">= 0.6" + "node": ">= 6.13.0" } }, - "node_modules/cookie-signature": { - "version": "1.0.6", + "node_modules/node-gyp-build": { + "version": "4.5.0", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", "license": "MIT" }, - "node_modules/copy-to-clipboard": { - "version": "3.3.1", - "license": "MIT", + "node_modules/node-localstorage": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-2.2.1.tgz", + "integrity": "sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==", "dependencies": { - "toggle-selection": "^1.0.6" + "write-file-atomic": "^1.1.4" + }, + "engines": { + "node": ">=0.12" } }, - "node_modules/core-js": { - "version": "3.23.5", - "hasInstallScript": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "node_modules/node-localstorage/node_modules/write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" } }, - "node_modules/core-js-compat": { - "version": "3.23.5", + "node_modules/node-preload": { + "version": "0.2.1", + "dev": true, "license": "MIT", "dependencies": { - "browserslist": "^4.21.2", - "semver": "7.0.0" + "process-on-spawn": "^1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=8" } }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", + "node_modules/node-releases": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/nopt": { + "version": "3.0.6", + "dev": true, "license": "ISC", + "dependencies": { + "abbrev": "1" + }, "bin": { - "semver": "bin/semver.js" + "nopt": "bin/nopt.js" } }, - "node_modules/core-js-pure": { - "version": "3.23.5", - "hasInstallScript": true, + "node_modules/normalize-path": { + "version": "3.0.0", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/core-util-is": { - "version": "1.0.3", - "license": "MIT" + "node_modules/normalize-range": { + "version": "0.1.2", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/cosmiconfig": { - "version": "7.0.1", + "node_modules/normalize-url": { + "version": "6.1.0", "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm": { + "version": "8.16.0", + "bundleDependencies": [ + "@isaacs/string-locale-compare", + "@npmcli/arborist", + "@npmcli/ci-detect", + "@npmcli/config", + "@npmcli/fs", + "@npmcli/map-workspaces", + "@npmcli/package-json", + "@npmcli/run-script", + "abbrev", + "archy", + "cacache", + "chalk", + "chownr", + "cli-columns", + "cli-table3", + "columnify", + "fastest-levenshtein", + "glob", + "graceful-fs", + "hosted-git-info", + "ini", + "init-package-json", + "is-cidr", + "json-parse-even-better-errors", + "libnpmaccess", + "libnpmdiff", + "libnpmexec", + "libnpmfund", + "libnpmhook", + "libnpmorg", + "libnpmpack", + "libnpmpublish", + "libnpmsearch", + "libnpmteam", + "libnpmversion", + "make-fetch-happen", + "minipass", + "minipass-pipeline", + "mkdirp", + "mkdirp-infer-owner", + "ms", + "node-gyp", + "nopt", + "npm-audit-report", + "npm-install-checks", + "npm-package-arg", + "npm-pick-manifest", + "npm-profile", + "npm-registry-fetch", + "npm-user-validate", + "npmlog", + "opener", + "p-map", + "pacote", + "parse-conflict-json", + "proc-log", + "qrcode-terminal", + "read", + "read-package-json", + "read-package-json-fast", + "readdir-scoped-modules", + "rimraf", + "semver", + "ssri", + "tar", + "text-table", + "tiny-relative-date", + "treeverse", + "validate-npm-package-name", + "which", + "write-file-atomic" + ], + "license": "Artistic-2.0", + "workspaces": [ + "docs", + "smoke-tests", + "workspaces/*" + ], "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/arborist": "^5.0.4", + "@npmcli/ci-detect": "^2.0.0", + "@npmcli/config": "^4.2.0", + "@npmcli/fs": "^2.1.0", + "@npmcli/map-workspaces": "^2.0.3", + "@npmcli/package-json": "^2.0.0", + "@npmcli/run-script": "^4.2.0", + "abbrev": "~1.1.1", + "archy": "~1.0.0", + "cacache": "^16.1.1", + "chalk": "^4.1.2", + "chownr": "^2.0.0", + "cli-columns": "^4.0.0", + "cli-table3": "^0.6.2", + "columnify": "^1.6.0", + "fastest-levenshtein": "^1.0.12", + "glob": "^8.0.1", + "graceful-fs": "^4.2.10", + "hosted-git-info": "^5.0.0", + "ini": "^3.0.0", + "init-package-json": "^3.0.2", + "is-cidr": "^4.0.2", + "json-parse-even-better-errors": "^2.3.1", + "libnpmaccess": "^6.0.2", + "libnpmdiff": "^4.0.2", + "libnpmexec": "^4.0.2", + "libnpmfund": "^3.0.1", + "libnpmhook": "^8.0.2", + "libnpmorg": "^4.0.2", + "libnpmpack": "^4.0.2", + "libnpmpublish": "^6.0.2", + "libnpmsearch": "^5.0.2", + "libnpmteam": "^4.0.2", + "libnpmversion": "^3.0.1", + "make-fetch-happen": "^10.2.0", + "minipass": "^3.1.6", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "ms": "^2.1.2", + "node-gyp": "^9.0.0", + "nopt": "^5.0.0", + "npm-audit-report": "^3.0.0", + "npm-install-checks": "^5.0.0", + "npm-package-arg": "^9.1.0", + "npm-pick-manifest": "^7.0.1", + "npm-profile": "^6.2.0", + "npm-registry-fetch": "^13.3.0", + "npm-user-validate": "^1.0.1", + "npmlog": "^6.0.2", + "opener": "^1.5.2", + "p-map": "^4.0.0", + "pacote": "^13.6.1", + "parse-conflict-json": "^2.0.2", + "proc-log": "^2.0.1", + "qrcode-terminal": "^0.12.0", + "read": "~1.0.7", + "read-package-json": "^5.0.1", + "read-package-json-fast": "^2.0.3", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.7", + "ssri": "^9.0.1", + "tar": "^6.1.11", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "treeverse": "^2.0.0", + "validate-npm-package-name": "^4.0.0", + "which": "^2.0.2", + "write-file-atomic": "^4.0.1" + }, + "bin": { + "npm": "bin/npm-cli.js", + "npx": "bin/npx-cli.js" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/cosmiconfig-toml-loader": { - "version": "1.0.0", + "node_modules/npm-run-path": { + "version": "5.1.0", "dev": true, "license": "MIT", "dependencies": { - "@iarna/toml": "^2.2.5" + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/cosmiconfig-typescript-loader": { + "node_modules/npm-run-path/node_modules/path-key": { "version": "4.0.0", "dev": true, "license": "MIT", "engines": { - "node": ">=12", - "npm": ">=6" + "node": ">=12" }, - "peerDependencies": { - "@types/node": "*", - "cosmiconfig": ">=7", - "ts-node": ">=10", - "typescript": ">=3" - } - }, - "node_modules/cosmiconfig/node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/country-flag-icons": { - "version": "1.5.5", - "license": "MIT" - }, - "node_modules/create-ecdh": { - "version": "4.0.4", + "node_modules/npm/node_modules/@colors/colors": { + "version": "1.5.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "elliptic": "^6.5.3" + "optional": true, + "engines": { + "node": ">=0.1.90" } }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", + "node_modules/npm/node_modules/@gar/promisify": { + "version": "1.1.3", + "inBundle": true, "license": "MIT" }, - "node_modules/create-hash": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" - } - }, - "node_modules/create-hmac": { - "version": "1.1.7", - "license": "MIT", - "dependencies": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "devOptional": true, - "license": "MIT" + "node_modules/npm/node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC" }, - "node_modules/cross-env": { - "version": "7.0.3", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/arborist": { + "version": "5.4.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.1" + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/map-workspaces": "^2.0.3", + "@npmcli/metavuln-calculator": "^3.0.1", + "@npmcli/move-file": "^2.0.0", + "@npmcli/name-from-folder": "^1.0.1", + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/package-json": "^2.0.0", + "@npmcli/query": "^1.1.1", + "@npmcli/run-script": "^4.1.3", + "bin-links": "^3.0.0", + "cacache": "^16.0.6", + "common-ancestor-path": "^1.0.1", + "json-parse-even-better-errors": "^2.3.1", + "json-stringify-nice": "^1.1.4", + "minimatch": "^5.1.0", + "mkdirp": "^1.0.4", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "npm-install-checks": "^5.0.0", + "npm-package-arg": "^9.0.0", + "npm-pick-manifest": "^7.0.0", + "npm-registry-fetch": "^13.0.0", + "npmlog": "^6.0.2", + "pacote": "^13.6.1", + "parse-conflict-json": "^2.0.1", + "proc-log": "^2.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^1.0.1", + "read-package-json-fast": "^2.0.2", + "readdir-scoped-modules": "^1.1.0", + "rimraf": "^3.0.2", + "semver": "^7.3.7", + "ssri": "^9.0.0", + "treeverse": "^2.0.0", + "walk-up-path": "^1.0.0" }, "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" + "arborist": "bin/index.js" }, "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "node-fetch": "2.6.7" + "node_modules/npm/node_modules/@npmcli/ci-detect": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/config": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" + "@npmcli/map-workspaces": "^2.0.2", + "ini": "^3.0.0", + "mkdirp-infer-owner": "^2.0.0", + "nopt": "^5.0.0", + "proc-log": "^2.0.0", + "read-package-json-fast": "^2.0.3", + "semver": "^7.3.5", + "walk-up-path": "^1.0.0" }, "engines": { - "node": ">= 8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/crypto-browserify": { - "version": "3.12.0", - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/disparity-colors": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "ansi-styles": "^4.3.0" }, "engines": { - "node": "*" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/fs": { + "version": "2.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@gar/promisify": "^1.1.3", + "semver": "^7.3.5" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css": { - "version": "3.0.0", - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/git": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" + "@npmcli/promise-spawn": "^3.0.0", + "lru-cache": "^7.4.4", + "mkdirp": "^1.0.4", + "npm-pick-manifest": "^7.0.0", + "proc-log": "^2.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^2.0.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css-blank-pseudo": { - "version": "3.0.3", - "license": "CC0-1.0", + "node_modules/npm/node_modules/@npmcli/installed-package-contents": { + "version": "1.0.7", + "inBundle": true, + "license": "ISC", "dependencies": { - "postcss-selector-parser": "^6.0.9" + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" }, "bin": { - "css-blank-pseudo": "dist/cli.cjs" + "installed-package-contents": "index.js" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">= 10" } }, - "node_modules/css-color-keywords": { - "version": "1.0.0", + "node_modules/npm/node_modules/@npmcli/map-workspaces": { + "version": "2.0.3", + "inBundle": true, "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^1.0.1", + "glob": "^8.0.1", + "minimatch": "^5.0.1", + "read-package-json-fast": "^2.0.3" + }, "engines": { - "node": ">=4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css-declaration-sorter": { - "version": "6.3.0", + "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { + "version": "3.1.1", + "inBundle": true, "license": "ISC", - "engines": { - "node": "^10 || ^12 || >=14" + "dependencies": { + "cacache": "^16.0.0", + "json-parse-even-better-errors": "^2.3.1", + "pacote": "^13.0.3", + "semver": "^7.3.5" }, - "peerDependencies": { - "postcss": "^8.0.9" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css-has-pseudo": { - "version": "3.0.4", - "license": "CC0-1.0", + "node_modules/npm/node_modules/@npmcli/move-file": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css-loader": { - "version": "6.7.1", - "license": "MIT", + "node_modules/npm/node_modules/@npmcli/name-from-folder": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/@npmcli/node-gyp": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/package-json": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" + "json-parse-even-better-errors": "^2.3.1" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/promise-spawn": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "infer-owner": "^1.0.4" }, - "peerDependencies": { - "webpack": "^5.0.0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.8", + "node_modules/npm/node_modules/@npmcli/query": { + "version": "1.1.1", + "inBundle": true, "license": "ISC", "dependencies": { - "lru-cache": "^6.0.0" + "npm-package-arg": "^9.1.0", + "postcss-selector-parser": "^6.0.10", + "semver": "^7.3.7" }, - "bin": { - "semver": "bin/semver.js" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/@npmcli/run-script": { + "version": "4.2.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^2.0.0", + "@npmcli/promise-spawn": "^3.0.0", + "node-gyp": "^9.0.0", + "read-package-json-fast": "^2.0.3", + "which": "^2.0.2" }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css-mediaquery": { - "version": "0.1.2", - "license": "BSD" + "node_modules/npm/node_modules/@tootallnate/once": { + "version": "2.0.0", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.4.1", + "node_modules/npm/node_modules/abbrev": { + "version": "1.1.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/agent-base": { + "version": "6.0.2", + "inBundle": true, "license": "MIT", "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" + "debug": "4" }, "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } + "node": ">= 6.0.0" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", + "node_modules/npm/node_modules/agentkeepalive": { + "version": "4.2.1", + "inBundle": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "debug": "^4.1.0", + "depd": "^1.1.2", + "humanize-ms": "^1.2.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">= 8.0.0" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", + "node_modules/npm/node_modules/aggregate-error": { + "version": "3.1.0", + "inBundle": true, "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">=8" } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" + "node_modules/npm/node_modules/ansi-regex": { + "version": "5.0.1", + "inBundle": true, + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", + "node_modules/npm/node_modules/ansi-styles": { + "version": "4.3.0", + "inBundle": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=8" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.3", - "license": "CC0-1.0", - "bin": { - "css-prefers-color-scheme": "dist/cli.cjs" + "node_modules/npm/node_modules/aproba": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/archy": { + "version": "1.0.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/are-we-there-yet": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/css-select": { - "version": "4.3.0", - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/asap": { + "version": "2.0.6", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/balanced-match": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/bin-links": { + "version": "3.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "cmd-shim": "^5.0.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0", + "read-cmd-shim": "^3.0.0", + "rimraf": "^3.0.0", + "write-file-atomic": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "license": "MIT" - }, - "node_modules/css-select/node_modules/css-what": { - "version": "6.1.0", - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/binary-extensions": { + "version": "2.2.0", + "inBundle": true, + "license": "MIT", "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" + "node": ">=8" } }, - "node_modules/css-to-react-native": { - "version": "3.0.0", + "node_modules/npm/node_modules/brace-expansion": { + "version": "2.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "camelize": "^1.0.0", - "css-color-keywords": "^1.0.0", - "postcss-value-parser": "^4.0.2" + "balanced-match": "^1.0.0" } }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", + "node_modules/npm/node_modules/builtins": { + "version": "5.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "semver": "^7.0.0" + } + }, + "node_modules/npm/node_modules/cacache": { + "version": "16.1.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^2.1.0", + "@npmcli/move-file": "^2.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "glob": "^8.0.1", + "infer-owner": "^1.0.4", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "mkdirp": "^1.0.4", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11", + "unique-filename": "^1.1.1" }, "engines": { - "node": ">=8.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/css-what": { - "version": "5.1.0", - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/chalk": { + "version": "4.1.2", + "inBundle": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, "engines": { - "node": ">= 6" + "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/fb55" + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "license": "MIT" + "node_modules/npm/node_modules/chownr": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=10" + } }, - "node_modules/cssdb": { - "version": "6.6.3", - "license": "CC0-1.0", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" + "node_modules/npm/node_modules/cidr-regex": { + "version": "3.1.1", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "ip-regex": "^4.1.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/cssesc": { - "version": "3.0.0", + "node_modules/npm/node_modules/clean-stack": { + "version": "2.2.0", + "inBundle": true, "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, "engines": { - "node": ">=4" + "node": ">=6" } }, - "node_modules/cssnano": { - "version": "5.1.12", + "node_modules/npm/node_modules/cli-columns": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 10" } }, - "node_modules/cssnano-preset-default": { - "version": "5.2.12", + "node_modules/npm/node_modules/cli-table3": { + "version": "0.6.2", + "inBundle": true, "license": "MIT", "dependencies": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" + "string-width": "^4.2.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": "10.* || >= 12.*" }, - "peerDependencies": { - "postcss": "^8.2.15" + "optionalDependencies": { + "@colors/colors": "1.5.0" } }, - "node_modules/cssnano-utils": { - "version": "3.1.0", + "node_modules/npm/node_modules/clone": { + "version": "1.0.4", + "inBundle": true, "license": "MIT", "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.8" } }, - "node_modules/cssnano/node_modules/yaml": { - "version": "1.10.2", + "node_modules/npm/node_modules/cmd-shim": { + "version": "5.0.0", + "inBundle": true, "license": "ISC", + "dependencies": { + "mkdirp-infer-owner": "^2.0.0" + }, "engines": { - "node": ">= 6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/csso": { - "version": "4.2.0", + "node_modules/npm/node_modules/color-convert": { + "version": "2.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "css-tree": "^1.1.2" + "color-name": "~1.1.4" }, "engines": { - "node": ">=8.0.0" + "node": ">=7.0.0" } }, - "node_modules/csso/node_modules/css-tree": { + "node_modules/npm/node_modules/color-name": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/color-support": { "version": "1.1.3", + "inBundle": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/npm/node_modules/columnify": { + "version": "1.6.0", + "inBundle": true, "license": "MIT", "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.0" }, "engines": { "node": ">=8.0.0" } }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "license": "CC0-1.0" + "node_modules/npm/node_modules/common-ancestor-path": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" }, - "node_modules/cssom": { - "version": "0.4.4", + "node_modules/npm/node_modules/concat-map": { + "version": "0.0.1", + "inBundle": true, "license": "MIT" }, - "node_modules/cssstyle": { - "version": "2.3.0", + "node_modules/npm/node_modules/console-control-strings": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/cssesc": { + "version": "3.0.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "cssom": "~0.3.6" + "bin": { + "cssesc": "bin/cssesc" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "license": "MIT" - }, - "node_modules/csstype": { - "version": "3.1.0", - "license": "MIT" - }, - "node_modules/customize-cra": { - "version": "1.0.0", - "dev": true, + "node_modules/npm/node_modules/debug": { + "version": "4.3.4", + "inBundle": true, "license": "MIT", "dependencies": { - "lodash.flow": "^3.5.0" - } - }, - "node_modules/dag-jose": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dag-jose/-/dag-jose-1.0.0.tgz", - "integrity": "sha512-U0b/YsIPBp6YZNTFrVjwLZAlY3qGRxZTIEcM/CcQmrVrCWq9MWQq9pheXVSPLIhF4SNwzp2SikPva4/BIrJY+g==", - "dependencies": { - "@ipld/dag-cbor": "^6.0.3", - "multiformats": "^9.0.2" - } - }, - "node_modules/dag-jose/node_modules/@ipld/dag-cbor": { - "version": "6.0.15", - "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", - "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", - "dependencies": { - "cborg": "^1.5.4", - "multiformats": "^9.5.4" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "license": "BSD-2-Clause" - }, - "node_modules/dashify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dashify/-/dashify-2.0.0.tgz", - "integrity": "sha512-hpA5C/YrPjucXypHPPc0oJ1l9Hf6wWbiOL7Ik42cxnsUOhWiCB/fylKbKqqJalW9FgkNQCw16YO8uW9Hs0Iy1A==", - "engines": { - "node": ">=4" - } - }, - "node_modules/data-urls": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" + "ms": "2.1.2" }, "engines": { - "node": ">=10" + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } } }, - "node_modules/data-urls/node_modules/tr46": { - "version": "2.1.0", + "node_modules/npm/node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/debuglog": { + "version": "1.0.1", + "inBundle": true, "license": "MIT", - "dependencies": { - "punycode": "^2.1.1" - }, "engines": { - "node": ">=8" + "node": "*" } }, - "node_modules/data-urls/node_modules/whatwg-url": { - "version": "8.7.0", + "node_modules/npm/node_modules/defaults": { + "version": "1.0.3", + "inBundle": true, "license": "MIT", "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" + "clone": "^1.0.2" } }, - "node_modules/dataloader": { - "version": "2.1.0", - "dev": true, + "node_modules/npm/node_modules/delegates": { + "version": "1.0.0", + "inBundle": true, "license": "MIT" }, - "node_modules/date-fns": { - "version": "2.30.0", + "node_modules/npm/node_modules/depd": { + "version": "1.1.2", + "inBundle": true, "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.21.0" - }, "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "node": ">= 0.6" } }, - "node_modules/dayjs": { - "version": "1.11.7", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.7.tgz", - "integrity": "sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==" - }, - "node_modules/debounce": { - "version": "1.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.3.4", - "license": "MIT", + "node_modules/npm/node_modules/dezalgo": { + "version": "1.0.4", + "inBundle": true, + "license": "ISC", "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } + "asap": "^2.0.0", + "wrappy": "1" } }, - "node_modules/decamelize": { - "version": "1.2.0", - "license": "MIT", + "node_modules/npm/node_modules/diff": { + "version": "5.0.0", + "inBundle": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=0.10.0" + "node": ">=0.3.1" } }, - "node_modules/decimal.js": { - "version": "10.3.1", + "node_modules/npm/node_modules/emoji-regex": { + "version": "8.0.0", + "inBundle": true, "license": "MIT" }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", + "node_modules/npm/node_modules/encoding": { + "version": "0.1.13", + "inBundle": true, "license": "MIT", + "optional": true, "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "iconv-lite": "^0.6.2" } }, - "node_modules/decode-uri-component": { - "version": "0.2.2", + "node_modules/npm/node_modules/env-paths": { + "version": "2.2.1", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">=6" } }, - "node_modules/dedent": { - "version": "0.7.0", + "node_modules/npm/node_modules/err-code": { + "version": "2.0.3", + "inBundle": true, "license": "MIT" }, - "node_modules/deep-equal": { + "node_modules/npm/node_modules/fastest-levenshtein": { + "version": "1.0.12", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/fs-minipass": { "version": "2.1.0", - "license": "MIT", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "es-get-iterator": "^1.1.2", - "get-intrinsic": "^1.1.3", - "is-arguments": "^1.1.1", - "is-date-object": "^1.0.5", - "is-regex": "^1.1.4", - "isarray": "^2.0.5", - "object-is": "^1.1.5", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "side-channel": "^1.0.4", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.1", - "which-typed-array": "^1.1.8" + "minipass": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/deep-is": { - "version": "0.1.4", - "license": "MIT" + "node_modules/npm/node_modules/fs.realpath": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC" }, - "node_modules/deep-object-diff": { - "version": "1.1.9", + "node_modules/npm/node_modules/function-bind": { + "version": "1.1.1", + "inBundle": true, "license": "MIT" }, - "node_modules/deepmerge": { - "version": "4.2.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/gauge": { + "version": "4.0.4", + "inBundle": true, + "license": "ISC", "dependencies": { - "execa": "^5.0.0" + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" }, "engines": { - "node": ">= 10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/default-gateway/node_modules/execa": { - "version": "5.1.1", - "license": "MIT", + "node_modules/npm/node_modules/glob": { + "version": "8.0.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/default-gateway/node_modules/human-signals": { - "version": "2.1.0", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" - } + "node_modules/npm/node_modules/graceful-fs": { + "version": "4.2.10", + "inBundle": true, + "license": "ISC" }, - "node_modules/default-gateway/node_modules/is-stream": { - "version": "2.0.1", + "node_modules/npm/node_modules/has": { + "version": "1.0.3", + "inBundle": true, "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "function-bind": "^1.1.1" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-gateway/node_modules/mimic-fn": { - "version": "2.1.0", - "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 0.4.0" } }, - "node_modules/default-gateway/node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/npm/node_modules/has-flag": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/default-gateway/node_modules/onetime": { - "version": "5.1.2", - "license": "MIT", + "node_modules/npm/node_modules/has-unicode": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/hosted-git-info": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "mimic-fn": "^2.1.0" + "lru-cache": "^7.5.1" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "^12.13.0 || ^14.15.0 || >=16" } }, - "node_modules/default-gateway/node_modules/strip-final-newline": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/npm/node_modules/http-cache-semantics": { + "version": "4.1.0", + "inBundle": true, + "license": "BSD-2-Clause" }, - "node_modules/default-require-extensions": { - "version": "3.0.0", - "dev": true, + "node_modules/npm/node_modules/http-proxy-agent": { + "version": "5.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "strip-bom": "^4.0.0" + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/defaults": { - "version": "1.0.4", - "dev": true, + "node_modules/npm/node_modules/https-proxy-agent": { + "version": "5.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "clone": "^1.0.2" + "agent-base": "6", + "debug": "4" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">= 6" } }, - "node_modules/defaults/node_modules/clone": { - "version": "1.0.4", - "dev": true, + "node_modules/npm/node_modules/humanize-ms": { + "version": "1.2.1", + "inBundle": true, "license": "MIT", - "engines": { - "node": ">=0.8" + "dependencies": { + "ms": "^2.0.0" } }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", + "node_modules/npm/node_modules/iconv-lite": { + "version": "0.6.3", + "inBundle": true, "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/define-properties": { - "version": "1.1.4", - "license": "MIT", + "node_modules/npm/node_modules/ignore-walk": { + "version": "5.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "minimatch": "^5.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/defined": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/delayed-stream": { - "version": "1.0.0", + "node_modules/npm/node_modules/imurmurhash": { + "version": "0.1.4", + "inBundle": true, "license": "MIT", "engines": { - "node": ">=0.4.0" + "node": ">=0.8.19" } }, - "node_modules/depd": { - "version": "2.0.0", + "node_modules/npm/node_modules/indent-string": { + "version": "4.0.0", + "inBundle": true, "license": "MIT", "engines": { - "node": ">= 0.8" + "node": ">=8" } }, - "node_modules/dependency-graph": { - "version": "0.11.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" + "node_modules/npm/node_modules/infer-owner": { + "version": "1.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/inflight": { + "version": "1.0.6", + "inBundle": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" } }, - "node_modules/dequal": { - "version": "2.0.3", - "license": "MIT", + "node_modules/npm/node_modules/inherits": { + "version": "2.0.4", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/ini": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/des.js": { - "version": "1.0.1", - "license": "MIT", + "node_modules/npm/node_modules/init-package-json": { + "version": "3.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "license": "MIT", + "npm-package-arg": "^9.0.1", + "promzard": "^0.3.0", + "read": "^1.0.7", + "read-package-json": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^4.0.0" + }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/detect-browser": { - "version": "5.2.0", + "node_modules/npm/node_modules/ip": { + "version": "1.1.8", + "inBundle": true, "license": "MIT" }, - "node_modules/detect-indent": { - "version": "6.1.0", - "dev": true, + "node_modules/npm/node_modules/ip-regex": { + "version": "4.3.0", + "inBundle": true, "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/detect-newline": { - "version": "3.1.0", - "license": "MIT", + "node_modules/npm/node_modules/is-cidr": { + "version": "4.0.2", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "cidr-regex": "^3.1.1" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/detect-node": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/detect-node-es": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", + "node_modules/npm/node_modules/is-core-module": { + "version": "2.9.0", + "inBundle": true, "license": "MIT", "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" + "has": "^1.0.3" }, - "engines": { - "node": ">= 4.2.1" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", + "node_modules/npm/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=8" } }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", + "node_modules/npm/node_modules/is-lambda": { + "version": "1.0.1", + "inBundle": true, "license": "MIT" }, - "node_modules/detective": { - "version": "5.2.1", - "license": "MIT", - "dependencies": { - "acorn-node": "^1.8.2", - "defined": "^1.0.0", - "minimist": "^1.2.6" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } + "node_modules/npm/node_modules/isexe": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC" }, - "node_modules/didyoumean": { - "version": "1.2.2", - "license": "Apache-2.0" + "node_modules/npm/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "inBundle": true, + "license": "MIT" }, - "node_modules/diff": { - "version": "4.0.2", - "devOptional": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" + "node_modules/npm/node_modules/json-stringify-nice": { + "version": "1.1.4", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/diff-sequences": { - "version": "28.1.1", - "license": "MIT", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" - } + "node_modules/npm/node_modules/jsonparse": { + "version": "1.3.1", + "engines": [ + "node >= 0.2.0" + ], + "inBundle": true, + "license": "MIT" }, - "node_modules/diffie-hellman": { + "node_modules/npm/node_modules/just-diff": { "version": "5.0.3", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", + "inBundle": true, "license": "MIT" }, - "node_modules/dijkstrajs": { - "version": "1.0.2", + "node_modules/npm/node_modules/just-diff-apply": { + "version": "5.3.1", + "inBundle": true, "license": "MIT" }, - "node_modules/dir-glob": { - "version": "3.0.1", - "license": "MIT", + "node_modules/npm/node_modules/libnpmaccess": { + "version": "6.0.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "path-type": "^4.0.0" + "aproba": "^2.0.0", + "minipass": "^3.1.1", + "npm-package-arg": "^9.0.1", + "npm-registry-fetch": "^13.0.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/dlv": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/dns-over-http-resolver": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz", - "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==", + "node_modules/npm/node_modules/libnpmdiff": { + "version": "4.0.4", + "inBundle": true, + "license": "ISC", "dependencies": { - "debug": "^4.3.1", - "native-fetch": "^3.0.0", - "receptacle": "^1.3.2" + "@npmcli/disparity-colors": "^2.0.0", + "@npmcli/installed-package-contents": "^1.0.7", + "binary-extensions": "^2.2.0", + "diff": "^5.0.0", + "minimatch": "^5.0.1", + "npm-package-arg": "^9.0.1", + "pacote": "^13.6.1", + "tar": "^6.1.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/dns-packet": { - "version": "5.4.0", - "license": "MIT", + "node_modules/npm/node_modules/libnpmexec": { + "version": "4.0.9", + "inBundle": true, + "license": "ISC", "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" + "@npmcli/arborist": "^5.0.0", + "@npmcli/ci-detect": "^2.0.0", + "@npmcli/fs": "^2.1.1", + "@npmcli/run-script": "^4.2.0", + "chalk": "^4.1.0", + "mkdirp-infer-owner": "^2.0.0", + "npm-package-arg": "^9.0.1", + "npmlog": "^6.0.2", + "pacote": "^13.6.1", + "proc-log": "^2.0.0", + "read": "^1.0.7", + "read-package-json-fast": "^2.0.2", + "semver": "^7.3.7", + "walk-up-path": "^1.0.0" }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "license": "Apache-2.0", + "node_modules/npm/node_modules/libnpmfund": { + "version": "3.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "esutils": "^2.0.2" + "@npmcli/arborist": "^5.0.0" }, "engines": { - "node": ">=6.0.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.14", - "license": "MIT" - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "license": "MIT", + "node_modules/npm/node_modules/libnpmhook": { + "version": "8.0.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "utila": "~0.4" + "aproba": "^2.0.0", + "npm-registry-fetch": "^13.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/dom-helpers": { - "version": "5.2.1", - "license": "MIT", + "node_modules/npm/node_modules/libnpmorg": { + "version": "4.0.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "@babel/runtime": "^7.8.7", - "csstype": "^3.0.2" + "aproba": "^2.0.0", + "npm-registry-fetch": "^13.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/dom-serializer": { - "version": "1.4.1", - "license": "MIT", + "node_modules/npm/node_modules/libnpmpack": { + "version": "4.1.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" + "@npmcli/run-script": "^4.1.3", + "npm-package-arg": "^9.0.1", + "pacote": "^13.6.1" }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/domelementtype": { - "version": "2.3.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "BSD-2-Clause" - }, - "node_modules/domexception": { - "version": "2.0.1", - "license": "MIT", + "node_modules/npm/node_modules/libnpmpublish": { + "version": "6.0.4", + "inBundle": true, + "license": "ISC", "dependencies": { - "webidl-conversions": "^5.0.0" + "normalize-package-data": "^4.0.0", + "npm-package-arg": "^9.0.1", + "npm-registry-fetch": "^13.0.0", + "semver": "^7.3.7", + "ssri": "^9.0.0" }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/libnpmsearch": { + "version": "5.0.3", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^13.0.0" + }, "engines": { - "node": ">=8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/domhandler": { - "version": "4.3.1", - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/libnpmteam": { + "version": "4.0.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "domelementtype": "^2.2.0" + "aproba": "^2.0.0", + "npm-registry-fetch": "^13.0.0" }, "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/domutils": { - "version": "2.8.0", - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/libnpmversion": { + "version": "3.0.6", + "inBundle": true, + "license": "ISC", "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" + "@npmcli/git": "^3.0.0", + "@npmcli/run-script": "^4.1.3", + "json-parse-even-better-errors": "^2.3.1", + "proc-log": "^2.0.0", + "semver": "^7.3.7" }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/dot-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "node_modules/npm/node_modules/lru-cache": { + "version": "7.12.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": ">=12" } }, - "node_modules/dot-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/dotenv": { - "version": "10.0.0", - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/make-fetch-happen": { + "version": "10.2.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "agentkeepalive": "^4.2.1", + "cacache": "^16.1.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^7.7.1", + "minipass": "^3.1.6", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^2.0.3", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^7.0.0", + "ssri": "^9.0.0" + }, "engines": { - "node": ">=10" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/dotenv-expand": { + "node_modules/npm/node_modules/minimatch": { "version": "5.1.0", - "license": "BSD-2-Clause" - }, - "node_modules/dset": { - "version": "3.1.2", - "dev": true, - "license": "MIT", + "inBundle": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/duplexer": { - "version": "0.1.2", - "license": "MIT" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, - "node_modules/ecdsa-sig-formatter": { - "version": "1.0.11", - "dev": true, - "license": "Apache-2.0", + "node_modules/npm/node_modules/minipass": { + "version": "3.3.4", + "inBundle": true, + "license": "ISC", "dependencies": { - "safe-buffer": "^5.0.1" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" } }, - "node_modules/editorconfig": { - "version": "0.15.3", - "license": "MIT", + "node_modules/npm/node_modules/minipass-collect": { + "version": "1.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "commander": "^2.19.0", - "lru-cache": "^4.1.5", - "semver": "^5.6.0", - "sigmund": "^1.0.1" + "minipass": "^3.0.0" }, - "bin": { - "editorconfig": "bin/editorconfig" + "engines": { + "node": ">= 8" } }, - "node_modules/editorconfig/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/editorconfig/node_modules/lru-cache": { - "version": "4.1.5", - "license": "ISC", + "node_modules/npm/node_modules/minipass-fetch": { + "version": "2.1.0", + "inBundle": true, + "license": "MIT", "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "minipass": "^3.1.6", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" } }, - "node_modules/editorconfig/node_modules/semver": { - "version": "5.7.1", + "node_modules/npm/node_modules/minipass-flush": { + "version": "1.0.5", + "inBundle": true, "license": "ISC", - "bin": { - "semver": "bin/semver" + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" } }, - "node_modules/editorconfig/node_modules/yallist": { - "version": "2.1.2", - "license": "ISC" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/eip1193-provider": { + "node_modules/npm/node_modules/minipass-json-stream": { "version": "1.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "@json-rpc-tools/provider": "^1.5.5" + "jsonparse": "^1.3.1", + "minipass": "^3.0.0" } }, - "node_modules/ejs": { - "version": "3.1.8", - "license": "Apache-2.0", + "node_modules/npm/node_modules/minipass-pipeline": { + "version": "1.2.4", + "inBundle": true, + "license": "ISC", "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" + "minipass": "^3.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/electron-fetch": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.9.1.tgz", - "integrity": "sha512-M9qw6oUILGVrcENMSRRefE1MbHPIz0h79EKIeJWK9v563aT9Qkh8aEHPO1H5vi970wPirNY+jO9OpFoLiMsMGA==", + "node_modules/npm/node_modules/minipass-sized": { + "version": "1.0.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "encoding": "^0.1.13" + "minipass": "^3.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/electron-fetch/node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dependencies": { - "iconv-lite": "^0.6.2" + "node": ">=8" } }, - "node_modules/electron-fetch/node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "node_modules/npm/node_modules/minizlib": { + "version": "2.1.2", + "inBundle": true, + "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/electron-to-chromium": { - "version": "1.4.194", - "license": "ISC" - }, - "node_modules/elliptic": { - "version": "6.5.4", + "node_modules/npm/node_modules/mkdirp": { + "version": "1.0.4", + "inBundle": true, "license": "MIT", - "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" } }, - "node_modules/elliptic/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/emittery": { - "version": "0.8.1", - "license": "MIT", + "node_modules/npm/node_modules/mkdirp-infer-owner": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "infer-owner": "^1.0.4", + "mkdirp": "^1.0.3" + }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, - "node_modules/emoji-regex": { - "version": "9.2.2", + "node_modules/npm/node_modules/ms": { + "version": "2.1.3", + "inBundle": true, "license": "MIT" }, - "node_modules/emojis-list": { - "version": "3.0.0", + "node_modules/npm/node_modules/mute-stream": { + "version": "0.0.8", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/negotiator": { + "version": "0.6.3", + "inBundle": true, "license": "MIT", "engines": { - "node": ">= 4" + "node": ">= 0.6" } }, - "node_modules/encode-utf8": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/encodeurl": { - "version": "1.0.2", + "node_modules/npm/node_modules/node-gyp": { + "version": "9.0.0", + "inBundle": true, "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^10.0.3", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, "engines": { - "node": ">= 0.8" + "node": "^12.22 || ^14.13 || >=16" } }, - "node_modules/encoding": { - "version": "0.1.12", + "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { + "version": "1.1.11", + "inBundle": true, "license": "MIT", "dependencies": { - "iconv-lite": "~0.4.13" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "license": "MIT", + "node_modules/npm/node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=10.13.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/enquirer": { - "version": "2.3.6", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true, + "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "ansi-colors": "^4.1.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=8.6" + "node": "*" } }, - "node_modules/entities": { - "version": "2.2.0", - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "node_modules/npm/node_modules/nopt": { + "version": "5.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" } }, - "node_modules/err-code": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", - "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==" + "node_modules/npm/node_modules/normalize-package-data": { + "version": "4.0.0", + "inBundle": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^5.0.0", + "is-core-module": "^2.8.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16" + } }, - "node_modules/error-ex": { - "version": "1.3.2", - "license": "MIT", + "node_modules/npm/node_modules/npm-audit-report": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "is-arrayish": "^0.2.1" + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "license": "MIT", + "node_modules/npm/node_modules/npm-bundled": { + "version": "1.1.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "stackframe": "^1.3.4" + "npm-normalize-package-bin": "^1.0.1" } }, - "node_modules/es-abstract": { - "version": "1.20.1", - "license": "MIT", + "node_modules/npm/node_modules/npm-install-checks": { + "version": "5.0.0", + "inBundle": true, + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" + "semver": "^7.1.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/es-array-method-boxes-properly": { - "version": "1.0.0", - "license": "MIT" + "node_modules/npm/node_modules/npm-normalize-package-bin": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" }, - "node_modules/es-get-iterator": { - "version": "1.1.2", - "license": "MIT", + "node_modules/npm/node_modules/npm-package-arg": { + "version": "9.1.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.0", - "has-symbols": "^1.0.1", - "is-arguments": "^1.1.0", - "is-map": "^2.0.2", - "is-set": "^2.0.2", - "is-string": "^1.0.5", - "isarray": "^2.0.5" + "hosted-git-info": "^5.0.0", + "proc-log": "^2.0.1", + "semver": "^7.3.5", + "validate-npm-package-name": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "license": "MIT" - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.0", - "license": "MIT", + "node_modules/npm/node_modules/npm-packlist": { + "version": "5.1.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "has": "^1.0.3" + "glob": "^8.0.1", + "ignore-walk": "^5.0.1", + "npm-bundled": "^1.1.2", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "license": "MIT", + "node_modules/npm/node_modules/npm-pick-manifest": { + "version": "7.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "npm-install-checks": "^5.0.0", + "npm-normalize-package-bin": "^1.0.1", + "npm-package-arg": "^9.0.0", + "semver": "^7.3.5" }, "engines": { - "node": ">= 0.4" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/npm-profile": { + "version": "6.2.1", + "inBundle": true, + "license": "ISC", + "dependencies": { + "npm-registry-fetch": "^13.0.1", + "proc-log": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/es6-error": { - "version": "4.1.1", - "dev": true, - "license": "MIT" + "node_modules/npm/node_modules/npm-registry-fetch": { + "version": "13.3.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "make-fetch-happen": "^10.0.6", + "minipass": "^3.1.6", + "minipass-fetch": "^2.0.3", + "minipass-json-stream": "^1.0.1", + "minizlib": "^2.1.2", + "npm-package-arg": "^9.0.1", + "proc-log": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } }, - "node_modules/es6-object-assign": { - "version": "1.1.0", - "license": "MIT" + "node_modules/npm/node_modules/npm-user-validate": { + "version": "1.0.1", + "inBundle": true, + "license": "BSD-2-Clause" }, - "node_modules/escalade": { - "version": "3.1.1", - "license": "MIT", + "node_modules/npm/node_modules/npmlog": { + "version": "6.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, "engines": { - "node": ">=6" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/escape-html": { - "version": "1.0.3", - "license": "MIT" + "node_modules/npm/node_modules/once": { + "version": "1.4.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } }, - "node_modules/escape-string-regexp": { + "node_modules/npm/node_modules/opener": { + "version": "1.5.2", + "inBundle": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/npm/node_modules/p-map": { "version": "4.0.0", + "inBundle": true, "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { "node": ">=10" }, @@ -23168,719 +21943,918 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "1.8.1", - "dev": true, - "license": "BSD-2-Clause", + "node_modules/npm/node_modules/pacote": { + "version": "13.6.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "esprima": "^2.7.1", - "estraverse": "^1.9.1", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "@npmcli/git": "^3.0.0", + "@npmcli/installed-package-contents": "^1.0.7", + "@npmcli/promise-spawn": "^3.0.0", + "@npmcli/run-script": "^4.1.0", + "cacache": "^16.0.0", + "chownr": "^2.0.0", + "fs-minipass": "^2.1.0", + "infer-owner": "^1.0.4", + "minipass": "^3.1.6", + "mkdirp": "^1.0.4", + "npm-package-arg": "^9.0.0", + "npm-packlist": "^5.1.0", + "npm-pick-manifest": "^7.0.0", + "npm-registry-fetch": "^13.0.1", + "proc-log": "^2.0.0", + "promise-retry": "^2.0.1", + "read-package-json": "^5.0.0", + "read-package-json-fast": "^2.0.3", + "rimraf": "^3.0.2", + "ssri": "^9.0.0", + "tar": "^6.1.11" }, "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "pacote": "lib/bin.js" }, "engines": { - "node": ">=0.12.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/parse-conflict-json": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^2.3.1", + "just-diff": "^5.0.1", + "just-diff-apply": "^5.2.0" }, - "optionalDependencies": { - "source-map": "~0.2.0" + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "1.9.3", - "dev": true, + "node_modules/npm/node_modules/path-is-absolute": { + "version": "1.0.1", + "inBundle": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "dev": true, + "node_modules/npm/node_modules/postcss-selector-parser": { + "version": "6.0.10", + "inBundle": true, "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "dev": true, + "node_modules/npm/node_modules/proc-log": { + "version": "2.0.1", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/promise-all-reject-late": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-call-limit": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm/node_modules/promise-inflight": { + "version": "1.0.1", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/promise-retry": { + "version": "2.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "err-code": "^2.0.2", + "retry": "^0.12.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "dev": true, + "node_modules/npm/node_modules/promzard": { + "version": "0.3.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "read": "1" + } + }, + "node_modules/npm/node_modules/qrcode-terminal": { + "version": "0.12.0", + "inBundle": true, + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/npm/node_modules/read": { + "version": "1.0.7", + "inBundle": true, + "license": "ISC", + "dependencies": { + "mute-stream": "~0.0.4" + }, "engines": { - "node": ">= 0.8.0" + "node": ">=0.8" } }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.2.0", - "dev": true, - "optional": true, + "node_modules/npm/node_modules/read-cmd-shim": { + "version": "3.0.0", + "inBundle": true, + "license": "ISC", + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/npm/node_modules/read-package-json": { + "version": "5.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "amdefine": ">=0.0.4" + "glob": "^8.0.1", + "json-parse-even-better-errors": "^2.3.1", + "normalize-package-data": "^4.0.0", + "npm-normalize-package-bin": "^1.0.1" }, "engines": { - "node": ">=0.8.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/read-package-json-fast": { + "version": "2.0.3", + "inBundle": true, + "license": "ISC", "dependencies": { - "prelude-ls": "~1.1.2" + "json-parse-even-better-errors": "^2.3.0", + "npm-normalize-package-bin": "^1.0.1" }, "engines": { - "node": ">= 0.8.0" + "node": ">=10" } }, - "node_modules/eslint": { - "version": "8.20.0", + "node_modules/npm/node_modules/readable-stream": { + "version": "3.6.0", + "inBundle": true, "license": "MIT", "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.2", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" + "node": ">= 6" } }, - "node_modules/eslint-config-prettier": { - "version": "8.5.0", - "dev": true, - "license": "MIT", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" + "node_modules/npm/node_modules/readdir-scoped-modules": { + "version": "1.1.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" } }, - "node_modules/eslint-config-react-app": { - "version": "7.0.1", + "node_modules/npm/node_modules/retry": { + "version": "0.12.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" + "node": ">= 4" } }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "license": "MIT", + "node_modules/npm/node_modules/rimraf": { + "version": "3.0.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", + "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "inBundle": true, "license": "MIT", "dependencies": { - "ms": "^2.1.1" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "node_modules/eslint-import-resolver-typescript": { - "version": "3.2.7", - "dev": true, + "node_modules/npm/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "inBundle": true, "license": "ISC", "dependencies": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.10.0", - "get-tsconfig": "^4.2.0", - "globby": "^13.1.2", - "is-core-module": "^2.9.0", - "is-glob": "^4.0.3", - "synckit": "^0.8.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node": "*" }, "funding": { - "url": "https://opencollective.com/unts" - }, - "peerDependencies": { - "eslint": "*", - "eslint-plugin-import": "*" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-import-resolver-typescript/node_modules/globby": { - "version": "13.1.2", - "dev": true, - "license": "MIT", + "node_modules/npm/node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "inBundle": true, + "license": "ISC", "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "node_modules/eslint-import-resolver-typescript/node_modules/slash": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "node_modules/npm/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "inBundle": true, + "license": "MIT" }, - "node_modules/eslint-module-utils": { - "version": "2.7.3", + "node_modules/npm/node_modules/safer-buffer": { + "version": "2.1.2", + "inBundle": true, "license": "MIT", + "optional": true + }, + "node_modules/npm/node_modules/semver": { + "version": "7.3.7", + "inBundle": true, + "license": "ISC", "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" + "node": ">=10" } }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "license": "MIT", + "node_modules/npm/node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "inBundle": true, + "license": "ISC", "dependencies": { - "locate-path": "^2.0.0" + "yallist": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=10" } }, - "node_modules/eslint-module-utils/node_modules/locate-path": { + "node_modules/npm/node_modules/set-blocking": { "version": "2.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/signal-exit": { + "version": "3.0.7", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/smart-buffer": { + "version": "4.2.0", + "inBundle": true, "license": "MIT", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, "engines": { - "node": ">=4" + "node": ">= 6.0.0", + "npm": ">= 3.0.0" } }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", + "node_modules/npm/node_modules/socks": { + "version": "2.6.2", + "inBundle": true, "license": "MIT", "dependencies": { - "p-try": "^1.0.0" + "ip": "^1.1.5", + "smart-buffer": "^4.2.0" }, "engines": { - "node": ">=4" + "node": ">= 10.13.0", + "npm": ">= 3.0.0" } }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", + "node_modules/npm/node_modules/socks-proxy-agent": { + "version": "7.0.0", + "inBundle": true, "license": "MIT", "dependencies": { - "p-limit": "^1.1.0" + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">= 10" } }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=4" + "node_modules/npm/node_modules/spdx-correct": { + "version": "3.1.1", + "inBundle": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/npm/node_modules/spdx-exceptions": { + "version": "2.3.0", + "inBundle": true, + "license": "CC-BY-3.0" }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "license": "BSD-3-Clause", + "node_modules/npm/node_modules/spdx-expression-parse": { + "version": "3.0.1", + "inBundle": true, + "license": "MIT", "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "license": "MIT", + "node_modules/npm/node_modules/spdx-license-ids": { + "version": "3.0.11", + "inBundle": true, + "license": "CC0-1.0" + }, + "node_modules/npm/node_modules/ssri": { + "version": "9.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "minipass": "^3.1.1" }, "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", + "node_modules/npm/node_modules/string_decoder": { + "version": "1.3.0", + "inBundle": true, "license": "MIT", "dependencies": { - "ms": "2.0.0" + "safe-buffer": "~5.2.0" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "license": "Apache-2.0", + "node_modules/npm/node_modules/string-width": { + "version": "4.2.3", + "inBundle": true, + "license": "MIT", "dependencies": { - "esutils": "^2.0.2" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/eslint-plugin-jest": { - "version": "25.7.0", + "node_modules/npm/node_modules/strip-ansi": { + "version": "6.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "node": ">=8" } }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.6.0", + "node_modules/npm/node_modules/supports-color": { + "version": "7.2.0", + "inBundle": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.18.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.5", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.4.2", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.1", - "language-tags": "^1.0.5", - "minimatch": "^3.1.2", - "semver": "^6.3.0" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "node": ">=8" } }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { - "version": "4.2.2", - "license": "Apache-2.0", + "node_modules/npm/node_modules/tar": { + "version": "6.1.11", + "inBundle": true, + "license": "ISC", "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" }, "engines": { - "node": ">=6.0" + "node": ">= 10" } }, - "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, + "node_modules/npm/node_modules/text-table": { + "version": "0.2.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/tiny-relative-date": { + "version": "1.3.0", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/treeverse": { + "version": "2.0.0", + "inBundle": true, + "license": "ISC", "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/eslint-plugin-react": { - "version": "7.30.1", - "license": "MIT", + "node_modules/npm/node_modules/unique-filename": { + "version": "1.1.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "array-includes": "^3.1.5", - "array.prototype.flatmap": "^1.3.0", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.1", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "unique-slug": "^2.0.0" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "node_modules/npm/node_modules/unique-slug": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" } }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", + "node_modules/npm/node_modules/util-deprecate": { + "version": "1.0.2", + "inBundle": true, + "license": "MIT" + }, + "node_modules/npm/node_modules/validate-npm-package-license": { + "version": "3.0.4", + "inBundle": true, "license": "Apache-2.0", "dependencies": { - "esutils": "^2.0.2" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/npm/node_modules/validate-npm-package-name": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC", + "dependencies": { + "builtins": "^5.0.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.4", + "node_modules/npm/node_modules/walk-up-path": { + "version": "1.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/wcwidth": { + "version": "1.0.1", + "inBundle": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "defaults": "^1.0.3" + } + }, + "node_modules/npm/node_modules/which": { + "version": "2.0.2", + "inBundle": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" }, "bin": { - "resolve": "bin/resolve" + "node-which": "bin/node-which" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 8" } }, - "node_modules/eslint-plugin-simple-import-sort": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=5.0.0" + "node_modules/npm/node_modules/wide-align": { + "version": "1.1.5", + "inBundle": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.5.1", - "license": "MIT", + "node_modules/npm/node_modules/wrappy": { + "version": "1.0.2", + "inBundle": true, + "license": "ISC" + }, + "node_modules/npm/node_modules/write-file-atomic": { + "version": "4.0.1", + "inBundle": true, + "license": "ISC", "dependencies": { - "@typescript-eslint/utils": "^5.13.0" + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" + "node": "^12.13.0 || ^14.15.0 || >=16" + } + }, + "node_modules/npm/node_modules/yallist": { + "version": "4.0.0", + "inBundle": true, + "license": "ISC" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "node_modules/eslint-plugin-unused-imports": { - "version": "2.0.0", + "node_modules/nullthrows": { + "version": "1.1.1", "dev": true, - "license": "MIT", + "license": "MIT" + }, + "node_modules/nwsapi": { + "version": "2.2.1", + "license": "MIT" + }, + "node_modules/nyc": { + "version": "15.1.0", + "dev": true, + "license": "ISC", "dependencies": { - "eslint-rule-composer": "^0.3.0" + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "caching-transform": "^4.0.0", + "convert-source-map": "^1.7.0", + "decamelize": "^1.2.0", + "find-cache-dir": "^3.2.0", + "find-up": "^4.1.0", + "foreground-child": "^2.0.0", + "get-package-type": "^0.1.0", + "glob": "^7.1.6", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-hook": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-processinfo": "^2.0.2", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "make-dir": "^3.0.0", + "node-preload": "^0.2.1", + "p-map": "^3.0.0", + "process-on-spawn": "^1.0.0", + "resolve-from": "^5.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "spawn-wrap": "^2.0.0", + "test-exclude": "^6.0.0", + "yargs": "^15.0.2" + }, + "bin": { + "nyc": "bin/nyc.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8.9" + } + }, + "node_modules/nyc/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^5.0.0", - "eslint": "^8.0.0" + "engines": { + "node": "*" }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/eslint-rule-composer": { - "version": "0.3.0", + "node_modules/nyc/node_modules/istanbul-lib-instrument": { + "version": "4.0.3", "dev": true, - "license": "MIT", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, "engines": { - "node": ">=4.0.0" + "node": ">=8" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "license": "BSD-2-Clause", + "node_modules/nyc/node_modules/p-map": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "aggregate-error": "^3.0.0" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" } }, - "node_modules/eslint-scope/node_modules/estraverse": { - "version": "4.3.0", - "license": "BSD-2-Clause", + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", "engines": { - "node": ">=4.0" + "node": ">=0.10.0" } }, - "node_modules/eslint-utils": { + "node_modules/object-hash": { "version": "3.0.0", "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.5", + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "license": "Apache-2.0", + "node_modules/object-keys": { + "version": "1.1.1", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.4" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "license": "Apache-2.0", + "node_modules/object.assign": { + "version": "4.1.4", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-webpack-plugin": { - "version": "3.2.0", + "node_modules/object.entries": { + "version": "1.1.5", "license": "MIT", "dependencies": { - "@types/eslint": "^7.29.0 || ^8.4.1", - "jest-worker": "^28.0.2", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "license": "MIT", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", + "node_modules/object.hasown": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", + "node_modules/object.values": { + "version": "1.1.5", "license": "MIT", "dependencies": { - "fast-deep-equal": "^3.1.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/oblivious-set": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/obuf": { + "version": "1.1.2", + "license": "MIT" + }, + "node_modules/omit-deep": { + "version": "0.3.0", "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.1", + "unset-value": "^0.1.1" + }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { - "version": "28.1.3", + "node_modules/on-finished": { + "version": "2.4.1", "license": "MIT", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" + "ee-first": "1.1.1" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 0.8" } }, - "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" + "node_modules/on-headers": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "mimic-fn": "^4.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/open": { + "version": "8.4.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "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" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/ansi-styles": { + "node_modules/ora/node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -23892,12 +22866,9 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "license": "Python-2.0" - }, - "node_modules/eslint/node_modules/chalk": { + "node_modules/ora/node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -23910,8 +22881,9 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/eslint/node_modules/color-convert": { + "node_modules/ora/node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -23920,64 +22892,89 @@ "node": ">=7.0.0" } }, - "node_modules/eslint/node_modules/color-name": { + "node_modules/ora/node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, + "node_modules/ora/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.17.0", + "node_modules/ora/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { - "type-fest": "^0.20.2" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/outdent": { + "version": "0.8.0", + "license": "MIT" + }, + "node_modules/p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", + "node_modules/p-fifo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", + "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==", + "dependencies": { + "fast-fifo": "^1.0.0", + "p-defer": "^3.0.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", "license": "MIT", "dependencies": { - "argparse": "^2.0.1" + "p-try": "^2.0.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/p-locate": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "p-limit": "^2.2.0" }, "engines": { "node": ">=8" } }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "license": "(MIT OR CC0-1.0)", + "node_modules/p-map": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, "engines": { "node": ">=10" }, @@ -23985,1693 +22982,1749 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/espree": { - "version": "9.3.2", - "license": "BSD-2-Clause", + "node_modules/p-retry": { + "version": "4.6.2", + "license": "MIT", "dependencies": { - "acorn": "^8.7.1", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" } }, - "node_modules/esprima": { - "version": "2.7.3", - "dev": true, - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, + "node_modules/p-try": { + "version": "2.2.0", + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "node_modules/esquery": { - "version": "1.4.0", - "license": "BSD-3-Clause", + "node_modules/package-hash": { + "version": "4.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "estraverse": "^5.1.0" + "graceful-fs": "^4.1.15", + "hasha": "^5.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" }, "engines": { - "node": ">=0.10" + "node": ">=8" } }, - "node_modules/esrecurse": { - "version": "4.3.0", - "license": "BSD-2-Clause", + "node_modules/param-case": { + "version": "3.0.4", + "license": "MIT", "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/estraverse": { - "version": "5.3.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } + "node_modules/param-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "node_modules/estree-walker": { + "node_modules/parent-module": { "version": "1.0.1", - "license": "MIT" - }, - "node_modules/esutils": { - "version": "2.0.3", - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, "engines": { - "node": ">= 0.6" + "node": ">=6" } }, - "node_modules/eth-block-tracker": { - "version": "4.4.3", - "license": "MIT", + "node_modules/parse-asn1": { + "version": "5.1.6", + "license": "ISC", "dependencies": { - "@babel/plugin-transform-runtime": "^7.5.5", - "@babel/runtime": "^7.5.5", - "eth-query": "^2.1.0", - "json-rpc-random-id": "^1.0.1", - "pify": "^3.0.0", - "safe-event-emitter": "^1.0.1" + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, - "node_modules/eth-block-tracker/node_modules/pify": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } + "node_modules/parse-duration": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.3.tgz", + "integrity": "sha512-o6NAh12na5VvR6nFejkU0gpQ8jmOY9Y9sTU2ke3L3G/d/3z8jqmbBbeyBGHU73P4JLXfc7tJARygIK3WGIkloA==" }, - "node_modules/eth-json-rpc-filters": { - "version": "4.2.2", - "license": "ISC", + "node_modules/parse-filepath": { + "version": "1.0.2", + "dev": true, + "license": "MIT", "dependencies": { - "@metamask/safe-event-emitter": "^2.0.0", - "async-mutex": "^0.2.6", - "eth-json-rpc-middleware": "^6.0.0", - "eth-query": "^2.1.2", - "json-rpc-engine": "^6.1.0", - "pify": "^5.0.0" + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" } }, - "node_modules/eth-json-rpc-filters/node_modules/pify": { - "version": "5.0.0", + "node_modules/parse-json": { + "version": "5.2.0", "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eth-json-rpc-middleware": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "btoa": "^1.2.1", - "clone": "^2.1.1", - "eth-query": "^2.1.2", - "eth-rpc-errors": "^3.0.0", - "eth-sig-util": "^1.4.2", - "ethereumjs-util": "^5.1.2", - "json-rpc-engine": "^5.3.0", - "json-stable-stringify": "^1.0.1", - "node-fetch": "^2.6.1", - "pify": "^3.0.0", - "safe-event-emitter": "^1.0.1" - } - }, - "node_modules/eth-json-rpc-middleware/node_modules/bn.js": { - "version": "4.12.0", + "node_modules/parse5": { + "version": "6.0.1", "license": "MIT" }, - "node_modules/eth-json-rpc-middleware/node_modules/eth-rpc-errors": { - "version": "3.0.0", + "node_modules/parseurl": { + "version": "1.3.3", "license": "MIT", - "dependencies": { - "fast-safe-stringify": "^2.0.6" + "engines": { + "node": ">= 0.8" } }, - "node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-util": { - "version": "5.2.1", - "license": "MPL-2.0", + "node_modules/pascal-case": { + "version": "3.1.2", + "license": "MIT", "dependencies": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine": { - "version": "5.4.0", - "license": "ISC", + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/path-case": { + "version": "3.0.4", + "license": "MIT", "dependencies": { - "eth-rpc-errors": "^3.0.0", - "safe-event-emitter": "^1.0.1" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/eth-json-rpc-middleware/node_modules/pify": { - "version": "3.0.0", + "node_modules/path-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/path-exists": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">=4" - } - }, - "node_modules/eth-query": { - "version": "2.1.2", - "license": "ISC", - "dependencies": { - "json-rpc-random-id": "^1.0.0", - "xtend": "^4.0.1" + "node": ">=8" } }, - "node_modules/eth-rpc-errors": { - "version": "4.0.2", + "node_modules/path-is-absolute": { + "version": "1.0.1", "license": "MIT", - "dependencies": { - "fast-safe-stringify": "^2.0.6" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eth-sig-util": { - "version": "1.4.2", - "license": "ISC", - "dependencies": { - "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", - "ethereumjs-util": "^5.1.1" + "node_modules/path-key": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" } }, - "node_modules/eth-sig-util/node_modules/bn.js": { - "version": "4.12.0", + "node_modules/path-parse": { + "version": "1.0.7", "license": "MIT" }, - "node_modules/eth-sig-util/node_modules/ethereumjs-util": { - "version": "5.2.1", - "license": "MPL-2.0", - "dependencies": { - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "^0.1.3", - "rlp": "^2.0.0", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/ethereum-cryptography": { - "version": "0.1.3", + "node_modules/path-root": { + "version": "0.1.1", + "dev": true, "license": "MIT", "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" + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ethereumjs-abi": { - "version": "0.6.8", - "resolved": "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", + "node_modules/path-root-regex": { + "version": "0.1.2", + "dev": true, "license": "MIT", - "dependencies": { - "bn.js": "^4.11.8", - "ethereumjs-util": "^6.0.0" - } - }, - "node_modules/ethereumjs-abi/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/ethereumjs-util": { - "version": "6.2.1", - "license": "MPL-2.0", - "dependencies": { - "@types/bn.js": "^4.11.3", - "bn.js": "^4.11.0", - "create-hash": "^1.1.2", - "elliptic": "^6.5.2", - "ethereum-cryptography": "^0.1.3", - "ethjs-util": "0.1.6", - "rlp": "^2.2.3" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/ethereumjs-util/node_modules/bn.js": { - "version": "4.12.0", + "node_modules/path-to-regexp": { + "version": "0.1.7", "license": "MIT" }, - "node_modules/ethers": { - "version": "5.7.2", - "funding": [ - { - "type": "individual", - "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" - }, - { - "type": "individual", - "url": "https://www.buymeacoffee.com/ricmoo" - } - ], + "node_modules/path-type": { + "version": "4.0.0", "license": "MIT", - "dependencies": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" + "engines": { + "node": ">=8" } }, - "node_modules/ethjs-util": { - "version": "0.1.6", + "node_modules/pbkdf2": { + "version": "3.1.2", "license": "MIT", "dependencies": { - "is-hex-prefixed": "1.0.0", - "strip-hex-prefix": "1.0.0" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "engines": { - "node": ">=6.5.0", - "npm": ">=3" + "node": ">=0.12" } }, - "node_modules/event-target-polyfill": { - "version": "0.0.3", - "dev": true, + "node_modules/performance-now": { + "version": "2.1.0", "license": "MIT" }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "dev": true, + "node_modules/phosphor-react": { + "version": "1.4.1", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "license": "MIT" + "node_modules/picocolors": { + "version": "1.0.0", + "license": "ISC" }, - "node_modules/events": { - "version": "3.3.0", + "node_modules/picomatch": { + "version": "2.3.1", "license": "MIT", "engines": { - "node": ">=0.8.x" + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/evp_bytestokey": { - "version": "1.0.3", + "node_modules/pidtree": { + "version": "0.6.0", + "dev": true, "license": "MIT", - "dependencies": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" } }, - "node_modules/execa": { - "version": "6.1.0", - "dev": true, + "node_modules/pify": { + "version": "2.3.0", "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=0.10.0" } }, - "node_modules/exit": { - "version": "0.1.2", + "node_modules/pirates": { + "version": "4.0.5", + "license": "MIT", "engines": { - "node": ">= 0.8.0" + "node": ">= 6" } }, - "node_modules/expect": { - "version": "27.5.1", + "node_modules/pkg-dir": { + "version": "4.2.0", "license": "MIT", "dependencies": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" + "find-up": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/pkg-up": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "find-up": "^3.0.0" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/expect/node_modules/chalk": { - "version": "4.1.2", + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "locate-path": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "node_modules/expect/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/expect/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/expect/node_modules/diff-sequences": { - "version": "27.5.1", + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "node_modules/expect/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/expect/node_modules/jest-diff": { - "version": "27.5.1", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "node_modules/playwright-core": { + "version": "1.23.4", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright": "cli.js" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=14" } }, - "node_modules/expect/node_modules/jest-get-type": { - "version": "27.5.1", - "license": "MIT", + "node_modules/pngjs": { + "version": "5.0.0", + "license": "MIT", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10.13.0" } }, - "node_modules/expect/node_modules/jest-matcher-utils": { - "version": "27.5.1", + "node_modules/postcss": { + "version": "8.4.18", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^10 || ^12 || >=14" } }, - "node_modules/expect/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "license": "CC0-1.0", "engines": { "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" } }, - "node_modules/express": { - "version": "4.18.1", + "node_modules/postcss-calc": { + "version": "8.2.4", "license": "MIT", "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" }, - "engines": { - "node": ">= 0.10.0" + "peerDependencies": { + "postcss": "^8.2.2" } }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", + "node_modules/postcss-clamp": { + "version": "4.1.0", "license": "MIT", "dependencies": { - "ms": "2.0.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/extend": { - "version": "3.0.2", - "license": "MIT" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "license": "MIT", + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "license": "CC0-1.0", "dependencies": { - "is-extendable": "^0.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.10.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/external-editor": { - "version": "3.1.0", - "dev": true, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", "license": "MIT", "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=4" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/extract-files": { - "version": "9.0.0", - "license": "MIT", + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": "^10.17.0 || ^12.0.0 || >= 13.7.0" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/jaydenseric" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "license": "MIT" - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/fast-fifo": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.2.0.tgz", - "integrity": "sha512-NcvQXt7Cky1cNau15FWy64IjuO8X0JijhTBBrJj1YlxlDfRkJXNaK9RFUjwpfDPzMdv7wB38jr53l9tkNLxnWg==" - }, - "node_modules/fast-glob": { - "version": "3.2.11", + "node_modules/postcss-colormin": { + "version": "5.3.0", "license": "MIT", "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8.6.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fast-glob/node_modules/glob-parent": { + "node_modules/postcss-convert-values": { "version": "5.1.2", - "license": "ISC", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/fast-safe-stringify": { - "version": "2.1.1", - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.13.0", - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "license": "Apache-2.0", + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "license": "MIT", "dependencies": { - "websocket-driver": ">=0.5.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=0.8.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "license": "Apache-2.0", + "node_modules/postcss-custom-properties": { + "version": "12.1.8", + "license": "MIT", "dependencies": { - "bser": "2.1.1" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/fbjs": { - "version": "3.0.4", - "dev": true, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", "license": "MIT", "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" } }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "dev": true, - "license": "MIT" - }, - "node_modules/fbjs/node_modules/promise": { - "version": "7.3.1", - "dev": true, - "license": "MIT", + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "license": "CC0-1.0", "dependencies": { - "asap": "~2.0.3" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/fetch": { - "version": "1.1.0", + "node_modules/postcss-discard-comments": { + "version": "5.1.2", "license": "MIT", - "dependencies": { - "biskviit": "1.0.1", - "encoding": "0.1.12" + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/figures": { - "version": "3.2.0", - "dev": true, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/figures/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/file-loader": { - "version": "6.2.0", - "license": "MIT", + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "license": "CC0-1.0", "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 10.13.0" + "node": "^12 || ^14 || >=16" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "postcss": "^8.2" } }, - "node_modules/filelist": { - "version": "1.0.4", - "license": "Apache-2.0", + "node_modules/postcss-env-function": { + "version": "4.0.6", + "license": "CC0-1.0", "dependencies": { - "minimatch": "^5.0.1" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "peerDependencies": { + "postcss": "^8.1.4" } }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "license": "ISC", + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "license": "CC0-1.0", "dependencies": { - "brace-expansion": "^2.0.1" + "postcss-selector-parser": "^6.0.9" }, "engines": { - "node": ">=10" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 0.4.0" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/fill-range": { - "version": "7.0.1", - "license": "MIT", + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "license": "CC0-1.0", "dependencies": { - "to-regex-range": "^5.0.1" + "postcss-selector-parser": "^6.0.9" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/filter-obj": { - "version": "1.1.0", + "node_modules/postcss-font-variant": { + "version": "5.0.0", "license": "MIT", - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/finalhandler": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "license": "CC0-1.0", "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "license": "MIT", + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "license": "CC0-1.0", "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/find-root": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/find-up": { - "version": "4.1.0", + "node_modules/postcss-import": { + "version": "14.1.0", "license": "MIT", "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" }, "engines": { - "node": ">=8" + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" } }, - "node_modules/flat-cache": { - "version": "3.0.4", + "node_modules/postcss-initial": { + "version": "4.0.1", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" + "camelcase-css": "^2.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" } }, - "node_modules/flatted": { - "version": "3.2.6", - "license": "ISC" + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } }, - "node_modules/follow-redirects": { - "version": "1.15.1", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "node_modules/postcss-load-config": { + "version": "3.1.4", "license": "MIT", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, "engines": { - "node": ">=4.0" + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" }, "peerDependenciesMeta": { - "debug": { + "postcss": { + "optional": true + }, + "ts-node": { "optional": true } } }, - "node_modules/for-each": { - "version": "0.3.3", + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "1.10.2", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", "license": "MIT", "dependencies": { - "is-callable": "^1.1.3" + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" } }, - "node_modules/foreground-child": { - "version": "2.0.0", - "dev": true, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.8", "license": "ISC", "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^3.0.2" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" } }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.2", + "node_modules/postcss-logical": { + "version": "5.0.4", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" }, "engines": { - "node": ">=10", - "yarn": ">=1.0.0" + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "postcss": "^8.2.15" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/postcss-merge-rules": { + "version": "5.1.2", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=7.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "license": "MIT", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", "license": "MIT", "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { - "version": "7.2.3", + "node_modules/postcss-modules-scope": { + "version": "3.0.0", "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": "*" + "node": "^10 || ^12 || >= 14" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "node_modules/postcss-modules-values": { "version": "4.0.0", - "license": "MIT", + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", + "node_modules/postcss-nested": { + "version": "5.0.6", "license": "MIT", "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "postcss-selector-parser": "^6.0.6" }, "engines": { - "node": ">= 8.9.0" + "node": ">=12.0" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", + "node_modules/postcss-nesting": { + "version": "10.1.10", + "license": "CC0-1.0", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=10" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/postcss-normalize": { + "version": "10.0.1", + "license": "CC0-1.0", "dependencies": { - "has-flag": "^4.0.0" + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" }, "engines": { - "node": ">=8" + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", "license": "MIT", "engines": { - "node": ">=6" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/form-data": { - "version": "3.0.1", + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", "license": "MIT", "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/form-data-encoder": { - "version": "1.7.2", - "dev": true, - "license": "MIT" - }, - "node_modules/formdata-node": { - "version": "4.4.1", - "dev": true, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "node-domexception": "1.0.0", - "web-streams-polyfill": "4.0.0-beta.3" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 12.20" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/formdata-node/node_modules/web-streams-polyfill": { - "version": "4.0.0-beta.3", - "dev": true, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 14" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/formik": { - "version": "2.2.9", - "funding": [ - { - "type": "individual", - "url": "https://opencollective.com/formik" - } - ], - "license": "Apache-2.0", + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "license": "MIT", "dependencies": { - "deepmerge": "^2.1.1", - "hoist-non-react-statics": "^3.3.0", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "react-fast-compare": "^2.0.1", - "tiny-warning": "^1.0.2", - "tslib": "^1.10.0" + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" }, "peerDependencies": { - "react": ">=16.8.0" + "postcss": "^8.2.15" } }, - "node_modules/formik/node_modules/deepmerge": { - "version": "2.2.1", + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/forwarded": { - "version": "0.2.0", + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", "license": "MIT", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 0.6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fraction.js": { - "version": "4.2.0", + "node_modules/postcss-normalize-url": { + "version": "5.1.0", "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": "*" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fresh": { - "version": "0.5.2", + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 0.6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fromentries": { - "version": "1.3.2", - "dev": true, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", "funding": [ { - "type": "github", - "url": "https://github.com/sponsors/feross" + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" }, { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" } ], - "license": "MIT" + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + } }, - "node_modules/fs-extra": { - "version": "10.1.0", + "node_modules/postcss-ordered-values": { + "version": "5.1.3", "license": "MIT", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=12" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "license": "Unlicense" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/function-bind": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "license": "MIT", + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "license": "CC0-1.0", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.4" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/functions-have-names": { - "version": "1.2.3", + "node_modules/postcss-page-break": { + "version": "3.0.4", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "postcss": "^8" } }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "license": "MIT", + "node_modules/postcss-place": { + "version": "7.0.5", + "license": "CC0-1.0", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=6.9.0" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "license": "ISC", + "node_modules/postcss-preset-env": { + "version": "7.7.2", + "license": "CC0-1.0", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.0.4", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.6", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.21.0", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.0", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.9", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.5", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.0", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": "6.* || 8.* || >= 10.*" + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "license": "MIT", + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "license": "CC0-1.0", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/get-iterator": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", - "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" - }, - "node_modules/get-nonce": { - "version": "1.0.1", + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", "license": "MIT", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, "engines": { - "node": ">=6" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "license": "ISC" - }, - "node_modules/get-package-type": { - "version": "0.1.0", + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/get-stream": { - "version": "6.0.1", + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.0.3" } }, - "node_modules/get-symbol-description": { - "version": "1.0.0", + "node_modules/postcss-selector-not": { + "version": "6.0.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">= 0.4" + "node": "^12 || ^14 || >=16" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-tsconfig": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "node_modules/get-value": { - "version": "2.0.6", + "node_modules/postcss-selector-parser": { + "version": "6.0.10", "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/glob": { - "version": "5.0.15", - "dev": true, - "license": "ISC", "dependencies": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, "engines": { - "node": "*" + "node": ">=4" } }, - "node_modules/glob-parent": { - "version": "6.0.2", - "license": "ISC", + "node_modules/postcss-svgo": { + "version": "5.1.0", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.3" + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" }, "engines": { - "node": ">=10.13.0" + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "license": "BSD-2-Clause" - }, - "node_modules/global-modules": { - "version": "2.0.0", + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", "license": "MIT", - "dependencies": { - "global-prefix": "^3.0.0" - }, "engines": { - "node": ">=6" + "node": ">= 10" } }, - "node_modules/global-prefix": { - "version": "3.0.0", + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", "license": "MIT", "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "mdn-data": "2.0.14", + "source-map": "^0.6.1" }, "engines": { - "node": ">=6" + "node": ">=8.0.0" } }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "license": "ISC", + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "license": "MIT", "dependencies": { - "isexe": "^2.0.0" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" }, "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "license": "MIT", + "svgo": "bin/svgo" + }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, - "node_modules/globalyzer": { - "version": "0.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/globby": { - "version": "11.1.0", + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", "license": "MIT", "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=10" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/globrex": { - "version": "0.1.2", - "dev": true, + "node_modules/postcss-value-parser": { + "version": "4.2.0", "license": "MIT" }, - "node_modules/goober": { - "version": "2.1.11", + "node_modules/preact": { + "version": "10.11.2", "license": "MIT", - "peerDependencies": { - "csstype": "^3.0.10" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "license": "ISC" - }, - "node_modules/graphql": { - "version": "16.6.0", + "node_modules/prelude-ls": { + "version": "1.2.1", "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0" + "node": ">= 0.8.0" } }, - "node_modules/graphql-config": { - "version": "4.3.5", + "node_modules/prettier": { + "version": "2.7.1", "dev": true, "license": "MIT", - "dependencies": { - "@graphql-tools/graphql-file-loader": "^7.3.7", - "@graphql-tools/json-file-loader": "^7.3.7", - "@graphql-tools/load": "^7.5.5", - "@graphql-tools/merge": "^8.2.6", - "@graphql-tools/url-loader": "^7.9.7", - "@graphql-tools/utils": "^8.6.5", - "cosmiconfig": "7.0.1", - "cosmiconfig-toml-loader": "1.0.0", - "cosmiconfig-typescript-loader": "^4.0.0", - "minimatch": "4.2.1", - "string-env-interpolation": "1.0.1", - "ts-node": "^10.8.1", - "tslib": "^2.4.0" + "bin": { + "prettier": "bin-prettier.js" }, "engines": { - "node": ">= 10.0.0" + "node": ">=10.13.0" }, - "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" } }, - "node_modules/graphql-config/node_modules/minimatch": { - "version": "4.2.1", + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "brace-expansion": "^1.1.7" + "fast-diff": "^1.1.2" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, - "node_modules/graphql-config/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/graphql-request": { - "version": "4.3.0", + "node_modules/pretty": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "cross-fetch": "^3.1.5", - "extract-files": "^9.0.0", - "form-data": "^3.0.0" + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" }, - "peerDependencies": { - "graphql": "14 - 16" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/graphql-tag": { - "version": "2.12.6", - "dev": true, + "node_modules/pretty-bytes": { + "version": "5.6.0", "license": "MIT", - "dependencies": { - "tslib": "^2.1.0" - }, "engines": { - "node": ">=10" + "node": ">=6" }, - "peerDependencies": { - "graphql": "^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/graphql-tag/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/graphql-ws": { - "version": "5.11.2", - "dev": true, + "node_modules/pretty-error": { + "version": "4.0.0", "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "graphql": ">=0.11 <=16" + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" } }, - "node_modules/gzip-size": { - "version": "6.0.0", + "node_modules/pretty-format": { + "version": "27.5.1", "license": "MIT", "dependencies": { - "duplexer": "^0.1.2" + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "license": "MIT", "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/handle-thing": { + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "license": "MIT" + }, + "node_modules/process-nextick-args": { "version": "2.0.1", "license": "MIT" }, - "node_modules/handlebars": { - "version": "4.7.7", + "node_modules/process-on-spawn": { + "version": "1.0.0", "dev": true, "license": "MIT", "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" + "fromentries": "^1.2.0" }, "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" + "node": ">=8" } }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "license": "(Apache-2.0 OR MPL-1.1)" - }, - "node_modules/has": { - "version": "1.0.3", + "node_modules/promise": { + "version": "8.3.0", "license": "MIT", "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" + "asap": "~2.0.6" } }, - "node_modules/has-bigints": { - "version": "1.0.2", + "node_modules/prompts": { + "version": "2.4.2", "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" } }, - "node_modules/has-flag": { - "version": "3.0.0", + "node_modules/prop-types": { + "version": "15.8.1", "license": "MIT", - "engines": { - "node": ">=4" + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" } }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "node_modules/property-expr": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/property-information": { + "version": "6.1.1", "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "license": "ISC" + }, + "node_modules/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, "dependencies": { - "get-intrinsic": "^1.1.1" + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" } }, - "node_modules/has-symbols": { - "version": "1.0.3", + "node_modules/proxy-addr": { + "version": "2.0.7", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.10" } }, - "node_modules/has-tostringtag": { - "version": "1.0.0", + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/psl": { + "version": "1.9.0", + "license": "MIT" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "has-symbols": "^1.0.2" - }, + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.1.1", + "license": "MIT", "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=6" } }, - "node_modules/has-value": { - "version": "0.3.1", + "node_modules/pvtsutils": { + "version": "1.3.2", + "dev": true, "license": "MIT", "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, + "tslib": "^2.4.0" + } + }, + "node_modules/pvtsutils/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/pvutils": { + "version": "1.1.3", + "dev": true, + "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" } }, - "node_modules/has-value/node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" + "node_modules/q": { + "version": "1.5.1", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } }, - "node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", + "node_modules/qrcode": { + "version": "1.5.0", "license": "MIT", "dependencies": { - "isarray": "1.0.0" + "dijkstrajs": "^1.0.1", + "encode-utf8": "^1.0.3", + "pngjs": "^5.0.0", + "yargs": "^15.3.1" + }, + "bin": { + "qrcode": "bin/qrcode" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.13.0" } }, - "node_modules/has-values": { - "version": "0.1.4", - "license": "MIT", + "node_modules/qs": { + "version": "6.10.3", + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { - "node": ">=0.10.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/hash-base": { - "version": "3.1.0", + "node_modules/query-string": { + "version": "7.1.1", "license": "MIT", "dependencies": { - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "safe-buffer": "^5.2.0" + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hash-base/node_modules/safe-buffer": { - "version": "5.2.1", + "node_modules/queue-microtask": { + "version": "1.2.3", "funding": [ { "type": "github", @@ -25688,2431 +24741,2274 @@ ], "license": "MIT" }, - "node_modules/hash.js": { - "version": "1.1.7", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "node_modules/hasha": { - "version": "5.2.2", - "dev": true, + "node_modules/quick-lru": { + "version": "5.1.1", "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "type-fest": "^0.8.0" - }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/hasha/node_modules/is-stream": { - "version": "2.0.1", - "dev": true, + "node_modules/raf": { + "version": "3.4.1", "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "dependencies": { + "performance-now": "^2.1.0" } }, - "node_modules/hasha/node_modules/type-fest": { - "version": "0.8.1", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=8" + "node_modules/randombytes": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" } }, - "node_modules/hast-to-hyperscript": { - "version": "10.0.1", + "node_modules/randomfill": { + "version": "1.0.4", "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, - "node_modules/hast-util-from-parse5": { - "version": "7.1.0", + "node_modules/range-parser": { + "version": "1.2.1", "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 0.6" } }, - "node_modules/hast-util-parse-selector": { - "version": "3.1.0", + "node_modules/raw-body": { + "version": "2.5.1", "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0" + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">= 0.8" } }, - "node_modules/hast-util-raw": { - "version": "7.2.2", + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "18.2.0", "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" + "loose-envify": "^1.1.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/hast-util-to-parse5": { - "version": "7.0.0", + "node_modules/react-app-polyfill": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-to-hyperscript": "^10.0.0", - "property-information": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "engines": { + "node": ">=14" } }, - "node_modules/hast-util-whitespace": { - "version": "2.0.0", + "node_modules/react-app-rewire-alias": { + "version": "1.1.7", + "dev": true, "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "peerDependencies": { + "react-app-rewired": "1 || ^2" } }, - "node_modules/hastscript": { - "version": "7.0.2", + "node_modules/react-app-rewired": { + "version": "2.2.1", + "dev": true, "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" + "semver": "^5.6.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "bin": { + "react-app-rewired": "bin/index.js" + }, + "peerDependencies": { + "react-scripts": ">=2.1.3" } }, - "node_modules/he": { - "version": "1.2.0", - "license": "MIT", + "node_modules/react-app-rewired/node_modules/semver": { + "version": "5.7.1", + "dev": true, + "license": "ISC", "bin": { - "he": "bin/he" + "semver": "bin/semver" } }, - "node_modules/header-case": { - "version": "2.0.4", + "node_modules/react-blockies": { + "version": "1.4.1", "license": "MIT", "dependencies": { - "capital-case": "^1.0.4", - "tslib": "^2.0.3" + "prop-types": "^15.5.10" + }, + "peerDependencies": { + "react": ">=15.0.0" } }, - "node_modules/header-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/hmac-drbg": { - "version": "1.0.1", + "node_modules/react-chartjs-2": { + "version": "4.3.1", "license": "MIT", - "dependencies": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "license": "BSD-3-Clause", - "dependencies": { - "react-is": "^16.7.0" + "peerDependencies": { + "chart.js": "^3.5.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/hoist-non-react-statics/node_modules/react-is": { - "version": "16.13.1", + "node_modules/react-csv": { + "version": "2.2.2", "license": "MIT" }, - "node_modules/hoopy": { - "version": "0.1.4", + "node_modules/react-dev-utils": { + "version": "12.0.1", "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, "engines": { - "node": ">= 6.0.0" + "node": ">=14" } }, - "node_modules/hpack.js": { - "version": "2.1.6", + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/html-encoding-sniffer": { + "node_modules/react-dev-utils/node_modules/color-convert": { "version": "2.0.1", "license": "MIT", "dependencies": { - "whatwg-encoding": "^1.0.5" + "color-name": "~1.1.4" }, "engines": { - "node": ">=10" + "node": ">=7.0.0" } }, - "node_modules/html-entities": { - "version": "2.3.3", - "license": "MIT" - }, - "node_modules/html-escaper": { - "version": "2.0.2", + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", "license": "MIT" }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">= 12" + "node": ">=8" } }, - "node_modules/html-void-elements": { - "version": "2.0.1", + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "engines": { + "node": ">= 12.13.0" } }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", "license": "MIT", "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" + "p-locate": "^5.0.0" }, "engines": { - "node": ">=10.13.0" + "node": ">=10" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "license": "MIT" - }, - "node_modules/http-errors": { - "version": "2.0.0", + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", "license": "MIT", "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">= 0.8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "license": "MIT" - }, - "node_modules/http-proxy": { - "version": "1.18.1", + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", "license": "MIT", "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "p-limit": "^3.0.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=8" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", + "node_modules/react-dom": { + "version": "18.2.0", "license": "MIT", "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" }, "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "react": "^18.2.0" } }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", + "node_modules/react-error-overlay": { + "version": "6.0.11", + "license": "MIT" + }, + "node_modules/react-fast-compare": { + "version": "2.0.4", + "license": "MIT" + }, + "node_modules/react-hot-toast": { + "version": "2.4.0", "license": "MIT", + "dependencies": { + "goober": "^2.1.10" + }, "engines": { "node": ">=10" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16", + "react-dom": ">=16" } }, - "node_modules/https-proxy-agent": { - "version": "5.0.1", + "node_modules/react-infinite-scroll-component": { + "version": "6.1.0", "license": "MIT", "dependencies": { - "agent-base": "6", - "debug": "4" + "throttle-debounce": "^2.1.0" }, - "engines": { - "node": ">= 6" + "peerDependencies": { + "react": ">=16.0.0" } }, - "node_modules/human-signals": { - "version": "3.0.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.20.0" - } + "node_modules/react-is": { + "version": "18.2.0", + "license": "MIT" }, - "node_modules/husky": { - "version": "8.0.1", - "dev": true, + "node_modules/react-markdown": { + "version": "8.0.3", "license": "MIT", - "bin": { - "husky": "lib/bin.js" - }, - "engines": { - "node": ">=14" + "dependencies": { + "@types/hast": "^2.0.0", + "@types/prop-types": "^15.0.0", + "@types/unist": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^2.0.0", + "prop-types": "^15.0.0", + "property-information": "^6.0.0", + "react-is": "^18.0.0", + "remark-parse": "^10.0.0", + "remark-rehype": "^10.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.3.0", + "unified": "^10.0.0", + "unist-util-visit": "^4.0.0", + "vfile": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/typicode" + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" } }, - "node_modules/hyphenate-style-name": { - "version": "1.0.4", - "license": "BSD-3-Clause" - }, - "node_modules/i": { - "version": "0.3.7", - "engines": { - "node": ">=0.4" + "node_modules/react-native-fetch-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-3.0.0.tgz", + "integrity": "sha512-g2rtqPjdroaboDKTsJCTlcmtw54E25OjyaunUP0anOZn4Fuo2IKs8BVfe02zVggA/UysbmfSnRJIqtNkAgggNA==", + "dependencies": { + "p-defer": "^3.0.0" } }, - "node_modules/iconv-lite": { - "version": "0.4.24", + "node_modules/react-phone-number-input": { + "version": "3.2.13", "license": "MIT", "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "classnames": "^2.3.1", + "country-flag-icons": "^1.5.4", + "input-format": "^0.3.8", + "libphonenumber-js": "^1.10.14", + "prop-types": "^15.8.1" }, - "engines": { - "node": ">=0.10.0" + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/icss-utils": { - "version": "5.1.0", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" + "node_modules/react-popper": { + "version": "2.3.0", + "license": "MIT", + "dependencies": { + "react-fast-compare": "^3.0.1", + "warning": "^4.0.2" }, "peerDependencies": { - "postcss": "^8.1.0" + "@popperjs/core": "^2.0.0", + "react": "^16.8.0 || ^17 || ^18", + "react-dom": "^16.8.0 || ^17 || ^18" } }, - "node_modules/idb": { - "version": "6.1.5", - "license": "ISC" + "node_modules/react-popper/node_modules/react-fast-compare": { + "version": "3.2.0", + "license": "MIT" }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "license": "MIT", + "node_modules/react-query": { + "version": "3.39.3", + "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz", + "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", "dependencies": { - "harmony-reflect": "^1.4.6" + "@babel/runtime": "^7.5.5", + "broadcast-channel": "^3.4.1", + "match-sorter": "^6.0.2" }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true }, - { - "type": "consulting", - "url": "https://feross.org/support" + "react-native": { + "optional": true } - ], - "license": "BSD-3-Clause" + } }, - "node_modules/ignore": { - "version": "5.2.0", + "node_modules/react-refresh": { + "version": "0.11.0", "license": "MIT", "engines": { - "node": ">= 4" + "node": ">=0.10.0" } }, - "node_modules/immediate": { - "version": "3.0.6", - "license": "MIT" - }, - "node_modules/immer": { - "version": "9.0.15", + "node_modules/react-remove-scroll": { + "version": "2.5.4", "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/immutable": { - "version": "3.7.6", - "dev": true, - "license": "BSD-3-Clause", + "node_modules/react-remove-scroll-bar": { + "version": "2.3.3", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/import-fresh": { - "version": "3.3.0", + "node_modules/react-remove-scroll-bar/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/react-remove-scroll/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/react-responsive": { + "version": "9.0.0-beta.10", "license": "MIT", "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "hyphenate-style-name": "^1.0.0", + "matchmediaquery": "^0.3.0", + "prop-types": "^15.6.1", + "shallow-equal": "^1.2.1" }, "engines": { - "node": ">=6" + "node": ">=0.10" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8.0" } }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", + "node_modules/react-router": { + "version": "6.4.1", "license": "MIT", + "dependencies": { + "@remix-run/router": "1.0.1" + }, "engines": { - "node": ">=4" + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" } }, - "node_modules/import-from": { - "version": "4.0.0", + "node_modules/react-router-dom": { + "version": "6.4.1", "license": "MIT", + "dependencies": { + "@remix-run/router": "1.0.1", + "react-router": "6.4.1" + }, "engines": { - "node": ">=12.2" + "node": ">=14" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/import-local": { - "version": "3.1.0", + "node_modules/react-scripts": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" }, "bin": { - "import-local-fixture": "fixtures/cli.js" + "react-scripts": "bin/react-scripts.js" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, - "node_modules/imurmurhash": { - "version": "0.1.4", + "node_modules/react-scripts/node_modules/camelcase": { + "version": "6.3.0", "license": "MIT", "engines": { - "node": ">=0.8.19" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "license": "MIT", + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.8", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/inflight": { - "version": "1.0.6", - "license": "ISC", + "node_modules/react-select": { + "version": "5.4.0", + "license": "MIT", "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "@babel/runtime": "^7.12.0", + "@emotion/cache": "^11.4.0", + "@emotion/react": "^11.8.1", + "@types/react-transition-group": "^4.4.0", + "memoize-one": "^5.0.0", + "prop-types": "^15.6.0", + "react-transition-group": "^4.3.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/inherits": { - "version": "2.0.4", - "license": "ISC" - }, - "node_modules/ini": { - "version": "1.3.8", - "license": "ISC" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "license": "MIT" - }, - "node_modules/input-format": { - "version": "0.3.8", - "license": "MIT", - "dependencies": { - "prop-types": "^15.8.1" - } - }, - "node_modules/inquirer": { - "version": "8.2.4", - "dev": true, + "node_modules/react-style-singleton": { + "version": "2.2.1", "license": "MIT", "dependencies": { - "ansi-escapes": "^4.2.1", - "chalk": "^4.1.1", - "cli-cursor": "^3.1.0", - "cli-width": "^3.0.0", - "external-editor": "^3.0.3", - "figures": "^3.0.0", - "lodash": "^4.17.21", - "mute-stream": "0.0.8", - "ora": "^5.4.1", - "run-async": "^2.4.0", - "rxjs": "^7.5.5", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0", - "through": "^2.3.6", - "wrap-ansi": "^7.0.0" + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" }, "engines": { - "node": ">=12.0.0" + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/inquirer/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/react-style-singleton/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/react-swipeable": { + "version": "7.0.0", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "react": "^16.8.3 || ^17 || ^18" } }, - "node_modules/inquirer/node_modules/chalk": { - "version": "4.1.2", - "dev": true, + "node_modules/react-table": { + "version": "7.8.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.3 || ^17.0.0-0 || ^18.0.0" } }, - "node_modules/inquirer/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", + "node_modules/react-transition-group": { + "version": "4.4.2", + "license": "BSD-3-Clause", "dependencies": { - "color-name": "~1.1.4" + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" }, - "engines": { - "node": ">=7.0.0" + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" } }, - "node_modules/inquirer/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/inquirer/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, + "node_modules/react-uuid": { + "version": "1.0.3", "license": "MIT" }, - "node_modules/inquirer/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, + "node_modules/react-virtuoso": { + "version": "3.1.5", "license": "MIT", + "dependencies": { + "@virtuoso.dev/react-urx": "^0.2.12", + "@virtuoso.dev/urx": "^0.2.12" + }, "engines": { - "node": ">=8" + "node": ">=10" + }, + "peerDependencies": { + "react": ">=16 || >=17 || >= 18", + "react-dom": ">=16 || >=17 || >= 18" } }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, + "node_modules/read-cache": { + "version": "1.0.0", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "pify": "^2.3.0" } }, - "node_modules/inquirer/node_modules/string-width": { - "version": "4.2.3", - "dev": true, + "node_modules/readable-stream": { + "version": "3.6.0", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/inquirer/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, + "node_modules/readdirp": { + "version": "3.6.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "picomatch": "^2.2.1" }, "engines": { - "node": ">=8" + "node": ">=8.10.0" } }, - "node_modules/interface-datastore": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.1.tgz", - "integrity": "sha512-AmCS+9CT34pp2u0QQVXjKztkuq3y5T+BIciuiHDDtDZucZD8VudosnSdUyXJV6IsRkN5jc4RFDhCk1O6Q3Gxjg==", + "node_modules/receptacle": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz", + "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==", "dependencies": { - "interface-store": "^2.0.2", - "nanoid": "^3.0.2", - "uint8arrays": "^3.0.0" + "ms": "^2.1.1" } }, - "node_modules/interface-store": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz", - "integrity": "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", + "node_modules/recursive-readdir": { + "version": "2.2.3", "license": "MIT", "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" + "minimatch": "^3.0.5" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" } }, - "node_modules/invariant": { - "version": "2.2.4", + "node_modules/redent": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ip-regex": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", - "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, "engines": { "node": ">=8" } }, - "node_modules/ipaddr.js": { - "version": "2.0.1", + "node_modules/regenerate": { + "version": "1.4.2", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, "engines": { - "node": ">= 10" + "node": ">=4" } }, - "node_modules/ipfs-core-types": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.10.3.tgz", - "integrity": "sha512-GNid2lRBjR5qgScCglgk7w9Hk3TZAwPHQXxOLQx72wgyc0jF2U5NXRoKW0GRvX8NPbHmsrFszForIqxd23I1Gw==", - "dependencies": { - "@ipld/dag-pb": "^2.1.3", - "interface-datastore": "^6.0.2", - "ipfs-unixfs": "^6.0.3", - "multiaddr": "^10.0.0", - "multiformats": "^9.5.1" - } + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "license": "MIT" }, - "node_modules/ipfs-core-utils": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.14.3.tgz", - "integrity": "sha512-aBkewVhgAj3NWXPwu6imj0wADGiGVZmJzqKzODOJsibDjkx6FGdMv8kvvqtLnK8LS/dvSk9yk32IDtuDyYoV7Q==", + "node_modules/regenerator-transform": { + "version": "0.15.0", + "license": "MIT", "dependencies": { - "any-signal": "^3.0.0", - "blob-to-it": "^1.0.1", - "browser-readablestream-to-it": "^1.0.1", - "debug": "^4.1.1", - "err-code": "^3.0.1", - "ipfs-core-types": "^0.10.3", - "ipfs-unixfs": "^6.0.3", - "ipfs-utils": "^9.0.6", - "it-all": "^1.0.4", - "it-map": "^1.0.4", - "it-peekable": "^1.0.2", - "it-to-stream": "^1.0.0", - "merge-options": "^3.0.4", - "multiaddr": "^10.0.0", - "multiaddr-to-uri": "^8.0.0", - "multiformats": "^9.5.1", - "nanoid": "^3.1.23", - "parse-duration": "^1.0.0", - "timeout-abort-controller": "^3.0.0", - "uint8arrays": "^3.0.0" + "@babel/runtime": "^7.8.4" } }, - "node_modules/ipfs-http-client": { - "version": "56.0.3", - "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-56.0.3.tgz", - "integrity": "sha512-E3L5ylVl6BjyRUsNehvfuRBYp1hj8vQ8in4zskVPMNzXs6JiCFUbif5a6BtcAlSK4xPQyJCeLNNAWLUeFQTLNA==", - "dependencies": { - "@ipld/dag-cbor": "^7.0.0", - "@ipld/dag-json": "^8.0.1", - "@ipld/dag-pb": "^2.1.3", - "any-signal": "^3.0.0", - "dag-jose": "^1.0.0", - "debug": "^4.1.1", - "err-code": "^3.0.1", - "ipfs-core-types": "^0.10.3", - "ipfs-core-utils": "^0.14.3", - "ipfs-utils": "^9.0.6", - "it-first": "^1.0.6", - "it-last": "^1.0.4", - "merge-options": "^3.0.4", - "multiaddr": "^10.0.0", - "multiformats": "^9.5.1", - "parse-duration": "^1.0.0", - "stream-to-it": "^0.2.2", - "uint8arrays": "^3.0.0" - }, - "engines": { - "node": ">=15.0.0", - "npm": ">=3.0.0" - } + "node_modules/regex-parser": { + "version": "2.2.11", + "license": "MIT" }, - "node_modules/ipfs-unixfs": { - "version": "6.0.9", - "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-6.0.9.tgz", - "integrity": "sha512-0DQ7p0/9dRB6XCb0mVCTli33GzIzSVx5udpJuVM47tGcD+W+Bl4LsnoLswd3ggNnNEakMv1FdoFITiEnchXDqQ==", + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "license": "MIT", "dependencies": { - "err-code": "^3.0.1", - "protobufjs": "^6.10.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/ipfs-utils": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.14.tgz", - "integrity": "sha512-zIaiEGX18QATxgaS0/EOQNoo33W0islREABAcxXE8n7y2MGAlB+hdsxXn4J0hGZge8IqVQhW8sWIb+oJz2yEvg==", - "dependencies": { - "any-signal": "^3.0.0", - "browser-readablestream-to-it": "^1.0.0", - "buffer": "^6.0.1", - "electron-fetch": "^1.7.2", - "err-code": "^3.0.1", - "is-electron": "^2.2.0", - "iso-url": "^1.1.5", - "it-all": "^1.0.4", - "it-glob": "^1.0.1", - "it-to-stream": "^1.0.0", - "merge-options": "^3.0.4", - "nanoid": "^3.1.20", - "native-fetch": "^3.0.0", - "node-fetch": "^2.6.8", - "react-native-fetch-api": "^3.0.0", - "stream-to-it": "^0.2.2" + "node": ">= 0.4" }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ipfs-utils/node_modules/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, + "node_modules/regexpp": { + "version": "3.2.0", + "license": "MIT", "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" + "node": ">=8" }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/is-absolute": { - "version": "1.0.0", - "dev": true, + "node_modules/regexpu-core": { + "version": "5.1.0", "license": "MIT", "dependencies": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "node_modules/is-arguments": { - "version": "1.1.1", - "license": "MIT", + "node_modules/regjsgen": { + "version": "0.6.0", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "license": "BSD-2-Clause", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "jsesc": "~0.5.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "bin": { + "regjsparser": "bin/parser" } }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "license": "MIT" + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "bin": { + "jsesc": "bin/jsesc" + } }, - "node_modules/is-bigint": { - "version": "1.0.4", + "node_modules/rehype-raw": { + "version": "6.1.1", "license": "MIT", "dependencies": { - "has-bigints": "^1.0.1" + "@types/hast": "^2.0.0", + "hast-util-raw": "^7.2.0", + "unified": "^10.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-binary-path": { - "version": "2.1.0", + "node_modules/relateurl": { + "version": "0.2.7", "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">= 0.10" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", + "node_modules/relay-runtime": { + "version": "12.0.0", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/runtime": "^7.0.0", + "fbjs": "^3.0.0", + "invariant": "^2.2.4" } }, - "node_modules/is-buffer": { - "version": "2.0.5", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", + "node_modules/release-zalgo": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "es6-error": "^4.0.1" + }, "engines": { "node": ">=4" } }, - "node_modules/is-callable": { - "version": "1.2.4", + "node_modules/remark-gfm": { + "version": "3.0.1", "license": "MIT", - "engines": { - "node": ">= 0.4" + "dependencies": { + "@types/mdast": "^3.0.0", + "mdast-util-gfm": "^2.0.0", + "micromark-extension-gfm": "^2.0.0", + "unified": "^10.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-core-module": { - "version": "2.11.0", + "node_modules/remark-parse": { + "version": "10.0.1", "license": "MIT", "dependencies": { - "has": "^1.0.3" + "@types/mdast": "^3.0.0", + "mdast-util-from-markdown": "^1.0.0", + "unified": "^10.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-date-object": { - "version": "1.0.5", + "node_modules/remark-rehype": { + "version": "10.1.0", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" + "@types/hast": "^2.0.0", + "@types/mdast": "^3.0.0", + "mdast-util-to-hast": "^12.1.0", + "unified": "^10.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/is-docker": { - "version": "2.2.1", - "license": "MIT", - "bin": { - "is-docker": "cli.js" - }, + "node_modules/remedial": { + "version": "1.0.8", + "dev": true, + "license": "(MIT OR Apache-2.0)", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": "*" } }, - "node_modules/is-electron": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", - "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==" - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } + "node_modules/remove-accents": { + "version": "0.4.2", + "license": "MIT" }, - "node_modules/is-fullwidth-code-point": { - "version": "4.0.0", + "node_modules/remove-trailing-separator": { + "version": "1.1.0", "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "ISC" }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } + "node_modules/remove-trailing-spaces": { + "version": "1.0.8", + "dev": true, + "license": "MIT" }, - "node_modules/is-generator-function": { - "version": "1.0.10", + "node_modules/renderkid": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" } }, - "node_modules/is-glob": { - "version": "4.0.3", + "node_modules/require-directory": { + "version": "2.1.1", "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, "engines": { "node": ">=0.10.0" } }, - "node_modules/is-hex-prefixed": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/is-interactive": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-ip": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", - "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", - "dependencies": { - "ip-regex": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-lower-case": { + "node_modules/require-from-string": { "version": "2.0.2", "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/is-lower-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/is-map": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "node_modules/require-main-filename": { + "version": "2.0.0", + "license": "ISC" }, - "node_modules/is-module": { + "node_modules/requires-port": { "version": "1.0.0", "license": "MIT" }, - "node_modules/is-nan": { - "version": "1.3.2", + "node_modules/resolve": { + "version": "1.22.1", "license": "MIT", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.4" + "bin": { + "resolve": "bin/resolve" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-number": { - "version": "7.0.0", - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", + "node_modules/resolve-cwd": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "has-tostringtag": "^1.0.0" + "resolve-from": "^5.0.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=8" } }, - "node_modules/is-obj": { - "version": "1.0.1", + "node_modules/resolve-from": { + "version": "5.0.0", "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "engines": { "node": ">=8" } }, - "node_modules/is-plain-object": { - "version": "2.0.4", + "node_modules/resolve-url-loader": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "isobject": "^3.0.1" + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" }, "engines": { - "node": ">=0.10.0" + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } } }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "license": "MIT" + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "license": "ISC" }, - "node_modules/is-regex": { - "version": "1.1.4", + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">= 0.4" + "node": ">=6.0.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/is-regexp": { - "version": "1.0.0", + "node_modules/resolve.exports": { + "version": "1.1.0", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, - "node_modules/is-relative": { - "version": "1.0.0", + "node_modules/restore-cursor": { + "version": "3.1.0", "dev": true, "license": "MIT", "dependencies": { - "is-unc-path": "^1.0.0" + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-root": { + "node_modules/restore-cursor/node_modules/mimic-fn": { "version": "2.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/is-set": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", + "node_modules/restore-cursor/node_modules/onetime": { + "version": "5.1.2", + "dev": true, "license": "MIT", "dependencies": { - "call-bind": "^1.0.2" + "mimic-fn": "^2.1.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "dev": true, - "license": "MIT", "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=6" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/is-string": { - "version": "1.0.7", + "node_modules/retimer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/retimer/-/retimer-3.0.0.tgz", + "integrity": "sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA==" + }, + "node_modules/retry": { + "version": "0.13.1", "license": "MIT", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 4" } }, - "node_modules/is-symbol": { + "node_modules/reusify": { "version": "1.0.4", "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.2" - }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "node_modules/is-typed-array": { - "version": "1.1.9", - "license": "MIT", + "node_modules/rfdc": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0" + "glob": "^7.1.3" }, - "engines": { - "node": ">= 0.4" + "bin": { + "rimraf": "bin.js" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/is-unc-path": { - "version": "1.0.0", - "dev": true, - "license": "MIT", + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "unc-path-regex": "^0.1.2" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" + "node": "*" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/is-upper-case": { + "node_modules/ripemd160": { "version": "2.0.2", "license": "MIT", "dependencies": { - "tslib": "^2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "node_modules/is-upper-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/is-weakmap": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node_modules/rlp": { + "version": "2.2.7", + "license": "MPL-2.0", + "dependencies": { + "bn.js": "^5.2.0" + }, + "bin": { + "rlp": "bin/rlp" } }, - "node_modules/is-weakref": { - "version": "1.0.2", + "node_modules/rollup": { + "version": "2.77.0", "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2" + "bin": { + "rollup": "dist/bin/rollup" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "node_modules/is-weakset": { - "version": "2.0.2", + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", "license": "MIT", "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "rollup": "^2.0.0" } }, - "node_modules/is-whitespace": { - "version": "0.3.0", + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "dev": true, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 10.13.0" } }, - "node_modules/is-wsl": { - "version": "2.2.0", + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", "license": "MIT", "dependencies": { - "is-docker": "^2.0.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/isarray": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/iso-url": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz", - "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==", - "engines": { - "node": ">=12" - } - }, - "node_modules/isobject": { - "version": "3.0.1", + "node_modules/run-async": { + "version": "2.4.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=0.10.0" + "node": ">=0.12.0" } }, - "node_modules/isomorphic-fetch": { - "version": "3.0.0", - "dev": true, + "node_modules/run-parallel": { + "version": "1.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "license": "MIT", "dependencies": { - "node-fetch": "^2.6.1", - "whatwg-fetch": "^3.4.1" + "queue-microtask": "^1.2.2" } }, - "node_modules/isomorphic-ws": { - "version": "5.0.0", + "node_modules/run-script-os": { + "version": "1.1.6", "dev": true, "license": "MIT", - "peerDependencies": { - "ws": "*" + "bin": { + "run-os": "index.js", + "run-script-os": "index.js" } }, - "node_modules/istanbul": { - "version": "0.4.5", + "node_modules/rxjs": { + "version": "7.5.7", "dev": true, - "license": "BSD-3-Clause", + "license": "Apache-2.0", "dependencies": { - "abbrev": "1.0.x", - "async": "1.x", - "escodegen": "1.8.x", - "esprima": "2.7.x", - "glob": "^5.0.15", - "handlebars": "^4.0.1", - "js-yaml": "3.x", - "mkdirp": "0.5.x", - "nopt": "3.x", - "once": "1.x", - "resolve": "1.1.x", - "supports-color": "^3.1.0", - "which": "^1.1.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "istanbul": "lib/cli.js" - } - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "license": "BSD-3-Clause", - "engines": { - "node": ">=8" + "tslib": "^2.1.0" } }, - "node_modules/istanbul-lib-hook": { - "version": "3.0.0", + "node_modules/rxjs/node_modules/tslib": { + "version": "2.4.1", "dev": true, - "license": "BSD-3-Clause", + "license": "0BSD" + }, + "node_modules/sade": { + "version": "1.8.1", + "license": "MIT", "dependencies": { - "append-transform": "^2.0.0" + "mri": "^1.1.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/safe-buffer": { + "version": "5.1.2", + "license": "MIT" }, - "node_modules/istanbul-lib-processinfo": { - "version": "2.0.3", - "dev": true, + "node_modules/safe-event-emitter": { + "version": "1.0.1", "license": "ISC", "dependencies": { - "archy": "^1.0.0", - "cross-spawn": "^7.0.3", - "istanbul-lib-coverage": "^3.2.0", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "uuid": "^8.3.2" - }, - "engines": { - "node": ">=8" + "events": "^3.0.0" } }, - "node_modules/istanbul-lib-processinfo/node_modules/p-map": { - "version": "3.0.0", - "dev": true, + "node_modules/safe-json-utils": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "license": "CC0-1.0" + }, + "node_modules/sass-loader": { + "version": "12.6.0", "license": "MIT", "dependencies": { - "aggregate-error": "^3.0.0" + "klona": "^2.0.4", + "neo-async": "^2.6.2" }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } } }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "license": "BSD-3-Clause", + "node_modules/sax": { + "version": "1.2.4", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "license": "ISC", "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "xmlchars": "^2.2.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/scheduler": { + "version": "0.23.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "loose-envify": "^1.1.0" } }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "license": "BSD-3-Clause", + "node_modules/schema-to-yup": { + "version": "1.12.13", + "resolved": "https://registry.npmjs.org/schema-to-yup/-/schema-to-yup-1.12.13.tgz", + "integrity": "sha512-gQQ3NZIUR/gdwHnH6tjgS7fGkr02P4lSCQCoiJgH4mNIQv/A32Kx+XvM3gmaD9TOL9c8jkuVj5MXMVNIAYJRFw==", "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" + "dashify": "^2.0.0", + "uniq": "^1.0.1", + "uppercamelcase": "^3.0.0", + "yup": "^0.32.11" } }, - "node_modules/istanbul-reports": { - "version": "3.1.5", - "license": "BSD-3-Clause", + "node_modules/schema-utils": { + "version": "3.1.1", + "license": "MIT", "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=8" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/istanbul/node_modules/has-flag": { - "version": "1.0.0", + "node_modules/scrypt-js": { + "version": "3.0.1", + "license": "MIT" + }, + "node_modules/scuid": { + "version": "1.1.0", "dev": true, + "license": "MIT" + }, + "node_modules/secp256k1": { + "version": "4.0.3", + "hasInstallScript": true, "license": "MIT", + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=10.0.0" } }, - "node_modules/istanbul/node_modules/resolve": { - "version": "1.1.7", - "dev": true, + "node_modules/select-hose": { + "version": "2.0.0", "license": "MIT" }, - "node_modules/istanbul/node_modules/supports-color": { - "version": "3.2.3", - "dev": true, + "node_modules/selfsigned": { + "version": "2.0.1", "license": "MIT", "dependencies": { - "has-flag": "^1.0.0" + "node-forge": "^1" }, "engines": { - "node": ">=0.8.0" + "node": ">=10" } }, - "node_modules/istanbul/node_modules/which": { - "version": "1.3.1", - "dev": true, + "node_modules/semver": { + "version": "6.3.0", "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, "bin": { - "which": "bin/which" + "semver": "bin/semver.js" } }, - "node_modules/it-all": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz", - "integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==" - }, - "node_modules/it-first": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz", - "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==" - }, - "node_modules/it-glob": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-1.0.2.tgz", - "integrity": "sha512-Ch2Dzhw4URfB9L/0ZHyY+uqOnKvBNeS/SMcRiPmJfpHiM0TsUZn+GkpcZxAoF3dJVdPm/PuIk3A4wlV7SUo23Q==", + "node_modules/send": { + "version": "0.18.0", + "license": "MIT", "dependencies": { - "@types/minimatch": "^3.0.4", - "minimatch": "^3.0.4" + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" } }, - "node_modules/it-last": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz", - "integrity": "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q==" + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } }, - "node_modules/it-map": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz", - "integrity": "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==" + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "license": "MIT" }, - "node_modules/it-peekable": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz", - "integrity": "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ==" + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "license": "MIT" }, - "node_modules/it-to-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz", - "integrity": "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==", + "node_modules/sentence-case": { + "version": "3.0.4", + "license": "MIT", "dependencies": { - "buffer": "^6.0.3", - "fast-fifo": "^1.0.0", - "get-iterator": "^1.0.2", - "p-defer": "^3.0.0", - "p-fifo": "^1.0.0", - "readable-stream": "^3.6.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3", + "upper-case-first": "^2.0.2" } }, - "node_modules/jake": { - "version": "10.8.5", - "license": "Apache-2.0", + "node_modules/sentence-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "license": "BSD-3-Clause", "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" + "randombytes": "^2.1.0" } }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/serve-index": { + "version": "1.9.1", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.8.0" } }, - "node_modules/jake/node_modules/async": { - "version": "3.2.4", - "license": "MIT" - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.6" } }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.6" } }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", "license": "MIT" }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.6" } }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/serve-static": { + "version": "1.15.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": ">=8" + "node": ">= 0.8.0" } }, - "node_modules/jest": { - "version": "27.5.1", - "license": "MIT", + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "license": "ISC" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "license": "(MIT AND BSD-3-Clause)", "dependencies": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" }, "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "sha.js": "bin.js" } }, - "node_modules/jest-changed-files": { - "version": "27.5.1", + "node_modules/shallow-equal": { + "version": "1.2.1", + "license": "MIT" + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" + "shebang-regex": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/execa": { - "version": "5.1.1", + "node_modules/shebang-regex": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-changed-files/node_modules/human-signals": { - "version": "2.1.0", - "license": "Apache-2.0", - "engines": { - "node": ">=10.17.0" + "node_modules/shell-quote": { + "version": "1.7.3", + "license": "MIT" + }, + "node_modules/shiki": { + "version": "0.10.1", + "license": "MIT", + "peer": true, + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-oniguruma": "^1.6.1", + "vscode-textmate": "5.2.0" } }, - "node_modules/jest-changed-files/node_modules/is-stream": { - "version": "2.0.1", + "node_modules/side-channel": { + "version": "1.0.4", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-changed-files/node_modules/mimic-fn": { - "version": "2.1.0", + "node_modules/sigmund": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/signedsource": { + "version": "1.0.0", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "is-arrayish": "^0.3.1" } }, - "node_modules/jest-changed-files/node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "license": "MIT" + }, + "node_modules/sirv": { + "version": "1.0.19", + "dev": true, "license": "MIT", "dependencies": { - "path-key": "^3.0.0" + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 10" } }, - "node_modules/jest-changed-files/node_modules/onetime": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-changed-files/node_modules/strip-final-newline": { - "version": "2.0.0", + "node_modules/sisteransi": { + "version": "1.0.5", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/jest-circus": { - "version": "27.5.1", + "node_modules/slice-ansi": { + "version": "5.0.0", + "dev": true, "license": "MIT", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" + "ansi-styles": "^6.0.0", + "is-fullwidth-code-point": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" } }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/slice-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", + "node_modules/slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==", + "engines": { + "node": "*" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/snake-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/sockjs": { + "version": "0.3.24", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" } }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", + "node_modules/source-list-map": { + "version": "2.0.1", "license": "MIT" }, - "node_modules/jest-circus/node_modules/diff-sequences": { - "version": "27.5.1", - "license": "MIT", + "node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/source-map-js": { + "version": "1.0.2", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-circus/node_modules/jest-diff": { - "version": "27.5.1", + "node_modules/source-map-loader": { + "version": "3.0.1", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/jest-circus/node_modules/jest-get-type": { - "version": "27.5.1", + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-circus/node_modules/jest-matcher-utils": { - "version": "27.5.1", + "node_modules/source-map-resolve": { + "version": "0.6.0", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" } }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/source-map-support": { + "version": "0.5.21", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/jest-cli": { - "version": "27.5.1", + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "license": "MIT" + }, + "node_modules/space-separated-tokens": { + "version": "2.0.1", "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spawn-wrap": { + "version": "2.0.0", + "dev": true, + "license": "ISC", "dependencies": { - "@jest/core": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" + "foreground-child": "^2.0.0", + "is-windows": "^1.0.2", + "make-dir": "^3.0.0", + "rimraf": "^3.0.0", + "signal-exit": "^3.0.2", + "which": "^2.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "node": ">=8" } }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/spdy": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6.0.0" } }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", + "node_modules/spdy-transport": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "license": "MIT", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6" } }, - "node_modules/jest-cli/node_modules/cliui": { - "version": "7.0.4", - "license": "ISC", + "node_modules/sponge-case": { + "version": "1.0.1", + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "tslib": "^2.0.3" } }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/sponge-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "license": "BSD-3-Clause" + }, + "node_modules/stable": { + "version": "0.1.8", + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.5", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=10" } }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } }, - "node_modules/jest-cli/node_modules/emoji-regex": { - "version": "8.0.0", + "node_modules/stackframe": { + "version": "1.3.4", "license": "MIT" }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/statuses": { + "version": "2.0.1", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 0.8" } }, - "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { + "node_modules/stream-browserify": { "version": "3.0.0", "license": "MIT", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-to-it": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz", + "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==", + "dependencies": { + "get-iterator": "^1.0.2" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "dev": true, "engines": { - "node": ">=8" + "node": ">=10.0.0" } }, - "node_modules/jest-cli/node_modules/string-width": { - "version": "4.2.3", + "node_modules/strict-uri-encode": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/string_decoder": { + "version": "1.1.1", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "safe-buffer": "~5.1.0" } }, - "node_modules/jest-cli/node_modules/y18n": { - "version": "5.0.8", - "license": "ISC", + "node_modules/string-argv": { + "version": "0.3.1", + "dev": true, + "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.6.19" } }, - "node_modules/jest-cli/node_modules/yargs": { - "version": "16.2.0", + "node_modules/string-env-interpolation": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/string-length": { + "version": "4.0.2", "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=10" } }, - "node_modules/jest-cli/node_modules/yargs-parser": { - "version": "20.2.9", - "license": "ISC", - "engines": { - "node": ">=10" - } + "node_modules/string-natural-compare": { + "version": "3.0.1", + "license": "MIT" }, - "node_modules/jest-config": { - "version": "27.5.1", + "node_modules/string-width": { + "version": "5.1.2", + "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "^7.8.0", - "@jest/test-sequencer": "^27.5.1", - "@jest/types": "^27.5.1", - "babel-jest": "^27.5.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.9", - "jest-circus": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-jasmine2": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runner": "^27.5.1", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12" }, - "peerDependencies": { - "ts-node": ">=9.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", + "node_modules/string.prototype.matchall": { + "version": "4.0.7", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/string.prototype.trimend": { + "version": "1.0.5", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/jest-config/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", + "node_modules/stringify-object": { + "version": "3.3.0", + "license": "BSD-2-Clause", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" }, "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=4" } }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/strip-ansi": { + "version": "6.0.1", "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, "engines": { "node": ">=8" } }, - "node_modules/jest-config/node_modules/jest-get-type": { - "version": "27.5.1", + "node_modules/strip-bom": { + "version": "4.0.0", "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/jest-diff": { - "version": "28.1.3", + "node_modules/strip-comments": { + "version": "2.0.1", "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" } }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/strip-final-newline": { + "version": "3.0.0", + "dev": true, "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", + "node_modules/strip-hex-prefix": { + "version": "1.0.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "is-hex-prefixed": "1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6.5.0", + "npm": ">=3" } }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/strip-indent": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "min-indent": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/strip-json-comments": { + "version": "3.1.1", "license": "MIT", "engines": { "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/pretty-format": { - "version": "28.1.3", - "license": "MIT", - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-diff/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/style-loader": { + "version": "3.3.1", "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 12.13.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "webpack": "^5.0.0" } }, - "node_modules/jest-docblock": { - "version": "27.5.1", + "node_modules/style-to-object": { + "version": "0.3.0", "license": "MIT", "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "inline-style-parser": "0.1.1" } }, - "node_modules/jest-each": { - "version": "27.5.1", + "node_modules/styled-components": { + "version": "5.3.5", + "hasInstallScript": true, "license": "MIT", "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1" + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" } }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/stylehacks": { + "version": "5.1.0", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=8" + "node": "^10 || ^12 || >=14.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", + "node_modules/stylis": { + "version": "4.0.13", + "license": "MIT" + }, + "node_modules/supports-color": { + "version": "5.5.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/supports-hyperlinks": { + "version": "2.2.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-each/node_modules/has-flag": { + "node_modules/supports-hyperlinks/node_modules/has-flag": { "version": "4.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/jest-each/node_modules/jest-get-type": { - "version": "27.5.1", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/supports-color": { + "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", "license": "MIT", "dependencies": { @@ -28122,2069 +27018,2278 @@ "node": ">=8" } }, - "node_modules/jest-environment-jsdom": { - "version": "27.5.1", + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1", - "jsdom": "^16.6.0" - }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-environment-node": { - "version": "27.5.1", + "node_modules/svg-parser": { + "version": "2.0.4", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "1.3.2", "license": "MIT", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1", - "jest-util": "^27.5.1" + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4.0.0" } }, - "node_modules/jest-get-type": { - "version": "28.0.2", - "license": "MIT", - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, - "node_modules/jest-haste-map": { - "version": "27.5.1", - "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^27.5.1", - "jest-serializer": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "license": "BSD-2-Clause", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 6" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "node_modules/jest-jasmine2": { - "version": "27.5.1", + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", "license": "MIT", "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.5.1", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "pretty-format": "^27.5.1", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" } }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/swap-case": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "tslib": "^2.0.3" } }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", + "node_modules/swap-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "license": "MIT" + }, + "node_modules/synckit": { + "version": "0.8.1", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@pkgr/utils": "^2.3.0", + "tslib": "^2.4.0" }, "engines": { - "node": ">=10" + "node": "^14.18.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://opencollective.com/unts" } }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/synckit/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/tailwindcss": { + "version": "3.1.6", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" }, "engines": { - "node": ">=7.0.0" + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" } }, - "node_modules/jest-jasmine2/node_modules/color-name": { + "node_modules/tailwindcss/node_modules/color-name": { "version": "1.1.4", "license": "MIT" }, - "node_modules/jest-jasmine2/node_modules/diff-sequences": { - "version": "27.5.1", + "node_modules/tapable": { + "version": "2.2.1", "license": "MIT", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/temp-dir": { + "version": "2.0.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/jest-jasmine2/node_modules/jest-diff": { - "version": "27.5.1", + "node_modules/tempy": { + "version": "0.6.0", "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-jasmine2/node_modules/jest-get-type": { - "version": "27.5.1", + "node_modules/tempy/node_modules/is-stream": { + "version": "2.0.1", "license": "MIT", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-jasmine2/node_modules/jest-matcher-utils": { - "version": "27.5.1", - "license": "MIT", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/terminal-link": { + "version": "2.1.1", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" }, "engines": { "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.5.1", - "license": "MIT", - "dependencies": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-leak-detector/node_modules/jest-get-type": { - "version": "27.5.1", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-matcher-utils": { - "version": "28.1.3", - "license": "MIT", + "node_modules/terser": { + "version": "5.14.2", + "license": "BSD-2-Clause", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10" } }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/terser-webpack-plugin": { + "version": "5.3.3", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" }, "engines": { - "node": ">=8" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "license": "ISC", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8" } }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" }, "engines": { - "node": ">=7.0.0" + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", + "node_modules/text-table": { + "version": "0.2.0", "license": "MIT" }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/throat": { + "version": "6.0.1", + "license": "MIT" + }, + "node_modules/throttle-debounce": { + "version": "2.3.0", "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format": { - "version": "28.1.3", - "license": "MIT", + "node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/timeout-abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-3.0.0.tgz", + "integrity": "sha512-O3e+2B8BKrQxU2YRyEjC/2yFdb33slI22WRdUaDx6rvysfi9anloNZyR2q0l6LnePo5qH7gSM7uZtvvwZbc2yA==", "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "retimer": "^3.0.0" } }, - "node_modules/jest-matcher-utils/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/tiny-glob": { + "version": "0.2.9", + "dev": true, "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" } }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/tiny-warning": { + "version": "1.0.3", + "license": "MIT" + }, + "node_modules/tippy.js": { + "version": "6.3.7", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@popperjs/core": "^2.9.0" } }, - "node_modules/jest-message-util": { - "version": "27.5.1", + "node_modules/title-case": { + "version": "3.0.3", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.5.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^27.5.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "tslib": "^2.0.3" } }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/title-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/tmp": { + "version": "0.0.33", + "dev": true, "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.6.0" } }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/tmpl": { + "version": "1.0.5", + "license": "BSD-3-Clause" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/to-regex-range": { + "version": "5.0.1", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "is-number": "^7.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=8.0" } }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", + "node_modules/toggle-selection": { + "version": "1.0.6", "license": "MIT" }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/toidentifier": { + "version": "1.0.1", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.6" } }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/toposort": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/totalist": { + "version": "1.1.0", + "dev": true, "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/jest-mock": { - "version": "27.5.1", - "license": "MIT", + "node_modules/tough-cookie": { + "version": "4.0.0", + "license": "BSD-3-Clause", "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", "license": "MIT", "engines": { - "node": ">=6" + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.1.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/ts-log": { + "version": "2.2.5", + "dev": true, + "license": "MIT" + }, + "node_modules/ts-node": { + "version": "10.9.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" }, "peerDependencies": { - "jest-resolve": "*" + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" }, "peerDependenciesMeta": { - "jest-resolve": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { "optional": true } } }, - "node_modules/jest-regex-util": { - "version": "27.5.1", + "node_modules/ts-node/node_modules/acorn-walk": { + "version": "8.2.0", + "devOptional": true, "license": "MIT", "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.4.0" } }, - "node_modules/jest-resolve": { - "version": "27.5.1", + "node_modules/ts-node/node_modules/arg": { + "version": "4.1.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", "license": "MIT", "dependencies": { - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.5.1", - "jest-validate": "^27.5.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/jest-resolve-dependencies": { - "version": "27.5.1", + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" + "minimist": "^1.2.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", + "node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "tslib": "^1.8.1" }, "engines": { - "node": ">=10" + "node": ">= 6" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/type-check": { + "version": "0.4.0", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "prelude-ls": "^1.2.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.8.0" } }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/type-detect": { + "version": "4.0.8", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, + "node_modules/type-fest": { + "version": "0.21.3", + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runner": { - "version": "27.5.1", + "node_modules/type-is": { + "version": "1.6.18", "license": "MIT", "dependencies": { - "@jest/console": "^27.5.1", - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^27.5.1", - "jest-environment-jsdom": "^27.5.1", - "jest-environment-node": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-leak-detector": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-runtime": "^27.5.1", - "jest-util": "^27.5.1", - "jest-worker": "^27.5.1", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.6" } }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "is-typedarray": "^1.0.0" } }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", + "node_modules/typedoc": { + "version": "0.22.18", + "license": "Apache-2.0", + "peer": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "glob": "^8.0.3", + "lunr": "^2.3.9", + "marked": "^4.0.16", + "minimatch": "^5.1.0", + "shiki": "^0.10.1" + }, + "bin": { + "typedoc": "bin/typedoc" }, "engines": { - "node": ">=10" + "node": ">= 12.10.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x" } }, - "node_modules/jest-runner/node_modules/color-convert": { + "node_modules/typedoc-plugin-missing-exports": { + "version": "0.22.6", + "license": "MIT", + "peerDependencies": { + "typedoc": "0.22.x" + } + }, + "node_modules/typedoc/node_modules/brace-expansion": { "version": "2.0.1", "license": "MIT", + "peer": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "balanced-match": "^1.0.0" } }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/typedoc/node_modules/glob": { + "version": "8.1.0", + "license": "ISC", + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/typedoc/node_modules/minimatch": { + "version": "5.1.6", + "license": "ISC", + "peer": true, "dependencies": { - "has-flag": "^4.0.0" + "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/jest-runtime": { - "version": "27.5.1", - "license": "MIT", - "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/fake-timers": "^27.5.1", - "@jest/globals": "^27.5.1", - "@jest/source-map": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-mock": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-resolve": "^27.5.1", - "jest-snapshot": "^27.5.1", - "jest-util": "^27.5.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" + "node_modules/typescript": { + "version": "4.7.4", + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4.2.0" } }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/ua-parser-js": { + "version": "0.7.31", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "*" } }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "node_modules/uglify-js": { + "version": "3.16.2", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=0.8.0" } }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", + "node_modules/uint8arrays": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", + "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "multiformats": "^9.4.2" } }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-runtime/node_modules/execa": { - "version": "5.1.1", + "node_modules/unbox-primitive": { + "version": "1.0.2", "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" }, "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-runtime/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "dev": true, + "license": "MIT", "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.10.0" } }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/undici": { + "version": "5.10.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">=12.18" } }, - "node_modules/jest-runtime/node_modules/human-signals": { - "version": "2.1.0", - "license": "Apache-2.0", + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "license": "MIT", "engines": { - "node": ">=10.17.0" + "node": ">=4" } }, - "node_modules/jest-runtime/node_modules/is-stream": { - "version": "2.0.1", + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", "license": "MIT", - "engines": { - "node": ">=8" + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4" } }, - "node_modules/jest-runtime/node_modules/mimic-fn": { - "version": "2.1.0", + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=4" } }, - "node_modules/jest-runtime/node_modules/npm-run-path": { - "version": "4.0.1", + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "path-key": "^3.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-runtime/node_modules/onetime": { - "version": "5.1.2", + "node_modules/unified": { + "version": "10.1.2", "license": "MIT", "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" + "@types/unist": "^2.0.0", + "bail": "^2.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-runtime/node_modules/strip-final-newline": { - "version": "2.0.0", + "node_modules/unified/node_modules/is-plain-obj": { + "version": "4.1.0", "license": "MIT", "engines": { - "node": ">=6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" + }, + "node_modules/unique-string": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "crypto-random-string": "^2.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/jest-serializer": { - "version": "27.5.1", + "node_modules/unist-builder": { + "version": "3.0.0", "license": "MIT", "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.9" + "@types/unist": "^2.0.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-snapshot": { - "version": "27.5.1", + "node_modules/unist-util-generated": { + "version": "2.0.0", "license": "MIT", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/unist-util-is": { + "version": "5.1.1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" + "@types/unist": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", + "node_modules/unist-util-stringify-position": { + "version": "3.0.2", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "@types/unist": "^2.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/unist-util-visit": { + "version": "4.1.1", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0", + "unist-util-visit-parents": "^5.1.1" }, - "engines": { - "node": ">=7.0.0" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-snapshot/node_modules/diff-sequences": { - "version": "27.5.1", + "node_modules/unist-util-visit-parents": { + "version": "5.1.1", "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/universalify": { + "version": "2.0.0", "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 10.0.0" } }, - "node_modules/jest-snapshot/node_modules/jest-diff": { - "version": "27.5.1", + "node_modules/unixify": { + "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "normalize-path": "^2.1.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/jest-get-type": { - "version": "27.5.1", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-snapshot/node_modules/jest-matcher-utils": { - "version": "27.5.1", + "node_modules/unixify/node_modules/normalize-path": { + "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "remove-trailing-separator": "^1.0.1" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.0" } }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", + "node_modules/unload": { + "version": "2.2.0", + "license": "Apache-2.0", "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, + "@babel/runtime": "^7.6.2", + "detect-node": "^2.0.4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "license": "MIT", "engines": { - "node": ">=10" + "node": ">= 0.8" } }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/unquote": { + "version": "1.1.1", + "license": "MIT" + }, + "node_modules/unset-value": { + "version": "0.1.2", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest-util": { - "version": "27.5.1", + "node_modules/upath": { + "version": "1.2.0", "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4", + "yarn": "*" } }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, - "engines": { - "node": ">=8" + "bin": { + "browserslist-lint": "cli.js" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "browserslist": ">= 4.21.0" } }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", + "node_modules/upper-case": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "tslib": "^2.0.3" } }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/upper-case-first": { + "version": "2.0.2", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "tslib": "^2.0.3" + } + }, + "node_modules/upper-case-first/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/upper-case/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" + }, + "node_modules/uppercamelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uppercamelcase/-/uppercamelcase-3.0.0.tgz", + "integrity": "sha512-zTWmRiOJACCdFGWjzye3L5cjSuVdZ/c8C0iHIwVbfORFD8IhGNAO6BOWkZ+fj+SI6/aFbdjGXE6gwPG780H4gQ==", + "dependencies": { + "camelcase": "^4.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=4" } }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/uppercamelcase/node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", + "node_modules/uri-js": { + "version": "4.4.1", + "license": "BSD-2-Clause", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "punycode": "^2.1.0" } }, - "node_modules/jest-validate": { - "version": "27.5.1", + "node_modules/use-async-effect": { + "version": "2.2.7", "license": "MIT", - "dependencies": { - "@jest/types": "^27.5.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.5.1", - "leven": "^3.1.0", - "pretty-format": "^27.5.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/use-callback-ref": { + "version": "1.3.0", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "tslib": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/camelcase": { - "version": "6.3.0", - "license": "MIT", - "engines": { - "node": ">=10" + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } + "node_modules/use-callback-ref/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/jest-get-type": { - "version": "27.5.1", - "license": "MIT", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/use-resize-observer": { + "version": "9.0.2", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@juggle/resize-observer": "^3.3.1" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "react": "16.8.0 - 18", + "react-dom": "16.8.0 - 18" } }, - "node_modules/jest-watch-typeahead": { - "version": "1.1.0", + "node_modules/use-sidecar": { + "version": "1.1.2", "license": "MIT", "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^28.0.0", - "jest-watcher": "^28.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=10" }, "peerDependencies": { - "jest": "^27.0.0 || ^28.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console": { - "version": "28.1.3", - "license": "MIT", - "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^28.1.3", - "jest-util": "^28.1.3", - "slash": "^3.0.0" + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } + "node_modules/use-sidecar/node_modules/tslib": { + "version": "2.4.1", + "license": "0BSD" }, - "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { - "version": "28.1.3", + "node_modules/use-sync-external-store": { + "version": "1.2.0", "license": "MIT", - "dependencies": { - "@jest/console": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/@jest/types": { - "version": "28.1.3", + "node_modules/utf-8-validate": { + "version": "5.0.9", + "hasInstallScript": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { - "@jest/schemas": "^28.1.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" + "node-gyp-build": "^4.3.0" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6.14.2" } }, - "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { - "version": "17.0.13", + "node_modules/util": { + "version": "0.12.4", "license": "MIT", "dependencies": { - "@types/yargs-parser": "*" + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" } }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", + "node_modules/util.promisify": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", + "node_modules/utila": { + "version": "0.4.0", "license": "MIT" }, - "node_modules/jest-watch-typeahead/node_modules/emittery": { - "version": "0.10.2", + "node_modules/utils-merge": { + "version": "1.0.1", "license": "MIT", "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" + "node": ">= 0.4.0" } }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/uuid": { + "version": "8.3.2", "license": "MIT", - "engines": { - "node": ">=8" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { - "version": "28.1.3", + "node_modules/uvu": { + "version": "0.5.6", "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^28.1.3", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^28.1.3", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" + "dequal": "^2.0.0", + "diff": "^5.0.0", + "kleur": "^4.0.3", + "sade": "^1.7.3" + }, + "bin": { + "uvu": "bin.js" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { - "version": "3.0.0", - "license": "MIT", + "node_modules/uvu/node_modules/diff": { + "version": "5.1.0", + "license": "BSD-3-Clause", "engines": { - "node": ">=8" + "node": ">=0.3.1" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { - "version": "28.0.2", + "node_modules/uvu/node_modules/kleur": { + "version": "4.1.5", "license": "MIT", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=6" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-util": { - "version": "28.1.3", - "license": "MIT", + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "license": "MIT" + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "devOptional": true, + "license": "MIT" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "license": "ISC", "dependencies": { - "@jest/types": "^28.1.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">=10.12.0" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { - "version": "28.1.3", - "license": "MIT", - "dependencies": { - "@jest/test-result": "^28.1.3", - "@jest/types": "^28.1.3", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.10.2", - "jest-util": "^28.1.3", - "string-length": "^4.0.1" - }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "license": "BSD-3-Clause", "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 8" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, + "node_modules/valid-data-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-4.0.1.tgz", + "integrity": "sha512-t0oA6VCnlQ/MPKP/Ie9ZD3biEpB2JTxK1Hx4KC72RbhubL9HsXznoBn228UQTazL7cPvsY36bhzt3fk424TjyA==", "engines": { "node": ">=10" } }, - "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { - "version": "6.0.1", + "node_modules/value-or-promise": { + "version": "1.0.11", + "dev": true, "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, "engines": { - "node": ">=8" + "node": ">=12" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format": { - "version": "28.1.3", + "node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, + "node_modules/vary": { + "version": "1.1.2", "license": "MIT", - "dependencies": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, "engines": { - "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + "node": ">= 0.8" } }, - "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", + "node_modules/vfile": { + "version": "5.3.5", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^3.0.0", + "vfile-message": "^3.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", + "node_modules/vfile-location": { + "version": "4.0.1", "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "@types/unist": "^2.0.0", + "vfile": "^5.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", + "node_modules/vfile-message": { + "version": "3.1.2", "license": "MIT", "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^3.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "type": "opencollective", + "url": "https://opencollective.com/unified" } }, - "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { - "version": "2.0.1", + "node_modules/vscode-oniguruma": { + "version": "1.7.0", "license": "MIT", - "engines": { - "node": ">=12.20" + "peer": true + }, + "node_modules/vscode-textmate": { + "version": "5.2.0", + "license": "MIT", + "peer": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "xml-name-validator": "^3.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" + } + }, + "node_modules/wagmi": { + "version": "0.5.10", + "funding": [ + { + "type": "gitcoin", + "url": "https://gitcoin.co/grants/4493/wagmi-react-hooks-library-for-ethereum" + }, + { + "type": "github", + "url": "https://github.com/sponsors/tmm" + } + ], + "license": "WAGMIT", + "dependencies": { + "@coinbase/wallet-sdk": "^3.3.0", + "@wagmi/core": "^0.4.9", + "@walletconnect/ethereum-provider": "^1.7.8", + "react-query": "4.0.0-beta.23", + "use-sync-external-store": "^1.1.0" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependencies": { + "ethers": ">=5.5.1", + "react": ">=17.0.0" } }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "6.0.1", + "node_modules/wagmi/node_modules/react-query": { + "version": "4.0.0-beta.23", "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "@babel/runtime": "^7.17.9", + "@types/use-sync-external-store": "^0.0.3", + "broadcast-channel": "^3.4.1", + "match-sorter": "^6.0.2", + "use-sync-external-store": "^1.1.0" }, "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } } }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/walker": { + "version": "1.0.8", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/warning": { + "version": "4.0.3", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "loose-envify": "^1.0.0" } }, - "node_modules/jest-watcher": { - "version": "27.5.1", + "node_modules/watchpack": { + "version": "2.4.0", "license": "MIT", "dependencies": { - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.5.1", - "string-length": "^4.0.1" + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=10.13.0" } }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", + "node_modules/wbuf": { + "version": "1.7.3", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "minimalistic-assert": "^1.0.0" } }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", + "node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "defaults": "^1.0.3" } }, - "node_modules/jest-watcher/node_modules/color-convert": { + "node_modules/web-namespaces": { "version": "2.0.1", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "dev": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } + "node_modules/web-vitals": { + "version": "2.1.4", + "license": "Apache-2.0" }, - "node_modules/jest-worker": { - "version": "27.5.1", + "node_modules/webcrypto-core": { + "version": "1.7.5", + "dev": true, "license": "MIT", "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" + "@peculiar/asn1-schema": "^2.1.6", + "@peculiar/json-schema": "^1.1.12", + "asn1js": "^3.0.1", + "pvtsutils": "^1.3.2", + "tslib": "^2.4.0" } }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", + "node_modules/webcrypto-core/node_modules/tslib": { + "version": "2.4.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "license": "BSD-2-Clause", "engines": { - "node": ">=8" + "node": ">=10.4" } }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", + "node_modules/webpack": { + "version": "5.73.0", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.4.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.9.3", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "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.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.3.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" }, "engines": { - "node": ">=10" + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/js-beautify": { - "version": "1.14.7", + "node_modules/webpack-bundle-analyzer": { + "version": "4.6.1", + "dev": true, "license": "MIT", "dependencies": { - "config-chain": "^1.1.13", - "editorconfig": "^0.15.3", - "glob": "^8.0.3", - "nopt": "^6.0.0" + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "chalk": "^4.1.0", + "commander": "^7.2.0", + "gzip-size": "^6.0.0", + "lodash": "^4.17.20", + "opener": "^1.5.2", + "sirv": "^1.0.7", + "ws": "^7.3.1" }, "bin": { - "css-beautify": "js/bin/css-beautify.js", - "html-beautify": "js/bin/html-beautify.js", - "js-beautify": "js/bin/js-beautify.js" + "webpack-bundle-analyzer": "lib/bin/analyzer.js" }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" } }, - "node_modules/js-beautify/node_modules/brace-expansion": { - "version": "2.0.1", + "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { + "version": "8.2.0", + "dev": true, "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" + "engines": { + "node": ">=0.4.0" } }, - "node_modules/js-beautify/node_modules/glob": { - "version": "8.0.3", - "license": "ISC", + "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" + "color-convert": "^2.0.1" }, "engines": { - "node": ">=12" + "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/js-beautify/node_modules/minimatch": { - "version": "5.1.0", - "license": "ISC", + "node_modules/webpack-bundle-analyzer/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", "dependencies": { - "brace-expansion": "^2.0.1" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/js-beautify/node_modules/nopt": { - "version": "6.0.0", - "license": "ISC", + "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", "dependencies": { - "abbrev": "^1.0.0" - }, - "bin": { - "nopt": "bin/nopt.js" + "color-name": "~1.1.4" }, "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "node": ">=7.0.0" } }, - "node_modules/js-sha256": { - "version": "0.9.0", + "node_modules/webpack-bundle-analyzer/node_modules/color-name": { + "version": "1.1.4", + "dev": true, "license": "MIT" }, - "node_modules/js-sha3": { - "version": "0.8.0", - "license": "MIT" + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } }, - "node_modules/js-tokens": { + "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { "version": "4.0.0", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "3.14.1", + "dev": true, "license": "MIT", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": ">=8" } }, - "node_modules/js-yaml/node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, - "node_modules/jsdom": { - "version": "16.7.0", + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", "license": "MIT", "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "canvas": "^2.5.0" + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/jsdom/node_modules/escodegen": { - "version": "2.0.0", - "license": "BSD-2-Clause", + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "license": "MIT", "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" + "fast-deep-equal": "^3.1.3" }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=6.0" + "node": ">= 12.13.0" }, - "optionalDependencies": { - "source-map": "~0.6.1" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/jsdom/node_modules/esprima": { - "version": "4.0.1", - "license": "BSD-2-Clause", + "node_modules/webpack-dev-server": { + "version": "4.9.3", + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" + "webpack-dev-server": "bin/webpack-dev-server.js" }, "engines": { - "node": ">=4" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } } }, - "node_modules/jsdom/node_modules/levn": { - "version": "0.3.0", + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/jsdom/node_modules/optionator": { - "version": "0.8.3", + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", "license": "MIT", "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">= 0.8.0" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "node_modules/jsdom/node_modules/prelude-ls": { - "version": "1.1.2", - "engines": { - "node": ">= 0.8.0" - } + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "license": "MIT" }, - "node_modules/jsdom/node_modules/tr46": { - "version": "2.1.0", + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", "license": "MIT", "dependencies": { - "punycode": "^2.1.1" + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/jsdom/node_modules/type-check": { - "version": "0.3.2", + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.11.0", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", "license": "MIT", "dependencies": { - "prelude-ls": "~1.1.2" + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" } }, - "node_modules/jsdom/node_modules/whatwg-url": { - "version": "8.7.0", + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", "license": "MIT", "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" }, "engines": { - "node": ">=10" + "node": ">=10.13.0" } }, - "node_modules/jsesc": { - "version": "2.5.2", + "node_modules/webpack-sources": { + "version": "3.2.3", "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, "engines": { - "node": ">=4" + "node": ">=10.13.0" } }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", "license": "MIT" }, - "node_modules/json-rpc-engine": { - "version": "6.1.0", - "license": "ISC", + "node_modules/websocket-driver": { + "version": "0.7.4", + "license": "Apache-2.0", "dependencies": { - "@metamask/safe-event-emitter": "^2.0.0", - "eth-rpc-errors": "^4.0.2" + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" }, "engines": { - "node": ">=10.0.0" + "node": ">=0.8.0" } }, - "node_modules/json-rpc-random-id": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "license": "(AFL-2.1 OR BSD-3-Clause)" + "node_modules/websocket-extensions": { + "version": "0.1.4", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "license": "MIT" - }, - "node_modules/json-stable-stringify": { - "version": "1.0.1", + "node_modules/whatwg-encoding": { + "version": "1.0.5", "license": "MIT", "dependencies": { - "jsonify": "~0.0.0" + "iconv-lite": "0.4.24" } }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", + "node_modules/whatwg-fetch": { + "version": "3.6.2", "license": "MIT" }, - "node_modules/json-to-pretty-yaml": { - "version": "1.2.2", - "dev": true, - "license": "Apache-2.0", + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", "dependencies": { - "remedial": "^1.0.7", - "remove-trailing-spaces": "^1.0.6" - }, - "engines": { - "node": ">= 0.2.0" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } }, - "node_modules/json5": { - "version": "2.2.3", - "license": "MIT", + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, "bin": { - "json5": "lib/cli.js" + "node-which": "bin/node-which" }, "engines": { - "node": ">=6" + "node": ">= 8" } }, - "node_modules/jsonc-parser": { - "version": "3.2.0", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", "license": "MIT", - "peer": true + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/jsonfile": { - "version": "6.1.0", + "node_modules/which-collection": { + "version": "1.0.1", "license": "MIT", "dependencies": { - "universalify": "^2.0.0" + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/jsonify": { - "version": "0.0.0", - "license": "Public Domain" + "node_modules/which-module": { + "version": "2.0.0", + "license": "ISC" }, - "node_modules/jsonpointer": { - "version": "5.0.1", + "node_modules/which-typed-array": { + "version": "1.1.8", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/jsonwebtoken": { - "version": "8.5.1", + "node_modules/wordwrap": { + "version": "1.0.0", "dev": true, + "license": "MIT" + }, + "node_modules/workbox-background-sync": { + "version": "6.5.3", "license": "MIT", "dependencies": { - "jws": "^3.2.2", - "lodash.includes": "^4.3.0", - "lodash.isboolean": "^3.0.3", - "lodash.isinteger": "^4.0.4", - "lodash.isnumber": "^3.0.3", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.once": "^4.0.0", - "ms": "^2.1.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=4", - "npm": ">=1.4.28" + "idb": "^6.1.4", + "workbox-core": "6.5.3" } }, - "node_modules/jsonwebtoken/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" + "node_modules/workbox-broadcast-update": { + "version": "6.5.3", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.3" } }, - "node_modules/jsx-ast-utils": { - "version": "3.3.2", + "node_modules/workbox-build": { + "version": "6.5.3", "license": "MIT", "dependencies": { - "array-includes": "^3.1.5", - "object.assign": "^4.1.2" + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.3", + "workbox-broadcast-update": "6.5.3", + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-google-analytics": "6.5.3", + "workbox-navigation-preload": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-range-requests": "6.5.3", + "workbox-recipes": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3", + "workbox-streams": "6.5.3", + "workbox-sw": "6.5.3", + "workbox-window": "6.5.3" }, "engines": { - "node": ">=4.0" + "node": ">=10.0.0" } }, - "node_modules/jwa": { - "version": "1.4.1", - "dev": true, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", "license": "MIT", "dependencies": { - "buffer-equal-constant-time": "1.0.1", - "ecdsa-sig-formatter": "1.0.11", - "safe-buffer": "^5.0.1" + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" } }, - "node_modules/jws": { - "version": "3.2.2", - "dev": true, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", "license": "MIT", "dependencies": { - "jwa": "^1.4.1", - "safe-buffer": "^5.0.1" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/keccak": { - "version": "3.0.2", - "hasInstallScript": true, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", "license": "MIT", "dependencies": { - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0", - "readable-stream": "^3.6.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=10.0.0" + "node": ">=10" } }, - "node_modules/keyvaluestorage-interface": { + "node_modules/workbox-build/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { "version": "1.0.0", "license": "MIT" }, - "node_modules/kind-of": { - "version": "6.0.3", - "license": "MIT", + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">= 8" } }, - "node_modules/kleur": { - "version": "3.0.3", + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "punycode": "^2.1.0" } }, - "node_modules/klona": { - "version": "2.0.5", + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", "license": "MIT", - "engines": { - "node": ">= 8" + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "node_modules/language-subtag-registry": { - "version": "0.3.22", - "license": "CC0-1.0" + "node_modules/workbox-cacheable-response": { + "version": "6.5.3", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.3" + } }, - "node_modules/language-tags": { - "version": "1.0.5", + "node_modules/workbox-core": { + "version": "6.5.3", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.5.3", "license": "MIT", "dependencies": { - "language-subtag-registry": "~0.3.2" + "idb": "^6.1.4", + "workbox-core": "6.5.3" } }, - "node_modules/leven": { - "version": "3.1.0", + "node_modules/workbox-google-analytics": { + "version": "6.5.3", "license": "MIT", - "engines": { - "node": ">=6" + "dependencies": { + "workbox-background-sync": "6.5.3", + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" } }, - "node_modules/levn": { - "version": "0.4.1", + "node_modules/workbox-navigation-preload": { + "version": "6.5.3", "license": "MIT", "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" + "workbox-core": "6.5.3" } }, - "node_modules/libphonenumber-js": { - "version": "1.10.14", - "license": "MIT" + "node_modules/workbox-precaching": { + "version": "6.5.3", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" + } }, - "node_modules/lie": { - "version": "3.1.1", + "node_modules/workbox-range-requests": { + "version": "6.5.3", "license": "MIT", "dependencies": { - "immediate": "~3.0.5" + "workbox-core": "6.5.3" } }, - "node_modules/lilconfig": { - "version": "2.0.5", + "node_modules/workbox-recipes": { + "version": "6.5.3", "license": "MIT", - "engines": { - "node": ">=10" + "dependencies": { + "workbox-cacheable-response": "6.5.3", + "workbox-core": "6.5.3", + "workbox-expiration": "6.5.3", + "workbox-precaching": "6.5.3", + "workbox-routing": "6.5.3", + "workbox-strategies": "6.5.3" } }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "license": "MIT" + "node_modules/workbox-routing": { + "version": "6.5.3", + "license": "MIT", + "dependencies": { + "workbox-core": "6.5.3" + } }, - "node_modules/lint-staged": { - "version": "13.0.3", - "dev": true, + "node_modules/workbox-strategies": { + "version": "6.5.3", "license": "MIT", "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.17", - "commander": "^9.3.0", - "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.5", - "listr2": "^4.0.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.1.1" - }, - "bin": { - "lint-staged": "bin/lint-staged.js" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/lint-staged" + "workbox-core": "6.5.3" } }, - "node_modules/listr2": { - "version": "4.0.5", - "dev": true, + "node_modules/workbox-streams": { + "version": "6.5.3", "license": "MIT", "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", - "rfdc": "^1.3.0", - "rxjs": "^7.5.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" + "workbox-core": "6.5.3", + "workbox-routing": "6.5.3" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.3", + "license": "MIT" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.3", + "license": "MIT", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.3" }, "engines": { - "node": ">=12" + "node": ">=10.0.0" }, "peerDependencies": { - "enquirer": ">= 2.3.0 < 3" - }, - "peerDependenciesMeta": { - "enquirer": { - "optional": true - } + "webpack": "^4.4.0 || ^5.9.0" } }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.3", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.3" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "dev": true, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", "license": "MIT", "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" + "color-convert": "^2.0.1" }, "engines": { "node": ">=8" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/listr2/node_modules/color-convert": { + "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -30193,40 +29298,23 @@ "node": ">=7.0.0" } }, - "node_modules/listr2/node_modules/color-name": { + "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "dev": true, "license": "MIT" }, - "node_modules/listr2/node_modules/emoji-regex": { + "node_modules/wrap-ansi/node_modules/emoji-regex": { "version": "8.0.0", - "dev": true, "license": "MIT" }, - "node_modules/listr2/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/slice-ansi": { + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "dev": true, "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, "engines": { "node": ">=8" } }, - "node_modules/listr2/node_modules/string-width": { + "node_modules/wrap-ansi/node_modules/string-width": { "version": "4.2.3", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -30237,19767 +29325,1237 @@ "node": ">=8" } }, - "node_modules/loader-runner": { - "version": "4.3.0", - "license": "MIT", - "engines": { - "node": ">=6.11.5" - } + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" }, - "node_modules/loader-utils": { - "version": "2.0.4", - "license": "MIT", + "node_modules/write-file-atomic": { + "version": "3.0.3", + "license": "ISC", "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/localforage": { - "version": "1.10.0", - "license": "Apache-2.0", - "dependencies": { - "lie": "3.1.1" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, - "node_modules/locate-path": { - "version": "5.0.0", + "node_modules/ws": { + "version": "7.4.6", "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "license": "MIT" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "license": "MIT" - }, - "node_modules/lodash.flattendeep": { - "version": "4.4.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.flow": { - "version": "3.5.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.includes": { - "version": "4.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isboolean": { - "version": "3.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isinteger": { - "version": "4.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isnumber": { - "version": "3.0.3", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.isstring": { - "version": "4.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "license": "MIT" - }, - "node_modules/lodash.once": { - "version": "4.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "license": "MIT" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "license": "MIT" - }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "license": "MIT" - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" + "node": ">=8.3.0" }, - "engines": { - "node": ">=10" + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } } }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } + "node_modules/xml-name-validator": { + "version": "3.0.0", + "license": "Apache-2.0" }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } + "node_modules/xmlchars": { + "version": "2.2.0", + "license": "MIT" }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/xtend": { + "version": "4.0.2", "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=0.4" } }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" + "node_modules/y18n": { + "version": "4.0.3", + "license": "ISC" }, - "node_modules/log-symbols/node_modules/has-flag": { + "node_modules/yallist": { "version": "4.0.0", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.1.3", "dev": true, - "license": "MIT", + "license": "ISC", "engines": { - "node": ">=8" + "node": ">= 14" } }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", + "node_modules/yaml-ast-parser": { + "version": "0.0.43", "dev": true, + "license": "Apache-2.0" + }, + "node_modules/yargs": { + "version": "15.4.1", "license": "MIT", "dependencies": { - "has-flag": "^4.0.0" + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" }, "engines": { "node": ">=8" } }, - "node_modules/log-update": { - "version": "4.0.0", - "dev": true, - "license": "MIT", + "node_modules/yargs-parser": { + "version": "18.1.3", + "license": "ISC", "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=6" } }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/log-update/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/log-update/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "8.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true, + "node_modules/yn": { + "version": "3.1.1", + "devOptional": true, "license": "MIT", "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "dev": true, + "node_modules/yocto-queue": { + "version": "0.1.0", "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/node_modules/string-width": { - "version": "4.2.3", - "dev": true, + "node_modules/yup": { + "version": "0.32.11", "license": "MIT", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "@babel/runtime": "^7.15.4", + "@types/lodash": "^4.14.175", + "lodash": "^4.17.21", + "lodash-es": "^4.17.21", + "nanoclone": "^0.2.1", + "property-expr": "^2.0.4", + "toposort": "^2.0.2" }, "engines": { - "node": ">=8" + "node": ">=10" } }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, + "node_modules/zustand": { + "version": "4.1.2", "license": "MIT", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "use-sync-external-store": "1.2.0" }, "engines": { - "node": ">=8" + "node": ">=12.7.0" + }, + "peerDependencies": { + "immer": ">=9.0", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "immer": { + "optional": true + }, + "react": { + "optional": true + } } }, - "node_modules/long": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", - "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" - }, - "node_modules/longest-streak": { - "version": "3.0.1", + "node_modules/zwitch": { + "version": "2.0.2", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } }, - "node_modules/loose-envify": { - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "@ardatan/relay-compiler": { + "version": "12.0.0", + "dev": true, + "requires": { + "@babel/core": "^7.14.0", + "@babel/generator": "^7.14.0", + "@babel/parser": "^7.14.0", + "@babel/runtime": "^7.0.0", + "@babel/traverse": "^7.14.0", + "@babel/types": "^7.0.0", + "babel-preset-fbjs": "^3.4.0", + "chalk": "^4.0.0", + "fb-watchman": "^2.0.0", + "fbjs": "^3.0.0", + "glob": "^7.1.1", + "immutable": "~3.7.6", + "invariant": "^2.2.4", + "nullthrows": "^1.1.1", + "relay-runtime": "12.0.0", + "signedsource": "^1.0.0", + "yargs": "^15.3.1" }, - "bin": { - "loose-envify": "cli.js" + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "dev": true + }, + "glob": { + "version": "7.2.3", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, - "node_modules/lower-case": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" + "@ardatan/sync-fetch": { + "version": "0.0.1", + "dev": true, + "requires": { + "node-fetch": "^2.6.1" } }, - "node_modules/lower-case-first": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" + "@babel/code-frame": { + "version": "7.18.6", + "requires": { + "@babel/highlight": "^7.18.6" } }, - "node_modules/lower-case-first/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" + "@babel/compat-data": { + "version": "7.18.8" }, - "node_modules/lower-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" + "@babel/core": { + "version": "7.18.9", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } }, - "node_modules/lru-cache": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" + "@babel/eslint-parser": { + "version": "7.18.9", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" }, - "engines": { - "node": ">=10" + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0" + } } }, - "node_modules/lunr": { - "version": "2.3.9", - "license": "MIT", - "peer": true - }, - "node_modules/lz-string": { - "version": "1.4.4", - "license": "WTFPL", - "bin": { - "lz-string": "bin/bin.js" + "@babel/generator": { + "version": "7.19.3", + "requires": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } } }, - "node_modules/magic-string": { - "version": "0.25.9", - "license": "MIT", - "dependencies": { - "sourcemap-codec": "^1.4.8" + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/make-dir": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" } }, - "node_modules/make-error": { - "version": "1.3.6", - "devOptional": true, - "license": "ISC" - }, - "node_modules/makeerror": { - "version": "1.0.12", - "license": "BSD-3-Clause", - "dependencies": { - "tmpl": "1.0.5" + "@babel/helper-compilation-targets": { + "version": "7.18.9", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "@babel/helper-create-class-features-plugin": { + "version": "7.18.9", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" } }, - "node_modules/markdown-table": { - "version": "3.0.2", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" + "@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" } }, - "node_modules/marked": { - "version": "4.3.0", - "license": "MIT", - "peer": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" + "@babel/helper-define-polyfill-provider": { + "version": "0.3.1", + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" } }, - "node_modules/match-sorter": { - "version": "6.3.1", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.5", - "remove-accents": "0.4.2" - } + "@babel/helper-environment-visitor": { + "version": "7.18.9" }, - "node_modules/matchmediaquery": { - "version": "0.3.1", - "license": "MIT", - "dependencies": { - "css-mediaquery": "^0.1.2" + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/md5.js": { - "version": "1.3.5", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "@babel/helper-function-name": { + "version": "7.18.9", + "requires": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" } }, - "node_modules/mdast-util-definitions": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/mdast-util-find-and-replace": { - "version": "2.2.1", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "requires": { + "@babel/types": "^7.18.9" } }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/helper-module-imports": { + "version": "7.18.6", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/mdast-util-from-markdown": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-module-transforms": { + "version": "7.18.9", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, - "node_modules/mdast-util-gfm": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-plugin-utils": { + "version": "7.18.9" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" } }, - "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-replace-supers": { + "version": "7.18.9", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-simple-access": { + "version": "7.18.6", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/mdast-util-gfm-table": { - "version": "1.0.6", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "requires": { + "@babel/types": "^7.18.9" } }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "requires": { + "@babel/types": "^7.18.6" } }, - "node_modules/mdast-util-to-hast": { - "version": "12.2.4", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-builder": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helper-string-parser": { + "version": "7.18.10" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1" + }, + "@babel/helper-validator-option": { + "version": "7.18.6" + }, + "@babel/helper-wrap-function": { + "version": "7.18.9", + "requires": { + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, - "node_modules/mdast-util-to-markdown": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/helpers": { + "version": "7.18.9", + "requires": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" } }, - "node_modules/mdast-util-to-string": { - "version": "3.1.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/highlight": { + "version": "7.18.6", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, - "node_modules/mdn-data": { - "version": "2.0.4", - "license": "CC0-1.0" + "@babel/parser": { + "version": "7.19.3" }, - "node_modules/media-typer": { - "version": "0.3.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/memfs": { - "version": "3.4.7", - "license": "Unlicense", - "dependencies": { - "fs-monkey": "^1.0.3" - }, - "engines": { - "node": ">= 4.0.0" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" } }, - "node_modules/memoize-one": { - "version": "5.2.1", - "license": "MIT" + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.18.6", + "requires": { + "@babel/helper-environment-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "license": "MIT" + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } }, - "node_modules/merge-options": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", - "dependencies": { - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "license": "MIT" + "@babel/plugin-proposal-decorators": { + "version": "7.18.9", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" + } }, - "node_modules/merge2": { - "version": "1.4.1", - "license": "MIT", - "engines": { - "node": ">= 8" + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, - "node_modules/meros": { - "version": "1.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=13" - }, - "peerDependencies": { - "@types/node": ">=13" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - } + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, - "node_modules/mersenne-twister": { - "version": "1.1.0", - "license": "MIT" + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } }, - "node_modules/methods": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, - "node_modules/micromark": { - "version": "3.0.10", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, - "node_modules/micromark-core-commonmark": { - "version": "1.0.6", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, - "node_modules/micromark-extension-gfm": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" } }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/micromark-extension-gfm-table": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.3", - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/micromark-factory-destination": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/micromark-factory-label": { - "version": "1.0.2", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" } }, - "node_modules/micromark-factory-space": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/micromark-factory-title": { - "version": "1.0.2", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "@babel/plugin-syntax-decorators": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/micromark-factory-whitespace": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/micromark-util-character": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" } }, - "node_modules/micromark-util-chunked": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/micromark-util-classify-character": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/micromark-util-combine-extensions": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/micromark-util-decode-string": { - "version": "1.0.2", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" } }, - "node_modules/micromark-util-encode": { - "version": "1.0.1", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-html-tag-name": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "node_modules/micromark-util-normalize-identifier": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-symbol": "^1.0.0" + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/micromark-util-resolve-all": { - "version": "1.0.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-types": "^1.0.0" + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" } }, - "node_modules/micromark-util-sanitize-uri": { - "version": "1.1.0", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/micromark-util-subtokenize": { - "version": "1.0.2", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/micromark-util-symbol": { - "version": "1.0.1", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromark-util-types": { - "version": "1.0.2", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "license": "MIT" - }, - "node_modules/micromatch": { - "version": "4.0.5", - "license": "MIT", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/microseconds": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/miller-rabin": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - }, - "bin": { - "miller-rabin": "bin/miller-rabin" - } - }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/mime": { - "version": "1.6.0", - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.1", - "license": "MIT", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/minimalistic-crypto-utils": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "license": "MIT" - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/mrmime": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/multiaddr": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", - "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", - "deprecated": "This module is deprecated, please upgrade to @multiformats/multiaddr", - "dependencies": { - "dns-over-http-resolver": "^1.2.3", - "err-code": "^3.0.1", - "is-ip": "^3.1.0", - "multiformats": "^9.4.5", - "uint8arrays": "^3.0.0", - "varint": "^6.0.0" - } - }, - "node_modules/multiaddr-to-uri": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-8.0.0.tgz", - "integrity": "sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==", - "deprecated": "This module is deprecated, please upgrade to @multiformats/multiaddr-to-uri", - "dependencies": { - "multiaddr": "^10.0.0" - } - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "license": "MIT", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multiformats": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz", - "integrity": "sha512-HoMUjhH9T8DDBNT+6xzkrd9ga/XiBI4xLr58LJACwK6G3HTOPeMz4nB4KJs33L2BelrIJa7P0VuNaVF3hMYfjg==" - }, - "node_modules/mustache": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/mustache/-/mustache-4.2.0.tgz", - "integrity": "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==", - "bin": { - "mustache": "bin/mustache" - } - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "dev": true, - "license": "ISC" - }, - "node_modules/nano-time": { - "version": "1.0.0", - "license": "ISC", - "dependencies": { - "big-integer": "^1.6.16" - } - }, - "node_modules/nanoclone": { - "version": "0.2.1", - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.4", - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/native-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz", - "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==", - "peerDependencies": { - "node-fetch": "*" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "license": "MIT" - }, - "node_modules/negotiator": { - "version": "0.6.3", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "license": "MIT" - }, - "node_modules/no-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/no-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/node-addon-api": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/node-domexception": { - "version": "1.0.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "engines": { - "node": ">=10.5.0" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "license": "MIT", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "license": "(BSD-3-Clause OR GPL-2.0)", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-gyp-build": { - "version": "4.5.0", - "license": "MIT", - "bin": { - "node-gyp-build": "bin.js", - "node-gyp-build-optional": "optional.js", - "node-gyp-build-test": "build-test.js" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/node-preload": { - "version": "0.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "process-on-spawn": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "license": "MIT" - }, - "node_modules/nopt": { - "version": "3.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, - "node_modules/normalize-url": { - "version": "6.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "node_modules/npm": { - "version": "8.16.0", - "bundleDependencies": [ - "@isaacs/string-locale-compare", - "@npmcli/arborist", - "@npmcli/ci-detect", - "@npmcli/config", - "@npmcli/fs", - "@npmcli/map-workspaces", - "@npmcli/package-json", - "@npmcli/run-script", - "abbrev", - "archy", - "cacache", - "chalk", - "chownr", - "cli-columns", - "cli-table3", - "columnify", - "fastest-levenshtein", - "glob", - "graceful-fs", - "hosted-git-info", - "ini", - "init-package-json", - "is-cidr", - "json-parse-even-better-errors", - "libnpmaccess", - "libnpmdiff", - "libnpmexec", - "libnpmfund", - "libnpmhook", - "libnpmorg", - "libnpmpack", - "libnpmpublish", - "libnpmsearch", - "libnpmteam", - "libnpmversion", - "make-fetch-happen", - "minipass", - "minipass-pipeline", - "mkdirp", - "mkdirp-infer-owner", - "ms", - "node-gyp", - "nopt", - "npm-audit-report", - "npm-install-checks", - "npm-package-arg", - "npm-pick-manifest", - "npm-profile", - "npm-registry-fetch", - "npm-user-validate", - "npmlog", - "opener", - "p-map", - "pacote", - "parse-conflict-json", - "proc-log", - "qrcode-terminal", - "read", - "read-package-json", - "read-package-json-fast", - "readdir-scoped-modules", - "rimraf", - "semver", - "ssri", - "tar", - "text-table", - "tiny-relative-date", - "treeverse", - "validate-npm-package-name", - "which", - "write-file-atomic" - ], - "license": "Artistic-2.0", - "workspaces": [ - "docs", - "smoke-tests", - "workspaces/*" - ], - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^5.0.4", - "@npmcli/ci-detect": "^2.0.0", - "@npmcli/config": "^4.2.0", - "@npmcli/fs": "^2.1.0", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.2.0", - "abbrev": "~1.1.1", - "archy": "~1.0.0", - "cacache": "^16.1.1", - "chalk": "^4.1.2", - "chownr": "^2.0.0", - "cli-columns": "^4.0.0", - "cli-table3": "^0.6.2", - "columnify": "^1.6.0", - "fastest-levenshtein": "^1.0.12", - "glob": "^8.0.1", - "graceful-fs": "^4.2.10", - "hosted-git-info": "^5.0.0", - "ini": "^3.0.0", - "init-package-json": "^3.0.2", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^6.0.2", - "libnpmdiff": "^4.0.2", - "libnpmexec": "^4.0.2", - "libnpmfund": "^3.0.1", - "libnpmhook": "^8.0.2", - "libnpmorg": "^4.0.2", - "libnpmpack": "^4.0.2", - "libnpmpublish": "^6.0.2", - "libnpmsearch": "^5.0.2", - "libnpmteam": "^4.0.2", - "libnpmversion": "^3.0.1", - "make-fetch-happen": "^10.2.0", - "minipass": "^3.1.6", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "ms": "^2.1.2", - "node-gyp": "^9.0.0", - "nopt": "^5.0.0", - "npm-audit-report": "^3.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.1.0", - "npm-pick-manifest": "^7.0.1", - "npm-profile": "^6.2.0", - "npm-registry-fetch": "^13.3.0", - "npm-user-validate": "^1.0.1", - "npmlog": "^6.0.2", - "opener": "^1.5.2", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.2", - "proc-log": "^2.0.1", - "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^5.0.1", - "read-package-json-fast": "^2.0.3", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.1", - "tar": "^6.1.11", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^2.0.0", - "validate-npm-package-name": "^4.0.0", - "which": "^2.0.2", - "write-file-atomic": "^4.0.1" - }, - "bin": { - "npm": "bin/npm-cli.js", - "npx": "bin/npx-cli.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/npm-run-path": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/@colors/colors": { - "version": "1.5.0", - "inBundle": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/npm/node_modules/@gar/promisify": { - "version": "1.1.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/@isaacs/string-locale-compare": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/arborist": { - "version": "5.4.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/query": "^1.1.1", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "minimatch": "^5.1.0", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - }, - "bin": { - "arborist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/ci-detect": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/npm/node_modules/@npmcli/config": { - "version": "4.2.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/map-workspaces": "^2.0.2", - "ini": "^3.0.0", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "proc-log": "^2.0.0", - "read-package-json-fast": "^2.0.3", - "semver": "^7.3.5", - "walk-up-path": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/disparity-colors": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "ansi-styles": "^4.3.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/fs": { - "version": "2.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/git": { - "version": "3.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/installed-package-contents": { - "version": "1.0.7", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "installed-package-contents": "index.js" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/@npmcli/map-workspaces": { - "version": "2.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { - "version": "3.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/move-file": { - "version": "2.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/name-from-folder": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/@npmcli/node-gyp": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/package-json": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/promise-spawn": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "infer-owner": "^1.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/query": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^9.1.0", - "postcss-selector-parser": "^6.0.10", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@npmcli/run-script": { - "version": "4.2.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/@tootallnate/once": { - "version": "2.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/abbrev": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/agent-base": { - "version": "6.0.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/npm/node_modules/agentkeepalive": { - "version": "4.2.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/npm/node_modules/aggregate-error": { - "version": "3.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/ansi-regex": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/ansi-styles": { - "version": "4.3.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/npm/node_modules/aproba": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/archy": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/are-we-there-yet": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/npm/node_modules/asap": { - "version": "2.0.6", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/balanced-match": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/bin-links": { - "version": "3.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/binary-extensions": { - "version": "2.2.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/brace-expansion": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/npm/node_modules/builtins": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "semver": "^7.0.0" - } - }, - "node_modules/npm/node_modules/cacache": { - "version": "16.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/chalk": { - "version": "4.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/npm/node_modules/chownr": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/cidr-regex": { - "version": "3.1.1", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "ip-regex": "^4.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/clean-stack": { - "version": "2.2.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/cli-columns": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/cli-table3": { - "version": "0.6.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/npm/node_modules/clone": { - "version": "1.0.4", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/npm/node_modules/cmd-shim": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "mkdirp-infer-owner": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/color-convert": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/npm/node_modules/color-name": { - "version": "1.1.4", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/color-support": { - "version": "1.1.3", - "inBundle": true, - "license": "ISC", - "bin": { - "color-support": "bin.js" - } - }, - "node_modules/npm/node_modules/columnify": { - "version": "1.6.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/npm/node_modules/common-ancestor-path": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/concat-map": { - "version": "0.0.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/console-control-strings": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/cssesc": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/debug": { - "version": "4.3.4", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/npm/node_modules/debug/node_modules/ms": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/debuglog": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/defaults": { - "version": "1.0.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "clone": "^1.0.2" - } - }, - "node_modules/npm/node_modules/delegates": { - "version": "1.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/depd": { - "version": "1.1.2", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/dezalgo": { - "version": "1.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/diff": { - "version": "5.0.0", - "inBundle": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/npm/node_modules/emoji-regex": { - "version": "8.0.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/encoding": { - "version": "0.1.13", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/npm/node_modules/env-paths": { - "version": "2.2.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/err-code": { - "version": "2.0.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/fastest-levenshtein": { - "version": "1.0.12", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/fs-minipass": { - "version": "2.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/fs.realpath": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/function-bind": { - "version": "1.1.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/gauge": { - "version": "4.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/glob": { - "version": "8.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/graceful-fs": { - "version": "4.2.10", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/has": { - "version": "1.0.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/npm/node_modules/has-flag": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/has-unicode": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/hosted-git-info": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^7.5.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/npm/node_modules/http-cache-semantics": { - "version": "4.1.0", - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/npm/node_modules/http-proxy-agent": { - "version": "5.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/https-proxy-agent": { - "version": "5.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/humanize-ms": { - "version": "1.2.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ms": "^2.0.0" - } - }, - "node_modules/npm/node_modules/iconv-lite": { - "version": "0.6.3", - "inBundle": true, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/ignore-walk": { - "version": "5.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minimatch": "^5.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/imurmurhash": { - "version": "0.1.4", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/npm/node_modules/indent-string": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/infer-owner": { - "version": "1.0.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/inflight": { - "version": "1.0.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/inherits": { - "version": "2.0.4", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/ini": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/init-package-json": { - "version": "3.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/ip": { - "version": "1.1.8", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/ip-regex": { - "version": "4.3.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/is-cidr": { - "version": "4.0.2", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "cidr-regex": "^3.1.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/is-core-module": { - "version": "2.9.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/npm/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/is-lambda": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/isexe": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/json-stringify-nice": { - "version": "1.1.4", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/jsonparse": { - "version": "1.3.1", - "engines": [ - "node >= 0.2.0" - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/just-diff": { - "version": "5.0.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/just-diff-apply": { - "version": "5.3.1", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/libnpmaccess": { - "version": "6.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmdiff": { - "version": "4.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/disparity-colors": "^2.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "binary-extensions": "^2.2.0", - "diff": "^5.0.0", - "minimatch": "^5.0.1", - "npm-package-arg": "^9.0.1", - "pacote": "^13.6.1", - "tar": "^6.1.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmexec": { - "version": "4.0.9", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^5.0.0", - "@npmcli/ci-detect": "^2.0.0", - "@npmcli/fs": "^2.1.1", - "@npmcli/run-script": "^4.2.0", - "chalk": "^4.1.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-package-arg": "^9.0.1", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "proc-log": "^2.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^2.0.2", - "semver": "^7.3.7", - "walk-up-path": "^1.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmfund": { - "version": "3.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/arborist": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmhook": { - "version": "8.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmorg": { - "version": "4.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmpack": { - "version": "4.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/run-script": "^4.1.3", - "npm-package-arg": "^9.0.1", - "pacote": "^13.6.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmpublish": { - "version": "6.0.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmsearch": { - "version": "5.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmteam": { - "version": "4.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/libnpmversion": { - "version": "3.0.6", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/run-script": "^4.1.3", - "json-parse-even-better-errors": "^2.3.1", - "proc-log": "^2.0.0", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/lru-cache": { - "version": "7.12.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/npm/node_modules/make-fetch-happen": { - "version": "10.2.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/minimatch": { - "version": "5.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/minipass": { - "version": "3.3.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-collect": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-fetch": { - "version": "2.1.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "optionalDependencies": { - "encoding": "^0.1.13" - } - }, - "node_modules/npm/node_modules/minipass-flush": { - "version": "1.0.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/minipass-json-stream": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "node_modules/npm/node_modules/minipass-pipeline": { - "version": "1.2.4", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minipass-sized": { - "version": "1.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/minizlib": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/mkdirp": { - "version": "1.0.4", - "inBundle": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/mkdirp-infer-owner": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/ms": { - "version": "2.1.3", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/mute-stream": { - "version": "0.0.8", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/negotiator": { - "version": "0.6.3", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/npm/node_modules/node-gyp": { - "version": "9.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "bin": { - "node-gyp": "bin/node-gyp.js" - }, - "engines": { - "node": "^12.22 || ^14.13 || >=16" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/glob": { - "version": "7.2.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/node-gyp/node_modules/minimatch": { - "version": "3.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/nopt": { - "version": "5.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "abbrev": "1" - }, - "bin": { - "nopt": "bin/nopt.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/npm/node_modules/normalize-package-data": { - "version": "4.0.0", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/npm/node_modules/npm-audit-report": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "chalk": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/npm-bundled": { - "version": "1.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "node_modules/npm/node_modules/npm-install-checks": { - "version": "5.0.0", - "inBundle": true, - "license": "BSD-2-Clause", - "dependencies": { - "semver": "^7.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/npm-normalize-package-bin": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/npm-package-arg": { - "version": "9.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/npm-packlist": { - "version": "5.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - }, - "bin": { - "npm-packlist": "bin/index.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/npm-pick-manifest": { - "version": "7.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/npm-profile": { - "version": "6.2.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/npm-registry-fetch": { - "version": "13.3.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/npm-user-validate": { - "version": "1.0.1", - "inBundle": true, - "license": "BSD-2-Clause" - }, - "node_modules/npm/node_modules/npmlog": { - "version": "6.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/once": { - "version": "1.4.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/npm/node_modules/opener": { - "version": "1.5.2", - "inBundle": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/npm/node_modules/p-map": { - "version": "4.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm/node_modules/pacote": { - "version": "13.6.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - }, - "bin": { - "pacote": "lib/bin.js" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/parse-conflict-json": { - "version": "2.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/path-is-absolute": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm/node_modules/postcss-selector-parser": { - "version": "6.0.10", - "inBundle": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/npm/node_modules/proc-log": { - "version": "2.0.1", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/promise-all-reject-late": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/promise-call-limit": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC", - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/promise-inflight": { - "version": "1.0.1", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/promise-retry": { - "version": "2.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/promzard": { - "version": "0.3.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "read": "1" - } - }, - "node_modules/npm/node_modules/qrcode-terminal": { - "version": "0.12.0", - "inBundle": true, - "bin": { - "qrcode-terminal": "bin/qrcode-terminal.js" - } - }, - "node_modules/npm/node_modules/read": { - "version": "1.0.7", - "inBundle": true, - "license": "ISC", - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/npm/node_modules/read-cmd-shim": { - "version": "3.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/read-package-json": { - "version": "5.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/read-package-json-fast": { - "version": "2.0.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/readable-stream": { - "version": "3.6.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/npm/node_modules/readdir-scoped-modules": { - "version": "1.1.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "node_modules/npm/node_modules/retry": { - "version": "0.12.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/npm/node_modules/rimraf": { - "version": "3.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/brace-expansion": { - "version": "1.1.11", - "inBundle": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "inBundle": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/npm/node_modules/rimraf/node_modules/minimatch": { - "version": "3.1.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/npm/node_modules/safe-buffer": { - "version": "5.2.1", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/safer-buffer": { - "version": "2.1.2", - "inBundle": true, - "license": "MIT", - "optional": true - }, - "node_modules/npm/node_modules/semver": { - "version": "7.3.7", - "inBundle": true, - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/npm/node_modules/set-blocking": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/signal-exit": { - "version": "3.0.7", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/smart-buffer": { - "version": "4.2.0", - "inBundle": true, - "license": "MIT", - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks": { - "version": "2.6.2", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/npm/node_modules/socks-proxy-agent": { - "version": "7.0.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/spdx-correct": { - "version": "3.1.1", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-exceptions": { - "version": "2.3.0", - "inBundle": true, - "license": "CC-BY-3.0" - }, - "node_modules/npm/node_modules/spdx-expression-parse": { - "version": "3.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/npm/node_modules/spdx-license-ids": { - "version": "3.0.11", - "inBundle": true, - "license": "CC0-1.0" - }, - "node_modules/npm/node_modules/ssri": { - "version": "9.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/string_decoder": { - "version": "1.3.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/npm/node_modules/string-width": { - "version": "4.2.3", - "inBundle": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/strip-ansi": { - "version": "6.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/supports-color": { - "version": "7.2.0", - "inBundle": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/npm/node_modules/tar": { - "version": "6.1.11", - "inBundle": true, - "license": "ISC", - "dependencies": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/npm/node_modules/text-table": { - "version": "0.2.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/tiny-relative-date": { - "version": "1.3.0", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/treeverse": { - "version": "2.0.0", - "inBundle": true, - "license": "ISC", - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/unique-filename": { - "version": "1.1.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "unique-slug": "^2.0.0" - } - }, - "node_modules/npm/node_modules/unique-slug": { - "version": "2.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4" - } - }, - "node_modules/npm/node_modules/util-deprecate": { - "version": "1.0.2", - "inBundle": true, - "license": "MIT" - }, - "node_modules/npm/node_modules/validate-npm-package-license": { - "version": "3.0.4", - "inBundle": true, - "license": "Apache-2.0", - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/npm/node_modules/validate-npm-package-name": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC", - "dependencies": { - "builtins": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/npm/node_modules/walk-up-path": { - "version": "1.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/wcwidth": { - "version": "1.0.1", - "inBundle": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/npm/node_modules/which": { - "version": "2.0.2", - "inBundle": true, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/npm/node_modules/wide-align": { - "version": "1.1.5", - "inBundle": true, - "license": "ISC", - "dependencies": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "node_modules/npm/node_modules/wrappy": { - "version": "1.0.2", - "inBundle": true, - "license": "ISC" - }, - "node_modules/npm/node_modules/write-file-atomic": { - "version": "4.0.1", - "inBundle": true, - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/npm/node_modules/yallist": { - "version": "4.0.0", - "inBundle": true, - "license": "ISC" - }, - "node_modules/nth-check": { - "version": "2.1.1", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nullthrows": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, - "node_modules/nwsapi": { - "version": "2.2.1", - "license": "MIT" - }, - "node_modules/nyc": { - "version": "15.1.0", - "dev": true, - "license": "ISC", - "dependencies": { - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "caching-transform": "^4.0.0", - "convert-source-map": "^1.7.0", - "decamelize": "^1.2.0", - "find-cache-dir": "^3.2.0", - "find-up": "^4.1.0", - "foreground-child": "^2.0.0", - "get-package-type": "^0.1.0", - "glob": "^7.1.6", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-hook": "^3.0.0", - "istanbul-lib-instrument": "^4.0.0", - "istanbul-lib-processinfo": "^2.0.2", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "make-dir": "^3.0.0", - "node-preload": "^0.2.1", - "p-map": "^3.0.0", - "process-on-spawn": "^1.0.0", - "resolve-from": "^5.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "spawn-wrap": "^2.0.0", - "test-exclude": "^6.0.0", - "yargs": "^15.0.2" - }, - "bin": { - "nyc": "bin/nyc.js" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/nyc/node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/nyc/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nyc/node_modules/p-map": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.4", - "license": "MIT", - "dependencies": { - "array.prototype.reduce": "^1.0.4", - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/oblivious-set": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/obuf": { - "version": "1.1.2", - "license": "MIT" - }, - "node_modules/omit-deep": { - "version": "0.3.0", - "license": "MIT", - "dependencies": { - "is-plain-object": "^2.0.1", - "unset-value": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "license": "MIT", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "dev": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/ora": { - "version": "5.4.1", - "dev": true, - "license": "MIT", - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ora/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ora/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/ora/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/outdent": { - "version": "0.8.0", - "license": "MIT" - }, - "node_modules/p-defer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", - "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-fifo": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", - "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==", - "dependencies": { - "fast-fifo": "^1.0.0", - "p-defer": "^3.0.0" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "license": "MIT", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-hash": { - "version": "4.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "graceful-fs": "^4.1.15", - "hasha": "^5.0.0", - "lodash.flattendeep": "^4.4.0", - "release-zalgo": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/param-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-asn1": { - "version": "5.1.6", - "license": "ISC", - "dependencies": { - "asn1.js": "^5.2.0", - "browserify-aes": "^1.0.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "node_modules/parse-duration": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.3.tgz", - "integrity": "sha512-o6NAh12na5VvR6nFejkU0gpQ8jmOY9Y9sTU2ke3L3G/d/3z8jqmbBbeyBGHU73P4JLXfc7tJARygIK3WGIkloA==" - }, - "node_modules/parse-filepath": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "license": "MIT" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/pascal-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/path-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "license": "MIT" - }, - "node_modules/path-root": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "path-root-regex": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-root-regex": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "license": "MIT" - }, - "node_modules/path-type": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/pbkdf2": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "license": "MIT" - }, - "node_modules/phosphor-react": { - "version": "1.4.1", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pidtree": { - "version": "0.6.0", - "dev": true, - "license": "MIT", - "bin": { - "pidtree": "bin/pidtree.js" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/pify": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pirates": { - "version": "4.0.5", - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "license": "MIT", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/playwright-core": { - "version": "1.23.4", - "dev": true, - "license": "Apache-2.0", - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/pngjs": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss": { - "version": "8.4.18", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.2", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "license": "CC0-1.0", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-clamp": { - "version": "4.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.4", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.4", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.1.1", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.2", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.1.8", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.3", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.5", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.2", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.6", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.4", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.4", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.5", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.7", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-import": { - "version": "14.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.2.1", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "license": "MIT", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-load-config/node_modules/yaml": { - "version": "1.10.2", - "license": "ISC", - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "license": "MIT", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.4", - "license": "CC0-1.0", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.6", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.2", - "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.3", - "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "license": "ISC", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "license": "ISC", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "license": "ISC", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nesting": { - "version": "10.1.10", - "license": "CC0-1.0", - "dependencies": { - "@csstools/selector-specificity": "^2.0.0", - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "license": "CC0-1.0", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "license": "MIT", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], - "license": "MIT", - "engines": { - "node": "^12 || ^14 || >=16" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "license": "MIT", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.4", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "license": "MIT", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.5", - "license": "CC0-1.0", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.7.2", - "license": "CC0-1.0", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.0.4", - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.1", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.6", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.1", - "@csstools/postcss-unset-value": "^1.0.1", - "autoprefixer": "^10.4.7", - "browserslist": "^4.21.0", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.3", - "postcss-attribute-case-insensitive": "^5.0.1", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.3", - "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.0", - "postcss-custom-media": "^8.0.2", - "postcss-custom-properties": "^12.1.8", - "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.9", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.5", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.6", - "license": "CC0-1.0", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "license": "MIT", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.10" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/csstools" - }, - "peerDependencies": { - "postcss": "^8.2" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "license": "CC0-1.0" - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "license": "MIT", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "license": "MIT" - }, - "node_modules/preact": { - "version": "10.11.2", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.7.1", - "dev": true, - "license": "MIT", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "condense-newlines": "^0.2.1", - "extend-shallow": "^2.0.1", - "js-beautify": "^1.6.12" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.5.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "license": "MIT" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/process-on-spawn": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "fromentries": "^1.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/promise": { - "version": "8.3.0", - "license": "MIT", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/prop-types/node_modules/react-is": { - "version": "16.13.1", - "license": "MIT" - }, - "node_modules/property-expr": { - "version": "2.0.5", - "license": "MIT" - }, - "node_modules/property-information": { - "version": "6.1.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proto-list": { - "version": "1.2.4", - "license": "ISC" - }, - "node_modules/protobufjs": { - "version": "6.11.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", - "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/long": "^4.0.1", - "@types/node": ">=13.7.0", - "long": "^4.0.0" - }, - "bin": { - "pbjs": "bin/pbjs", - "pbts": "bin/pbts" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "license": "MIT", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pseudomap": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/psl": { - "version": "1.9.0", - "license": "MIT" - }, - "node_modules/public-encrypt": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "license": "MIT" - }, - "node_modules/punycode": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/pvtsutils": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/pvtsutils/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/pvutils": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/q": { - "version": "1.5.1", - "license": "MIT", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qrcode": { - "version": "1.5.0", - "license": "MIT", - "dependencies": { - "dijkstrajs": "^1.0.1", - "encode-utf8": "^1.0.3", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/qs": { - "version": "6.10.3", - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/query-string": { - "version": "7.1.1", - "license": "MIT", - "dependencies": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/raf": { - "version": "3.4.1", - "license": "MIT", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/randomfill": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/react": { - "version": "18.2.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-app-rewire-alias": { - "version": "1.1.7", - "dev": true, - "license": "MIT", - "peerDependencies": { - "react-app-rewired": "1 || ^2" - } - }, - "node_modules/react-app-rewired": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^5.6.0" - }, - "bin": { - "react-app-rewired": "bin/index.js" - }, - "peerDependencies": { - "react-scripts": ">=2.1.3" - } - }, - "node_modules/react-app-rewired/node_modules/semver": { - "version": "5.7.1", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/react-blockies": { - "version": "1.4.1", - "license": "MIT", - "dependencies": { - "prop-types": "^15.5.10" - }, - "peerDependencies": { - "react": ">=15.0.0" - } - }, - "node_modules/react-chartjs-2": { - "version": "4.3.1", - "license": "MIT", - "peerDependencies": { - "chart.js": "^3.5.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-csv": { - "version": "2.2.2", - "license": "MIT" - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dom": { - "version": "18.2.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.0" - }, - "peerDependencies": { - "react": "^18.2.0" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "license": "MIT" - }, - "node_modules/react-fast-compare": { - "version": "2.0.4", - "license": "MIT" - }, - "node_modules/react-hot-toast": { - "version": "2.4.0", - "license": "MIT", - "dependencies": { - "goober": "^2.1.10" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" - } - }, - "node_modules/react-infinite-scroll-component": { - "version": "6.1.0", - "license": "MIT", - "dependencies": { - "throttle-debounce": "^2.1.0" - }, - "peerDependencies": { - "react": ">=16.0.0" - } - }, - "node_modules/react-is": { - "version": "18.2.0", - "license": "MIT" - }, - "node_modules/react-markdown": { - "version": "8.0.3", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/prop-types": "^15.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "prop-types": "^15.0.0", - "property-information": "^6.0.0", - "react-is": "^18.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.3.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@types/react": ">=16", - "react": ">=16" - } - }, - "node_modules/react-native-fetch-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-3.0.0.tgz", - "integrity": "sha512-g2rtqPjdroaboDKTsJCTlcmtw54E25OjyaunUP0anOZn4Fuo2IKs8BVfe02zVggA/UysbmfSnRJIqtNkAgggNA==", - "dependencies": { - "p-defer": "^3.0.0" - } - }, - "node_modules/react-phone-number-input": { - "version": "3.2.13", - "license": "MIT", - "dependencies": { - "classnames": "^2.3.1", - "country-flag-icons": "^1.5.4", - "input-format": "^0.3.8", - "libphonenumber-js": "^1.10.14", - "prop-types": "^15.8.1" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-popper": { - "version": "2.3.0", - "license": "MIT", - "dependencies": { - "react-fast-compare": "^3.0.1", - "warning": "^4.0.2" - }, - "peerDependencies": { - "@popperjs/core": "^2.0.0", - "react": "^16.8.0 || ^17 || ^18", - "react-dom": "^16.8.0 || ^17 || ^18" - } - }, - "node_modules/react-popper/node_modules/react-fast-compare": { - "version": "3.2.0", - "license": "MIT" - }, - "node_modules/react-query": { - "version": "3.39.3", - "resolved": "https://registry.npmjs.org/react-query/-/react-query-3.39.3.tgz", - "integrity": "sha512-nLfLz7GiohKTJDuT4us4X3h/8unOh+00MLb2yJoGTPjxKs2bc1iDhkNx2bd5MKklXnOD3NrVZ+J2UXujA5In4g==", - "dependencies": { - "@babel/runtime": "^7.5.5", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/react-refresh": { - "version": "0.11.0", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-remove-scroll": { - "version": "2.5.4", - "license": "MIT", - "dependencies": { - "react-remove-scroll-bar": "^2.3.3", - "react-style-singleton": "^2.2.1", - "tslib": "^2.1.0", - "use-callback-ref": "^1.3.0", - "use-sidecar": "^1.1.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar": { - "version": "2.3.3", - "license": "MIT", - "dependencies": { - "react-style-singleton": "^2.2.1", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-remove-scroll-bar/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/react-remove-scroll/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/react-responsive": { - "version": "9.0.0-beta.10", - "license": "MIT", - "dependencies": { - "hyphenate-style-name": "^1.0.0", - "matchmediaquery": "^0.3.0", - "prop-types": "^15.6.1", - "shallow-equal": "^1.2.1" - }, - "engines": { - "node": ">=0.10" - }, - "peerDependencies": { - "react": ">=16.8.0" - } - }, - "node_modules/react-router": { - "version": "6.4.1", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.0.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": ">=16.8" - } - }, - "node_modules/react-router-dom": { - "version": "6.4.1", - "license": "MIT", - "dependencies": { - "@remix-run/router": "1.0.1", - "react-router": "6.4.1" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "react": ">=16.8", - "react-dom": ">=16.8" - } - }, - "node_modules/react-scripts": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.1", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.1", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/camelcase": { - "version": "6.3.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-scripts/node_modules/semver": { - "version": "7.3.8", - "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-select": { - "version": "5.4.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.12.0", - "@emotion/cache": "^11.4.0", - "@emotion/react": "^11.8.1", - "@types/react-transition-group": "^4.4.0", - "memoize-one": "^5.0.0", - "prop-types": "^15.6.0", - "react-transition-group": "^4.3.0" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-style-singleton": { - "version": "2.2.1", - "license": "MIT", - "dependencies": { - "get-nonce": "^1.0.0", - "invariant": "^2.2.4", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/react-style-singleton/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/react-swipeable": { - "version": "7.0.0", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.3 || ^17 || ^18" - } - }, - "node_modules/react-table": { - "version": "7.8.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.3 || ^17.0.0-0 || ^18.0.0" - } - }, - "node_modules/react-transition-group": { - "version": "4.4.2", - "license": "BSD-3-Clause", - "dependencies": { - "@babel/runtime": "^7.5.5", - "dom-helpers": "^5.0.1", - "loose-envify": "^1.4.0", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": ">=16.6.0", - "react-dom": ">=16.6.0" - } - }, - "node_modules/react-uuid": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/react-virtuoso": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "@virtuoso.dev/react-urx": "^0.2.12", - "@virtuoso.dev/urx": "^0.2.12" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": ">=16 || >=17 || >= 18", - "react-dom": ">=16 || >=17 || >= 18" - } - }, - "node_modules/read-cache": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/receptacle": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz", - "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "license": "MIT", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.11", - "license": "MIT" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "license": "MIT" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.6.0", - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/rehype-raw": { - "version": "6.1.1", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/relay-runtime": { - "version": "12.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.0.0", - "fbjs": "^3.0.0", - "invariant": "^2.2.4" - } - }, - "node_modules/release-zalgo": { - "version": "1.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "es6-error": "^4.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/remark-gfm": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "10.0.1", - "license": "MIT", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remedial": { - "version": "1.0.8", - "dev": true, - "license": "(MIT OR Apache-2.0)", - "engines": { - "node": "*" - } - }, - "node_modules/remove-accents": { - "version": "0.4.2", - "license": "MIT" - }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "dev": true, - "license": "ISC" - }, - "node_modules/remove-trailing-spaces": { - "version": "1.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/renderkid": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/requires-port": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.1", - "license": "MIT", - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "license": "ISC" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "license": "MIT", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/restore-cursor": { - "version": "3.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/retimer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/retimer/-/retimer-3.0.0.tgz", - "integrity": "sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA==" - }, - "node_modules/retry": { - "version": "0.13.1", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rfdc": { - "version": "1.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/rimraf": { - "version": "3.0.2", - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ripemd160": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "node_modules/rlp": { - "version": "2.2.7", - "license": "MPL-2.0", - "dependencies": { - "bn.js": "^5.2.0" - }, - "bin": { - "rlp": "bin/rlp" - } - }, - "node_modules/rollup": { - "version": "2.77.0", - "license": "MIT", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "license": "MIT", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-async": { - "version": "2.4.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/run-script-os": { - "version": "1.1.6", - "dev": true, - "license": "MIT", - "bin": { - "run-os": "index.js", - "run-script-os": "index.js" - } - }, - "node_modules/rxjs": { - "version": "7.5.7", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/sade": { - "version": "1.8.1", - "license": "MIT", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "license": "MIT" - }, - "node_modules/safe-event-emitter": { - "version": "1.0.1", - "license": "ISC", - "dependencies": { - "events": "^3.0.0" - } - }, - "node_modules/safe-json-utils": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "license": "MIT" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "license": "CC0-1.0" - }, - "node_modules/sass-loader": { - "version": "12.6.0", - "license": "MIT", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "sass-embedded": "*", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "license": "ISC" - }, - "node_modules/saxes": { - "version": "5.0.1", - "license": "ISC", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.23.0", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/schema-to-yup": { - "version": "1.12.13", - "resolved": "https://registry.npmjs.org/schema-to-yup/-/schema-to-yup-1.12.13.tgz", - "integrity": "sha512-gQQ3NZIUR/gdwHnH6tjgS7fGkr02P4lSCQCoiJgH4mNIQv/A32Kx+XvM3gmaD9TOL9c8jkuVj5MXMVNIAYJRFw==", - "dependencies": { - "dashify": "^2.0.0", - "uniq": "^1.0.1", - "uppercamelcase": "^3.0.0", - "yup": "^0.32.11" - } - }, - "node_modules/schema-utils": { - "version": "3.1.1", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/scrypt-js": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/scuid": { - "version": "1.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/secp256k1": { - "version": "4.0.3", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "elliptic": "^6.5.4", - "node-addon-api": "^2.0.0", - "node-gyp-build": "^4.2.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/selfsigned": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "license": "MIT" - }, - "node_modules/sentence-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3", - "upper-case-first": "^2.0.2" - } - }, - "node_modules/sentence-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "license": "MIT", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "license": "MIT" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "license": "ISC" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "license": "MIT", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "license": "ISC" - }, - "node_modules/sha.js": { - "version": "2.4.11", - "license": "(MIT AND BSD-3-Clause)", - "dependencies": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - }, - "bin": { - "sha.js": "bin.js" - } - }, - "node_modules/shallow-equal": { - "version": "1.2.1", - "license": "MIT" - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "license": "MIT" - }, - "node_modules/shiki": { - "version": "0.10.1", - "license": "MIT", - "peer": true, - "dependencies": { - "jsonc-parser": "^3.0.0", - "vscode-oniguruma": "^1.6.1", - "vscode-textmate": "5.2.0" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sigmund": { - "version": "1.0.1", - "license": "ISC" - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "license": "ISC" - }, - "node_modules/signedsource": { - "version": "1.0.0", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "license": "MIT", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "license": "MIT" - }, - "node_modules/sirv": { - "version": "1.0.19", - "dev": true, - "license": "MIT", - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "license": "MIT" - }, - "node_modules/slash": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "5.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.0.0", - "is-fullwidth-code-point": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/snake-case": { - "version": "3.0.4", - "license": "MIT", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/snake-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/sockjs": { - "version": "0.3.24", - "license": "MIT", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "license": "MIT" - }, - "node_modules/source-map": { - "version": "0.6.1", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.1", - "license": "MIT", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-loader/node_modules/iconv-lite": { - "version": "0.6.3", - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "license": "MIT", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "license": "MIT" - }, - "node_modules/space-separated-tokens": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spawn-wrap": { - "version": "2.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^2.0.0", - "is-windows": "^1.0.2", - "make-dir": "^3.0.0", - "rimraf": "^3.0.0", - "signal-exit": "^3.0.2", - "which": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/split-on-first": { - "version": "1.1.0", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/sponge-case": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/sponge-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "license": "BSD-3-Clause" - }, - "node_modules/stable": { - "version": "0.1.8", - "license": "MIT" - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.3.4", - "license": "MIT" - }, - "node_modules/statuses": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/stream-browserify": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "inherits": "~2.0.4", - "readable-stream": "^3.5.0" - } - }, - "node_modules/stream-to-it": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz", - "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==", - "dependencies": { - "get-iterator": "^1.0.2" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/strict-uri-encode": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/string_decoder": { - "version": "1.1.1", - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/string-argv": { - "version": "0.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.19" - } - }, - "node_modules/string-env-interpolation": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/string-length": { - "version": "4.0.2", - "license": "MIT", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "license": "MIT" - }, - "node_modules/string-width": { - "version": "5.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "license": "BSD-2-Clause", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-hex-prefix": { - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "is-hex-prefixed": "1.0.0" - }, - "engines": { - "node": ">=6.5.0", - "npm": ">=3" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.1", - "license": "MIT", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "license": "MIT", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/styled-components": { - "version": "5.3.5", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.0.0", - "@babel/traverse": "^7.4.5", - "@emotion/is-prop-valid": "^1.1.0", - "@emotion/stylis": "^0.8.4", - "@emotion/unitless": "^0.7.4", - "babel-plugin-styled-components": ">= 1.12.0", - "css-to-react-native": "^3.0.0", - "hoist-non-react-statics": "^3.0.0", - "shallowequal": "^1.1.0", - "supports-color": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/styled-components" - }, - "peerDependencies": { - "react": ">= 16.8.0", - "react-dom": ">= 16.8.0", - "react-is": ">= 16.8.0" - } - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/stylis": { - "version": "4.0.13", - "license": "MIT" - }, - "node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "license": "MIT" - }, - "node_modules/svgo": { - "version": "1.3.2", - "license": "MIT", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "license": "BSD-2-Clause", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "license": "MIT", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "license": "BSD-2-Clause" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "license": "BSD-2-Clause", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/swap-case": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/swap-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "license": "MIT" - }, - "node_modules/synckit": { - "version": "0.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/utils": "^2.3.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/synckit/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/tailwindcss": { - "version": "3.1.6", - "license": "MIT", - "dependencies": { - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "color-name": "^1.1.4", - "detective": "^5.2.1", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "lilconfig": "^2.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.14", - "postcss-import": "^14.1.0", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.4", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.10", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.2.1", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "license": "MIT", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/is-stream": { - "version": "2.0.1", - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "license": "MIT", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.14.2", - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.3", - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "license": "MIT" - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "license": "ISC", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "license": "MIT" - }, - "node_modules/throat": { - "version": "6.0.1", - "license": "MIT" - }, - "node_modules/throttle-debounce": { - "version": "2.3.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/through": { - "version": "2.3.8", - "dev": true, - "license": "MIT" - }, - "node_modules/thunky": { - "version": "1.1.0", - "license": "MIT" - }, - "node_modules/timeout-abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-3.0.0.tgz", - "integrity": "sha512-O3e+2B8BKrQxU2YRyEjC/2yFdb33slI22WRdUaDx6rvysfi9anloNZyR2q0l6LnePo5qH7gSM7uZtvvwZbc2yA==", - "dependencies": { - "retimer": "^3.0.0" - } - }, - "node_modules/tiny-glob": { - "version": "0.2.9", - "dev": true, - "license": "MIT", - "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "license": "MIT" - }, - "node_modules/tippy.js": { - "version": "6.3.7", - "license": "MIT", - "dependencies": { - "@popperjs/core": "^2.9.0" - } - }, - "node_modules/title-case": { - "version": "3.0.3", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/title-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/tmp": { - "version": "0.0.33", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "license": "BSD-3-Clause" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toggle-selection": { - "version": "1.0.6", - "license": "MIT" - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/toposort": { - "version": "2.0.2", - "license": "MIT" - }, - "node_modules/totalist": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "license": "BSD-3-Clause", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "license": "MIT" - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.1.0", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "license": "MIT" - }, - "node_modules/ts-log": { - "version": "2.2.5", - "dev": true, - "license": "MIT" - }, - "node_modules/ts-node": { - "version": "10.9.1", - "devOptional": true, - "license": "MIT", - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/acorn-walk": { - "version": "8.2.0", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/ts-node/node_modules/arg": { - "version": "4.1.3", - "devOptional": true, - "license": "MIT" - }, - "node_modules/tsconfig-paths": { - "version": "3.14.1", - "license": "MIT", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "license": "MIT", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typedoc": { - "version": "0.22.18", - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "glob": "^8.0.3", - "lunr": "^2.3.9", - "marked": "^4.0.16", - "minimatch": "^5.1.0", - "shiki": "^0.10.1" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 12.10.0" - }, - "peerDependencies": { - "typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x || 4.7.x" - } - }, - "node_modules/typedoc-plugin-missing-exports": { - "version": "0.22.6", - "license": "MIT", - "peerDependencies": { - "typedoc": "0.22.x" - } - }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "license": "MIT", - "peer": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typedoc/node_modules/glob": { - "version": "8.1.0", - "license": "ISC", - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "5.1.6", - "license": "ISC", - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/typescript": { - "version": "4.7.4", - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/ua-parser-js": { - "version": "0.7.31", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "license": "MIT", - "engines": { - "node": "*" - } - }, - "node_modules/uglify-js": { - "version": "3.16.2", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/uint8arrays": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz", - "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==", - "dependencies": { - "multiformats": "^9.4.2" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unc-path-regex": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/undici": { - "version": "5.10.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.18" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "10.1.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unified/node_modules/is-plain-obj": { - "version": "4.1.0", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==" - }, - "node_modules/unique-string": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-builder": { - "version": "3.0.0", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "2.0.0", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "5.1.1", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "3.0.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "4.1.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unixify": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "normalize-path": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unixify/node_modules/normalize-path": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unload": { - "version": "2.2.0", - "license": "Apache-2.0", - "dependencies": { - "@babel/runtime": "^7.6.2", - "detect-node": "^2.0.4" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "license": "MIT" - }, - "node_modules/unset-value": { - "version": "0.1.2", - "license": "MIT", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "license": "MIT", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.5", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/upper-case": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/upper-case-first": { - "version": "2.0.2", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/upper-case-first/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/upper-case/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/uppercamelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/uppercamelcase/-/uppercamelcase-3.0.0.tgz", - "integrity": "sha512-zTWmRiOJACCdFGWjzye3L5cjSuVdZ/c8C0iHIwVbfORFD8IhGNAO6BOWkZ+fj+SI6/aFbdjGXE6gwPG780H4gQ==", - "dependencies": { - "camelcase": "^4.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/uppercamelcase/node_modules/camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/use-async-effect": { - "version": "2.2.7", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/use-callback-ref": { - "version": "1.3.0", - "license": "MIT", - "dependencies": { - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-callback-ref/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-resize-observer": { - "version": "9.0.2", - "license": "MIT", - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, - "node_modules/use-sidecar": { - "version": "1.1.2", - "license": "MIT", - "dependencies": { - "detect-node-es": "^1.1.0", - "tslib": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sidecar/node_modules/tslib": { - "version": "2.4.1", - "license": "0BSD" - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "license": "MIT", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/utf-8-validate": { - "version": "5.0.9", - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "peer": true, - "dependencies": { - "node-gyp-build": "^4.3.0" - }, - "engines": { - "node": ">=6.14.2" - } - }, - "node_modules/util": { - "version": "0.12.4", - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "safe-buffer": "^5.1.2", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "license": "MIT" - }, - "node_modules/util.promisify": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "license": "MIT" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "license": "MIT", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/uvu": { - "version": "0.5.6", - "license": "MIT", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/uvu/node_modules/diff": { - "version": "5.1.0", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/uvu/node_modules/kleur": { - "version": "4.1.5", - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "license": "MIT" - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "devOptional": true, - "license": "MIT" - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.1", - "license": "ISC", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.4", - "license": "BSD-3-Clause", - "engines": { - "node": ">= 8" - } - }, - "node_modules/value-or-promise": { - "version": "1.0.11", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - } - }, - "node_modules/varint": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", - "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" - }, - "node_modules/vary": { - "version": "1.1.2", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "5.3.5", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "4.0.1", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "3.1.2", - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "license": "MIT", - "peer": true - }, - "node_modules/vscode-textmate": { - "version": "5.2.0", - "license": "MIT", - "peer": true - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "license": "MIT", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/wagmi": { - "version": "0.5.10", - "funding": [ - { - "type": "gitcoin", - "url": "https://gitcoin.co/grants/4493/wagmi-react-hooks-library-for-ethereum" - }, - { - "type": "github", - "url": "https://github.com/sponsors/tmm" - } - ], - "license": "WAGMIT", - "dependencies": { - "@coinbase/wallet-sdk": "^3.3.0", - "@wagmi/core": "^0.4.9", - "@walletconnect/ethereum-provider": "^1.7.8", - "react-query": "4.0.0-beta.23", - "use-sync-external-store": "^1.1.0" - }, - "peerDependencies": { - "ethers": ">=5.5.1", - "react": ">=17.0.0" - } - }, - "node_modules/wagmi/node_modules/react-query": { - "version": "4.0.0-beta.23", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.17.9", - "@types/use-sync-external-store": "^0.0.3", - "broadcast-channel": "^3.4.1", - "match-sorter": "^6.0.2", - "use-sync-external-store": "^1.1.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "react-dom": { - "optional": true - }, - "react-native": { - "optional": true - } - } - }, - "node_modules/walker": { - "version": "1.0.8", - "license": "Apache-2.0", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/warning": { - "version": "4.0.3", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "license": "MIT", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/web-vitals": { - "version": "2.1.4", - "license": "Apache-2.0" - }, - "node_modules/webcrypto-core": { - "version": "1.7.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@peculiar/asn1-schema": "^2.1.6", - "@peculiar/json-schema": "^1.1.12", - "asn1js": "^3.0.1", - "pvtsutils": "^1.3.2", - "tslib": "^2.4.0" - } - }, - "node_modules/webcrypto-core/node_modules/tslib": { - "version": "2.4.1", - "dev": true, - "license": "0BSD" - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "license": "BSD-2-Clause", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.73.0", - "license": "MIT", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "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.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.6.1", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "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.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/chalk": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/has-flag": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/supports-color": { - "version": "7.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "license": "MIT", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.9.3", - "license": "MIT", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.11.0", - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.1.1", - "license": "MIT", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "license": "MIT", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "license": "MIT" - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "license": "Apache-2.0", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "license": "Apache-2.0", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "license": "MIT", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "license": "MIT" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "license": "MIT" - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "license": "MIT", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/whatwg-url/node_modules/webidl-conversions": { - "version": "3.0.1", - "license": "BSD-2-Clause" - }, - "node_modules/which": { - "version": "2.0.2", - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "license": "MIT", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "is-map": "^2.0.1", - "is-set": "^2.0.1", - "is-weakmap": "^2.0.1", - "is-weakset": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "license": "ISC" - }, - "node_modules/which-typed-array": { - "version": "1.1.8", - "license": "MIT", - "dependencies": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-abstract": "^1.20.0", - "for-each": "^0.3.3", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.9" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/workbox-background-sync": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-build": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.3", - "workbox-broadcast-update": "6.5.3", - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-google-analytics": "6.5.3", - "workbox-navigation-preload": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-range-requests": "6.5.3", - "workbox-recipes": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3", - "workbox-streams": "6.5.3", - "workbox-sw": "6.5.3", - "workbox-window": "6.5.3" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "license": "MIT", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.0", - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/glob": { - "version": "7.2.3", - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "license": "MIT" - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "license": "BSD-3-Clause", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "license": "MIT", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "license": "BSD-2-Clause" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "license": "MIT", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-core": { - "version": "6.5.3", - "license": "MIT" - }, - "node_modules/workbox-expiration": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-background-sync": "6.5.3", - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-precaching": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-recipes": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-cacheable-response": "6.5.3", - "workbox-core": "6.5.3", - "workbox-expiration": "6.5.3", - "workbox-precaching": "6.5.3", - "workbox-routing": "6.5.3", - "workbox-strategies": "6.5.3" - } - }, - "node_modules/workbox-routing": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-strategies": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-core": "6.5.3" - } - }, - "node_modules/workbox-streams": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "workbox-core": "6.5.3", - "workbox-routing": "6.5.3" - } - }, - "node_modules/workbox-sw": { - "version": "6.5.3", - "license": "MIT" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.3" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "license": "MIT", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.5.3", - "license": "MIT", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.3" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "license": "ISC" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "license": "ISC", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.4.6", - "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/xml-name-validator": { - "version": "3.0.0", - "license": "Apache-2.0" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "license": "MIT" - }, - "node_modules/xtend": { - "version": "4.0.2", - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "license": "ISC" - }, - "node_modules/yallist": { - "version": "4.0.0", - "license": "ISC" - }, - "node_modules/yaml": { - "version": "2.1.3", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 14" - } - }, - "node_modules/yaml-ast-parser": { - "version": "0.0.43", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/yargs": { - "version": "15.4.1", - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs/node_modules/emoji-regex": { - "version": "8.0.0", - "license": "MIT" - }, - "node_modules/yargs/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs/node_modules/string-width": { - "version": "4.2.3", - "license": "MIT", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "devOptional": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yup": { - "version": "0.32.11", - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.15.4", - "@types/lodash": "^4.14.175", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "nanoclone": "^0.2.1", - "property-expr": "^2.0.4", - "toposort": "^2.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/zustand": { - "version": "4.1.2", - "license": "MIT", - "dependencies": { - "use-sync-external-store": "1.2.0" - }, - "engines": { - "node": ">=12.7.0" - }, - "peerDependencies": { - "immer": ">=9.0", - "react": ">=16.8" - }, - "peerDependenciesMeta": { - "immer": { - "optional": true - }, - "react": { - "optional": true - } - } - }, - "node_modules/zwitch": { - "version": "2.0.2", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@ardatan/relay-compiler": { - "version": "12.0.0", - "dev": true, - "requires": { - "@babel/core": "^7.14.0", - "@babel/generator": "^7.14.0", - "@babel/parser": "^7.14.0", - "@babel/runtime": "^7.0.0", - "@babel/traverse": "^7.14.0", - "@babel/types": "^7.0.0", - "babel-preset-fbjs": "^3.4.0", - "chalk": "^4.0.0", - "fb-watchman": "^2.0.0", - "fbjs": "^3.0.0", - "glob": "^7.1.1", - "immutable": "~3.7.6", - "invariant": "^2.2.4", - "nullthrows": "^1.1.1", - "relay-runtime": "12.0.0", - "signedsource": "^1.0.0", - "yargs": "^15.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "glob": { - "version": "7.2.3", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@ardatan/sync-fetch": { - "version": "0.0.1", - "dev": true, - "requires": { - "node-fetch": "^2.6.1" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.18.8" - }, - "@babel/core": { - "version": "7.18.9", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/eslint-parser": { - "version": "7.18.9", - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0" - } - } - }, - "@babel/generator": { - "version": "7.19.3", - "requires": { - "@babel/types": "^7.19.3", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.18.9", - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.18.9", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.18.6", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.18.9", - "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.18.9", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.18.9" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.18.9", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10" - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1" - }, - "@babel/helper-validator-option": { - "version": "7.18.6" - }, - "@babel/helper-wrap-function": { - "version": "7.18.9", - "requires": { - "@babel/helper-function-name": "^7.18.9", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helpers": { - "version": "7.18.9", - "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.19.3" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.18.6", - "requires": { - "@babel/helper-environment-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.18.9", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/plugin-syntax-decorators": "^7.18.6" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.18.9", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-flow": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.18.9", - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.18.6", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.18.6", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.18.9", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.18.8", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-typescript": "^7.18.6" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.18.9", - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.18.6", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@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.18.6", - "@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-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.18.9", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.9", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.18.9", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.18.9", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.6", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.18.9", - "babel-plugin-polyfill-corejs2": "^0.3.1", - "babel-plugin-polyfill-corejs3": "^0.5.2", - "babel-plugin-polyfill-regenerator": "^0.3.1", - "core-js-compat": "^3.22.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - } - }, - "@babel/preset-typescript": { - "version": "7.18.6", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - } - }, - "@babel/runtime": { - "version": "7.21.5", - "requires": { - "regenerator-runtime": "^0.13.11" - } - }, - "@babel/runtime-corejs3": { - "version": "7.18.9", - "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.18.9", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.9", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.9", - "@babel/types": "^7.18.9", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.19.3", - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3" - }, - "@bosonprotocol/chat-sdk": { - "version": "file:../chat-sdk", - "requires": { - "@semantic-release/changelog": "^6.0.1", - "@semantic-release/git": "^10.0.1", - "@tsconfig/node16": "^1.0.3", - "@types/jest": "^28.1.6", - "@types/node": "^18.6.1", - "@typescript-eslint/eslint-plugin": "^5.31.0", - "@typescript-eslint/parser": "^5.31.0", - "@xmtp/xmtp-js": "^8.2.0", - "eslint": "^8.20.0", - "eslint-config-prettier": "^8.4.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "ethers": "^5.7.2", - "jest": "^29.3.1", - "prettier": "^2.6.2", - "rimraf": "^3.0.2", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "typescript": "^4.7.4", - "valid-data-url": "^4.0.1", - "yup": "^0.32.11" - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.18.8", - "dev": true - }, - "@babel/core": { - "version": "7.18.10", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-module-transforms": "^7.18.9", - "@babel/helpers": "^7.18.9", - "@babel/parser": "^7.18.10", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.18.10", - "@babel/types": "^7.18.10", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "dev": true - } - } - }, - "@babel/generator": { - "version": "7.18.12", - "dev": true, - "requires": { - "@babel/types": "^7.18.10", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-compilation-targets": { - "version": "7.18.9", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "dev": true - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "dev": true - }, - "@babel/helper-function-name": { - "version": "7.18.9", - "dev": true, - "requires": { - "@babel/template": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.18.9", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.20.2", - "dev": true - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.18.6", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "dev": true - }, - "@babel/helpers": { - "version": "7.18.9", - "dev": true, - "requires": { - "@babel/template": "^7.18.6", - "@babel/traverse": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.18.11", - "dev": true - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.20.0", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/runtime": { - "version": "7.18.9", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.18.11", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.18.10", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.18.11", - "@babel/types": "^7.18.10", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "dependencies": { - "globals": { - "version": "11.12.0", - "dev": true - } - } - }, - "@babel/types": { - "version": "7.18.10", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true - }, - "@colors/colors": { - "version": "1.5.0", - "dev": true, - "optional": true, - "peer": true - }, - "@cspotcode/source-map-support": { - "version": "0.8.1", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "dependencies": { - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - } - } - }, - "@eslint/eslintrc": { - "version": "1.3.0", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - } - }, - "@ethersproject/abi": { - "version": "5.7.0", - "requires": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "@ethersproject/abstract-provider": { - "version": "5.7.0", - "requires": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0" - } - }, - "@ethersproject/abstract-signer": { - "version": "5.7.0", - "requires": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0" - } - }, - "@ethersproject/address": { - "version": "5.7.0", - "requires": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/rlp": "^5.7.0" - } - }, - "@ethersproject/base64": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0" - } - }, - "@ethersproject/basex": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/properties": "^5.7.0" - } - }, - "@ethersproject/bignumber": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "bn.js": "^5.2.1" - } - }, - "@ethersproject/bytes": { - "version": "5.7.0", - "requires": { - "@ethersproject/logger": "^5.7.0" - } - }, - "@ethersproject/constants": { - "version": "5.7.0", - "requires": { - "@ethersproject/bignumber": "^5.7.0" - } - }, - "@ethersproject/contracts": { - "version": "5.7.0", - "requires": { - "@ethersproject/abi": "^5.7.0", - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/transactions": "^5.7.0" - } - }, - "@ethersproject/hash": { - "version": "5.7.0", - "requires": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "@ethersproject/hdnode": { - "version": "5.7.0", - "requires": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" - } - }, - "@ethersproject/json-wallets": { - "version": "5.7.0", - "requires": { - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/pbkdf2": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "aes-js": "3.0.0", - "scrypt-js": "3.0.1" - } - }, - "@ethersproject/keccak256": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "js-sha3": "0.8.0" - } - }, - "@ethersproject/logger": { - "version": "5.7.0" - }, - "@ethersproject/networks": { - "version": "5.7.1", - "requires": { - "@ethersproject/logger": "^5.7.0" - } - }, - "@ethersproject/pbkdf2": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/sha2": "^5.7.0" - } - }, - "@ethersproject/properties": { - "version": "5.7.0", - "requires": { - "@ethersproject/logger": "^5.7.0" - } - }, - "@ethersproject/providers": { - "version": "5.7.2", - "requires": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/base64": "^5.7.0", - "@ethersproject/basex": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/networks": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/web": "^5.7.0", - "bech32": "1.1.4", - "ws": "7.4.6" - } - }, - "@ethersproject/random": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "@ethersproject/rlp": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "@ethersproject/sha2": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "hash.js": "1.1.7" - } - }, - "@ethersproject/signing-key": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "bn.js": "^5.2.1", - "elliptic": "6.5.4", - "hash.js": "1.1.7" - } - }, - "@ethersproject/solidity": { - "version": "5.7.0", - "requires": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/sha2": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "@ethersproject/strings": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "@ethersproject/transactions": { - "version": "5.7.0", - "requires": { - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/rlp": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0" - } - }, - "@ethersproject/units": { - "version": "5.7.0", - "requires": { - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/constants": "^5.7.0", - "@ethersproject/logger": "^5.7.0" - } - }, - "@ethersproject/wallet": { - "version": "5.7.0", - "requires": { - "@ethersproject/abstract-provider": "^5.7.0", - "@ethersproject/abstract-signer": "^5.7.0", - "@ethersproject/address": "^5.7.0", - "@ethersproject/bignumber": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/hdnode": "^5.7.0", - "@ethersproject/json-wallets": "^5.7.0", - "@ethersproject/keccak256": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/random": "^5.7.0", - "@ethersproject/signing-key": "^5.7.0", - "@ethersproject/transactions": "^5.7.0", - "@ethersproject/wordlists": "^5.7.0" - } - }, - "@ethersproject/web": { - "version": "5.7.1", - "requires": { - "@ethersproject/base64": "^5.7.0", - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "@ethersproject/wordlists": { - "version": "5.7.0", - "requires": { - "@ethersproject/bytes": "^5.7.0", - "@ethersproject/hash": "^5.7.0", - "@ethersproject/logger": "^5.7.0", - "@ethersproject/properties": "^5.7.0", - "@ethersproject/strings": "^5.7.0" - } - }, - "@humanwhocodes/config-array": { - "version": "0.10.4", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "dev": true - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "js-yaml": { - "version": "3.14.1", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "dev": true - }, - "sprintf-js": { - "version": "1.0.3", - "dev": true - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "dev": true - }, - "@jest/console": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "slash": "^3.0.0" - } - }, - "@jest/core": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/console": "^29.3.1", - "@jest/reporters": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "jest-changed-files": "^29.2.0", - "jest-config": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-resolve-dependencies": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "jest-watcher": "^29.3.1", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/transform": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "jest-haste-map": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.2.0", - "dev": true - }, - "jest-worker": { - "version": "29.3.1", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-mock": "^29.3.1" - } - }, - "@jest/expect": { - "version": "29.3.1", - "dev": true, - "requires": { - "expect": "^29.3.1", - "jest-snapshot": "^29.3.1" - } - }, - "@jest/expect-utils": { - "version": "29.3.1", - "dev": true, - "requires": { - "jest-get-type": "^29.2.0" - }, - "dependencies": { - "jest-get-type": { - "version": "29.2.0", - "dev": true - } - } - }, - "@jest/fake-timers": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@sinonjs/fake-timers": "^9.1.2", - "@types/node": "*", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" - } - }, - "@jest/globals": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/types": "^29.3.1", - "jest-mock": "^29.3.1" - } - }, - "@jest/reporters": { - "version": "29.3.1", - "dev": true, - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^5.1.0", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.1.3", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "slash": "^3.0.0", - "string-length": "^4.0.1", - "strip-ansi": "^6.0.0", - "v8-to-istanbul": "^9.0.1" - }, - "dependencies": { - "@jest/transform": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "jest-haste-map": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.2.0", - "dev": true - }, - "jest-worker": { - "version": "29.3.1", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/schemas": { - "version": "28.1.3", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/source-map": { - "version": "29.2.0", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.15", - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9" - } - }, - "@jest/test-result": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/console": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/test-result": "^29.3.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "slash": "^3.0.0" - }, - "dependencies": { - "jest-haste-map": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.2.0", - "dev": true - }, - "jest-worker": { - "version": "29.3.1", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - } - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "dev": true - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@microsoft/tsdoc": { - "version": "0.14.1", - "dev": true - }, - "@microsoft/tsdoc-config": { - "version": "0.16.1", - "dev": true, - "requires": { - "@microsoft/tsdoc": "0.14.1", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" - } - }, - "@noble/secp256k1": { - "version": "1.6.3" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@octokit/auth-token": { - "version": "3.0.0", - "dev": true, - "peer": true, - "requires": { - "@octokit/types": "^6.0.3" - } - }, - "@octokit/core": { - "version": "4.0.4", - "dev": true, - "peer": true, - "requires": { - "@octokit/auth-token": "^3.0.0", - "@octokit/graphql": "^5.0.0", - "@octokit/request": "^6.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^6.0.3", - "before-after-hook": "^2.2.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/endpoint": { - "version": "7.0.0", - "dev": true, - "peer": true, - "requires": { - "@octokit/types": "^6.0.3", - "is-plain-object": "^5.0.0", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/graphql": { - "version": "5.0.0", - "dev": true, - "peer": true, - "requires": { - "@octokit/request": "^6.0.0", - "@octokit/types": "^6.0.3", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/openapi-types": { - "version": "12.11.0", - "dev": true, - "peer": true - }, - "@octokit/plugin-paginate-rest": { - "version": "3.1.0", - "dev": true, - "peer": true, - "requires": { - "@octokit/types": "^6.41.0" - } - }, - "@octokit/plugin-request-log": { - "version": "1.0.4", - "dev": true, - "peer": true, - "requires": {} - }, - "@octokit/plugin-rest-endpoint-methods": { - "version": "6.2.0", - "dev": true, - "peer": true, - "requires": { - "@octokit/types": "^6.41.0", - "deprecation": "^2.3.1" - } - }, - "@octokit/request": { - "version": "6.2.0", - "dev": true, - "peer": true, - "requires": { - "@octokit/endpoint": "^7.0.0", - "@octokit/request-error": "^3.0.0", - "@octokit/types": "^6.16.1", - "is-plain-object": "^5.0.0", - "node-fetch": "^2.6.7", - "universal-user-agent": "^6.0.0" - } - }, - "@octokit/request-error": { - "version": "3.0.0", - "dev": true, - "peer": true, - "requires": { - "@octokit/types": "^6.0.3", - "deprecation": "^2.0.0", - "once": "^1.4.0" - } - }, - "@octokit/rest": { - "version": "19.0.3", - "dev": true, - "peer": true, - "requires": { - "@octokit/core": "^4.0.0", - "@octokit/plugin-paginate-rest": "^3.0.0", - "@octokit/plugin-request-log": "^1.0.4", - "@octokit/plugin-rest-endpoint-methods": "^6.0.0" - } - }, - "@octokit/types": { - "version": "6.41.0", - "dev": true, - "peer": true, - "requires": { - "@octokit/openapi-types": "^12.11.0" - } - }, - "@protobufjs/aspromise": { - "version": "1.1.2" - }, - "@protobufjs/base64": { - "version": "1.1.2" - }, - "@protobufjs/codegen": { - "version": "2.0.4" - }, - "@protobufjs/eventemitter": { - "version": "1.1.0" - }, - "@protobufjs/fetch": { - "version": "1.1.0", - "requires": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "@protobufjs/float": { - "version": "1.0.2" - }, - "@protobufjs/inquire": { - "version": "1.1.0" - }, - "@protobufjs/path": { - "version": "1.1.2" - }, - "@protobufjs/pool": { - "version": "1.1.0" - }, - "@protobufjs/utf8": { - "version": "1.1.0" - }, - "@semantic-release/changelog": { - "version": "6.0.1", - "dev": true, - "requires": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "fs-extra": "^9.0.0", - "lodash": "^4.17.4" - } - }, - "@semantic-release/commit-analyzer": { - "version": "9.0.2", - "dev": true, - "peer": true, - "requires": { - "conventional-changelog-angular": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "import-from": "^4.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.2" - } - }, - "@semantic-release/error": { - "version": "3.0.0", - "dev": true - }, - "@semantic-release/git": { - "version": "10.0.1", - "dev": true, - "requires": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "execa": "^5.0.0", - "lodash": "^4.17.4", - "micromatch": "^4.0.0", - "p-reduce": "^2.0.0" - } - }, - "@semantic-release/github": { - "version": "8.0.5", - "dev": true, - "peer": true, - "requires": { - "@octokit/rest": "^19.0.0", - "@semantic-release/error": "^2.2.0", - "aggregate-error": "^3.0.0", - "bottleneck": "^2.18.1", - "debug": "^4.0.0", - "dir-glob": "^3.0.0", - "fs-extra": "^10.0.0", - "globby": "^11.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "issue-parser": "^6.0.0", - "lodash": "^4.17.4", - "mime": "^3.0.0", - "p-filter": "^2.0.0", - "p-retry": "^4.0.0", - "url-join": "^4.0.0" - }, - "dependencies": { - "@semantic-release/error": { - "version": "2.2.0", - "dev": true, - "peer": true - }, - "fs-extra": { - "version": "10.1.0", - "dev": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@semantic-release/npm": { - "version": "9.0.1", - "dev": true, - "peer": true, - "requires": { - "@semantic-release/error": "^3.0.0", - "aggregate-error": "^3.0.0", - "execa": "^5.0.0", - "fs-extra": "^10.0.0", - "lodash": "^4.17.15", - "nerf-dart": "^1.0.0", - "normalize-url": "^6.0.0", - "npm": "^8.3.0", - "rc": "^1.2.8", - "read-pkg": "^5.0.0", - "registry-auth-token": "^4.0.0", - "semver": "^7.1.2", - "tempy": "^1.0.0" - }, - "dependencies": { - "fs-extra": { - "version": "10.1.0", - "dev": true, - "peer": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } - } - }, - "@semantic-release/release-notes-generator": { - "version": "10.0.3", - "dev": true, - "peer": true, - "requires": { - "conventional-changelog-angular": "^5.0.0", - "conventional-changelog-writer": "^5.0.0", - "conventional-commits-filter": "^2.0.0", - "conventional-commits-parser": "^3.2.3", - "debug": "^4.0.0", - "get-stream": "^6.0.0", - "import-from": "^4.0.0", - "into-stream": "^6.0.0", - "lodash": "^4.17.4", - "read-pkg-up": "^7.0.0" - } - }, - "@sinclair/typebox": { - "version": "0.24.27", - "dev": true - }, - "@sinonjs/commons": { - "version": "1.8.5", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "9.1.2", - "dev": true, - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "dev": true, - "peer": true - }, - "@tsconfig/node10": { - "version": "1.0.9", - "dev": true - }, - "@tsconfig/node12": { - "version": "1.0.11", - "dev": true - }, - "@tsconfig/node14": { - "version": "1.0.3", - "dev": true - }, - "@tsconfig/node16": { - "version": "1.0.3", - "dev": true - }, - "@types/babel__core": { - "version": "7.1.19", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.4", - "dev": true, - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "dev": true, - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.18.0", - "dev": true, - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "dev": true - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "dev": true, - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/jest": { - "version": "28.1.6", - "dev": true, - "requires": { - "jest-matcher-utils": "^28.0.0", - "pretty-format": "^28.0.0" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "dev": true - }, - "@types/lodash": { - "version": "4.14.182" - }, - "@types/minimist": { - "version": "1.2.2", - "dev": true, - "peer": true - }, - "@types/node": { - "version": "18.6.4" - }, - "@types/normalize-package-data": { - "version": "2.4.1", - "dev": true, - "peer": true - }, - "@types/parse-json": { - "version": "4.0.0", - "dev": true, - "peer": true - }, - "@types/prettier": { - "version": "2.7.1", - "dev": true - }, - "@types/retry": { - "version": "0.12.0", - "dev": true, - "peer": true - }, - "@types/stack-utils": { - "version": "2.0.1", - "dev": true - }, - "@types/yargs": { - "version": "17.0.11", - "dev": true, - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "21.0.0", - "dev": true - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", - "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/parser": { - "version": "5.32.0", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", - "debug": "^4.3.4" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.32.0", - "dev": true, - "requires": { - "@typescript-eslint/utils": "5.32.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/types": { - "version": "5.32.0", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - } - }, - "@typescript-eslint/utils": { - "version": "5.32.0", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@xmtp/proto": { - "version": "3.24.0", - "requires": { - "long": "^5.2.0", - "protobufjs": "^7.0.0", - "rxjs": "^7.8.0", - "undici": "^5.8.1" - } - }, - "@xmtp/xmtp-js": { - "version": "8.2.0", - "requires": { - "@noble/secp256k1": "^1.5.2", - "@xmtp/proto": "^3.24.0", - "async-mutex": "^0.4.0", - "elliptic": "^6.5.4", - "ethers": "^5.5.3", - "long": "^5.2.0" - } - }, - "acorn": { - "version": "8.8.0", - "dev": true - }, - "acorn-jsx": { - "version": "5.3.2", - "dev": true, - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "dev": true - }, - "aes-js": { - "version": "3.0.0" - }, - "agent-base": { - "version": "6.0.2", - "dev": true, - "peer": true, - "requires": { - "debug": "4" - } - }, - "aggregate-error": { - "version": "3.1.0", - "dev": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-escapes": { - "version": "4.3.2", - "dev": true, - "requires": { - "type-fest": "^0.21.3" - }, - "dependencies": { - "type-fest": { - "version": "0.21.3", - "dev": true - } - } - }, - "ansi-regex": { - "version": "5.0.1", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "ansicolors": { - "version": "0.3.2", - "dev": true, - "peer": true - }, - "anymatch": { - "version": "3.1.2", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "4.1.3", - "dev": true - }, - "argparse": { - "version": "2.0.1", - "dev": true - }, - "argv-formatter": { - "version": "1.0.0", - "dev": true, - "peer": true - }, - "array-ify": { - "version": "1.0.0", - "dev": true, - "peer": true - }, - "array-union": { - "version": "2.1.0", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "dev": true, - "peer": true - }, - "async-mutex": { - "version": "0.4.0", - "requires": { - "tslib": "^2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.5.0" - } - } - }, - "at-least-node": { - "version": "1.0.0", - "dev": true - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "dev": true, - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@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-top-level-await": "^7.8.3" - } - }, - "balanced-match": { - "version": "1.0.2", - "dev": true - }, - "bech32": { - "version": "1.1.4" - }, - "before-after-hook": { - "version": "2.2.2", - "dev": true, - "peer": true - }, - "bn.js": { - "version": "5.2.1" - }, - "bottleneck": { - "version": "2.19.5", - "dev": true, - "peer": true - }, - "brace-expansion": { - "version": "1.1.11", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "brorand": { - "version": "1.1.0" - }, - "browserslist": { - "version": "4.21.3", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - } - }, - "bs-logger": { - "version": "0.2.6", - "dev": true, - "requires": { - "fast-json-stable-stringify": "2.x" - } - }, - "bser": { - "version": "2.1.1", - "dev": true, - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "dev": true - }, - "busboy": { - "version": "1.6.0", - "requires": { - "streamsearch": "^1.1.0" - } - }, - "callsites": { - "version": "3.1.0", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "dev": true - }, - "camelcase-keys": { - "version": "6.2.2", - "dev": true, - "peer": true, - "requires": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - } - }, - "caniuse-lite": { - "version": "1.0.30001374", - "dev": true - }, - "cardinal": { - "version": "2.1.1", - "dev": true, - "peer": true, - "requires": { - "ansicolors": "~0.3.2", - "redeyed": "~2.1.0" - } - }, - "chalk": { - "version": "4.1.2", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "1.0.2", - "dev": true - }, - "ci-info": { - "version": "3.3.2", - "dev": true - }, - "cjs-module-lexer": { - "version": "1.2.2", - "dev": true - }, - "clean-stack": { - "version": "2.2.0", - "dev": true - }, - "cli-table3": { - "version": "0.6.2", - "dev": true, - "peer": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "cliui": { - "version": "7.0.4", - "dev": true, - "peer": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "dev": true - }, - "collect-v8-coverage": { - "version": "1.0.1", - "dev": true - }, - "color-convert": { - "version": "2.0.1", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "dev": true - }, - "compare-func": { - "version": "2.0.0", - "dev": true, - "peer": true, - "requires": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "concat-map": { - "version": "0.0.1", - "dev": true - }, - "conventional-changelog-angular": { - "version": "5.0.13", - "dev": true, - "peer": true, - "requires": { - "compare-func": "^2.0.0", - "q": "^1.5.1" - } - }, - "conventional-changelog-writer": { - "version": "5.0.1", - "dev": true, - "peer": true, - "requires": { - "conventional-commits-filter": "^2.0.7", - "dateformat": "^3.0.0", - "handlebars": "^4.7.7", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "semver": "^6.0.0", - "split": "^1.0.0", - "through2": "^4.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "dev": true, - "peer": true - } - } - }, - "conventional-commits-filter": { - "version": "2.0.7", - "dev": true, - "peer": true, - "requires": { - "lodash.ismatch": "^4.4.0", - "modify-values": "^1.0.0" - } - }, - "conventional-commits-parser": { - "version": "3.2.4", - "dev": true, - "peer": true, - "requires": { - "is-text-path": "^1.0.1", - "JSONStream": "^1.0.4", - "lodash": "^4.17.15", - "meow": "^8.0.0", - "split2": "^3.0.0", - "through2": "^4.0.0" - } - }, - "convert-source-map": { - "version": "1.8.0", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "core-util-is": { - "version": "1.0.2", - "dev": true, - "peer": true - }, - "cosmiconfig": { - "version": "7.0.1", - "dev": true, - "peer": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "create-require": { - "version": "1.1.1", - "dev": true - }, - "cross-spawn": { - "version": "7.0.3", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "dev": true, - "peer": true - }, - "dateformat": { - "version": "3.0.3", - "dev": true, - "peer": true - }, - "debug": { - "version": "4.3.4", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "dev": true, - "peer": true - }, - "decamelize-keys": { - "version": "1.1.0", - "dev": true, - "peer": true, - "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "dev": true, - "peer": true - } - } - }, - "dedent": { - "version": "0.7.0", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "dev": true, - "peer": true - }, - "deep-is": { - "version": "0.1.4", - "dev": true - }, - "deepmerge": { - "version": "4.2.2", - "dev": true - }, - "del": { - "version": "6.1.1", - "dev": true, - "peer": true, - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "dependencies": { - "p-map": { - "version": "4.0.0", - "dev": true, - "peer": true, - "requires": { - "aggregate-error": "^3.0.0" - } - } - } - }, - "deprecation": { - "version": "2.3.1", - "dev": true, - "peer": true - }, - "detect-newline": { - "version": "3.1.0", - "dev": true - }, - "diff": { - "version": "4.0.2", - "dev": true - }, - "diff-sequences": { - "version": "28.1.1", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dot-prop": { - "version": "5.3.0", - "dev": true, - "peer": true, - "requires": { - "is-obj": "^2.0.0" - } - }, - "duplexer2": { - "version": "0.1.4", - "dev": true, - "peer": true, - "requires": { - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "dev": true, - "peer": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "electron-to-chromium": { - "version": "1.4.211", - "dev": true - }, - "elliptic": { - "version": "6.5.4", - "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0" - } - } - }, - "emittery": { - "version": "0.13.1", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "dev": true - }, - "encoding": { - "version": "0.1.13", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "iconv-lite": "^0.6.2" - } - }, - "env-ci": { - "version": "5.5.0", - "dev": true, - "peer": true, - "requires": { - "execa": "^5.0.0", - "fromentries": "^1.3.2", - "java-properties": "^1.0.0" - } - }, - "error-ex": { - "version": "1.3.2", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escalade": { - "version": "3.1.1", - "dev": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "dev": true - }, - "eslint": { - "version": "8.21.0", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.3", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "eslint-scope": { - "version": "7.1.1", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "dev": true - } - } - }, - "eslint-config-prettier": { - "version": "8.5.0", - "dev": true, - "requires": {} - }, - "eslint-plugin-prettier": { - "version": "4.2.1", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-plugin-tsdoc": { - "version": "0.2.16", - "dev": true, - "requires": { - "@microsoft/tsdoc": "0.14.1", - "@microsoft/tsdoc-config": "0.16.1" - } - }, - "eslint-scope": { - "version": "5.1.1", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-utils": { - "version": "3.0.0", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "dev": true - }, - "espree": { - "version": "9.3.3", - "dev": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esprima": { - "version": "4.0.1", - "dev": true - }, - "esquery": { - "version": "1.4.0", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "dev": true - } - } - }, - "esrecurse": { - "version": "4.3.0", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "dev": true - }, - "ethers": { - "version": "5.7.2", - "requires": { - "@ethersproject/abi": "5.7.0", - "@ethersproject/abstract-provider": "5.7.0", - "@ethersproject/abstract-signer": "5.7.0", - "@ethersproject/address": "5.7.0", - "@ethersproject/base64": "5.7.0", - "@ethersproject/basex": "5.7.0", - "@ethersproject/bignumber": "5.7.0", - "@ethersproject/bytes": "5.7.0", - "@ethersproject/constants": "5.7.0", - "@ethersproject/contracts": "5.7.0", - "@ethersproject/hash": "5.7.0", - "@ethersproject/hdnode": "5.7.0", - "@ethersproject/json-wallets": "5.7.0", - "@ethersproject/keccak256": "5.7.0", - "@ethersproject/logger": "5.7.0", - "@ethersproject/networks": "5.7.1", - "@ethersproject/pbkdf2": "5.7.0", - "@ethersproject/properties": "5.7.0", - "@ethersproject/providers": "5.7.2", - "@ethersproject/random": "5.7.0", - "@ethersproject/rlp": "5.7.0", - "@ethersproject/sha2": "5.7.0", - "@ethersproject/signing-key": "5.7.0", - "@ethersproject/solidity": "5.7.0", - "@ethersproject/strings": "5.7.0", - "@ethersproject/transactions": "5.7.0", - "@ethersproject/units": "5.7.0", - "@ethersproject/wallet": "5.7.0", - "@ethersproject/web": "5.7.1", - "@ethersproject/wordlists": "5.7.0" - } - }, - "execa": { - "version": "5.1.1", - "dev": true, - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "dev": true - }, - "expect": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/expect-utils": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "diff-sequences": { - "version": "29.3.1", - "dev": true - }, - "jest-diff": { - "version": "29.3.1", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - } - }, - "jest-get-type": { - "version": "29.2.0", - "dev": true - }, - "jest-matcher-utils": { - "version": "29.3.1", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - } - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "dev": true - }, - "fast-diff": { - "version": "1.2.0", - "dev": true - }, - "fast-glob": { - "version": "3.2.11", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "dev": true - }, - "fastq": { - "version": "1.13.0", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "fb-watchman": { - "version": "2.0.1", - "dev": true, - "requires": { - "bser": "2.1.1" - } - }, - "figures": { - "version": "3.2.0", - "dev": true, - "peer": true, - "requires": { - "escape-string-regexp": "^1.0.5" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "peer": true - } - } - }, - "file-entry-cache": { - "version": "6.0.1", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "fill-range": { - "version": "7.0.1", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-up": { - "version": "5.0.0", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "find-versions": { - "version": "4.0.0", - "dev": true, - "peer": true, - "requires": { - "semver-regex": "^3.1.2" - } - }, - "flat-cache": { - "version": "3.0.4", - "dev": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.6", - "dev": true - }, - "from2": { - "version": "2.3.0", - "dev": true, - "peer": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "dev": true, - "peer": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "fromentries": { - "version": "1.3.2", - "dev": true, - "peer": true - }, - "fs-extra": { - "version": "9.1.0", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "dev": true - }, - "get-package-type": { - "version": "0.1.0", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "dev": true - }, - "git-log-parser": { - "version": "1.2.0", - "dev": true, - "peer": true, - "requires": { - "argv-formatter": "~1.0.0", - "spawn-error-forwarder": "~1.0.0", - "split2": "~1.0.0", - "stream-combiner2": "~1.1.1", - "through2": "~2.0.0", - "traverse": "~0.6.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "dev": true, - "peer": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "split2": { - "version": "1.0.0", - "dev": true, - "peer": true, - "requires": { - "through2": "~2.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "through2": { - "version": "2.0.5", - "dev": true, - "peer": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - } - } - }, - "glob": { - "version": "7.2.3", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.17.0", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globby": { - "version": "11.1.0", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "dev": true - }, - "grapheme-splitter": { - "version": "1.0.4", - "dev": true - }, - "handlebars": { - "version": "4.7.7", - "dev": true, - "peer": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - } - }, - "hard-rejection": { - "version": "2.1.0", - "dev": true, - "peer": true - }, - "has": { - "version": "1.0.3", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "hook-std": { - "version": "2.0.0", - "dev": true, - "peer": true - }, - "hosted-git-info": { - "version": "4.1.0", - "dev": true, - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "html-escaper": { - "version": "2.0.2", - "dev": true - }, - "http-proxy-agent": { - "version": "5.0.0", - "dev": true, - "peer": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "dev": true, - "peer": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "dev": true - }, - "iconv-lite": { - "version": "0.6.3", - "dev": true, - "optional": true, - "peer": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ignore": { - "version": "5.2.0", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-from": { - "version": "4.0.0", - "dev": true, - "peer": true - }, - "import-local": { - "version": "3.1.0", - "dev": true, - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4" - }, - "ini": { - "version": "1.3.8", - "dev": true, - "peer": true - }, - "into-stream": { - "version": "6.0.0", - "dev": true, - "peer": true, - "requires": { - "from2": "^2.3.0", - "p-is-promise": "^3.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "dev": true - }, - "is-core-module": { - "version": "2.10.0", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-extglob": { - "version": "2.1.1", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "dev": true - }, - "is-generator-fn": { - "version": "2.1.0", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "dev": true - }, - "is-obj": { - "version": "2.0.0", - "dev": true, - "peer": true - }, - "is-path-cwd": { - "version": "2.2.0", - "dev": true, - "peer": true - }, - "is-path-inside": { - "version": "3.0.3", - "dev": true, - "peer": true - }, - "is-plain-object": { - "version": "5.0.0", - "dev": true, - "peer": true - }, - "is-stream": { - "version": "2.0.1", - "dev": true - }, - "is-text-path": { - "version": "1.0.1", - "dev": true, - "peer": true, - "requires": { - "text-extensions": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "dev": true, - "peer": true - }, - "isexe": { - "version": "2.0.0", - "dev": true - }, - "issue-parser": { - "version": "6.0.0", - "dev": true, - "peer": true, - "requires": { - "lodash.capitalize": "^4.2.1", - "lodash.escaperegexp": "^4.1.2", - "lodash.isplainobject": "^4.0.6", - "lodash.isstring": "^4.0.1", - "lodash.uniqby": "^4.7.0" - } - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "dev": true - }, - "istanbul-lib-instrument": { - "version": "5.2.0", - "dev": true, - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "dev": true - } - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "dev": true, - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "dev": true, - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - } - }, - "istanbul-reports": { - "version": "3.1.5", - "dev": true, - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "java-properties": { - "version": "1.0.2", - "dev": true, - "peer": true - }, - "jest": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/core": "^29.3.1", - "@jest/types": "^29.3.1", - "import-local": "^3.0.2", - "jest-cli": "^29.3.1" - } - }, - "jest-changed-files": { - "version": "29.2.0", - "dev": true, - "requires": { - "execa": "^5.0.0", - "p-limit": "^3.1.0" - } - }, - "jest-circus": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/expect": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "is-generator-fn": "^2.0.0", - "jest-each": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "p-limit": "^3.1.0", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "diff-sequences": { - "version": "29.3.1", - "dev": true - }, - "jest-diff": { - "version": "29.3.1", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - } - }, - "jest-get-type": { - "version": "29.2.0", - "dev": true - }, - "jest-matcher-utils": { - "version": "29.3.1", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - } - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - } - } - }, - "jest-cli": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/core": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.9", - "import-local": "^3.0.2", - "jest-config": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "prompts": "^2.0.1", - "yargs": "^17.3.1" - } - }, - "jest-config": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/test-sequencer": "^29.3.1", - "@jest/types": "^29.3.1", - "babel-jest": "^29.3.1", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-circus": "^29.3.1", - "jest-environment-node": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-runner": "^29.3.1", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "micromatch": "^4.0.4", - "parse-json": "^5.2.0", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/transform": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "babel-jest": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/transform": "^29.3.1", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.1.1", - "babel-preset-jest": "^29.2.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "slash": "^3.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "29.2.0", - "dev": true, - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.1.14", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-preset-jest": { - "version": "29.2.0", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^29.2.0", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "jest-get-type": { - "version": "29.2.0", - "dev": true - }, - "jest-haste-map": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.2.0", - "dev": true - }, - "jest-worker": { - "version": "29.3.1", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "28.1.3", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^28.1.1", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - } - }, - "jest-docblock": { - "version": "29.2.0", - "dev": true, - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "jest-util": "^29.3.1", - "pretty-format": "^29.3.1" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "jest-get-type": { - "version": "29.2.0", - "dev": true - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - } - } - }, - "jest-environment-node": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-mock": "^29.3.1", - "jest-util": "^29.3.1" - } - }, - "jest-get-type": { - "version": "28.0.2", - "dev": true - }, - "jest-leak-detector": { - "version": "29.3.1", - "dev": true, - "requires": { - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "jest-get-type": { - "version": "29.2.0", - "dev": true - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - } - } - }, - "jest-matcher-utils": { - "version": "28.1.3", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^28.1.3", - "jest-get-type": "^28.0.2", - "pretty-format": "^28.1.3" - } - }, - "jest-message-util": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^29.3.1", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "micromatch": "^4.0.4", - "pretty-format": "^29.3.1", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - } - } - }, - "jest-mock": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "jest-util": "^29.3.1" - } - }, - "jest-pnp-resolver": { - "version": "1.2.3", - "dev": true, - "requires": {} - }, - "jest-resolve": { - "version": "29.3.1", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^29.3.1", - "jest-validate": "^29.3.1", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "jest-haste-map": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.2.0", - "dev": true - }, - "jest-worker": { - "version": "29.3.1", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "resolve": { - "version": "1.22.1", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "29.3.1", - "dev": true, - "requires": { - "jest-regex-util": "^29.2.0", - "jest-snapshot": "^29.3.1" - }, - "dependencies": { - "jest-regex-util": { - "version": "29.2.0", - "dev": true - } - } - }, - "jest-runner": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/console": "^29.3.1", - "@jest/environment": "^29.3.1", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "graceful-fs": "^4.2.9", - "jest-docblock": "^29.2.0", - "jest-environment-node": "^29.3.1", - "jest-haste-map": "^29.3.1", - "jest-leak-detector": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-resolve": "^29.3.1", - "jest-runtime": "^29.3.1", - "jest-util": "^29.3.1", - "jest-watcher": "^29.3.1", - "jest-worker": "^29.3.1", - "p-limit": "^3.1.0", - "source-map-support": "0.5.13" - }, - "dependencies": { - "@jest/transform": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "jest-haste-map": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.2.0", - "dev": true - }, - "jest-worker": { - "version": "29.3.1", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/environment": "^29.3.1", - "@jest/fake-timers": "^29.3.1", - "@jest/globals": "^29.3.1", - "@jest/source-map": "^29.2.0", - "@jest/test-result": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "glob": "^7.1.3", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-mock": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-resolve": "^29.3.1", - "jest-snapshot": "^29.3.1", - "jest-util": "^29.3.1", - "slash": "^3.0.0", - "strip-bom": "^4.0.0" - }, - "dependencies": { - "@jest/transform": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "jest-haste-map": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-regex-util": { - "version": "29.2.0", - "dev": true - }, - "jest-worker": { - "version": "29.3.1", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-snapshot": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-jsx": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.3.3", - "@jest/expect-utils": "^29.3.1", - "@jest/transform": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/babel__traverse": "^7.0.6", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^29.3.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "jest-haste-map": "^29.3.1", - "jest-matcher-utils": "^29.3.1", - "jest-message-util": "^29.3.1", - "jest-util": "^29.3.1", - "natural-compare": "^1.4.0", - "pretty-format": "^29.3.1", - "semver": "^7.3.5" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "@jest/transform": { - "version": "29.3.1", - "dev": true, - "requires": { - "@babel/core": "^7.11.6", - "@jest/types": "^29.3.1", - "@jridgewell/trace-mapping": "^0.3.15", - "babel-plugin-istanbul": "^6.1.1", - "chalk": "^4.0.0", - "convert-source-map": "^2.0.0", - "fast-json-stable-stringify": "^2.1.0", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^29.3.1", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "micromatch": "^4.0.4", - "pirates": "^4.0.4", - "slash": "^3.0.0", - "write-file-atomic": "^4.0.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "convert-source-map": { - "version": "2.0.0", - "dev": true - }, - "diff-sequences": { - "version": "29.3.1", - "dev": true - }, - "jest-diff": { - "version": "29.3.1", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - } - }, - "jest-get-type": { - "version": "29.2.0", - "dev": true - }, - "jest-haste-map": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/graceful-fs": "^4.1.3", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.9", - "jest-regex-util": "^29.2.0", - "jest-util": "^29.3.1", - "jest-worker": "^29.3.1", - "micromatch": "^4.0.4", - "walker": "^1.0.8" - } - }, - "jest-matcher-utils": { - "version": "29.3.1", - "dev": true, - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^29.3.1", - "jest-get-type": "^29.2.0", - "pretty-format": "^29.3.1" - } - }, - "jest-regex-util": { - "version": "29.2.0", - "dev": true - }, - "jest-worker": { - "version": "29.3.1", - "dev": true, - "requires": { - "@types/node": "*", - "jest-util": "^29.3.1", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - }, - "supports-color": { - "version": "8.1.1", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - } - }, - "jest-validate": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/types": "^29.3.1", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^29.2.0", - "leven": "^3.1.0", - "pretty-format": "^29.3.1" - }, - "dependencies": { - "@jest/schemas": { - "version": "29.0.0", - "dev": true, - "requires": { - "@sinclair/typebox": "^0.24.1" - } - }, - "ansi-styles": { - "version": "5.2.0", - "dev": true - }, - "camelcase": { - "version": "6.3.0", - "dev": true - }, - "jest-get-type": { - "version": "29.2.0", - "dev": true - }, - "pretty-format": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/schemas": "^29.0.0", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - } - } - } - }, - "jest-watcher": { - "version": "29.3.1", - "dev": true, - "requires": { - "@jest/test-result": "^29.3.1", - "@jest/types": "^29.3.1", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.13.1", - "jest-util": "^29.3.1", - "string-length": "^4.0.1" - } - }, - "jju": { - "version": "1.4.0", - "dev": true - }, - "js-sha3": { - "version": "0.8.0" - }, - "js-tokens": { - "version": "4.0.0", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "dev": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "dev": true, - "peer": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "dev": true - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "dev": true, - "peer": true - }, - "json5": { - "version": "2.2.1", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonparse": { - "version": "1.3.1", - "dev": true, - "peer": true - }, - "JSONStream": { - "version": "1.3.5", - "dev": true, - "peer": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "kind-of": { - "version": "6.0.3", - "dev": true, - "peer": true - }, - "kleur": { - "version": "3.0.3", - "dev": true - }, - "leven": { - "version": "3.1.0", - "dev": true - }, - "levn": { - "version": "0.4.1", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lines-and-columns": { - "version": "1.2.4", - "dev": true - }, - "load-json-file": { - "version": "4.0.0", - "dev": true, - "peer": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "parse-json": { - "version": "4.0.0", - "dev": true, - "peer": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "strip-bom": { - "version": "3.0.0", - "dev": true, - "peer": true - } - } - }, - "locate-path": { - "version": "6.0.0", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21" - }, - "lodash-es": { - "version": "4.17.21" - }, - "lodash.capitalize": { - "version": "4.2.1", - "dev": true, - "peer": true - }, - "lodash.escaperegexp": { - "version": "4.1.2", - "dev": true, - "peer": true - }, - "lodash.ismatch": { - "version": "4.4.0", - "dev": true, - "peer": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "dev": true, - "peer": true - }, - "lodash.isstring": { - "version": "4.0.1", - "dev": true, - "peer": true - }, - "lodash.memoize": { - "version": "4.1.2", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "dev": true - }, - "lodash.uniqby": { - "version": "4.7.0", - "dev": true, - "peer": true - }, - "long": { - "version": "5.2.3" - }, - "lru-cache": { - "version": "6.0.0", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "dev": true, - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "dev": true - } - } - }, - "make-error": { - "version": "1.3.6", - "dev": true - }, - "makeerror": { - "version": "1.0.12", - "dev": true, - "requires": { - "tmpl": "1.0.5" - } - }, - "map-obj": { - "version": "4.3.0", - "dev": true, - "peer": true - }, - "marked": { - "version": "4.0.18", - "dev": true, - "peer": true - }, - "marked-terminal": { - "version": "5.1.1", - "dev": true, - "peer": true, - "requires": { - "ansi-escapes": "^5.0.0", - "cardinal": "^2.1.1", - "chalk": "^5.0.0", - "cli-table3": "^0.6.1", - "node-emoji": "^1.11.0", - "supports-hyperlinks": "^2.2.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "5.0.0", - "dev": true, - "peer": true, - "requires": { - "type-fest": "^1.0.2" - } - }, - "chalk": { - "version": "5.0.1", - "dev": true, - "peer": true - }, - "type-fest": { - "version": "1.4.0", - "dev": true, - "peer": true - } - } - }, - "meow": { - "version": "8.1.2", - "dev": true, - "peer": true, - "requires": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "dependencies": { - "type-fest": { - "version": "0.18.1", - "dev": true, - "peer": true - } - } - }, - "merge-stream": { - "version": "2.0.0", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "dev": true - }, - "micromatch": { - "version": "4.0.5", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "3.0.0", - "dev": true, - "peer": true - }, - "mimic-fn": { - "version": "2.1.0", - "dev": true - }, - "min-indent": { - "version": "1.0.1", - "dev": true, - "peer": true - }, - "minimalistic-assert": { - "version": "1.0.1" - }, - "minimalistic-crypto-utils": { - "version": "1.0.1" - }, - "minimatch": { - "version": "3.1.2", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "dev": true, - "peer": true - }, - "minimist-options": { - "version": "4.1.0", - "dev": true, - "peer": true, - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "dependencies": { - "is-plain-obj": { - "version": "1.1.0", - "dev": true, - "peer": true - } - } - }, - "modify-values": { - "version": "1.0.1", - "dev": true, - "peer": true - }, - "ms": { - "version": "2.1.2", - "dev": true - }, - "nanoclone": { - "version": "0.2.1" - }, - "natural-compare": { - "version": "1.4.0", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "dev": true, - "peer": true - }, - "nerf-dart": { - "version": "1.0.0", - "dev": true, - "peer": true - }, - "node-emoji": { - "version": "1.11.0", - "dev": true, - "peer": true, - "requires": { - "lodash": "^4.17.21" - } - }, - "node-fetch": { - "version": "2.6.7", - "dev": true, - "peer": true, - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-int64": { - "version": "0.4.0", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "dev": true - }, - "normalize-package-data": { - "version": "3.0.3", - "dev": true, - "peer": true, - "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize-path": { - "version": "3.0.0", - "dev": true - }, - "normalize-url": { - "version": "6.1.0", - "dev": true, - "peer": true - }, - "npm": { - "version": "8.16.0", - "dev": true, - "peer": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/arborist": "^5.0.4", - "@npmcli/ci-detect": "^2.0.0", - "@npmcli/config": "^4.2.0", - "@npmcli/fs": "^2.1.0", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/package-json": "^2.0.0", - "@npmcli/run-script": "^4.2.0", - "abbrev": "~1.1.1", - "archy": "~1.0.0", - "cacache": "^16.1.1", - "chalk": "^4.1.2", - "chownr": "^2.0.0", - "cli-columns": "^4.0.0", - "cli-table3": "^0.6.2", - "columnify": "^1.6.0", - "fastest-levenshtein": "^1.0.12", - "glob": "^8.0.1", - "graceful-fs": "^4.2.10", - "hosted-git-info": "^5.0.0", - "ini": "^3.0.0", - "init-package-json": "^3.0.2", - "is-cidr": "^4.0.2", - "json-parse-even-better-errors": "^2.3.1", - "libnpmaccess": "^6.0.2", - "libnpmdiff": "^4.0.2", - "libnpmexec": "^4.0.2", - "libnpmfund": "^3.0.1", - "libnpmhook": "^8.0.2", - "libnpmorg": "^4.0.2", - "libnpmpack": "^4.0.2", - "libnpmpublish": "^6.0.2", - "libnpmsearch": "^5.0.2", - "libnpmteam": "^4.0.2", - "libnpmversion": "^3.0.1", - "make-fetch-happen": "^10.2.0", - "minipass": "^3.1.6", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "ms": "^2.1.2", - "node-gyp": "^9.0.0", - "nopt": "^5.0.0", - "npm-audit-report": "^3.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.1.0", - "npm-pick-manifest": "^7.0.1", - "npm-profile": "^6.2.0", - "npm-registry-fetch": "^13.3.0", - "npm-user-validate": "^1.0.1", - "npmlog": "^6.0.2", - "opener": "^1.5.2", - "p-map": "^4.0.0", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.2", - "proc-log": "^2.0.1", - "qrcode-terminal": "^0.12.0", - "read": "~1.0.7", - "read-package-json": "^5.0.1", - "read-package-json-fast": "^2.0.3", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.1", - "tar": "^6.1.11", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "treeverse": "^2.0.0", - "validate-npm-package-name": "^4.0.0", - "which": "^2.0.2", - "write-file-atomic": "^4.0.1" - }, - "dependencies": { - "@colors/colors": { - "version": "1.5.0", - "bundled": true, - "dev": true, - "optional": true, - "peer": true - }, - "@gar/promisify": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "peer": true - }, - "@isaacs/string-locale-compare": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "peer": true - }, - "@npmcli/arborist": { - "version": "5.4.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@isaacs/string-locale-compare": "^1.1.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/map-workspaces": "^2.0.3", - "@npmcli/metavuln-calculator": "^3.0.1", - "@npmcli/move-file": "^2.0.0", - "@npmcli/name-from-folder": "^1.0.1", - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/package-json": "^2.0.0", - "@npmcli/query": "^1.1.1", - "@npmcli/run-script": "^4.1.3", - "bin-links": "^3.0.0", - "cacache": "^16.0.6", - "common-ancestor-path": "^1.0.1", - "json-parse-even-better-errors": "^2.3.1", - "json-stringify-nice": "^1.1.4", - "minimatch": "^5.1.0", - "mkdirp": "^1.0.4", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "npm-install-checks": "^5.0.0", - "npm-package-arg": "^9.0.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.0", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "parse-conflict-json": "^2.0.1", - "proc-log": "^2.0.0", - "promise-all-reject-late": "^1.0.0", - "promise-call-limit": "^1.0.1", - "read-package-json-fast": "^2.0.2", - "readdir-scoped-modules": "^1.1.0", - "rimraf": "^3.0.2", - "semver": "^7.3.7", - "ssri": "^9.0.0", - "treeverse": "^2.0.0", - "walk-up-path": "^1.0.0" - } - }, - "@npmcli/ci-detect": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "@npmcli/config": { - "version": "4.2.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/map-workspaces": "^2.0.2", - "ini": "^3.0.0", - "mkdirp-infer-owner": "^2.0.0", - "nopt": "^5.0.0", - "proc-log": "^2.0.0", - "read-package-json-fast": "^2.0.3", - "semver": "^7.3.5", - "walk-up-path": "^1.0.0" - } - }, - "@npmcli/disparity-colors": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^4.3.0" - } - }, - "@npmcli/fs": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@gar/promisify": "^1.1.3", - "semver": "^7.3.5" - } - }, - "@npmcli/git": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/promise-spawn": "^3.0.0", - "lru-cache": "^7.4.4", - "mkdirp": "^1.0.4", - "npm-pick-manifest": "^7.0.0", - "proc-log": "^2.0.0", - "promise-inflight": "^1.0.1", - "promise-retry": "^2.0.1", - "semver": "^7.3.5", - "which": "^2.0.2" - } - }, - "@npmcli/installed-package-contents": { - "version": "1.0.7", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "npm-bundled": "^1.1.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "@npmcli/map-workspaces": { - "version": "2.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/name-from-folder": "^1.0.1", - "glob": "^8.0.1", - "minimatch": "^5.0.1", - "read-package-json-fast": "^2.0.3" - } - }, - "@npmcli/metavuln-calculator": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "cacache": "^16.0.0", - "json-parse-even-better-errors": "^2.3.1", - "pacote": "^13.0.3", - "semver": "^7.3.5" - } - }, - "@npmcli/move-file": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - } - }, - "@npmcli/name-from-folder": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "@npmcli/node-gyp": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "@npmcli/package-json": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1" - } - }, - "@npmcli/promise-spawn": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "infer-owner": "^1.0.4" - } - }, - "@npmcli/query": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "npm-package-arg": "^9.1.0", - "postcss-selector-parser": "^6.0.10", - "semver": "^7.3.7" - } - }, - "@npmcli/run-script": { - "version": "4.2.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/node-gyp": "^2.0.0", - "@npmcli/promise-spawn": "^3.0.0", - "node-gyp": "^9.0.0", - "read-package-json-fast": "^2.0.3", - "which": "^2.0.2" - } - }, - "@tootallnate/once": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "peer": true - }, - "agent-base": { - "version": "6.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.2.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, - "aggregate-error": { - "version": "3.1.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ansi-regex": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "ansi-styles": { - "version": "4.3.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "aproba": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "archy": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "are-we-there-yet": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "asap": { - "version": "2.0.6", - "bundled": true, - "dev": true, - "peer": true - }, - "balanced-match": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "peer": true - }, - "bin-links": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "cmd-shim": "^5.0.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0", - "read-cmd-shim": "^3.0.0", - "rimraf": "^3.0.0", - "write-file-atomic": "^4.0.0" - } - }, - "binary-extensions": { - "version": "2.2.0", - "bundled": true, - "dev": true, - "peer": true - }, - "brace-expansion": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "builtins": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "semver": "^7.0.0" - } - }, - "cacache": { - "version": "16.1.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/fs": "^2.1.0", - "@npmcli/move-file": "^2.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "glob": "^8.0.1", - "infer-owner": "^1.0.4", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "mkdirp": "^1.0.4", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11", - "unique-filename": "^1.1.1" - } - }, - "chalk": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chownr": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "cidr-regex": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "ip-regex": "^4.1.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "bundled": true, - "dev": true, - "peer": true - }, - "cli-columns": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" - } - }, - "cli-table3": { - "version": "0.6.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - } - }, - "clone": { - "version": "1.0.4", - "bundled": true, - "dev": true, - "peer": true - }, - "cmd-shim": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "mkdirp-infer-owner": "^2.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "peer": true - }, - "color-support": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "peer": true - }, - "columnify": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "strip-ansi": "^6.0.1", - "wcwidth": "^1.0.0" - } - }, - "common-ancestor-path": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "peer": true - }, - "cssesc": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "debug": { - "version": "4.3.4", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "peer": true - } - } - }, - "debuglog": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "defaults": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "clone": "^1.0.2" - } - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "depd": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "peer": true - }, - "dezalgo": { - "version": "1.0.4", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "emoji-regex": { - "version": "8.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "encoding": { - "version": "0.1.13", - "bundled": true, - "dev": true, - "optional": true, - "peer": true, - "requires": { - "iconv-lite": "^0.6.2" - } - }, - "env-paths": { - "version": "2.2.1", - "bundled": true, - "dev": true, - "peer": true - }, - "err-code": { - "version": "2.0.3", - "bundled": true, - "dev": true, - "peer": true - }, - "fastest-levenshtein": { - "version": "1.0.12", - "bundled": true, - "dev": true, - "peer": true - }, - "fs-minipass": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "function-bind": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "peer": true - }, - "gauge": { - "version": "4.0.4", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, - "glob": { - "version": "8.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "bundled": true, - "dev": true, - "peer": true - }, - "has": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "hosted-git-info": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "lru-cache": "^7.5.1" - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "peer": true - }, - "http-proxy-agent": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "humanize-ms": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "ms": "^2.0.0" - } - }, - "iconv-lite": { - "version": "0.6.3", - "bundled": true, - "dev": true, - "optional": true, - "peer": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "ignore-walk": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "minimatch": "^5.0.1" - } - }, - "imurmurhash": { - "version": "0.1.4", - "bundled": true, - "dev": true, - "peer": true - }, - "indent-string": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "infer-owner": { - "version": "1.0.4", - "bundled": true, - "dev": true, - "peer": true - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "peer": true - }, - "ini": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "init-package-json": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "npm-package-arg": "^9.0.1", - "promzard": "^0.3.0", - "read": "^1.0.7", - "read-package-json": "^5.0.0", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "^4.0.0" - } - }, - "ip": { - "version": "1.1.8", - "bundled": true, - "dev": true, - "peer": true - }, - "ip-regex": { - "version": "4.3.0", - "bundled": true, - "dev": true, - "peer": true - }, - "is-cidr": { - "version": "4.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "cidr-regex": "^3.1.1" - } - }, - "is-core-module": { - "version": "2.9.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "is-lambda": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "isexe": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "bundled": true, - "dev": true, - "peer": true - }, - "json-stringify-nice": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "peer": true - }, - "jsonparse": { - "version": "1.3.1", - "bundled": true, - "dev": true, - "peer": true - }, - "just-diff": { - "version": "5.0.3", - "bundled": true, - "dev": true, - "peer": true - }, - "just-diff-apply": { - "version": "5.3.1", - "bundled": true, - "dev": true, - "peer": true - }, - "libnpmaccess": { - "version": "6.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "aproba": "^2.0.0", - "minipass": "^3.1.1", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmdiff": { - "version": "4.0.4", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/disparity-colors": "^2.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "binary-extensions": "^2.2.0", - "diff": "^5.0.0", - "minimatch": "^5.0.1", - "npm-package-arg": "^9.0.1", - "pacote": "^13.6.1", - "tar": "^6.1.0" - } - }, - "libnpmexec": { - "version": "4.0.9", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/arborist": "^5.0.0", - "@npmcli/ci-detect": "^2.0.0", - "@npmcli/fs": "^2.1.1", - "@npmcli/run-script": "^4.2.0", - "chalk": "^4.1.0", - "mkdirp-infer-owner": "^2.0.0", - "npm-package-arg": "^9.0.1", - "npmlog": "^6.0.2", - "pacote": "^13.6.1", - "proc-log": "^2.0.0", - "read": "^1.0.7", - "read-package-json-fast": "^2.0.2", - "semver": "^7.3.7", - "walk-up-path": "^1.0.0" - } - }, - "libnpmfund": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/arborist": "^5.0.0" - } - }, - "libnpmhook": { - "version": "8.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmorg": { - "version": "4.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmpack": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/run-script": "^4.1.3", - "npm-package-arg": "^9.0.1", - "pacote": "^13.6.1" - } - }, - "libnpmpublish": { - "version": "6.0.4", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "normalize-package-data": "^4.0.0", - "npm-package-arg": "^9.0.1", - "npm-registry-fetch": "^13.0.0", - "semver": "^7.3.7", - "ssri": "^9.0.0" - } - }, - "libnpmsearch": { - "version": "5.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmteam": { - "version": "4.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "aproba": "^2.0.0", - "npm-registry-fetch": "^13.0.0" - } - }, - "libnpmversion": { - "version": "3.0.6", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/run-script": "^4.1.3", - "json-parse-even-better-errors": "^2.3.1", - "proc-log": "^2.0.0", - "semver": "^7.3.7" - } - }, - "lru-cache": { - "version": "7.12.0", - "bundled": true, - "dev": true, - "peer": true - }, - "make-fetch-happen": { - "version": "10.2.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "agentkeepalive": "^4.2.1", - "cacache": "^16.1.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^7.7.1", - "minipass": "^3.1.6", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^2.0.3", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.3", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^7.0.0", - "ssri": "^9.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "minipass": { - "version": "3.3.4", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "2.1.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "encoding": "^0.1.13", - "minipass": "^3.1.6", - "minipass-sized": "^1.0.3", - "minizlib": "^2.1.2" - } - }, - "minipass-flush": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-json-stream": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "jsonparse": "^1.3.1", - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "bundled": true, - "dev": true, - "peer": true - }, - "mkdirp-infer-owner": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "chownr": "^2.0.0", - "infer-owner": "^1.0.4", - "mkdirp": "^1.0.3" - } - }, - "ms": { - "version": "2.1.3", - "bundled": true, - "dev": true, - "peer": true - }, - "mute-stream": { - "version": "0.0.8", - "bundled": true, - "dev": true, - "peer": true - }, - "negotiator": { - "version": "0.6.3", - "bundled": true, - "dev": true, - "peer": true - }, - "node-gyp": { - "version": "9.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^10.0.3", - "nopt": "^5.0.0", - "npmlog": "^6.0.0", - "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", - "which": "^2.0.2" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "nopt": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "is-core-module": "^2.8.1", - "semver": "^7.3.5", - "validate-npm-package-license": "^3.0.4" - } - }, - "npm-audit-report": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "chalk": "^4.0.0" - } - }, - "npm-bundled": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-install-checks": { - "version": "5.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "semver": "^7.1.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "npm-package-arg": { - "version": "9.1.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "hosted-git-info": "^5.0.0", - "proc-log": "^2.0.1", - "semver": "^7.3.5", - "validate-npm-package-name": "^4.0.0" - } - }, - "npm-packlist": { - "version": "5.1.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "glob": "^8.0.1", - "ignore-walk": "^5.0.1", - "npm-bundled": "^1.1.2", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-pick-manifest": { - "version": "7.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "npm-install-checks": "^5.0.0", - "npm-normalize-package-bin": "^1.0.1", - "npm-package-arg": "^9.0.0", - "semver": "^7.3.5" - } - }, - "npm-profile": { - "version": "6.2.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0" - } - }, - "npm-registry-fetch": { - "version": "13.3.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "make-fetch-happen": "^10.0.6", - "minipass": "^3.1.6", - "minipass-fetch": "^2.0.3", - "minipass-json-stream": "^1.0.1", - "minizlib": "^2.1.2", - "npm-package-arg": "^9.0.1", - "proc-log": "^2.0.0" - } - }, - "npm-user-validate": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "npmlog": { - "version": "6.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "wrappy": "1" - } - }, - "opener": { - "version": "1.5.2", - "bundled": true, - "dev": true, - "peer": true - }, - "p-map": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "pacote": { - "version": "13.6.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "@npmcli/git": "^3.0.0", - "@npmcli/installed-package-contents": "^1.0.7", - "@npmcli/promise-spawn": "^3.0.0", - "@npmcli/run-script": "^4.1.0", - "cacache": "^16.0.0", - "chownr": "^2.0.0", - "fs-minipass": "^2.1.0", - "infer-owner": "^1.0.4", - "minipass": "^3.1.6", - "mkdirp": "^1.0.4", - "npm-package-arg": "^9.0.0", - "npm-packlist": "^5.1.0", - "npm-pick-manifest": "^7.0.0", - "npm-registry-fetch": "^13.0.1", - "proc-log": "^2.0.0", - "promise-retry": "^2.0.1", - "read-package-json": "^5.0.0", - "read-package-json-fast": "^2.0.3", - "rimraf": "^3.0.2", - "ssri": "^9.0.0", - "tar": "^6.1.11" - } - }, - "parse-conflict-json": { - "version": "2.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "json-parse-even-better-errors": "^2.3.1", - "just-diff": "^5.0.1", - "just-diff-apply": "^5.2.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "postcss-selector-parser": { - "version": "6.0.10", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "proc-log": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "promise-all-reject-late": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "promise-call-limit": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "promise-inflight": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true - }, - "promise-retry": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - } - }, - "promzard": { - "version": "0.3.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "read": "1" - } - }, - "qrcode-terminal": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "peer": true - }, - "read": { - "version": "1.0.7", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "3.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "read-package-json": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "glob": "^8.0.1", - "json-parse-even-better-errors": "^2.3.1", - "normalize-package-data": "^4.0.0", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "read-package-json-fast": { - "version": "2.0.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "json-parse-even-better-errors": "^2.3.0", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "retry": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "peer": true - }, - "rimraf": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "glob": { - "version": "7.2.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "minimatch": { - "version": "3.1.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "bundled": true, - "dev": true, - "peer": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true, - "peer": true - }, - "semver": { - "version": "7.3.7", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "yallist": "^4.0.0" - } - } - } - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "signal-exit": { - "version": "3.0.7", - "bundled": true, - "dev": true, - "peer": true - }, - "smart-buffer": { - "version": "4.2.0", - "bundled": true, - "dev": true, - "peer": true - }, - "socks": { - "version": "2.6.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "7.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, - "spdx-correct": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "bundled": true, - "dev": true, - "peer": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "bundled": true, - "dev": true, - "peer": true - }, - "ssri": { - "version": "9.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "string-width": { - "version": "4.2.3", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tar": { - "version": "6.1.11", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - } - }, - "text-table": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "peer": true - }, - "tiny-relative-date": { - "version": "1.3.0", - "bundled": true, - "dev": true, - "peer": true - }, - "treeverse": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "unique-filename": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "peer": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "builtins": "^5.0.0" - } - }, - "walk-up-path": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "peer": true - }, - "wcwidth": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "which": { - "version": "2.0.2", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "wide-align": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "string-width": "^1.0.2 || 2 || 3 || 4" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "peer": true - }, - "write-file-atomic": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "peer": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "yallist": { - "version": "4.0.0", - "bundled": true, - "dev": true, - "peer": true - } - } - }, - "npm-run-path": { - "version": "4.0.1", - "dev": true, - "requires": { - "path-key": "^3.0.0" - } - }, - "once": { - "version": "1.4.0", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "dev": true, - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "optionator": { - "version": "0.9.1", - "dev": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-each-series": { - "version": "2.2.0", - "dev": true, - "peer": true - }, - "p-filter": { - "version": "2.1.0", - "dev": true, - "peer": true, - "requires": { - "p-map": "^2.0.0" - } - }, - "p-is-promise": { - "version": "3.0.0", - "dev": true, - "peer": true - }, - "p-limit": { - "version": "3.1.0", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-map": { - "version": "2.1.0", - "dev": true, - "peer": true - }, - "p-reduce": { - "version": "2.1.0", - "dev": true - }, - "p-retry": { - "version": "4.6.2", - "dev": true, - "peer": true, - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-exists": { - "version": "4.0.0", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "dev": true - }, - "pify": { - "version": "3.0.0", - "dev": true, - "peer": true - }, - "pirates": { - "version": "4.0.5", - "dev": true - }, - "pkg-conf": { - "version": "2.1.0", - "dev": true, - "peer": true, - "requires": { - "find-up": "^2.0.0", - "load-json-file": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "dev": true, - "peer": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "dev": true, - "peer": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "dev": true, - "peer": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "dev": true, - "peer": true, - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "dev": true, - "peer": true - }, - "path-exists": { - "version": "3.0.0", - "dev": true, - "peer": true - } - } - }, - "pkg-dir": { - "version": "4.2.0", - "dev": true, - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - } - } - }, - "prelude-ls": { - "version": "1.2.1", - "dev": true - }, - "prettier": { - "version": "2.7.1", - "dev": true - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "dev": true, - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-format": { - "version": "28.1.3", - "dev": true, - "requires": { - "@jest/schemas": "^28.1.3", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "dev": true - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "dev": true, - "peer": true - }, - "prompts": { - "version": "2.4.2", - "dev": true, - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "property-expr": { - "version": "2.0.5" - }, - "protobufjs": { - "version": "7.2.3", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - } - }, - "punycode": { - "version": "2.1.1", - "dev": true - }, - "q": { - "version": "1.5.1", - "dev": true, - "peer": true - }, - "queue-microtask": { - "version": "1.2.3", - "dev": true - }, - "quick-lru": { - "version": "4.0.1", - "dev": true, - "peer": true - }, - "rc": { - "version": "1.2.8", - "dev": true, - "peer": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "dev": true, - "peer": true - } - } - }, - "react-is": { - "version": "18.2.0", - "dev": true - }, - "read-pkg": { - "version": "5.2.0", - "dev": true, - "peer": true, - "requires": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "dev": true, - "peer": true - }, - "normalize-package-data": { - "version": "2.5.0", - "dev": true, - "peer": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "semver": { - "version": "5.7.1", - "dev": true, - "peer": true - }, - "type-fest": { - "version": "0.6.0", - "dev": true, - "peer": true - } - } - }, - "read-pkg-up": { - "version": "7.0.1", - "dev": true, - "peer": true, - "requires": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "dependencies": { - "find-up": { - "version": "4.1.0", - "dev": true, - "peer": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "dev": true, - "peer": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "p-limit": { - "version": "2.3.0", - "dev": true, - "peer": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "dev": true, - "peer": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "type-fest": { - "version": "0.8.1", - "dev": true, - "peer": true - } - } - }, - "readable-stream": { - "version": "3.6.0", - "dev": true, - "peer": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "redent": { - "version": "3.0.0", - "dev": true, - "peer": true, - "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - } - }, - "redeyed": { - "version": "2.1.1", - "dev": true, - "peer": true, - "requires": { - "esprima": "~4.0.0" - } - }, - "regenerator-runtime": { - "version": "0.13.9" - }, - "regexpp": { - "version": "3.2.0", - "dev": true - }, - "registry-auth-token": { - "version": "4.2.2", - "dev": true, - "peer": true, - "requires": { - "rc": "1.2.8" - } - }, - "require-directory": { - "version": "2.1.1", - "dev": true - }, - "resolve": { - "version": "1.19.0", - "dev": true, - "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "dev": true, - "requires": { - "resolve-from": "^5.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "dev": true - } - } - }, - "resolve-from": { - "version": "4.0.0", - "dev": true - }, - "resolve.exports": { - "version": "1.1.0", - "dev": true - }, - "retry": { - "version": "0.13.1", - "dev": true, - "peer": true - }, - "reusify": { - "version": "1.0.4", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "7.8.1", - "requires": { - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.5.0" - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "dev": true, - "optional": true, - "peer": true - }, - "scrypt-js": { - "version": "3.0.1" - }, - "semantic-release": { - "version": "19.0.3", - "dev": true, - "peer": true, - "requires": { - "@semantic-release/commit-analyzer": "^9.0.2", - "@semantic-release/error": "^3.0.0", - "@semantic-release/github": "^8.0.0", - "@semantic-release/npm": "^9.0.0", - "@semantic-release/release-notes-generator": "^10.0.0", - "aggregate-error": "^3.0.0", - "cosmiconfig": "^7.0.0", - "debug": "^4.0.0", - "env-ci": "^5.0.0", - "execa": "^5.0.0", - "figures": "^3.0.0", - "find-versions": "^4.0.0", - "get-stream": "^6.0.0", - "git-log-parser": "^1.2.0", - "hook-std": "^2.0.0", - "hosted-git-info": "^4.0.0", - "lodash": "^4.17.21", - "marked": "^4.0.10", - "marked-terminal": "^5.0.0", - "micromatch": "^4.0.2", - "p-each-series": "^2.1.0", - "p-reduce": "^2.0.0", - "read-pkg-up": "^7.0.0", - "resolve-from": "^5.0.0", - "semver": "^7.3.2", - "semver-diff": "^3.1.1", - "signale": "^1.2.1", - "yargs": "^16.2.0" - }, - "dependencies": { - "resolve-from": { - "version": "5.0.0", - "dev": true, - "peer": true - }, - "yargs": { - "version": "16.2.0", - "dev": true, - "peer": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - } - } - }, - "semver": { - "version": "7.3.7", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "semver-diff": { - "version": "3.1.1", - "dev": true, - "peer": true, - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "dev": true, - "peer": true - } - } - }, - "semver-regex": { - "version": "3.1.4", - "dev": true, - "peer": true - }, - "shebang-command": { - "version": "2.0.0", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "dev": true - }, - "signal-exit": { - "version": "3.0.7", - "dev": true - }, - "signale": { - "version": "1.4.0", - "dev": true, - "peer": true, - "requires": { - "chalk": "^2.3.2", - "figures": "^2.0.0", - "pkg-conf": "^2.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "dev": true, - "peer": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "dev": true, - "peer": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "dev": true, - "peer": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "peer": true - }, - "figures": { - "version": "2.0.0", - "dev": true, - "peer": true, - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "has-flag": { - "version": "3.0.0", - "dev": true, - "peer": true - }, - "supports-color": { - "version": "5.5.0", - "dev": true, - "peer": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "sisteransi": { - "version": "1.0.5", - "dev": true - }, - "slash": { - "version": "3.0.0", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "dev": true - }, - "source-map-support": { - "version": "0.5.13", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "spawn-error-forwarder": { - "version": "1.0.0", - "dev": true, - "peer": true - }, - "spdx-correct": { - "version": "3.1.1", - "dev": true, - "peer": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "dev": true, - "peer": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "dev": true, - "peer": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.11", - "dev": true, - "peer": true - }, - "split": { - "version": "1.0.1", - "dev": true, - "peer": true, - "requires": { - "through": "2" - } - }, - "split2": { - "version": "3.2.2", - "dev": true, - "peer": true, - "requires": { - "readable-stream": "^3.0.0" - } - }, - "stack-utils": { - "version": "2.0.6", - "dev": true, - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "dev": true - } - } - }, - "stream-combiner2": { - "version": "1.1.1", - "dev": true, - "peer": true, - "requires": { - "duplexer2": "~0.1.0", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "dev": true, - "peer": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "streamsearch": { - "version": "1.1.0" - }, - "string_decoder": { - "version": "1.3.0", - "dev": true, - "peer": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "dev": true, - "peer": true - } - } - }, - "string-length": { - "version": "4.0.2", - "dev": true, - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "dev": true - }, - "strip-final-newline": { - "version": "2.0.0", - "dev": true - }, - "strip-indent": { - "version": "3.0.0", - "dev": true, - "peer": true, - "requires": { - "min-indent": "^1.0.0" - } - }, - "strip-json-comments": { - "version": "3.1.1", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "dev": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "dev": true - }, - "temp-dir": { - "version": "2.0.0", - "dev": true, - "peer": true - }, - "tempy": { - "version": "1.0.1", - "dev": true, - "peer": true, - "requires": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "dev": true, - "peer": true - } - } - }, - "test-exclude": { - "version": "6.0.0", - "dev": true, - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-extensions": { - "version": "1.9.0", - "dev": true, - "peer": true - }, - "text-table": { - "version": "0.2.0", - "dev": true - }, - "through": { - "version": "2.3.8", - "dev": true, - "peer": true - }, - "through2": { - "version": "4.0.2", - "dev": true, - "peer": true, - "requires": { - "readable-stream": "3" - } - }, - "tmpl": { - "version": "1.0.5", - "dev": true - }, - "to-fast-properties": { - "version": "2.0.0", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toposort": { - "version": "2.0.2" - }, - "tr46": { - "version": "0.0.3", - "dev": true, - "peer": true - }, - "traverse": { - "version": "0.6.6", - "dev": true, - "peer": true - }, - "trim-newlines": { - "version": "3.0.1", - "dev": true, - "peer": true - }, - "ts-jest": { - "version": "29.0.3", - "dev": true, - "requires": { - "bs-logger": "0.x", - "fast-json-stable-stringify": "2.x", - "jest-util": "^29.0.0", - "json5": "^2.2.1", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "7.x", - "yargs-parser": "^21.0.1" - }, - "dependencies": { - "yargs-parser": { - "version": "21.1.1", - "dev": true - } - } - }, - "ts-node": { - "version": "10.9.1", - "dev": true, - "requires": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - } - }, - "tslib": { - "version": "1.14.1", - "dev": true - }, - "tsutils": { - "version": "3.21.0", - "dev": true, - "requires": { - "tslib": "^1.8.1" - } - }, - "type-check": { - "version": "0.4.0", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "dev": true - }, - "typescript": { - "version": "4.7.4", - "dev": true - }, - "uglify-js": { - "version": "3.16.3", - "dev": true, - "optional": true, - "peer": true - }, - "undici": { - "version": "5.22.0", - "requires": { - "busboy": "^1.6.0" - } - }, - "unique-string": { - "version": "2.0.0", - "dev": true, - "peer": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universal-user-agent": { - "version": "6.0.0", - "dev": true, - "peer": true - }, - "universalify": { - "version": "2.0.0", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.5", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "url-join": { - "version": "4.0.1", - "dev": true, - "peer": true - }, - "util-deprecate": { - "version": "1.0.2", - "dev": true, - "peer": true - }, - "v8-compile-cache": { - "version": "2.3.0", - "dev": true - }, - "v8-compile-cache-lib": { - "version": "3.0.1", - "dev": true - }, - "v8-to-istanbul": { - "version": "9.0.1", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.12", - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0" - } - }, - "valid-data-url": { - "version": "4.0.1" - }, - "validate-npm-package-license": { - "version": "3.0.4", - "dev": true, - "peer": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "dev": true, - "requires": { - "makeerror": "1.0.12" - } - }, - "webidl-conversions": { - "version": "3.0.1", - "dev": true, - "peer": true - }, - "whatwg-url": { - "version": "5.0.0", - "dev": true, - "peer": true, - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "word-wrap": { - "version": "1.2.3", - "dev": true - }, - "wordwrap": { - "version": "1.0.0", - "dev": true, - "peer": true - }, - "wrap-ansi": { - "version": "7.0.0", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "dev": true - }, - "write-file-atomic": { - "version": "4.0.1", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - } - }, - "ws": { - "version": "7.4.6", - "requires": {} - }, - "xtend": { - "version": "4.0.2", - "dev": true, - "peer": true - }, - "y18n": { - "version": "5.0.8", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "dev": true - }, - "yaml": { - "version": "1.10.2", - "dev": true, - "peer": true - }, - "yargs": { - "version": "17.6.2", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "cliui": { - "version": "8.0.1", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - } - }, - "yargs-parser": { - "version": "21.1.1", - "dev": true - } - } - }, - "yargs-parser": { - "version": "20.2.9", - "dev": true, - "peer": true - }, - "yn": { - "version": "3.1.1", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "dev": true - }, - "yup": { - "version": "0.32.11", - "requires": { - "@babel/runtime": "^7.15.4", - "@types/lodash": "^4.14.175", - "lodash": "^4.17.21", - "lodash-es": "^4.17.21", - "nanoclone": "^0.2.1", - "property-expr": "^2.0.4", - "toposort": "^2.0.2" - } - } + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.9", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.9", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.18.6", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.9", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.18.8", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.18.9", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.18.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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.18.6", + "@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-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.6", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.1", + "babel-plugin-polyfill-corejs3": "^0.5.2", + "babel-plugin-polyfill-regenerator": "^0.3.1", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.21.5", + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/runtime-corejs3": { + "version": "7.18.9", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.18.9", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.9", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.9", + "@babel/types": "^7.18.9", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.3", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3" + }, + "@bosonprotocol/chat-sdk": { + "version": "1.3.1-alpha.1", + "resolved": "https://registry.npmjs.org/@bosonprotocol/chat-sdk/-/chat-sdk-1.3.1-alpha.1.tgz", + "integrity": "sha512-3YM3eifukjtSrVP6OjF36V4oxMFlqrKNhS5cgo/B4s5tey+TvoWQaDwMPmiTLoXHeyRHNXfcCPzzKuJAVY2xfg==", + "requires": { + "@xmtp/xmtp-js": "6.0.2", + "ethers": "^5.7.2", + "valid-data-url": "^4.0.1", + "yup": "^0.32.11" } }, "@bosonprotocol/common": { @@ -51931,6 +32489,11 @@ "@metamask/safe-event-emitter": { "version": "2.0.0" }, + "@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "requires": { @@ -52589,6 +33152,11 @@ "@sinonjs/commons": "^1.7.0" } }, + "@stardazed/streams-polyfill": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@stardazed/streams-polyfill/-/streams-polyfill-2.4.0.tgz", + "integrity": "sha512-W6Yg9cA8YT1b9qCQsz/2+kmKt7i/Za2Nj4QOLqdiANzpTiGy5mOyCQNyh0CVpbvXkjCBo2QxrwPvbDlP9u9k+Q==" + }, "@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", "requires": { @@ -53850,6 +34418,62 @@ "web-streams-polyfill": "^3.2.0" } }, + "@xmtp/proto": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@xmtp/proto/-/proto-1.3.1.tgz", + "integrity": "sha512-qpZd1/gcjz9I8rB7wAsriKfpu41rpomuIsSVyDg0yGOOPJV+thNSA6UqAs2XNDO68dPSOhFWkROHEdixVnMJPg==", + "requires": { + "long": "^5.2.0", + "protobufjs": "^7.0.0", + "undici": "^5.8.1" + }, + "dependencies": { + "long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "protobufjs": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", + "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + } + } + } + }, + "@xmtp/xmtp-js": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@xmtp/xmtp-js/-/xmtp-js-6.0.2.tgz", + "integrity": "sha512-du9gDP1HxeZAmUjvhZcsArcT04dL7+dhMciJOkCcz+qw37986+LXfrLStNm2dNUDSIbQqmbWWIMGlRQ+Jt9COQ==", + "requires": { + "@noble/secp256k1": "^1.5.2", + "@stardazed/streams-polyfill": "^2.4.0", + "@xmtp/proto": "^1.3.1", + "ethers": "^5.5.3", + "long": "^5.2.0", + "node-localstorage": "^2.2.1" + }, + "dependencies": { + "long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + } + } + }, "@xtuc/ieee754": { "version": "1.2.0" }, @@ -61467,6 +42091,26 @@ "node-int64": { "version": "0.4.0" }, + "node-localstorage": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-2.2.1.tgz", + "integrity": "sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==", + "requires": { + "write-file-atomic": "^1.1.4" + }, + "dependencies": { + "write-file-atomic": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", + "integrity": "sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "slide": "^1.1.5" + } + } + } + }, "node-preload": { "version": "0.2.1", "dev": true, @@ -65345,6 +45989,11 @@ } } }, + "slide": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", + "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==" + }, "snake-case": { "version": "3.0.4", "requires": { @@ -66145,8 +46794,7 @@ "dev": true }, "undici": { - "version": "5.10.0", - "dev": true + "version": "5.10.0" }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0" @@ -66441,6 +47089,11 @@ } } }, + "valid-data-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-4.0.1.tgz", + "integrity": "sha512-t0oA6VCnlQ/MPKP/Ie9ZD3biEpB2JTxK1Hx4KC72RbhubL9HsXznoBn228UQTazL7cPvsY36bhzt3fk424TjyA==" + }, "value-or-promise": { "version": "1.0.11", "dev": true diff --git a/package.json b/package.json index 7599670b1..d210e464a 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ ] }, "dependencies": { - "@bosonprotocol/chat-sdk": "file:../chat-sdk", + "@bosonprotocol/chat-sdk": "^1.3.1-alpha.1", "@bosonprotocol/react-kit": "^0.17.2", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", diff --git a/src/components/header/ConnectButton.tsx b/src/components/header/ConnectButton.tsx index 81e7f8b5a..47a4fb160 100644 --- a/src/components/header/ConnectButton.tsx +++ b/src/components/header/ConnectButton.tsx @@ -1,7 +1,6 @@ import { ButtonSize } from "@bosonprotocol/react-kit"; import { ConnectButton as RainbowConnectButton } from "@rainbow-me/rainbowkit"; import * as Sentry from "@sentry/browser"; -import { BellRinging } from "phosphor-react"; import styled from "styled-components"; import metamaskLogo from "../../../src/assets/metamask-logo.svg"; @@ -25,15 +24,11 @@ const ENSAvatar = styled.img` interface Props { navigationBarPosition?: string; showAddress?: boolean; - setShowNotifiModal?: React.Dispatch>; } export default function ConnectButton({ navigationBarPosition = "", showAddress = true, - setShowNotifiModal = () => { - console.log("click Notifi"); - }, ...rest }: Props) { const { isLteXS } = useBreakpoints(); @@ -144,16 +139,6 @@ export default function ConnectButton({ )} {showAddress && account.displayName} - setShowNotifiModal(true)} - style={{ - cursor: "pointer", - whiteSpace: "pre", - ...buttonPropsWhenSideBar, - color: "inherit", - ...(!showAddress && { borderColor: "transparent" }) - }} - > ); })()} diff --git a/src/components/header/Header.tsx b/src/components/header/Header.tsx index 2a949da5c..4b2eeb53d 100644 --- a/src/components/header/Header.tsx +++ b/src/components/header/Header.tsx @@ -18,7 +18,6 @@ import { UserRoles } from "../../router/routes"; import useUserRoles, { checkIfUserHaveRole } from "../../router/useUserRoles"; import { LinkWithQuery } from "../customNavigation/LinkWithQuery"; import Layout from "../Layout"; -import { useModal } from "../modal/useModal"; import BosonButton from "../ui/BosonButton"; import Grid from "../ui/Grid"; import ConnectButton from "./ConnectButton"; @@ -280,8 +279,6 @@ const HeaderComponent = forwardRef( checkIfUserHaveRole(roles, [UserRoles.Guest, UserRoles.Seller], false) && !isCustomStoreFront; - const { showModal, modalTypes } = useModal(); - const sellUrl = useMemo(() => { return getSellLink({ isAccountSeller: isSeller @@ -289,22 +286,9 @@ const HeaderComponent = forwardRef( }, [isSeller]); const Connect = useCallback( (props: Parameters[0]) => { - const setShowNotifiModal = () => { - showModal( - modalTypes.NOTIFI, - { - title: `Notifi` - }, - "auto" - ); - }; return ( <> - + {address && showSellButton && ( ( ); }, - [ - address, - isSideNavBar, - modalTypes.NOTIFI, - showModal, - isSeller, - showSellButton, - navigate, - sellUrl - ] + [address, isSideNavBar, isSeller, showSellButton, navigate, sellUrl] ); return ( diff --git a/src/pages/chat/Chat.tsx b/src/pages/chat/Chat.tsx index 26ffd6f19..38382af7b 100644 --- a/src/pages/chat/Chat.tsx +++ b/src/pages/chat/Chat.tsx @@ -3,6 +3,7 @@ import { Route, Routes, useLocation, useParams } from "react-router-dom"; import styled, { createGlobalStyle } from "styled-components"; import { useAccount } from "wagmi"; +import { useModal } from "../../components/modal/useModal"; import { UrlParameters } from "../../lib/routing/parameters"; import { BosonRoutes } from "../../lib/routing/routes"; import { breakpoint } from "../../lib/styles/breakpoint"; @@ -128,6 +129,17 @@ export default function Chat() { const [previousPath, setPreviousPath] = useState(""); const navigate = useKeepQueryParamsNavigate(); const { isXXS, isXS, isS } = useBreakpoints(); + const { showModal, modalTypes } = useModal(); + + const setShowNotifiModal = () => { + showModal( + modalTypes.NOTIFI, + { + title: `Notifi` + }, + "auto" + ); + }; // select thread based on url /exchangeId useEffect(() => { @@ -207,6 +219,8 @@ export default function Chat() { chatListOpen={chatListOpen} setChatListOpen={setChatListOpen} currentExchange={selectedExchange} + address={address} + setShowNotifiModal={setShowNotifiModal} /> {exchangeIdNotOwned ? ( diff --git a/src/pages/chat/components/MessageList.tsx b/src/pages/chat/components/MessageList.tsx index 8218d72ec..2332e46f3 100644 --- a/src/pages/chat/components/MessageList.tsx +++ b/src/pages/chat/components/MessageList.tsx @@ -1,4 +1,4 @@ -import { ArrowLeft } from "phosphor-react"; +import { ArrowLeft, BellRinging } from "phosphor-react"; import { useEffect, useState } from "react"; import { generatePath } from "react-router-dom"; import styled from "styled-components"; @@ -133,6 +133,25 @@ const MessageInfo = styled.div` } `; +const PageTitle = styled.div` + display: flex; + flex-direction: row; + column-gap: 0.5rem; + ${breakpoint.xxs} { + font-size: 1rem; + } + ${breakpoint.l} { + font-size: 1rem; + } + ${breakpoint.xl} { + font-size: 1.5rem; + } +`; + +const NotifiIcon = styled.div` + cursor: pointer; +`; + interface Props { myBuyerId: string; mySellerId: string; @@ -143,6 +162,8 @@ interface Props { isConversationOpened: boolean; setChatListOpen: (p: boolean) => void; prevPath: string; + address?: string; + setShowNotifiModal?: React.Dispatch>; } const getMessageItemKey = (exchange: Exchange) => exchange.id; @@ -156,7 +177,11 @@ export default function MessageList({ currentExchange, isConversationOpened, setChatListOpen, - prevPath + prevPath, + address, + setShowNotifiModal = () => { + console.log("click Notifi"); + } }: Props) { const [activeMessageKey, setActiveMessageKey] = useState( currentExchange ? getMessageItemKey(currentExchange) : "" @@ -204,7 +229,16 @@ export default function MessageList({ )} - Messages + + Messages + {address && ( + + setShowNotifiModal(true)} + > + + )} + {exchanges From 2b3edde23caed9531be1779091b4d36ca8bdc239 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Tue, 30 May 2023 13:20:24 +0100 Subject: [PATCH 17/24] fix CI build issue --- package-lock.json | 387 +++++++++++++++++- package.json | 2 + ...ifi-network+notifi-react-card+0.65.0.patch | 22 + 3 files changed, 405 insertions(+), 6 deletions(-) create mode 100644 patches/@notifi-network+notifi-react-card+0.65.0.patch diff --git a/package-lock.json b/package-lock.json index 8f90434fa..5f65bfe5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,7 @@ "": { "name": "interface", "version": "0.1.0", + "hasInstallScript": true, "dependencies": { "@bosonprotocol/chat-sdk": "^1.3.1-alpha.1", "@bosonprotocol/react-kit": "^0.17.2", @@ -114,6 +115,7 @@ "istanbul": "^0.4.5", "lint-staged": "^13.0.3", "nyc": "^15.1.0", + "patch-package": "^7.0.0", "prettier": "^2.7.1", "react-app-rewire-alias": "^1.1.7", "react-app-rewired": "^2.2.1", @@ -7916,6 +7918,12 @@ "version": "4.2.2", "license": "Apache-2.0" }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, "node_modules/abab": { "version": "2.0.6", "license": "BSD-3-Clause" @@ -9499,8 +9507,18 @@ } }, "node_modules/ci-info": { - "version": "3.3.2", - "license": "MIT" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } }, "node_modules/cipher-base": { "version": "1.0.4", @@ -13163,6 +13181,15 @@ "node": ">=8" } }, + "node_modules/find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.2" + } + }, "node_modules/flat-cache": { "version": "3.0.4", "license": "MIT", @@ -18351,6 +18378,15 @@ "node": ">=0.10.0" } }, + "node_modules/klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11" + } + }, "node_modules/kleur": { "version": "3.0.3", "license": "MIT", @@ -23104,6 +23140,186 @@ "version": "2.4.1", "license": "0BSD" }, + "node_modules/patch-package": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-7.0.0.tgz", + "integrity": "sha512-eYunHbnnB2ghjTNc5iL1Uo7TsGMuXk0vibX3RFcE/CdVdXzmdbMsG/4K4IgoSuIkLTI5oHrMQk4+NkFqSed0BQ==", + "dev": true, + "dependencies": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^5.6.0", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "bin": { + "patch-package": "index.js" + }, + "engines": { + "node": ">=14", + "npm": ">5" + } + }, + "node_modules/patch-package/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/patch-package/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/patch-package/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/patch-package/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/patch-package/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/patch-package/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/patch-package/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/patch-package/node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/patch-package/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/patch-package/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/patch-package/node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/patch-package/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/path-browserify": { "version": "1.0.1", "license": "MIT" @@ -29382,9 +29598,10 @@ "license": "ISC" }, "node_modules/yaml": { - "version": "2.1.3", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true, - "license": "ISC", "engines": { "node": ">= 14" } @@ -34480,6 +34697,12 @@ "@xtuc/long": { "version": "4.2.2" }, + "@yarnpkg/lockfile": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", + "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true + }, "abab": { "version": "2.0.6" }, @@ -35502,7 +35725,9 @@ "version": "1.0.3" }, "ci-info": { - "version": "3.3.2" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" }, "cipher-base": { "version": "1.0.4", @@ -37887,6 +38112,15 @@ "path-exists": "^4.0.0" } }, + "find-yarn-workspace-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz", + "integrity": "sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==", + "dev": true, + "requires": { + "micromatch": "^4.0.2" + } + }, "flat-cache": { "version": "3.0.4", "requires": { @@ -41051,6 +41285,15 @@ "kind-of": { "version": "6.0.3" }, + "klaw-sync": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz", + "integrity": "sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11" + } + }, "kleur": { "version": "3.0.3" }, @@ -44063,6 +44306,136 @@ } } }, + "patch-package": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/patch-package/-/patch-package-7.0.0.tgz", + "integrity": "sha512-eYunHbnnB2ghjTNc5iL1Uo7TsGMuXk0vibX3RFcE/CdVdXzmdbMsG/4K4IgoSuIkLTI5oHrMQk4+NkFqSed0BQ==", + "dev": true, + "requires": { + "@yarnpkg/lockfile": "^1.1.0", + "chalk": "^4.1.2", + "ci-info": "^3.7.0", + "cross-spawn": "^7.0.3", + "find-yarn-workspace-root": "^2.0.0", + "fs-extra": "^9.0.0", + "klaw-sync": "^6.0.0", + "minimist": "^1.2.6", + "open": "^7.4.2", + "rimraf": "^2.6.3", + "semver": "^5.6.0", + "slash": "^2.0.0", + "tmp": "^0.0.33", + "yaml": "^2.2.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, "path-browserify": { "version": "1.0.1" }, @@ -47830,7 +48203,9 @@ "version": "4.0.0" }, "yaml": { - "version": "2.1.3", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", + "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", "dev": true }, "yaml-ast-parser": { diff --git a/package.json b/package.json index d210e464a..c886267f8 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "url": "git+https://github.com/bosonprotocol/interface.git" }, "scripts": { + "postinstall": "patch-package", "dev": "react-app-rewired start", "build": "react-app-rewired build", "analyze": "cross-env ANALYZE_BUNDLE=true react-app-rewired build", @@ -147,6 +148,7 @@ "istanbul": "^0.4.5", "lint-staged": "^13.0.3", "nyc": "^15.1.0", + "patch-package": "^7.0.0", "prettier": "^2.7.1", "react-app-rewire-alias": "^1.1.7", "react-app-rewired": "^2.2.1", diff --git a/patches/@notifi-network+notifi-react-card+0.65.0.patch b/patches/@notifi-network+notifi-react-card+0.65.0.patch new file mode 100644 index 000000000..8c2435f8c --- /dev/null +++ b/patches/@notifi-network+notifi-react-card+0.65.0.patch @@ -0,0 +1,22 @@ +diff --git a/node_modules/@notifi-network/notifi-react-card/dist/index.css b/node_modules/@notifi-network/notifi-react-card/dist/index.css +index ef9cdb3..69bd635 100644 +--- a/node_modules/@notifi-network/notifi-react-card/dist/index.css ++++ b/node_modules/@notifi-network/notifi-react-card/dist/index.css +@@ -1208,7 +1208,7 @@ input::-webkit-inner-spin-button { + .EventTypeHealthCheckRow__buttonContainer { + display: flex; + flex-direction: row; +- justify-content: start; ++ justify-content: flex-start; + } + .EventTypeTradingPairsRow__container { + display: flex; +@@ -1411,7 +1411,7 @@ input::-webkit-inner-spin-button { + flex: 1; + flex-direction: column; + align-items: center; +- justify-content: start; ++ justify-content: flex-start; + gap: 20px; + } + .NotifiUserInfoPanel__emailConfirmationSent, From bc5dbe9945c3ae914f3b93d1dfca53a0f9f4daf8 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Wed, 31 May 2023 11:51:16 +0100 Subject: [PATCH 18/24] activate the notification icon only when the chat is initialized --- src/pages/chat/Chat.tsx | 4 ++++ src/pages/chat/components/MessageList.tsx | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pages/chat/Chat.tsx b/src/pages/chat/Chat.tsx index 38382af7b..623bbcce2 100644 --- a/src/pages/chat/Chat.tsx +++ b/src/pages/chat/Chat.tsx @@ -12,6 +12,7 @@ import { useBreakpoints } from "../../lib/utils/hooks/useBreakpoints"; import { useBuyerSellerAccounts } from "../../lib/utils/hooks/useBuyerSellerAccounts"; import { Exchange, useExchanges } from "../../lib/utils/hooks/useExchanges"; import { useKeepQueryParamsNavigate } from "../../lib/utils/hooks/useKeepQueryParamsNavigate"; +import { useChatContext } from "./ChatProvider/ChatContext"; import ChatConversation from "./components/ChatConversation"; import MessageList from "./components/MessageList"; @@ -130,6 +131,7 @@ export default function Chat() { const navigate = useKeepQueryParamsNavigate(); const { isXXS, isXS, isS } = useBreakpoints(); const { showModal, modalTypes } = useModal(); + const { bosonXmtp } = useChatContext(); const setShowNotifiModal = () => { showModal( @@ -201,6 +203,7 @@ export default function Chat() { !isLoadingBuyer && (isErrorSellers || isErrorBuyers || (!sellerId && !buyerId)) ); + const isChatInitialized = !!bosonXmtp; return ( <> @@ -220,6 +223,7 @@ export default function Chat() { setChatListOpen={setChatListOpen} currentExchange={selectedExchange} address={address} + isChatInitialized={isChatInitialized} setShowNotifiModal={setShowNotifiModal} /> diff --git a/src/pages/chat/components/MessageList.tsx b/src/pages/chat/components/MessageList.tsx index 2332e46f3..0a21d4ea8 100644 --- a/src/pages/chat/components/MessageList.tsx +++ b/src/pages/chat/components/MessageList.tsx @@ -163,6 +163,7 @@ interface Props { setChatListOpen: (p: boolean) => void; prevPath: string; address?: string; + isChatInitialized: boolean; setShowNotifiModal?: React.Dispatch>; } @@ -179,6 +180,7 @@ export default function MessageList({ setChatListOpen, prevPath, address, + isChatInitialized, setShowNotifiModal = () => { console.log("click Notifi"); } @@ -231,7 +233,7 @@ export default function MessageList({ )} Messages - {address && ( + {address && isChatInitialized && ( setShowNotifiModal(true)} From cb9a308b44a89cd1f918b74be93c4f6f66f692c3 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Thu, 22 Jun 2023 16:41:32 +0100 Subject: [PATCH 19/24] get the topics to register too and the list of topics already regietered --- package-lock.json | 452 ++++++++---------- package.json | 5 +- .../modal/components/NotifiModal.tsx | 75 ++- 3 files changed, 267 insertions(+), 265 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5f65bfe5c..0bd38182c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,14 +9,15 @@ "version": "0.1.0", "hasInstallScript": true, "dependencies": { - "@bosonprotocol/chat-sdk": "^1.3.1-alpha.1", + "@bosonprotocol/chat-sdk": "file:../chat-sdk", "@bosonprotocol/react-kit": "^0.17.2", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", "@ethersproject/units": "^5.6.1", "@glidejs/glide": "^3.5.2", "@graphql-codegen/fragment-matcher": "^3.3.1", - "@notifi-network/notifi-react-card": "^0.65.0", + "@notifi-network/notifi-react-card": "^0.73.1", + "@notifi-network/notifi-react-hooks": "^0.73.1", "@popperjs/core": "^2.11.5", "@radix-ui/react-progress": "^1.0.0", "@radix-ui/react-switch": "^1.0.2", @@ -125,6 +126,37 @@ "webpack-bundle-analyzer": "^4.6.1" } }, + "../chat-sdk": { + "name": "@bosonprotocol/chat-sdk", + "version": "1.3.1-alpha.1", + "license": "Apache-2.0", + "dependencies": { + "@xmtp/xmtp-js": "^8.2.0", + "ethers": "^5.7.2", + "valid-data-url": "^4.0.1", + "yup": "^0.32.11" + }, + "devDependencies": { + "@semantic-release/changelog": "^6.0.1", + "@semantic-release/git": "^10.0.1", + "@tsconfig/node16": "^1.0.3", + "@types/jest": "^28.1.6", + "@types/node": "^18.6.1", + "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/parser": "^5.31.0", + "cross-env": "^7.0.3", + "eslint": "^8.20.0", + "eslint-config-prettier": "^8.4.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "jest": "^29.3.1", + "prettier": "^2.6.2", + "rimraf": "^3.0.2", + "ts-jest": "^29.0.3", + "ts-node": "^10.9.1", + "typescript": "^4.7.4" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "license": "Apache-2.0", @@ -1921,15 +1953,8 @@ "license": "MIT" }, "node_modules/@bosonprotocol/chat-sdk": { - "version": "1.3.1-alpha.1", - "resolved": "https://registry.npmjs.org/@bosonprotocol/chat-sdk/-/chat-sdk-1.3.1-alpha.1.tgz", - "integrity": "sha512-3YM3eifukjtSrVP6OjF36V4oxMFlqrKNhS5cgo/B4s5tey+TvoWQaDwMPmiTLoXHeyRHNXfcCPzzKuJAVY2xfg==", - "dependencies": { - "@xmtp/xmtp-js": "6.0.2", - "ethers": "^5.7.2", - "valid-data-url": "^4.0.1", - "yup": "^0.32.11" - } + "resolved": "../chat-sdk", + "link": true }, "node_modules/@bosonprotocol/common": { "version": "1.22.0", @@ -4936,17 +4961,6 @@ "version": "2.0.0", "license": "ISC" }, - "node_modules/@noble/secp256k1": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", - "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "license": "MIT", @@ -4978,23 +4992,36 @@ }, "node_modules/@notifi-network/notifi-core": { "version": "0.65.0", + "dev": true, "license": "MIT", "dependencies": { "@notifi-network/notifi-graphql": "^0.65.0" } }, "node_modules/@notifi-network/notifi-frontend-client": { - "version": "0.65.0", - "license": "MIT", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-frontend-client/-/notifi-frontend-client-0.73.1.tgz", + "integrity": "sha512-VXfGY0UBeGgMs4+n+eJpU+xts6FyWzIvrXvM2k2yvqwJ1kSmiBysMZKHCD/JacKNVBnCSTi6opdwmBoO2zhVcA==", "dependencies": { - "@notifi-network/notifi-graphql": "^0.65.0", + "@notifi-network/notifi-graphql": "^0.73.1", "graphql-request": "5.1.0", "localforage": "^1.10.0" } }, + "node_modules/@notifi-network/notifi-frontend-client/node_modules/@notifi-network/notifi-graphql": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.73.1.tgz", + "integrity": "sha512-UnSS9JnpuJG33CcStse2HDkSDZOi2wFQEE73TS8im/ATwTlgw2kImgL/hTNd6jDR/qrHvziMXePU+iNuRV09SA==", + "dependencies": { + "graphql": "^16.6.0", + "graphql-request": "5.1.0", + "uuid": "^8.3.2" + } + }, "node_modules/@notifi-network/notifi-frontend-client/node_modules/graphql-request": { "version": "5.1.0", - "license": "MIT", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "cross-fetch": "^3.1.5", @@ -5007,6 +5034,7 @@ }, "node_modules/@notifi-network/notifi-graphql": { "version": "0.65.0", + "dev": true, "license": "MIT", "dependencies": { "graphql": "^16.6.0", @@ -5016,6 +5044,7 @@ }, "node_modules/@notifi-network/notifi-graphql/node_modules/graphql-request": { "version": "5.1.0", + "dev": true, "license": "MIT", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", @@ -5028,11 +5057,12 @@ } }, "node_modules/@notifi-network/notifi-react-card": { - "version": "0.65.0", - "license": "MIT", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-card/-/notifi-react-card-0.73.1.tgz", + "integrity": "sha512-xX+KzUcPiU+5qfnuq2PqMaL59r4c7amvCQ6eTCPev4NueyUBvlHy9Wrb9fVwmIaqNvzgCt5hsUhKQXgQwnwE6A==", "dependencies": { - "@notifi-network/notifi-frontend-client": "^0.65.0", - "@notifi-network/notifi-react-hooks": "^0.65.0", + "@notifi-network/notifi-frontend-client": "^0.73.1", + "@notifi-network/notifi-react-hooks": "^0.73.1", "clsx": "^1.2.1", "date-fns": "^2.29.3", "libphonenumber-js": "^1.10.13", @@ -5047,12 +5077,13 @@ } }, "node_modules/@notifi-network/notifi-react-hooks": { - "version": "0.65.0", - "license": "MIT", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-hooks/-/notifi-react-hooks-0.73.1.tgz", + "integrity": "sha512-m9F0qqpGJozxWKDyDsr7o9RcBioJYANFHoKuIBP+l/9rn65GyXP0s5JB8A1zVzEG9YYG1alI22nC/tkYNs3fOQ==", "dependencies": { - "@notifi-network/notifi-axios-adapter": "^0.65.0", - "@notifi-network/notifi-axios-utils": "^0.65.0", - "@notifi-network/notifi-core": "^0.65.0", + "@notifi-network/notifi-axios-adapter": "^0.73.1", + "@notifi-network/notifi-axios-utils": "^0.73.1", + "@notifi-network/notifi-core": "^0.73.1", "axios": "^0.26.0", "localforage": "^1.10.0", "typedoc-plugin-missing-exports": "^0.22.6", @@ -5064,29 +5095,64 @@ } }, "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-adapter": { - "version": "0.65.0", - "license": "MIT", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-adapter/-/notifi-axios-adapter-0.73.1.tgz", + "integrity": "sha512-+jQjLGH1IBfY8UUz2f8UA5nBPuXDJvzY3woRx8EzFit2/6S3pjcR5ylaIAs3usaXJCMkWtD6m4FhKCDr86MxHA==", "dependencies": { - "@notifi-network/notifi-axios-utils": "^0.65.0" + "@notifi-network/notifi-axios-utils": "^0.73.1" }, "peerDependencies": { "axios": "^0.26.0" } }, "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-utils": { - "version": "0.65.0", - "license": "MIT", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-utils/-/notifi-axios-utils-0.73.1.tgz", + "integrity": "sha512-qBVZwUnZpfyN6MDSxgm9QuU2iJijmA3IFgOG1wJZFQR6ONCjrwWrxj6oXZmK7u5qVDC3EmR4XjNfUEtcjSeZlQ==", "peerDependencies": { "axios": "^0.26.1" } }, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-core": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-core/-/notifi-core-0.73.1.tgz", + "integrity": "sha512-byJMVq5KIGQFRl5EfOkyzxfGjQ+HCy4CbWuGE8ZK79SR+AMRDeUe+/MUjE6gVPae5QQqmP7SVbTm1vpGaOPPiw==", + "dependencies": { + "@notifi-network/notifi-graphql": "^0.73.1" + } + }, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-graphql": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.73.1.tgz", + "integrity": "sha512-UnSS9JnpuJG33CcStse2HDkSDZOi2wFQEE73TS8im/ATwTlgw2kImgL/hTNd6jDR/qrHvziMXePU+iNuRV09SA==", + "dependencies": { + "graphql": "^16.6.0", + "graphql-request": "5.1.0", + "uuid": "^8.3.2" + } + }, "node_modules/@notifi-network/notifi-react-hooks/node_modules/axios": { "version": "0.26.1", - "license": "MIT", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "dependencies": { "follow-redirects": "^1.14.8" } }, + "node_modules/@notifi-network/notifi-react-hooks/node_modules/graphql-request": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + }, + "peerDependencies": { + "graphql": "14 - 16" + } + }, "node_modules/@peculiar/asn1-schema": { "version": "2.3.0", "dev": true, @@ -5953,11 +6019,6 @@ "@sinonjs/commons": "^1.7.0" } }, - "node_modules/@stardazed/streams-polyfill": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@stardazed/streams-polyfill/-/streams-polyfill-2.4.0.tgz", - "integrity": "sha512-W6Yg9cA8YT1b9qCQsz/2+kmKt7i/Za2Nj4QOLqdiANzpTiGy5mOyCQNyh0CVpbvXkjCBo2QxrwPvbDlP9u9k+Q==" - }, "node_modules/@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", "license": "Apache-2.0", @@ -7854,62 +7915,6 @@ "web-streams-polyfill": "^3.2.0" } }, - "node_modules/@xmtp/proto": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@xmtp/proto/-/proto-1.3.1.tgz", - "integrity": "sha512-qpZd1/gcjz9I8rB7wAsriKfpu41rpomuIsSVyDg0yGOOPJV+thNSA6UqAs2XNDO68dPSOhFWkROHEdixVnMJPg==", - "dependencies": { - "long": "^5.2.0", - "protobufjs": "^7.0.0", - "undici": "^5.8.1" - } - }, - "node_modules/@xmtp/proto/node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "node_modules/@xmtp/proto/node_modules/protobufjs": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", - "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", - "hasInstallScript": true, - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/@xmtp/xmtp-js": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@xmtp/xmtp-js/-/xmtp-js-6.0.2.tgz", - "integrity": "sha512-du9gDP1HxeZAmUjvhZcsArcT04dL7+dhMciJOkCcz+qw37986+LXfrLStNm2dNUDSIbQqmbWWIMGlRQ+Jt9COQ==", - "dependencies": { - "@noble/secp256k1": "^1.5.2", - "@stardazed/streams-polyfill": "^2.4.0", - "@xmtp/proto": "^1.3.1", - "ethers": "^5.5.3", - "long": "^5.2.0", - "node-localstorage": "^2.2.1" - } - }, - "node_modules/@xmtp/xmtp-js/node_modules/long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "license": "BSD-3-Clause" @@ -20162,27 +20167,6 @@ "version": "0.4.0", "license": "MIT" }, - "node_modules/node-localstorage": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-2.2.1.tgz", - "integrity": "sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==", - "dependencies": { - "write-file-atomic": "^1.1.4" - }, - "engines": { - "node": ">=0.12" - } - }, - "node_modules/node-localstorage/node_modules/write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw==", - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" - } - }, "node_modules/node-preload": { "version": "0.2.1", "dev": true, @@ -26703,14 +26687,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==", - "engines": { - "node": "*" - } - }, "node_modules/snake-case": { "version": "3.0.4", "license": "MIT", @@ -27990,6 +27966,7 @@ }, "node_modules/undici": { "version": "5.10.0", + "dev": true, "license": "MIT", "engines": { "node": ">=12.18" @@ -28484,14 +28461,6 @@ "node": ">= 8" } }, - "node_modules/valid-data-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-4.0.1.tgz", - "integrity": "sha512-t0oA6VCnlQ/MPKP/Ie9ZD3biEpB2JTxK1Hx4KC72RbhubL9HsXznoBn228UQTazL7cPvsY36bhzt3fk424TjyA==", - "engines": { - "node": ">=10" - } - }, "node_modules/value-or-promise": { "version": "1.0.11", "dev": true, @@ -30765,12 +30734,28 @@ "version": "0.2.3" }, "@bosonprotocol/chat-sdk": { - "version": "1.3.1-alpha.1", - "resolved": "https://registry.npmjs.org/@bosonprotocol/chat-sdk/-/chat-sdk-1.3.1-alpha.1.tgz", - "integrity": "sha512-3YM3eifukjtSrVP6OjF36V4oxMFlqrKNhS5cgo/B4s5tey+TvoWQaDwMPmiTLoXHeyRHNXfcCPzzKuJAVY2xfg==", - "requires": { - "@xmtp/xmtp-js": "6.0.2", + "version": "file:../chat-sdk", + "requires": { + "@semantic-release/changelog": "^6.0.1", + "@semantic-release/git": "^10.0.1", + "@tsconfig/node16": "^1.0.3", + "@types/jest": "^28.1.6", + "@types/node": "^18.6.1", + "@typescript-eslint/eslint-plugin": "^5.31.0", + "@typescript-eslint/parser": "^5.31.0", + "@xmtp/xmtp-js": "^8.2.0", + "cross-env": "^7.0.3", + "eslint": "^8.20.0", + "eslint-config-prettier": "^8.4.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", "ethers": "^5.7.2", + "jest": "^29.3.1", + "prettier": "^2.6.2", + "rimraf": "^3.0.2", + "ts-jest": "^29.0.3", + "ts-node": "^10.9.1", + "typescript": "^4.7.4", "valid-data-url": "^4.0.1", "yup": "^0.32.11" } @@ -32706,11 +32691,6 @@ "@metamask/safe-event-emitter": { "version": "2.0.0" }, - "@noble/secp256k1": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", - "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==" - }, "@nodelib/fs.scandir": { "version": "2.1.5", "requires": { @@ -32730,20 +32710,35 @@ }, "@notifi-network/notifi-core": { "version": "0.65.0", + "dev": true, "requires": { "@notifi-network/notifi-graphql": "^0.65.0" } }, "@notifi-network/notifi-frontend-client": { - "version": "0.65.0", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-frontend-client/-/notifi-frontend-client-0.73.1.tgz", + "integrity": "sha512-VXfGY0UBeGgMs4+n+eJpU+xts6FyWzIvrXvM2k2yvqwJ1kSmiBysMZKHCD/JacKNVBnCSTi6opdwmBoO2zhVcA==", "requires": { - "@notifi-network/notifi-graphql": "^0.65.0", + "@notifi-network/notifi-graphql": "^0.73.1", "graphql-request": "5.1.0", "localforage": "^1.10.0" }, "dependencies": { + "@notifi-network/notifi-graphql": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.73.1.tgz", + "integrity": "sha512-UnSS9JnpuJG33CcStse2HDkSDZOi2wFQEE73TS8im/ATwTlgw2kImgL/hTNd6jDR/qrHvziMXePU+iNuRV09SA==", + "requires": { + "graphql": "^16.6.0", + "graphql-request": "5.1.0", + "uuid": "^8.3.2" + } + }, "graphql-request": { "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", "requires": { "@graphql-typed-document-node/core": "^3.1.1", "cross-fetch": "^3.1.5", @@ -32755,6 +32750,7 @@ }, "@notifi-network/notifi-graphql": { "version": "0.65.0", + "dev": true, "requires": { "graphql": "^16.6.0", "graphql-request": "5.1.0", @@ -32763,6 +32759,7 @@ "dependencies": { "graphql-request": { "version": "5.1.0", + "dev": true, "requires": { "@graphql-typed-document-node/core": "^3.1.1", "cross-fetch": "^3.1.5", @@ -32773,10 +32770,12 @@ } }, "@notifi-network/notifi-react-card": { - "version": "0.65.0", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-card/-/notifi-react-card-0.73.1.tgz", + "integrity": "sha512-xX+KzUcPiU+5qfnuq2PqMaL59r4c7amvCQ6eTCPev4NueyUBvlHy9Wrb9fVwmIaqNvzgCt5hsUhKQXgQwnwE6A==", "requires": { - "@notifi-network/notifi-frontend-client": "^0.65.0", - "@notifi-network/notifi-react-hooks": "^0.65.0", + "@notifi-network/notifi-frontend-client": "^0.73.1", + "@notifi-network/notifi-react-hooks": "^0.73.1", "clsx": "^1.2.1", "date-fns": "^2.29.3", "libphonenumber-js": "^1.10.13", @@ -32789,11 +32788,13 @@ } }, "@notifi-network/notifi-react-hooks": { - "version": "0.65.0", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-hooks/-/notifi-react-hooks-0.73.1.tgz", + "integrity": "sha512-m9F0qqpGJozxWKDyDsr7o9RcBioJYANFHoKuIBP+l/9rn65GyXP0s5JB8A1zVzEG9YYG1alI22nC/tkYNs3fOQ==", "requires": { - "@notifi-network/notifi-axios-adapter": "^0.65.0", - "@notifi-network/notifi-axios-utils": "^0.65.0", - "@notifi-network/notifi-core": "^0.65.0", + "@notifi-network/notifi-axios-adapter": "^0.73.1", + "@notifi-network/notifi-axios-utils": "^0.73.1", + "@notifi-network/notifi-core": "^0.73.1", "axios": "^0.26.0", "localforage": "^1.10.0", "typedoc-plugin-missing-exports": "^0.22.6", @@ -32801,20 +32802,55 @@ }, "dependencies": { "@notifi-network/notifi-axios-adapter": { - "version": "0.65.0", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-adapter/-/notifi-axios-adapter-0.73.1.tgz", + "integrity": "sha512-+jQjLGH1IBfY8UUz2f8UA5nBPuXDJvzY3woRx8EzFit2/6S3pjcR5ylaIAs3usaXJCMkWtD6m4FhKCDr86MxHA==", "requires": { - "@notifi-network/notifi-axios-utils": "^0.65.0" + "@notifi-network/notifi-axios-utils": "^0.73.1" } }, "@notifi-network/notifi-axios-utils": { - "version": "0.65.0", + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-utils/-/notifi-axios-utils-0.73.1.tgz", + "integrity": "sha512-qBVZwUnZpfyN6MDSxgm9QuU2iJijmA3IFgOG1wJZFQR6ONCjrwWrxj6oXZmK7u5qVDC3EmR4XjNfUEtcjSeZlQ==", "requires": {} }, + "@notifi-network/notifi-core": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-core/-/notifi-core-0.73.1.tgz", + "integrity": "sha512-byJMVq5KIGQFRl5EfOkyzxfGjQ+HCy4CbWuGE8ZK79SR+AMRDeUe+/MUjE6gVPae5QQqmP7SVbTm1vpGaOPPiw==", + "requires": { + "@notifi-network/notifi-graphql": "^0.73.1" + } + }, + "@notifi-network/notifi-graphql": { + "version": "0.73.1", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.73.1.tgz", + "integrity": "sha512-UnSS9JnpuJG33CcStse2HDkSDZOi2wFQEE73TS8im/ATwTlgw2kImgL/hTNd6jDR/qrHvziMXePU+iNuRV09SA==", + "requires": { + "graphql": "^16.6.0", + "graphql-request": "5.1.0", + "uuid": "^8.3.2" + } + }, "axios": { "version": "0.26.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", + "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", "requires": { "follow-redirects": "^1.14.8" } + }, + "graphql-request": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/graphql-request/-/graphql-request-5.1.0.tgz", + "integrity": "sha512-0OeRVYigVwIiXhNmqnPDt+JhMzsjinxHE7TVy3Lm6jUzav0guVcL0lfSbi6jVTRAxcbwgyr6yrZioSHxf9gHzw==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-fetch": "^3.1.5", + "extract-files": "^9.0.0", + "form-data": "^3.0.0" + } } } }, @@ -33369,11 +33405,6 @@ "@sinonjs/commons": "^1.7.0" } }, - "@stardazed/streams-polyfill": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@stardazed/streams-polyfill/-/streams-polyfill-2.4.0.tgz", - "integrity": "sha512-W6Yg9cA8YT1b9qCQsz/2+kmKt7i/Za2Nj4QOLqdiANzpTiGy5mOyCQNyh0CVpbvXkjCBo2QxrwPvbDlP9u9k+Q==" - }, "@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", "requires": { @@ -34635,62 +34666,6 @@ "web-streams-polyfill": "^3.2.0" } }, - "@xmtp/proto": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@xmtp/proto/-/proto-1.3.1.tgz", - "integrity": "sha512-qpZd1/gcjz9I8rB7wAsriKfpu41rpomuIsSVyDg0yGOOPJV+thNSA6UqAs2XNDO68dPSOhFWkROHEdixVnMJPg==", - "requires": { - "long": "^5.2.0", - "protobufjs": "^7.0.0", - "undici": "^5.8.1" - }, - "dependencies": { - "long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - }, - "protobufjs": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", - "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", - "requires": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - } - } - } - }, - "@xmtp/xmtp-js": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@xmtp/xmtp-js/-/xmtp-js-6.0.2.tgz", - "integrity": "sha512-du9gDP1HxeZAmUjvhZcsArcT04dL7+dhMciJOkCcz+qw37986+LXfrLStNm2dNUDSIbQqmbWWIMGlRQ+Jt9COQ==", - "requires": { - "@noble/secp256k1": "^1.5.2", - "@stardazed/streams-polyfill": "^2.4.0", - "@xmtp/proto": "^1.3.1", - "ethers": "^5.5.3", - "long": "^5.2.0", - "node-localstorage": "^2.2.1" - }, - "dependencies": { - "long": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", - "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" - } - } - }, "@xtuc/ieee754": { "version": "1.2.0" }, @@ -42334,26 +42309,6 @@ "node-int64": { "version": "0.4.0" }, - "node-localstorage": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-localstorage/-/node-localstorage-2.2.1.tgz", - "integrity": "sha512-vv8fJuOUCCvSPjDjBLlMqYMHob4aGjkmrkaE42/mZr0VT+ZAU10jRF8oTnX9+pgU9/vYJ8P7YT3Vd6ajkmzSCw==", - "requires": { - "write-file-atomic": "^1.1.4" - }, - "dependencies": { - "write-file-atomic": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz", - "integrity": "sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw==", - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" - } - } - } - }, "node-preload": { "version": "0.2.1", "dev": true, @@ -46362,11 +46317,6 @@ } } }, - "slide": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz", - "integrity": "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw==" - }, "snake-case": { "version": "3.0.4", "requires": { @@ -47167,7 +47117,8 @@ "dev": true }, "undici": { - "version": "5.10.0" + "version": "5.10.0", + "dev": true }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0" @@ -47462,11 +47413,6 @@ } } }, - "valid-data-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-4.0.1.tgz", - "integrity": "sha512-t0oA6VCnlQ/MPKP/Ie9ZD3biEpB2JTxK1Hx4KC72RbhubL9HsXznoBn228UQTazL7cPvsY36bhzt3fk424TjyA==" - }, "value-or-promise": { "version": "1.0.11", "dev": true diff --git a/package.json b/package.json index c886267f8..b2f81f418 100644 --- a/package.json +++ b/package.json @@ -42,14 +42,15 @@ ] }, "dependencies": { - "@bosonprotocol/chat-sdk": "^1.3.1-alpha.1", + "@bosonprotocol/chat-sdk": "file:../chat-sdk", "@bosonprotocol/react-kit": "^0.17.2", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", "@ethersproject/units": "^5.6.1", "@glidejs/glide": "^3.5.2", "@graphql-codegen/fragment-matcher": "^3.3.1", - "@notifi-network/notifi-react-card": "^0.65.0", + "@notifi-network/notifi-react-card": "^0.73.1", + "@notifi-network/notifi-react-hooks": "^0.73.1", "@popperjs/core": "^2.11.5", "@radix-ui/react-progress": "^1.0.0", "@radix-ui/react-switch": "^1.0.2", diff --git a/src/components/modal/components/NotifiModal.tsx b/src/components/modal/components/NotifiModal.tsx index 471a2f37a..efadf5d9e 100644 --- a/src/components/modal/components/NotifiModal.tsx +++ b/src/components/modal/components/NotifiModal.tsx @@ -6,9 +6,13 @@ import { NotifiInputSeparators, NotifiSubscriptionCard } from "@notifi-network/notifi-react-card"; +import { useNotifiClient } from "@notifi-network/notifi-react-hooks"; import { arrayify } from "ethers/lib/utils"; +import { useMemo, useState } from "react"; import { useAccount, useSigner } from "wagmi"; +import { useChatContext } from "../../../pages/chat/ChatProvider/ChatContext"; + export default function NotifiModal() { const { data: signer } = useSigner(); const { address } = useAccount(); @@ -40,9 +44,50 @@ export default function NotifiModal() { cardId: "f94c8ab903d849e2b70204c4357372cc" }; - const xmtpInputs = { - XMTPTopics: ["xmtp-topic"] - }; + const { bosonXmtp } = useChatContext(); + const [areTopicsReady, setAreTopicsReady] = useState(false); + + const notifiClient = useNotifiClient({ + dappAddress: notifiConfig.dappId, + env: "Development", + walletPublicKey: address as string, + walletBlockchain: "ETHEREUM" + }); + + const alreadyRegisteredTopics = useMemo(() => { + const sourceTopics = notifiClient.data?.alerts + ?.find( + (alert: { filter?: { filterType?: string } }) => + alert.filter?.filterType === "WEB3_CHAT_MESSAGES" + ) + ?.sourceGroup?.sources?.filter( + (source: unknown) => (source as { type?: string }).type === "XMTP" + ) + ?.map( + (source: unknown) => (source as { name?: string }).name + ) as string[]; + return sourceTopics || []; + }, [notifiClient]); + + const topicDatas = useMemo(() => { + if (bosonXmtp) { + bosonXmtp.getConversations().then((convos) => { + const newTopicDatas = convos + .map((convo) => { + return { topic: convo.topic, peerAddress: convo.peerAddress }; + }) + .filter( + (topicData) => !alreadyRegisteredTopics.includes(topicData.topic) + ); + setAreTopicsReady(true); + return newTopicDatas; + }); + } else { + console.log("topics are not ready"); + setAreTopicsReady(false); + return []; + } + }, [bosonXmtp, alreadyRegisteredTopics]); return ( <> @@ -61,13 +106,23 @@ export default function NotifiModal() { //If Binance, use "BINANCE" //If Optimism, use OPTIMISM > - + {areTopicsReady ? ( + + topicData.topic + ) || [] + }} + /> + ) : ( +

Fetching XMTP topics...

+ )} )} From 3bb7ddc56b792a3de17a2b12cb8914e08be12cc6 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Tue, 27 Jun 2023 09:23:09 +0100 Subject: [PATCH 20/24] add notifixmtp registration status on messageList --- src/assets/notifi-logo-checked.png | Bin 0 -> 135025 bytes src/assets/notifi-logo-unchecked.png | Bin 0 -> 168815 bytes src/assets/notifi-logo.png | Bin 0 -> 46804 bytes .../modal/components/NotifiModal.tsx | 97 +++++---------- src/pages/chat/Chat.tsx | 113 ++++++++++++++++-- src/pages/chat/ChatProvider/ChatProvider.tsx | 2 +- .../chat/components/ChatConversation.tsx | 6 +- src/pages/chat/components/MessageList.tsx | 76 +++++++++++- 8 files changed, 206 insertions(+), 88 deletions(-) create mode 100644 src/assets/notifi-logo-checked.png create mode 100644 src/assets/notifi-logo-unchecked.png create mode 100644 src/assets/notifi-logo.png diff --git a/src/assets/notifi-logo-checked.png b/src/assets/notifi-logo-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..097ac96fc749c0a25c2122a2b96d5e4b7398d24d GIT binary patch literal 135025 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 z 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 LCCM5I%Rh? literal 0 HcmV?d00001 diff --git a/src/assets/notifi-logo-unchecked.png b/src/assets/notifi-logo-unchecked.png new file mode 100644 index 0000000000000000000000000000000000000000..439f24dc27b9111324bfc878716cca6624ec4714 GIT binary patch literal 168815 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 l3b}&&G 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 P`=_a@t5T(88S(!Bv=mpH literal 0 HcmV?d00001 diff --git a/src/components/modal/components/NotifiModal.tsx b/src/components/modal/components/NotifiModal.tsx index efadf5d9e..197f16246 100644 --- a/src/components/modal/components/NotifiModal.tsx +++ b/src/components/modal/components/NotifiModal.tsx @@ -6,17 +6,34 @@ import { NotifiInputSeparators, NotifiSubscriptionCard } from "@notifi-network/notifi-react-card"; -import { useNotifiClient } from "@notifi-network/notifi-react-hooks"; +import { Signer } from "ethers"; import { arrayify } from "ethers/lib/utils"; -import { useMemo, useState } from "react"; -import { useAccount, useSigner } from "wagmi"; -import { useChatContext } from "../../../pages/chat/ChatProvider/ChatContext"; +export type ChainName = + | "ETHEREUM" + | "POLYGON" + | "ARBITRUM" + | "AVALANCHE" + | "BINANCE" + | "OPTIMISM"; -export default function NotifiModal() { - const { data: signer } = useSigner(); - const { address } = useAccount(); +export type NotifiConfig = { + dappId: string; + cardId: string; + chain: ChainName; +}; +export default function NotifiModal({ + signer, + address, + topics, + notifiConfig +}: { + signer?: Signer | null; + address?: string; + topics?: string[] | null; + notifiConfig: NotifiConfig; +}) { const inputLabels: NotifiInputFieldsText = { label: { email: "Email", @@ -37,58 +54,6 @@ export default function NotifiModal() { } }; - const notifiConfig = { - // dappId: "testludobosondapp", - dappId: "junitest.xyz", - // cardId: "db7bdfd7b72d427ea2c8840785cfa0b4" - cardId: "f94c8ab903d849e2b70204c4357372cc" - }; - - const { bosonXmtp } = useChatContext(); - const [areTopicsReady, setAreTopicsReady] = useState(false); - - const notifiClient = useNotifiClient({ - dappAddress: notifiConfig.dappId, - env: "Development", - walletPublicKey: address as string, - walletBlockchain: "ETHEREUM" - }); - - const alreadyRegisteredTopics = useMemo(() => { - const sourceTopics = notifiClient.data?.alerts - ?.find( - (alert: { filter?: { filterType?: string } }) => - alert.filter?.filterType === "WEB3_CHAT_MESSAGES" - ) - ?.sourceGroup?.sources?.filter( - (source: unknown) => (source as { type?: string }).type === "XMTP" - ) - ?.map( - (source: unknown) => (source as { name?: string }).name - ) as string[]; - return sourceTopics || []; - }, [notifiClient]); - - const topicDatas = useMemo(() => { - if (bosonXmtp) { - bosonXmtp.getConversations().then((convos) => { - const newTopicDatas = convos - .map((convo) => { - return { topic: convo.topic, peerAddress: convo.peerAddress }; - }) - .filter( - (topicData) => !alreadyRegisteredTopics.includes(topicData.topic) - ); - setAreTopicsReady(true); - return newTopicDatas; - }); - } else { - console.log("topics are not ready"); - setAreTopicsReady(false); - return []; - } - }, [bosonXmtp, alreadyRegisteredTopics]); - return ( <> {signer && address && ( @@ -100,24 +65,16 @@ export default function NotifiModal() { return arrayify(result); }} walletPublicKey={address} - walletBlockchain="ETHEREUM" // NOTE - Please update to the correct chain name. - //If Polygon, use "POLYGON" - //If Arbitrum, use "ARBITRUM" - //If Binance, use "BINANCE" - //If Optimism, use OPTIMISM + walletBlockchain={notifiConfig.chain} > - {areTopicsReady ? ( + {topics ? ( - topicData.topic - ) || [] + XMTPTopics: topics || [] }} /> ) : ( diff --git a/src/pages/chat/Chat.tsx b/src/pages/chat/Chat.tsx index 623bbcce2..05fddcfda 100644 --- a/src/pages/chat/Chat.tsx +++ b/src/pages/chat/Chat.tsx @@ -1,8 +1,13 @@ +import { + ClientData as NotifiClientData, + useNotifiClient +} from "@notifi-network/notifi-react-hooks"; import { useCallback, useEffect, useMemo, useState } from "react"; import { Route, Routes, useLocation, useParams } from "react-router-dom"; import styled, { createGlobalStyle } from "styled-components"; -import { useAccount } from "wagmi"; +import { useAccount, useSigner } from "wagmi"; +import { NotifiConfig } from "../../components/modal/components/NotifiModal"; import { useModal } from "../../components/modal/useModal"; import { UrlParameters } from "../../lib/routing/parameters"; import { BosonRoutes } from "../../lib/routing/routes"; @@ -14,7 +19,7 @@ import { Exchange, useExchanges } from "../../lib/utils/hooks/useExchanges"; import { useKeepQueryParamsNavigate } from "../../lib/utils/hooks/useKeepQueryParamsNavigate"; import { useChatContext } from "./ChatProvider/ChatContext"; import ChatConversation from "./components/ChatConversation"; -import MessageList from "./components/MessageList"; +import MessageList, { NotifiTopic } from "./components/MessageList"; const GlobalStyle = createGlobalStyle` html, body, #root, [data-rk] { @@ -63,6 +68,7 @@ const getIsSameThread = ( export default function Chat() { const { address } = useAccount(); + const { data: signer } = useSigner(); const { seller: { @@ -122,6 +128,10 @@ export default function Chat() { const [selectedExchange, selectExchange] = useState(); const [chatListOpen, setChatListOpen] = useState(false); const [exchangeIdNotOwned, setExchangeIdNotOwned] = useState(false); + const [notifiRegistration, setNotifiRegistration] = useState< + NotifiTopic[] | null + >(null); + const params = useParams(); const location = useLocation(); const exchangeId = params["*"]; @@ -132,12 +142,91 @@ export default function Chat() { const { isXXS, isXS, isS } = useBreakpoints(); const { showModal, modalTypes } = useModal(); const { bosonXmtp } = useChatContext(); + const notifiConfig: NotifiConfig = { + // dappId: "testludobosondapp", + dappId: "junitest.xyz", + // cardId: "db7bdfd7b72d427ea2c8840785cfa0b4" + cardId: "f94c8ab903d849e2b70204c4357372cc", + chain: "POLYGON" // NOTE - Please update to the correct chain name. + //If Ethereum, use "ETHEREUM" + //If Polygon, use "POLYGON" + //If Arbitrum, use "ARBITRUM" + //If Binance, use "BINANCE" + //If Optimism, use OPTIMISM + }; + const notifiClient = useNotifiClient({ + dappAddress: notifiConfig.dappId, + env: "Development", + walletPublicKey: address as string, + walletBlockchain: notifiConfig.chain + }); + + const fetchNotifiData = (data: NotifiClientData | null) => { + const xmtpAlert = data?.alerts?.find( + (alert: { filter?: { filterType?: string } }) => + alert.filter?.filterType === "WEB3_CHAT_MESSAGES" + ); + console.log("xmtpAlert", JSON.stringify(xmtpAlert)); + const xmtpSources = xmtpAlert?.sourceGroup?.sources?.filter( + (source: unknown) => (source as { type?: string }).type === "XMTP" + ); + console.log("xmtpSources", JSON.stringify(xmtpSources)); + const sourceTopics = xmtpSources?.map( + (source: unknown) => (source as { name?: string }).name + ) as string[]; + console.log("sourceTopics", sourceTopics); + setAlreadyRegisteredTopics(sourceTopics); + }; + + const onNotifiPopupClosed = useCallback(() => { + notifiClient.fetchData(true).then((data) => { + fetchNotifiData(data); + }); + }, [notifiClient]); + + const [alreadyRegisteredTopics, setAlreadyRegisteredTopics] = useState< + string[] + >([]); + + useEffect(() => { + if (notifiClient.loading) { + setAlreadyRegisteredTopics([]); + } + fetchNotifiData(notifiClient.data); + }, [notifiClient.data, notifiClient.loading]); + + useEffect(() => { + if (bosonXmtp) { + bosonXmtp.getConversations().then((convos: unknown[]) => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const newTopicDatas = convos.map((convo: any) => { + return { + topic: convo.topic, + peerAddress: convo.peerAddress, + registered: alreadyRegisteredTopics?.includes(convo.topic) || false + }; + }); + setNotifiRegistration(newTopicDatas); + }); + } else { + // topics are not ready yet + setNotifiRegistration(null); + } + }, [bosonXmtp, alreadyRegisteredTopics]); const setShowNotifiModal = () => { + const topics = notifiRegistration?.map((notifiTopic) => notifiTopic.topic); showModal( modalTypes.NOTIFI, { - title: `Notifi` + title: `Notifi`, + onClose: () => { + onNotifiPopupClosed(); + }, + signer, + address, + topics, + notifiConfig }, "auto" ); @@ -225,20 +314,25 @@ export default function Chat() { address={address} isChatInitialized={isChatInitialized} setShowNotifiModal={setShowNotifiModal} + notifiRegistration={notifiRegistration} /> - {exchangeIdNotOwned ? ( + {exchangeIdNotOwned || !selectedExchange ? ( <> {(location.pathname === `${BosonRoutes.Chat}/` || location.pathname === `${BosonRoutes.Chat}` || !isSellerOrBuyer) && ( - {exchangeIdNotOwned - ? "You don't have this exchange" - : isSellerOrBuyer && exchanges.length - ? "Select a message" - : "You need to have an exchange to chat"} + {exchangeIdNotOwned ? ( + "You don't have this exchange" + ) : isSellerOrBuyer && exchanges.length ? ( + <> + {"Please select a conversation"} + + ) : ( + "You need to have an exchange to chat" + )} )} @@ -259,6 +353,7 @@ export default function Chat() { prevPath={previousPath} onTextAreaChange={onTextAreaChange} textAreaValue={parseInputValue} + bosonXmtp={bosonXmtp} /> } /> diff --git a/src/pages/chat/ChatProvider/ChatProvider.tsx b/src/pages/chat/ChatProvider/ChatProvider.tsx index e1a5165ee..720ce27bb 100644 --- a/src/pages/chat/ChatProvider/ChatProvider.tsx +++ b/src/pages/chat/ChatProvider/ChatProvider.tsx @@ -18,7 +18,7 @@ export default function ChatProvider({ children }: Props) { const [error, setError] = useState(); const [bosonXmtp, setBosonXmtp] = useState(); useEffect(() => { - if (signer && initialize && !bosonXmtp) { + if (signer && initialize && !bosonXmtp && !isLoading) { setLoading(true); BosonXmtpClient.initialise( signer, diff --git a/src/pages/chat/components/ChatConversation.tsx b/src/pages/chat/components/ChatConversation.tsx index 30f0ac737..f420f297c 100644 --- a/src/pages/chat/components/ChatConversation.tsx +++ b/src/pages/chat/components/ChatConversation.tsx @@ -45,7 +45,6 @@ import { useInfiniteThread } from "../../../lib/utils/hooks/chat/useInfiniteThre import { useBreakpoints } from "../../../lib/utils/hooks/useBreakpoints"; import { Exchange } from "../../../lib/utils/hooks/useExchanges"; import { useKeepQueryParamsNavigate } from "../../../lib/utils/hooks/useKeepQueryParamsNavigate"; -import { useChatContext } from "../ChatProvider/ChatContext"; import { BuyerOrSeller, MessageDataWithInfo } from "../types"; import { sendFilesToChat, sendProposalToChat } from "../utils/send"; import ButtonProposal from "./ButtonProposal/ButtonProposal"; @@ -340,6 +339,7 @@ interface Props { onTextAreaChange: (textAreaTargetValue: string) => void; textAreaValue: string | undefined; refetchExchanges: () => void; + bosonXmtp: BosonXmtpClient | undefined; } const ChatConversation = ({ myBuyerId, @@ -350,7 +350,8 @@ const ChatConversation = ({ prevPath, onTextAreaChange, textAreaValue, - refetchExchanges + refetchExchanges, + bosonXmtp }: Props) => { const [hasError, setHasError] = useState(false); const location = useLocation(); @@ -372,7 +373,6 @@ const ChatConversation = ({ const destinationAddress = destinationAddressLowerCase ? utils.getAddress(destinationAddressLowerCase) : ""; - const { bosonXmtp } = useChatContext(); const threadId = useMemo(() => { if (!exchange) { return null; diff --git a/src/pages/chat/components/MessageList.tsx b/src/pages/chat/components/MessageList.tsx index 0a21d4ea8..0bc7c24fd 100644 --- a/src/pages/chat/components/MessageList.tsx +++ b/src/pages/chat/components/MessageList.tsx @@ -3,7 +3,10 @@ import { useEffect, useState } from "react"; import { generatePath } from "react-router-dom"; import styled from "styled-components"; +import notifiLogoChecked from "../../../assets/notifi-logo-checked.png"; +import notifiLogoUnchecked from "../../../assets/notifi-logo-unchecked.png"; import { sellerPageTypes } from "../../../components/seller/SellerPages"; +import Tooltip from "../../../components/tooltip/Tooltip"; import Image from "../../../components/ui/Image"; import SellerID from "../../../components/ui/SellerID"; import Video from "../../../components/ui/Video"; @@ -89,6 +92,7 @@ const ExchangesThreads = styled.div` const MessageItem = styled.div<{ $active?: boolean }>` border-bottom: 1px solid ${colors.border}; + position: relative; ${({ $active }) => $active && ` @@ -99,6 +103,10 @@ const MessageItem = styled.div<{ $active?: boolean }>` } `; +const NotifiLogo = styled.div` + height: 1.5em; +`; + const StyledImage = styled(Image)` [data-image-placeholder] { font-size: 0.5rem; @@ -152,6 +160,12 @@ const NotifiIcon = styled.div` cursor: pointer; `; +export type NotifiTopic = { + topic: string; + peerAddress: string; + registered: boolean; +}; + interface Props { myBuyerId: string; mySellerId: string; @@ -165,6 +179,7 @@ interface Props { address?: string; isChatInitialized: boolean; setShowNotifiModal?: React.Dispatch>; + notifiRegistration: NotifiTopic[] | null; } const getMessageItemKey = (exchange: Exchange) => exchange.id; @@ -183,7 +198,8 @@ export default function MessageList({ isChatInitialized, setShowNotifiModal = () => { console.log("click Notifi"); - } + }, + notifiRegistration }: Props) { const [activeMessageKey, setActiveMessageKey] = useState( currentExchange ? getMessageItemKey(currentExchange) : "" @@ -196,6 +212,8 @@ export default function MessageList({ } }, [currentExchange]); const comesFromSellerCenter = !!prevPath?.startsWith(`${BosonRoutes.Sell}/`); + console.log("rebuild MessageList ..."); + console.log("notifiRegistration", notifiRegistration); return ( - setShowNotifiModal(true)} - > + + setShowNotifiModal(true)} + > +
)}
@@ -269,6 +294,18 @@ export default function MessageList({ /> ); }; + const exchangePeerAddress = iAmTheBuyer + ? exchange?.offer.seller.assistant + : iAmTheSeller + ? exchange?.buyer.wallet + : undefined; + console.log("exchangePeerAddress", exchangePeerAddress); + const isExchangeRegistered = + notifiRegistration?.find( + (convo) => + convo.peerAddress.toLowerCase() === + exchangePeerAddress?.toLowerCase() + )?.registered || false; return ( {exchange?.offer.metadata.name} + {notifiRegistration ? ( + isExchangeRegistered ? ( + + notifi-logo + + ) : ( + + notifi-logo + + // <> + ) + ) : ( + <> + )} ); From f00809578dbb20b9e539bf1a7be251df639237a0 Mon Sep 17 00:00:00 2001 From: levalleux-ludo Date: Tue, 27 Jun 2023 18:38:19 +0100 Subject: [PATCH 21/24] activate/deactivate the XMTP-Notifi feature and configure it as env var --- .env.example | 2 + .github/workflows/ci.yaml | 4 + package-lock.json | 259 +++++++++++++----- package.json | 2 +- .../modal/components/NotifiModal.tsx | 30 +- src/lib/config.ts | 3 +- src/lib/utils/hooks/chat/useNotifi.ts | 29 ++ src/pages/chat/Chat.tsx | 42 ++- src/pages/chat/components/Message.tsx | 6 +- src/pages/chat/components/MessageList.tsx | 10 +- 10 files changed, 272 insertions(+), 115 deletions(-) create mode 100644 src/lib/utils/hooks/chat/useNotifi.ts diff --git a/.env.example b/.env.example index 9594b2704..3b88c3afb 100644 --- a/.env.example +++ b/.env.example @@ -45,5 +45,7 @@ REACT_APP_IPFS_IMAGE_GATEWAY=https://bosonprotocol.infura-ipfs.io/ipfs REACT_APP_RELEASE_TAG= REACT_APP_RELEASE_NAME= +# REACT_APP_XMTP_NOTIFI='{"dappId": "testludobosondapp", "cardId": "db7bdfd7b72d427ea2c8840785cfa0b4", "chain": "POLYGON"}' + # Enable Sentry logging (default: false) # REACT_APP_ENABLE_SENTRY_LOGGING=true \ No newline at end of file diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 12f987e9d..8a96af885 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -57,6 +57,7 @@ jobs: REACT_APP_DEFAULT_RESOLUTION_PERIOD_DAYS: ${{ secrets.REACT_APP_DEFAULT_RESOLUTION_PERIOD_DAYS_TESTING }} REACT_APP_META_TX_API_KEY: ${{ secrets.REACT_APP_META_TX_API_KEY_TESTING }} REACT_APP_META_TX_API_IDS: ${{ secrets.REACT_APP_META_TX_API_IDS_TESTING }} + REACT_APP_XMTP_NOTIFI: ${{ secrets.REACT_APP_XMTP_NOTIFI_TESTING }} call-reusable-workflow-testing: uses: bosonprotocol/interface/.github/workflows/ci_reusable.yaml@main @@ -87,6 +88,7 @@ jobs: REACT_APP_GOOGLE_TAG_ID: ${{ secrets.REACT_APP_GOOGLE_TAG_ID_TESTING }} REACT_APP_META_TX_API_KEY: ${{ secrets.REACT_APP_META_TX_API_KEY_TESTING }} REACT_APP_META_TX_API_IDS: ${{ secrets.REACT_APP_META_TX_API_IDS_TESTING }} + REACT_APP_XMTP_NOTIFI: ${{ secrets.REACT_APP_XMTP_NOTIFI_TESTING }} call-reusable-workflow-staging: uses: bosonprotocol/interface/.github/workflows/ci_reusable.yaml@main @@ -117,6 +119,7 @@ jobs: REACT_APP_GOOGLE_TAG_ID: ${{ secrets.REACT_APP_GOOGLE_TAG_ID_STAGING }} REACT_APP_META_TX_API_KEY: ${{ secrets.REACT_APP_META_TX_API_KEY_STAGING }} REACT_APP_META_TX_API_IDS: ${{ secrets.REACT_APP_META_TX_API_IDS_STAGING }} + REACT_APP_XMTP_NOTIFI: ${{ secrets.REACT_APP_XMTP_NOTIFI_STAGING }} call-reusable-workflow-production: uses: bosonprotocol/interface/.github/workflows/ci_reusable.yaml@main @@ -147,6 +150,7 @@ jobs: REACT_APP_GOOGLE_TAG_ID: ${{ secrets.REACT_APP_GOOGLE_TAG_ID_PROD }} REACT_APP_META_TX_API_KEY: ${{ secrets.REACT_APP_META_TX_API_KEY_PRODUCTION }} REACT_APP_META_TX_API_IDS: ${{ secrets.REACT_APP_META_TX_API_IDS_PRODUCTION }} + REACT_APP_XMTP_NOTIFI: ${{ secrets.REACT_APP_XMTP_NOTIFI_PRODUCTION }} job-summary: name: Create Job Summary diff --git a/package-lock.json b/package-lock.json index 0bd38182c..19ca4318e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.0", "hasInstallScript": true, "dependencies": { - "@bosonprotocol/chat-sdk": "file:../chat-sdk", + "@bosonprotocol/chat-sdk": "^1.3.1-alpha.2", "@bosonprotocol/react-kit": "^0.17.2", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", @@ -126,37 +126,6 @@ "webpack-bundle-analyzer": "^4.6.1" } }, - "../chat-sdk": { - "name": "@bosonprotocol/chat-sdk", - "version": "1.3.1-alpha.1", - "license": "Apache-2.0", - "dependencies": { - "@xmtp/xmtp-js": "^8.2.0", - "ethers": "^5.7.2", - "valid-data-url": "^4.0.1", - "yup": "^0.32.11" - }, - "devDependencies": { - "@semantic-release/changelog": "^6.0.1", - "@semantic-release/git": "^10.0.1", - "@tsconfig/node16": "^1.0.3", - "@types/jest": "^28.1.6", - "@types/node": "^18.6.1", - "@typescript-eslint/eslint-plugin": "^5.31.0", - "@typescript-eslint/parser": "^5.31.0", - "cross-env": "^7.0.3", - "eslint": "^8.20.0", - "eslint-config-prettier": "^8.4.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "jest": "^29.3.1", - "prettier": "^2.6.2", - "rimraf": "^3.0.2", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "typescript": "^4.7.4" - } - }, "node_modules/@ampproject/remapping": { "version": "2.2.0", "license": "Apache-2.0", @@ -1953,8 +1922,15 @@ "license": "MIT" }, "node_modules/@bosonprotocol/chat-sdk": { - "resolved": "../chat-sdk", - "link": true + "version": "1.3.1-alpha.2", + "resolved": "https://registry.npmjs.org/@bosonprotocol/chat-sdk/-/chat-sdk-1.3.1-alpha.2.tgz", + "integrity": "sha512-eWpspxwi3GqNkiTu4z2aTevueHJUY1WrE5gyawBlrVtuaO3ERf+CjemUlZU4uBao6FZjgm6+a0n7uX2HWGyOSg==", + "dependencies": { + "@xmtp/xmtp-js": "^8.2.0", + "ethers": "^5.7.2", + "valid-data-url": "^4.0.1", + "yup": "^0.32.11" + } }, "node_modules/@bosonprotocol/common": { "version": "1.22.0", @@ -4961,6 +4937,17 @@ "version": "2.0.0", "license": "ISC" }, + "node_modules/@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "license": "MIT", @@ -7915,6 +7902,79 @@ "web-streams-polyfill": "^3.2.0" } }, + "node_modules/@xmtp/proto": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@xmtp/proto/-/proto-3.25.0.tgz", + "integrity": "sha512-neVPGr40QRAWmIcG3R3d3g6ziSdY8bmKeSFRb6zWANXB3wluHoEGmud5/jZw4u/AY3E6FuNCwVODGku86iIeHw==", + "dependencies": { + "long": "^5.2.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.8.0", + "undici": "^5.8.1" + } + }, + "node_modules/@xmtp/proto/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/@xmtp/proto/node_modules/protobufjs": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", + "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@xmtp/xmtp-js": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@xmtp/xmtp-js/-/xmtp-js-8.2.1.tgz", + "integrity": "sha512-mksNK6IvPPLkMLQbC5dmvavp8+T44cBrRWF4+/Zyu4jH+jJNXDqp8VFwfWGjdMy0k28IJGNruOYX65qmv+Wq5Q==", + "dependencies": { + "@noble/secp256k1": "^1.5.2", + "@xmtp/proto": "^3.24.0", + "async-mutex": "^0.4.0", + "elliptic": "^6.5.4", + "ethers": "^5.5.3", + "long": "^5.2.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@xmtp/xmtp-js/node_modules/async-mutex": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz", + "integrity": "sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@xmtp/xmtp-js/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "node_modules/@xmtp/xmtp-js/node_modules/tslib": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "license": "BSD-3-Clause" @@ -26235,16 +26295,15 @@ } }, "node_modules/rxjs": { - "version": "7.5.7", - "dev": true, - "license": "Apache-2.0", + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/rxjs/node_modules/tslib": { "version": "2.4.1", - "dev": true, "license": "0BSD" }, "node_modules/sade": { @@ -27966,7 +28025,6 @@ }, "node_modules/undici": { "version": "5.10.0", - "dev": true, "license": "MIT", "engines": { "node": ">=12.18" @@ -28461,6 +28519,14 @@ "node": ">= 8" } }, + "node_modules/valid-data-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-4.0.1.tgz", + "integrity": "sha512-t0oA6VCnlQ/MPKP/Ie9ZD3biEpB2JTxK1Hx4KC72RbhubL9HsXznoBn228UQTazL7cPvsY36bhzt3fk424TjyA==", + "engines": { + "node": ">=10" + } + }, "node_modules/value-or-promise": { "version": "1.0.11", "dev": true, @@ -30734,28 +30800,12 @@ "version": "0.2.3" }, "@bosonprotocol/chat-sdk": { - "version": "file:../chat-sdk", - "requires": { - "@semantic-release/changelog": "^6.0.1", - "@semantic-release/git": "^10.0.1", - "@tsconfig/node16": "^1.0.3", - "@types/jest": "^28.1.6", - "@types/node": "^18.6.1", - "@typescript-eslint/eslint-plugin": "^5.31.0", - "@typescript-eslint/parser": "^5.31.0", + "version": "1.3.1-alpha.2", + "resolved": "https://registry.npmjs.org/@bosonprotocol/chat-sdk/-/chat-sdk-1.3.1-alpha.2.tgz", + "integrity": "sha512-eWpspxwi3GqNkiTu4z2aTevueHJUY1WrE5gyawBlrVtuaO3ERf+CjemUlZU4uBao6FZjgm6+a0n7uX2HWGyOSg==", + "requires": { "@xmtp/xmtp-js": "^8.2.0", - "cross-env": "^7.0.3", - "eslint": "^8.20.0", - "eslint-config-prettier": "^8.4.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", "ethers": "^5.7.2", - "jest": "^29.3.1", - "prettier": "^2.6.2", - "rimraf": "^3.0.2", - "ts-jest": "^29.0.3", - "ts-node": "^10.9.1", - "typescript": "^4.7.4", "valid-data-url": "^4.0.1", "yup": "^0.32.11" } @@ -32691,6 +32741,11 @@ "@metamask/safe-event-emitter": { "version": "2.0.0" }, + "@noble/secp256k1": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.1.tgz", + "integrity": "sha512-hOUk6AyBFmqVrv7k5WAw/LpszxVbj9gGN4JRkIX52fdFAj1UA61KXmZDvqVEm+pOyec3+fIeZB02LYa/pWOArw==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "requires": { @@ -34666,6 +34721,76 @@ "web-streams-polyfill": "^3.2.0" } }, + "@xmtp/proto": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@xmtp/proto/-/proto-3.25.0.tgz", + "integrity": "sha512-neVPGr40QRAWmIcG3R3d3g6ziSdY8bmKeSFRb6zWANXB3wluHoEGmud5/jZw4u/AY3E6FuNCwVODGku86iIeHw==", + "requires": { + "long": "^5.2.0", + "protobufjs": "^7.0.0", + "rxjs": "^7.8.0", + "undici": "^5.8.1" + }, + "dependencies": { + "long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "protobufjs": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.3.tgz", + "integrity": "sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + } + } + } + }, + "@xmtp/xmtp-js": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/@xmtp/xmtp-js/-/xmtp-js-8.2.1.tgz", + "integrity": "sha512-mksNK6IvPPLkMLQbC5dmvavp8+T44cBrRWF4+/Zyu4jH+jJNXDqp8VFwfWGjdMy0k28IJGNruOYX65qmv+Wq5Q==", + "requires": { + "@noble/secp256k1": "^1.5.2", + "@xmtp/proto": "^3.24.0", + "async-mutex": "^0.4.0", + "elliptic": "^6.5.4", + "ethers": "^5.5.3", + "long": "^5.2.0" + }, + "dependencies": { + "async-mutex": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.4.0.tgz", + "integrity": "sha512-eJFZ1YhRR8UN8eBLoNzcDPcy/jqjsg6I1AP+KvWQX80BqOSW1oJPJXDylPUEeMr2ZQvHgnQ//Lp6f3RQ1zI7HA==", + "requires": { + "tslib": "^2.4.0" + } + }, + "long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + }, + "tslib": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + } + } + }, "@xtuc/ieee754": { "version": "1.2.0" }, @@ -46006,15 +46131,15 @@ "dev": true }, "rxjs": { - "version": "7.5.7", - "dev": true, + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "requires": { "tslib": "^2.1.0" }, "dependencies": { "tslib": { - "version": "2.4.1", - "dev": true + "version": "2.4.1" } } }, @@ -47117,8 +47242,7 @@ "dev": true }, "undici": { - "version": "5.10.0", - "dev": true + "version": "5.10.0" }, "unicode-canonical-property-names-ecmascript": { "version": "2.0.0" @@ -47413,6 +47537,11 @@ } } }, + "valid-data-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/valid-data-url/-/valid-data-url-4.0.1.tgz", + "integrity": "sha512-t0oA6VCnlQ/MPKP/Ie9ZD3biEpB2JTxK1Hx4KC72RbhubL9HsXznoBn228UQTazL7cPvsY36bhzt3fk424TjyA==" + }, "value-or-promise": { "version": "1.0.11", "dev": true diff --git a/package.json b/package.json index b2f81f418..995ed6b0f 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ ] }, "dependencies": { - "@bosonprotocol/chat-sdk": "file:../chat-sdk", + "@bosonprotocol/chat-sdk": "^1.3.1-alpha.2", "@bosonprotocol/react-kit": "^0.17.2", "@davatar/react": "^1.10.4", "@ethersproject/address": "^5.6.1", diff --git a/src/components/modal/components/NotifiModal.tsx b/src/components/modal/components/NotifiModal.tsx index 197f16246..2a508a122 100644 --- a/src/components/modal/components/NotifiModal.tsx +++ b/src/components/modal/components/NotifiModal.tsx @@ -9,19 +9,21 @@ import { import { Signer } from "ethers"; import { arrayify } from "ethers/lib/utils"; -export type ChainName = - | "ETHEREUM" - | "POLYGON" - | "ARBITRUM" - | "AVALANCHE" - | "BINANCE" - | "OPTIMISM"; +import { NotifiConfig } from "../../../lib/utils/hooks/chat/useNotifi"; -export type NotifiConfig = { - dappId: string; - cardId: string; - chain: ChainName; -}; +// export type ChainName = +// | "ETHEREUM" +// | "POLYGON" +// | "ARBITRUM" +// | "AVALANCHE" +// | "BINANCE" +// | "OPTIMISM"; + +// export type NotifiConfig = { +// dappId: string; +// cardId: string; +// chain: ChainName; +// }; export default function NotifiModal({ signer, @@ -32,7 +34,7 @@ export default function NotifiModal({ signer?: Signer | null; address?: string; topics?: string[] | null; - notifiConfig: NotifiConfig; + notifiConfig: NotifiConfig | null; }) { const inputLabels: NotifiInputFieldsText = { label: { @@ -56,7 +58,7 @@ export default function NotifiModal({ return ( <> - {signer && address && ( + {signer && address && notifiConfig && ( { const xmtpAlert = data?.alerts?.find( (alert: { filter?: { filterType?: string } }) => alert.filter?.filterType === "WEB3_CHAT_MESSAGES" ); - console.log("xmtpAlert", JSON.stringify(xmtpAlert)); const xmtpSources = xmtpAlert?.sourceGroup?.sources?.filter( (source: unknown) => (source as { type?: string }).type === "XMTP" ); - console.log("xmtpSources", JSON.stringify(xmtpSources)); const sourceTopics = xmtpSources?.map( (source: unknown) => (source as { name?: string }).name ) as string[]; - console.log("sourceTopics", sourceTopics); setAlreadyRegisteredTopics(sourceTopics); }; const onNotifiPopupClosed = useCallback(() => { - notifiClient.fetchData(true).then((data) => { - fetchNotifiData(data); - }); + if (notifiClient) { + notifiClient.fetchData(true).then((data) => { + fetchNotifiData(data); + }); + } }, [notifiClient]); const [alreadyRegisteredTopics, setAlreadyRegisteredTopics] = useState< @@ -189,11 +179,12 @@ export default function Chat() { >([]); useEffect(() => { - if (notifiClient.loading) { + if (!notifiClient || notifiClient.loading) { setAlreadyRegisteredTopics([]); + } else { + fetchNotifiData(notifiClient.data); } - fetchNotifiData(notifiClient.data); - }, [notifiClient.data, notifiClient.loading]); + }, [notifiClient]); useEffect(() => { if (bosonXmtp) { @@ -313,6 +304,7 @@ export default function Chat() { currentExchange={selectedExchange} address={address} isChatInitialized={isChatInitialized} + showNotifiIcon={!!notifiConfig} setShowNotifiModal={setShowNotifiModal} notifiRegistration={notifiRegistration} /> diff --git a/src/pages/chat/components/Message.tsx b/src/pages/chat/components/Message.tsx index ff0531efc..ac134fe69 100644 --- a/src/pages/chat/components/Message.tsx +++ b/src/pages/chat/components/Message.tsx @@ -168,10 +168,10 @@ const MessageContent = ({ exchange }: MessageContentProps) => { const { showModal } = useModal(); - const messageContent = message.data.content; - const messageContentType = message.data.contentType; + const messageContent = message.data?.content; + const messageContentType = message.data?.contentType; const isRegularMessage = - typeof message.data.content.value === "string" && + typeof message.data?.content.value === "string" && messageContentType === MessageType.String; const isFileMessage = messageContentType === MessageType.File; const isProposalMessage = messageContentType === MessageType.Proposal; diff --git a/src/pages/chat/components/MessageList.tsx b/src/pages/chat/components/MessageList.tsx index 0bc7c24fd..59b61d1de 100644 --- a/src/pages/chat/components/MessageList.tsx +++ b/src/pages/chat/components/MessageList.tsx @@ -178,6 +178,7 @@ interface Props { prevPath: string; address?: string; isChatInitialized: boolean; + showNotifiIcon: boolean; setShowNotifiModal?: React.Dispatch>; notifiRegistration: NotifiTopic[] | null; } @@ -196,6 +197,7 @@ export default function MessageList({ prevPath, address, isChatInitialized, + showNotifiIcon, setShowNotifiModal = () => { console.log("click Notifi"); }, @@ -212,8 +214,6 @@ export default function MessageList({ } }, [currentExchange]); const comesFromSellerCenter = !!prevPath?.startsWith(`${BosonRoutes.Sell}/`); - console.log("rebuild MessageList ..."); - console.log("notifiRegistration", notifiRegistration); return ( Messages - {address && isChatInitialized && ( + {address && isChatInitialized && showNotifiIcon && ( @@ -348,7 +347,7 @@ export default function MessageList({ withBosonStyles={false} /> - {notifiRegistration ? ( + {notifiRegistration && showNotifiIcon ? ( isExchangeRegistered ? ( - // <> ) ) : ( <> From 573512a2ba357ba34ad33b579569ebccef65aec4 Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Wed, 28 Jun 2023 08:59:56 +0100 Subject: [PATCH 22/24] add XMTP_NOTIFI value in AboutPage --- src/pages/about/AboutPage.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pages/about/AboutPage.tsx b/src/pages/about/AboutPage.tsx index 13977151b..ddcec7519 100644 --- a/src/pages/about/AboutPage.tsx +++ b/src/pages/about/AboutPage.tsx @@ -152,6 +152,10 @@ function AboutPage() { {CONFIG.ipfsImageGateway} + + XMTP NOTIFI CONFIG: + {CONFIG.XMTP_NOTIFI || "-"} + ); } From c07a66e9510d2763aaf34f24707bd3ad3ffcfe0b Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Thu, 29 Jun 2023 09:21:46 +0100 Subject: [PATCH 23/24] take into account PR remarks --- .env.example | 2 +- .../modal/components/NotifiModal.tsx | 16 +----- src/lib/utils/hooks/chat/useNotifi.ts | 8 ++- src/pages/chat/Chat.tsx | 55 +++++++++++-------- src/pages/chat/components/MessageList.tsx | 42 ++++++-------- 5 files changed, 58 insertions(+), 65 deletions(-) diff --git a/.env.example b/.env.example index 3b88c3afb..046a74640 100644 --- a/.env.example +++ b/.env.example @@ -45,7 +45,7 @@ REACT_APP_IPFS_IMAGE_GATEWAY=https://bosonprotocol.infura-ipfs.io/ipfs REACT_APP_RELEASE_TAG= REACT_APP_RELEASE_NAME= -# REACT_APP_XMTP_NOTIFI='{"dappId": "testludobosondapp", "cardId": "db7bdfd7b72d427ea2c8840785cfa0b4", "chain": "POLYGON"}' +# REACT_APP_XMTP_NOTIFI='{"dappId": "testludobosondapp", "cardId": "db7bdfd7b72d427ea2c8840785cfa0b4", "chain": "POLYGON", "env": "Development"}' # Enable Sentry logging (default: false) # REACT_APP_ENABLE_SENTRY_LOGGING=true \ No newline at end of file diff --git a/src/components/modal/components/NotifiModal.tsx b/src/components/modal/components/NotifiModal.tsx index 2a508a122..f26520d56 100644 --- a/src/components/modal/components/NotifiModal.tsx +++ b/src/components/modal/components/NotifiModal.tsx @@ -11,20 +11,6 @@ import { arrayify } from "ethers/lib/utils"; import { NotifiConfig } from "../../../lib/utils/hooks/chat/useNotifi"; -// export type ChainName = -// | "ETHEREUM" -// | "POLYGON" -// | "ARBITRUM" -// | "AVALANCHE" -// | "BINANCE" -// | "OPTIMISM"; - -// export type NotifiConfig = { -// dappId: string; -// cardId: string; -// chain: ChainName; -// }; - export default function NotifiModal({ signer, address, @@ -61,7 +47,7 @@ export default function NotifiModal({ {signer && address && notifiConfig && ( { const result = await signer.signMessage(message); return arrayify(result); diff --git a/src/lib/utils/hooks/chat/useNotifi.ts b/src/lib/utils/hooks/chat/useNotifi.ts index d1a000a0f..c66541b8e 100644 --- a/src/lib/utils/hooks/chat/useNotifi.ts +++ b/src/lib/utils/hooks/chat/useNotifi.ts @@ -10,6 +10,7 @@ export type ChainName = export type NotifiConfig = { dappId: string; + env: "Production" | "Staging" | "Development" | "Local"; cardId: string; chain: ChainName; }; @@ -17,7 +18,12 @@ export type NotifiConfig = { export function getNotifiConfig(): NotifiConfig | null { try { const notifiConfig = JSON.parse(CONFIG.XMTP_NOTIFI || "{}") as NotifiConfig; - if (notifiConfig.dappId && notifiConfig.cardId && notifiConfig.chain) { + if ( + notifiConfig.dappId && + notifiConfig.env && + notifiConfig.cardId && + notifiConfig.chain + ) { return notifiConfig; } } catch (e) { diff --git a/src/pages/chat/Chat.tsx b/src/pages/chat/Chat.tsx index 7010a9d80..3bf74f5f1 100644 --- a/src/pages/chat/Chat.tsx +++ b/src/pages/chat/Chat.tsx @@ -17,6 +17,7 @@ import { UrlParameters } from "../../lib/routing/parameters"; import { BosonRoutes } from "../../lib/routing/routes"; import { breakpoint } from "../../lib/styles/breakpoint"; import { colors } from "../../lib/styles/colors"; +import { isTruthy } from "../../lib/types/helpers"; import { getNotifiConfig } from "../../lib/utils/hooks/chat/useNotifi"; import { useBreakpoints } from "../../lib/utils/hooks/useBreakpoints"; import { useBuyerSellerAccounts } from "../../lib/utils/hooks/useBuyerSellerAccounts"; @@ -71,6 +72,8 @@ const getIsSameThread = ( return textAreaValue.exchangeId === exchangeId; }; +const EMPTY_STRING_ARRAY: string[] = []; + export default function Chat() { const { address } = useAccount(); const { data: signer } = useSigner(); @@ -157,33 +160,33 @@ export default function Chat() { const { bosonXmtp } = useChatContext(); const notifiConfig = getNotifiConfig(); - // TODO: ideally if notifiConfig is null, do not call useNotifiClient() - const notifiClient = useNotifiClient({ dappAddress: notifiConfig?.dappId || "", - env: "Development", + env: notifiConfig?.env || "Development", walletPublicKey: address as string, walletBlockchain: notifiConfig?.chain || "ETHEREUM" }); const fetchNotifiData = (data: NotifiClientData | null) => { const xmtpAlert = data?.alerts?.find( - (alert: { filter?: { filterType?: string } }) => - alert.filter?.filterType === "WEB3_CHAT_MESSAGES" + (alert) => alert.filter?.filterType === "WEB3_CHAT_MESSAGES" ); const xmtpSources = xmtpAlert?.sourceGroup?.sources?.filter( - (source: unknown) => (source as { type?: string }).type === "XMTP" + (source) => source?.type === "XMTP" ); - const sourceTopics = xmtpSources?.map( - (source: unknown) => (source as { name?: string }).name - ) as string[]; + const sourceTopics = + xmtpSources?.map((source) => source?.name).filter(isTruthy) ?? + EMPTY_STRING_ARRAY; setAlreadyRegisteredTopics(sourceTopics); }; const onNotifiPopupClosed = useCallback(() => { if (notifiClient) { - notifiClient.fetchData(true).then((data) => { - fetchNotifiData(data); - }); + notifiClient + .fetchData(true) + .then((data) => { + fetchNotifiData(data); + }) + .catch(console.error); } }, [notifiClient]); @@ -193,7 +196,7 @@ export default function Chat() { useEffect(() => { if (!notifiClient || notifiClient.loading) { - setAlreadyRegisteredTopics([]); + setAlreadyRegisteredTopics(EMPTY_STRING_ARRAY); } else { fetchNotifiData(notifiClient.data); } @@ -201,17 +204,21 @@ export default function Chat() { useEffect(() => { if (bosonXmtp) { - bosonXmtp.getConversations().then((convos: unknown[]) => { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const newTopicDatas = convos.map((convo: any) => { - return { - topic: convo.topic, - peerAddress: convo.peerAddress, - registered: alreadyRegisteredTopics?.includes(convo.topic) || false - }; - }); - setNotifiRegistration(newTopicDatas); - }); + bosonXmtp + .getConversations() + .then((convos: { topic: string; peerAddress: string }[]) => { + const newTopicDatas = convos.map( + (convo: { topic: string; peerAddress: string }) => { + return { + topic: convo.topic, + peerAddress: convo.peerAddress, + registered: !!alreadyRegisteredTopics?.includes(convo.topic) + }; + } + ); + setNotifiRegistration(newTopicDatas); + }) + .catch(console.error); } else { // topics are not ready yet setNotifiRegistration(null); diff --git a/src/pages/chat/components/MessageList.tsx b/src/pages/chat/components/MessageList.tsx index ac724abfe..d75e8ca40 100644 --- a/src/pages/chat/components/MessageList.tsx +++ b/src/pages/chat/components/MessageList.tsx @@ -157,10 +157,6 @@ const PageTitle = styled.div` } `; -const NotifiIcon = styled.div` - cursor: pointer; -`; - export type NotifiTopic = { topic: string; peerAddress: string; @@ -248,18 +244,17 @@ export default function MessageList({ Messages {address && isChatInitialized && showNotifiIcon && ( - - - setShowNotifiModal(true)} - > - - + + setShowNotifiModal(true)} + > + )} @@ -295,12 +290,11 @@ export default function MessageList({ : iAmTheSeller ? exchange?.buyer.wallet : undefined; - const isExchangeRegistered = - notifiRegistration?.find( - (convo) => - convo.peerAddress.toLowerCase() === - exchangePeerAddress?.toLowerCase() - )?.registered || false; + const isExchangeRegistered = !!notifiRegistration?.find( + (convo) => + convo.peerAddress.toLowerCase() === + exchangePeerAddress?.toLowerCase() + )?.registered; return ( @@ -364,7 +358,7 @@ export default function MessageList({ width={"100%"} height={"100%"} title={ - "[NOTIFI] You have not registered to this conversation yet" + "[NOTIFI] You have not been registered to this conversation yet" } /> From b6999e5f2f44d633dcb13aa3142992426f5fe7ab Mon Sep 17 00:00:00 2001 From: Ludovic Levalleux Date: Thu, 29 Jun 2023 10:29:03 +0100 Subject: [PATCH 24/24] update NOTIFI dependencies to latest versions --- package-lock.json | 132 +++++++++++++++++++++++----------------------- package.json | 4 +- 2 files changed, 68 insertions(+), 68 deletions(-) diff --git a/package-lock.json b/package-lock.json index beffd0ec1..31aaf8880 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,8 +16,8 @@ "@ethersproject/units": "^5.6.1", "@glidejs/glide": "^3.5.2", "@graphql-codegen/fragment-matcher": "^3.3.1", - "@notifi-network/notifi-react-card": "^0.73.1", - "@notifi-network/notifi-react-hooks": "^0.73.1", + "@notifi-network/notifi-react-card": "^0.75.0", + "@notifi-network/notifi-react-hooks": "^0.75.0", "@popperjs/core": "^2.11.5", "@radix-ui/react-dropdown-menu": "^2.0.5", "@radix-ui/react-icons": "^1.3.0", @@ -4994,19 +4994,19 @@ } }, "node_modules/@notifi-network/notifi-frontend-client": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-frontend-client/-/notifi-frontend-client-0.73.1.tgz", - "integrity": "sha512-VXfGY0UBeGgMs4+n+eJpU+xts6FyWzIvrXvM2k2yvqwJ1kSmiBysMZKHCD/JacKNVBnCSTi6opdwmBoO2zhVcA==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-frontend-client/-/notifi-frontend-client-0.75.0.tgz", + "integrity": "sha512-uql0POBZmbPOHj7Xk+kGutwqvtnMfBiWvq5DyHb4eCHfswgoz6e1p1sjg6zODFyCi8X/WZ0myRdBz3o5avEluA==", "dependencies": { - "@notifi-network/notifi-graphql": "^0.73.1", + "@notifi-network/notifi-graphql": "^0.75.0", "graphql-request": "5.1.0", "localforage": "^1.10.0" } }, "node_modules/@notifi-network/notifi-frontend-client/node_modules/@notifi-network/notifi-graphql": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.73.1.tgz", - "integrity": "sha512-UnSS9JnpuJG33CcStse2HDkSDZOi2wFQEE73TS8im/ATwTlgw2kImgL/hTNd6jDR/qrHvziMXePU+iNuRV09SA==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.75.0.tgz", + "integrity": "sha512-jSGNkUJh9NfO6PD0vssPd6UhMvMFQHXG/bVntdvilSBJBUqJjghrEgxdW2A3mWx+x8W2ikSlr9N/xTNIGID3lg==", "dependencies": { "graphql": "^16.6.0", "graphql-request": "5.1.0", @@ -5052,12 +5052,12 @@ } }, "node_modules/@notifi-network/notifi-react-card": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-card/-/notifi-react-card-0.73.1.tgz", - "integrity": "sha512-xX+KzUcPiU+5qfnuq2PqMaL59r4c7amvCQ6eTCPev4NueyUBvlHy9Wrb9fVwmIaqNvzgCt5hsUhKQXgQwnwE6A==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-card/-/notifi-react-card-0.75.0.tgz", + "integrity": "sha512-D7vKfQd1MU/A7hOOg2scHmRuCqKntErG0525P1Ip3E18OIAccMKKIBuRzu66TMjmUEjiJZmMYsZYs+he2cmA6A==", "dependencies": { - "@notifi-network/notifi-frontend-client": "^0.73.1", - "@notifi-network/notifi-react-hooks": "^0.73.1", + "@notifi-network/notifi-frontend-client": "^0.75.0", + "@notifi-network/notifi-react-hooks": "^0.75.0", "clsx": "^1.2.1", "date-fns": "^2.29.3", "libphonenumber-js": "^1.10.13", @@ -5072,13 +5072,13 @@ } }, "node_modules/@notifi-network/notifi-react-hooks": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-hooks/-/notifi-react-hooks-0.73.1.tgz", - "integrity": "sha512-m9F0qqpGJozxWKDyDsr7o9RcBioJYANFHoKuIBP+l/9rn65GyXP0s5JB8A1zVzEG9YYG1alI22nC/tkYNs3fOQ==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-hooks/-/notifi-react-hooks-0.75.0.tgz", + "integrity": "sha512-KQzMcVqeXM/bZwE0fhR+Vn9Cq9Td+W5XqjMVUd4JzT8dXcETxUq4OJMQJjpCh5410HHJRLEig7BXKsFhWWQS7Q==", "dependencies": { - "@notifi-network/notifi-axios-adapter": "^0.73.1", - "@notifi-network/notifi-axios-utils": "^0.73.1", - "@notifi-network/notifi-core": "^0.73.1", + "@notifi-network/notifi-axios-adapter": "^0.75.0", + "@notifi-network/notifi-axios-utils": "^0.75.0", + "@notifi-network/notifi-core": "^0.75.0", "axios": "^0.26.0", "localforage": "^1.10.0", "typedoc-plugin-missing-exports": "^0.22.6", @@ -5090,36 +5090,36 @@ } }, "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-adapter": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-adapter/-/notifi-axios-adapter-0.73.1.tgz", - "integrity": "sha512-+jQjLGH1IBfY8UUz2f8UA5nBPuXDJvzY3woRx8EzFit2/6S3pjcR5ylaIAs3usaXJCMkWtD6m4FhKCDr86MxHA==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-adapter/-/notifi-axios-adapter-0.75.0.tgz", + "integrity": "sha512-9OpBDDp5CXi4mJ778d08dK7LaeQWZbDnBfnNpM3R3y0MZ/axvsIvVCMNKGTK+NOA9r75cculI1csUwOVNVYwzQ==", "dependencies": { - "@notifi-network/notifi-axios-utils": "^0.73.1" + "@notifi-network/notifi-axios-utils": "^0.75.0" }, "peerDependencies": { "axios": "^0.26.0" } }, "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-axios-utils": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-utils/-/notifi-axios-utils-0.73.1.tgz", - "integrity": "sha512-qBVZwUnZpfyN6MDSxgm9QuU2iJijmA3IFgOG1wJZFQR6ONCjrwWrxj6oXZmK7u5qVDC3EmR4XjNfUEtcjSeZlQ==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-utils/-/notifi-axios-utils-0.75.0.tgz", + "integrity": "sha512-sLmm2CQIi4/aB4lHsG67y3KOqjTWsZC4sTVKwid9s8RNIZNN0HW8iJOWidHZF63Fu0lOCoUGb6JFGuSeDsiYeA==", "peerDependencies": { "axios": "^0.26.1" } }, "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-core": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-core/-/notifi-core-0.73.1.tgz", - "integrity": "sha512-byJMVq5KIGQFRl5EfOkyzxfGjQ+HCy4CbWuGE8ZK79SR+AMRDeUe+/MUjE6gVPae5QQqmP7SVbTm1vpGaOPPiw==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-core/-/notifi-core-0.75.0.tgz", + "integrity": "sha512-HaeXNi2mayJld6U+Ycx471+llLEvysQaJAlRk2DPM51+dq5B9RjbCSgvHc31YlXW77tumECECwDzFppA7dWyCA==", "dependencies": { - "@notifi-network/notifi-graphql": "^0.73.1" + "@notifi-network/notifi-graphql": "^0.75.0" } }, "node_modules/@notifi-network/notifi-react-hooks/node_modules/@notifi-network/notifi-graphql": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.73.1.tgz", - "integrity": "sha512-UnSS9JnpuJG33CcStse2HDkSDZOi2wFQEE73TS8im/ATwTlgw2kImgL/hTNd6jDR/qrHvziMXePU+iNuRV09SA==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.75.0.tgz", + "integrity": "sha512-jSGNkUJh9NfO6PD0vssPd6UhMvMFQHXG/bVntdvilSBJBUqJjghrEgxdW2A3mWx+x8W2ikSlr9N/xTNIGID3lg==", "dependencies": { "graphql": "^16.6.0", "graphql-request": "5.1.0", @@ -33893,19 +33893,19 @@ } }, "@notifi-network/notifi-frontend-client": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-frontend-client/-/notifi-frontend-client-0.73.1.tgz", - "integrity": "sha512-VXfGY0UBeGgMs4+n+eJpU+xts6FyWzIvrXvM2k2yvqwJ1kSmiBysMZKHCD/JacKNVBnCSTi6opdwmBoO2zhVcA==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-frontend-client/-/notifi-frontend-client-0.75.0.tgz", + "integrity": "sha512-uql0POBZmbPOHj7Xk+kGutwqvtnMfBiWvq5DyHb4eCHfswgoz6e1p1sjg6zODFyCi8X/WZ0myRdBz3o5avEluA==", "requires": { - "@notifi-network/notifi-graphql": "^0.73.1", + "@notifi-network/notifi-graphql": "^0.75.0", "graphql-request": "5.1.0", "localforage": "^1.10.0" }, "dependencies": { "@notifi-network/notifi-graphql": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.73.1.tgz", - "integrity": "sha512-UnSS9JnpuJG33CcStse2HDkSDZOi2wFQEE73TS8im/ATwTlgw2kImgL/hTNd6jDR/qrHvziMXePU+iNuRV09SA==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.75.0.tgz", + "integrity": "sha512-jSGNkUJh9NfO6PD0vssPd6UhMvMFQHXG/bVntdvilSBJBUqJjghrEgxdW2A3mWx+x8W2ikSlr9N/xTNIGID3lg==", "requires": { "graphql": "^16.6.0", "graphql-request": "5.1.0", @@ -33947,12 +33947,12 @@ } }, "@notifi-network/notifi-react-card": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-card/-/notifi-react-card-0.73.1.tgz", - "integrity": "sha512-xX+KzUcPiU+5qfnuq2PqMaL59r4c7amvCQ6eTCPev4NueyUBvlHy9Wrb9fVwmIaqNvzgCt5hsUhKQXgQwnwE6A==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-card/-/notifi-react-card-0.75.0.tgz", + "integrity": "sha512-D7vKfQd1MU/A7hOOg2scHmRuCqKntErG0525P1Ip3E18OIAccMKKIBuRzu66TMjmUEjiJZmMYsZYs+he2cmA6A==", "requires": { - "@notifi-network/notifi-frontend-client": "^0.73.1", - "@notifi-network/notifi-react-hooks": "^0.73.1", + "@notifi-network/notifi-frontend-client": "^0.75.0", + "@notifi-network/notifi-react-hooks": "^0.75.0", "clsx": "^1.2.1", "date-fns": "^2.29.3", "libphonenumber-js": "^1.10.13", @@ -33965,13 +33965,13 @@ } }, "@notifi-network/notifi-react-hooks": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-hooks/-/notifi-react-hooks-0.73.1.tgz", - "integrity": "sha512-m9F0qqpGJozxWKDyDsr7o9RcBioJYANFHoKuIBP+l/9rn65GyXP0s5JB8A1zVzEG9YYG1alI22nC/tkYNs3fOQ==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-react-hooks/-/notifi-react-hooks-0.75.0.tgz", + "integrity": "sha512-KQzMcVqeXM/bZwE0fhR+Vn9Cq9Td+W5XqjMVUd4JzT8dXcETxUq4OJMQJjpCh5410HHJRLEig7BXKsFhWWQS7Q==", "requires": { - "@notifi-network/notifi-axios-adapter": "^0.73.1", - "@notifi-network/notifi-axios-utils": "^0.73.1", - "@notifi-network/notifi-core": "^0.73.1", + "@notifi-network/notifi-axios-adapter": "^0.75.0", + "@notifi-network/notifi-axios-utils": "^0.75.0", + "@notifi-network/notifi-core": "^0.75.0", "axios": "^0.26.0", "localforage": "^1.10.0", "typedoc-plugin-missing-exports": "^0.22.6", @@ -33979,31 +33979,31 @@ }, "dependencies": { "@notifi-network/notifi-axios-adapter": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-adapter/-/notifi-axios-adapter-0.73.1.tgz", - "integrity": "sha512-+jQjLGH1IBfY8UUz2f8UA5nBPuXDJvzY3woRx8EzFit2/6S3pjcR5ylaIAs3usaXJCMkWtD6m4FhKCDr86MxHA==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-adapter/-/notifi-axios-adapter-0.75.0.tgz", + "integrity": "sha512-9OpBDDp5CXi4mJ778d08dK7LaeQWZbDnBfnNpM3R3y0MZ/axvsIvVCMNKGTK+NOA9r75cculI1csUwOVNVYwzQ==", "requires": { - "@notifi-network/notifi-axios-utils": "^0.73.1" + "@notifi-network/notifi-axios-utils": "^0.75.0" } }, "@notifi-network/notifi-axios-utils": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-utils/-/notifi-axios-utils-0.73.1.tgz", - "integrity": "sha512-qBVZwUnZpfyN6MDSxgm9QuU2iJijmA3IFgOG1wJZFQR6ONCjrwWrxj6oXZmK7u5qVDC3EmR4XjNfUEtcjSeZlQ==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-axios-utils/-/notifi-axios-utils-0.75.0.tgz", + "integrity": "sha512-sLmm2CQIi4/aB4lHsG67y3KOqjTWsZC4sTVKwid9s8RNIZNN0HW8iJOWidHZF63Fu0lOCoUGb6JFGuSeDsiYeA==", "requires": {} }, "@notifi-network/notifi-core": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-core/-/notifi-core-0.73.1.tgz", - "integrity": "sha512-byJMVq5KIGQFRl5EfOkyzxfGjQ+HCy4CbWuGE8ZK79SR+AMRDeUe+/MUjE6gVPae5QQqmP7SVbTm1vpGaOPPiw==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-core/-/notifi-core-0.75.0.tgz", + "integrity": "sha512-HaeXNi2mayJld6U+Ycx471+llLEvysQaJAlRk2DPM51+dq5B9RjbCSgvHc31YlXW77tumECECwDzFppA7dWyCA==", "requires": { - "@notifi-network/notifi-graphql": "^0.73.1" + "@notifi-network/notifi-graphql": "^0.75.0" } }, "@notifi-network/notifi-graphql": { - "version": "0.73.1", - "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.73.1.tgz", - "integrity": "sha512-UnSS9JnpuJG33CcStse2HDkSDZOi2wFQEE73TS8im/ATwTlgw2kImgL/hTNd6jDR/qrHvziMXePU+iNuRV09SA==", + "version": "0.75.0", + "resolved": "https://registry.npmjs.org/@notifi-network/notifi-graphql/-/notifi-graphql-0.75.0.tgz", + "integrity": "sha512-jSGNkUJh9NfO6PD0vssPd6UhMvMFQHXG/bVntdvilSBJBUqJjghrEgxdW2A3mWx+x8W2ikSlr9N/xTNIGID3lg==", "requires": { "graphql": "^16.6.0", "graphql-request": "5.1.0", diff --git a/package.json b/package.json index 762a2e92d..0867cccdc 100644 --- a/package.json +++ b/package.json @@ -49,8 +49,8 @@ "@ethersproject/units": "^5.6.1", "@glidejs/glide": "^3.5.2", "@graphql-codegen/fragment-matcher": "^3.3.1", - "@notifi-network/notifi-react-card": "^0.73.1", - "@notifi-network/notifi-react-hooks": "^0.73.1", + "@notifi-network/notifi-react-card": "^0.75.0", + "@notifi-network/notifi-react-hooks": "^0.75.0", "@popperjs/core": "^2.11.5", "@radix-ui/react-dropdown-menu": "^2.0.5", "@radix-ui/react-icons": "^1.3.0",