From 9de96b8ff37041446e98ad5661e421eae8c8f070 Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Thu, 14 Sep 2023 12:47:31 +0200 Subject: [PATCH 01/17] feat: base near-mobile-wallet package --- README.md | 9 +- examples/angular/project.json | 5 + .../wallet-selector-export.component.ts | 2 + .../wallet-selector.component.ts | 2 + .../react/contexts/WalletSelectorContext.tsx | 3 + .../contexts/WalletSelectorExportContext.tsx | 2 + examples/react/project.json | 5 + package.json | 7 +- packages/near-mobile-wallet/.babelrc | 10 + packages/near-mobile-wallet/.eslintrc.json | 18 + packages/near-mobile-wallet/README.md | 0 packages/near-mobile-wallet/assets/icon.png | Bin 0 -> 116908 bytes packages/near-mobile-wallet/jest.config.ts | 16 + packages/near-mobile-wallet/package.json | 27 + packages/near-mobile-wallet/project.json | 55 + packages/near-mobile-wallet/src/index.ts | 1 + packages/near-mobile-wallet/src/lib/icon.ts | 1 + .../near-mobile-wallet/src/lib/init.wallet.ts | 95 ++ .../src/lib/near-mobile-wallet.ts | 25 + .../src/lib/near-mobile-wallet.types.ts | 17 + packages/near-mobile-wallet/tsconfig.json | 19 + packages/near-mobile-wallet/tsconfig.lib.json | 10 + .../near-mobile-wallet/tsconfig.spec.json | 9 + scripts/release-packages.bash | 1 + tsconfig.base.json | 3 + yarn.lock | 1380 ++++++++++++++++- 26 files changed, 1690 insertions(+), 32 deletions(-) create mode 100644 packages/near-mobile-wallet/.babelrc create mode 100644 packages/near-mobile-wallet/.eslintrc.json create mode 100644 packages/near-mobile-wallet/README.md create mode 100644 packages/near-mobile-wallet/assets/icon.png create mode 100644 packages/near-mobile-wallet/jest.config.ts create mode 100644 packages/near-mobile-wallet/package.json create mode 100644 packages/near-mobile-wallet/project.json create mode 100644 packages/near-mobile-wallet/src/index.ts create mode 100644 packages/near-mobile-wallet/src/lib/icon.ts create mode 100644 packages/near-mobile-wallet/src/lib/init.wallet.ts create mode 100644 packages/near-mobile-wallet/src/lib/near-mobile-wallet.ts create mode 100644 packages/near-mobile-wallet/src/lib/near-mobile-wallet.types.ts create mode 100644 packages/near-mobile-wallet/tsconfig.json create mode 100644 packages/near-mobile-wallet/tsconfig.lib.json create mode 100644 packages/near-mobile-wallet/tsconfig.spec.json diff --git a/README.md b/README.md index 0f8495044..65ef80c92 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ NEAR Wallet Selector makes it easy for users to interact with your dApp by provi - [NearFi Wallet](https://www.npmjs.com/package/@near-wallet-selector/nearfi) - Mobile wallet. - [Opto Wallet](https://www.npmjs.com/package/@near-wallet-selector/opto-wallet) - Mobile wallet & Browser wallet. - [Ramper Wallet](https://www.npmjs.com/package/@near-wallet-selector/ramper-wallet) - Browser wallet. +- [Near Mobile Wallet](FALTA LINK) - Mobile Wallet. ## Preview @@ -72,7 +73,8 @@ yarn add \ @near-wallet-selector/opto-wallet \ @near-wallet-selector/neth \ @near-wallet-selector/xdefi \ - @near-wallet-selector/ramper-wallet + @near-wallet-selector/ramper-wallet \ + @near-wallet-selector/near-mobile-wallet # Using NPM. npm install \ @@ -95,7 +97,8 @@ npm install \ @near-wallet-selector/opto-wallet \ @near-wallet-selector/neth \ @near-wallet-selector/xdefi \ - @near-wallet-selector/ramper-wallet + @near-wallet-selector/ramper-wallet \ + @near-wallet-selector/near-mobile-wallet ``` Optionally, you can install our [`modal-ui`](https://www.npmjs.com/package/@near-wallet-selector/modal-ui) or [`modal-ui-js`](https://www.npmjs.com/package/@near-wallet-selector/modal-ui-js) package for a pre-built interface that wraps the `core` API and presents the supported wallets: @@ -133,6 +136,7 @@ import { setupOptoWallet } from "@near-wallet-selector/opto-wallet"; import { setupNeth } from "@near-wallet-selector/neth"; import { setupXDEFI } from "@near-wallet-selector/xdefi"; import { setupRamperWallet } from "@near-wallet-selector/ramper-wallet"; +import { setupNearMobileWallet } from "@near-wallet-selector/near-mobile-wallet"; const selector = await setupWalletSelector({ network: "testnet", @@ -171,6 +175,7 @@ const selector = await setupWalletSelector({ icon: "https://near.org/wp-content/uploads/2020/09/cropped-favicon-192x192.png", }, }), + setupNearMobileWallet(), ], }); diff --git a/examples/angular/project.json b/examples/angular/project.json index 81cadcc5c..8b4642c97 100644 --- a/examples/angular/project.json +++ b/examples/angular/project.json @@ -118,6 +118,11 @@ "glob": "**/*", "input": "packages/ramper-wallet/assets/", "output": "assets/" + }, + { + "glob": "**/*", + "input": "packages/near-mobile-wallet/assets/", + "output": "assets/" } ], "styles": ["examples/angular/src/styles.scss"], diff --git a/examples/angular/src/app/pages/wallet-selector-export/wallet-selector-export.component.ts b/examples/angular/src/app/pages/wallet-selector-export/wallet-selector-export.component.ts index 9166b10e1..3d271d0d0 100644 --- a/examples/angular/src/app/pages/wallet-selector-export/wallet-selector-export.component.ts +++ b/examples/angular/src/app/pages/wallet-selector-export/wallet-selector-export.component.ts @@ -22,6 +22,7 @@ import { Component } from "@angular/core"; import { setupExportSelectorModal } from "@near-wallet-selector/account-export"; import { setupMyNearWallet } from "@near-wallet-selector/my-near-wallet"; import { setupRamperWallet } from "@near-wallet-selector/ramper-wallet"; +import { setupNearMobileWallet } from "@near-wallet-selector/near-mobile-wallet"; import { setupLedger } from "@near-wallet-selector/ledger"; declare global { @@ -91,6 +92,7 @@ export class WalletSelectorExportComponent implements OnInit { }, }), setupRamperWallet(), + setupNearMobileWallet(), ], }); /** diff --git a/examples/angular/src/app/pages/wallet-selector/wallet-selector.component.ts b/examples/angular/src/app/pages/wallet-selector/wallet-selector.component.ts index 0bc690cb6..b8f271395 100644 --- a/examples/angular/src/app/pages/wallet-selector/wallet-selector.component.ts +++ b/examples/angular/src/app/pages/wallet-selector/wallet-selector.component.ts @@ -24,6 +24,7 @@ import { Component } from "@angular/core"; import { setupMyNearWallet } from "@near-wallet-selector/my-near-wallet"; import { setupRamperWallet } from "@near-wallet-selector/ramper-wallet"; import { setupLedger } from "@near-wallet-selector/ledger"; +import { setupNearMobileWallet } from "@near-wallet-selector/near-mobile-wallet"; import { CONTRACT_ID } from "../../../constants"; declare global { @@ -94,6 +95,7 @@ export class WalletSelectorComponent implements OnInit { }, }), setupRamperWallet(), + setupNearMobileWallet(), ], }); diff --git a/examples/react/contexts/WalletSelectorContext.tsx b/examples/react/contexts/WalletSelectorContext.tsx index e4bc39dc0..36d0d18c5 100644 --- a/examples/react/contexts/WalletSelectorContext.tsx +++ b/examples/react/contexts/WalletSelectorContext.tsx @@ -22,6 +22,8 @@ import { setupMyNearWallet } from "@near-wallet-selector/my-near-wallet"; import { setupLedger } from "@near-wallet-selector/ledger"; import { setupXDEFI } from "@near-wallet-selector/xdefi"; import { setupRamperWallet } from "@near-wallet-selector/ramper-wallet"; +import { setupNearMobileWallet } from "@near-wallet-selector/near-mobile-wallet"; + import type { ReactNode } from "react"; import React, { useCallback, @@ -104,6 +106,7 @@ export const WalletSelectorContextProvider: React.FC<{ icon: "https://near.org/wp-content/uploads/2020/09/cropped-favicon-192x192.png", }, }), + setupNearMobileWallet(), ], }); const _modal = setupModal(_selector, { diff --git a/examples/react/contexts/WalletSelectorExportContext.tsx b/examples/react/contexts/WalletSelectorExportContext.tsx index 41132e788..ac232ed49 100644 --- a/examples/react/contexts/WalletSelectorExportContext.tsx +++ b/examples/react/contexts/WalletSelectorExportContext.tsx @@ -27,6 +27,7 @@ import { Loading } from "../components/Loading"; import { setupMyNearWallet } from "@near-wallet-selector/my-near-wallet"; import { setupLedger } from "@near-wallet-selector/ledger"; import { setupRamperWallet } from "@near-wallet-selector/ramper-wallet"; +import { setupNearMobileWallet } from "@near-wallet-selector/near-mobile-wallet"; declare global { interface Window { @@ -89,6 +90,7 @@ export const ExportAccountSelectorContextProvider: React.FC<{ icon: "https://near.org/wp-content/uploads/2020/09/cropped-favicon-192x192.png", }, }), + setupNearMobileWallet(), ], }); /** diff --git a/examples/react/project.json b/examples/react/project.json index 8d7016851..aedc4faa6 100644 --- a/examples/react/project.json +++ b/examples/react/project.json @@ -111,6 +111,11 @@ "glob": "**/*", "input": "packages/ramper-wallet/assets/", "output": "assets/" + }, + { + "glob": "**/*", + "input": "packages/near-mobile-wallet/assets/", + "output": "assets/" } ] }, diff --git a/package.json b/package.json index 0877a58e0..6646fb5cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "near-wallet-selector", - "version": "8.5.2", + "version": "8.5.3", "description": "NEAR Wallet Selector makes it easy for users to interact with your dApp by providing an abstraction over various wallets within the NEAR ecosystem", "keywords": [ "near", @@ -24,7 +24,8 @@ "welldone-wallet", "opto-wallet", "finer-wallet", - "ramper-wallet" + "ramper-wallet", + "near-mobile-wallet" ], "homepage": "https://github.com/near/wallet-selector#README", "bugs": { @@ -67,6 +68,7 @@ "build:near-snap": "nx run-many --target=build --projects=near-snap --configuration=production", "build:account-export": "nx run-many --target=build --projects=account-export --configuration=production", "build:ramper-wallet": "nx run-many --target=build --projects=ramper-wallet --configuration=production", + "build:near-mobile-wallet": "nx run-many --target=build --projects=near-mobile-wallet --configuration=production", "lint": "nx workspace-lint && nx run-many --target=lint --all --parallel", "lint:fix": "nx run-many --target=lint --all --fix", "serve:react": "nx serve react --host=0.0.0.0", @@ -93,6 +95,7 @@ "@meteorwallet/sdk": "^0.8.0", "@near-snap/sdk": "^0.5.0", "@nightlylabs/connect-near": "0.0.15", + "@peersyst/near-mobile-signer": "1.0.0-alpha.1", "@ramper/near": "^0.0.30", "@walletconnect/modal": "^2.6.0", "@walletconnect/sign-client": "2.9.1", diff --git a/packages/near-mobile-wallet/.babelrc b/packages/near-mobile-wallet/.babelrc new file mode 100644 index 000000000..d5e7f8c7d --- /dev/null +++ b/packages/near-mobile-wallet/.babelrc @@ -0,0 +1,10 @@ +{ + "presets": [ + [ + "@nrwl/js/babel", + { + "useBuiltIns": "usage" + } + ] + ] +} \ No newline at end of file diff --git a/packages/near-mobile-wallet/.eslintrc.json b/packages/near-mobile-wallet/.eslintrc.json new file mode 100644 index 000000000..b8b4b6adf --- /dev/null +++ b/packages/near-mobile-wallet/.eslintrc.json @@ -0,0 +1,18 @@ +{ + "extends": ["../../.eslintrc.json"], + "ignorePatterns": ["!**/*"], + "overrides": [ + { + "files": ["*.ts", "*.tsx", "*.js", "*.jsx"], + "rules": {} + }, + { + "files": ["*.ts", "*.tsx"], + "rules": {} + }, + { + "files": ["*.js", "*.jsx"], + "rules": {} + } + ] +} \ No newline at end of file diff --git a/packages/near-mobile-wallet/README.md b/packages/near-mobile-wallet/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/packages/near-mobile-wallet/assets/icon.png b/packages/near-mobile-wallet/assets/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7c64d6d1592a8fd50826ab061c775ffd9097b2fb GIT binary patch literal 116908 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�c;eosf~*HaT;hpC>jzf+-Y_HvSIJ}X`yxh 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/tsconfig.spec.json", + }, + ], + }, + moduleFileExtensions: ["ts", "tsx", "js", "jsx"], + coverageDirectory: "../../coverage/packages/ramper-wallet", +}; \ No newline at end of file diff --git a/packages/near-mobile-wallet/package.json b/packages/near-mobile-wallet/package.json new file mode 100644 index 000000000..352dff6d8 --- /dev/null +++ b/packages/near-mobile-wallet/package.json @@ -0,0 +1,27 @@ +{ + "name": "@near-wallet-selector/near-mobile-wallet", + "version": "8.5.3", + "description": "NEAR Mobile wallet package for NEAR Wallet Selector.", + "keywords": [ + "near", + "blockchain", + "wallets", + "dapps", + "near-protocol", + "near-blockchain", + "wallet selector", + "injected wallet", + "near-mobile-wallet" + ], + "repository": { + "type": "git", + "url": "https://github.com/near/wallet-selector.git" + }, + "bugs": { + "url": "https://github.com/near/wallet-selector/issues" + }, + "homepage": "https://github.com/near/wallet-selector/tree/main/packages/near-mobile-wallet", + "peerDependencies": { + "near-api-js": "^1.0.0" + } +} \ No newline at end of file diff --git a/packages/near-mobile-wallet/project.json b/packages/near-mobile-wallet/project.json new file mode 100644 index 000000000..c183d4a4e --- /dev/null +++ b/packages/near-mobile-wallet/project.json @@ -0,0 +1,55 @@ +{ + "name": "near-mobile-wallet", + "$schema": "../../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "packages/near-mobile-wallet/src", + "projectType": "library", + "targets": { + "build": { + "executor": "@nrwl/rollup:rollup", + "outputs": ["{options.outputPath}"], + "options": { + "outputPath": "dist/packages/near-mobile-wallet", + "tsConfig": "packages/near-mobile-wallet/tsconfig.lib.json", + "project": "packages/near-mobile-wallet/package.json", + "entryFile": "packages/near-mobile-wallet/src/index.ts", + "buildableProjectDepsInPackageJsonType": "dependencies", + "compiler": "babel", + "format": ["esm", "cjs"], + "assets": [ + { + "glob": "packages/near-mobile-wallet/README.md", + "input": ".", + "output": "." + }, + { + "glob": "packages/near-mobile-wallet/assets/*", + "input": ".", + "output": "assets" + } + ] + } + }, + "lint": { + "executor": "@nx/linter:eslint", + "outputs": ["{options.outputFile}"], + "options": { + "lintFilePatterns": ["packages/near-mobile-wallet/**/*.ts"] + } + }, + "test": { + "executor": "@nx/jest:jest", + "outputs": ["{workspaceRoot}/coverage/packages/near-mobile-wallet"], + "options": { + "jestConfig": "packages/near-mobile-wallet/jest.config.ts", + "passWithNoTests": true + } + }, + "deploy": { + "executor": "ngx-deploy-npm:deploy", + "options": { + "access": "public" + } + } + }, + "tags": ["injected-wallet"] +} \ No newline at end of file diff --git a/packages/near-mobile-wallet/src/index.ts b/packages/near-mobile-wallet/src/index.ts new file mode 100644 index 000000000..fda5de453 --- /dev/null +++ b/packages/near-mobile-wallet/src/index.ts @@ -0,0 +1 @@ +export { setupNearMobileWallet } from "./lib/near-mobile-wallet"; diff --git a/packages/near-mobile-wallet/src/lib/icon.ts b/packages/near-mobile-wallet/src/lib/icon.ts new file mode 100644 index 000000000..0fb12ef96 --- /dev/null +++ b/packages/near-mobile-wallet/src/lib/icon.ts @@ -0,0 +1 @@ +export default "data:image/png;base64,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"; diff --git a/packages/near-mobile-wallet/src/lib/init.wallet.ts b/packages/near-mobile-wallet/src/lib/init.wallet.ts new file mode 100644 index 000000000..1851c3c06 --- /dev/null +++ b/packages/near-mobile-wallet/src/lib/init.wallet.ts @@ -0,0 +1,95 @@ +import { NearMobileWallet } from "@peersyst/near-mobile-signer/dist/src/wallet/NearMobileWallet"; +import type { NearMobileWalletInit } from "./near-mobile-wallet.types"; +import type { Network } from "@peersyst/near-mobile-signer/dist/src/common/models"; + +export const initNearMobileWallet: NearMobileWalletInit = async (config) => { + const { store, options, logger } = config; + + const nearMobileWallet = new NearMobileWallet({ + network: options.network.networkId as Network, + nodeUrl: options.network.nodeUrl, + }); + + async function getAccounts() { + logger.log("HereWallet:getAccounts"); + const accountIds = await nearMobileWallet.getAccounts(); + const accounts = []; + + for (let i = 0; i < accountIds.length; i++) { + accounts.push({ + accountId: accountIds[i], + publicKey: ( + await nearMobileWallet.signer.getPublicKey( + accountIds[i], + options.network.networkId + ) + ).toString(), + }); + } + return accounts; + } + + return { + get network() { + return "mainnet"; + }, + + async signIn(data) { + logger.log("[NearMobileWallet]: signIn"); + + const contractId = data.contractId !== "" ? data.contractId : undefined; + await nearMobileWallet.signIn({ ...data, contractId: contractId }); + + return await getAccounts(); + }, + + async signOut() { + logger.log("[NearMobileWallet]: signOut"); + await nearMobileWallet.signOut(); + }, + + async getAccounts() { + return getAccounts(); + }, + + async signAndSendTransaction(data) { + logger.log("[NearMobileWallet]: signAndSendTransaction", data); + + const { contract } = store.getState(); + if (!contract) { + throw new Error("Wallet not signed in"); + } + + return await nearMobileWallet.signAndSendTransaction({ + receiverId: contract.contractId, + ...data, + }); + }, + + async verifyOwner() { + throw Error( + "[NearMobileWallet]: verifyOwner is deprecated, use signMessage method with implementation NEP0413 Standard" + ); + }, + + async signMessage(data) { + const { recipient, ...rest } = data; + logger.log("[NearMobileWallet]: signMessage", data); + const result = await nearMobileWallet.signMessage({ + ...rest, + receiver: recipient, + nonce: undefined, + }); + return { + accountId: result.accountId, + signature: result.signature.toString(), + publicKey: result.publicKey.toString(), + }; + }, + + async signAndSendTransactions(data) { + logger.log("[NearMobileWallet]: signAndSendTransactions", data); + return await nearMobileWallet.signAndSendTransactions(data); + }, + }; +}; diff --git a/packages/near-mobile-wallet/src/lib/near-mobile-wallet.ts b/packages/near-mobile-wallet/src/lib/near-mobile-wallet.ts new file mode 100644 index 000000000..5ae2c6e15 --- /dev/null +++ b/packages/near-mobile-wallet/src/lib/near-mobile-wallet.ts @@ -0,0 +1,25 @@ +import type { + InjectedWallet, + WalletModuleFactory, +} from "@near-wallet-selector/core"; +import { initNearMobileWallet } from "./init.wallet"; +import icon from "./icon"; + +export function setupNearMobileWallet(): WalletModuleFactory { + return async () => { + return { + id: "near-mobile-wallet", + type: "injected", + metadata: { + iconUrl: icon, // TODO: add icon + name: "Near Mobile Wallet", + description: "Mobile wallet for NEAR Protocol", + useUrlAccountImport: false, + downloadUrl: "https://nearmobile.app/", + deprecated: false, + available: true, + }, + init: (config) => initNearMobileWallet({ ...config }), + }; + }; +} diff --git a/packages/near-mobile-wallet/src/lib/near-mobile-wallet.types.ts b/packages/near-mobile-wallet/src/lib/near-mobile-wallet.types.ts new file mode 100644 index 000000000..33fc0da69 --- /dev/null +++ b/packages/near-mobile-wallet/src/lib/near-mobile-wallet.types.ts @@ -0,0 +1,17 @@ +import type { + InjectedWallet, + WalletBehaviourFactory, +} from "@near-wallet-selector/core"; + +import type { + NearMobileWalletProtocol, + NearMobileWalletConstructorParams, +} from "@peersyst/near-mobile-signer/dist/src/wallet/NearMobileWallet.types"; + +export type NearMobileWallet = InjectedWallet & + Omit; + +export type NearMobileWalletInit = WalletBehaviourFactory< + NearMobileWallet, + NearMobileWalletConstructorParams +>; diff --git a/packages/near-mobile-wallet/tsconfig.json b/packages/near-mobile-wallet/tsconfig.json new file mode 100644 index 000000000..b91a5ef39 --- /dev/null +++ b/packages/near-mobile-wallet/tsconfig.json @@ -0,0 +1,19 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true + }, + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} \ No newline at end of file diff --git a/packages/near-mobile-wallet/tsconfig.lib.json b/packages/near-mobile-wallet/tsconfig.lib.json new file mode 100644 index 000000000..041a7bd44 --- /dev/null +++ b/packages/near-mobile-wallet/tsconfig.lib.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "declaration": true, + "types": [] + }, + "include": ["**/*.ts"], + "exclude": ["jest.config.ts", "**/*.spec.ts", "**/*.test.ts"] +} \ No newline at end of file diff --git a/packages/near-mobile-wallet/tsconfig.spec.json b/packages/near-mobile-wallet/tsconfig.spec.json new file mode 100644 index 000000000..88c8af823 --- /dev/null +++ b/packages/near-mobile-wallet/tsconfig.spec.json @@ -0,0 +1,9 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "outDir": "../../dist/out-tsc", + "module": "commonjs", + "types": ["jest", "node"] + }, + "include": ["jest.config.ts", "**/*.spec.ts"] +} \ No newline at end of file diff --git a/scripts/release-packages.bash b/scripts/release-packages.bash index 201b79afa..361dc390d 100644 --- a/scripts/release-packages.bash +++ b/scripts/release-packages.bash @@ -28,6 +28,7 @@ npm publish dist/packages/narwallets --tag "${TAG}" --otp "${OTP}" npm publish dist/packages/xdefi --tag "${TAG}" --otp "${OTP}" npm publish dist/packages/near-snap --tag "${TAG}" --otp "${OTP}" npm publish dist/packages/ramper-wallet --tag "${TAG}" --otp "${OTP}" +npm publish dist/packages/near-mobile-wallet --tag "${TAG}" --otp "${OTP}" # Commented script for default wallets to avoid publishing new versions since the package is now deprecated. #npm publish dist/packages/default-wallets --tag "${TAG}" --otp "${OTP}" diff --git a/tsconfig.base.json b/tsconfig.base.json index b6c2f6fa3..f772c226c 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -98,6 +98,9 @@ "@near-wallet-selector/xdefi": [ "packages/xdefi/src/index.ts" ], + "@near-wallet-selector/near-mobile-wallet": [ + "packages/near-mobile-wallet/src/index.ts" + ], "crypto": [ "node_modules/crypto-browserify" ], diff --git a/yarn.lock b/yarn.lock index ea280bc84..fe634fdc7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -271,7 +271,15 @@ resolved "https://registry.yarnpkg.com/@assemblyscript/loader/-/loader-0.10.1.tgz#70e45678f06c72fa2e350e8553ec4a4d72b92e06" integrity sha512-H71nDOOL8Y7kWRLqf6Sums+01Q5msqBW2KhDUTemh1tvY04eSkSXrK0uj/4mmY0Xr16/3zyZmsrxN7CKuRbNRg== -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6": +"@babel/code-frame@^7.0.0": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + +"@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== @@ -741,9 +749,9 @@ integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== "@babel/helper-validator-identifier@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" - integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" + integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== "@babel/helper-validator-identifier@^7.22.5": version "7.22.5" @@ -798,13 +806,13 @@ "@babel/traverse" "^7.22.5" "@babel/types" "^7.22.5" -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== +"@babel/highlight@^7.18.6", "@babel/highlight@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" + integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" + "@babel/helper-validator-identifier" "^7.22.5" + chalk "^2.4.2" js-tokens "^4.0.0" "@babel/highlight@^7.22.5": @@ -2967,6 +2975,18 @@ resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== +"@lezer/common@^0.15.0", "@lezer/common@^0.15.7": + version "0.15.12" + resolved "https://registry.yarnpkg.com/@lezer/common/-/common-0.15.12.tgz#2f21aec551dd5fd7d24eb069f90f54d5bc6ee5e9" + integrity sha512-edfwCxNLnzq5pBA/yaIhwJ3U3Kz8VAUOTRg0hhxaizaI1N+qxV7EXDv/kLCkLeq2RzSFvxexlaj5Mzfn2kY0Ig== + +"@lezer/lr@^0.15.4": + version "0.15.8" + resolved "https://registry.yarnpkg.com/@lezer/lr/-/lr-0.15.8.tgz#1564a911e62b0a0f75ca63794a6aa8c5dc63db21" + integrity sha512-bM6oE6VQZ6hIFxDNKk8bKPa14hqFrV07J/vHGOeiAbJReIaQXmkVb6xQu4MR+JBTLa5arGRyAAjJe1qaQt3Uvg== + dependencies: + "@lezer/common" "^0.15.0" + "@lit-labs/ssr-dom-shim@^1.0.0", "@lit-labs/ssr-dom-shim@^1.1.0": version "1.1.1" resolved "https://registry.yarnpkg.com/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.1.tgz#64df34e2f12e68e78ac57e571d25ec07fa460ca9" @@ -2979,6 +2999,36 @@ dependencies: "@lit-labs/ssr-dom-shim" "^1.0.0" +"@lmdb/lmdb-darwin-arm64@2.7.11": + version "2.7.11" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-2.7.11.tgz#b717e72f023d4215d14e4c57433c711a53c782cf" + integrity sha512-r6+vYq2vKzE+vgj/rNVRMwAevq0+ZR9IeMFIqcSga+wMtMdXQ27KqQ7uS99/yXASg29bos7yHP3yk4x6Iio0lw== + +"@lmdb/lmdb-darwin-x64@2.7.11": + version "2.7.11" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-2.7.11.tgz#b42898b0742b4a82b8224b742b2d174c449cd170" + integrity sha512-jhj1aB4K8ycRL1HOQT5OtzlqOq70jxUQEWRN9Gqh3TIDN30dxXtiHi6EWF516tzw6v2+3QqhDMJh8O6DtTGG8Q== + +"@lmdb/lmdb-linux-arm64@2.7.11": + version "2.7.11" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-2.7.11.tgz#a8dc8e386d27006cfccbf2a8598290b63d03a9ec" + integrity sha512-7xGEfPPbmVJWcY2Nzqo11B9Nfxs+BAsiiaY/OcT4aaTDdykKeCjvKMQJA3KXCtZ1AtiC9ljyGLi+BfUwdulY5A== + +"@lmdb/lmdb-linux-arm@2.7.11": + version "2.7.11" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-2.7.11.tgz#2103f48af28336efccaac008fe882dfce33e4ac5" + integrity sha512-dHfLFVSrw/v5X5lkwp0Vl7+NFpEeEYKfMG2DpdFJnnG1RgHQZngZxCaBagFoaJGykRpd2DYF1AeuXBFrAUAXfw== + +"@lmdb/lmdb-linux-x64@2.7.11": + version "2.7.11" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-2.7.11.tgz#d21ac368022a662610540f2ba8bb6ff0b96a9940" + integrity sha512-vUKI3JrREMQsXX8q0Eq5zX2FlYCKWMmLiCyyJNfZK0Uyf14RBg9VtB3ObQ41b4swYh2EWaltasWVe93Y8+KDng== + +"@lmdb/lmdb-win32-x64@2.7.11": + version "2.7.11" + resolved "https://registry.yarnpkg.com/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-2.7.11.tgz#af2cb4ae6d3a92ecdeb1503b73079417525476d2" + integrity sha512-BJwkHlSUgtB+Ei52Ai32M1AOMerSlzyIGA/KC4dAGL+GGwVMdwG8HGCOA2TxP3KjhbgDPMYkv7bt/NmOmRIFng== + "@metamask/detect-provider@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@metamask/detect-provider/-/detect-provider-2.0.0.tgz#4bc2795e5e6f7d8b84b2e845058d2f222c99917d" @@ -2992,6 +3042,15 @@ nanoid "3.3.4" query-string "^7.1.1" +"@mischnic/json-sourcemap@^0.1.0": + version "0.1.0" + resolved "https://registry.yarnpkg.com/@mischnic/json-sourcemap/-/json-sourcemap-0.1.0.tgz#38af657be4108140a548638267d02a2ea3336507" + integrity sha512-dQb3QnfNqmQNYA4nFSN/uLaByIic58gOXq4Y4XqLOWmOrw73KmJPt/HLyG0wvn1bnR6mBKs/Uwvkh+Hns1T0XA== + dependencies: + "@lezer/common" "^0.15.7" + "@lezer/lr" "^0.15.4" + json5 "^2.2.1" + "@motionone/animation@^10.15.1": version "10.15.1" resolved "https://registry.yarnpkg.com/@motionone/animation/-/animation-10.15.1.tgz#4a85596c31cbc5100ae8eb8b34c459fb0ccf6807" @@ -3061,6 +3120,36 @@ "@motionone/dom" "^10.16.2" tslib "^2.3.1" +"@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-arm64/-/msgpackr-extract-darwin-arm64-3.0.2.tgz#44d752c1a2dc113f15f781b7cc4f53a307e3fa38" + integrity sha512-9bfjwDxIDWmmOKusUcqdS4Rw+SETlp9Dy39Xui9BEGEk19dDwH0jhipwFzEff/pFg95NKymc6TOTbRKcWeRqyQ== + +"@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-darwin-x64/-/msgpackr-extract-darwin-x64-3.0.2.tgz#f954f34355712212a8e06c465bc06c40852c6bb3" + integrity sha512-lwriRAHm1Yg4iDf23Oxm9n/t5Zpw1lVnxYU3HnJPTi2lJRkKTrps1KVgvL6m7WvmhYVt/FIsssWay+k45QHeuw== + +"@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm64/-/msgpackr-extract-linux-arm64-3.0.2.tgz#45c63037f045c2b15c44f80f0393fa24f9655367" + integrity sha512-FU20Bo66/f7He9Fp9sP2zaJ1Q8L9uLPZQDub/WlUip78JlPeMbVL8546HbZfcW9LNciEXc8d+tThSJjSC+tmsg== + +"@msgpackr-extract/msgpackr-extract-linux-arm@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-arm/-/msgpackr-extract-linux-arm-3.0.2.tgz#35707efeafe6d22b3f373caf9e8775e8920d1399" + integrity sha512-MOI9Dlfrpi2Cuc7i5dXdxPbFIgbDBGgKR5F2yWEa6FVEtSWncfVNKW5AKjImAQ6CZlBK9tympdsZJ2xThBiWWA== + +"@msgpackr-extract/msgpackr-extract-linux-x64@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-linux-x64/-/msgpackr-extract-linux-x64-3.0.2.tgz#091b1218b66c341f532611477ef89e83f25fae4f" + integrity sha512-gsWNDCklNy7Ajk0vBBf9jEx04RUxuDQfBse918Ww+Qb9HCPoGzS+XJTLe96iN3BVK7grnLiYghP/M4L8VsaHeA== + +"@msgpackr-extract/msgpackr-extract-win32-x64@3.0.2": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@msgpackr-extract/msgpackr-extract-win32-x64/-/msgpackr-extract-win32-x64-3.0.2.tgz#0f164b726869f71da3c594171df5ebc1c4b0a407" + integrity sha512-O+6Gs8UeDbyFpbSh2CPEz/UOrrdWPTBYNblZK5CxxLisYt4kGX3Sc+czffFonyjiGSq3jWLwJS/CCJc7tBr4sQ== + "@near-js/accounts@0.1.3": version "0.1.3" resolved "https://registry.yarnpkg.com/@near-js/accounts/-/accounts-0.1.3.tgz#273f5ea7c05b0251011abb05485c6557b27e8e48" @@ -3079,6 +3168,24 @@ depd "^2.0.0" near-abi "0.1.1" +"@near-js/accounts@0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@near-js/accounts/-/accounts-0.1.4.tgz#ff557dc65c5064ee4ac2dbfdd39aa3e35ae4d222" + integrity sha512-zHFmL4OUZ4qHXOE+dDBkYgTNHLWC5RmYUVp9LiuGciO5zFPp7WlxmowJL0QjgXqV1w+dNXq3mgmkfAgYVS8Xjw== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/providers" "0.0.7" + "@near-js/signers" "0.0.5" + "@near-js/transactions" "0.2.1" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + ajv "^8.11.2" + ajv-formats "^2.1.1" + bn.js "5.2.1" + borsh "^0.7.0" + depd "^2.0.0" + near-abi "0.1.1" + "@near-js/crypto@0.0.4": version "0.0.4" resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-0.0.4.tgz#7bb991da25f06096de51466c6331cb185314fad8" @@ -3089,6 +3196,16 @@ borsh "^0.7.0" tweetnacl "^1.0.1" +"@near-js/crypto@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/crypto/-/crypto-0.0.5.tgz#3191cdc8dcdba572bdead482b5d38f364bdcc2a0" + integrity sha512-nbQ971iYES5Spiolt+p568gNuZ//HeMHm3qqT3xT+i8ZzgbC//l6oRf48SUVTPAboQ1TJ5dW/NqcxOY0pe7b4g== + dependencies: + "@near-js/types" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + tweetnacl "^1.0.1" + "@near-js/keystores-browser@0.0.4": version "0.0.4" resolved "https://registry.yarnpkg.com/@near-js/keystores-browser/-/keystores-browser-0.0.4.tgz#9c1130e2c0becf6bb9cfaaa7594ad38ed25585bd" @@ -3097,6 +3214,14 @@ "@near-js/crypto" "0.0.4" "@near-js/keystores" "0.0.4" +"@near-js/keystores-browser@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/keystores-browser/-/keystores-browser-0.0.5.tgz#7e94181ca5c4fbad8b8e67cda16888b4ccafae61" + integrity sha512-mHF3Vcvsr7xnkaM/reOyxtykbE3OWKV6vQzqyTH2tZYT2OTEnj0KhRT9BCFC0Ra67K1zQLbg49Yc/kDCc5qupA== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + "@near-js/keystores-node@0.0.4": version "0.0.4" resolved "https://registry.yarnpkg.com/@near-js/keystores-node/-/keystores-node-0.0.4.tgz#00187deef2d43afeb20c01a0e63ec50af77cfc85" @@ -3105,6 +3230,14 @@ "@near-js/crypto" "0.0.4" "@near-js/keystores" "0.0.4" +"@near-js/keystores-node@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/keystores-node/-/keystores-node-0.0.5.tgz#f474dabbb84590896dd8861bb33a7304580e0d99" + integrity sha512-BYmWyGNydfAqi7eYA1Jo8zULL13cxejD2VBr0BBIXx5bJ+BO4TLecsY1xdTBEq06jyWXHa7kV4h8BJzAjvpTLg== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + "@near-js/keystores@0.0.4": version "0.0.4" resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.0.4.tgz#da03069497bb14741a4d97f7ad4746baf9a09ea7" @@ -3113,6 +3246,14 @@ "@near-js/crypto" "0.0.4" "@near-js/types" "0.0.4" +"@near-js/keystores@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/keystores/-/keystores-0.0.5.tgz#44ec009b23c552809b6f9bc9a83632f79de4112b" + integrity sha512-kxqV+gw/3L8/axe9prhlU+M0hfybkxX54xfI0EEpWP2QiUV+qw+jkKolYIbdk5tdEZrGf9jHawh1yFtwP7APPQ== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/types" "0.0.4" + "@near-js/providers@0.0.6": version "0.0.6" resolved "https://registry.yarnpkg.com/@near-js/providers/-/providers-0.0.6.tgz#47b9632be2ad5c5a5295840eea8fb508d90735ba" @@ -3127,6 +3268,20 @@ optionalDependencies: node-fetch "^2.6.1" +"@near-js/providers@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@near-js/providers/-/providers-0.0.7.tgz#b2189e5d14d1afb1798c91c59e6dfb9bb476f46b" + integrity sha512-qj16Ey+vSw7lHE85xW+ykYJoLPr4A6Q/TsfpwhJLS6zBInSC6sKVqPO1L8bK4VA/yB7V7JJPor9UVCWgRXdNEA== + dependencies: + "@near-js/transactions" "0.2.1" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + http-errors "^1.7.2" + optionalDependencies: + node-fetch "^2.6.1" + "@near-js/signers@0.0.4": version "0.0.4" resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.0.4.tgz#a1904ccc718d6f87b05cd2e168f33bde0cfb269a" @@ -3136,6 +3291,15 @@ "@near-js/keystores" "0.0.4" js-sha256 "^0.9.0" +"@near-js/signers@0.0.5": + version "0.0.5" + resolved "https://registry.yarnpkg.com/@near-js/signers/-/signers-0.0.5.tgz#f3f946440314bf039dd32154928163ceaec8bedb" + integrity sha512-XJjYYatehxHakHa7WAoiQ8uIBSWBR2EnO4GzlIe8qpWL+LoH4t68MSezC1HwT546y9YHIvePjwDrBeYk8mg20w== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + js-sha256 "^0.9.0" + "@near-js/transactions@0.2.0": version "0.2.0" resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-0.2.0.tgz#c23b73d94ebcf8b4cd1b5d2176f620e499a143ca" @@ -3149,6 +3313,19 @@ borsh "^0.7.0" js-sha256 "^0.9.0" +"@near-js/transactions@0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@near-js/transactions/-/transactions-0.2.1.tgz#ab6d246e94e6f64b4e5a651fe6e9de03dd573521" + integrity sha512-V9tXzkICDPruSxihKXkBhUgsI4uvW7TwXlnZS2GZpPsFFiIUeGrso0wo4uiQwB6miFA5q6fKaAtQa4F2v1s+zg== + dependencies: + "@near-js/crypto" "0.0.5" + "@near-js/signers" "0.0.5" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + js-sha256 "^0.9.0" + "@near-js/types@0.0.4": version "0.0.4" resolved "https://registry.yarnpkg.com/@near-js/types/-/types-0.0.4.tgz#d941689df41c850aeeeaeb9d498418acec515404" @@ -3181,6 +3358,21 @@ bn.js "5.2.1" borsh "^0.7.0" +"@near-js/wallet-account@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@near-js/wallet-account/-/wallet-account-0.0.7.tgz#efa6738114171b2a6e40e8b35a8194b7cf86c11e" + integrity sha512-tmRyieG/wHmuNkg/WGFyKD6iH6atHPbY0rZ5OjOIiteuhZEPgp+z8OBpiQ4qumTa63q46aj/QVSQL0J3+JmBfw== + dependencies: + "@near-js/accounts" "0.1.4" + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + "@near-js/signers" "0.0.5" + "@near-js/transactions" "0.2.1" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + bn.js "5.2.1" + borsh "^0.7.0" + "@near-snap/sdk@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@near-snap/sdk/-/sdk-0.5.0.tgz#edbd0e4aae2f4545f18e2354ac5e71283fff3fd4" @@ -4046,6 +4238,627 @@ dependencies: "@octokit/openapi-types" "^12.10.0" +"@parcel/bundler-default@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/bundler-default/-/bundler-default-2.9.3.tgz#df18c4b8390a03f83ac6c89da302f9edf48c8fe2" + integrity sha512-JjJK8dq39/UO/MWI/4SCbB1t/qgpQRFnFDetAAAezQ8oN++b24u1fkMDa/xqQGjbuPmGeTds5zxGgYs7id7PYg== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/graph" "2.9.3" + "@parcel/hash" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + nullthrows "^1.1.1" + +"@parcel/cache@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/cache/-/cache-2.9.3.tgz#3ed40b79858fcb7c2c73c0ed4c9807cf2388c8b4" + integrity sha512-Bj/H2uAJJSXtysG7E/x4EgTrE2hXmm7td/bc97K8M9N7+vQjxf7xb0ebgqe84ePVMkj4MVQSMEJkEucXVx4b0Q== + dependencies: + "@parcel/fs" "2.9.3" + "@parcel/logger" "2.9.3" + "@parcel/utils" "2.9.3" + lmdb "2.7.11" + +"@parcel/codeframe@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/codeframe/-/codeframe-2.9.3.tgz#056cacaeedae9318878bdee8ffc584178b10ba42" + integrity sha512-z7yTyD6h3dvduaFoHpNqur74/2yDWL++33rjQjIjCaXREBN6dKHoMGMizzo/i4vbiI1p9dDox2FIDEHCMQxqdA== + dependencies: + chalk "^4.1.0" + +"@parcel/compressor-raw@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/compressor-raw/-/compressor-raw-2.9.3.tgz#89f5a3667d844b277ecc3811faf44fc2eeacc8d3" + integrity sha512-jz3t4/ICMsHEqgiTmv5i1DJva2k5QRpZlBELVxfY+QElJTVe8edKJ0TiKcBxh2hx7sm4aUigGmp7JiqqHRRYmA== + dependencies: + "@parcel/plugin" "2.9.3" + +"@parcel/config-default@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/config-default/-/config-default-2.9.3.tgz#343172f9f91563ee6024a323eea9825ae89eedc3" + integrity sha512-tqN5tF7QnVABDZAu76co5E6N8mA9n8bxiWdK4xYyINYFIEHgX172oRTqXTnhEMjlMrdmASxvnGlbaPBaVnrCTw== + dependencies: + "@parcel/bundler-default" "2.9.3" + "@parcel/compressor-raw" "2.9.3" + "@parcel/namer-default" "2.9.3" + "@parcel/optimizer-css" "2.9.3" + "@parcel/optimizer-htmlnano" "2.9.3" + "@parcel/optimizer-image" "2.9.3" + "@parcel/optimizer-svgo" "2.9.3" + "@parcel/optimizer-swc" "2.9.3" + "@parcel/packager-css" "2.9.3" + "@parcel/packager-html" "2.9.3" + "@parcel/packager-js" "2.9.3" + "@parcel/packager-raw" "2.9.3" + "@parcel/packager-svg" "2.9.3" + "@parcel/reporter-dev-server" "2.9.3" + "@parcel/resolver-default" "2.9.3" + "@parcel/runtime-browser-hmr" "2.9.3" + "@parcel/runtime-js" "2.9.3" + "@parcel/runtime-react-refresh" "2.9.3" + "@parcel/runtime-service-worker" "2.9.3" + "@parcel/transformer-babel" "2.9.3" + "@parcel/transformer-css" "2.9.3" + "@parcel/transformer-html" "2.9.3" + "@parcel/transformer-image" "2.9.3" + "@parcel/transformer-js" "2.9.3" + "@parcel/transformer-json" "2.9.3" + "@parcel/transformer-postcss" "2.9.3" + "@parcel/transformer-posthtml" "2.9.3" + "@parcel/transformer-raw" "2.9.3" + "@parcel/transformer-react-refresh-wrap" "2.9.3" + "@parcel/transformer-svg" "2.9.3" + +"@parcel/core@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/core/-/core-2.9.3.tgz#91346afa57d7b731e7c961451462a51af940acf3" + integrity sha512-4KlM1Zr/jpsqWuMXr2zmGsaOUs1zMMFh9vfCNKRZkptf+uk8I3sugHbNdo+F5B+4e2yMuOEb1zgAmvJLeuH6ww== + dependencies: + "@mischnic/json-sourcemap" "^0.1.0" + "@parcel/cache" "2.9.3" + "@parcel/diagnostic" "2.9.3" + "@parcel/events" "2.9.3" + "@parcel/fs" "2.9.3" + "@parcel/graph" "2.9.3" + "@parcel/hash" "2.9.3" + "@parcel/logger" "2.9.3" + "@parcel/package-manager" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/profiler" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/types" "2.9.3" + "@parcel/utils" "2.9.3" + "@parcel/workers" "2.9.3" + abortcontroller-polyfill "^1.1.9" + base-x "^3.0.8" + browserslist "^4.6.6" + clone "^2.1.1" + dotenv "^7.0.0" + dotenv-expand "^5.1.0" + json5 "^2.2.0" + msgpackr "^1.5.4" + nullthrows "^1.1.1" + semver "^7.5.2" + +"@parcel/diagnostic@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/diagnostic/-/diagnostic-2.9.3.tgz#23befe6c3b78440fe1e3635086e637da1529b4db" + integrity sha512-6jxBdyB3D7gP4iE66ghUGntWt2v64E6EbD4AetZk+hNJpgudOOPsKTovcMi/i7I4V0qD7WXSF4tvkZUoac0jwA== + dependencies: + "@mischnic/json-sourcemap" "^0.1.0" + nullthrows "^1.1.1" + +"@parcel/events@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/events/-/events-2.9.3.tgz#b71253384c21f53fd3cced983cd2b287f7330e89" + integrity sha512-K0Scx+Bx9f9p1vuShMzNwIgiaZUkxEnexaKYHYemJrM7pMAqxIuIqhnvwurRCsZOVLUJPDDNJ626cWTc5vIq+A== + +"@parcel/fs-search@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/fs-search/-/fs-search-2.9.3.tgz#4993d68478b15db404149a271bb0084382dd2040" + integrity sha512-nsNz3bsOpwS+jphcd+XjZL3F3PDq9lik0O8HPm5f6LYkqKWT+u/kgQzA8OkAHCR3q96LGiHxUywHPEBc27vI4Q== + +"@parcel/fs@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/fs/-/fs-2.9.3.tgz#39abd0f71561efccaac3ba6e4b8227705b73e906" + integrity sha512-/PrRKgCRw22G7rNPSpgN3Q+i2nIkZWuvIOAdMG4KWXC4XLp8C9jarNaWd5QEQ75amjhQSl3oUzABzkdCtkKrgg== + dependencies: + "@parcel/fs-search" "2.9.3" + "@parcel/types" "2.9.3" + "@parcel/utils" "2.9.3" + "@parcel/watcher" "^2.0.7" + "@parcel/workers" "2.9.3" + +"@parcel/graph@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/graph/-/graph-2.9.3.tgz#38f6c403ff4a2741390708be510bbf328d311a63" + integrity sha512-3LmRJmF8+OprAr6zJT3X2s8WAhLKkrhi6RsFlMWHifGU5ED1PFcJWFbOwJvSjcAhMQJP0fErcFIK1Ludv3Vm3g== + dependencies: + nullthrows "^1.1.1" + +"@parcel/hash@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/hash/-/hash-2.9.3.tgz#bc7727939b1211b0a5d67fd00a9a55b8393c644a" + integrity sha512-qlH5B85XLzVAeijgKPjm1gQu35LoRYX/8igsjnN8vOlbc3O8BYAUIutU58fbHbtE8MJPbxQQUw7tkTjeoujcQQ== + dependencies: + xxhash-wasm "^0.4.2" + +"@parcel/logger@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/logger/-/logger-2.9.3.tgz#04362704d7af93d213de6587ff71a1a6d5f714ac" + integrity sha512-5FNBszcV6ilGFcijEOvoNVG6IUJGsnMiaEnGQs7Fvc1dktTjEddnoQbIYhcSZL63wEmzBZOgkT5yDMajJ/41jw== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/events" "2.9.3" + +"@parcel/markdown-ansi@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/markdown-ansi/-/markdown-ansi-2.9.3.tgz#b4de64eb252ce13e27f6e24e420b607db51097a5" + integrity sha512-/Q4X8F2aN8UNjAJrQ5NfK2OmZf6shry9DqetUSEndQ0fHonk78WKt6LT0zSKEBEW/bB/bXk6mNMsCup6L8ibjQ== + dependencies: + chalk "^4.1.0" + +"@parcel/namer-default@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/namer-default/-/namer-default-2.9.3.tgz#6dca34cbd26b29f0fd200627848c8026d58052e1" + integrity sha512-1ynFEcap48/Ngzwwn318eLYpLUwijuuZoXQPCsEQ21OOIOtfhFQJaPwXTsw6kRitshKq76P2aafE0BioGSqxcA== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + nullthrows "^1.1.1" + +"@parcel/node-resolver-core@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@parcel/node-resolver-core/-/node-resolver-core-3.0.3.tgz#cc890e66695b6d28745415106565499af9cb3c47" + integrity sha512-AjxNcZVHHJoNT/A99PKIdFtwvoze8PAiC3yz8E/dRggrDIOboUEodeQYV5Aq++aK76uz/iOP0tST2T8A5rhb1A== + dependencies: + "@mischnic/json-sourcemap" "^0.1.0" + "@parcel/diagnostic" "2.9.3" + "@parcel/fs" "2.9.3" + "@parcel/utils" "2.9.3" + nullthrows "^1.1.1" + semver "^7.5.2" + +"@parcel/optimizer-css@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-css/-/optimizer-css-2.9.3.tgz#76f2f77adde9dee7498611f6be3078d0bde0396d" + integrity sha512-RK1QwcSdWDNUsFvuLy0hgnYKtPQebzCb0vPPzqs6LhL+vqUu9utOyRycGaQffHCkHVQP6zGlN+KFssd7YtFGhA== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/utils" "2.9.3" + browserslist "^4.6.6" + lightningcss "^1.16.1" + nullthrows "^1.1.1" + +"@parcel/optimizer-htmlnano@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-htmlnano/-/optimizer-htmlnano-2.9.3.tgz#d5953a98892e4ba437b6e2022ad85dadacb0c84f" + integrity sha512-9g/KBck3c6DokmJfvJ5zpHFBiCSolaGrcsTGx8C3YPdCTVTI9P1TDCwUxvAr4LjpcIRSa82wlLCI+nF6sSgxKA== + dependencies: + "@parcel/plugin" "2.9.3" + htmlnano "^2.0.0" + nullthrows "^1.1.1" + posthtml "^0.16.5" + svgo "^2.4.0" + +"@parcel/optimizer-image@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-image/-/optimizer-image-2.9.3.tgz#80d9be617bf2c695960ff3c5644c87c1775e1f3a" + integrity sha512-530YzthE7kmecnNhPbkAK+26yQNt69pfJrgE0Ev0BZaM1Wu2+33nki7o8qvkTkikhPrurEJLGIXt1qKmbKvCbA== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + "@parcel/workers" "2.9.3" + +"@parcel/optimizer-svgo@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-svgo/-/optimizer-svgo-2.9.3.tgz#e4d90f6bc1c8eeb39193759631db1bb86943bf4b" + integrity sha512-ytQS0wY5JJhWU4mL0wfhYDUuHcfuw+Gy2+JcnTm1t1AZXHlOTbU6EzRWNqBShsgXjvdrQQXizAe3B6GFFlFJVQ== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + svgo "^2.4.0" + +"@parcel/optimizer-swc@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/optimizer-swc/-/optimizer-swc-2.9.3.tgz#794a909864f76a366331f023e38082b19213c016" + integrity sha512-GQINNeqtdpL1ombq/Cpwi6IBk02wKJ/JJbYbyfHtk8lxlq13soenpwOlzJ5T9D2fdG+FUhai9NxpN5Ss4lNoAg== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/utils" "2.9.3" + "@swc/core" "^1.3.36" + nullthrows "^1.1.1" + +"@parcel/package-manager@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/package-manager/-/package-manager-2.9.3.tgz#e8522671ba6c4f0a07b518957d22a038a7698b24" + integrity sha512-NH6omcNTEupDmW4Lm1e4NUYBjdqkURxgZ4CNESESInHJe6tblVhNB8Rpr1ar7zDar7cly9ILr8P6N3Ei7bTEjg== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/fs" "2.9.3" + "@parcel/logger" "2.9.3" + "@parcel/node-resolver-core" "3.0.3" + "@parcel/types" "2.9.3" + "@parcel/utils" "2.9.3" + "@parcel/workers" "2.9.3" + semver "^7.5.2" + +"@parcel/packager-css@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/packager-css/-/packager-css-2.9.3.tgz#a39a733b6e25e4f982d8b1af8bfc5d727475def0" + integrity sha512-mePiWiYZOULY6e1RdAIJyRoYqXqGci0srOaVZYaP7mnrzvJgA63kaZFFsDiEWghunQpMUuUjM2x/vQVHzxmhKQ== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/utils" "2.9.3" + nullthrows "^1.1.1" + +"@parcel/packager-html@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/packager-html/-/packager-html-2.9.3.tgz#53657c13a25e744415ece2990902a2eb6434adbe" + integrity sha512-0Ex+O0EaZf9APNERRNGgGto02hFJ6f5RQEvRWBK55WAV1rXeU+kpjC0c0qZvnUaUtXfpWMsEBkevJCwDkUMeMg== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/types" "2.9.3" + "@parcel/utils" "2.9.3" + nullthrows "^1.1.1" + posthtml "^0.16.5" + +"@parcel/packager-js@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/packager-js/-/packager-js-2.9.3.tgz#ef8d3dde67c4da3dd83374b8d13aba9a9f3a7444" + integrity sha512-V5xwkoE3zQ3R+WqAWhA1KGQ791FvJeW6KonOlMI1q76Djjgox68hhObqcLu66AmYNhR2R/wUpkP18hP2z8dSFw== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/hash" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/utils" "2.9.3" + globals "^13.2.0" + nullthrows "^1.1.1" + +"@parcel/packager-raw@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/packager-raw/-/packager-raw-2.9.3.tgz#288335d1d1a928796dd07f13911acd2c3aefab8a" + integrity sha512-oPQTNoYanQ2DdJyL61uPYK2py83rKOT8YVh2QWAx0zsSli6Kiy64U3+xOCYWgDVCrHw9+9NpQMuAdSiFg4cq8g== + dependencies: + "@parcel/plugin" "2.9.3" + +"@parcel/packager-svg@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/packager-svg/-/packager-svg-2.9.3.tgz#16ae31fce0656bc8d9e9e1d5334925ed938c66d8" + integrity sha512-p/Ya6UO9DAkaCUFxfFGyeHZDp9YPAlpdnh1OChuwqSFOXFjjeXuoK4KLT+ZRalVBo2Jo8xF70oKMZw4MVvaL7Q== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/types" "2.9.3" + "@parcel/utils" "2.9.3" + posthtml "^0.16.4" + +"@parcel/plugin@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/plugin/-/plugin-2.9.3.tgz#90e9a9482fa27735494372f5643db01abcf3fdb6" + integrity sha512-qN85Gqr2GMuxX1dT1mnuO9hOcvlEv1lrYrCxn7CJN2nUhbwcfG+LEvcrCzCOJ6XtIHm+ZBV9h9p7FfoPLvpw+g== + dependencies: + "@parcel/types" "2.9.3" + +"@parcel/profiler@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/profiler/-/profiler-2.9.3.tgz#6575ed6dc4275c0161dce74bd719961236673ce1" + integrity sha512-pyHc9lw8VZDfgZoeZWZU9J0CVEv1Zw9O5+e0DJPDPHuXJYr72ZAOhbljtU3owWKAeW+++Q2AZWkbUGEOjI/e6g== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/events" "2.9.3" + chrome-trace-event "^1.0.2" + +"@parcel/reporter-cli@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/reporter-cli/-/reporter-cli-2.9.3.tgz#c17e159e9b0099f7767ccfcc9cc67d28c0592763" + integrity sha512-pZiEvQpuXFuQBafMHxkDmwH8CnnK9sWHwa3bSbsnt385aUahtE8dpY0LKt+K1zfB6degKoczN6aWVj9WycQuZQ== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/types" "2.9.3" + "@parcel/utils" "2.9.3" + chalk "^4.1.0" + term-size "^2.2.1" + +"@parcel/reporter-dev-server@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/reporter-dev-server/-/reporter-dev-server-2.9.3.tgz#5871d19138a1a282fa8b375d4160de7f30138f3d" + integrity sha512-s6eboxdLEtRSvG52xi9IiNbcPKC0XMVmvTckieue2EqGDbDcaHQoHmmwkk0rNq0/Z/UxelGcQXoIYC/0xq3ykQ== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + +"@parcel/reporter-tracer@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/reporter-tracer/-/reporter-tracer-2.9.3.tgz#6ab343f5fdaeda7e6724fbaa153ab2945595e735" + integrity sha512-9cXpKWk0m6d6d+4+TlAdOe8XIPaFEIKGWMWG+5SFAQE08u3olet4PSvd49F4+ZZo5ftRE7YI3j6xNbXvJT8KGw== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + chrome-trace-event "^1.0.3" + nullthrows "^1.1.1" + +"@parcel/resolver-default@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/resolver-default/-/resolver-default-2.9.3.tgz#9029e8be0efae586834243e8a8c607f739678040" + integrity sha512-8ESJk1COKvDzkmOnppNXoDamNMlYVIvrKc2RuFPmp8nKVj47R6NwMgvwxEaatyPzvkmyTpq5RvG9I3HFc+r4Cw== + dependencies: + "@parcel/node-resolver-core" "3.0.3" + "@parcel/plugin" "2.9.3" + +"@parcel/runtime-browser-hmr@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/runtime-browser-hmr/-/runtime-browser-hmr-2.9.3.tgz#9db567aaae92c9b2b8abd26ea25ec2b549eebb54" + integrity sha512-EgiDIDrVAWpz7bOzWXqVinQkaFjLwT34wsonpXAbuI7f7r00d52vNAQC9AMu+pTijA3gyKoJ+Q4NWPMZf7ACDA== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + +"@parcel/runtime-js@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/runtime-js/-/runtime-js-2.9.3.tgz#481c4f26705e684809bef097bf2cb75052c2982c" + integrity sha512-EvIy+qXcKnB5qxHhe96zmJpSAViNVXHfQI5RSdZ2a7CPwORwhTI+zPNT9sb7xb/WwFw/WuTTgzT40b41DceU6Q== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + nullthrows "^1.1.1" + +"@parcel/runtime-react-refresh@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/runtime-react-refresh/-/runtime-react-refresh-2.9.3.tgz#8d82cd4fbcdc228d439bae232eb3c65d36e62872" + integrity sha512-XBgryZQIyCmi6JwEfMUCmINB3l1TpTp9a2iFxmYNpzHlqj4Ve0saKaqWOVRLvC945ZovWIBzcSW2IYqWKGtbAA== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + react-error-overlay "6.0.9" + react-refresh "^0.9.0" + +"@parcel/runtime-service-worker@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/runtime-service-worker/-/runtime-service-worker-2.9.3.tgz#93dba721477c84f44458a42b28f75c875f56974d" + integrity sha512-qLJLqv1mMdWL7gyh8aKBFFAuEiJkhUUgLKpdn6eSfH/R7kTtb76WnOwqUrhvEI9bZFUM/8Pa1bzJnPpqSOM+Sw== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + nullthrows "^1.1.1" + +"@parcel/source-map@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@parcel/source-map/-/source-map-2.1.1.tgz#fb193b82dba6dd62cc7a76b326f57bb35000a782" + integrity sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew== + dependencies: + detect-libc "^1.0.3" + +"@parcel/transformer-babel@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-babel/-/transformer-babel-2.9.3.tgz#3527388048c606c5ef5fb909959e63be2416e87d" + integrity sha512-pURtEsnsp3h6tOBDuzh9wRvVtw4PgIlqwAArIWdrG7iwqOUYv9D8ME4+ePWEu7MQWAp58hv9pTJtqWv4T+Sq8A== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/utils" "2.9.3" + browserslist "^4.6.6" + json5 "^2.2.0" + nullthrows "^1.1.1" + semver "^7.5.2" + +"@parcel/transformer-css@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-css/-/transformer-css-2.9.3.tgz#2ed58f74983d2d7fc224a6df5d17b72eb38764e4" + integrity sha512-duWMdbEBBPjg3fQdXF16iWIdThetDZvCs2TpUD7xOlXH6kR0V5BJy8ONFT15u1RCqIV9hSNGaS3v3I9YRNY5zQ== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/utils" "2.9.3" + browserslist "^4.6.6" + lightningcss "^1.16.1" + nullthrows "^1.1.1" + +"@parcel/transformer-html@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-html/-/transformer-html-2.9.3.tgz#f8b3daa4b633d81dc37772051b4e075940fa8351" + integrity sha512-0NU4omcHzFXA1seqftAXA2KNZaMByoKaNdXnLgBgtCGDiYvOcL+6xGHgY6pw9LvOh5um10KI5TxSIMILoI7VtA== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/hash" "2.9.3" + "@parcel/plugin" "2.9.3" + nullthrows "^1.1.1" + posthtml "^0.16.5" + posthtml-parser "^0.10.1" + posthtml-render "^3.0.0" + semver "^7.5.2" + srcset "4" + +"@parcel/transformer-image@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-image/-/transformer-image-2.9.3.tgz#dd380b949e923662d3c7ced48dbe9d5b919a94e7" + integrity sha512-7CEe35RaPadQzLIuxzTtIxnItvOoy46hcbXtOdDt6lmVa4omuOygZYRIya2lsGIP4JHvAaALMb5nt99a1uTwJg== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + "@parcel/workers" "2.9.3" + nullthrows "^1.1.1" + +"@parcel/transformer-js@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-js/-/transformer-js-2.9.3.tgz#4b72022da9bf5aa743a89961c4d61b681bf5e7b9" + integrity sha512-Z2MVVg5FYcPOfxlUwxqb5l9yjTMEqE3KI3zq2MBRUme6AV07KxLmCDF23b6glzZlHWQUE8MXzYCTAkOPCcPz+Q== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/utils" "2.9.3" + "@parcel/workers" "2.9.3" + "@swc/helpers" "^0.5.0" + browserslist "^4.6.6" + nullthrows "^1.1.1" + regenerator-runtime "^0.13.7" + semver "^7.5.2" + +"@parcel/transformer-json@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-json/-/transformer-json-2.9.3.tgz#cd16bb657179f2978c7ca49c771555458cdbc307" + integrity sha512-yNL27dbOLhkkrjaQjiQ7Im9VOxmkfuuSNSmS0rA3gEjVcm07SLKRzWkAaPnyx44Lb6bzyOTWwVrb9aMmxgADpA== + dependencies: + "@parcel/plugin" "2.9.3" + json5 "^2.2.0" + +"@parcel/transformer-postcss@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-postcss/-/transformer-postcss-2.9.3.tgz#0358facea2ea882266508e18a79390590ee812ab" + integrity sha512-HoDvPqKzhpmvMmHqQhDnt8F1vH61m6plpGiYaYnYv2Om4HHi5ZIq9bO+9QLBnTKfaZ7ndYSefTKOxTYElg7wyw== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/hash" "2.9.3" + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + clone "^2.1.1" + nullthrows "^1.1.1" + postcss-value-parser "^4.2.0" + semver "^7.5.2" + +"@parcel/transformer-posthtml@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-posthtml/-/transformer-posthtml-2.9.3.tgz#dcffc9f0d667b65f9fe701753334b48b65b958d8" + integrity sha512-2fQGgrzRmaqbWf3y2/T6xhqrNjzqMMKksqJzvc8TMfK6f2kg3Ddjv158eaSW2JdkV39aY7tvAOn5f1uzo74BMA== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + nullthrows "^1.1.1" + posthtml "^0.16.5" + posthtml-parser "^0.10.1" + posthtml-render "^3.0.0" + semver "^7.5.2" + +"@parcel/transformer-raw@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-raw/-/transformer-raw-2.9.3.tgz#c8e23881ecb45a6dc3fcc5a271cf0d55476beabc" + integrity sha512-oqdPzMC9QzWRbY9J6TZEqltknjno+dY24QWqf8ondmdF2+W+/2mRDu59hhCzQrqUHgTq4FewowRZmSfpzHxwaQ== + dependencies: + "@parcel/plugin" "2.9.3" + +"@parcel/transformer-react-refresh-wrap@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-react-refresh-wrap/-/transformer-react-refresh-wrap-2.9.3.tgz#7775292909fa051f6dfd2668da8f34833a47d56c" + integrity sha512-cb9NyU6oJlDblFIlzqIE8AkvRQVGl2IwJNKwD4PdE7Y6sq2okGEPG4hOw3k/Y9JVjM4/2pUORqvjSRhWwd9oVQ== + dependencies: + "@parcel/plugin" "2.9.3" + "@parcel/utils" "2.9.3" + react-refresh "^0.9.0" + +"@parcel/transformer-svg@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/transformer-svg/-/transformer-svg-2.9.3.tgz#087a8ec63fa2377db0478a87d3e2829613b391fc" + integrity sha512-ypmE+dzB09IMCdEAkOsSxq1dEIm2A3h67nAFz4qbfHbwNgXBUuy/jB3ZMwXN/cO0f7SBh/Ap8Jhq6vmGqB5tWw== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/hash" "2.9.3" + "@parcel/plugin" "2.9.3" + nullthrows "^1.1.1" + posthtml "^0.16.5" + posthtml-parser "^0.10.1" + posthtml-render "^3.0.0" + semver "^7.5.2" + +"@parcel/types@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/types/-/types-2.9.3.tgz#170a26203b9088a306862b2dc914c27375d77bbc" + integrity sha512-NSNY8sYtRhvF1SqhnIGgGvJocyWt1K8Tnw5cVepm0g38ywtX6mwkBvMkmeehXkII4mSUn+frD9wGsydTunezvA== + dependencies: + "@parcel/cache" "2.9.3" + "@parcel/diagnostic" "2.9.3" + "@parcel/fs" "2.9.3" + "@parcel/package-manager" "2.9.3" + "@parcel/source-map" "^2.1.1" + "@parcel/workers" "2.9.3" + utility-types "^3.10.0" + +"@parcel/utils@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/utils/-/utils-2.9.3.tgz#d4df6837658f773c725a4934967ab1128a05fdd7" + integrity sha512-cesanjtj/oLehW8Waq9JFPmAImhoiHX03ihc3JTWkrvJYSbD7wYKCDgPAM3JiRAqvh1LZ6P699uITrYWNoRLUg== + dependencies: + "@parcel/codeframe" "2.9.3" + "@parcel/diagnostic" "2.9.3" + "@parcel/hash" "2.9.3" + "@parcel/logger" "2.9.3" + "@parcel/markdown-ansi" "2.9.3" + "@parcel/source-map" "^2.1.1" + chalk "^4.1.0" + nullthrows "^1.1.1" + +"@parcel/watcher-android-arm64@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.3.0.tgz#d82e74bb564ebd4d8a88791d273a3d2bd61e27ab" + integrity sha512-f4o9eA3dgk0XRT3XhB0UWpWpLnKgrh1IwNJKJ7UJek7eTYccQ8LR7XUWFKqw6aEq5KUNlCcGvSzKqSX/vtWVVA== + +"@parcel/watcher-darwin-arm64@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.3.0.tgz#c9cd03f8f233d512fcfc873d5b4e23f1569a82ad" + integrity sha512-mKY+oijI4ahBMc/GygVGvEdOq0L4DxhYgwQqYAz/7yPzuGi79oXrZG52WdpGA1wLBPrYb0T8uBaGFo7I6rvSKw== + +"@parcel/watcher-darwin-x64@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.3.0.tgz#83c902994a2a49b9e1ab5050dba24876fdc2c219" + integrity sha512-20oBj8LcEOnLE3mgpy6zuOq8AplPu9NcSSSfyVKgfOhNAc4eF4ob3ldj0xWjGGbOF7Dcy1Tvm6ytvgdjlfUeow== + +"@parcel/watcher-freebsd-x64@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.3.0.tgz#7a0f4593a887e2752b706aff2dae509aef430cf6" + integrity sha512-7LftKlaHunueAEiojhCn+Ef2CTXWsLgTl4hq0pkhkTBFI3ssj2bJXmH2L67mKpiAD5dz66JYk4zS66qzdnIOgw== + +"@parcel/watcher-linux-arm-glibc@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.3.0.tgz#3fc90c3ebe67de3648ed2f138068722f9b1d47da" + integrity sha512-1apPw5cD2xBv1XIHPUlq0cO6iAaEUQ3BcY0ysSyD9Kuyw4MoWm1DV+W9mneWI+1g6OeP6dhikiFE6BlU+AToTQ== + +"@parcel/watcher-linux-arm64-glibc@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.3.0.tgz#f7bbbf2497d85fd11e4c9e9c26ace8f10ea9bcbc" + integrity sha512-mQ0gBSQEiq1k/MMkgcSB0Ic47UORZBmWoAWlMrTW6nbAGoLZP+h7AtUM7H3oDu34TBFFvjy4JCGP43JlylkTQA== + +"@parcel/watcher-linux-arm64-musl@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.3.0.tgz#de131a9fcbe1fa0854e9cbf4c55bed3b35bcff43" + integrity sha512-LXZAExpepJew0Gp8ZkJ+xDZaTQjLHv48h0p0Vw2VMFQ8A+RKrAvpFuPVCVwKJCr5SE+zvaG+Etg56qXvTDIedw== + +"@parcel/watcher-linux-x64-glibc@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.3.0.tgz#193dd1c798003cdb5a1e59470ff26300f418a943" + integrity sha512-P7Wo91lKSeSgMTtG7CnBS6WrA5otr1K7shhSjKHNePVmfBHDoAOHYRXgUmhiNfbcGk0uMCHVcdbfxtuiZCHVow== + +"@parcel/watcher-linux-x64-musl@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.3.0.tgz#6dbdb86d96e955ab0fe4a4b60734ec0025a689dd" + integrity sha512-+kiRE1JIq8QdxzwoYY+wzBs9YbJ34guBweTK8nlzLKimn5EQ2b2FSC+tAOpq302BuIMjyuUGvBiUhEcLIGMQ5g== + +"@parcel/watcher-win32-arm64@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.3.0.tgz#59da26a431da946e6c74fa6b0f30b120ea6650b6" + integrity sha512-35gXCnaz1AqIXpG42evcoP2+sNL62gZTMZne3IackM+6QlfMcJLy3DrjuL6Iks7Czpd3j4xRBzez3ADCj1l7Aw== + +"@parcel/watcher-win32-ia32@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.3.0.tgz#3ee6a18b08929cd3b788e8cc9547fd9a540c013a" + integrity sha512-FJS/IBQHhRpZ6PiCjFt1UAcPr0YmCLHRbTc00IBTrelEjlmmgIVLeOx4MSXzx2HFEy5Jo5YdhGpxCuqCyDJ5ow== + +"@parcel/watcher-win32-x64@2.3.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.3.0.tgz#14e7246289861acc589fd608de39fe5d8b4bb0a7" + integrity sha512-dLx+0XRdMnVI62kU3wbXvbIRhLck4aE28bIGKbRGS7BJNt54IIj9+c/Dkqb+7DJEbHUZAX1bwaoM8PqVlHJmCA== + "@parcel/watcher@2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" @@ -4054,6 +4867,58 @@ node-addon-api "^3.2.1" node-gyp-build "^4.3.0" +"@parcel/watcher@^2.0.7": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.3.0.tgz#803517abbc3981a1a1221791d9f59dc0590d50f9" + integrity sha512-pW7QaFiL11O0BphO+bq3MgqeX/INAk9jgBldVDYjlQPO4VddoZnF22TcF9onMhnLVHuNqBJeRf+Fj7eezi/+rQ== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.3.0" + "@parcel/watcher-darwin-arm64" "2.3.0" + "@parcel/watcher-darwin-x64" "2.3.0" + "@parcel/watcher-freebsd-x64" "2.3.0" + "@parcel/watcher-linux-arm-glibc" "2.3.0" + "@parcel/watcher-linux-arm64-glibc" "2.3.0" + "@parcel/watcher-linux-arm64-musl" "2.3.0" + "@parcel/watcher-linux-x64-glibc" "2.3.0" + "@parcel/watcher-linux-x64-musl" "2.3.0" + "@parcel/watcher-win32-arm64" "2.3.0" + "@parcel/watcher-win32-ia32" "2.3.0" + "@parcel/watcher-win32-x64" "2.3.0" + +"@parcel/workers@2.9.3": + version "2.9.3" + resolved "https://registry.yarnpkg.com/@parcel/workers/-/workers-2.9.3.tgz#d1d84d3c767b840d0ed7123a03ab7e0f4a2c0731" + integrity sha512-zRrDuZJzTevrrwElYosFztgldhqW6G9q5zOeQXfVQFkkEJCNfg36ixeiofKRU8uu2x+j+T6216mhMNB6HiuY+w== + dependencies: + "@parcel/diagnostic" "2.9.3" + "@parcel/logger" "2.9.3" + "@parcel/profiler" "2.9.3" + "@parcel/types" "2.9.3" + "@parcel/utils" "2.9.3" + nullthrows "^1.1.1" + +"@peersyst/near-mobile-signer@1.0.0-alpha.1": + version "1.0.0-alpha.1" + resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.0-alpha.1.tgz#80cb601552502656ded299969400e807b729005c" + integrity sha512-QCKGGXl8MSDW0f5r/qvGtwOmwz+fUZE69ImL2Fmxjlf1QqakpMoxUQ3jfEFjepa2JJRhZIqE0i/+LzycmK3tog== + dependencies: + "@peersyst/react-types" "^1.6.1" + bn.js "^5.2.1" + js-sha256 "^0.9.0" + near-api-js "^2.1.1" + parcel "^2.9.3" + qr-code-styling "^1.6.0-rc.1" + +"@peersyst/react-types@^1.6.1": + version "1.6.1" + resolved "https://registry.yarnpkg.com/@peersyst/react-types/-/react-types-1.6.1.tgz#9368c216cb3fcd2b07dc8f920c5b8288d75186cd" + integrity sha512-sc9/8b5JKDiXr+sZo47B8Ky/CkMgQT/f0X94axejVsDP2OJSvQZAOZl3o4aix3tIpULJZ08UaGtOdvM6v6CtUw== + "@phenomnomnominal/tsquery@~5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz#a2a5abc89f92c01562a32806655817516653a388" @@ -4612,6 +5477,74 @@ "@svgr/plugin-jsx" "^6.2.1" "@svgr/plugin-svgo" "^6.2.0" +"@swc/core-darwin-arm64@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.84.tgz#9296626f9377e9bf92e41f9fe60a7cdc8c660e99" + integrity sha512-mqK0buOo+toF2HoJ/gWj2ApZbvbIiNq3mMwSTHCYJHlQFQfoTWnl9aaD5GSO4wfNFVYfEZ1R259o5uv5NlVtoA== + +"@swc/core-darwin-x64@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.3.84.tgz#60db6d6f512efd250e3a40cb80cec3d0b629f0a9" + integrity sha512-cyuQZz62C43EDZqtnptUTlfDvAjgG3qu139m5zsfIK6ltXA5inKFbDWV3a/M5c18dFzA2Xh21Q46XZezmtQ9Tg== + +"@swc/core-linux-arm-gnueabihf@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.84.tgz#eaf2f69c7be455184434a5b76ce07034bc43282a" + integrity sha512-dmt/ECQrp3ZPWnK27p4E4xRIRHOoJhgGvxC5t5YaWzN20KcxE9ykEY2oLGSoeceM/A+4D11aRYGwF/EM7yOkvA== + +"@swc/core-linux-arm64-gnu@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.84.tgz#4c8236e1f90e1f8b74322ad73d20ce755db8f30a" + integrity sha512-PgVfrI3NVg2z/oeg3GWLb9rFLMqidbdPwVH5nRyHVP2RX/BWP6qfnYfG+gJv4qrKzIldb9TyCGH7y8VWctKLxw== + +"@swc/core-linux-arm64-musl@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.84.tgz#f908c79bf5be14705e63ff44bea9216b128b492e" + integrity sha512-hcuEa8/vin4Ns0P+FpcDHQ4f3jmhgGKQhqw0w+TovPSVTIXr+nrFQ2AGhs9nAxS6tSQ77C53Eb5YRpK8ToFo1A== + +"@swc/core-linux-x64-gnu@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.84.tgz#e7e4e94741547b81f9074d1b81b7ed42baec8660" + integrity sha512-IvyimSbwGdu21jBBEqR1Up8Jhvl8kIAf1k3e5Oy8oRfgojdUfmW1EIwgGdoUeyQ1VHlfquiWaRGfsnHQUKl35g== + +"@swc/core-linux-x64-musl@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.84.tgz#34b6d275241692095f88940f675b53a880119920" + integrity sha512-hdgVU/O5ufDCe+p5RtCjU7PRNwd0WM+eWJS+GNY4QWL6O8y2VLM+i4+6YzwSUjeBk0xd+1YElMxbqz7r5tSZhw== + +"@swc/core-win32-arm64-msvc@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.84.tgz#6be044ecc155e0695d51aa22df3e35caa2d91bd7" + integrity sha512-rzH6k2BF0BFOFhUTD+bh0oCiUCZjFfDfoZoYNN/CM0qbtjAcFH21hzMh/EH8ZaXq8k/iQmUNNa5MPNPZ4SOMNw== + +"@swc/core-win32-ia32-msvc@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.84.tgz#be357598bb03cb4470ffa158e0e86e47daa29f70" + integrity sha512-Y+Dk7VLLVwwsAzoDmjkNW/sTmSPl9PGr4Mj1nhc5A2NNxZ+hz4SxFMclacDI03SC5ikK8Qh6WOoE/+nwUDa3uA== + +"@swc/core-win32-x64-msvc@1.3.84": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.84.tgz#93964a76d100df255e97739165d5d74c72d7c88b" + integrity sha512-WmpaosqCWMX7DArLdU8AJcj96hy0PKlYh1DaMVikSrrDHbJm2dZ8rd27IK3qUB8DgPkrDYHmLAKNZ+z3gWXgRQ== + +"@swc/core@^1.3.36": + version "1.3.84" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.3.84.tgz#e6e660f0a2e322fb17698f3ca9b23dfacc0933f1" + integrity sha512-UPKUiDwG7HOdPfOb1VFeEJ76JDgU2w80JLewzx6tb0fk9TIjhr9yxKBzPbzc/QpjGHDu5iaEuNeZcu27u4j63g== + dependencies: + "@swc/types" "^0.1.4" + optionalDependencies: + "@swc/core-darwin-arm64" "1.3.84" + "@swc/core-darwin-x64" "1.3.84" + "@swc/core-linux-arm-gnueabihf" "1.3.84" + "@swc/core-linux-arm64-gnu" "1.3.84" + "@swc/core-linux-arm64-musl" "1.3.84" + "@swc/core-linux-x64-gnu" "1.3.84" + "@swc/core-linux-x64-musl" "1.3.84" + "@swc/core-win32-arm64-msvc" "1.3.84" + "@swc/core-win32-ia32-msvc" "1.3.84" + "@swc/core-win32-x64-msvc" "1.3.84" + "@swc/helpers@0.4.14": version "0.4.14" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74" @@ -4619,6 +5552,18 @@ dependencies: tslib "^2.4.0" +"@swc/helpers@^0.5.0": + version "0.5.2" + resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d" + integrity sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw== + dependencies: + tslib "^2.4.0" + +"@swc/types@^0.1.4": + version "0.1.4" + resolved "https://registry.yarnpkg.com/@swc/types/-/types-0.1.4.tgz#8d647e111dc97a8e2881bf71c2ee2d011698ff10" + integrity sha512-z/G02d+59gyyUb7KYhKi9jOhicek6QD2oMaotUyG+lUkybpXoV49dY9bj7Ah5Q+y7knK2jU67UTX9FyfGzaxQg== + "@testing-library/dom@^8.5.0": version "8.14.0" resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.14.0.tgz#c9830a21006d87b9ef6e1aae306cf49b0283e28e" @@ -4943,11 +5888,16 @@ "@types/tough-cookie" "*" parse5 "^7.0.0" -"@types/json-schema@*", "@types/json-schema@^7.0.11", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": +"@types/json-schema@*", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.11" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== +"@types/json-schema@^7.0.11": + version "7.0.12" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== + "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -5941,6 +6891,11 @@ abbrev@1, abbrev@~1.1.1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +abortcontroller-polyfill@^1.1.9: + version "1.7.5" + resolved "https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed" + integrity sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ== + abstract-leveldown@~0.12.0, abstract-leveldown@~0.12.1: version "0.12.4" resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-0.12.4.tgz#29e18e632e60e4e221d5810247852a63d7b2e410" @@ -6078,7 +7033,7 @@ ajv-keywords@^5.0.0: dependencies: fast-deep-equal "^3.1.3" -ajv@8.12.0, ajv@^8.11.2: +ajv@8.12.0, ajv@^8.0.0, ajv@^8.11.2: version "8.12.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== @@ -6098,7 +7053,7 @@ ajv@^6.10.0, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^8.0.0, ajv@^8.8.0: +ajv@^8.8.0: version "8.11.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== @@ -6671,7 +7626,7 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base-x@^3.0.2: +base-x@^3.0.2, base-x@^3.0.8: version "3.0.9" resolved "https://registry.yarnpkg.com/base-x/-/base-x-3.0.9.tgz#6349aaabb58526332de9f60995e548a53fe21320" integrity sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ== @@ -7020,6 +7975,16 @@ browserslist@^4.21.3, browserslist@^4.21.4, browserslist@^4.21.5: node-releases "^2.0.12" update-browserslist-db "^1.0.11" +browserslist@^4.6.6: + version "4.21.10" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" + integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== + dependencies: + caniuse-lite "^1.0.30001517" + electron-to-chromium "^1.4.477" + node-releases "^2.0.13" + update-browserslist-db "^1.0.11" + bs-logger@0.x, bs-logger@^0.2.6: version "0.2.6" resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" @@ -7238,6 +8203,11 @@ caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001426, caniuse-lite@^1.0.300014 resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001507.tgz#fae53f6286e7564783eadea9b447819410a59534" integrity sha512-SFpUDoSLCaE5XYL2jfqe9ova/pbQHEmbheDf5r4diNwbAgR3qxM9NQtfsiSscjqoya5K7kFcHPUQ+VsUkIJR4A== +caniuse-lite@^1.0.30001517: + version "1.0.30001534" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001534.tgz#f24a9b2a6d39630bac5c132b5dff89b39a12e7dd" + integrity sha512-vlPVrhsCS7XaSh2VvWluIQEzVhefrUQcEsQWSS5A5V+dM07uv1qHeQzAOTGIMy9i3e9bH15+muvI/UHojVgS/Q== + capability@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/capability/-/capability-0.2.5.tgz#51ad87353f1936ffd77f2f21c74633a4dea88801" @@ -7271,7 +8241,7 @@ chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1. ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^2.0.0, chalk@^2.3.2: +chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -7338,7 +8308,7 @@ chownr@^2.0.0: resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== -chrome-trace-event@^1.0.2: +chrome-trace-event@^1.0.2, chrome-trace-event@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== @@ -7461,6 +8431,11 @@ clone@^1.0.2: resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +clone@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== + clone@~0.1.9: version "0.1.19" resolved "https://registry.yarnpkg.com/clone/-/clone-0.1.19.tgz#613fb68639b26a494ac53253e15b1a6bd88ada85" @@ -7562,7 +8537,7 @@ commander@^6.2.1: resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== -commander@^7.2.0: +commander@^7.0.0, commander@^7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== @@ -7978,6 +8953,16 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: path-type "^4.0.0" yaml "^1.10.0" +cosmiconfig@^8.0.0: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + create-ecdh@^4.0.0: version "4.0.4" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" @@ -8606,6 +9591,11 @@ detect-indent@6.1.0: resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== +detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== + detect-libc@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" @@ -8730,7 +9720,7 @@ domexception@^4.0.0: dependencies: webidl-conversions "^7.0.0" -domhandler@^4.2.0, domhandler@^4.3.1: +domhandler@^4.2.0, domhandler@^4.2.2, domhandler@^4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== @@ -8753,6 +9743,16 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-7.0.0.tgz#a2be3cd52736673206e8a85fb5210eea29628e7c" + integrity sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g== + dotenv@~10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-10.0.0.tgz#3d4227b8fb95f81096cdd2b66653fb2c7085ba81" @@ -8815,6 +9815,11 @@ electron-to-chromium@^1.4.284, electron-to-chromium@^1.4.431: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.440.tgz#d3b1eeb36b717eb479a240c0406ac1fa67901762" integrity sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw== +electron-to-chromium@^1.4.477: + version "1.4.520" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.520.tgz#c19c25a10d87bd88a9aae2b76cae9235a50c2994" + integrity sha512-Frfus2VpYADsrh1lB3v/ft/WVFlVzOIm+Q0p7U7VqHI6qr7NWHYKe+Wif3W50n7JAFoBsWVsoU0+qDks6WQ60g== + elliptic@6.5.4, elliptic@^6.5.3: version "6.5.4" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" @@ -10355,6 +11360,11 @@ get-pkg-repo@^4.2.1: through2 "^2.0.0" yargs "^16.2.0" +get-port@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-4.2.0.tgz#e37368b1e863b7629c43c5a323625f95cf24b119" + integrity sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw== + get-stream@^5.0.0, get-stream@^5.1.0: version "5.2.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" @@ -10565,6 +11575,13 @@ globals@^13.15.0, globals@^13.6.0: dependencies: type-fest "^0.20.2" +globals@^13.2.0: + version "13.21.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.21.0.tgz#163aae12f34ef502f5153cfbdd3600f36c63c571" + integrity sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg== + dependencies: + type-fest "^0.20.2" + globalthis@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf" @@ -10845,6 +11862,25 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== +htmlnano@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/htmlnano/-/htmlnano-2.0.4.tgz#315108063ed0bb6a16ccb53ad1b601f02d3fe721" + integrity sha512-WGCkyGFwjKW1GeCBsPYacMvaMnZtFJ0zIRnC2NCddkA+IOEhTqskXrS7lep+3yYZw/nQ3dW1UAX4yA/GJyR8BA== + dependencies: + cosmiconfig "^8.0.0" + posthtml "^0.16.5" + timsort "^0.3.0" + +htmlparser2@^7.1.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-7.2.0.tgz#8817cdea38bbc324392a90b1990908e81a65f5a5" + integrity sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.2" + domutils "^2.8.0" + entities "^3.0.1" + http-cache-semantics@^4.1.0, http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" @@ -11066,7 +12102,7 @@ import-cwd@^3.0.0: dependencies: import-from "^3.0.0" -import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1: +import-fresh@^3.0.0, import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -11408,6 +12444,11 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-json@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-json/-/is-json-2.0.1.tgz#6be166d144828a131d686891b983df62c39491ff" + integrity sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA== + is-lambda@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" @@ -12413,12 +13454,12 @@ json5@^1.0.1: dependencies: minimist "^1.2.0" -json5@^2.1.2, json5@^2.1.3, json5@^2.2.1: +json5@^2.1.2, json5@^2.1.3: version "2.2.1" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== -json5@^2.2.2, json5@^2.2.3: +json5@^2.2.0, json5@^2.2.1, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -12802,6 +13843,68 @@ license-webpack-plugin@4.0.2, license-webpack-plugin@^4.0.2: dependencies: webpack-sources "^3.0.0" +lightningcss-darwin-arm64@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.21.8.tgz#b4ea8d5133236bff361623ce8c30639a1b024240" + integrity sha512-BOMoGfcgkk2f4ltzsJqmkjiqRtlZUK+UdwhR+P6VgIsnpQBV3G01mlL6GzYxYqxq+6/3/n/D+4oy2NeknmADZw== + +lightningcss-darwin-x64@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.21.8.tgz#81f4671cf9c245bb25a6536c01ddac76973fd283" + integrity sha512-YhF64mcVDPKKufL4aNFBnVH7uvzE0bW3YUsPXdP4yUcT/8IXChypOZ/PE1pmt2RlbmsyVuuIIeZU4zTyZe5Amw== + +lightningcss-freebsd-x64@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.21.8.tgz#d1b18c5a1b894e1332b23870afdbe23d07f22614" + integrity sha512-CV6A/vTG2Ryd3YpChEgfWWv4TXCAETo9TcHSNx0IP0dnKcnDEiAko4PIKhCqZL11IGdN1ZLBCVPw+vw5ZYwzfA== + +lightningcss-linux-arm-gnueabihf@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.21.8.tgz#523366a683d3545d3a36c133079ff6af0a3d95c0" + integrity sha512-9PMbqh8n/Xq0F4/j2NR/hHM2HRDiFXFSF0iOvV67pNWKJkHIO6mR8jBw/88Aro5Ye/ILsX5OuWsxIVJDFv0NXA== + +lightningcss-linux-arm64-gnu@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.21.8.tgz#6a74eff0680dd0759591962a3b92353f9b2bf49a" + integrity sha512-JTM/TuMMllkzaXV7/eDjG4IJKLlCl+RfYZwtsVmC82gc0QX0O37csGAcY2OGleiuA4DnEo/Qea5WoFfZUNC6zg== + +lightningcss-linux-arm64-musl@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.21.8.tgz#98c74b70d99e08efb3cc6dacd0c57d516a15c2e7" + integrity sha512-01gWShXrgoIb8urzShpn1RWtZuaSyKSzF2hfO+flzlTPoACqcO3rgcu/3af4Cw54e8vKzL5hPRo4kROmgaOMLg== + +lightningcss-linux-x64-gnu@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.21.8.tgz#96c691c0852eaae9b6a15d238b7bdd9fbfc3cc85" + integrity sha512-yVB5vYJjJb/Aku0V9QaGYIntvK/1TJOlNB9GmkNpXX5bSSP2pYW4lWW97jxFMHO908M0zjEt1qyOLMyqojHL+Q== + +lightningcss-linux-x64-musl@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.21.8.tgz#19787f71eeabdcec34af6e74509a2902548d45f9" + integrity sha512-TYi+KNtBVK0+FZvxTX/d5XJb+tw3Jq+2Rr9hW359wp1afsi1Vkg+uVGgbn+m2dipa5XwpCseQq81ylMlXuyfPw== + +lightningcss-win32-x64-msvc@1.21.8: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.21.8.tgz#eb10b607b464bd19c966de0065c95ff47e6acb1b" + integrity sha512-mww+kqbPx0/C44l2LEloECtRUuOFDjq9ftp+EHTPiCp2t+avy0sh8MaFwGsrKkj2XfZhaRhi4CPVKBoqF1Qlwg== + +lightningcss@^1.16.1: + version "1.21.8" + resolved "https://registry.yarnpkg.com/lightningcss/-/lightningcss-1.21.8.tgz#a02e4a8979208ffb61d7c6deebb75c4abce0b5d6" + integrity sha512-jEqaL7m/ZckZJjlMAfycr1Kpz7f93k6n7KGF5SJjuPSm6DWI6h3ayLZmgRHgy1OfrwoCed6h4C/gHYPOd1OFMA== + dependencies: + detect-libc "^1.0.3" + optionalDependencies: + lightningcss-darwin-arm64 "1.21.8" + lightningcss-darwin-x64 "1.21.8" + lightningcss-freebsd-x64 "1.21.8" + lightningcss-linux-arm-gnueabihf "1.21.8" + lightningcss-linux-arm64-gnu "1.21.8" + lightningcss-linux-arm64-musl "1.21.8" + lightningcss-linux-x64-gnu "1.21.8" + lightningcss-linux-x64-musl "1.21.8" + lightningcss-win32-x64-msvc "1.21.8" + lilconfig@^2.0.3: version "2.0.5" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25" @@ -12868,6 +13971,24 @@ lit@2.7.6: lit-element "^3.3.0" lit-html "^2.7.0" +lmdb@2.7.11: + version "2.7.11" + resolved "https://registry.yarnpkg.com/lmdb/-/lmdb-2.7.11.tgz#a24b6d36b5c7ed9889cc2d9e103fdd3f5e144d7e" + integrity sha512-x9bD4hVp7PFLUoELL8RglbNXhAMt5CYhkmss+CEau9KlNoilsTzNi9QDsPZb3KMpOGZXG6jmXhW3bBxE2XVztw== + dependencies: + msgpackr "1.8.5" + node-addon-api "^4.3.0" + node-gyp-build-optional-packages "5.0.6" + ordered-binary "^1.4.0" + weak-lru-cache "^1.2.2" + optionalDependencies: + "@lmdb/lmdb-darwin-arm64" "2.7.11" + "@lmdb/lmdb-darwin-x64" "2.7.11" + "@lmdb/lmdb-linux-arm" "2.7.11" + "@lmdb/lmdb-linux-arm64" "2.7.11" + "@lmdb/lmdb-linux-x64" "2.7.11" + "@lmdb/lmdb-win32-x64" "2.7.11" + load-json-file@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b" @@ -13286,7 +14407,7 @@ methods@~1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== -micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4: +micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -13566,6 +14687,34 @@ ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +msgpackr-extract@^3.0.1, msgpackr-extract@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/msgpackr-extract/-/msgpackr-extract-3.0.2.tgz#e05ec1bb4453ddf020551bcd5daaf0092a2c279d" + integrity sha512-SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A== + dependencies: + node-gyp-build-optional-packages "5.0.7" + optionalDependencies: + "@msgpackr-extract/msgpackr-extract-darwin-arm64" "3.0.2" + "@msgpackr-extract/msgpackr-extract-darwin-x64" "3.0.2" + "@msgpackr-extract/msgpackr-extract-linux-arm" "3.0.2" + "@msgpackr-extract/msgpackr-extract-linux-arm64" "3.0.2" + "@msgpackr-extract/msgpackr-extract-linux-x64" "3.0.2" + "@msgpackr-extract/msgpackr-extract-win32-x64" "3.0.2" + +msgpackr@1.8.5: + version "1.8.5" + resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.8.5.tgz#8cadfb935357680648f33699d0e833c9179dbfeb" + integrity sha512-mpPs3qqTug6ahbblkThoUY2DQdNXcm4IapwOS3Vm/87vmpzLVelvp9h3It1y9l1VPpiFLV11vfOXnmeEwiIXwg== + optionalDependencies: + msgpackr-extract "^3.0.1" + +msgpackr@^1.5.4: + version "1.9.9" + resolved "https://registry.yarnpkg.com/msgpackr/-/msgpackr-1.9.9.tgz#ec71e37beb8729280847f683cb0a340eb35ce70f" + integrity sha512-sbn6mioS2w0lq1O6PpGtsv6Gy8roWM+o3o4Sqjd6DudrL/nOugY+KyJUimoWzHnf9OkO0T6broHFnYE/R05t9A== + optionalDependencies: + msgpackr-extract "^3.0.2" + multicast-dns@^7.2.5: version "7.2.5" resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" @@ -13638,6 +14787,33 @@ near-api-js@^0.45.1: text-encoding-utf-8 "^1.0.2" tweetnacl "^1.0.1" +near-api-js@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/near-api-js/-/near-api-js-2.1.4.tgz#562bb7047bf3699fbdf78f9a6620366069ad7cd9" + integrity sha512-e1XicyvJvQMtu7qrG8oWyAdjHJJCoy+cvbW6h2Dky4yj7vC85omQz/x7IgKl71VhzDj2/TGUwjTVESp6NSe75A== + dependencies: + "@near-js/accounts" "0.1.4" + "@near-js/crypto" "0.0.5" + "@near-js/keystores" "0.0.5" + "@near-js/keystores-browser" "0.0.5" + "@near-js/keystores-node" "0.0.5" + "@near-js/providers" "0.0.7" + "@near-js/signers" "0.0.5" + "@near-js/transactions" "0.2.1" + "@near-js/types" "0.0.4" + "@near-js/utils" "0.0.4" + "@near-js/wallet-account" "0.0.7" + ajv "^8.11.2" + ajv-formats "^2.1.1" + bn.js "5.2.1" + borsh "^0.7.0" + depd "^2.0.0" + error-polyfill "^0.1.3" + http-errors "^1.7.2" + near-abi "0.1.1" + node-fetch "^2.6.1" + tweetnacl "^1.0.1" + near-api-js@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/near-api-js/-/near-api-js-2.1.3.tgz#2e894c90cee33ef0c2101951375d15662753b443" @@ -13760,6 +14936,16 @@ node-addon-api@^3.0.0, node-addon-api@^3.2.1: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== +node-addon-api@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" + integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== + +node-addon-api@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.0.0.tgz#8136add2f510997b3b94814f4af1cce0b0e3962e" + integrity sha512-vgbBJTS4m5/KkE16t5Ly0WW9hz46swAstv0hYYwMtbG7AznRhNyfLRe8HZAiWIpcHzoO7HxhLuBQj9rJ/Ho0ZA== + node-emoji@^1.11.0: version "1.11.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" @@ -13767,7 +14953,14 @@ node-emoji@^1.11.0: dependencies: lodash "^4.17.21" -node-fetch@^2.6.1, node-fetch@^2.6.7: +node-fetch@^2.6.1: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== @@ -13779,6 +14972,16 @@ node-forge@^1: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== +node-gyp-build-optional-packages@5.0.6: + version "5.0.6" + resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.6.tgz#2949f5cc7dace3ac470fa2ff1a37456907120a1d" + integrity sha512-2ZJErHG4du9G3/8IWl/l9Bp5BBFy63rno5GVmjQijvTuUZKsl6g8RB4KH/x3NLcV5ZBb4GsXmAuTYr6dRml3Gw== + +node-gyp-build-optional-packages@5.0.7: + version "5.0.7" + resolved "https://registry.yarnpkg.com/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz#5d2632bbde0ab2f6e22f1bbac2199b07244ae0b3" + integrity sha512-YlCCc6Wffkx0kHkmam79GKvDQ6x+QZkMjFGrIMxgFNILFvGSbCp2fCBC55pGTT9gVaz8Na5CLmxt/urtzRv36w== + node-gyp-build@^4.2.2, node-gyp-build@^4.3.0: version "4.5.0" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40" @@ -13822,6 +15025,11 @@ node-releases@^2.0.12, node-releases@^2.0.8: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039" integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ== +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== + node-releases@^2.0.5: version "2.0.6" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" @@ -14151,6 +15359,11 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" +nullthrows@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" + integrity sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + nwsapi@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.1.tgz#10a9f268fbf4c461249ebcfe38e359aa36e2577c" @@ -14469,6 +15682,11 @@ ora@5.4.1, ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" +ordered-binary@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/ordered-binary/-/ordered-binary-1.4.1.tgz#205cb6efd6c27fa0ef4eced994a023e081cdc911" + integrity sha512-9LtiGlPy982CsgxZvJGNNp2/NnrgEr6EAyN3iIEP3/8vd3YLgAZQHbQ75ZrkfBRGrNg37Dk3U6tuVb+B4Xfslg== + os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -14649,6 +15867,26 @@ pako@^1.0.3: resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== +parcel@^2.9.3: + version "2.9.3" + resolved "https://registry.yarnpkg.com/parcel/-/parcel-2.9.3.tgz#315660ccbaa5a830cf71280ab0cfbd3079247cc5" + integrity sha512-2GTVocFkwblV/TIg9AmT7TI2fO4xdWkyN8aFUEVtiVNWt96GTR3FgQyHFValfCbcj1k9Xf962Ws2hYXYUr9k1Q== + dependencies: + "@parcel/config-default" "2.9.3" + "@parcel/core" "2.9.3" + "@parcel/diagnostic" "2.9.3" + "@parcel/events" "2.9.3" + "@parcel/fs" "2.9.3" + "@parcel/logger" "2.9.3" + "@parcel/package-manager" "2.9.3" + "@parcel/reporter-cli" "2.9.3" + "@parcel/reporter-dev-server" "2.9.3" + "@parcel/reporter-tracer" "2.9.3" + "@parcel/utils" "2.9.3" + chalk "^4.1.0" + commander "^7.0.0" + get-port "^4.2.0" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -15317,6 +16555,35 @@ postcss@^8.4.14, postcss@^8.4.19: picocolors "^1.0.0" source-map-js "^1.0.2" +posthtml-parser@^0.10.1: + version "0.10.2" + resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.10.2.tgz#df364d7b179f2a6bf0466b56be7b98fd4e97c573" + integrity sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg== + dependencies: + htmlparser2 "^7.1.1" + +posthtml-parser@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.11.0.tgz#25d1c7bf811ea83559bc4c21c189a29747a24b7a" + integrity sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw== + dependencies: + htmlparser2 "^7.1.1" + +posthtml-render@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/posthtml-render/-/posthtml-render-3.0.0.tgz#97be44931496f495b4f07b99e903cc70ad6a3205" + integrity sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA== + dependencies: + is-json "^2.0.1" + +posthtml@^0.16.4, posthtml@^0.16.5: + version "0.16.6" + resolved "https://registry.yarnpkg.com/posthtml/-/posthtml-0.16.6.tgz#e2fc407f67a64d2fa3567afe770409ffdadafe59" + integrity sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ== + dependencies: + posthtml-parser "^0.11.0" + posthtml-render "^3.0.0" + postmate@1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/postmate/-/postmate-1.5.2.tgz#d59a78b3780023c5d32225fd40633b364958bdb3" @@ -15535,7 +16802,12 @@ punycode@1.3.2: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== -punycode@^2.1.0, punycode@^2.1.1: +punycode@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + +punycode@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== @@ -15550,6 +16822,13 @@ q@^1.5.1: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw== +qr-code-styling@^1.6.0-rc.1: + version "1.6.0-rc.1" + resolved "https://registry.yarnpkg.com/qr-code-styling/-/qr-code-styling-1.6.0-rc.1.tgz#6c89e185fa50cc9135101085c12ae95b06f1b290" + integrity sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q== + dependencies: + qrcode-generator "^1.4.3" + qr.js@0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/qr.js/-/qr.js-0.0.0.tgz#cace86386f59a0db8050fa90d9b6b0e88a1e364f" @@ -15686,6 +16965,11 @@ react-error-boundary@^3.1.0: dependencies: "@babel/runtime" "^7.12.5" +react-error-overlay@6.0.9: + version "6.0.9" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.9.tgz#3c743010c9359608c375ecd6bc76f35d93995b0a" + integrity sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew== + "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0, react-is@^18.2.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" @@ -15714,6 +16998,11 @@ react-refresh@^0.10.0: resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.10.0.tgz#2f536c9660c0b9b1d500684d9e52a65e7404f7e3" integrity sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ== +react-refresh@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.9.0.tgz#71863337adc3e5c2f8a6bfddd12ae3bfe32aafbf" + integrity sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ== + react-shallow-renderer@^16.15.0: version "16.15.0" resolved "https://registry.yarnpkg.com/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" @@ -15950,7 +17239,7 @@ regenerator-runtime@0.14.0: resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== -regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.4: +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.4, regenerator-runtime@^0.13.7: version "0.13.11" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== @@ -16508,7 +17797,7 @@ semver@7.3.8: dependencies: lru-cache "^6.0.0" -semver@7.x, semver@^7.0.0, semver@^7.1.1, semver@^7.1.2, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3: +semver@7.x, semver@^7.0.0, semver@^7.1.1, semver@^7.1.2, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.5.3: version "7.5.4" resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -16929,6 +18218,11 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +srcset@4: + version "4.0.0" + resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" + integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== + sshpk@^1.14.1: version "1.17.0" resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.17.0.tgz#578082d92d4fe612b13007496e543fa0fbcbe4c5" @@ -17308,7 +18602,7 @@ svg-parser@^2.0.2: resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== -svgo@^2.5.0, svgo@^2.7.0: +svgo@^2.4.0, svgo@^2.5.0, svgo@^2.7.0: version "2.8.0" resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== @@ -17393,6 +18687,11 @@ tempy@^1.0.0: type-fest "^0.16.0" unique-string "^2.0.0" +term-size@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" + integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== + terser-webpack-plugin@^5.1.3: version "5.3.3" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz#8033db876dd5875487213e87c627bca323e5ed90" @@ -17496,6 +18795,11 @@ thunky@^1.0.2: resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A== + tiny-relative-date@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07" @@ -17716,11 +19020,16 @@ tslib@2.5.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== -tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.1: +tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.5.0, tslib@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== +tslib@^2.4.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + tsutils@^3.21.0: version "3.21.0" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" @@ -18073,6 +19382,11 @@ util@^0.12.5: is-typed-array "^1.1.3" which-typed-array "^1.1.2" +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -18211,6 +19525,11 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +weak-lru-cache@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz#fdbb6741f36bae9540d12f480ce8254060dccd19" + integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw== + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" @@ -18664,6 +19983,11 @@ xtend@~3.0.0: resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a" integrity sha512-sp/sT9OALMjRW1fKDlPeuSZlDQpkqReA0pyJukniWbTGoEKefHxhGJynE3PNhUMlcM8qWIjPwecwCw4LArS5Eg== +xxhash-wasm@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/xxhash-wasm/-/xxhash-wasm-0.4.2.tgz#752398c131a4dd407b5132ba62ad372029be6f79" + integrity sha512-/eyHVRJQCirEkSZ1agRSCwriMhwlyUcFkXD5TPVSLP+IPzjsqMVzZwdoczLp1SoQU0R3dxz1RpIK+4YNQbCVOA== + y18n@^4.0.0: version "4.0.3" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" From 6cd69d3e36620e5019ee61812047e6d6d7333e35 Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Fri, 15 Sep 2023 10:30:02 +0200 Subject: [PATCH 02/17] feat: updated dApp metadata prop on wallet setup --- package.json | 2 +- .../near-mobile-wallet/src/lib/init.wallet.ts | 4 ++-- .../src/lib/near-mobile-wallet.ts | 17 +++++++++------- .../src/lib/near-mobile-wallet.types.ts | 12 ++++++++++- yarn.lock | 20 +++++++++---------- 5 files changed, 34 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 6646fb5cc..24d6ecb66 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@meteorwallet/sdk": "^0.8.0", "@near-snap/sdk": "^0.5.0", "@nightlylabs/connect-near": "0.0.15", - "@peersyst/near-mobile-signer": "1.0.0-alpha.1", + "@peersyst/near-mobile-signer": "1.0.0-alpha.2", "@ramper/near": "^0.0.30", "@walletconnect/modal": "^2.6.0", "@walletconnect/sign-client": "2.9.1", diff --git a/packages/near-mobile-wallet/src/lib/init.wallet.ts b/packages/near-mobile-wallet/src/lib/init.wallet.ts index 1851c3c06..5147bcbb1 100644 --- a/packages/near-mobile-wallet/src/lib/init.wallet.ts +++ b/packages/near-mobile-wallet/src/lib/init.wallet.ts @@ -3,11 +3,12 @@ import type { NearMobileWalletInit } from "./near-mobile-wallet.types"; import type { Network } from "@peersyst/near-mobile-signer/dist/src/common/models"; export const initNearMobileWallet: NearMobileWalletInit = async (config) => { - const { store, options, logger } = config; + const { store, options, logger, dAppMetadata } = config; const nearMobileWallet = new NearMobileWallet({ network: options.network.networkId as Network, nodeUrl: options.network.nodeUrl, + metadata: dAppMetadata, }); async function getAccounts() { @@ -39,7 +40,6 @@ export const initNearMobileWallet: NearMobileWalletInit = async (config) => { const contractId = data.contractId !== "" ? data.contractId : undefined; await nearMobileWallet.signIn({ ...data, contractId: contractId }); - return await getAccounts(); }, diff --git a/packages/near-mobile-wallet/src/lib/near-mobile-wallet.ts b/packages/near-mobile-wallet/src/lib/near-mobile-wallet.ts index 5ae2c6e15..785dc4a82 100644 --- a/packages/near-mobile-wallet/src/lib/near-mobile-wallet.ts +++ b/packages/near-mobile-wallet/src/lib/near-mobile-wallet.ts @@ -1,17 +1,20 @@ -import type { - InjectedWallet, - WalletModuleFactory, -} from "@near-wallet-selector/core"; +import type { WalletModuleFactory } from "@near-wallet-selector/core"; import { initNearMobileWallet } from "./init.wallet"; import icon from "./icon"; +import type { + NearMobileWallet, + SetupNearMobileWallet, +} from "./near-mobile-wallet.types"; -export function setupNearMobileWallet(): WalletModuleFactory { +export function setupNearMobileWallet({ + dAppMetadata, +}: SetupNearMobileWallet = {}): WalletModuleFactory { return async () => { return { id: "near-mobile-wallet", type: "injected", metadata: { - iconUrl: icon, // TODO: add icon + iconUrl: icon, name: "Near Mobile Wallet", description: "Mobile wallet for NEAR Protocol", useUrlAccountImport: false, @@ -19,7 +22,7 @@ export function setupNearMobileWallet(): WalletModuleFactory { deprecated: false, available: true, }, - init: (config) => initNearMobileWallet({ ...config }), + init: (config) => initNearMobileWallet({ ...config, dAppMetadata }), }; }; } diff --git a/packages/near-mobile-wallet/src/lib/near-mobile-wallet.types.ts b/packages/near-mobile-wallet/src/lib/near-mobile-wallet.types.ts index 33fc0da69..b5a037946 100644 --- a/packages/near-mobile-wallet/src/lib/near-mobile-wallet.types.ts +++ b/packages/near-mobile-wallet/src/lib/near-mobile-wallet.types.ts @@ -6,12 +6,22 @@ import type { import type { NearMobileWalletProtocol, NearMobileWalletConstructorParams, + DAppMetadata, } from "@peersyst/near-mobile-signer/dist/src/wallet/NearMobileWallet.types"; export type NearMobileWallet = InjectedWallet & Omit; +export type CustomNearMobileWalletConstructorParams = Omit< + NearMobileWalletConstructorParams, + "metadata" +> & { dAppMetadata?: DAppMetadata }; + export type NearMobileWalletInit = WalletBehaviourFactory< NearMobileWallet, - NearMobileWalletConstructorParams + CustomNearMobileWalletConstructorParams >; + +export interface SetupNearMobileWallet { + dAppMetadata?: NearMobileWalletConstructorParams["metadata"]; +} diff --git a/yarn.lock b/yarn.lock index fe634fdc7..effc0d229 100644 --- a/yarn.lock +++ b/yarn.lock @@ -754,9 +754,9 @@ integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== "@babel/helper-validator-identifier@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" - integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== + version "7.22.19" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.19.tgz#2f34ab1e445f5b95e2e6edfe50ea2449e610583a" + integrity sha512-Tinq7ybnEPFFXhlYOYFiSjespWQk0dq2dRNAiMdRTOYQzEGqnnNyrTxPYHP5r6wGjlF1rFgABdDV0g8EwD6Qbg== "@babel/helper-validator-option@^7.18.6": version "7.18.6" @@ -4902,10 +4902,10 @@ "@parcel/utils" "2.9.3" nullthrows "^1.1.1" -"@peersyst/near-mobile-signer@1.0.0-alpha.1": - version "1.0.0-alpha.1" - resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.0-alpha.1.tgz#80cb601552502656ded299969400e807b729005c" - integrity sha512-QCKGGXl8MSDW0f5r/qvGtwOmwz+fUZE69ImL2Fmxjlf1QqakpMoxUQ3jfEFjepa2JJRhZIqE0i/+LzycmK3tog== +"@peersyst/near-mobile-signer@1.0.0-alpha.2": + version "1.0.0-alpha.2" + resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.0-alpha.2.tgz#5c4ff823691b8b818265c01d6ad795ba1ba2a3e6" + integrity sha512-qnBPMr0aSCOio4AfTqExn/eCXYSZtu79/wcyvaoF1p/oxSIamGhppzbBGH71wAUNkC8CamHqsEj/pqn/RmRD9A== dependencies: "@peersyst/react-types" "^1.6.1" bn.js "^5.2.1" @@ -9816,9 +9816,9 @@ electron-to-chromium@^1.4.284, electron-to-chromium@^1.4.431: integrity sha512-r6dCgNpRhPwiWlxbHzZQ/d9swfPaEJGi8ekqRBwQYaR3WmA5VkqQfBWSDDjuJU1ntO+W9tHx8OHV/96Q8e0dVw== electron-to-chromium@^1.4.477: - version "1.4.520" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.520.tgz#c19c25a10d87bd88a9aae2b76cae9235a50c2994" - integrity sha512-Frfus2VpYADsrh1lB3v/ft/WVFlVzOIm+Q0p7U7VqHI6qr7NWHYKe+Wif3W50n7JAFoBsWVsoU0+qDks6WQ60g== + version "1.4.522" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.522.tgz#ef29e5508571d52cf45806536dba5d397492667d" + integrity sha512-KGKjcafTpOxda0kqwQ72M0tDmX6RsGhUJTy0Hr7slt0+CgHh9Oex8JdjY9Og68dUkTLUlBOJC0A5W5Mw3QSGCg== elliptic@6.5.4, elliptic@^6.5.3: version "6.5.4" From dcd1fd858399745804f3aebf9db35e74b6447013 Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Fri, 15 Sep 2023 10:48:38 +0200 Subject: [PATCH 03/17] README.md update --- packages/near-mobile-wallet/README.md | 50 +++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/packages/near-mobile-wallet/README.md b/packages/near-mobile-wallet/README.md index e69de29bb..37213eea7 100644 --- a/packages/near-mobile-wallet/README.md +++ b/packages/near-mobile-wallet/README.md @@ -0,0 +1,50 @@ +# @near-wallet-selector/near-mobile-wallet + +This is the [Near Mobile Wallet](https://nearmobile.app/) package for NEAR Wallet Selector. + +## Installation and Usage + +The easiest way to use this package is to install it from the NPM registry, this package requires `near-api-js` v1.0.0 or above: + +```bash +# Using Yarn +yarn add near-api-js + +# Using NPM. +npm install near-api-js +``` + +```bash +# Using Yarn +yarn add @near-wallet-selector/near-mobile-wallet + +# Using NPM. +npm install @near-wallet-selector/near-mobile-wallet +``` + +Then use it in your dApp: + +```ts +import { setupWalletSelector } from "@near-wallet-selector/core"; +import { setupHereWallet } from "@near-wallet-selector/near-mobile-wallet"; + +const selector = await setupWalletSelector({ + network: "testnet", + modules: [setupNearMobileWallet()], +}); +``` + +## Options + +- `dAppMetadata: DAppMetadata` (optional): An object to provide data from your dApp to be displayed on Near Mobile Wallet when signing requests. +```ts +export interface DAppMetadata { + name: string; + logoUrl: string; + url?: string; +} +``` + +## License + +This repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0). From 9c5bbd942f10e5694cb9ab4c4d20185fdada0fa0 Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Fri, 15 Sep 2023 10:58:12 +0200 Subject: [PATCH 04/17] fix: updated main README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 65ef80c92..65fb90223 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ NEAR Wallet Selector makes it easy for users to interact with your dApp by provi - [NearFi Wallet](https://www.npmjs.com/package/@near-wallet-selector/nearfi) - Mobile wallet. - [Opto Wallet](https://www.npmjs.com/package/@near-wallet-selector/opto-wallet) - Mobile wallet & Browser wallet. - [Ramper Wallet](https://www.npmjs.com/package/@near-wallet-selector/ramper-wallet) - Browser wallet. -- [Near Mobile Wallet](FALTA LINK) - Mobile Wallet. +- [Near Mobile Wallet](https://nearmobile.app/) - Mobile Wallet. ## Preview From 53c174113b498d42fcd71ceb0118f7f7dd4e94f1 Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Fri, 15 Sep 2023 11:00:00 +0200 Subject: [PATCH 05/17] fix: README.md --- packages/near-mobile-wallet/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/near-mobile-wallet/README.md b/packages/near-mobile-wallet/README.md index 37213eea7..fccbeafdf 100644 --- a/packages/near-mobile-wallet/README.md +++ b/packages/near-mobile-wallet/README.md @@ -26,7 +26,7 @@ Then use it in your dApp: ```ts import { setupWalletSelector } from "@near-wallet-selector/core"; -import { setupHereWallet } from "@near-wallet-selector/near-mobile-wallet"; +import { setupNearMobileWallet } from "@near-wallet-selector/near-mobile-wallet"; const selector = await setupWalletSelector({ network: "testnet", From f7d01b6d13da6538cca2696642d8cc5974600197 Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Fri, 15 Sep 2023 11:01:04 +0200 Subject: [PATCH 06/17] fix: logging --- packages/near-mobile-wallet/src/lib/init.wallet.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/near-mobile-wallet/src/lib/init.wallet.ts b/packages/near-mobile-wallet/src/lib/init.wallet.ts index 5147bcbb1..9dd0f9022 100644 --- a/packages/near-mobile-wallet/src/lib/init.wallet.ts +++ b/packages/near-mobile-wallet/src/lib/init.wallet.ts @@ -12,7 +12,7 @@ export const initNearMobileWallet: NearMobileWalletInit = async (config) => { }); async function getAccounts() { - logger.log("HereWallet:getAccounts"); + logger.log("[NearMobileWallet]:getAccounts"); const accountIds = await nearMobileWallet.getAccounts(); const accounts = []; From d2988f66c657c5b27711808abd1f19d5bbdaed1a Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Fri, 15 Sep 2023 11:07:10 +0200 Subject: [PATCH 07/17] chore: updated @peersyst/near-mobile-wallet to latest version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 24d6ecb66..2fcf911f0 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@meteorwallet/sdk": "^0.8.0", "@near-snap/sdk": "^0.5.0", "@nightlylabs/connect-near": "0.0.15", - "@peersyst/near-mobile-signer": "1.0.0-alpha.2", + "@peersyst/near-mobile-signer": "1.0.0-alpha.3", "@ramper/near": "^0.0.30", "@walletconnect/modal": "^2.6.0", "@walletconnect/sign-client": "2.9.1", From 206ab25a68fd11dbb7e82be53fbec0b43ae0b3bf Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Fri, 15 Sep 2023 15:10:58 +0200 Subject: [PATCH 08/17] chore: v1.0.0 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 2fcf911f0..7d87b4c64 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@meteorwallet/sdk": "^0.8.0", "@near-snap/sdk": "^0.5.0", "@nightlylabs/connect-near": "0.0.15", - "@peersyst/near-mobile-signer": "1.0.0-alpha.3", + "@peersyst/near-mobile-signer": "1.0.0", "@ramper/near": "^0.0.30", "@walletconnect/modal": "^2.6.0", "@walletconnect/sign-client": "2.9.1", diff --git a/yarn.lock b/yarn.lock index effc0d229..108a71273 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4902,10 +4902,10 @@ "@parcel/utils" "2.9.3" nullthrows "^1.1.1" -"@peersyst/near-mobile-signer@1.0.0-alpha.2": - version "1.0.0-alpha.2" - resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.0-alpha.2.tgz#5c4ff823691b8b818265c01d6ad795ba1ba2a3e6" - integrity sha512-qnBPMr0aSCOio4AfTqExn/eCXYSZtu79/wcyvaoF1p/oxSIamGhppzbBGH71wAUNkC8CamHqsEj/pqn/RmRD9A== +"@peersyst/near-mobile-signer@1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.0.tgz#a831e41b1ad1515054868959f31cfef25ab5e7b6" + integrity sha512-e/hD8ujL0S+CJkKLm760bvexsKS+S5ZVXR8aKABNcBLLRFX4E95rRJSmPWFrctdCkwgSKE9dtmblzZ9UrcfR4Q== dependencies: "@peersyst/react-types" "^1.6.1" bn.js "^5.2.1" From 8f9c8577026bccce9583043e64a4bfca28e8bfb8 Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Thu, 5 Oct 2023 11:15:00 +0200 Subject: [PATCH 09/17] fix(near-mobile-wallet): tune project config + package version upgrade --- package.json | 2 +- packages/near-mobile-wallet/assets/icon.png | Bin 116908 -> 14729 bytes packages/near-mobile-wallet/jest.config.ts | 2 +- packages/near-mobile-wallet/package.json | 2 +- packages/near-mobile-wallet/project.json | 3 ++- packages/near-mobile-wallet/src/lib/icon.ts | 2 +- yarn.lock | 8 ++++---- 7 files changed, 10 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 7d87b4c64..02762ad3a 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@meteorwallet/sdk": "^0.8.0", "@near-snap/sdk": "^0.5.0", "@nightlylabs/connect-near": "0.0.15", - "@peersyst/near-mobile-signer": "1.0.0", + "@peersyst/near-mobile-signer": "1.0.2", "@ramper/near": "^0.0.30", "@walletconnect/modal": "^2.6.0", "@walletconnect/sign-client": "2.9.1", diff --git a/packages/near-mobile-wallet/assets/icon.png b/packages/near-mobile-wallet/assets/icon.png index 7c64d6d1592a8fd50826ab061c775ffd9097b2fb..b5b1cc33e855a45fd5c5d4c18db831be442c3478 100644 GIT binary patch literal 14729 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

o$#pq&Q)jO# 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 Lw5&UG?ZN*6b=gH- literal 116908 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�c;eosf~*HaT;hpC>jzf+-Y_HvSIJ}X`yxh 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 Date: Mon, 9 Oct 2023 17:09:35 +0200 Subject: [PATCH 10/17] fix(near-mobile-wallet): testing config --- packages/near-mobile-wallet/jest.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/near-mobile-wallet/jest.config.ts b/packages/near-mobile-wallet/jest.config.ts index b4b9f5c68..86d846012 100644 --- a/packages/near-mobile-wallet/jest.config.ts +++ b/packages/near-mobile-wallet/jest.config.ts @@ -12,5 +12,5 @@ export default { ], }, moduleFileExtensions: ["ts", "tsx", "js", "jsx"], - coverageDirectory: "../../coverage/packages/ramper-wallet", + coverageDirectory: "../../coverage/packages/near-mobile-wallet", }; \ No newline at end of file From 640153d156747380a388e5ff37a2fec72c8907bb Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Wed, 11 Oct 2023 15:46:12 +0200 Subject: [PATCH 11/17] fix(near-mobile-wallet): signMessage implementation --- package.json | 2 +- packages/near-mobile-wallet/src/lib/init.wallet.ts | 4 ++-- yarn.lock | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 02762ad3a..0dc294a63 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@meteorwallet/sdk": "^0.8.0", "@near-snap/sdk": "^0.5.0", "@nightlylabs/connect-near": "0.0.15", - "@peersyst/near-mobile-signer": "1.0.2", + "@peersyst/near-mobile-signer": "1.0.5", "@ramper/near": "^0.0.30", "@walletconnect/modal": "^2.6.0", "@walletconnect/sign-client": "2.9.1", diff --git a/packages/near-mobile-wallet/src/lib/init.wallet.ts b/packages/near-mobile-wallet/src/lib/init.wallet.ts index 9dd0f9022..17565d2de 100644 --- a/packages/near-mobile-wallet/src/lib/init.wallet.ts +++ b/packages/near-mobile-wallet/src/lib/init.wallet.ts @@ -73,12 +73,12 @@ export const initNearMobileWallet: NearMobileWalletInit = async (config) => { }, async signMessage(data) { - const { recipient, ...rest } = data; + const { recipient, nonce, ...rest } = data; logger.log("[NearMobileWallet]: signMessage", data); const result = await nearMobileWallet.signMessage({ ...rest, receiver: recipient, - nonce: undefined, + nonce: Array.from(nonce), }); return { accountId: result.accountId, diff --git a/yarn.lock b/yarn.lock index d062fef61..5af62cbe9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4902,10 +4902,10 @@ "@parcel/utils" "2.9.3" nullthrows "^1.1.1" -"@peersyst/near-mobile-signer@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.2.tgz#5a9a1bb2a36b4541930b8077431d6814dd929eac" - integrity sha512-SpFq/NQdkflVYoxqcy5ztUyTDtC69rf6+RP1cqXJ8XBl94iLu9jBZPR7wKIri19Vt2h5/0hTzGrh8G4j6Sf0BA== +"@peersyst/near-mobile-signer@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.5.tgz#24c5072ac6a22b7c8da8f920984a6231e05729d2" + integrity sha512-bawmhY1CWtHegNw7iA8tmh51mKyV5Iv60Mz4EDMpZZe8IIvUnc6vOP0nou5WXHSClSMg877lhxCbNgh2qtHXKw== dependencies: "@peersyst/react-types" "^1.6.1" bn.js "^5.2.1" From 5ac87b629c9520a8d1f8041e4b786087216849f5 Mon Sep 17 00:00:00 2001 From: GuillemGarciaDev Date: Mon, 16 Oct 2023 17:01:30 +0200 Subject: [PATCH 12/17] chore(near-mobile-wallet): updated near-mobile-signer package --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 0dc294a63..942b0a49e 100644 --- a/package.json +++ b/package.json @@ -95,7 +95,7 @@ "@meteorwallet/sdk": "^0.8.0", "@near-snap/sdk": "^0.5.0", "@nightlylabs/connect-near": "0.0.15", - "@peersyst/near-mobile-signer": "1.0.5", + "@peersyst/near-mobile-signer": "1.0.7", "@ramper/near": "^0.0.30", "@walletconnect/modal": "^2.6.0", "@walletconnect/sign-client": "2.9.1", diff --git a/yarn.lock b/yarn.lock index 5af62cbe9..4679b81ec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4902,10 +4902,10 @@ "@parcel/utils" "2.9.3" nullthrows "^1.1.1" -"@peersyst/near-mobile-signer@1.0.5": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.5.tgz#24c5072ac6a22b7c8da8f920984a6231e05729d2" - integrity sha512-bawmhY1CWtHegNw7iA8tmh51mKyV5Iv60Mz4EDMpZZe8IIvUnc6vOP0nou5WXHSClSMg877lhxCbNgh2qtHXKw== +"@peersyst/near-mobile-signer@1.0.7": + version "1.0.7" + resolved "https://registry.yarnpkg.com/@peersyst/near-mobile-signer/-/near-mobile-signer-1.0.7.tgz#d61637b339cac684cbdbd5cc6c029370d87f3d1d" + integrity sha512-4F7H0xKJ62VtKJt7vy5mquX55IDuK7Z3H/bEj3NxQXaOtSme82+9oKtfQ39Q3PlIfSOOcYCXApxtmGdIfzmTyw== dependencies: "@peersyst/react-types" "^1.6.1" bn.js "^5.2.1" From 112d39628075e5155f51f36b2dd65ba5d22cbc16 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Oct 2023 11:56:53 +0000 Subject: [PATCH 13/17] Bump @babel/traverse from 7.18.8 to 7.23.2 Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.18.8 to 7.23.2. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 115 +++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 87 insertions(+), 28 deletions(-) diff --git a/yarn.lock b/yarn.lock index 684d266c3..5a7766063 100644 --- a/yarn.lock +++ b/yarn.lock @@ -278,6 +278,14 @@ dependencies: "@babel/highlight" "^7.18.6" +"@babel/code-frame@^7.22.13": + version "7.22.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" + integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== + dependencies: + "@babel/highlight" "^7.22.13" + chalk "^2.4.2" + "@babel/code-frame@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658" @@ -388,7 +396,7 @@ "@jridgewell/gen-mapping" "^0.3.2" jsesc "^2.5.1" -"@babel/generator@^7.18.6", "@babel/generator@^7.18.7", "@babel/generator@^7.7.2": +"@babel/generator@^7.18.6", "@babel/generator@^7.7.2": version "7.18.7" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.7.tgz#2aa78da3c05aadfc82dbac16c99552fc802284bd" integrity sha512-shck+7VLlY72a2w9c3zYWuE1pwOKEiQHV7GTUbSnhyl5eu3i04t30tBY82ZRWrDfo3gkakCFtevExnxbkf2a3A== @@ -407,6 +415,16 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.0.tgz#df5c386e2218be505b34837acbcb874d7a983420" + integrity sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g== + dependencies: + "@babel/types" "^7.23.0" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@7.18.6", "@babel/helper-annotate-as-pure@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" @@ -516,6 +534,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + "@babel/helper-environment-visitor@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" @@ -544,6 +567,14 @@ "@babel/template" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + "@babel/helper-hoist-variables@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" @@ -735,6 +766,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + "@babel/helper-string-parser@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" @@ -745,6 +783,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + "@babel/helper-validator-identifier@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" @@ -807,6 +850,15 @@ chalk "^2.0.0" js-tokens "^4.0.0" +"@babel/highlight@^7.22.13": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" + integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/highlight@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031" @@ -816,7 +868,7 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6", "@babel/parser@^7.18.8": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.6": version "7.18.8" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.8.tgz#822146080ac9c62dac0823bb3489622e0bc1cbdf" integrity sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA== @@ -831,6 +883,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17" integrity sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw== +"@babel/parser@^7.22.15", "@babel/parser@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" + integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" @@ -1939,35 +1996,28 @@ "@babel/parser" "^7.18.6" "@babel/types" "^7.18.6" -"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.18.6", "@babel/traverse@^7.18.8", "@babel/traverse@^7.7.2": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.8.tgz#f095e62ab46abf1da35e5a2011f43aee72d8d5b0" - integrity sha512-UNg/AcSySJYR/+mIcJQDCv00T+AqRO7j/ZEJLzpaYtgM48rMg5MnkJgyNqkzo88+p4tfRvZJCEiwwfG6h4jkRg== +"@babel/template@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.18.7" - "@babel/helper-environment-visitor" "^7.18.6" - "@babel/helper-function-name" "^7.18.6" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.18.8" - "@babel/types" "^7.18.8" - debug "^4.1.0" - globals "^11.1.0" + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" -"@babel/traverse@^7.19.3", "@babel/traverse@^7.20.12", "@babel/traverse@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.5.tgz#44bd276690db6f4940fdb84e1cb4abd2f729ccd1" - integrity sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ== +"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.18.6", "@babel/traverse@^7.18.8", "@babel/traverse@^7.19.3", "@babel/traverse@^7.20.12", "@babel/traverse@^7.22.5", "@babel/traverse@^7.7.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== dependencies: - "@babel/code-frame" "^7.22.5" - "@babel/generator" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.5" - "@babel/parser" "^7.22.5" - "@babel/types" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" debug "^4.1.0" globals "^11.1.0" @@ -1996,6 +2046,15 @@ "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" +"@babel/types@^7.22.15", "@babel/types@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" + integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== + dependencies: + "@babel/helper-string-parser" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -7271,7 +7330,7 @@ chalk@4.1.2, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1. ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^2.0.0, chalk@^2.3.2: +chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== From 55836ae14c2f9aee8fb8b6ac818648fe53036670 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 19 Oct 2023 13:46:48 +0000 Subject: [PATCH 14/17] Bump tough-cookie from 4.0.0 to 4.1.3 Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.0.0 to 4.1.3. - [Release notes](https://github.com/salesforce/tough-cookie/releases) - [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md) - [Commits](https://github.com/salesforce/tough-cookie/compare/v4.0.0...v4.1.3) --- updated-dependencies: - dependency-name: tough-cookie dependency-type: indirect ... Signed-off-by: dependabot[bot] --- yarn.lock | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/yarn.lock b/yarn.lock index 684d266c3..4cc07cd18 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17547,16 +17547,7 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== -tough-cookie@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" - integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== - dependencies: - psl "^1.1.33" - punycode "^2.1.1" - universalify "^0.1.2" - -tough-cookie@^4.1.2, tough-cookie@^4.1.3: +tough-cookie@^4.0.0, tough-cookie@^4.1.2, tough-cookie@^4.1.3: version "4.1.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== @@ -17974,7 +17965,7 @@ universal-user-agent@^6.0.0: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== -universalify@^0.1.0, universalify@^0.1.2: +universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== From 1d5b71755155d9d94855ee10d7a3b27b17b608cd Mon Sep 17 00:00:00 2001 From: kujtimprenkuSQA Date: Fri, 20 Oct 2023 09:56:12 +0200 Subject: [PATCH 15/17] Disable signMessage for near-wallet, avoid redirecting to a 404 page. --- packages/my-near-wallet/src/lib/my-near-wallet.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/my-near-wallet/src/lib/my-near-wallet.ts b/packages/my-near-wallet/src/lib/my-near-wallet.ts index 4095d4a1c..0d3b3beb8 100644 --- a/packages/my-near-wallet/src/lib/my-near-wallet.ts +++ b/packages/my-near-wallet/src/lib/my-near-wallet.ts @@ -67,7 +67,7 @@ const setupWalletState = async ( const MyNearWallet: WalletBehaviourFactory< BrowserWallet, { params: MyNearWalletExtraOptions } -> = async ({ metadata, options, store, params, logger }) => { +> = async ({ metadata, options, store, params, logger, id }) => { const _state = await setupWalletState(params, options.network); const getAccounts = async (): Promise> => { const accountId = _state.wallet.getAccountId(); @@ -163,6 +163,12 @@ const MyNearWallet: WalletBehaviourFactory< async signMessage({ message, nonce, recipient, callbackUrl, state }) { logger.log("sign message", { message }); + if (id !== "my-near-wallet") { + throw Error( + `The signMessage method is not supported by ${metadata.name}` + ); + } + const locationUrl = typeof window !== "undefined" ? window.location.href : ""; From c46d352c58c833d9104a2a608d8f7fb0999e8b25 Mon Sep 17 00:00:00 2001 From: kujtimprenkuSQA Date: Fri, 20 Oct 2023 10:39:07 +0200 Subject: [PATCH 16/17] Bump version to 8.7.0 --- package.json | 2 +- packages/account-export/package.json | 2 +- packages/coin98-wallet/package.json | 2 +- packages/core/package.json | 2 +- packages/default-wallets/package.json | 2 +- packages/finer-wallet/package.json | 2 +- packages/here-wallet/package.json | 2 +- packages/ledger/package.json | 2 +- packages/math-wallet/package.json | 2 +- packages/meteor-wallet/package.json | 2 +- packages/modal-ui-js/package.json | 2 +- packages/modal-ui/package.json | 2 +- packages/my-near-wallet/package.json | 2 +- packages/narwallets/package.json | 2 +- packages/near-snap/package.json | 2 +- packages/near-wallet/package.json | 2 +- packages/nearfi/package.json | 2 +- packages/neth/package.json | 2 +- packages/nightly-connect/package.json | 2 +- packages/nightly/package.json | 2 +- packages/opto-wallet/package.json | 2 +- packages/ramper-wallet/package.json | 2 +- packages/sender/package.json | 2 +- packages/wallet-connect/package.json | 2 +- packages/wallet-utils/package.json | 2 +- packages/welldone-wallet/package.json | 2 +- packages/xdefi/package.json | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index ebf2b9031..a9f0236f5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "near-wallet-selector", - "version": "8.6.0", + "version": "8.7.0", "description": "NEAR Wallet Selector makes it easy for users to interact with your dApp by providing an abstraction over various wallets within the NEAR ecosystem", "keywords": [ "near", diff --git a/packages/account-export/package.json b/packages/account-export/package.json index 3b5d4d6d7..03a20f890 100644 --- a/packages/account-export/package.json +++ b/packages/account-export/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/account-export", - "version": "8.6.0", + "version": "8.7.0", "description": "This is the Export Selector UI package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/coin98-wallet/package.json b/packages/coin98-wallet/package.json index b8310fdab..f9a9fafeb 100644 --- a/packages/coin98-wallet/package.json +++ b/packages/coin98-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/coin98-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "Coin 98 wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/core/package.json b/packages/core/package.json index fe152c9f6..e8e62b6a4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/core", - "version": "8.6.0", + "version": "8.7.0", "description": "This is the core package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/default-wallets/package.json b/packages/default-wallets/package.json index d81c021a2..3def4543a 100644 --- a/packages/default-wallets/package.json +++ b/packages/default-wallets/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/default-wallets", - "version": "8.6.0", + "version": "8.7.0", "description": "Default wallets package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/finer-wallet/package.json b/packages/finer-wallet/package.json index 1aa54a84a..0e7d55378 100644 --- a/packages/finer-wallet/package.json +++ b/packages/finer-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/finer-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "FiNER Wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/here-wallet/package.json b/packages/here-wallet/package.json index 91dc5622c..639cb1d8b 100644 --- a/packages/here-wallet/package.json +++ b/packages/here-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/here-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "Here wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/ledger/package.json b/packages/ledger/package.json index d80a2e317..87870c5ab 100644 --- a/packages/ledger/package.json +++ b/packages/ledger/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/ledger", - "version": "8.6.0", + "version": "8.7.0", "description": "Ledger package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/math-wallet/package.json b/packages/math-wallet/package.json index 903d039e4..6ac528945 100644 --- a/packages/math-wallet/package.json +++ b/packages/math-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/math-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "Math wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/meteor-wallet/package.json b/packages/meteor-wallet/package.json index d03add0ef..cfa80b524 100644 --- a/packages/meteor-wallet/package.json +++ b/packages/meteor-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/meteor-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "Meteor wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/modal-ui-js/package.json b/packages/modal-ui-js/package.json index 7c50ed102..539e64205 100644 --- a/packages/modal-ui-js/package.json +++ b/packages/modal-ui-js/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/modal-ui-js", - "version": "8.6.0", + "version": "8.7.0", "description": "Modal UI package for NEAR wallet Selector", "keywords": [ "near", diff --git a/packages/modal-ui/package.json b/packages/modal-ui/package.json index 15759a10e..e134049ba 100644 --- a/packages/modal-ui/package.json +++ b/packages/modal-ui/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/modal-ui", - "version": "8.6.0", + "version": "8.7.0", "description": "Modal UI package for NEAR wallet Selector", "keywords": [ "near", diff --git a/packages/my-near-wallet/package.json b/packages/my-near-wallet/package.json index 3921e03a1..6fe57f463 100644 --- a/packages/my-near-wallet/package.json +++ b/packages/my-near-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/my-near-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "My Near Wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/narwallets/package.json b/packages/narwallets/package.json index 775879037..542b80bb6 100644 --- a/packages/narwallets/package.json +++ b/packages/narwallets/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/narwallets", - "version": "8.6.0", + "version": "8.7.0", "description": "This is the Narwallets package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/near-snap/package.json b/packages/near-snap/package.json index 052699fb8..e7baf8d2b 100644 --- a/packages/near-snap/package.json +++ b/packages/near-snap/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/near-snap", - "version": "8.6.0", + "version": "8.7.0", "description": "Metamask snap to interact with Near dapps.", "keywords": [ "near", diff --git a/packages/near-wallet/package.json b/packages/near-wallet/package.json index 1bbe1d5a9..cd2c04599 100644 --- a/packages/near-wallet/package.json +++ b/packages/near-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/near-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "Near Wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/nearfi/package.json b/packages/nearfi/package.json index 7c37379dc..fede7d30f 100644 --- a/packages/nearfi/package.json +++ b/packages/nearfi/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/nearfi", - "version": "8.6.0", + "version": "8.7.0", "description": "Nearfi package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/neth/package.json b/packages/neth/package.json index 4c6fef846..3c6488275 100644 --- a/packages/neth/package.json +++ b/packages/neth/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/neth", - "version": "8.6.0", + "version": "8.7.0", "description": "Control NEAR accounts with ETH accounts", "author": "mattlockyer", "keywords": [ diff --git a/packages/nightly-connect/package.json b/packages/nightly-connect/package.json index c8356dbf4..d2e74a1e3 100644 --- a/packages/nightly-connect/package.json +++ b/packages/nightly-connect/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/nightly-connect", - "version": "8.6.0", + "version": "8.7.0", "description": "Nightly connect package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/nightly/package.json b/packages/nightly/package.json index a75dc6009..8b42c4f67 100644 --- a/packages/nightly/package.json +++ b/packages/nightly/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/nightly", - "version": "8.6.0", + "version": "8.7.0", "description": "Nightly wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/opto-wallet/package.json b/packages/opto-wallet/package.json index 4526c1a7c..3e3749b42 100644 --- a/packages/opto-wallet/package.json +++ b/packages/opto-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/opto-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "Opto wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/ramper-wallet/package.json b/packages/ramper-wallet/package.json index 4e8708060..53ec6cb86 100644 --- a/packages/ramper-wallet/package.json +++ b/packages/ramper-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/ramper-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "Ramper wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/sender/package.json b/packages/sender/package.json index fe295dd07..6f448d641 100644 --- a/packages/sender/package.json +++ b/packages/sender/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/sender", - "version": "8.6.0", + "version": "8.7.0", "description": "Sender wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/wallet-connect/package.json b/packages/wallet-connect/package.json index 4e289b059..661a4c522 100644 --- a/packages/wallet-connect/package.json +++ b/packages/wallet-connect/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/wallet-connect", - "version": "8.6.0", + "version": "8.7.0", "description": "Wallet Connect package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/wallet-utils/package.json b/packages/wallet-utils/package.json index 2598cbab8..aa396e3a5 100644 --- a/packages/wallet-utils/package.json +++ b/packages/wallet-utils/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/wallet-utils", - "version": "8.6.0", + "version": "8.7.0", "description": "Wallet utils package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/welldone-wallet/package.json b/packages/welldone-wallet/package.json index 50ec2157e..bde08f37d 100644 --- a/packages/welldone-wallet/package.json +++ b/packages/welldone-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/welldone-wallet", - "version": "8.6.0", + "version": "8.7.0", "description": "Welldone wallet package for NEAR Wallet Selector.", "keywords": [ "near", diff --git a/packages/xdefi/package.json b/packages/xdefi/package.json index ce4248b28..babc9947f 100644 --- a/packages/xdefi/package.json +++ b/packages/xdefi/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/xdefi", - "version": "8.6.0", + "version": "8.7.0", "description": "This is the XDEFI package for NEAR Wallet Selector.", "keywords": [ "near", From 1eaf4f3666895f35018646f8f3c2c2256e64a209 Mon Sep 17 00:00:00 2001 From: kujtimprenkuSQA Date: Fri, 20 Oct 2023 11:08:06 +0200 Subject: [PATCH 17/17] Bump version to 8.7.0 --- packages/near-mobile-wallet/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/near-mobile-wallet/package.json b/packages/near-mobile-wallet/package.json index 8ffc0d065..91ccdd36f 100644 --- a/packages/near-mobile-wallet/package.json +++ b/packages/near-mobile-wallet/package.json @@ -1,6 +1,6 @@ { "name": "@near-wallet-selector/near-mobile-wallet", - "version": "8.5.3", + "version": "8.7.0", "description": "NEAR Mobile wallet package for NEAR Wallet Selector.", "keywords": [ "near", @@ -24,4 +24,4 @@ "peerDependencies": { "near-api-js": "^1.0.0 || ^2.0.0" } -} \ No newline at end of file +}