diff --git a/modules/client-common/CHANGELOG.md b/modules/client-common/CHANGELOG.md index 7713c26a5..9feee18f6 100644 --- a/modules/client-common/CHANGELOG.md +++ b/modules/client-common/CHANGELOG.md @@ -19,6 +19,13 @@ TEMPLATE: ## [UPCOMING] +### Added + +- Support for arbitrum sepolia network +- Support for base sepolia network + +## [1.13.0] + ### Changed -Update `osx-ethers` to v1.3.0 diff --git a/modules/client-common/package.json b/modules/client-common/package.json index d9a7a120f..e85a5f651 100644 --- a/modules/client-common/package.json +++ b/modules/client-common/package.json @@ -1,7 +1,7 @@ { "name": "@aragon/sdk-client-common", "author": "Aragon Association", - "version": "1.13.0", + "version": "1.14.0", "license": "MIT", "main": "dist/index.js", "module": "dist/sdk-client-common.esm.js", @@ -58,7 +58,7 @@ "typescript": "^5.2.2" }, "dependencies": { - "@aragon/osx-ethers": "^1.3.0", + "@aragon/osx-ethers": "^1.3.1", "@aragon/osx-ethers-v1.0.0": "npm:@aragon/osx-ethers@1.2.1", "@aragon/sdk-ipfs": "^1.1.0", "@ethersproject/abstract-signer": "^5.5.0", diff --git a/modules/client-common/src/constants.ts b/modules/client-common/src/constants.ts index bd93b7167..cd1d70b55 100644 --- a/modules/client-common/src/constants.ts +++ b/modules/client-common/src/constants.ts @@ -17,10 +17,12 @@ type GraphqlNetworks = | "mumbai" | "baseGoerli" | "baseMainnet" + | "baseSepolia" | "local" | "sepolia" - | "arbitrum-one" - | "arbitrum-goerli"; + | "arbitrum" + | "arbitrumSepolia" + | "arbitrumGoerli"; const SupportedNetworksToGraphqlNetworks: { [K in SupportedNetwork]: GraphqlNetworks; @@ -30,11 +32,13 @@ const SupportedNetworksToGraphqlNetworks: { [SupportedNetwork.POLYGON]: "polygon", [SupportedNetwork.MUMBAI]: "mumbai", [SupportedNetwork.BASE_GOERLI]: "baseGoerli", + [SupportedNetwork.BASE_SEPOLIA]: "baseSepolia", [SupportedNetwork.BASE]: "baseMainnet", [SupportedNetwork.LOCAL]: "local", [SupportedNetwork.SEPOLIA]: "sepolia", - [SupportedNetwork.ARBITRUM]: "arbitrum-one", - [SupportedNetwork.ARBITRUM_GOERLI]: "arbitrum-goerli", + [SupportedNetwork.ARBITRUM]: "arbitrum", + [SupportedNetwork.ARBITRUM_GOERLI]: "arbitrumGoerli", + [SupportedNetwork.ARBITRUM_SEPOLIA]: "arbitrumSepolia", }; export const UNSUPPORTED_PROPOSAL_METADATA_LINK: ProposalMetadata = { @@ -75,6 +79,9 @@ export const GRAPHQL_NODES: { [K in SupportedNetwork]: { url: string }[] } = { [SupportedNetwork.BASE_GOERLI]: [{ url: getGraphqlNode(SupportedNetwork.BASE_GOERLI), }], + [SupportedNetwork.BASE_SEPOLIA]: [{ + url: getGraphqlNode(SupportedNetwork.BASE_SEPOLIA), + }], [SupportedNetwork.LOCAL]: [{ url: getGraphqlNode(SupportedNetwork.LOCAL) }], [SupportedNetwork.SEPOLIA]: [{ url: getGraphqlNode(SupportedNetwork.SEPOLIA), @@ -85,6 +92,9 @@ export const GRAPHQL_NODES: { [K in SupportedNetwork]: { url: string }[] } = { [SupportedNetwork.ARBITRUM_GOERLI]: [{ url: getGraphqlNode(SupportedNetwork.ARBITRUM_GOERLI), }], + [SupportedNetwork.ARBITRUM_SEPOLIA]: [{ + url: getGraphqlNode(SupportedNetwork.ARBITRUM_SEPOLIA), + }], }; const IPFS_ENDPOINTS = { @@ -118,10 +128,26 @@ export const IPFS_NODES: { [SupportedNetwork.MUMBAI]: IPFS_ENDPOINTS.test, [SupportedNetwork.BASE]: IPFS_ENDPOINTS.prod, [SupportedNetwork.BASE_GOERLI]: IPFS_ENDPOINTS.test, + [SupportedNetwork.BASE_SEPOLIA]: IPFS_ENDPOINTS.test, [SupportedNetwork.LOCAL]: IPFS_ENDPOINTS.test, [SupportedNetwork.SEPOLIA]: IPFS_ENDPOINTS.test, [SupportedNetwork.ARBITRUM]: IPFS_ENDPOINTS.prod, [SupportedNetwork.ARBITRUM_GOERLI]: IPFS_ENDPOINTS.test, + [SupportedNetwork.ARBITRUM_SEPOLIA]: IPFS_ENDPOINTS.test, +}; + +const EMPTY_DEPLOYMENT = { + daoFactoryAddress: "", + pluginSetupProcessorAddress: "", + multisigRepoAddress: "", + adminRepoAddress: "", + addresslistVotingRepoAddress: "", + tokenVotingRepoAddress: "", + multisigSetupAddress: "", + adminSetupAddress: "", + addresslistVotingSetupAddress: "", + tokenVotingSetupAddress: "", + ensRegistryAddress: "", }; export const LIVE_CONTRACTS: { @@ -198,84 +224,14 @@ export const LIVE_CONTRACTS: { activeContractsListV1_0_0.mumbai.TokenVotingSetup, ensRegistryAddress: activeContractsListV1_0_0.mumbai.ENSRegistry, }, - [SupportedNetwork.BASE]: { - daoFactoryAddress: "", - pluginSetupProcessorAddress: "", - multisigRepoAddress: "", - adminRepoAddress: "", - addresslistVotingRepoAddress: "", - tokenVotingRepoAddress: "", - multisigSetupAddress: "", - adminSetupAddress: "", - addresslistVotingSetupAddress: "", - tokenVotingSetupAddress: "", - ensRegistryAddress: "", - }, - [SupportedNetwork.BASE_GOERLI]: { - daoFactoryAddress: "", - pluginSetupProcessorAddress: "", - multisigRepoAddress: "", - adminRepoAddress: "", - addresslistVotingRepoAddress: "", - tokenVotingRepoAddress: "", - multisigSetupAddress: "", - adminSetupAddress: "", - addresslistVotingSetupAddress: "", - tokenVotingSetupAddress: "", - ensRegistryAddress: "", - }, - [SupportedNetwork.LOCAL]: { - daoFactoryAddress: "", - pluginSetupProcessorAddress: "", - multisigRepoAddress: "", - adminRepoAddress: "", - addresslistVotingRepoAddress: "", - tokenVotingRepoAddress: "", - multisigSetupAddress: "", - adminSetupAddress: "", - addresslistVotingSetupAddress: "", - tokenVotingSetupAddress: "", - ensRegistryAddress: "", - }, - [SupportedNetwork.SEPOLIA]: { - daoFactoryAddress: "", - pluginSetupProcessorAddress: "", - multisigRepoAddress: "", - adminRepoAddress: "", - addresslistVotingRepoAddress: "", - tokenVotingRepoAddress: "", - multisigSetupAddress: "", - adminSetupAddress: "", - addresslistVotingSetupAddress: "", - tokenVotingSetupAddress: "", - ensRegistryAddress: "", - }, - [SupportedNetwork.ARBITRUM]: { - daoFactoryAddress: "", - pluginSetupProcessorAddress: "", - multisigRepoAddress: "", - adminRepoAddress: "", - addresslistVotingRepoAddress: "", - tokenVotingRepoAddress: "", - multisigSetupAddress: "", - adminSetupAddress: "", - addresslistVotingSetupAddress: "", - tokenVotingSetupAddress: "", - ensRegistryAddress: "", - }, - [SupportedNetwork.ARBITRUM_GOERLI]: { - daoFactoryAddress: "", - pluginSetupProcessorAddress: "", - multisigRepoAddress: "", - adminRepoAddress: "", - addresslistVotingRepoAddress: "", - tokenVotingRepoAddress: "", - multisigSetupAddress: "", - adminSetupAddress: "", - addresslistVotingSetupAddress: "", - tokenVotingSetupAddress: "", - ensRegistryAddress: "", - }, + [SupportedNetwork.BASE]: EMPTY_DEPLOYMENT, + [SupportedNetwork.BASE_GOERLI]: EMPTY_DEPLOYMENT, + [SupportedNetwork.BASE_SEPOLIA]: EMPTY_DEPLOYMENT, + [SupportedNetwork.LOCAL]: EMPTY_DEPLOYMENT, + [SupportedNetwork.SEPOLIA]: EMPTY_DEPLOYMENT, + [SupportedNetwork.ARBITRUM]: EMPTY_DEPLOYMENT, + [SupportedNetwork.ARBITRUM_GOERLI]: EMPTY_DEPLOYMENT, + [SupportedNetwork.ARBITRUM_SEPOLIA]: EMPTY_DEPLOYMENT, }, [SupportedVersion.V1_3_0]: { [SupportedNetwork.MAINNET]: { @@ -374,6 +330,23 @@ export const LIVE_CONTRACTS: { tokenVotingSetupAddress: activeContractsList.baseGoerli.TokenVotingSetup, ensRegistryAddress: activeContractsList.baseGoerli.ENSRegistry, }, + [SupportedNetwork.BASE_SEPOLIA]: { + daoFactoryAddress: activeContractsList.baseSepolia.DAOFactory, + pluginSetupProcessorAddress: + activeContractsList.baseSepolia.PluginSetupProcessor, + multisigRepoAddress: activeContractsList.baseSepolia["multisig-repo"], + adminRepoAddress: activeContractsList.baseSepolia["admin-repo"], + addresslistVotingRepoAddress: + activeContractsList.baseSepolia["address-list-voting-repo"], + tokenVotingRepoAddress: + activeContractsList.baseSepolia["token-voting-repo"], + multisigSetupAddress: activeContractsList.baseSepolia.MultisigSetup, + adminSetupAddress: activeContractsList.baseSepolia.AdminSetup, + addresslistVotingSetupAddress: + activeContractsList.baseSepolia.AddresslistVotingSetup, + tokenVotingSetupAddress: activeContractsList.baseSepolia.TokenVotingSetup, + ensRegistryAddress: activeContractsList.baseSepolia.ENSRegistry, + }, [SupportedNetwork.LOCAL]: { daoFactoryAddress: "", pluginSetupProcessorAddress: "", @@ -419,6 +392,24 @@ export const LIVE_CONTRACTS: { tokenVotingSetupAddress: activeContractsList.arbitrum.TokenVotingSetup, ensRegistryAddress: activeContractsList.arbitrum.ENSRegistry, }, + [SupportedNetwork.ARBITRUM_SEPOLIA]: { + daoFactoryAddress: activeContractsList.arbitrumSepolia.DAOFactory, + pluginSetupProcessorAddress: + activeContractsList.arbitrumSepolia.PluginSetupProcessor, + multisigRepoAddress: activeContractsList.arbitrumSepolia["multisig-repo"], + adminRepoAddress: activeContractsList.arbitrumSepolia["admin-repo"], + addresslistVotingRepoAddress: + activeContractsList.arbitrumSepolia["address-list-voting-repo"], + tokenVotingRepoAddress: + activeContractsList.arbitrumSepolia["token-voting-repo"], + multisigSetupAddress: activeContractsList.arbitrumSepolia.MultisigSetup, + adminSetupAddress: activeContractsList.arbitrumSepolia.AdminSetup, + addresslistVotingSetupAddress: + activeContractsList.arbitrumSepolia.AddresslistVotingSetup, + tokenVotingSetupAddress: + activeContractsList.arbitrumSepolia.TokenVotingSetup, + ensRegistryAddress: activeContractsList.arbitrumSepolia.ENSRegistry, + }, [SupportedNetwork.ARBITRUM_GOERLI]: { daoFactoryAddress: activeContractsList.arbitrumGoerli.DAOFactory, pluginSetupProcessorAddress: @@ -427,12 +418,14 @@ export const LIVE_CONTRACTS: { adminRepoAddress: activeContractsList.arbitrumGoerli["admin-repo"], addresslistVotingRepoAddress: activeContractsList.arbitrumGoerli["address-list-voting-repo"], - tokenVotingRepoAddress: activeContractsList.arbitrumGoerli["token-voting-repo"], + tokenVotingRepoAddress: + activeContractsList.arbitrumGoerli["token-voting-repo"], multisigSetupAddress: activeContractsList.arbitrumGoerli.MultisigSetup, adminSetupAddress: activeContractsList.arbitrumGoerli.AdminSetup, addresslistVotingSetupAddress: activeContractsList.arbitrumGoerli.AddresslistVotingSetup, - tokenVotingSetupAddress: activeContractsList.arbitrumGoerli.TokenVotingSetup, + tokenVotingSetupAddress: + activeContractsList.arbitrumGoerli.TokenVotingSetup, ensRegistryAddress: activeContractsList.arbitrumGoerli.ENSRegistry, }, }, @@ -446,6 +439,10 @@ export const ADDITIONAL_NETWORKS: Network[] = [ name: "base", chainId: 8453, }, + { + name: "baseSepolia", + chainId: 84532, + }, { name: "arbitrum", chainId: 42161, @@ -454,6 +451,10 @@ export const ADDITIONAL_NETWORKS: Network[] = [ name: "arbitrumGoerli", chainId: 421613, }, + { + name: "arbitrumSepolia", + chainId: 421614, + }, { name: "sepolia", chainId: 11155111, diff --git a/modules/client-common/src/types.ts b/modules/client-common/src/types.ts index eba248d1a..244effe1f 100644 --- a/modules/client-common/src/types.ts +++ b/modules/client-common/src/types.ts @@ -35,10 +35,12 @@ export enum SupportedNetwork { MUMBAI = "maticmum", BASE = "base", BASE_GOERLI = "baseGoerli", + BASE_SEPOLIA = "baseSepolia", LOCAL = "local", SEPOLIA = "sepolia", ARBITRUM = "arbitrum", ARBITRUM_GOERLI = "arbitrumGoerli", + ARBITRUM_SEPOLIA = "arbitrumSepolia", } export const SupportedNetworksArray = Object.values(SupportedNetwork); diff --git a/modules/client/CHANGELOG.md b/modules/client/CHANGELOG.md index 3860530d3..1f091de1a 100644 --- a/modules/client/CHANGELOG.md +++ b/modules/client/CHANGELOG.md @@ -18,6 +18,14 @@ TEMPLATE: --> ## [UPCOMING] + +### Added + +- Support for arbitrum sepolia network +- Support for base sepolia network + +## [1.21.2] + ### Fixed - Compare with dao address in `validatePluginUpdateProposal` diff --git a/modules/client/package.json b/modules/client/package.json index bd861568f..479dc5c64 100644 --- a/modules/client/package.json +++ b/modules/client/package.json @@ -1,7 +1,7 @@ { "name": "@aragon/sdk-client", "author": "Aragon Association", - "version": "1.21.2", + "version": "1.22.0", "license": "MIT", "main": "dist/index.js", "module": "dist/sdk-client.esm.js", @@ -68,7 +68,7 @@ }, "dependencies": { "@aragon/osx-ethers": "1.3.0", - "@aragon/sdk-client-common": "^1.13.0", + "@aragon/sdk-client-common": "^1.14.0", "@aragon/sdk-ipfs": "^1.1.0", "@ethersproject/abstract-signer": "^5.5.0", "@ethersproject/bignumber": "^5.6.0", diff --git a/yarn.lock b/yarn.lock index 95daa37ff..2c81f3f16 100644 --- a/yarn.lock +++ b/yarn.lock @@ -22,10 +22,17 @@ dependencies: ethers "^5.6.2" -"@aragon/osx-ethers@1.3.0-rc0.4", "@aragon/osx-ethers@^1.3.0-rc0.4": - version "1.3.0-rc0.4" - resolved "https://registry.yarnpkg.com/@aragon/osx-ethers/-/osx-ethers-1.3.0-rc0.4.tgz#878af071e454ef068801104deae8439f0f8f1720" - integrity sha512-FDuF6LC1OLnjFK4C8+P4Wf0sORrrUQ/JtUAxL5ABVtBD8JpyyhtdWGDiv/yWIooLyC2l8aqbDLPuiYWhw1DjEQ== +"@aragon/osx-ethers@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@aragon/osx-ethers/-/osx-ethers-1.3.0.tgz#85ddd93f4448789e94154b313f9ddd8069dff568" + integrity sha512-zfLAYdgZ3SSifHiyJLkBKmoDw/IEX/yzvw6liUAa/gz7HZOsrwp3JsBJaIwB2epOnGa6vhXyWTKKZ15aJvoMaA== + dependencies: + ethers "^5.6.2" + +"@aragon/osx-ethers@^1.3.1": + version "1.3.1" + resolved "https://registry.yarnpkg.com/@aragon/osx-ethers/-/osx-ethers-1.3.1.tgz#d72decea14cc5c11c55ad6654e97b3380429c1c9" + integrity sha512-6APDAasHrIVmJ0SxUSmWCxusVe46OF3eGZGp8MVD3j4BDJjJ+FIrrjN9ePkTpPja3X8GL6PD00l1WIzW2GZQMQ== dependencies: ethers "^5.6.2" @@ -2005,121 +2012,11 @@ dependencies: hash-test-vectors "^1.3.2" -"@esbuild/android-arm64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.19.7.tgz#646156aea43e8e6723de6e94a4ac07c5aed41be1" - integrity sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w== - -"@esbuild/android-arm@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.19.7.tgz#0827b49aed813c33ea18ee257c1728cdc4a01030" - integrity sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww== - -"@esbuild/android-x64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.19.7.tgz#fa294ed5214d88219d519e0ab1bbb0253a89b864" - integrity sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw== - -"@esbuild/darwin-arm64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.19.7.tgz#e24d2ed545749ff251eabe8bce11fefa688892d3" - integrity sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw== - -"@esbuild/darwin-x64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.19.7.tgz#02d1f8a572874c90d8f55dde8a859e5145bd06f6" - integrity sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ== - -"@esbuild/freebsd-arm64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.7.tgz#bc6a69b9a7915da278f0a5ebaec069c813982c22" - integrity sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ== - -"@esbuild/freebsd-x64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.19.7.tgz#ec3708488625d70e565968ceea1355e7c8613865" - integrity sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA== - -"@esbuild/linux-arm64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.19.7.tgz#8e04b66c306858f92d4f90f8222775270755e88a" - integrity sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g== - -"@esbuild/linux-arm@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.19.7.tgz#12d5b65e089029ee1fe4c591b60969c9b1a85355" - integrity sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww== - -"@esbuild/linux-ia32@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.19.7.tgz#01eabc2a3ad9039e115db650268e4f48f910dbe2" - integrity sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g== - "@esbuild/linux-loong64@0.14.54": version "0.14.54" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz#de2a4be678bd4d0d1ffbb86e6de779cde5999028" integrity sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw== -"@esbuild/linux-loong64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.19.7.tgz#70681113632970e6a5766607bbdb98aa18cf4d5f" - integrity sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw== - -"@esbuild/linux-mips64el@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.19.7.tgz#f63c022a71a3d70c482d1943a27cb8997021e230" - integrity sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w== - -"@esbuild/linux-ppc64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.19.7.tgz#614eafd08b0c50212f287b948b3c08d6e60f221f" - integrity sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ== - -"@esbuild/linux-riscv64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.19.7.tgz#31d3b63f92f65968268a8e61ba59872538e80e88" - integrity sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw== - -"@esbuild/linux-s390x@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.19.7.tgz#be94974e0caa0783ae05f9477fd7170b9ac29cb0" - integrity sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg== - -"@esbuild/linux-x64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.19.7.tgz#84e8018a913dd4ecee954623e395984aef3d0007" - integrity sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ== - -"@esbuild/netbsd-x64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.19.7.tgz#98898ba8800374c9df9bb182ca4f69fcecaf4411" - integrity sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ== - -"@esbuild/openbsd-x64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.19.7.tgz#46dc4eda2adb51f16361b1ad10e9b3f4938c4573" - integrity sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ== - -"@esbuild/sunos-x64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.19.7.tgz#1650d40dd88412ecc11490119cd23cbaf661a591" - integrity sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw== - -"@esbuild/win32-arm64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.19.7.tgz#e61de6c4eb204d83fd912f3ae6812cc8c7d32d25" - integrity sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw== - -"@esbuild/win32-ia32@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.19.7.tgz#3d9c159d42c67e37a433e44ef8217c661cb6f6d0" - integrity sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A== - -"@esbuild/win32-x64@0.19.7": - version "0.19.7" - resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.19.7.tgz#02c4446f802706098d8e6ee70cf2b7aba96ded0b" - integrity sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ== - "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0": version "4.4.0" resolved "https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59" @@ -3563,11 +3460,6 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== -"@sindresorhus/merge-streams@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/merge-streams/-/merge-streams-1.0.0.tgz#9cd84cc15bc865a5ca35fcaae198eb899f7b5c90" - integrity sha512-rUV5WyJrJLoloD4NDN1V1+LDMDWOa4OTsT4yYJwQNpTU6FWxkxHpL7eu4w+DmiH8x/EAM1otkPE1+LaspIbplw== - "@sinonjs/commons@^1.7.0": version "1.8.6" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" @@ -3589,14 +3481,6 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@size-limit/esbuild@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@size-limit/esbuild/-/esbuild-11.0.0.tgz#1f4e2ddc5f357545ffe38930d31b2952038c64e0" - integrity sha512-OOmba2ZuMpaUhmBXgCfgrO7L6zkUDwvFFfW8T+dK08968LQ79Q+kNgEXQAd+dhj9TlTkHyyEDczWmx16e9cXoQ== - dependencies: - esbuild "^0.19.5" - nanoid "^5.0.3" - "@size-limit/esbuild@7.0.8": version "7.0.8" resolved "https://registry.yarnpkg.com/@size-limit/esbuild/-/esbuild-7.0.8.tgz#1dff3b41ab2c2b5b07ec61a124ecb19aa68661d0" @@ -3605,11 +3489,6 @@ esbuild "^0.14.18" nanoid "^3.2.0" -"@size-limit/file@11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@size-limit/file/-/file-11.0.0.tgz#234fdd2444900808c0ab607f19c82bfbdac75172" - integrity sha512-tTg6sSiFbiogiof3GV4iIRCPS4+46Hvq4QWXGXp00Be/tOnpglXF62xNpCfFwefx9YCXxCyeYSqqaRBjpRCsmQ== - "@size-limit/file@7.0.8": version "7.0.8" resolved "https://registry.yarnpkg.com/@size-limit/file/-/file-7.0.8.tgz#05c43fa01bf164c2fba24e13f1695bf7e861e277" @@ -3617,15 +3496,6 @@ dependencies: semver "7.3.5" -"@size-limit/preset-small-lib@^11.0.0": - version "11.0.0" - resolved "https://registry.yarnpkg.com/@size-limit/preset-small-lib/-/preset-small-lib-11.0.0.tgz#d7cfb49cb0a895b924ee3f6a3387f5f6e0802b76" - integrity sha512-B4KDPbx5E8Vsn/aXilt2iAeofRBJdT8svQRSylTQPw5RkrumXUBKioM1dmWUXcnuHR2zUveJXlMxGmbdmxbJpQ== - dependencies: - "@size-limit/esbuild" "11.0.0" - "@size-limit/file" "11.0.0" - size-limit "11.0.0" - "@size-limit/preset-small-lib@^7.0.8": version "7.0.8" resolved "https://registry.yarnpkg.com/@size-limit/preset-small-lib/-/preset-small-lib-7.0.8.tgz#e787fd1c5cddd51ff02a7a5bef34cbd13e17c2bf" @@ -3776,11 +3646,6 @@ resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.4.tgz#0b92dcc0cc1c81f6f306a381f28e31b1a56536e9" integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== -"@tsconfig/recommended@^1.0.3": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@tsconfig/recommended/-/recommended-1.0.3.tgz#742540ba9170897a44097e838bca411abf56ccd2" - integrity sha512-+jby/Guq9H8O7NWgCv6X8VAiQE8Dr/nccsCtL74xyHKhu2Knu5EAKmOZj3nLCnLm1KooUzKY+5DsnGVqhM8/wQ== - "@types/babel__core@^7.1.14": version "7.20.4" resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.4.tgz#26a87347e6c6f753b3668398e34496d6d9ac6ac0" @@ -7154,34 +7019,6 @@ esbuild@^0.14.18: esbuild-windows-64 "0.14.54" esbuild-windows-arm64 "0.14.54" -esbuild@^0.19.5: - version "0.19.7" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.19.7.tgz#b9a7235097b81278dcf090e2532ed13c95a2ee84" - integrity sha512-6brbTZVqxhqgbpqBR5MzErImcpA0SQdoKOkcWK/U30HtQxnokIpG3TX2r0IJqbFUzqLjhU/zC1S5ndgakObVCQ== - optionalDependencies: - "@esbuild/android-arm" "0.19.7" - "@esbuild/android-arm64" "0.19.7" - "@esbuild/android-x64" "0.19.7" - "@esbuild/darwin-arm64" "0.19.7" - "@esbuild/darwin-x64" "0.19.7" - "@esbuild/freebsd-arm64" "0.19.7" - "@esbuild/freebsd-x64" "0.19.7" - "@esbuild/linux-arm" "0.19.7" - "@esbuild/linux-arm64" "0.19.7" - "@esbuild/linux-ia32" "0.19.7" - "@esbuild/linux-loong64" "0.19.7" - "@esbuild/linux-mips64el" "0.19.7" - "@esbuild/linux-ppc64" "0.19.7" - "@esbuild/linux-riscv64" "0.19.7" - "@esbuild/linux-s390x" "0.19.7" - "@esbuild/linux-x64" "0.19.7" - "@esbuild/netbsd-x64" "0.19.7" - "@esbuild/openbsd-x64" "0.19.7" - "@esbuild/sunos-x64" "0.19.7" - "@esbuild/win32-arm64" "0.19.7" - "@esbuild/win32-ia32" "0.19.7" - "@esbuild/win32-x64" "0.19.7" - escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -8097,7 +7934,7 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== -fast-glob@^3.0.3, fast-glob@^3.3.2: +fast-glob@^3.0.3: version "3.3.2" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== @@ -8713,18 +8550,6 @@ globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^14.0.0: - version "14.0.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-14.0.0.tgz#ea9c062a3614e33f516804e778590fcf055256b9" - integrity sha512-/1WM/LNHRAOH9lZta77uGbq0dAEQM+XjNesWwhlERDVenqothRbnzTrL3/LrIoEPPjeUHC3vrS6TwoyxeHs7MQ== - dependencies: - "@sindresorhus/merge-streams" "^1.0.0" - fast-glob "^3.3.2" - ignore "^5.2.4" - path-type "^5.0.0" - slash "^5.1.0" - unicorn-magic "^0.1.0" - globrex@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098" @@ -9149,11 +8974,6 @@ husky@^7.0.4: resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.4.tgz#242048245dc49c8fb1bf0cc7cfb98dd722531535" integrity sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ== -husky@^8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.3.tgz#4936d7212e46d1dea28fef29bb3a108872cd9184" - integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== - iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -11127,11 +10947,6 @@ lilconfig@^2.0.4: resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== -lilconfig@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -11749,11 +11564,6 @@ nanoid@^3.3.6: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== -nanoid@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-5.0.3.tgz#6c97f53d793a7a1de6a38ebb46f50f95bf9793c7" - integrity sha512-I7X2b22cxA4LIHXPSqbBCEQSL+1wv8TuoefejsX4HFWyC6jc5JG7CEaxOltiKjc1M+YCS2YkrZZcj4+dytw9GA== - nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" @@ -11771,7 +11581,7 @@ nanomatch@^1.2.9: snapdragon "^0.8.1" to-regex "^3.0.1" -nanospinner@^1.0.0, nanospinner@^1.1.0: +nanospinner@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/nanospinner/-/nanospinner-1.1.0.tgz#d17ff621cb1784b0a206b400da88a0ef6db39b97" integrity sha512-yFvNYMig4AthKYfHFl1sLj7B2nkHL4lzdig4osvl9/LdGbXwrdFRoqBS98gsEsOakr0yH+r5NZ/1Y9gdVB8trA== @@ -12448,11 +12258,6 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -path-type@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-5.0.0.tgz#14b01ed7aea7ddf9c7c3f46181d4d04f9c785bb8" - integrity sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg== - pathval@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.1.tgz#8534e77a77ce7ac5a2512ea21e0fdb8fcf6c3d8d" @@ -13666,18 +13471,6 @@ sisteransi@^1.0.5: resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -size-limit@11.0.0, size-limit@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/size-limit/-/size-limit-11.0.0.tgz#0a7c5245cc792d7e520663399b397538f609b061" - integrity sha512-6+i4rE1GRzx/vRpuitRYQiZJNTXJjde+4P2NPg8AK7pURrE1+hA3mGstzvT8vQ8DuYFnvp9fh4CHM7Heq3EKXA== - dependencies: - bytes-iec "^3.1.1" - chokidar "^3.5.3" - globby "^14.0.0" - lilconfig "^2.1.0" - nanospinner "^1.1.0" - picocolors "^1.0.0" - size-limit@^7.0.8: version "7.0.8" resolved "https://registry.yarnpkg.com/size-limit/-/size-limit-7.0.8.tgz#bf0c656da9e6bc3b8eb5b8a5a634df4634309811" @@ -13697,7 +13490,7 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^5.0.0, slash@^5.1.0: +slash@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/slash/-/slash-5.1.0.tgz#be3adddcdf09ac38eebe8dcdc7b1a57a75b095ce" integrity sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg== @@ -14960,11 +14753,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unicorn-magic@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/unicorn-magic/-/unicorn-magic-0.1.0.tgz#1bb9a51c823aaf9d73a8bfcd3d1a23dde94b0ce4" - integrity sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ== - union-value@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"