├── .github └── workflows │ └── publish.yaml ├── .gitignore ├── .npmignore ├── .nvmrc ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── src ├── index.ts ├── queryClient │ ├── index.ts │ └── queryClient.ts ├── signingClient │ ├── index.ts │ └── signingClient.ts └── wallet │ ├── config.ts │ ├── connection.ts │ ├── index.ts │ └── types.ts ├── tsconfig.json └── yarn.lock /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- 1 | name: Publish Package to npmjs 2 | on: 3 | release: 4 | types: [created] 5 | jobs: 6 | build: 7 | runs-on: ubuntu-latest 8 | steps: 9 | - uses: actions/checkout@v3 10 | # Setup .npmrc file to publish to npm 11 | - uses: actions/setup-node@v3 12 | with: 13 | node-version: '16.x' 14 | registry-url: 'https://registry.npmjs.org' 15 | # Defaults to the user or organization that owns the workflow file 16 | scope: '@sei-js' 17 | - run: yarn 18 | - run: yarn deploy 19 | env: 20 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | lib 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | node_modules 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v16.15.0 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "tabWidth": 2, 3 | "bracketSpacing": true, 4 | "jsxBracketSameLine": true, 5 | "printWidth": 164, 6 | "singleQuote": true, 7 | "jsxSingleQuote": true, 8 | "trailingComma": "none", 9 | "arrowParens": "always", 10 | "useTabs": true 11 | } 12 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | ### [1.0.44](https://github.com/sei-protocol/js-core/compare/v1.0.43...v1.0.44) (2022-12-15) 6 | 7 | ### [1.0.43](https://github.com/sei-protocol/js-core/compare/v1.0.41...v1.0.43) (2022-12-14) 8 | 9 | ### [1.0.42](https://github.com/sei-protocol/js-core/compare/v1.0.41...v1.0.42) (2022-12-14) 10 | 11 | ### [1.0.41](https://github.com/sei-protocol/js-core/compare/v1.0.40...v1.0.41) (2022-12-13) 12 | 13 | ### [1.0.40](https://github.com/sei-protocol/js-core/compare/v1.0.39...v1.0.40) (2022-11-28) 14 | 15 | ### [1.0.39](https://github.com/sei-protocol/js-core/compare/v1.0.38...v1.0.39) (2022-11-21) 16 | 17 | ### [1.0.38](https://github.com/sei-protocol/js-core/compare/v1.0.37...v1.0.38) (2022-11-17) 18 | 19 | ### [1.0.37](https://github.com/sei-protocol/js-core/compare/v1.0.36...v1.0.37) (2022-11-17) 20 | 21 | ### [1.0.36](https://github.com/sei-protocol/js-core/compare/v1.0.35...v1.0.36) (2022-11-04) 22 | 23 | ### [1.0.35](https://github.com/sei-protocol/js-core/compare/v1.0.34...v1.0.35) (2022-10-25) 24 | 25 | ### [1.0.34](https://github.com/sei-protocol/js-core/compare/v1.0.33...v1.0.34) (2022-10-20) 26 | 27 | ### [1.0.33](https://github.com/sei-protocol/js-core/compare/v1.0.32...v1.0.33) (2022-10-19) 28 | 29 | ### [1.0.32](https://github.com/sei-protocol/js-core/compare/v1.0.30...v1.0.32) (2022-10-19) 30 | 31 | ### [1.0.29](https://github.com/sei-protocol/js-core/compare/v1.0.28...v1.0.29) (2022-10-18) 32 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # WARNING: This package has been moved 2 | 3 | Please visit the [@sei-js monorepo](https://github.com/sei-protocol/sei-js) for the latest changes. 4 | 5 | # @sei-js/core 6 | 7 | This project provides helpful javascript functions for developing with [Sei](https://www.seinetwork.io) written in Typescript. 8 | 9 | ## Getting Started 10 | 11 | ### Tutorial 12 | 13 | For an in depth ReactJS tutorial please see [our documentation.](https://app.gitbook.com/o/YiBih4jOIh8lif9Z44jw/s/vVOoEaSQGRIbgTgSvoEo/front-end-development/javascript-tutorial) 14 | 15 | ### Installation 16 | 17 | ```shell 18 | yarn add @sei-js/core 19 | ``` 20 | 21 | ## Wallet Connection 22 | 23 | This package is officially supported by the following wallets; one of which is required for front end development. 24 | 25 | - [keplr](https://www.keplr.app/download) 26 | - [leap](https://www.leapwallet.io/) 27 | - [falcon](https://www.falconwallet.app/) 28 | - [coin98](https://coin98.com/wallet) 29 | 30 | ### Basic wallet connection 31 | 32 | ```javascript 33 | import { connect } from '@sei-js/core/wallet'; 34 | 35 | const { accounts, offlineSigner } = connect('leap'); 36 | ``` 37 | 38 | ### Connect to a custom node 39 | 40 | If you need to connect to a custom node, chain, or simply use a specific rest/rpc url, the `connect()` function contains optional inputs for these values. 41 | 42 | ```javascript 43 | import { connect } from '@sei-js/core/wallet'; 44 | 45 | const { accounts, offlineSigner } = connect('keplr', 'atlantic-1', 'https://example-rest.com', 'https://example-rpc.com'); 46 | ``` 47 | 48 | ### List of officially supported wallets 49 | 50 | `SUPPORTED_WALLETS` contains the walletKeys which are the first input to the `connect()` function and are helpful to display wallet options in your UI. 51 | 52 | ```javascript 53 | import { SUPPORTED_WALLETS } from '@sei-js/core/wallet'; 54 | 55 | console.log(SUPPORTED_WALLETS); // [{ windowKey: 'keplr' }, { windowKey: 'leap' }, { windowKey: 'falcon' }, { windowKey: 'coin98' }] 56 | ``` 57 | 58 | ## Query Client 59 | 60 | The proto query client is used to query data from modules. For a comprehensive list of all endpoints available please see our [proto package](https://github.com/sei-protocol/js-proto/tree/main/proto). 61 | 62 | ```javascript 63 | import { QueryClient } from '@sei-js/core'; 64 | 65 | const queryClient = await QueryClient.getQueryClient('https://example-rpc.com'); 66 | 67 | // Getting the market summary from the Sei dex module 68 | queryClient.seiprotocol.seichain.dex.getMarketSummary(params); 69 | 70 | // Getting user balances from the Cosmos bank module 71 | queryClient.cosmos.bank.v1beta1.allBalances(params); 72 | ``` 73 | 74 | ## Signing Client 75 | 76 | The signing client provides a way to sign and broadcast transactions on Sei. 77 | 78 | Use `getSigningClient` to get your [SigningStargateClient](https://cosmos.github.io/cosmjs/latest/stargate/classes/SigningStargateClient.html), with the Sei proto/amino messages loaded in. 79 | 80 | ### Token transfer 81 | 82 | ```javascript 83 | import { SigningClient, Wallet } from '@sei-js/core'; 84 | 85 | const { accounts, offlineSigner } = Wallet.connect('leap'); 86 | 87 | const signingStargateClient = await SigningClient.getSigningClient({ 88 | RPC_ENDPOINT, 89 | offlineSigner 90 | }); 91 | 92 | const fee = calculateFee(100000, GasPrice.fromString('1usei')); 93 | const transferAmount = { amount: SEND_AMOUNT, denom: TOKEN_DENOM }; 94 | 95 | const sendResponse = await signingStargateClient.sendTokens(accounts[0], DESTINATION_ADDRESSS, [transferAmount], fee); 96 | ``` 97 | 98 | ### IBC Token transfer 99 | 100 | ```javascript 101 | import { SigningClient, Wallet } from '@sei-js/core'; 102 | 103 | const { accounts, offlineSigner } = Wallet.connect('leap'); 104 | 105 | const signingStargateClient = await SigningClient.getSigningClient({ 106 | RPC_ENDPOINT, 107 | offlineSigner 108 | }); 109 | 110 | const fee = calculateFee(100000, GasPrice.fromString('1usei')); 111 | const transferAmount = { amount: SEND_AMOUNT, denom: TOKEN_DENOM }; 112 | 113 | const ibcResponse = await signingStargateClient.sendIbcTokens( 114 | accounts[0].address, 115 | DESTINATION_ADDRESSS, 116 | transferAmount, 117 | 'transfer', 118 | CHANNEL_ID, 119 | undefined, 120 | undefined, 121 | fee 122 | ); 123 | ``` 124 | 125 | ### Execute a contract (mint) 126 | 127 | ```javascript 128 | import { SigningClient, Wallet } from '@sei-js/core'; 129 | 130 | const { accounts, offlineSigner } = Wallet.connect('leap'); 131 | 132 | const signingStargateClient = await SigningClient.getSigningClient({ 133 | RPC_ENDPOINT, 134 | offlineSigner 135 | }); 136 | 137 | const account = accounts[0]; 138 | const mintMsg = { mint: {} }; 139 | 140 | const msg = { 141 | typeUrl: '/cosmwasm.wasm.v1.MsgExecuteContract', 142 | value: { 143 | sender: account.address, 144 | contract: CONTRACT_ADDR, 145 | msg: toUtf8(JSON.stringify(mintMsg)), 146 | funds: [] 147 | } 148 | }; 149 | 150 | const mintResponse = await signingStargateClient.signAndBroadcast(account.address, [msg], fee); 151 | ``` 152 | 153 | ### Related packages 154 | 155 | - [@sei-js/react](https://www.npmjs.com/package/@sei-js/react) - A react helper library for common @sei-js/core functions 156 | - [@sei-js/proto](https://www.npmjs.com/package/@sei-js/proto) - TypeScript library for Sei protobufs generated using Telescope 157 | 158 | ### Examples 159 | 160 | - [sei-protocol/sei-examples](https://github.com/sei-protocol/js-examples) - TypeScript library for Sei protobufs generated using Telescope 161 | 162 | ### Documentation 163 | 164 | - [Sei Documentation](https://app.gitbook.com/o/YiBih4jOIh8lif9Z44jw/s/vVOoEaSQGRIbgTgSvoEo/front-end-development/javascript-tutorial) - TypeScript library for Sei protobufs generated using Telescope 165 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@sei-js/core", 3 | "version": "1.0.44", 4 | "description": "A javascript library for Sei.", 5 | "main": "./index.js", 6 | "types": "./index.d.ts", 7 | "scripts": { 8 | "deploy": "cd lib && npm publish --access public", 9 | "predeploy": "yarn build && cp package.json lib && cp README.md lib", 10 | "build": "yarn clean && tsc", 11 | "clean": "rimraf lib", 12 | "release": "standard-version", 13 | "postrelease": "git push --follow-tags origin main" 14 | }, 15 | "homepage": "https://github.com/sei-protocol/js-core#readme", 16 | "keywords": [ 17 | "sei", 18 | "javascript", 19 | "typescript", 20 | "cosmos" 21 | ], 22 | "repository": "git@github.com:sei-protocol/js-core.git", 23 | "author": "Carson Aberle", 24 | "license": "MIT", 25 | "private": false, 26 | "dependencies": { 27 | "@cosmjs/stargate": "^0.29.0", 28 | "@sei-js/proto": "^0.0.1" 29 | }, 30 | "devDependencies": { 31 | "rimraf": "^3.0.2", 32 | "standard-version": "^9.5.0", 33 | "typescript": "^4.8.4" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export * as Wallet from './wallet'; 2 | export * as QueryClient from './queryClient'; 3 | export * as SigningClient from './signingClient'; 4 | -------------------------------------------------------------------------------- /src/queryClient/index.ts: -------------------------------------------------------------------------------- 1 | export * from './queryClient'; 2 | -------------------------------------------------------------------------------- /src/queryClient/queryClient.ts: -------------------------------------------------------------------------------- 1 | import { seiprotocol } from '@sei-js/proto'; 2 | 3 | export const getQueryClient = async (restEndpoint: string) => { 4 | return await seiprotocol.ClientFactory.createLCDClient({ restEndpoint }); 5 | }; 6 | -------------------------------------------------------------------------------- /src/signingClient/index.ts: -------------------------------------------------------------------------------- 1 | export * from './signingClient'; 2 | -------------------------------------------------------------------------------- /src/signingClient/signingClient.ts: -------------------------------------------------------------------------------- 1 | import { SigningStargateClient } from '@cosmjs/stargate'; 2 | import { OfflineSigner } from '@cosmjs/proto-signing'; 3 | import { getSigningSeiprotocolClient } from '@sei-js/proto'; 4 | 5 | export const getSigningClient = async (rpcEndpoint: string, signer: OfflineSigner): Promise => { 6 | return await getSigningSeiprotocolClient({ rpcEndpoint, signer }); 7 | }; 8 | -------------------------------------------------------------------------------- /src/wallet/config.ts: -------------------------------------------------------------------------------- 1 | import { SupportedWallet } from './types'; 2 | 3 | const baseDenomTokenId = `factory/sei1466nf3zuxpya8q9emxukd7vftaf6h4psr0a07srl5zw74zh84yjqpeheyc/uust2`; 4 | const prefix = 'sei'; 5 | 6 | export const getChainSuggest = ( 7 | chainId: string = 'atlantic-1', 8 | restUrl: string = 'https://sei-chain-incentivized.com/sei-chain-app', 9 | rpcUrl: string = 'https://sei-chain-incentivized.com/sei-chain-tm/' 10 | ) => { 11 | return { 12 | chainId: chainId, 13 | chainName: 'Sei Testnet', 14 | rpc: rpcUrl, 15 | rest: restUrl, 16 | bip44: { 17 | coinType: 118 18 | }, 19 | bech32Config: { 20 | bech32PrefixAccAddr: prefix, 21 | bech32PrefixAccPub: `${prefix}pub`, 22 | bech32PrefixValAddr: `${prefix}valoper`, 23 | bech32PrefixValPub: `${prefix}valoperpub`, 24 | bech32PrefixConsAddr: `${prefix}valcons`, 25 | bech32PrefixConsPub: `${prefix}valconspub` 26 | }, 27 | currencies: [ 28 | { 29 | coinDenom: 'SEI', 30 | coinMinimalDenom: 'usei', 31 | coinDecimals: 6 32 | }, 33 | { 34 | coinDenom: 'USDC', 35 | coinMinimalDenom: 'uusdc', 36 | coinDecimals: 6, 37 | coinGeckoId: 'usd-coin' 38 | }, 39 | { 40 | coinDenom: 'ATOM', 41 | coinMinimalDenom: 'uatom', 42 | coinDecimals: 6, 43 | coinGeckoId: 'cosmos' 44 | }, 45 | { 46 | coinDenom: 'WETH', 47 | coinMinimalDenom: 'ibc/C2A89D98873BB55B62CE86700DFACA646EC80352E8D03CC6CF34DD44E46DC75D', 48 | coinDecimals: 18, 49 | coinGeckoId: 'weth' 50 | }, 51 | { 52 | coinDenom: 'WBTC', 53 | coinMinimalDenom: 'ibc/42BCC21A2B784E813F8878739FD32B4AA2D0A68CAD94F4C88B9EA98609AB0CCD', 54 | coinDecimals: 8, 55 | coinGeckoId: 'bitcoin' 56 | }, 57 | { 58 | coinDenom: 'aUSDC', 59 | coinMinimalDenom: 'ibc/6D45A5CD1AADE4B527E459025AC1A5AEF41AE99091EF3069F3FEAACAFCECCD21', 60 | coinDecimals: 6, 61 | coinGeckoId: 'usd-coin' 62 | }, 63 | { 64 | coinDenom: 'UST2', 65 | coinMinimalDenom: baseDenomTokenId, 66 | coinDecimals: 6 67 | }, 68 | { 69 | coinDenom: 'uCeler', 70 | coinMinimalDenom: 'factory/sei174t9p63nzlmsycmd9x9zxx3ejq9lp2y9f69rp9/uceler', 71 | coinDecimals: 6 72 | } 73 | ], 74 | feeCurrencies: [ 75 | { 76 | coinDenom: 'SEI', 77 | coinMinimalDenom: 'usei', 78 | coinDecimals: 6 79 | } 80 | ], 81 | stakeCurrency: { 82 | coinDenom: 'SEI', 83 | coinMinimalDenom: 'usei', 84 | coinDecimals: 6 85 | }, 86 | coinType: 118, 87 | features: ['stargate', 'ibc-transfer', 'cosmwasm'] 88 | }; 89 | }; 90 | 91 | const KEPLR_WALLET: SupportedWallet = { 92 | windowKey: 'keplr' 93 | }; 94 | 95 | const LEAP_WALLET: SupportedWallet = { 96 | windowKey: 'leap' 97 | }; 98 | 99 | const FALCON_WALLET: SupportedWallet = { 100 | windowKey: 'falcon' 101 | }; 102 | 103 | const COIN_98_WALLET: SupportedWallet = { 104 | windowKey: 'coin98' 105 | }; 106 | 107 | export const SUPPORTED_WALLETS: SupportedWallet[] = [KEPLR_WALLET, LEAP_WALLET, COIN_98_WALLET, FALCON_WALLET]; 108 | 109 | 110 | -------------------------------------------------------------------------------- /src/wallet/connection.ts: -------------------------------------------------------------------------------- 1 | import { getChainSuggest } from './config'; 2 | import { WalletConnect, WalletWindowKey } from './types'; 3 | 4 | declare global { 5 | interface Window { 6 | keplr: { getOfflineSigner: (string) => Promise; experimentalSuggestChain: (object) => void; enable: (chainId) => void }; 7 | leap: { getOfflineSigner: (string) => Promise; experimentalSuggestChain: (object) => void; enable: (chainId) => void }; 8 | coin98: { cosmos: (chain) => Promise }; 9 | falcon: { getOfflineSigner: (string) => Promise; experimentalSuggestChain: (object) => void; enable: (chainId) => void }; 10 | } 11 | } 12 | 13 | export const connect = async (inputWallet: WalletWindowKey, chainId?: string, restUrl?: string, rpcUrl?: string): Promise => { 14 | try { 15 | const windowKey = inputWallet === 'coin98' ? 'keplr' : inputWallet; 16 | 17 | if (typeof window === 'undefined' || !window) return; 18 | 19 | // Enable wallet before attempting to call any methods 20 | await window[windowKey].enable(chainId); 21 | 22 | if (inputWallet === 'keplr') { 23 | await window.keplr.experimentalSuggestChain(getChainSuggest(chainId, restUrl, rpcUrl)); 24 | } 25 | 26 | const offlineSigner = await window[windowKey].getOfflineSigner(chainId); 27 | const accounts = await offlineSigner.getAccounts(); 28 | 29 | return { offlineSigner, accounts }; 30 | } catch (e) { 31 | console.log('err', e); 32 | } 33 | }; 34 | -------------------------------------------------------------------------------- /src/wallet/index.ts: -------------------------------------------------------------------------------- 1 | export * from './config' 2 | export * from './types' 3 | export * from './connection' 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/wallet/types.ts: -------------------------------------------------------------------------------- 1 | export type WalletAccount = { 2 | address: string; 3 | algo: string; 4 | pubkey: Uint8Array; 5 | }; 6 | 7 | export type WalletConnect = { accounts: WalletAccount[]; offlineSigner: any }; 8 | 9 | export type WalletWindowKey = 'keplr' | 'leap' | 'coin98' | 'falcon'; 10 | 11 | export type SupportedWallet = { 12 | windowKey: WalletWindowKey; 13 | }; 14 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es6", 4 | "module": "commonjs", 5 | "declaration": true, 6 | "outDir": "./lib", 7 | "strict": true, 8 | "allowSyntheticDefaultImports": true, 9 | "skipLibCheck": true, 10 | "noImplicitAny": false, 11 | "lib": ["ES5","DOM", "ES6", "DOM.Iterable", "ScriptHost", "ES2016.Array.Include"] 12 | }, 13 | "include": [ 14 | "src" 15 | ], 16 | "exclude": ["node_modules"] 17 | } 18 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.18.6" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" 8 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== 9 | dependencies: 10 | "@babel/highlight" "^7.18.6" 11 | 12 | "@babel/helper-validator-identifier@^7.18.6": 13 | version "7.19.1" 14 | resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" 15 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== 16 | 17 | "@babel/highlight@^7.18.6": 18 | version "7.18.6" 19 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" 20 | integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== 21 | dependencies: 22 | "@babel/helper-validator-identifier" "^7.18.6" 23 | chalk "^2.0.0" 24 | js-tokens "^4.0.0" 25 | 26 | "@babel/runtime@^7.18.9", "@babel/runtime@^7.19.0": 27 | version "7.19.4" 28 | resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78" 29 | integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA== 30 | dependencies: 31 | regenerator-runtime "^0.13.4" 32 | 33 | "@confio/ics23@^0.6.8": 34 | version "0.6.8" 35 | resolved "https://registry.yarnpkg.com/@confio/ics23/-/ics23-0.6.8.tgz#2a6b4f1f2b7b20a35d9a0745bb5a446e72930b3d" 36 | integrity sha512-wB6uo+3A50m0sW/EWcU64xpV/8wShZ6bMTa7pF8eYsTrSkQA7oLUIJcs/wb8g4y2Oyq701BaGiO6n/ak5WXO1w== 37 | dependencies: 38 | "@noble/hashes" "^1.0.0" 39 | protobufjs "^6.8.8" 40 | 41 | "@cosmjs/amino@0.28.13": 42 | version "0.28.13" 43 | resolved "https://registry.yarnpkg.com/@cosmjs/amino/-/amino-0.28.13.tgz#b51417a23c1ff8ef8b85a6862eba8492c6c44f38" 44 | integrity sha512-IHnH2zGwaY69qT4mVAavr/pfzx6YE+ud1NHJbvVePlbGiz68CXTi5LHR+K0lrKB5mQ7E+ZErWz2mw5U/x+V1wQ== 45 | dependencies: 46 | "@cosmjs/crypto" "0.28.13" 47 | "@cosmjs/encoding" "0.28.13" 48 | "@cosmjs/math" "0.28.13" 49 | "@cosmjs/utils" "0.28.13" 50 | 51 | "@cosmjs/amino@0.29.0", "@cosmjs/amino@^0.29.0": 52 | version "0.29.0" 53 | resolved "https://registry.yarnpkg.com/@cosmjs/amino/-/amino-0.29.0.tgz#35873a580a6102e48415ed2b5b97477f146fb50d" 54 | integrity sha512-/ZUVx6nRN5YE36H3SDq9+i8g2nZ8DJQnN9fVRC8rSHQKauNkoEuK4NxTNcQ2o2EBLUT0kyYAFY2550HVsPMrgw== 55 | dependencies: 56 | "@cosmjs/crypto" "^0.29.0" 57 | "@cosmjs/encoding" "^0.29.0" 58 | "@cosmjs/math" "^0.29.0" 59 | "@cosmjs/utils" "^0.29.0" 60 | 61 | "@cosmjs/crypto@0.28.13": 62 | version "0.28.13" 63 | resolved "https://registry.yarnpkg.com/@cosmjs/crypto/-/crypto-0.28.13.tgz#541b6a36f616b2da5a568ead46d4e83841ceb412" 64 | integrity sha512-ynKfM0q/tMBQMHJby6ad8lR3gkgBKaelQhIsCZTjClsnuC7oYT9y3ThSZCUWr7Pa9h0J8ahU2YV2oFWFVWJQzQ== 65 | dependencies: 66 | "@cosmjs/encoding" "0.28.13" 67 | "@cosmjs/math" "0.28.13" 68 | "@cosmjs/utils" "0.28.13" 69 | "@noble/hashes" "^1" 70 | bn.js "^5.2.0" 71 | elliptic "^6.5.3" 72 | libsodium-wrappers "^0.7.6" 73 | 74 | "@cosmjs/crypto@^0.29.0": 75 | version "0.29.0" 76 | resolved "https://registry.yarnpkg.com/@cosmjs/crypto/-/crypto-0.29.0.tgz#c914424a8b538f6624e505bc2015a71e3977c2fb" 77 | integrity sha512-MPJoebRGh7AcZgbfR25ci7iV+XzJiKwVq4wL8n6M5P2QdrIv7DqqniyFXcBbn9dQjMLMHnOSgT9LRv+VXzUVCA== 78 | dependencies: 79 | "@cosmjs/encoding" "^0.29.0" 80 | "@cosmjs/math" "^0.29.0" 81 | "@cosmjs/utils" "^0.29.0" 82 | "@noble/hashes" "^1" 83 | bn.js "^5.2.0" 84 | elliptic "^6.5.3" 85 | libsodium-wrappers "^0.7.6" 86 | 87 | "@cosmjs/encoding@0.28.13": 88 | version "0.28.13" 89 | resolved "https://registry.yarnpkg.com/@cosmjs/encoding/-/encoding-0.28.13.tgz#7994e8e2c435beaf0690296ffb0f7f3eaec8150b" 90 | integrity sha512-jtXbAYtV77rLHxoIrjGFsvgGjeTKttuHRv6cvuy3toCZzY7JzTclKH5O2g36IIE4lXwD9xwuhGJ2aa6A3dhNkA== 91 | dependencies: 92 | base64-js "^1.3.0" 93 | bech32 "^1.1.4" 94 | readonly-date "^1.0.0" 95 | 96 | "@cosmjs/encoding@^0.29.0": 97 | version "0.29.0" 98 | resolved "https://registry.yarnpkg.com/@cosmjs/encoding/-/encoding-0.29.0.tgz#75b1b41a2f31f71fcb0982cd1b210d6410739fd0" 99 | integrity sha512-6HDBtid/YLbyXapY6PdMMIigAtGKyD1w0dUCLU1dOIkPf1q3y43kqoA7WnLkRw0g0/lZY1VGM2fX+2RWU0wxYg== 100 | dependencies: 101 | base64-js "^1.3.0" 102 | bech32 "^1.1.4" 103 | readonly-date "^1.0.0" 104 | 105 | "@cosmjs/json-rpc@0.28.13": 106 | version "0.28.13" 107 | resolved "https://registry.yarnpkg.com/@cosmjs/json-rpc/-/json-rpc-0.28.13.tgz#ff3f0c4a2f363b1a2c6779f8624a897e217fe297" 108 | integrity sha512-fInSvg7x9P6p+GWqet+TMhrMTM3OWWdLJOGS5w2ryubMjgpR1rLiAx77MdTNkArW+/6sUwku0sN4veM4ENQu6A== 109 | dependencies: 110 | "@cosmjs/stream" "0.28.13" 111 | xstream "^11.14.0" 112 | 113 | "@cosmjs/json-rpc@^0.29.0": 114 | version "0.29.0" 115 | resolved "https://registry.yarnpkg.com/@cosmjs/json-rpc/-/json-rpc-0.29.0.tgz#481f282bcb3457c71f393342691e957a4fa56535" 116 | integrity sha512-noCt91X+dSYjW1BYbp5jFaYaA/PWIQFXOgl4ZDW0ecGOAj8xh6/D/Vd8bDO97CQgJ1KVw0pyAqVhmrBOBUo1sA== 117 | dependencies: 118 | "@cosmjs/stream" "^0.29.0" 119 | xstream "^11.14.0" 120 | 121 | "@cosmjs/math@0.28.13": 122 | version "0.28.13" 123 | resolved "https://registry.yarnpkg.com/@cosmjs/math/-/math-0.28.13.tgz#50c05bc67007a04216f7f5e0c93f57270f8cc077" 124 | integrity sha512-PDpL8W/kbyeWi0mQ2OruyqE8ZUAdxPs1xCbDX3WXJwy2oU+X2UTbkuweJHVpS9CIqmZulBoWQAmlf6t6zr1N/g== 125 | dependencies: 126 | bn.js "^5.2.0" 127 | 128 | "@cosmjs/math@^0.29.0": 129 | version "0.29.0" 130 | resolved "https://registry.yarnpkg.com/@cosmjs/math/-/math-0.29.0.tgz#2c34f96d94055fe82ca310bec7b2d8a9f1c507cb" 131 | integrity sha512-ufRRmyDQtJUrH8r1V4N7Q6rTOk9ZX7XIXjJto7cfXP8kcxm7IJXKYk+r0EfDnNHFkxTidYvW/1YXeeNoy8xZYw== 132 | dependencies: 133 | bn.js "^5.2.0" 134 | 135 | "@cosmjs/proto-signing@0.28.13": 136 | version "0.28.13" 137 | resolved "https://registry.yarnpkg.com/@cosmjs/proto-signing/-/proto-signing-0.28.13.tgz#95ac12f0da0f0814f348f5ae996c3e96d015df61" 138 | integrity sha512-nSl/2ZLsUJYz3Ad0RY3ihZUgRHIow2OnYqKsESMu+3RA/jTi9bDYhiBu8mNMHI0xrEJry918B2CyI56pOUHdPQ== 139 | dependencies: 140 | "@cosmjs/amino" "0.28.13" 141 | "@cosmjs/crypto" "0.28.13" 142 | "@cosmjs/encoding" "0.28.13" 143 | "@cosmjs/math" "0.28.13" 144 | "@cosmjs/utils" "0.28.13" 145 | cosmjs-types "^0.4.0" 146 | long "^4.0.0" 147 | 148 | "@cosmjs/proto-signing@0.29.0", "@cosmjs/proto-signing@^0.29.0": 149 | version "0.29.0" 150 | resolved "https://registry.yarnpkg.com/@cosmjs/proto-signing/-/proto-signing-0.29.0.tgz#4d9c10fc3a5c64b454bd2d9b407861fcffdfbbe0" 151 | integrity sha512-zAdgDz5vRGAfJ5yyKYuTL7qg5UNUT7v4iV1/ZP8ZQn2fLh9QVxViAIovF4r/Y3EEI4JS5uYj/f8UeHMHQSu8hw== 152 | dependencies: 153 | "@cosmjs/amino" "^0.29.0" 154 | "@cosmjs/crypto" "^0.29.0" 155 | "@cosmjs/encoding" "^0.29.0" 156 | "@cosmjs/math" "^0.29.0" 157 | "@cosmjs/utils" "^0.29.0" 158 | cosmjs-types "^0.5.0" 159 | long "^4.0.0" 160 | 161 | "@cosmjs/socket@0.28.13": 162 | version "0.28.13" 163 | resolved "https://registry.yarnpkg.com/@cosmjs/socket/-/socket-0.28.13.tgz#d8443ad6e91d080fc6b80a7e9cf297a56b1f6833" 164 | integrity sha512-lavwGxQ5VdeltyhpFtwCRVfxeWjH5D5mmN7jgx9nuCf3XSFbTcOYxrk2pQ4usenu1Q1KZdL4Yl5RCNrJuHD9Ug== 165 | dependencies: 166 | "@cosmjs/stream" "0.28.13" 167 | isomorphic-ws "^4.0.1" 168 | ws "^7" 169 | xstream "^11.14.0" 170 | 171 | "@cosmjs/socket@^0.29.0": 172 | version "0.29.0" 173 | resolved "https://registry.yarnpkg.com/@cosmjs/socket/-/socket-0.29.0.tgz#6f8f56799e69ead02f9ffe8925c782804635ac89" 174 | integrity sha512-y7cOBp6YJ2Sn/DZne1eiJ6PVkgZlAi48d0Bz6hVuZ6CliutG0BzM/F3bSLxdw8m2fXNU+lYsi4uLPd0epf5Hig== 175 | dependencies: 176 | "@cosmjs/stream" "^0.29.0" 177 | isomorphic-ws "^4.0.1" 178 | ws "^7" 179 | xstream "^11.14.0" 180 | 181 | "@cosmjs/stargate@0.28.13": 182 | version "0.28.13" 183 | resolved "https://registry.yarnpkg.com/@cosmjs/stargate/-/stargate-0.28.13.tgz#a73d837a46ee8944e6eafe162f2ff6943c14350e" 184 | integrity sha512-dVBMazDz8/eActHsRcZjDHHptOBMqvibj5CFgEtZBp22gP6ASzoAUXTlkSVk5FBf4sfuUHoff6st134/+PGMAg== 185 | dependencies: 186 | "@confio/ics23" "^0.6.8" 187 | "@cosmjs/amino" "0.28.13" 188 | "@cosmjs/encoding" "0.28.13" 189 | "@cosmjs/math" "0.28.13" 190 | "@cosmjs/proto-signing" "0.28.13" 191 | "@cosmjs/stream" "0.28.13" 192 | "@cosmjs/tendermint-rpc" "0.28.13" 193 | "@cosmjs/utils" "0.28.13" 194 | cosmjs-types "^0.4.0" 195 | long "^4.0.0" 196 | protobufjs "~6.11.3" 197 | xstream "^11.14.0" 198 | 199 | "@cosmjs/stargate@0.29.0", "@cosmjs/stargate@^0.29.0": 200 | version "0.29.0" 201 | resolved "https://registry.yarnpkg.com/@cosmjs/stargate/-/stargate-0.29.0.tgz#55263ed9d414f2c3073a451527576e4c3d6f04a6" 202 | integrity sha512-BsV3iA3vMclMm/B1LYO0djBYCALr/UIvL6u9HGvM7QvpdtpQiAvskuS4PieVO/gtF9iCCBJLPqa0scwFIgvDyg== 203 | dependencies: 204 | "@confio/ics23" "^0.6.8" 205 | "@cosmjs/amino" "^0.29.0" 206 | "@cosmjs/encoding" "^0.29.0" 207 | "@cosmjs/math" "^0.29.0" 208 | "@cosmjs/proto-signing" "^0.29.0" 209 | "@cosmjs/stream" "^0.29.0" 210 | "@cosmjs/tendermint-rpc" "^0.29.0" 211 | "@cosmjs/utils" "^0.29.0" 212 | cosmjs-types "^0.5.0" 213 | long "^4.0.0" 214 | protobufjs "~6.11.3" 215 | xstream "^11.14.0" 216 | 217 | "@cosmjs/stream@0.28.13": 218 | version "0.28.13" 219 | resolved "https://registry.yarnpkg.com/@cosmjs/stream/-/stream-0.28.13.tgz#1e79d1116fda1e63e5ecddbd9d803d403942b1fa" 220 | integrity sha512-AnjtfwT8NwPPkd3lhZhjOlOzT0Kn9bgEu2IPOZjQ1nmG2bplsr6TJmnwn0dJxHT7UGtex17h6whKB5N4wU37Wg== 221 | dependencies: 222 | xstream "^11.14.0" 223 | 224 | "@cosmjs/stream@^0.29.0": 225 | version "0.29.0" 226 | resolved "https://registry.yarnpkg.com/@cosmjs/stream/-/stream-0.29.0.tgz#df2d7ea23293170bc192e91c0fa3e9f8d993b7cc" 227 | integrity sha512-KAJ9sNoXhF19wtkoJf3O2y4YXfklDZgmXhDotgAejLrw2ixoVfTodMHvnl6tpw3ZnmXKibTfUaNXWZD++sG6uQ== 228 | dependencies: 229 | xstream "^11.14.0" 230 | 231 | "@cosmjs/tendermint-rpc@0.28.13": 232 | version "0.28.13" 233 | resolved "https://registry.yarnpkg.com/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.28.13.tgz#0bf587ae66fa3f88319edbd258492d28e73f9f29" 234 | integrity sha512-GB+ZmfuJIGQm0hsRtLYjeR3lOxF7Z6XyCBR0cX5AAYOZzSEBJjevPgUHD6tLn8zIhvzxaW3/VKnMB+WmlxdH4w== 235 | dependencies: 236 | "@cosmjs/crypto" "0.28.13" 237 | "@cosmjs/encoding" "0.28.13" 238 | "@cosmjs/json-rpc" "0.28.13" 239 | "@cosmjs/math" "0.28.13" 240 | "@cosmjs/socket" "0.28.13" 241 | "@cosmjs/stream" "0.28.13" 242 | "@cosmjs/utils" "0.28.13" 243 | axios "^0.21.2" 244 | readonly-date "^1.0.0" 245 | xstream "^11.14.0" 246 | 247 | "@cosmjs/tendermint-rpc@^0.29.0": 248 | version "0.29.0" 249 | resolved "https://registry.yarnpkg.com/@cosmjs/tendermint-rpc/-/tendermint-rpc-0.29.0.tgz#db71e743d2ee8dde706c09bc92ac47cc6197f672" 250 | integrity sha512-G+42oGh+tw8/KV0gLAGzNCTe/6mkf7VUE5noSTbsxbeliFR7Lt4i6H2aqvWzmlZFeRxunR7AsQr4wakvlVNWyg== 251 | dependencies: 252 | "@cosmjs/crypto" "^0.29.0" 253 | "@cosmjs/encoding" "^0.29.0" 254 | "@cosmjs/json-rpc" "^0.29.0" 255 | "@cosmjs/math" "^0.29.0" 256 | "@cosmjs/socket" "^0.29.0" 257 | "@cosmjs/stream" "^0.29.0" 258 | "@cosmjs/utils" "^0.29.0" 259 | axios "^0.21.2" 260 | readonly-date "^1.0.0" 261 | xstream "^11.14.0" 262 | 263 | "@cosmjs/utils@0.28.13": 264 | version "0.28.13" 265 | resolved "https://registry.yarnpkg.com/@cosmjs/utils/-/utils-0.28.13.tgz#2fd2844ec832d7833811e2ae1691305d09791a08" 266 | integrity sha512-dVeMBiyg+46x7XBZEfJK8yTihphbCFpjVYmLJVqmTsHfJwymQ65cpyW/C+V/LgWARGK8hWQ/aX9HM5Ao8QmMSg== 267 | 268 | "@cosmjs/utils@^0.29.0": 269 | version "0.29.0" 270 | resolved "https://registry.yarnpkg.com/@cosmjs/utils/-/utils-0.29.0.tgz#0a61e6d608e9f6f89a278cc71f4e7cee01199657" 271 | integrity sha512-NiJk3ISX+FU1cQcTTgmJcY84A8mV/p8L5CRewp/2jc/lUmo8j9lMGbX17U7NxVQ9RX5RmrwgdjYnBASzhRCVmA== 272 | 273 | "@hutson/parse-repository-url@^3.0.0": 274 | version "3.0.2" 275 | resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" 276 | integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== 277 | 278 | "@noble/hashes@^1", "@noble/hashes@^1.0.0": 279 | version "1.1.3" 280 | resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.1.3.tgz#360afc77610e0a61f3417e497dcf36862e4f8111" 281 | integrity sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A== 282 | 283 | "@osmonauts/helpers@^0.6.0": 284 | version "0.6.0" 285 | resolved "https://registry.yarnpkg.com/@osmonauts/helpers/-/helpers-0.6.0.tgz#86324110ba1ec76637836ef6ec12ce263e1a7a97" 286 | integrity sha512-l62tWR/0W4R+5wRvMeRK0zlaJ8WZhULKsQAZ7kNzggL0pbndIAV+0BJ/jEBbNletoeGtuV8rpi6Wo+w+RmtZGw== 287 | dependencies: 288 | "@babel/runtime" "^7.18.9" 289 | "@cosmjs/amino" "0.28.13" 290 | "@cosmjs/crypto" "0.28.13" 291 | "@cosmjs/proto-signing" "0.28.13" 292 | "@cosmjs/stargate" "0.28.13" 293 | cosmjs-types "0.5.1" 294 | long "^5.2.0" 295 | protobufjs "^6.11.3" 296 | 297 | "@osmonauts/lcd@^0.8.0": 298 | version "0.8.0" 299 | resolved "https://registry.yarnpkg.com/@osmonauts/lcd/-/lcd-0.8.0.tgz#fcabba93edadd23f73b2046a5cad897b420a9c84" 300 | integrity sha512-k7m2gAVnXc0H4m/eTq4z/8A6hFrr3MPS9wnLV4Xu9/K/WYltCnp2PpiObZm+feZUPK/svES6hxIQeO1bODLx8g== 301 | dependencies: 302 | "@babel/runtime" "^7.19.0" 303 | axios "0.27.2" 304 | 305 | "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": 306 | version "1.1.2" 307 | resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" 308 | integrity sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ== 309 | 310 | "@protobufjs/base64@^1.1.2": 311 | version "1.1.2" 312 | resolved "https://registry.yarnpkg.com/@protobufjs/base64/-/base64-1.1.2.tgz#4c85730e59b9a1f1f349047dbf24296034bb2735" 313 | integrity sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg== 314 | 315 | "@protobufjs/codegen@^2.0.4": 316 | version "2.0.4" 317 | resolved "https://registry.yarnpkg.com/@protobufjs/codegen/-/codegen-2.0.4.tgz#7ef37f0d010fb028ad1ad59722e506d9262815cb" 318 | integrity sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg== 319 | 320 | "@protobufjs/eventemitter@^1.1.0": 321 | version "1.1.0" 322 | resolved "https://registry.yarnpkg.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz#355cbc98bafad5978f9ed095f397621f1d066b70" 323 | integrity sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q== 324 | 325 | "@protobufjs/fetch@^1.1.0": 326 | version "1.1.0" 327 | resolved "https://registry.yarnpkg.com/@protobufjs/fetch/-/fetch-1.1.0.tgz#ba99fb598614af65700c1619ff06d454b0d84c45" 328 | integrity sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ== 329 | dependencies: 330 | "@protobufjs/aspromise" "^1.1.1" 331 | "@protobufjs/inquire" "^1.1.0" 332 | 333 | "@protobufjs/float@^1.0.2": 334 | version "1.0.2" 335 | resolved "https://registry.yarnpkg.com/@protobufjs/float/-/float-1.0.2.tgz#5e9e1abdcb73fc0a7cb8b291df78c8cbd97b87d1" 336 | integrity sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ== 337 | 338 | "@protobufjs/inquire@^1.1.0": 339 | version "1.1.0" 340 | resolved "https://registry.yarnpkg.com/@protobufjs/inquire/-/inquire-1.1.0.tgz#ff200e3e7cf2429e2dcafc1140828e8cc638f089" 341 | integrity sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q== 342 | 343 | "@protobufjs/path@^1.1.2": 344 | version "1.1.2" 345 | resolved "https://registry.yarnpkg.com/@protobufjs/path/-/path-1.1.2.tgz#6cc2b20c5c9ad6ad0dccfd21ca7673d8d7fbf68d" 346 | integrity sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA== 347 | 348 | "@protobufjs/pool@^1.1.0": 349 | version "1.1.0" 350 | resolved "https://registry.yarnpkg.com/@protobufjs/pool/-/pool-1.1.0.tgz#09fd15f2d6d3abfa9b65bc366506d6ad7846ff54" 351 | integrity sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw== 352 | 353 | "@protobufjs/utf8@^1.1.0": 354 | version "1.1.0" 355 | resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" 356 | integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== 357 | 358 | "@sei-js/proto@^0.0.1": 359 | version "0.0.1" 360 | resolved "https://registry.yarnpkg.com/@sei-js/proto/-/proto-0.0.1.tgz#fcdae68868aa38aa5806a1dd136c7346e4d1da0a" 361 | integrity sha512-HvbIXYnjTc1Xzi3lsIND+tT8Mvh7kBtFR1eeOoxworuyTdmerukPJ4TH7Tc3qsAE5LRJ+DIPSkBMpU3bPV2xPA== 362 | dependencies: 363 | "@babel/runtime" "^7.18.9" 364 | "@cosmjs/amino" "0.29.0" 365 | "@cosmjs/proto-signing" "0.29.0" 366 | "@cosmjs/stargate" "0.29.0" 367 | "@cosmjs/tendermint-rpc" "^0.29.0" 368 | "@osmonauts/helpers" "^0.6.0" 369 | "@osmonauts/lcd" "^0.8.0" 370 | protobufjs "^6.11.2" 371 | 372 | "@types/long@^4.0.1": 373 | version "4.0.2" 374 | resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a" 375 | integrity sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA== 376 | 377 | "@types/minimist@^1.2.0": 378 | version "1.2.2" 379 | resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" 380 | integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== 381 | 382 | "@types/node@>=13.7.0": 383 | version "18.8.3" 384 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.8.3.tgz#ce750ab4017effa51aed6a7230651778d54e327c" 385 | integrity sha512-0os9vz6BpGwxGe9LOhgP/ncvYN5Tx1fNcd2TM3rD/aCGBkysb+ZWpXEocG24h6ZzOi13+VB8HndAQFezsSOw1w== 386 | 387 | "@types/normalize-package-data@^2.4.0": 388 | version "2.4.1" 389 | resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" 390 | integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== 391 | 392 | JSONStream@^1.0.4: 393 | version "1.3.5" 394 | resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" 395 | integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== 396 | dependencies: 397 | jsonparse "^1.2.0" 398 | through ">=2.2.7 <3" 399 | 400 | add-stream@^1.0.0: 401 | version "1.0.0" 402 | resolved "https://registry.yarnpkg.com/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" 403 | integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== 404 | 405 | ansi-regex@^5.0.1: 406 | version "5.0.1" 407 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" 408 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== 409 | 410 | ansi-styles@^3.2.1: 411 | version "3.2.1" 412 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 413 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 414 | dependencies: 415 | color-convert "^1.9.0" 416 | 417 | ansi-styles@^4.0.0: 418 | version "4.3.0" 419 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 420 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 421 | dependencies: 422 | color-convert "^2.0.1" 423 | 424 | array-ify@^1.0.0: 425 | version "1.0.0" 426 | resolved "https://registry.yarnpkg.com/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" 427 | integrity sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng== 428 | 429 | arrify@^1.0.1: 430 | version "1.0.1" 431 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 432 | integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== 433 | 434 | asynckit@^0.4.0: 435 | version "0.4.0" 436 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 437 | integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== 438 | 439 | axios@0.27.2: 440 | version "0.27.2" 441 | resolved "https://registry.yarnpkg.com/axios/-/axios-0.27.2.tgz#207658cc8621606e586c85db4b41a750e756d972" 442 | integrity sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ== 443 | dependencies: 444 | follow-redirects "^1.14.9" 445 | form-data "^4.0.0" 446 | 447 | axios@^0.21.2: 448 | version "0.21.4" 449 | resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" 450 | integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== 451 | dependencies: 452 | follow-redirects "^1.14.0" 453 | 454 | balanced-match@^1.0.0: 455 | version "1.0.2" 456 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 457 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 458 | 459 | base64-js@^1.3.0: 460 | version "1.5.1" 461 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 462 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 463 | 464 | bech32@^1.1.4: 465 | version "1.1.4" 466 | resolved "https://registry.yarnpkg.com/bech32/-/bech32-1.1.4.tgz#e38c9f37bf179b8eb16ae3a772b40c356d4832e9" 467 | integrity sha512-s0IrSOzLlbvX7yp4WBfPITzpAU8sqQcpsmwXDiKwrG4r491vwCO/XpejasRNl0piBMe/DvP4Tz0mIS/X1DPJBQ== 468 | 469 | bn.js@^4.11.9: 470 | version "4.12.0" 471 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" 472 | integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 473 | 474 | bn.js@^5.2.0: 475 | version "5.2.1" 476 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" 477 | integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== 478 | 479 | brace-expansion@^1.1.7: 480 | version "1.1.11" 481 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 482 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 483 | dependencies: 484 | balanced-match "^1.0.0" 485 | concat-map "0.0.1" 486 | 487 | brorand@^1.1.0: 488 | version "1.1.0" 489 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" 490 | integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== 491 | 492 | buffer-from@^1.0.0: 493 | version "1.1.2" 494 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" 495 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== 496 | 497 | camelcase-keys@^6.2.2: 498 | version "6.2.2" 499 | resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" 500 | integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== 501 | dependencies: 502 | camelcase "^5.3.1" 503 | map-obj "^4.0.0" 504 | quick-lru "^4.0.1" 505 | 506 | camelcase@^5.3.1: 507 | version "5.3.1" 508 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" 509 | integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== 510 | 511 | chalk@^2.0.0, chalk@^2.4.2: 512 | version "2.4.2" 513 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 514 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 515 | dependencies: 516 | ansi-styles "^3.2.1" 517 | escape-string-regexp "^1.0.5" 518 | supports-color "^5.3.0" 519 | 520 | cliui@^7.0.2: 521 | version "7.0.4" 522 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" 523 | integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== 524 | dependencies: 525 | string-width "^4.2.0" 526 | strip-ansi "^6.0.0" 527 | wrap-ansi "^7.0.0" 528 | 529 | color-convert@^1.9.0: 530 | version "1.9.3" 531 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 532 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 533 | dependencies: 534 | color-name "1.1.3" 535 | 536 | color-convert@^2.0.1: 537 | version "2.0.1" 538 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 539 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 540 | dependencies: 541 | color-name "~1.1.4" 542 | 543 | color-name@1.1.3: 544 | version "1.1.3" 545 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 546 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== 547 | 548 | color-name@~1.1.4: 549 | version "1.1.4" 550 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 551 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 552 | 553 | combined-stream@^1.0.8: 554 | version "1.0.8" 555 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 556 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 557 | dependencies: 558 | delayed-stream "~1.0.0" 559 | 560 | compare-func@^2.0.0: 561 | version "2.0.0" 562 | resolved "https://registry.yarnpkg.com/compare-func/-/compare-func-2.0.0.tgz#fb65e75edbddfd2e568554e8b5b05fff7a51fcb3" 563 | integrity sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== 564 | dependencies: 565 | array-ify "^1.0.0" 566 | dot-prop "^5.1.0" 567 | 568 | concat-map@0.0.1: 569 | version "0.0.1" 570 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 571 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 572 | 573 | concat-stream@^2.0.0: 574 | version "2.0.0" 575 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-2.0.0.tgz#414cf5af790a48c60ab9be4527d56d5e41133cb1" 576 | integrity sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A== 577 | dependencies: 578 | buffer-from "^1.0.0" 579 | inherits "^2.0.3" 580 | readable-stream "^3.0.2" 581 | typedarray "^0.0.6" 582 | 583 | conventional-changelog-angular@^5.0.12: 584 | version "5.0.13" 585 | resolved "https://registry.yarnpkg.com/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz#896885d63b914a70d4934b59d2fe7bde1832b28c" 586 | integrity sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA== 587 | dependencies: 588 | compare-func "^2.0.0" 589 | q "^1.5.1" 590 | 591 | conventional-changelog-atom@^2.0.8: 592 | version "2.0.8" 593 | resolved "https://registry.yarnpkg.com/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz#a759ec61c22d1c1196925fca88fe3ae89fd7d8de" 594 | integrity sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw== 595 | dependencies: 596 | q "^1.5.1" 597 | 598 | conventional-changelog-codemirror@^2.0.8: 599 | version "2.0.8" 600 | resolved "https://registry.yarnpkg.com/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz#398e9530f08ce34ec4640af98eeaf3022eb1f7dc" 601 | integrity sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw== 602 | dependencies: 603 | q "^1.5.1" 604 | 605 | conventional-changelog-config-spec@2.1.0: 606 | version "2.1.0" 607 | resolved "https://registry.yarnpkg.com/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz#874a635287ef8b581fd8558532bf655d4fb59f2d" 608 | integrity sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ== 609 | 610 | conventional-changelog-conventionalcommits@4.6.3, conventional-changelog-conventionalcommits@^4.5.0: 611 | version "4.6.3" 612 | resolved "https://registry.yarnpkg.com/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz#0765490f56424b46f6cb4db9135902d6e5a36dc2" 613 | integrity sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g== 614 | dependencies: 615 | compare-func "^2.0.0" 616 | lodash "^4.17.15" 617 | q "^1.5.1" 618 | 619 | conventional-changelog-core@^4.2.1: 620 | version "4.2.4" 621 | resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz#e50d047e8ebacf63fac3dc67bf918177001e1e9f" 622 | integrity sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg== 623 | dependencies: 624 | add-stream "^1.0.0" 625 | conventional-changelog-writer "^5.0.0" 626 | conventional-commits-parser "^3.2.0" 627 | dateformat "^3.0.0" 628 | get-pkg-repo "^4.0.0" 629 | git-raw-commits "^2.0.8" 630 | git-remote-origin-url "^2.0.0" 631 | git-semver-tags "^4.1.1" 632 | lodash "^4.17.15" 633 | normalize-package-data "^3.0.0" 634 | q "^1.5.1" 635 | read-pkg "^3.0.0" 636 | read-pkg-up "^3.0.0" 637 | through2 "^4.0.0" 638 | 639 | conventional-changelog-ember@^2.0.9: 640 | version "2.0.9" 641 | resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz#619b37ec708be9e74a220f4dcf79212ae1c92962" 642 | integrity sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A== 643 | dependencies: 644 | q "^1.5.1" 645 | 646 | conventional-changelog-eslint@^3.0.9: 647 | version "3.0.9" 648 | resolved "https://registry.yarnpkg.com/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz#689bd0a470e02f7baafe21a495880deea18b7cdb" 649 | integrity sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA== 650 | dependencies: 651 | q "^1.5.1" 652 | 653 | conventional-changelog-express@^2.0.6: 654 | version "2.0.6" 655 | resolved "https://registry.yarnpkg.com/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz#420c9d92a347b72a91544750bffa9387665a6ee8" 656 | integrity sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ== 657 | dependencies: 658 | q "^1.5.1" 659 | 660 | conventional-changelog-jquery@^3.0.11: 661 | version "3.0.11" 662 | resolved "https://registry.yarnpkg.com/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz#d142207400f51c9e5bb588596598e24bba8994bf" 663 | integrity sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw== 664 | dependencies: 665 | q "^1.5.1" 666 | 667 | conventional-changelog-jshint@^2.0.9: 668 | version "2.0.9" 669 | resolved "https://registry.yarnpkg.com/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz#f2d7f23e6acd4927a238555d92c09b50fe3852ff" 670 | integrity sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA== 671 | dependencies: 672 | compare-func "^2.0.0" 673 | q "^1.5.1" 674 | 675 | conventional-changelog-preset-loader@^2.3.4: 676 | version "2.3.4" 677 | resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" 678 | integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== 679 | 680 | conventional-changelog-writer@^5.0.0: 681 | version "5.0.1" 682 | resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz#e0757072f045fe03d91da6343c843029e702f359" 683 | integrity sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ== 684 | dependencies: 685 | conventional-commits-filter "^2.0.7" 686 | dateformat "^3.0.0" 687 | handlebars "^4.7.7" 688 | json-stringify-safe "^5.0.1" 689 | lodash "^4.17.15" 690 | meow "^8.0.0" 691 | semver "^6.0.0" 692 | split "^1.0.0" 693 | through2 "^4.0.0" 694 | 695 | conventional-changelog@3.1.25: 696 | version "3.1.25" 697 | resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-3.1.25.tgz#3e227a37d15684f5aa1fb52222a6e9e2536ccaff" 698 | integrity sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ== 699 | dependencies: 700 | conventional-changelog-angular "^5.0.12" 701 | conventional-changelog-atom "^2.0.8" 702 | conventional-changelog-codemirror "^2.0.8" 703 | conventional-changelog-conventionalcommits "^4.5.0" 704 | conventional-changelog-core "^4.2.1" 705 | conventional-changelog-ember "^2.0.9" 706 | conventional-changelog-eslint "^3.0.9" 707 | conventional-changelog-express "^2.0.6" 708 | conventional-changelog-jquery "^3.0.11" 709 | conventional-changelog-jshint "^2.0.9" 710 | conventional-changelog-preset-loader "^2.3.4" 711 | 712 | conventional-commits-filter@^2.0.7: 713 | version "2.0.7" 714 | resolved "https://registry.yarnpkg.com/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz#f8d9b4f182fce00c9af7139da49365b136c8a0b3" 715 | integrity sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA== 716 | dependencies: 717 | lodash.ismatch "^4.4.0" 718 | modify-values "^1.0.0" 719 | 720 | conventional-commits-parser@^3.2.0: 721 | version "3.2.4" 722 | resolved "https://registry.yarnpkg.com/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz#a7d3b77758a202a9b2293d2112a8d8052c740972" 723 | integrity sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q== 724 | dependencies: 725 | JSONStream "^1.0.4" 726 | is-text-path "^1.0.1" 727 | lodash "^4.17.15" 728 | meow "^8.0.0" 729 | split2 "^3.0.0" 730 | through2 "^4.0.0" 731 | 732 | conventional-recommended-bump@6.1.0: 733 | version "6.1.0" 734 | resolved "https://registry.yarnpkg.com/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz#cfa623285d1de554012f2ffde70d9c8a22231f55" 735 | integrity sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw== 736 | dependencies: 737 | concat-stream "^2.0.0" 738 | conventional-changelog-preset-loader "^2.3.4" 739 | conventional-commits-filter "^2.0.7" 740 | conventional-commits-parser "^3.2.0" 741 | git-raw-commits "^2.0.8" 742 | git-semver-tags "^4.1.1" 743 | meow "^8.0.0" 744 | q "^1.5.1" 745 | 746 | core-util-is@~1.0.0: 747 | version "1.0.3" 748 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" 749 | integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== 750 | 751 | cosmjs-types@0.5.1, cosmjs-types@^0.5.0: 752 | version "0.5.1" 753 | resolved "https://registry.yarnpkg.com/cosmjs-types/-/cosmjs-types-0.5.1.tgz#f9bc35e78c32b687fb6018dc573eb454b3ae2587" 754 | integrity sha512-NcC58xUIVLlKdIimWWQAmSlmCjiMrJnuHf4i3LiD8PCextfHR0fT3V5/WlXZZreyMgdmh6ML1zPUfGTbbo3Z5g== 755 | dependencies: 756 | long "^4.0.0" 757 | protobufjs "~6.11.2" 758 | 759 | cosmjs-types@^0.4.0: 760 | version "0.4.1" 761 | resolved "https://registry.yarnpkg.com/cosmjs-types/-/cosmjs-types-0.4.1.tgz#3b2a53ba60d33159dd075596ce8267cfa7027063" 762 | integrity sha512-I7E/cHkIgoJzMNQdFF0YVqPlaTqrqKHrskuSTIqlEyxfB5Lf3WKCajSXVK2yHOfOFfSux/RxEdpMzw/eO4DIog== 763 | dependencies: 764 | long "^4.0.0" 765 | protobufjs "~6.11.2" 766 | 767 | dargs@^7.0.0: 768 | version "7.0.0" 769 | resolved "https://registry.yarnpkg.com/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" 770 | integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== 771 | 772 | dateformat@^3.0.0: 773 | version "3.0.3" 774 | resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" 775 | integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== 776 | 777 | decamelize-keys@^1.1.0: 778 | version "1.1.0" 779 | resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9" 780 | integrity sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg== 781 | dependencies: 782 | decamelize "^1.1.0" 783 | map-obj "^1.0.0" 784 | 785 | decamelize@^1.1.0: 786 | version "1.2.0" 787 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 788 | integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== 789 | 790 | define-properties@^1.1.3: 791 | version "1.1.4" 792 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" 793 | integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== 794 | dependencies: 795 | has-property-descriptors "^1.0.0" 796 | object-keys "^1.1.1" 797 | 798 | delayed-stream@~1.0.0: 799 | version "1.0.0" 800 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 801 | integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== 802 | 803 | detect-indent@^6.0.0: 804 | version "6.1.0" 805 | resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" 806 | integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== 807 | 808 | detect-newline@^3.1.0: 809 | version "3.1.0" 810 | resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" 811 | integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== 812 | 813 | dot-prop@^5.1.0: 814 | version "5.3.0" 815 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" 816 | integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== 817 | dependencies: 818 | is-obj "^2.0.0" 819 | 820 | dotgitignore@^2.1.0: 821 | version "2.1.0" 822 | resolved "https://registry.yarnpkg.com/dotgitignore/-/dotgitignore-2.1.0.tgz#a4b15a4e4ef3cf383598aaf1dfa4a04bcc089b7b" 823 | integrity sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA== 824 | dependencies: 825 | find-up "^3.0.0" 826 | minimatch "^3.0.4" 827 | 828 | elliptic@^6.5.3: 829 | version "6.5.4" 830 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" 831 | integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== 832 | dependencies: 833 | bn.js "^4.11.9" 834 | brorand "^1.1.0" 835 | hash.js "^1.0.0" 836 | hmac-drbg "^1.0.1" 837 | inherits "^2.0.4" 838 | minimalistic-assert "^1.0.1" 839 | minimalistic-crypto-utils "^1.0.1" 840 | 841 | emoji-regex@^8.0.0: 842 | version "8.0.0" 843 | resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" 844 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== 845 | 846 | error-ex@^1.3.1: 847 | version "1.3.2" 848 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 849 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== 850 | dependencies: 851 | is-arrayish "^0.2.1" 852 | 853 | escalade@^3.1.1: 854 | version "3.1.1" 855 | resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" 856 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== 857 | 858 | escape-string-regexp@^1.0.5: 859 | version "1.0.5" 860 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 861 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== 862 | 863 | figures@^3.1.0: 864 | version "3.2.0" 865 | resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" 866 | integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== 867 | dependencies: 868 | escape-string-regexp "^1.0.5" 869 | 870 | find-up@^2.0.0: 871 | version "2.1.0" 872 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" 873 | integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ== 874 | dependencies: 875 | locate-path "^2.0.0" 876 | 877 | find-up@^3.0.0: 878 | version "3.0.0" 879 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" 880 | integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== 881 | dependencies: 882 | locate-path "^3.0.0" 883 | 884 | find-up@^4.1.0: 885 | version "4.1.0" 886 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 887 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 888 | dependencies: 889 | locate-path "^5.0.0" 890 | path-exists "^4.0.0" 891 | 892 | find-up@^5.0.0: 893 | version "5.0.0" 894 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" 895 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== 896 | dependencies: 897 | locate-path "^6.0.0" 898 | path-exists "^4.0.0" 899 | 900 | follow-redirects@^1.14.0, follow-redirects@^1.14.9: 901 | version "1.15.2" 902 | resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" 903 | integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== 904 | 905 | form-data@^4.0.0: 906 | version "4.0.0" 907 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" 908 | integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== 909 | dependencies: 910 | asynckit "^0.4.0" 911 | combined-stream "^1.0.8" 912 | mime-types "^2.1.12" 913 | 914 | fs.realpath@^1.0.0: 915 | version "1.0.0" 916 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 917 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== 918 | 919 | function-bind@^1.1.1: 920 | version "1.1.1" 921 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 922 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 923 | 924 | get-caller-file@^2.0.5: 925 | version "2.0.5" 926 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" 927 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== 928 | 929 | get-intrinsic@^1.1.1: 930 | version "1.1.3" 931 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" 932 | integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== 933 | dependencies: 934 | function-bind "^1.1.1" 935 | has "^1.0.3" 936 | has-symbols "^1.0.3" 937 | 938 | get-pkg-repo@^4.0.0: 939 | version "4.2.1" 940 | resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" 941 | integrity sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA== 942 | dependencies: 943 | "@hutson/parse-repository-url" "^3.0.0" 944 | hosted-git-info "^4.0.0" 945 | through2 "^2.0.0" 946 | yargs "^16.2.0" 947 | 948 | git-raw-commits@^2.0.8: 949 | version "2.0.11" 950 | resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-2.0.11.tgz#bc3576638071d18655e1cc60d7f524920008d723" 951 | integrity sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A== 952 | dependencies: 953 | dargs "^7.0.0" 954 | lodash "^4.17.15" 955 | meow "^8.0.0" 956 | split2 "^3.0.0" 957 | through2 "^4.0.0" 958 | 959 | git-remote-origin-url@^2.0.0: 960 | version "2.0.0" 961 | resolved "https://registry.yarnpkg.com/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz#5282659dae2107145a11126112ad3216ec5fa65f" 962 | integrity sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw== 963 | dependencies: 964 | gitconfiglocal "^1.0.0" 965 | pify "^2.3.0" 966 | 967 | git-semver-tags@^4.0.0, git-semver-tags@^4.1.1: 968 | version "4.1.1" 969 | resolved "https://registry.yarnpkg.com/git-semver-tags/-/git-semver-tags-4.1.1.tgz#63191bcd809b0ec3e151ba4751c16c444e5b5780" 970 | integrity sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA== 971 | dependencies: 972 | meow "^8.0.0" 973 | semver "^6.0.0" 974 | 975 | gitconfiglocal@^1.0.0: 976 | version "1.0.0" 977 | resolved "https://registry.yarnpkg.com/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz#41d045f3851a5ea88f03f24ca1c6178114464b9b" 978 | integrity sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ== 979 | dependencies: 980 | ini "^1.3.2" 981 | 982 | glob@^7.1.3: 983 | version "7.2.3" 984 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" 985 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== 986 | dependencies: 987 | fs.realpath "^1.0.0" 988 | inflight "^1.0.4" 989 | inherits "2" 990 | minimatch "^3.1.1" 991 | once "^1.3.0" 992 | path-is-absolute "^1.0.0" 993 | 994 | globalthis@^1.0.1: 995 | version "1.0.3" 996 | resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" 997 | integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== 998 | dependencies: 999 | define-properties "^1.1.3" 1000 | 1001 | graceful-fs@^4.1.2: 1002 | version "4.2.10" 1003 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" 1004 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== 1005 | 1006 | handlebars@^4.7.7: 1007 | version "4.7.7" 1008 | resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" 1009 | integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA== 1010 | dependencies: 1011 | minimist "^1.2.5" 1012 | neo-async "^2.6.0" 1013 | source-map "^0.6.1" 1014 | wordwrap "^1.0.0" 1015 | optionalDependencies: 1016 | uglify-js "^3.1.4" 1017 | 1018 | hard-rejection@^2.1.0: 1019 | version "2.1.0" 1020 | resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883" 1021 | integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== 1022 | 1023 | has-flag@^3.0.0: 1024 | version "3.0.0" 1025 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1026 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== 1027 | 1028 | has-property-descriptors@^1.0.0: 1029 | version "1.0.0" 1030 | resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" 1031 | integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== 1032 | dependencies: 1033 | get-intrinsic "^1.1.1" 1034 | 1035 | has-symbols@^1.0.3: 1036 | version "1.0.3" 1037 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" 1038 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 1039 | 1040 | has@^1.0.3: 1041 | version "1.0.3" 1042 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 1043 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 1044 | dependencies: 1045 | function-bind "^1.1.1" 1046 | 1047 | hash.js@^1.0.0, hash.js@^1.0.3: 1048 | version "1.1.7" 1049 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" 1050 | integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== 1051 | dependencies: 1052 | inherits "^2.0.3" 1053 | minimalistic-assert "^1.0.1" 1054 | 1055 | hmac-drbg@^1.0.1: 1056 | version "1.0.1" 1057 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" 1058 | integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== 1059 | dependencies: 1060 | hash.js "^1.0.3" 1061 | minimalistic-assert "^1.0.0" 1062 | minimalistic-crypto-utils "^1.0.1" 1063 | 1064 | hosted-git-info@^2.1.4: 1065 | version "2.8.9" 1066 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" 1067 | integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== 1068 | 1069 | hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: 1070 | version "4.1.0" 1071 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" 1072 | integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== 1073 | dependencies: 1074 | lru-cache "^6.0.0" 1075 | 1076 | indent-string@^4.0.0: 1077 | version "4.0.0" 1078 | resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" 1079 | integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== 1080 | 1081 | inflight@^1.0.4: 1082 | version "1.0.6" 1083 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1084 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== 1085 | dependencies: 1086 | once "^1.3.0" 1087 | wrappy "1" 1088 | 1089 | inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: 1090 | version "2.0.4" 1091 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1092 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1093 | 1094 | ini@^1.3.2: 1095 | version "1.3.8" 1096 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 1097 | integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== 1098 | 1099 | is-arrayish@^0.2.1: 1100 | version "0.2.1" 1101 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 1102 | integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== 1103 | 1104 | is-core-module@^2.5.0, is-core-module@^2.9.0: 1105 | version "2.11.0" 1106 | resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144" 1107 | integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== 1108 | dependencies: 1109 | has "^1.0.3" 1110 | 1111 | is-fullwidth-code-point@^3.0.0: 1112 | version "3.0.0" 1113 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" 1114 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== 1115 | 1116 | is-obj@^2.0.0: 1117 | version "2.0.0" 1118 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" 1119 | integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== 1120 | 1121 | is-plain-obj@^1.1.0: 1122 | version "1.1.0" 1123 | resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" 1124 | integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== 1125 | 1126 | is-text-path@^1.0.1: 1127 | version "1.0.1" 1128 | resolved "https://registry.yarnpkg.com/is-text-path/-/is-text-path-1.0.1.tgz#4e1aa0fb51bfbcb3e92688001397202c1775b66e" 1129 | integrity sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w== 1130 | dependencies: 1131 | text-extensions "^1.0.0" 1132 | 1133 | isarray@~1.0.0: 1134 | version "1.0.0" 1135 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1136 | integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== 1137 | 1138 | isomorphic-ws@^4.0.1: 1139 | version "4.0.1" 1140 | resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" 1141 | integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== 1142 | 1143 | js-tokens@^4.0.0: 1144 | version "4.0.0" 1145 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 1146 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 1147 | 1148 | json-parse-better-errors@^1.0.1: 1149 | version "1.0.2" 1150 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" 1151 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== 1152 | 1153 | json-parse-even-better-errors@^2.3.0: 1154 | version "2.3.1" 1155 | resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" 1156 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== 1157 | 1158 | json-stringify-safe@^5.0.1: 1159 | version "5.0.1" 1160 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 1161 | integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== 1162 | 1163 | jsonparse@^1.2.0: 1164 | version "1.3.1" 1165 | resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 1166 | integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== 1167 | 1168 | kind-of@^6.0.3: 1169 | version "6.0.3" 1170 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" 1171 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== 1172 | 1173 | libsodium-wrappers@^0.7.6: 1174 | version "0.7.10" 1175 | resolved "https://registry.yarnpkg.com/libsodium-wrappers/-/libsodium-wrappers-0.7.10.tgz#13ced44cacb0fc44d6ac9ce67d725956089ce733" 1176 | integrity sha512-pO3F1Q9NPLB/MWIhehim42b/Fwb30JNScCNh8TcQ/kIc+qGLQch8ag8wb0keK3EP5kbGakk1H8Wwo7v+36rNQg== 1177 | dependencies: 1178 | libsodium "^0.7.0" 1179 | 1180 | libsodium@^0.7.0: 1181 | version "0.7.10" 1182 | resolved "https://registry.yarnpkg.com/libsodium/-/libsodium-0.7.10.tgz#c2429a7e4c0836f879d701fec2c8a208af024159" 1183 | integrity sha512-eY+z7hDrDKxkAK+QKZVNv92A5KYkxfvIshtBJkmg5TSiCnYqZP3i9OO9whE79Pwgm4jGaoHgkM4ao/b9Cyu4zQ== 1184 | 1185 | lines-and-columns@^1.1.6: 1186 | version "1.2.4" 1187 | resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" 1188 | integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== 1189 | 1190 | load-json-file@^4.0.0: 1191 | version "4.0.0" 1192 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" 1193 | integrity sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw== 1194 | dependencies: 1195 | graceful-fs "^4.1.2" 1196 | parse-json "^4.0.0" 1197 | pify "^3.0.0" 1198 | strip-bom "^3.0.0" 1199 | 1200 | locate-path@^2.0.0: 1201 | version "2.0.0" 1202 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" 1203 | integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA== 1204 | dependencies: 1205 | p-locate "^2.0.0" 1206 | path-exists "^3.0.0" 1207 | 1208 | locate-path@^3.0.0: 1209 | version "3.0.0" 1210 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" 1211 | integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== 1212 | dependencies: 1213 | p-locate "^3.0.0" 1214 | path-exists "^3.0.0" 1215 | 1216 | locate-path@^5.0.0: 1217 | version "5.0.0" 1218 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 1219 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 1220 | dependencies: 1221 | p-locate "^4.1.0" 1222 | 1223 | locate-path@^6.0.0: 1224 | version "6.0.0" 1225 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" 1226 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== 1227 | dependencies: 1228 | p-locate "^5.0.0" 1229 | 1230 | lodash.ismatch@^4.4.0: 1231 | version "4.4.0" 1232 | resolved "https://registry.yarnpkg.com/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" 1233 | integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== 1234 | 1235 | lodash@^4.17.15: 1236 | version "4.17.21" 1237 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" 1238 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== 1239 | 1240 | long@^4.0.0: 1241 | version "4.0.0" 1242 | resolved "https://registry.yarnpkg.com/long/-/long-4.0.0.tgz#9a7b71cfb7d361a194ea555241c92f7468d5bf28" 1243 | integrity sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA== 1244 | 1245 | long@^5.2.0: 1246 | version "5.2.0" 1247 | resolved "https://registry.yarnpkg.com/long/-/long-5.2.0.tgz#2696dadf4b4da2ce3f6f6b89186085d94d52fd61" 1248 | integrity sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w== 1249 | 1250 | lru-cache@^6.0.0: 1251 | version "6.0.0" 1252 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" 1253 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== 1254 | dependencies: 1255 | yallist "^4.0.0" 1256 | 1257 | map-obj@^1.0.0: 1258 | version "1.0.1" 1259 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" 1260 | integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg== 1261 | 1262 | map-obj@^4.0.0: 1263 | version "4.3.0" 1264 | resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" 1265 | integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== 1266 | 1267 | meow@^8.0.0: 1268 | version "8.1.2" 1269 | resolved "https://registry.yarnpkg.com/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" 1270 | integrity sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== 1271 | dependencies: 1272 | "@types/minimist" "^1.2.0" 1273 | camelcase-keys "^6.2.2" 1274 | decamelize-keys "^1.1.0" 1275 | hard-rejection "^2.1.0" 1276 | minimist-options "4.1.0" 1277 | normalize-package-data "^3.0.0" 1278 | read-pkg-up "^7.0.1" 1279 | redent "^3.0.0" 1280 | trim-newlines "^3.0.0" 1281 | type-fest "^0.18.0" 1282 | yargs-parser "^20.2.3" 1283 | 1284 | mime-db@1.52.0: 1285 | version "1.52.0" 1286 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" 1287 | integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== 1288 | 1289 | mime-types@^2.1.12: 1290 | version "2.1.35" 1291 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" 1292 | integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== 1293 | dependencies: 1294 | mime-db "1.52.0" 1295 | 1296 | min-indent@^1.0.0: 1297 | version "1.0.1" 1298 | resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" 1299 | integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== 1300 | 1301 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: 1302 | version "1.0.1" 1303 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" 1304 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== 1305 | 1306 | minimalistic-crypto-utils@^1.0.1: 1307 | version "1.0.1" 1308 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" 1309 | integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== 1310 | 1311 | minimatch@^3.0.4, minimatch@^3.1.1: 1312 | version "3.1.2" 1313 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 1314 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 1315 | dependencies: 1316 | brace-expansion "^1.1.7" 1317 | 1318 | minimist-options@4.1.0: 1319 | version "4.1.0" 1320 | resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" 1321 | integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== 1322 | dependencies: 1323 | arrify "^1.0.1" 1324 | is-plain-obj "^1.1.0" 1325 | kind-of "^6.0.3" 1326 | 1327 | minimist@^1.2.5: 1328 | version "1.2.7" 1329 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.7.tgz#daa1c4d91f507390437c6a8bc01078e7000c4d18" 1330 | integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== 1331 | 1332 | modify-values@^1.0.0: 1333 | version "1.0.1" 1334 | resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" 1335 | integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== 1336 | 1337 | neo-async@^2.6.0: 1338 | version "2.6.2" 1339 | resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" 1340 | integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== 1341 | 1342 | normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: 1343 | version "2.5.0" 1344 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" 1345 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== 1346 | dependencies: 1347 | hosted-git-info "^2.1.4" 1348 | resolve "^1.10.0" 1349 | semver "2 || 3 || 4 || 5" 1350 | validate-npm-package-license "^3.0.1" 1351 | 1352 | normalize-package-data@^3.0.0: 1353 | version "3.0.3" 1354 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e" 1355 | integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA== 1356 | dependencies: 1357 | hosted-git-info "^4.0.1" 1358 | is-core-module "^2.5.0" 1359 | semver "^7.3.4" 1360 | validate-npm-package-license "^3.0.1" 1361 | 1362 | object-keys@^1.1.1: 1363 | version "1.1.1" 1364 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" 1365 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== 1366 | 1367 | once@^1.3.0: 1368 | version "1.4.0" 1369 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 1370 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 1371 | dependencies: 1372 | wrappy "1" 1373 | 1374 | p-limit@^1.1.0: 1375 | version "1.3.0" 1376 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" 1377 | integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== 1378 | dependencies: 1379 | p-try "^1.0.0" 1380 | 1381 | p-limit@^2.0.0, p-limit@^2.2.0: 1382 | version "2.3.0" 1383 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 1384 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 1385 | dependencies: 1386 | p-try "^2.0.0" 1387 | 1388 | p-limit@^3.0.2: 1389 | version "3.1.0" 1390 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" 1391 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== 1392 | dependencies: 1393 | yocto-queue "^0.1.0" 1394 | 1395 | p-locate@^2.0.0: 1396 | version "2.0.0" 1397 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" 1398 | integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== 1399 | dependencies: 1400 | p-limit "^1.1.0" 1401 | 1402 | p-locate@^3.0.0: 1403 | version "3.0.0" 1404 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" 1405 | integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== 1406 | dependencies: 1407 | p-limit "^2.0.0" 1408 | 1409 | p-locate@^4.1.0: 1410 | version "4.1.0" 1411 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 1412 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 1413 | dependencies: 1414 | p-limit "^2.2.0" 1415 | 1416 | p-locate@^5.0.0: 1417 | version "5.0.0" 1418 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" 1419 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== 1420 | dependencies: 1421 | p-limit "^3.0.2" 1422 | 1423 | p-try@^1.0.0: 1424 | version "1.0.0" 1425 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" 1426 | integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww== 1427 | 1428 | p-try@^2.0.0: 1429 | version "2.2.0" 1430 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 1431 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 1432 | 1433 | parse-json@^4.0.0: 1434 | version "4.0.0" 1435 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" 1436 | integrity sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw== 1437 | dependencies: 1438 | error-ex "^1.3.1" 1439 | json-parse-better-errors "^1.0.1" 1440 | 1441 | parse-json@^5.0.0: 1442 | version "5.2.0" 1443 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" 1444 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== 1445 | dependencies: 1446 | "@babel/code-frame" "^7.0.0" 1447 | error-ex "^1.3.1" 1448 | json-parse-even-better-errors "^2.3.0" 1449 | lines-and-columns "^1.1.6" 1450 | 1451 | path-exists@^3.0.0: 1452 | version "3.0.0" 1453 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 1454 | integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== 1455 | 1456 | path-exists@^4.0.0: 1457 | version "4.0.0" 1458 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 1459 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 1460 | 1461 | path-is-absolute@^1.0.0: 1462 | version "1.0.1" 1463 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 1464 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== 1465 | 1466 | path-parse@^1.0.7: 1467 | version "1.0.7" 1468 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 1469 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 1470 | 1471 | path-type@^3.0.0: 1472 | version "3.0.0" 1473 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" 1474 | integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== 1475 | dependencies: 1476 | pify "^3.0.0" 1477 | 1478 | pify@^2.3.0: 1479 | version "2.3.0" 1480 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 1481 | integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== 1482 | 1483 | pify@^3.0.0: 1484 | version "3.0.0" 1485 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 1486 | integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== 1487 | 1488 | process-nextick-args@~2.0.0: 1489 | version "2.0.1" 1490 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 1491 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 1492 | 1493 | protobufjs@^6.11.2, protobufjs@^6.11.3, protobufjs@^6.8.8, protobufjs@~6.11.2, protobufjs@~6.11.3: 1494 | version "6.11.3" 1495 | resolved "https://registry.yarnpkg.com/protobufjs/-/protobufjs-6.11.3.tgz#637a527205a35caa4f3e2a9a4a13ddffe0e7af74" 1496 | integrity sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg== 1497 | dependencies: 1498 | "@protobufjs/aspromise" "^1.1.2" 1499 | "@protobufjs/base64" "^1.1.2" 1500 | "@protobufjs/codegen" "^2.0.4" 1501 | "@protobufjs/eventemitter" "^1.1.0" 1502 | "@protobufjs/fetch" "^1.1.0" 1503 | "@protobufjs/float" "^1.0.2" 1504 | "@protobufjs/inquire" "^1.1.0" 1505 | "@protobufjs/path" "^1.1.2" 1506 | "@protobufjs/pool" "^1.1.0" 1507 | "@protobufjs/utf8" "^1.1.0" 1508 | "@types/long" "^4.0.1" 1509 | "@types/node" ">=13.7.0" 1510 | long "^4.0.0" 1511 | 1512 | q@^1.5.1: 1513 | version "1.5.1" 1514 | resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" 1515 | integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== 1516 | 1517 | quick-lru@^4.0.1: 1518 | version "4.0.1" 1519 | resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" 1520 | integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== 1521 | 1522 | read-pkg-up@^3.0.0: 1523 | version "3.0.0" 1524 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" 1525 | integrity sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw== 1526 | dependencies: 1527 | find-up "^2.0.0" 1528 | read-pkg "^3.0.0" 1529 | 1530 | read-pkg-up@^7.0.1: 1531 | version "7.0.1" 1532 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" 1533 | integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== 1534 | dependencies: 1535 | find-up "^4.1.0" 1536 | read-pkg "^5.2.0" 1537 | type-fest "^0.8.1" 1538 | 1539 | read-pkg@^3.0.0: 1540 | version "3.0.0" 1541 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" 1542 | integrity sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA== 1543 | dependencies: 1544 | load-json-file "^4.0.0" 1545 | normalize-package-data "^2.3.2" 1546 | path-type "^3.0.0" 1547 | 1548 | read-pkg@^5.2.0: 1549 | version "5.2.0" 1550 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" 1551 | integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== 1552 | dependencies: 1553 | "@types/normalize-package-data" "^2.4.0" 1554 | normalize-package-data "^2.5.0" 1555 | parse-json "^5.0.0" 1556 | type-fest "^0.6.0" 1557 | 1558 | readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2: 1559 | version "3.6.0" 1560 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 1561 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 1562 | dependencies: 1563 | inherits "^2.0.3" 1564 | string_decoder "^1.1.1" 1565 | util-deprecate "^1.0.1" 1566 | 1567 | readable-stream@~2.3.6: 1568 | version "2.3.7" 1569 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 1570 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 1571 | dependencies: 1572 | core-util-is "~1.0.0" 1573 | inherits "~2.0.3" 1574 | isarray "~1.0.0" 1575 | process-nextick-args "~2.0.0" 1576 | safe-buffer "~5.1.1" 1577 | string_decoder "~1.1.1" 1578 | util-deprecate "~1.0.1" 1579 | 1580 | readonly-date@^1.0.0: 1581 | version "1.0.0" 1582 | resolved "https://registry.yarnpkg.com/readonly-date/-/readonly-date-1.0.0.tgz#5af785464d8c7d7c40b9d738cbde8c646f97dcd9" 1583 | integrity sha512-tMKIV7hlk0h4mO3JTmmVuIlJVXjKk3Sep9Bf5OH0O+758ruuVkUy2J9SttDLm91IEX/WHlXPSpxMGjPj4beMIQ== 1584 | 1585 | redent@^3.0.0: 1586 | version "3.0.0" 1587 | resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" 1588 | integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== 1589 | dependencies: 1590 | indent-string "^4.0.0" 1591 | strip-indent "^3.0.0" 1592 | 1593 | regenerator-runtime@^0.13.4: 1594 | version "0.13.9" 1595 | resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" 1596 | integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== 1597 | 1598 | require-directory@^2.1.1: 1599 | version "2.1.1" 1600 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 1601 | integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== 1602 | 1603 | resolve@^1.10.0: 1604 | version "1.22.1" 1605 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" 1606 | integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== 1607 | dependencies: 1608 | is-core-module "^2.9.0" 1609 | path-parse "^1.0.7" 1610 | supports-preserve-symlinks-flag "^1.0.0" 1611 | 1612 | rimraf@^3.0.2: 1613 | version "3.0.2" 1614 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 1615 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 1616 | dependencies: 1617 | glob "^7.1.3" 1618 | 1619 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 1620 | version "5.1.2" 1621 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 1622 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 1623 | 1624 | safe-buffer@~5.2.0: 1625 | version "5.2.1" 1626 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 1627 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 1628 | 1629 | "semver@2 || 3 || 4 || 5": 1630 | version "5.7.1" 1631 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 1632 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 1633 | 1634 | semver@^6.0.0: 1635 | version "6.3.0" 1636 | resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" 1637 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== 1638 | 1639 | semver@^7.1.1, semver@^7.3.4: 1640 | version "7.3.8" 1641 | resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" 1642 | integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== 1643 | dependencies: 1644 | lru-cache "^6.0.0" 1645 | 1646 | source-map@^0.6.1: 1647 | version "0.6.1" 1648 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1649 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 1650 | 1651 | spdx-correct@^3.0.0: 1652 | version "3.1.1" 1653 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" 1654 | integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== 1655 | dependencies: 1656 | spdx-expression-parse "^3.0.0" 1657 | spdx-license-ids "^3.0.0" 1658 | 1659 | spdx-exceptions@^2.1.0: 1660 | version "2.3.0" 1661 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" 1662 | integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== 1663 | 1664 | spdx-expression-parse@^3.0.0: 1665 | version "3.0.1" 1666 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" 1667 | integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== 1668 | dependencies: 1669 | spdx-exceptions "^2.1.0" 1670 | spdx-license-ids "^3.0.0" 1671 | 1672 | spdx-license-ids@^3.0.0: 1673 | version "3.0.12" 1674 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779" 1675 | integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA== 1676 | 1677 | split2@^3.0.0: 1678 | version "3.2.2" 1679 | resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" 1680 | integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== 1681 | dependencies: 1682 | readable-stream "^3.0.0" 1683 | 1684 | split@^1.0.0: 1685 | version "1.0.1" 1686 | resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9" 1687 | integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg== 1688 | dependencies: 1689 | through "2" 1690 | 1691 | standard-version@^9.5.0: 1692 | version "9.5.0" 1693 | resolved "https://registry.yarnpkg.com/standard-version/-/standard-version-9.5.0.tgz#851d6dcddf5320d5079601832aeb185dbf497949" 1694 | integrity sha512-3zWJ/mmZQsOaO+fOlsa0+QK90pwhNd042qEcw6hKFNoLFs7peGyvPffpEBbK/DSGPbyOvli0mUIFv5A4qTjh2Q== 1695 | dependencies: 1696 | chalk "^2.4.2" 1697 | conventional-changelog "3.1.25" 1698 | conventional-changelog-config-spec "2.1.0" 1699 | conventional-changelog-conventionalcommits "4.6.3" 1700 | conventional-recommended-bump "6.1.0" 1701 | detect-indent "^6.0.0" 1702 | detect-newline "^3.1.0" 1703 | dotgitignore "^2.1.0" 1704 | figures "^3.1.0" 1705 | find-up "^5.0.0" 1706 | git-semver-tags "^4.0.0" 1707 | semver "^7.1.1" 1708 | stringify-package "^1.0.1" 1709 | yargs "^16.0.0" 1710 | 1711 | string-width@^4.1.0, string-width@^4.2.0: 1712 | version "4.2.3" 1713 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" 1714 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== 1715 | dependencies: 1716 | emoji-regex "^8.0.0" 1717 | is-fullwidth-code-point "^3.0.0" 1718 | strip-ansi "^6.0.1" 1719 | 1720 | string_decoder@^1.1.1: 1721 | version "1.3.0" 1722 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 1723 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 1724 | dependencies: 1725 | safe-buffer "~5.2.0" 1726 | 1727 | string_decoder@~1.1.1: 1728 | version "1.1.1" 1729 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 1730 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 1731 | dependencies: 1732 | safe-buffer "~5.1.0" 1733 | 1734 | stringify-package@^1.0.1: 1735 | version "1.0.1" 1736 | resolved "https://registry.yarnpkg.com/stringify-package/-/stringify-package-1.0.1.tgz#e5aa3643e7f74d0f28628b72f3dad5cecfc3ba85" 1737 | integrity sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg== 1738 | 1739 | strip-ansi@^6.0.0, strip-ansi@^6.0.1: 1740 | version "6.0.1" 1741 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" 1742 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== 1743 | dependencies: 1744 | ansi-regex "^5.0.1" 1745 | 1746 | strip-bom@^3.0.0: 1747 | version "3.0.0" 1748 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 1749 | integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== 1750 | 1751 | strip-indent@^3.0.0: 1752 | version "3.0.0" 1753 | resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" 1754 | integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== 1755 | dependencies: 1756 | min-indent "^1.0.0" 1757 | 1758 | supports-color@^5.3.0: 1759 | version "5.5.0" 1760 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 1761 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 1762 | dependencies: 1763 | has-flag "^3.0.0" 1764 | 1765 | supports-preserve-symlinks-flag@^1.0.0: 1766 | version "1.0.0" 1767 | resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 1768 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 1769 | 1770 | symbol-observable@^2.0.3: 1771 | version "2.0.3" 1772 | resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-2.0.3.tgz#5b521d3d07a43c351055fa43b8355b62d33fd16a" 1773 | integrity sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA== 1774 | 1775 | text-extensions@^1.0.0: 1776 | version "1.9.0" 1777 | resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" 1778 | integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== 1779 | 1780 | through2@^2.0.0: 1781 | version "2.0.5" 1782 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" 1783 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== 1784 | dependencies: 1785 | readable-stream "~2.3.6" 1786 | xtend "~4.0.1" 1787 | 1788 | through2@^4.0.0: 1789 | version "4.0.2" 1790 | resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764" 1791 | integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== 1792 | dependencies: 1793 | readable-stream "3" 1794 | 1795 | through@2, "through@>=2.2.7 <3": 1796 | version "2.3.8" 1797 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 1798 | integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== 1799 | 1800 | trim-newlines@^3.0.0: 1801 | version "3.0.1" 1802 | resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" 1803 | integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== 1804 | 1805 | type-fest@^0.18.0: 1806 | version "0.18.1" 1807 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" 1808 | integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== 1809 | 1810 | type-fest@^0.6.0: 1811 | version "0.6.0" 1812 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" 1813 | integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== 1814 | 1815 | type-fest@^0.8.1: 1816 | version "0.8.1" 1817 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 1818 | integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 1819 | 1820 | typedarray@^0.0.6: 1821 | version "0.0.6" 1822 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 1823 | integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== 1824 | 1825 | typescript@^4.8.4: 1826 | version "4.8.4" 1827 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.4.tgz#c464abca159669597be5f96b8943500b238e60e6" 1828 | integrity sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ== 1829 | 1830 | uglify-js@^3.1.4: 1831 | version "3.17.3" 1832 | resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.3.tgz#f0feedf019c4510f164099e8d7e72ff2d7304377" 1833 | integrity sha512-JmMFDME3iufZnBpyKL+uS78LRiC+mK55zWfM5f/pWBJfpOttXAqYfdDGRukYhJuyRinvPVAtUhvy7rlDybNtFg== 1834 | 1835 | util-deprecate@^1.0.1, util-deprecate@~1.0.1: 1836 | version "1.0.2" 1837 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1838 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 1839 | 1840 | validate-npm-package-license@^3.0.1: 1841 | version "3.0.4" 1842 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" 1843 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== 1844 | dependencies: 1845 | spdx-correct "^3.0.0" 1846 | spdx-expression-parse "^3.0.0" 1847 | 1848 | wordwrap@^1.0.0: 1849 | version "1.0.0" 1850 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" 1851 | integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== 1852 | 1853 | wrap-ansi@^7.0.0: 1854 | version "7.0.0" 1855 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" 1856 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== 1857 | dependencies: 1858 | ansi-styles "^4.0.0" 1859 | string-width "^4.1.0" 1860 | strip-ansi "^6.0.0" 1861 | 1862 | wrappy@1: 1863 | version "1.0.2" 1864 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1865 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 1866 | 1867 | ws@^7: 1868 | version "7.5.9" 1869 | resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" 1870 | integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== 1871 | 1872 | xstream@^11.14.0: 1873 | version "11.14.0" 1874 | resolved "https://registry.yarnpkg.com/xstream/-/xstream-11.14.0.tgz#2c071d26b18310523b6877e86b4e54df068a9ae5" 1875 | integrity sha512-1bLb+kKKtKPbgTK6i/BaoAn03g47PpFstlbe1BA+y3pNS/LfvcaghS5BFf9+EE1J+KwSQsEpfJvFN5GqFtiNmw== 1876 | dependencies: 1877 | globalthis "^1.0.1" 1878 | symbol-observable "^2.0.3" 1879 | 1880 | xtend@~4.0.1: 1881 | version "4.0.2" 1882 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 1883 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 1884 | 1885 | y18n@^5.0.5: 1886 | version "5.0.8" 1887 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" 1888 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== 1889 | 1890 | yallist@^4.0.0: 1891 | version "4.0.0" 1892 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" 1893 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== 1894 | 1895 | yargs-parser@^20.2.2, yargs-parser@^20.2.3: 1896 | version "20.2.9" 1897 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" 1898 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== 1899 | 1900 | yargs@^16.0.0, yargs@^16.2.0: 1901 | version "16.2.0" 1902 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" 1903 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== 1904 | dependencies: 1905 | cliui "^7.0.2" 1906 | escalade "^3.1.1" 1907 | get-caller-file "^2.0.5" 1908 | require-directory "^2.1.1" 1909 | string-width "^4.2.0" 1910 | y18n "^5.0.5" 1911 | yargs-parser "^20.2.2" 1912 | 1913 | yocto-queue@^0.1.0: 1914 | version "0.1.0" 1915 | resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" 1916 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== 1917 | --------------------------------------------------------------------------------