diff --git a/doc-site/docs/client/greenfield.mdx b/doc-site/docs/client/greenfield.mdx index 10b297e8..ca4d8a66 100644 --- a/doc-site/docs/client/greenfield.mdx +++ b/doc-site/docs/client/greenfield.mdx @@ -20,7 +20,7 @@ const client = Client.create(GRPC_URL, GREEN_CHAIN_ID); // Browser const client = Client.create(GRPC_URL, String(GREEN_CHAIN_ID), { zkCryptoUrl: - 'https://unpkg.com/@bnb-chain/greenfield-zk-crypto@0.0.2-alpha.4/dist/node/zk-crypto.wasm', + 'https://unpkg.com/@bnb-chain/greenfield-zk-crypto@1.0.0/dist/node/zk-crypto.wasm', }); ``` diff --git a/doc-site/docs/client/query-client.mdx b/doc-site/docs/client/query-client.mdx index dcb393db..a8b0722b 100644 --- a/doc-site/docs/client/query-client.mdx +++ b/doc-site/docs/client/query-client.mdx @@ -9,7 +9,7 @@ It's actually an encapsulation of the :::info -In most cases, you probably don't need to use the ‘Query Client` directly. +In most cases, you probably don't need to use the `Query Client` directly. ::: diff --git a/examples/nodejs/.env.simple b/examples/nodejs/.env.simple new file mode 100644 index 00000000..f26f2abf --- /dev/null +++ b/examples/nodejs/.env.simple @@ -0,0 +1,6 @@ +ACCOUNT_ADDRESS='0x...' +ACCOUNT_PRIVATEKEY='0x...' + +# testnet: +NEXT_PUBLIC_GREENFIELD_RPC_URL=https://gnfd-testnet-fullnode-tendermint-ap.bnbchain.org +NEXT_PUBLIC_GREEN_CHAIN_ID=5600 diff --git a/examples/nodejs/README.md b/examples/nodejs/README.md index c6a93952..2321e4dc 100644 --- a/examples/nodejs/README.md +++ b/examples/nodejs/README.md @@ -11,7 +11,7 @@ Install dependencies: pnpm install ``` -Build package: +Build packages: ```bash pnpm run -F "./packages/**" -r build @@ -19,16 +19,20 @@ pnpm run -F "./packages/**" -r build ### Run the demo application -Fill your account's private key and address in [env.js](./env.js). +```bash +> cp .env.simple .env +``` + +Fill your account's private key and address in [env](./env). ## Execure example ```bash -> node storage.js +> node ./cases/storage.js ``` -* [storages.js](./storage.js) -* [account.js](./account.js) -* [policy.js](./policy.js) -* [query.js](./query.js) -* [transfer.js](./transfer.js) +* [storages.js](./cases/storage.js) +* [account.js](./cases/account.js) +* [policy.js](./cases/policy.js) +* [query.js](./cases/query.js) +* [transfer.js](./cases/transfer.js) diff --git a/examples/nodejs/account.js b/examples/nodejs/cases/account.js similarity index 57% rename from examples/nodejs/account.js rename to examples/nodejs/cases/account.js index 56d4a3e8..b01ed6e3 100644 --- a/examples/nodejs/account.js +++ b/examples/nodejs/cases/account.js @@ -1,9 +1,12 @@ -const { client, selectSp, generateString } = require('./client'); -const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); +require('dotenv').config(); +const { client, selectSp, generateString } = require('../client'); +const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('../env'); (async () => { const accountInfo = await client.account.getAccount(ACCOUNT_ADDRESS); + console.log('accountInfo', accountInfo); + const accountBalance = await client.account.getAccountBalance({ address: ACCOUNT_ADDRESS, denom: 'BNB', diff --git a/examples/nodejs/policy.js b/examples/nodejs/cases/policy.js similarity index 59% rename from examples/nodejs/policy.js rename to examples/nodejs/cases/policy.js index 3802e000..d24209a8 100644 --- a/examples/nodejs/policy.js +++ b/examples/nodejs/cases/policy.js @@ -1,5 +1,6 @@ -const { client, selectSp, generateString } = require('./client'); -const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); +require('dotenv').config(); +const { client, selectSp, generateString } = require('../client'); +const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('../env'); (async () => { const GROUP_NAME = generateString(10); @@ -7,21 +8,21 @@ const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); // create group tx const createGroupTx = await client.group.createGroup({ - creator: ACCOUNT.address, + creator: ACCOUNT_ADDRESS, extra: EXTRA, groupName: GROUP_NAME, }); - const simulateInfo = await createGroupTx.simulate({ + const createGroupTxSimulateInfo = await createGroupTx.simulate({ denom: 'BNB', }); - console.log('simulateInfo', simulateInfo); + console.log('createGroupTxSimulateInfo', createGroupTxSimulateInfo); const createGroupTxRes = await createGroupTx.broadcast({ denom: 'BNB', - gasLimit: Number(simulateInfo?.gasLimit), - gasPrice: simulateInfo?.gasPrice || '5000000000', + gasLimit: Number(createGroupTxSimulateInfo?.gasLimit), + gasPrice: createGroupTxSimulateInfo?.gasPrice || '5000000000', payer: ACCOUNT_ADDRESS, granter: '', privateKey: ACCOUNT_PRIVATEKEY, @@ -36,16 +37,14 @@ const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); extra: newExtra, }); - const simulateInfo = await updateGroupTx.simulate({ + const updateGroupExtraSimulateInfo = await updateGroupTx.simulate({ denom: 'BNB', }); - expect(simulateInfo).not.toBeNull(); - const updateGroupTxRes = await updateGroupTx.broadcast({ denom: 'BNB', - gasLimit: Number(simulateInfo.gasLimit), - gasPrice: simulateInfo.gasPrice, + gasLimit: Number(updateGroupExtraSimulateInfo.gasLimit), + gasPrice: updateGroupExtraSimulateInfo.gasPrice, granter: '', payer: ACCOUNT_ADDRESS, privateKey: ACCOUNT_PRIVATEKEY, @@ -56,13 +55,13 @@ const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); groupName: GROUP_NAME, operator: ACCOUNT_ADDRESS, }); - const simulateInfo = await deleteGroupTx.simulate({ + const deleteGroupTxSimulateInfo = await deleteGroupTx.simulate({ denom: 'BNB', }); const deleteGroupTxRes = await deleteGroupTx.broadcast({ denom: 'BNB', - gasLimit: Number(simulateInfo.gasLimit), - gasPrice: simulateInfo.gasPrice, + gasLimit: Number(deleteGroupTxSimulateInfo.gasLimit), + gasPrice: deleteGroupTxSimulateInfo.gasPrice, granter: '', payer: ACCOUNT_ADDRESS, privateKey: ACCOUNT_PRIVATEKEY, diff --git a/examples/nodejs/query.js b/examples/nodejs/cases/query.js similarity index 59% rename from examples/nodejs/query.js rename to examples/nodejs/cases/query.js index ab341a1b..cc6f1f20 100644 --- a/examples/nodejs/query.js +++ b/examples/nodejs/cases/query.js @@ -1,5 +1,6 @@ -const { client, selectSp, generateString } = require('./client'); -const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); +require('dotenv').config(); +const { client, selectSp, generateString } = require('../client'); +const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('../env'); (async () => { const spInfo = await selectSp(); diff --git a/examples/nodejs/storage.js b/examples/nodejs/cases/storage.js similarity index 93% rename from examples/nodejs/storage.js rename to examples/nodejs/cases/storage.js index 25d39fcf..df51e2d5 100644 --- a/examples/nodejs/storage.js +++ b/examples/nodejs/cases/storage.js @@ -1,9 +1,10 @@ +require('dotenv').config(); const fs = require('fs'); const path = require('path'); const mimeTypes = require('mime-types'); const { getCheckSums } = require('@bnb-chain/greenfiled-file-handle'); -const { client, selectSp, generateString } = require('./client'); -const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); +const { client, selectSp, generateString } = require('../client'); +const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('../env'); const filePath = './CHANGELOG.md'; const bucketName = generateString(10); diff --git a/examples/nodejs/transfer.js b/examples/nodejs/cases/transfer.js similarity index 79% rename from examples/nodejs/transfer.js rename to examples/nodejs/cases/transfer.js index 35ac4207..e72243a4 100644 --- a/examples/nodejs/transfer.js +++ b/examples/nodejs/cases/transfer.js @@ -1,5 +1,6 @@ -const { client, selectSp, generateString } = require('./client'); -const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); +require('dotenv').config(); +const { client, selectSp, generateString } = require('../client'); +const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('../env'); (async () => { const transferTx = await client.account.transfer({ diff --git a/examples/nodejs/client.js b/examples/nodejs/client/index.js similarity index 86% rename from examples/nodejs/client.js rename to examples/nodejs/client/index.js index 7280c47f..735cdf7b 100644 --- a/examples/nodejs/client.js +++ b/examples/nodejs/client/index.js @@ -1,11 +1,12 @@ const { Client } = require('@bnb-chain/greenfield-js-sdk'); -const { ACCOUNT_ADDRESS, ACCOUNT_PRIVATEKEY } = require('./env'); - -const client = Client.create('https://gnfd-testnet-fullnode-tendermint-ap.bnbchain.org', '5600'); +const client = Client.create( + process.env.NEXT_PUBLIC_GREENFIELD_RPC_URL, + process.env.NEXT_PUBLIC_GREEN_CHAIN_ID, +); const getSps = async () => { const sps = await client.sp.getStorageProviders(); - const finalSps = (sps ?? []).filter((v) => v.endpoint.includes('https')); + const finalSps = (sps ?? []).filter((v) => v.endpoint.includes('nodereal')); return finalSps; }; @@ -56,8 +57,6 @@ const generateString = (length) => { module.exports = { client, - ACCOUNT_ADDRESS, - ACCOUNT_PRIVATEKEY, selectSp, generateString, }; diff --git a/examples/nodejs/env.js b/examples/nodejs/env.js deleted file mode 100644 index d36e0c36..00000000 --- a/examples/nodejs/env.js +++ /dev/null @@ -1,7 +0,0 @@ -const ACCOUNT_ADDRESS = ''; -const ACCOUNT_PRIVATEKEY = ''; - -module.exports = { - ACCOUNT_ADDRESS, - ACCOUNT_PRIVATEKEY, -}; diff --git a/examples/nodejs/env/index.js b/examples/nodejs/env/index.js new file mode 100644 index 00000000..af4524ef --- /dev/null +++ b/examples/nodejs/env/index.js @@ -0,0 +1,7 @@ +const ACCOUNT_ADDRESS = process.env.ACCOUNT_ADDRESS; +const ACCOUNT_PRIVATEKEY = process.env.ACCOUNT_PRIVATEKEY; + +module.exports = { + ACCOUNT_ADDRESS, + ACCOUNT_PRIVATEKEY, +}; diff --git a/examples/nodejs/package.json b/examples/nodejs/package.json index 02e08c19..339dd977 100644 --- a/examples/nodejs/package.json +++ b/examples/nodejs/package.json @@ -7,6 +7,7 @@ "dependencies": { "@bnb-chain/greenfield-js-sdk": "workspace:*", "@bnb-chain/greenfiled-file-handle": "workspace:*", + "dotenv": "^16.0.3", "mime-types": "^2.1.35" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49cb4d46..dab50274 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ importers: version: 3.0.2(rollup@2.79.1) '@rollup/plugin-typescript': specifier: ^11.1.3 - version: 11.1.3(rollup@2.79.1)(typescript@5.3.2) + version: 11.1.3(rollup@2.79.1)(tslib@2.5.2)(typescript@4.9.5) '@types/chai': specifier: ^4.3.5 version: 4.3.5 @@ -61,10 +61,10 @@ importers: version: 18.2.5 '@typescript-eslint/eslint-plugin': specifier: ^5.59.11 - version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@5.3.2) + version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@4.9.5) '@typescript-eslint/parser': specifier: ^5.59.11 - version: 5.59.11(eslint@8.48.0)(typescript@5.3.2) + version: 5.59.11(eslint@8.48.0)(typescript@4.9.5) chai: specifier: ^4.3.7 version: 4.3.7 @@ -76,7 +76,7 @@ importers: version: 8.48.0 eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)(typescript@5.3.2) + version: 7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)(typescript@4.9.5) eslint-plugin-prettier: specifier: ^4.2.1 version: 4.2.1(eslint@8.48.0)(prettier@2.8.8) @@ -112,10 +112,10 @@ importers: dependencies: '@docusaurus/core': specifier: 3.0.0 - version: 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + version: 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/preset-classic': specifier: 3.0.0 - version: 3.0.0(@algolia/client-search@4.20.0)(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + version: 3.0.0(@algolia/client-search@4.20.0)(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@4.9.5) '@mdx-js/react': specifier: ^3.0.0 version: 3.0.0(@types/react@18.2.38)(react@18.2.0) @@ -241,6 +241,9 @@ importers: '@bnb-chain/greenfiled-file-handle': specifier: workspace:* version: link:../../packages/file-handle + dotenv: + specifier: ^16.0.3 + version: 16.0.3 mime-types: specifier: ^2.1.35 version: 2.1.35 @@ -417,7 +420,7 @@ importers: version: 0.4.11 jest: specifier: ^29.5.0 - version: 29.5.0(@types/node@20.9.5)(ts-node@10.9.1) + version: 29.5.0(@types/node@18.16.18)(ts-node@10.9.1) mime: specifier: ^3.0.0 version: 3.0.0 @@ -426,7 +429,7 @@ importers: version: 29.1.0(@babel/core@7.23.3)(jest@29.5.0)(typescript@4.9.5) ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.9.5)(typescript@4.9.5) + version: 10.9.1(@types/node@18.16.18)(typescript@4.9.5) tslib: specifier: ^2.5.0 version: 2.5.2 @@ -3435,7 +3438,7 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@18.16.18)(typescript@5.3.2) + ts-node: 10.9.1(@types/node@18.16.18)(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' @@ -3724,7 +3727,7 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core@3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/core@3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-bHWtY55tJTkd6pZhHrWz1MpWuwN4edZe0/UWgFF7PW/oJeDZvLSXKqwny3L91X1/LGGoypBGkeZn8EOuKeL4yQ==} engines: {node: '>=18.0'} hasBin: true @@ -3779,10 +3782,10 @@ packages: lodash: 4.17.21 mini-css-extract-plugin: 2.7.6(webpack@5.89.0) postcss: 8.4.31 - postcss-loader: 7.3.3(postcss@8.4.31)(typescript@5.3.2)(webpack@5.89.0) + postcss-loader: 7.3.3(postcss@8.4.31)(typescript@4.9.5)(webpack@5.89.0) prompts: 2.4.2 react: 18.2.0 - react-dev-utils: 12.0.1(eslint@8.48.0)(typescript@5.3.2)(webpack@5.89.0) + react-dev-utils: 12.0.1(eslint@8.48.0)(typescript@4.9.5)(webpack@5.89.0) react-dom: 18.2.0(react@18.2.0) react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) @@ -3907,14 +3910,14 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-content-blog@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-iA8Wc3tIzVnROJxrbIsU/iSfixHW16YeW9RWsBw7hgEk4dyGsip9AsvEDXobnRq3lVv4mfdgoS545iGWf1Ip9w==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/logger': 3.0.0 '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) @@ -3951,14 +3954,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-content-docs@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-MFZsOSwmeJ6rvoZMLieXxPuJsA9M9vn7/mUZmfUzSUTeHAeq+fEqvLltFOxcj4DVVDTYlQhgWYd+PISIWgamKw==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/logger': 3.0.0 '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 3.0.0(react-dom@18.2.0)(react@18.2.0) @@ -3993,14 +3996,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-content-pages@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-EXYHXK2Ea1B5BUmM0DgSwaOYt8EMSzWtYUToNo62Q/EoWxYOQFdWglYnw3n7ZEGyw5Kog4LHaRwlazAdmDomvQ==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0) @@ -4028,14 +4031,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug@3.0.0(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-debug@3.0.0(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-gSV07HfQgnUboVEb3lucuVyv5pEoy33E7QXzzn++3kSc/NLEimkjXh3sSnTGOishkxCqlFV9BHfY/VMm5Lko5g==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0) '@microlink/react-json-view': 1.23.0(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0) @@ -4063,14 +4066,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-google-analytics@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-0zcLK8w+ohmSm1fjUQCqeRsjmQc0gflvXnaVA/QVVCtm2yCiBtkrSGQXqt4MdpD7Xq8mwo3qVd5nhIcvrcebqw==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0) react: 18.2.0 @@ -4094,14 +4097,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-google-gtag@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-asEKavw8fczUqvXu/s9kG2m1epLnHJ19W6CCCRZEmpnkZUZKiM8rlkDiEmxApwIc2JDDbIMk+Y2TMkJI8mInbQ==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0) '@types/gtag.js': 0.0.12 @@ -4126,14 +4129,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-tag-manager@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-google-tag-manager@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-lytgu2eyn+7p4WklJkpMGRhwC29ezj4IjPPmVJ8vGzcSl6JkR1sADTHLG5xWOMuci420xZl9dGEiLTQ8FjCRyA==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0) react: 18.2.0 @@ -4157,14 +4160,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/plugin-sitemap@3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-cfcONdWku56Oi7Hdus2uvUw/RKRRlIGMViiHLjvQ21CEsEqnQ297MRoIgjU28kL7/CXD/+OiANSq3T1ezAiMhA==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/logger': 3.0.0 '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0) @@ -4193,25 +4196,25 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic@3.0.0(@algolia/client-search@4.20.0)(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + /@docusaurus/preset-classic@3.0.0(@algolia/client-search@4.20.0)(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@4.9.5): resolution: {integrity: sha512-90aOKZGZdi0+GVQV+wt8xx4M4GiDrBRke8NO8nWwytMEXNrxrBxsQYFRD1YlISLJSCiHikKf3Z/MovMnQpnZyg==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-blog': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-docs': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-pages': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-debug': 3.0.0(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-google-analytics': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-google-gtag': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-google-tag-manager': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-sitemap': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-classic': 3.0.0(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-common': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-search-algolia': 3.0.0(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.0)(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-content-blog': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-content-docs': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-content-pages': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-debug': 3.0.0(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-google-analytics': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-google-gtag': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-google-tag-manager': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-sitemap': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/theme-classic': 3.0.0(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/theme-common': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/theme-search-algolia': 3.0.0(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.0)(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@4.9.5) '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4242,24 +4245,24 @@ packages: peerDependencies: react: '*' dependencies: - '@types/react': 18.2.37 + '@types/react': 18.2.38 prop-types: 15.8.1 react: 18.2.0 - /@docusaurus/theme-classic@3.0.0(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/theme-classic@3.0.0(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-wWOHSrKMn7L4jTtXBsb5iEJ3xvTddBye5PjYBnWiCkTAlhle2yMdc4/qRXW35Ot+OV/VXu6YFG8XVUJEl99z0A==} engines: {node: '>=18.0'} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 3.0.0(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-docs': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-pages': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-common': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-blog': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-content-docs': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-content-pages': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/theme-common': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/theme-translations': 3.0.0 '@docusaurus/types': 3.0.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0) @@ -4299,7 +4302,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common@3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2): + /@docusaurus/theme-common@3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5): resolution: {integrity: sha512-PahRpCLRK5owCMEqcNtUeTMOkTUCzrJlKA+HLu7f+8osYOni617YurXvHASCsSTxurjXaLz/RqZMnASnqATxIA==} engines: {node: '>=18.0'} peerDependencies: @@ -4308,9 +4311,9 @@ packages: dependencies: '@docusaurus/mdx-loader': 3.0.0(@docusaurus/types@3.0.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 3.0.0(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-docs': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/plugin-content-pages': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-blog': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-content-docs': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/plugin-content-pages': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0) '@docusaurus/utils-common': 3.0.0(@docusaurus/types@3.0.0) '@types/history': 4.7.11 @@ -4342,7 +4345,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia@3.0.0(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.0)(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@5.3.2): + /@docusaurus/theme-search-algolia@3.0.0(@algolia/client-search@4.20.0)(@docusaurus/types@3.0.0)(@types/react@18.2.38)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0)(typescript@4.9.5): resolution: {integrity: sha512-PyMUNIS9yu0dx7XffB13ti4TG47pJq3G2KE/INvOFb6M0kWh+wwCnucPg4WAOysHOPh+SD9fjlXILoLQstgEIA==} engines: {node: '>=18.0'} peerDependencies: @@ -4350,10 +4353,10 @@ packages: react-dom: ^18.0.0 dependencies: '@docsearch/react': 3.5.2(@algolia/client-search@4.20.0)(@types/react@18.2.38)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.11.0) - '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/core': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/logger': 3.0.0 - '@docusaurus/plugin-content-docs': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) - '@docusaurus/theme-common': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.2) + '@docusaurus/plugin-content-docs': 3.0.0(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) + '@docusaurus/theme-common': 3.0.0(@docusaurus/types@3.0.0)(eslint@8.48.0)(react-dom@18.2.0)(react@18.2.0)(typescript@4.9.5) '@docusaurus/theme-translations': 3.0.0 '@docusaurus/utils': 3.0.0(@docusaurus/types@3.0.0) '@docusaurus/utils-validation': 3.0.0(@docusaurus/types@3.0.0) @@ -5771,7 +5774,6 @@ packages: picocolors: 1.0.0 tiny-glob: 0.2.9 tslib: 2.5.2 - dev: false /@pnpm/config.env-replace@1.1.0: resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} @@ -5982,25 +5984,6 @@ packages: typescript: 4.9.5 dev: true - /@rollup/plugin-typescript@11.1.3(rollup@2.79.1)(typescript@5.3.2): - resolution: {integrity: sha512-8o6cNgN44kQBcpsUJTbTXMTtb87oR1O0zgP3Dxm71hrNgparap3VujgofEilTYJo+ivf2ke6uy3/E5QEaiRlDA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.14.0||^3.0.0 - tslib: '*' - typescript: '>=3.7.0' - peerDependenciesMeta: - rollup: - optional: true - tslib: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.2(rollup@2.79.1) - resolve: 1.22.2 - rollup: 2.79.1 - typescript: 5.3.2 - dev: true - /@rollup/pluginutils@3.1.0(rollup@2.79.1): resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} @@ -6915,12 +6898,6 @@ packages: undici-types: 5.26.5 dev: false - /@types/node@20.9.5: - resolution: {integrity: sha512-Uq2xbNq0chGg+/WQEU0LJTSs/1nKxz6u1iemLcGomkSnKokbW1fbLqc3HOqCf2JP7KjlL4QkS7oZZTrOQHQYgQ==} - dependencies: - undici-types: 5.26.5 - dev: true - /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -6951,7 +6928,6 @@ packages: /@types/prop-types@15.7.11: resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} - dev: false /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} @@ -7009,7 +6985,6 @@ packages: '@types/prop-types': 15.7.11 '@types/scheduler': 0.16.8 csstype: 3.1.2 - dev: false /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} @@ -7041,7 +7016,6 @@ packages: /@types/scheduler@0.16.8: resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} - dev: false /@types/secp256k1@4.0.3: resolution: {integrity: sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==} @@ -7146,7 +7120,7 @@ packages: '@types/yargs-parser': 21.0.3 dev: false - /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@5.3.2): + /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7158,29 +7132,29 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.8.0 - '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/type-utils': 5.59.11(eslint@8.48.0)(typescript@5.3.2) - '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/type-utils': 5.59.11(eslint@8.48.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@4.9.5) debug: 4.3.4(supports-color@8.1.1) eslint: 8.48.0 grapheme-splitter: 1.0.4 ignore: 5.2.4 natural-compare-lite: 1.4.0 semver: 7.5.2 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils@5.59.7(eslint@8.48.0)(typescript@5.3.2): + /@typescript-eslint/experimental-utils@5.59.7(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-jqM0Cjfvta/sBlY1MxdXYv853/dJUC2wmUWnKoG2srwp0njNGQ6Zu/XLWoRFiLvocQbzBbpHkPFwKgC2UqyovA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.59.7(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/utils': 5.59.7(eslint@8.48.0)(typescript@4.9.5) eslint: 8.48.0 transitivePeerDependencies: - supports-color @@ -7205,26 +7179,6 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color - dev: false - - /@typescript-eslint/parser@5.59.11(eslint@8.48.0)(typescript@5.3.2): - resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.3.2) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.48.0 - typescript: 5.3.2 - transitivePeerDependencies: - - supports-color /@typescript-eslint/scope-manager@5.59.11: resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} @@ -7241,7 +7195,7 @@ packages: '@typescript-eslint/visitor-keys': 5.59.7 dev: true - /@typescript-eslint/type-utils@5.59.11(eslint@8.48.0)(typescript@5.3.2): + /@typescript-eslint/type-utils@5.59.11(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7251,12 +7205,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.3.2) - '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.9.5) + '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@4.9.5) debug: 4.3.4(supports-color@8.1.1) eslint: 8.48.0 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true @@ -7289,29 +7243,8 @@ packages: typescript: 4.9.5 transitivePeerDependencies: - supports-color - dev: false - /@typescript-eslint/typescript-estree@5.59.11(typescript@5.3.2): - resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/visitor-keys': 5.59.11 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.2 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 - transitivePeerDependencies: - - supports-color - - /@typescript-eslint/typescript-estree@5.59.7(typescript@5.3.2): + /@typescript-eslint/typescript-estree@5.59.7(typescript@4.9.5): resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7326,13 +7259,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.2 - tsutils: 3.21.0(typescript@5.3.2) - typescript: 5.3.2 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.11(eslint@8.48.0)(typescript@5.3.2): + /@typescript-eslint/utils@5.59.11(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7343,7 +7276,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.59.11 '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.9.5) eslint: 8.48.0 eslint-scope: 5.1.1 semver: 7.5.2 @@ -7352,7 +7285,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.59.7(eslint@8.48.0)(typescript@5.3.2): + /@typescript-eslint/utils@5.59.7(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7363,7 +7296,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 5.59.7 '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.3.2) + '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5) eslint: 8.48.0 eslint-scope: 5.1.1 semver: 7.5.2 @@ -9786,7 +9719,7 @@ packages: dependencies: '@types/node': 18.16.18 cosmiconfig: 8.1.3 - ts-node: 10.9.1(@types/node@18.16.18)(typescript@5.3.2) + ts-node: 10.9.1(@types/node@18.16.18)(typescript@4.9.5) typescript: 4.9.5 dev: true @@ -9821,7 +9754,7 @@ packages: path-type: 4.0.0 dev: true - /cosmiconfig@8.3.6(typescript@5.3.2): + /cosmiconfig@8.3.6(typescript@4.9.5): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -9834,7 +9767,7 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.3.2 + typescript: 4.9.5 dev: false /cosmjs-types@0.4.1: @@ -10376,7 +10309,6 @@ packages: /define-lazy-prop@2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} - dev: false /define-properties@1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} @@ -10921,7 +10853,7 @@ packages: eslint: 8.48.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.48.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.48.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.48.0) eslint-plugin-react: 7.32.2(eslint@8.48.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.48.0) @@ -10931,7 +10863,7 @@ packages: - supports-color dev: false - /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)(typescript@5.3.2): + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10944,19 +10876,19 @@ packages: '@babel/core': 7.23.3 '@babel/eslint-parser': 7.21.8(@babel/core@7.23.3)(eslint@8.48.0) '@rushstack/eslint-patch': 1.3.0 - '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@5.3.2) - '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@4.9.5) babel-preset-react-app: 10.0.1 confusing-browser-globals: 1.0.11 eslint: 8.48.0 eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.23.3)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.48.0) - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.48.0) - eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.48.0)(typescript@5.3.2) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.48.0)(typescript@4.9.5) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.48.0) eslint-plugin-react: 7.32.2(eslint@8.48.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.48.0) - eslint-plugin-testing-library: 5.11.0(eslint@8.48.0)(typescript@5.3.2) - typescript: 5.3.2 + eslint-plugin-testing-library: 5.11.0(eslint@8.48.0)(typescript@4.9.5) + typescript: 4.9.5 transitivePeerDependencies: - '@babel/plugin-syntax-flow' - '@babel/plugin-transform-react-jsx' @@ -10985,7 +10917,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) enhanced-resolve: 5.15.0 eslint: 8.48.0 - eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.48.0) + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0) get-tsconfig: 4.5.0 globby: 13.1.3 is-core-module: 2.12.1 @@ -10993,9 +10925,8 @@ packages: synckit: 0.8.5 transitivePeerDependencies: - supports-color - dev: false - /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -11016,10 +10947,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@4.9.5) debug: 3.2.7 eslint: 8.48.0 eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.3(eslint-plugin-import@2.27.5)(eslint@8.48.0) transitivePeerDependencies: - supports-color @@ -11038,7 +10970,7 @@ packages: string-natural-compare: 3.0.1 dev: true - /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.11)(eslint@8.48.0): + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0): resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} engines: {node: '>=4'} peerDependencies: @@ -11048,7 +10980,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/parser': 5.59.11(eslint@8.48.0)(typescript@4.9.5) array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -11056,7 +10988,7 @@ packages: doctrine: 2.1.0 eslint: 8.48.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.11)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.3)(eslint@8.48.0) has: 1.0.3 is-core-module: 2.12.1 is-glob: 4.0.3 @@ -11070,7 +11002,7 @@ packages: - eslint-import-resolver-webpack - supports-color - /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.48.0)(typescript@5.3.2): + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.59.11)(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} peerDependencies: @@ -11083,8 +11015,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@5.3.2) - '@typescript-eslint/experimental-utils': 5.59.7(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/eslint-plugin': 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.48.0)(typescript@4.9.5) + '@typescript-eslint/experimental-utils': 5.59.7(eslint@8.48.0)(typescript@4.9.5) eslint: 8.48.0 transitivePeerDependencies: - supports-color @@ -11162,13 +11094,13 @@ packages: semver: 6.3.1 string.prototype.matchall: 4.0.8 - /eslint-plugin-testing-library@5.11.0(eslint@8.48.0)(typescript@5.3.2): + /eslint-plugin-testing-library@5.11.0(eslint@8.48.0)(typescript@4.9.5): resolution: {integrity: sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} peerDependencies: eslint: ^7.5.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@5.3.2) + '@typescript-eslint/utils': 5.59.11(eslint@8.48.0)(typescript@4.9.5) eslint: 8.48.0 transitivePeerDependencies: - supports-color @@ -11910,7 +11842,7 @@ packages: dependencies: is-callable: 1.2.7 - /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.48.0)(typescript@5.3.2)(webpack@5.89.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.48.0)(typescript@4.9.5)(webpack@5.89.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -11938,7 +11870,7 @@ packages: schema-utils: 2.7.0 semver: 7.5.4 tapable: 1.1.3 - typescript: 5.3.2 + typescript: 4.9.5 webpack: 5.89.0 dev: false @@ -12139,7 +12071,6 @@ packages: /get-tsconfig@4.5.0: resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} - dev: false /git-clone@0.1.0: resolution: {integrity: sha512-zs9rlfa7HyaJAKG9o+V7C6qfMzyc+tb1IIXdUFcOBcR1U7siKy/uPdauLlrH1mc0vOgUwIv4BF+QxPiiTYz3Rw==} @@ -12256,7 +12187,6 @@ packages: /globalyzer@0.1.0: resolution: {integrity: sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==} - dev: false /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -12292,7 +12222,6 @@ packages: /globrex@0.1.2: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} - dev: false /google-protobuf@3.21.2: resolution: {integrity: sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==} @@ -13083,7 +13012,6 @@ packages: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} hasBin: true - dev: false /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} @@ -13369,7 +13297,6 @@ packages: engines: {node: '>=8'} dependencies: is-docker: 2.2.1 - dev: false /is-yarn-global@0.4.1: resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} @@ -13522,7 +13449,7 @@ packages: - supports-color dev: true - /jest-cli@29.5.0(@types/node@20.9.5)(ts-node@10.9.1): + /jest-cli@29.5.0(@types/node@18.16.18)(ts-node@10.9.1): resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -13539,7 +13466,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@20.9.5)(ts-node@10.9.1) + jest-config: 29.5.0(@types/node@18.16.18)(ts-node@10.9.1) jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 @@ -13585,47 +13512,7 @@ packages: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@20.9.5)(typescript@4.9.5) - transitivePeerDependencies: - - supports-color - dev: true - - /jest-config@29.5.0(@types/node@20.9.5)(ts-node@10.9.1): - resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.23.3 - '@jest/test-sequencer': 29.5.0 - '@jest/types': 29.5.0 - '@types/node': 20.9.5 - babel-jest: 29.5.0(@babel/core@7.23.3) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.5.0 - jest-environment-node: 29.5.0 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.5.0 - jest-runner: 29.5.0 - jest-util: 29.5.0 - jest-validate: 29.5.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.5.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - ts-node: 10.9.1(@types/node@20.9.5)(typescript@4.9.5) + ts-node: 10.9.1(@types/node@18.16.18)(typescript@4.9.5) transitivePeerDependencies: - supports-color dev: true @@ -13955,7 +13842,7 @@ packages: supports-color: 8.1.1 dev: false - /jest@29.5.0(@types/node@20.9.5)(ts-node@10.9.1): + /jest@29.5.0(@types/node@18.16.18)(ts-node@10.9.1): resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -13968,7 +13855,7 @@ packages: '@jest/core': 29.5.0(ts-node@10.9.1) '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0(@types/node@20.9.5)(ts-node@10.9.1) + jest-cli: 29.5.0(@types/node@18.16.18)(ts-node@10.9.1) transitivePeerDependencies: - '@types/node' - supports-color @@ -15810,7 +15697,6 @@ packages: define-lazy-prop: 2.0.0 is-docker: 2.2.1 is-wsl: 2.2.0 - dev: false /opener@1.5.2: resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} @@ -16323,14 +16209,14 @@ packages: postcss-selector-parser: 6.0.13 dev: false - /postcss-loader@7.3.3(postcss@8.4.31)(typescript@5.3.2)(webpack@5.89.0): + /postcss-loader@7.3.3(postcss@8.4.31)(typescript@4.9.5)(webpack@5.89.0): resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 dependencies: - cosmiconfig: 8.3.6(typescript@5.3.2) + cosmiconfig: 8.3.6(typescript@4.9.5) jiti: 1.21.0 postcss: 8.4.31 semver: 7.5.4 @@ -16965,7 +16851,7 @@ packages: pure-color: 1.3.0 dev: false - /react-dev-utils@12.0.1(eslint@8.48.0)(typescript@5.3.2)(webpack@5.89.0): + /react-dev-utils@12.0.1(eslint@8.48.0)(typescript@4.9.5)(webpack@5.89.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -16984,7 +16870,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.48.0)(typescript@5.3.2)(webpack@5.89.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.48.0)(typescript@4.9.5)(webpack@5.89.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -16999,7 +16885,7 @@ packages: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.3.2 + typescript: 4.9.5 webpack: 5.89.0 transitivePeerDependencies: - eslint @@ -18594,7 +18480,6 @@ packages: dependencies: '@pkgr/utils': 2.3.1 tslib: 2.5.2 - dev: false /tapable@1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} @@ -18741,7 +18626,6 @@ packages: dependencies: globalyzer: 0.1.0 globrex: 0.1.2 - dev: false /tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} @@ -18836,7 +18720,7 @@ packages: '@babel/core': 7.23.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@types/node@20.9.5)(ts-node@10.9.1) + jest: 29.5.0(@types/node@18.16.18)(ts-node@10.9.1) jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -18846,7 +18730,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node@10.9.1(@types/node@18.16.18)(typescript@5.3.2): + /ts-node@10.9.1(@types/node@18.16.18)(typescript@4.9.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -18872,37 +18756,6 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.3.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - dev: true - - /ts-node@10.9.1(@types/node@20.9.5)(typescript@4.9.5): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} - hasBin: true - 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 - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.9 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.3 - '@types/node': 20.9.5 - acorn: 8.10.0 - acorn-walk: 8.2.0 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -18934,16 +18787,6 @@ packages: dependencies: tslib: 1.14.1 typescript: 4.9.5 - dev: false - - /tsutils@3.21.0(typescript@5.3.2): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - 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' - dependencies: - tslib: 1.14.1 - typescript: 5.3.2 /tsyringe@4.8.0: resolution: {integrity: sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA==} @@ -19061,11 +18904,6 @@ packages: hasBin: true dev: true - /typescript@5.3.2: - resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} - engines: {node: '>=14.17'} - hasBin: true - /ua-parser-js@1.0.37: resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} dev: false @@ -19109,6 +18947,7 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + dev: false /unenv@1.8.0: resolution: {integrity: sha512-uIGbdCWZfhRRmyKj1UioCepQ0jpq638j/Cf0xFTn4zD1nGJ2lSdzYHLzfdXN791oo/0juUiSWW1fBklXMTsuqg==}