From b232e3166ebdbcf393eeb6fcfa15cba3c5aa1244 Mon Sep 17 00:00:00 2001 From: JJ Adonis Date: Wed, 7 Dec 2022 15:40:12 +0800 Subject: [PATCH] chore(renovate): added `standard-defichain-jellyfishsdk` (#13) * chore(renovate): added `standard-defichain-jellyfishsdk` * chore(renovate): added `standard-defichain-jellyfishsdk` --- README.md | 6 + .../standard-defichain-jellyfishsdk/README.md | 7 + .../package.json | 19 + pnpm-lock.yaml | 574 ++++++++++++++++++ 4 files changed, 606 insertions(+) create mode 100644 packages/standard-defichain-jellyfishsdk/README.md create mode 100644 packages/standard-defichain-jellyfishsdk/package.json diff --git a/README.md b/README.md index 6c7a866f..f0e7aab4 100644 --- a/README.md +++ b/README.md @@ -26,6 +26,12 @@ with the same version tag. | @waveshq/standard-desktop | Boilerplate | Boilerplate for easier scaffolding of desktop projects. (Tauri + Vite + React + TypeScript) | | @waveshq/standard-desktop-linter | Linting | Standardized eslint and prettier config for Desktop. | +### JellyfishSDK + +| Package | Type | Description | +| ---------------------------------------- | ------- | -------------------------------------------------------------------------------- | +| @waveshq/standard-defichain-jellyfishsdk | Library | Collection of JellyfishSDK libraries that can be used to develop DeFiChain apps. | + ### Renovate Renovate configuration files are provided on this package. Select depending on which platform you need. diff --git a/packages/standard-defichain-jellyfishsdk/README.md b/packages/standard-defichain-jellyfishsdk/README.md new file mode 100644 index 00000000..bee861b2 --- /dev/null +++ b/packages/standard-defichain-jellyfishsdk/README.md @@ -0,0 +1,7 @@ +--- +DeFiChain JellyfishSDK +--- + +`@waveshq/standard-defichain-jellyfishsdk` + +Collection of JellyfishSDK libraries for building DeFiChain apps. diff --git a/packages/standard-defichain-jellyfishsdk/package.json b/packages/standard-defichain-jellyfishsdk/package.json new file mode 100644 index 00000000..764cb9dc --- /dev/null +++ b/packages/standard-defichain-jellyfishsdk/package.json @@ -0,0 +1,19 @@ +{ + "name": "@waveshq/standard-defichain-jellyfishsdk", + "version": "0.0.0", + "files": [], + "dependencies": { + "@defichain/jellyfish-address": "^3.5.3", + "@defichain/jellyfish-api-core": "^3.5.3", + "@defichain/jellyfish-network": "^3.5.3", + "@defichain/jellyfish-transaction": "^3.5.3", + "@defichain/jellyfish-transaction-builder": "^3.5.3", + "@defichain/jellyfish-wallet": "^3.5.3", + "@defichain/jellyfish-wallet-encrypted": "^3.5.3", + "@defichain/jellyfish-wallet-mnemonic": "^3.5.3", + "@defichain/playground-api-client": "^3.5.3", + "@defichain/whale-api-client": "^3.5.3", + "@defichain/whale-api-wallet": "^3.5.3", + "defichain": "^3.5.3" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0fe66d62..af4208ea 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,6 +12,34 @@ importers: '@birthdayresearch/sticky-turbo': 0.3.1 '@waveshq/standard-web-linter': link:packages/standard-web-linter + packages/standard-defichain-jellyfishsdk: + specifiers: + '@defichain/jellyfish-address': ^3.5.3 + '@defichain/jellyfish-api-core': ^3.5.3 + '@defichain/jellyfish-network': ^3.5.3 + '@defichain/jellyfish-transaction': ^3.5.3 + '@defichain/jellyfish-transaction-builder': ^3.5.3 + '@defichain/jellyfish-wallet': ^3.5.3 + '@defichain/jellyfish-wallet-encrypted': ^3.5.3 + '@defichain/jellyfish-wallet-mnemonic': ^3.5.3 + '@defichain/playground-api-client': ^3.5.3 + '@defichain/whale-api-client': ^3.5.3 + '@defichain/whale-api-wallet': ^3.5.3 + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-address': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-api-core': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-network': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction-builder': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-wallet': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-wallet-encrypted': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-wallet-mnemonic': 3.5.3_defichain@3.5.3 + '@defichain/playground-api-client': 3.5.3_defichain@3.5.3 + '@defichain/whale-api-client': 3.5.3_defichain@3.5.3 + '@defichain/whale-api-wallet': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + packages/standard-desktop: specifiers: '@tauri-apps/api': ^1.2.0 @@ -436,6 +464,210 @@ packages: resolution: {integrity: sha512-q/yVUnqckA8Do+EvAfpy7RLdumnBy9ZsducMUtZTvpdbJC7azEf1hGtnYYxm0QfphYxjwggv6XtH64prvS1W+A==} dev: false + /@defichain/jellyfish-address/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-2IJ+W4mxod8nNxw4sqo+kQR4zufh+tjEezMxjpckCfE13RteWsA2K+sToQaqa1QhN6CwJDT/LZsIbV7I3i6xtw==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-crypto': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-network': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction': 3.5.3_defichain@3.5.3 + bech32: 2.0.0 + bs58: 4.0.1 + defichain: 3.5.3 + dev: false + + /@defichain/jellyfish-api-core/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-prDYzjAy3gey1qFuzWpoM4S797YV0723r4i62RwMZmXT759dwYY3jtPBbT/XNNJJloDhtHTLL+FG8sYA6KWpEg==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-json': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + dev: false + + /@defichain/jellyfish-api-jsonrpc/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-Vm2DVcfo5OtgZMGZe61P4ME38Rcuo2rU2+czgSE+r4WpUL0AGfzExjTtSAH9+hSdkmwplUrzXobBITrg4w8ndA==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-api-core': 3.5.3_defichain@3.5.3 + abort-controller: 3.0.0 + cross-fetch: 3.1.5 + defichain: 3.5.3 + transitivePeerDependencies: + - encoding + dev: false + + /@defichain/jellyfish-buffer/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-F3yvJUsRCYUe/COHs3YjQQw3XOS+wF605Vm+NqOIpMGXeSOEo33u9PFaCDeVBj79Ff1O/omUz1OSqhgwUI4mqA==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + bignumber.js: 9.1.1 + bn.js: 5.2.1 + defichain: 3.5.3 + smart-buffer: 4.2.0 + dev: false + + /@defichain/jellyfish-crypto/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-tF76+3olSPg0Rg+OBPPcK0qQu1IcznZCagiqjaloCEx28xeDTh8fYqwIG/pcdi5zFfpO1WVYTtrWLR3g+Tw+2w==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + bech32: 2.0.0 + bip66: 1.1.5 + browserify-aes: 1.2.0 + bs58: 4.0.1 + create-hash: 1.2.0 + defichain: 3.5.3 + randombytes: 2.1.0 + tiny-secp256k1: 1.1.6 + wif: 2.0.6 + dev: false + + /@defichain/jellyfish-json/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-bNzP8YVJP6+cvo8hSDojMwkOw2ysRHO9+ZgP6ju1qYuLhsj47dlfAVhKzjMFiVnSck872ElCnygWS+Pd5ruS2Q==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@types/lossless-json': 1.0.1 + bignumber.js: 9.1.1 + defichain: 3.5.3 + lossless-json: 1.0.5 + dev: false + + /@defichain/jellyfish-network/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-zxP8rvaOqHRaTS75SF4hlkhoUlKJWzQ7dz56QyLtenqiaoUn8wXknrQFDRNDbPxyTa9Xi5BtUiswBeROoxEoSw==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + bignumber.js: 9.1.1 + defichain: 3.5.3 + dev: false + + /@defichain/jellyfish-transaction-builder/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-Rbyy8NwjBpdsVb/SyUWxEGrflysFtGa/OdmcedRjrweL3vjhxU14kPGz/wt0jD9c6SMt3dAuSG4AGBtw7ojX6Q==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-crypto': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction-signature': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + dev: false + + /@defichain/jellyfish-transaction-signature/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-bkagbGGz9hmIVaN29mt3Pen7UMwOlvGXQ+Xr+qiyUKAmbB+Ptjl2376lcbMS2E2dWjG3N+wDjAjtGNgV9Oa31g==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-buffer': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-crypto': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + dev: false + + /@defichain/jellyfish-transaction/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-aWJnO6RGIgz0oVbGdLBorh0r19t1euBxqClFwiXh6APCwP28iXv5MPxdmmbMdLaTkfqXjle0JQhFM8BjcXQ2Kg==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-buffer': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-crypto': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + dev: false + + /@defichain/jellyfish-wallet-encrypted/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-y8hvVQEzuSFuGMr6qJZQGpkKKGm6krAxi7UA34oKRg7nteoRtqRArpMSknIuW2kQxccLs3ZSGNNS5WopmbCVGg==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-wallet-mnemonic': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + scrypt-js: 3.0.1 + dev: false + + /@defichain/jellyfish-wallet-mnemonic/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-2P6J5SGDoBZsZBRdEY5N/n0EKwPMRn24Y9tiS51NnraJWOoVs9weQnUxmn1DIiTLDRlg6VTeE533mcGx2+SlEw==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-transaction': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-wallet': 3.5.3_defichain@3.5.3 + bip32: 2.0.6 + bip39: 3.0.4 + create-hmac: 1.1.7 + defichain: 3.5.3 + dev: false + + /@defichain/jellyfish-wallet/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-8tPgUZVNfFbBcsQAmmfcFbl8wuo/1zrHzxLqxCcN31Ls3X65O0KMUy/nxJLDoGmiiunBsqKt+ZuaaOmC2k05hA==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-address': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-crypto': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-network': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction-builder': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-transaction-signature': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + dev: false + + /@defichain/ocean-api-client/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-NwoywyJkdFLAbdH1l48s7tvDWUIPjdJj1f43yRnIVcZLZljcACeszj8o52UEwsPosAhj5Bn2iITS8/XWdt0cMA==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + abort-controller: 3.0.0 + cross-fetch: 3.1.5 + defichain: 3.5.3 + url-search-params-polyfill: 8.1.1 + transitivePeerDependencies: + - encoding + dev: false + + /@defichain/playground-api-client/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-qr8icW38dWcWA2S9tPwwPBqY5bGu+AmMIAfLW8n+LE4fj0YUp0NXqHfpYGzj1UyAXxgyvGV2dORrw1dybhwjQA==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-api-core': 3.5.3_defichain@3.5.3 + '@defichain/ocean-api-client': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + transitivePeerDependencies: + - encoding + dev: false + + /@defichain/whale-api-client/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-y5A6vtqJbe1Tuwnh0KgIXnL9w+MFBSwHGaSNcBQ2f8iox0W1Brpga3ZdkYXIRmYZGIMqyHcfgrh+R2L/IJL/lA==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-api-core': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-api-jsonrpc': 3.5.3_defichain@3.5.3 + abort-controller: 3.0.0 + cross-fetch: 3.1.5 + defichain: 3.5.3 + url-search-params-polyfill: 8.1.1 + transitivePeerDependencies: + - encoding + dev: false + + /@defichain/whale-api-wallet/3.5.3_defichain@3.5.3: + resolution: {integrity: sha512-wYHXbvKChEdIZ1omhYPbOi6bZ8so8EVSdcOHGmLxLmR4bydRH1pMaPCkl2urXoJa7vHI4meBCeFtJH2JzcmdtA==} + peerDependencies: + defichain: ^3.5.3 + dependencies: + '@defichain/jellyfish-transaction-builder': 3.5.3_defichain@3.5.3 + '@defichain/jellyfish-wallet': 3.5.3_defichain@3.5.3 + '@defichain/whale-api-client': 3.5.3_defichain@3.5.3 + defichain: 3.5.3 + transitivePeerDependencies: + - encoding + dev: false + /@esbuild/android-arm/0.15.18: resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==} engines: {node: '>=12'} @@ -814,6 +1046,18 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: false + /@types/lossless-json/1.0.1: + resolution: {integrity: sha512-zPE8kmpeL5/6L5gtTQHSOkAW/OSYYNTDRt6/2oEgLO1Zd3Rj5WVDoMloTtLJxQJhZGLGbL4pktKSh3NbzdaWdw==} + dev: false + + /@types/node/10.12.18: + resolution: {integrity: sha512-fh+pAqt4xRzPfqA6eh3Z2y6fyZavRIumvjhaCL753+TVkGKGhpPeyrJG2JftD0T9q4GF00KjefsQ+PQNDdWQaQ==} + dev: false + + /@types/node/11.11.6: + resolution: {integrity: sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ==} + dev: false + /@types/nprogress/0.2.0: resolution: {integrity: sha512-1cYJrqq9GezNFPsWTZpFut/d4CjpZqA0vhqDUPFWYKF1oIyBz5qnoYMzR+0C/T96t3ebLAC1SSnwrVOm5/j74A==} dev: false @@ -991,6 +1235,13 @@ packages: - supports-color dev: false + /abort-controller/3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + dependencies: + event-target-shim: 5.0.1 + dev: false + /acorn-jsx/5.3.2_acorn@8.8.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -1131,6 +1382,62 @@ packages: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: false + /base-x/3.0.9: + resolution: {integrity: sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /bech32/2.0.0: + resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==} + dev: false + + /bignumber.js/9.1.1: + resolution: {integrity: sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==} + dev: false + + /bindings/1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + dependencies: + file-uri-to-path: 1.0.0 + dev: false + + /bip32/2.0.6: + resolution: {integrity: sha512-HpV5OMLLGTjSVblmrtYRfFFKuQB+GArM0+XP8HGWfJ5vxYBqo+DesvJwOdC2WJ3bCkZShGf0QIfoIpeomVzVdA==} + engines: {node: '>=6.0.0'} + dependencies: + '@types/node': 10.12.18 + bs58check: 2.1.2 + create-hash: 1.2.0 + create-hmac: 1.1.7 + tiny-secp256k1: 1.1.6 + typeforce: 1.18.0 + wif: 2.0.6 + dev: false + + /bip39/3.0.4: + resolution: {integrity: sha512-YZKQlb752TrUWqHWj7XAwCSjYEgGAk+/Aas3V7NyjQeZYsztO8JnQUaCWhcnL4T+jL8nvB8typ2jRPzTlgugNw==} + dependencies: + '@types/node': 11.11.6 + create-hash: 1.2.0 + pbkdf2: 3.1.2 + randombytes: 2.1.0 + dev: false + + /bip66/1.1.5: + resolution: {integrity: sha512-nemMHz95EmS38a26XbbdxIYj5csHd3RMP3H5bwQknX0WYHF01qhpufP42mLOwVICuH2JmhIhXiWs89MfUGL7Xw==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /bn.js/4.12.0: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} + dev: false + + /bn.js/5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + dev: false + /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -1144,6 +1451,21 @@ packages: dependencies: fill-range: 7.0.1 + /brorand/1.1.0: + resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} + dev: false + + /browserify-aes/1.2.0: + resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} + dependencies: + buffer-xor: 1.0.3 + cipher-base: 1.0.4 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + /browserslist/4.21.4: resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -1155,6 +1477,24 @@ packages: update-browserslist-db: 1.0.10_browserslist@4.21.4 dev: false + /bs58/4.0.1: + resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} + dependencies: + base-x: 3.0.9 + dev: false + + /bs58check/2.1.2: + resolution: {integrity: sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==} + dependencies: + bs58: 4.0.1 + create-hash: 1.2.0 + safe-buffer: 5.2.1 + dev: false + + /buffer-xor/1.0.3: + resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} + dev: false + /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -1188,6 +1528,13 @@ packages: supports-color: 7.2.0 dev: false + /cipher-base/1.0.4: + resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + /clean-stack/2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -1259,6 +1606,35 @@ packages: requiresBuild: true dev: false + /create-hash/1.2.0: + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + dependencies: + cipher-base: 1.0.4 + inherits: 2.0.4 + md5.js: 1.3.5 + ripemd160: 2.0.2 + sha.js: 2.4.11 + dev: false + + /create-hmac/1.1.7: + resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + dependencies: + cipher-base: 1.0.4 + create-hash: 1.2.0 + inherits: 2.0.4 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + dev: false + + /cross-fetch/3.1.5: + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + dependencies: + node-fetch: 2.6.7 + transitivePeerDependencies: + - encoding + dev: false + /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -1316,6 +1692,11 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: false + /defichain/3.5.3: + resolution: {integrity: sha512-UNprXjUqwGLCfjLsysDzoVcxx1uCdIcPhrZ298/F/caTvOm6sxwPswa7o3x1krVarwzbjAZRgpPIaT2NA6xS/g==} + engines: {node: '>=v16.17.0'} + dev: false + /define-lazy-prop/2.0.0: resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} engines: {node: '>=8'} @@ -1357,6 +1738,18 @@ packages: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} dev: false + /elliptic/6.5.4: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + dependencies: + bn.js: 4.12.0 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: false + /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2116,6 +2509,18 @@ packages: engines: {node: '>=0.10.0'} dev: false + /event-target-shim/5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + dev: false + + /evp_bytestokey/1.0.3: + resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} + dependencies: + md5.js: 1.3.5 + safe-buffer: 5.2.1 + dev: false + /execa/6.1.0: resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -2170,6 +2575,10 @@ packages: flat-cache: 3.0.4 dev: false + /file-uri-to-path/1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + dev: false + /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -2381,6 +2790,30 @@ packages: function-bind: 1.1.1 dev: false + /hash-base/3.1.0: + resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} + engines: {node: '>=4'} + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.0 + safe-buffer: 5.2.1 + dev: false + + /hash.js/1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + dev: false + + /hmac-drbg/1.0.1: + resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 + dev: false + /human-signals/3.0.1: resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==} engines: {node: '>=12.20.0'} @@ -2702,6 +3135,10 @@ packages: js-tokens: 4.0.0 dev: false + /lossless-json/1.0.5: + resolution: {integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==} + dev: false + /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -2722,6 +3159,14 @@ packages: css-mediaquery: 0.1.2 dev: false + /md5.js/1.3.5: + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -2745,6 +3190,14 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} + /minimalistic-assert/1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false + + /minimalistic-crypto-utils/1.0.1: + resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} + dev: false + /minimatch/3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: @@ -2766,6 +3219,10 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: false + /nan/2.17.0: + resolution: {integrity: sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==} + dev: false + /nanoid/3.3.4: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -2851,6 +3308,18 @@ packages: react: 18.2.0 dev: false + /node-fetch/2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + /node-releases/2.0.6: resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} dev: false @@ -3019,6 +3488,17 @@ packages: engines: {node: '>=8'} dev: false + /pbkdf2/3.1.2: + resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} + engines: {node: '>=0.12'} + dependencies: + create-hash: 1.2.0 + create-hmac: 1.1.7 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 + dev: false + /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: false @@ -3093,6 +3573,12 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: false + /randombytes/2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /react-dom/18.2.0_react@18.2.0: resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: @@ -3163,6 +3649,15 @@ packages: loose-envify: 1.4.0 dev: false + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + /regenerator-runtime/0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} dev: false @@ -3226,6 +3721,13 @@ packages: glob: 7.2.3 dev: false + /ripemd160/2.0.2: + resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} + dependencies: + hash-base: 3.1.0 + inherits: 2.0.4 + dev: false + /rollup/2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} @@ -3245,6 +3747,10 @@ packages: dependencies: tslib: 2.4.1 + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: false + /safe-regex-test/1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: @@ -3259,6 +3765,10 @@ packages: loose-envify: 1.4.0 dev: false + /scrypt-js/3.0.1: + resolution: {integrity: sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==} + dev: false + /semver/6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true @@ -3272,6 +3782,14 @@ packages: lru-cache: 6.0.0 dev: false + /sha.js/2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true + dependencies: + inherits: 2.0.4 + safe-buffer: 5.2.1 + dev: false + /shallow-equal/1.2.1: resolution: {integrity: sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==} dev: false @@ -3330,6 +3848,11 @@ packages: ansi-styles: 6.2.1 is-fullwidth-code-point: 4.0.0 + /smart-buffer/4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + dev: false + /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -3389,6 +3912,12 @@ packages: es-abstract: 1.20.4 dev: false + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + /strip-ansi/6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -3478,6 +4007,18 @@ packages: globrex: 0.1.2 dev: false + /tiny-secp256k1/1.1.6: + resolution: {integrity: sha512-FmqJZGduTyvsr2cF3375fqGHUovSwDi/QytexX1Se4BPuPZpTE5Ftp5fg+EFSuEf3lhZqgCRjEG3ydUQ/aNiwA==} + engines: {node: '>=6.0.0'} + requiresBuild: true + dependencies: + bindings: 1.5.0 + bn.js: 4.12.0 + create-hmac: 1.1.7 + elliptic: 6.5.4 + nan: 2.17.0 + dev: false + /to-fast-properties/2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -3489,6 +4030,10 @@ packages: dependencies: is-number: 7.0.0 + /tr46/0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + dev: false + /tsconfig-paths/3.14.1: resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} dependencies: @@ -3592,6 +4137,10 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} + /typeforce/1.18.0: + resolution: {integrity: sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==} + dev: false + /typescript/4.9.3: resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} engines: {node: '>=4.2.0'} @@ -3624,6 +4173,14 @@ packages: punycode: 2.1.1 dev: false + /url-search-params-polyfill/8.1.1: + resolution: {integrity: sha512-KmkCs6SjE6t4ihrfW9JelAPQIIIFbJweaaSLTh/4AO+c58JlDcb+GbdPt8yr5lRcFg4rPswRFRRhBGpWwh0K/Q==} + dev: false + + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + /vite/3.2.5: resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -3657,6 +4214,17 @@ packages: fsevents: 2.3.2 dev: false + /webidl-conversions/3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + dev: false + + /whatwg-url/5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + dev: false + /which-boxed-primitive/1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -3674,6 +4242,12 @@ packages: dependencies: isexe: 2.0.0 + /wif/2.0.6: + resolution: {integrity: sha512-HIanZn1zmduSF+BQhkE+YXIbEiH0xPr1012QbFEGB0xsKqJii0/SqJjyn8dFv6y36kOznMgMB+LGcbZTJ1xACQ==} + dependencies: + bs58check: 2.1.2 + dev: false + /word-wrap/1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'}