diff --git a/.changeset/polite-tigers-applaud.md b/.changeset/polite-tigers-applaud.md
new file mode 100644
index 00000000..128a7b66
--- /dev/null
+++ b/.changeset/polite-tigers-applaud.md
@@ -0,0 +1,7 @@
+---
+"@aptos-labs/wallet-adapter-nextjs-example": minor
+"@aptos-labs/wallet-adapter-core": minor
+"@aptos-labs/wallet-adapter-react": minor
+---
+
+Added support for Multiagent and fee payer transactions
diff --git a/apps/nextjs-example/pages/index.tsx b/apps/nextjs-example/pages/index.tsx
index a519a666..9fdff31e 100644
--- a/apps/nextjs-example/pages/index.tsx
+++ b/apps/nextjs-example/pages/index.tsx
@@ -15,7 +15,11 @@ import dynamic from "next/dynamic";
import Image from "next/image";
import {useAutoConnect} from "../components/AutoConnectProvider";
import {useAlert} from "../components/AlertProvider";
-import {AccountInfo, NetworkInfo, WalletInfo} from "@aptos-labs/wallet-adapter-core";
+import {
+ AccountInfo,
+ NetworkInfo,
+ WalletInfo
+} from "@aptos-labs/wallet-adapter-core";
import {useState} from "react";
const FEE_PAYER_ACCOUNT_KEY = "feePayerAccountPrivateKey";
@@ -35,11 +39,13 @@ const WalletSelectorAntDesign = dynamic(
);
const aptosClient = (network?: string) => {
- if (network === NetworkName.Devnet.toLowerCase()) {
+ if (isDevnet(network)) {
return DEVNET_CLIENT;
- } else if (network === NetworkName.Testnet.toLowerCase()) {
+ }else if (isTestnet(network)) {
return TESTNET_CLIENT;
- } else if (network === NetworkName.Mainnet.toLowerCase()) {
+ } else if (isLocal(network)) {
+ return LOCAL_CLIENT;
+ } else if (isMainnet(network)) {
throw new Error("Please use devnet or testnet for testing");
} else {
throw new Error(`Unknown network: ${network}`);
@@ -47,12 +53,14 @@ const aptosClient = (network?: string) => {
}
const faucet = (network?: string) => {
- if (network === NetworkName.Devnet.toLowerCase()) {
+ if (isDevnet(network)) {
return DEVNET_FAUCET;
- } else if (network === NetworkName.Testnet.toLowerCase()) {
+ } else if (isTestnet(network)) {
return TESTNET_FAUCET;
- } else if (network === NetworkName.Mainnet.toLowerCase()) {
+ } else if (isMainnet(network)) {
throw new Error("Please use devnet or testnet for testing");
+ } else if (isLocal(network)) {
+ return LOCAL_FAUCET;
} else {
throw new Error(`Unknown network: ${network}`);
}
@@ -60,12 +68,33 @@ const faucet = (network?: string) => {
const DEVNET_CLIENT = new Provider(Network.DEVNET);
const TESTNET_CLIENT = new Provider(Network.TESTNET);
+const LOCAL_CLIENT = new Provider(Network.LOCAL);
const DEVNET_FAUCET = new FaucetClient("https://fullnode.devnet.aptoslabs.com", "https://faucet.devnet.aptoslabs.com");
const TESTNET_FAUCET = new FaucetClient("https://fullnode.testnet.aptoslabs.com", "https://faucet.testnet.aptoslabs.com");
+const LOCAL_FAUCET = new FaucetClient("http://localhost:8080", "http://localhost:8081");
+
+const isDevnet = (network?: string): boolean => {
+ let net = network?.toLowerCase();
+ return net === Network.DEVNET.toLowerCase()
+}
+const isTestnet = (network?: string): boolean => {
+ let net = network?.toLowerCase();
+ return net === Network.TESTNET.toLowerCase()
+}
+const isMainnet = (network?: string): boolean => {
+ let net = network?.toLowerCase();
+ return net === Network.MAINNET.toLowerCase()
+}
+
+const isLocal = (network?: string): boolean => {
+ let net = network?.toLowerCase();
+ return net === "localhost" || net === "local"
+}
const isSendableNetwork = (connected: boolean, network?: string): boolean => {
- return connected && (network?.toLowerCase() === NetworkName.Devnet.toLowerCase()
- || network?.toLowerCase() === NetworkName.Testnet.toLowerCase())
+ return connected && (isDevnet(network)
+ || isTestnet(network)
+ || isLocal(network))
}
export default function App() {
@@ -312,11 +341,12 @@ function OptionalFunctionality() {
connected,
account,
network,
- signAndSubmitTransaction,
signAndSubmitBCSTransaction,
signTransaction,
signMessageAndVerify,
- signMultiAgentTransaction,
+ prepRawTransaction,
+ signRawTransaction,
+ signAndSubmitRawTransaction,
} = useWallet();
let sendable = isSendableNetwork(connected, network?.name)
@@ -409,7 +439,56 @@ function OptionalFunctionality() {
return feePayerAccount;
}
- const onSubmitFeePayer = async () => {
+ const signAndSubmitFeePayerTransaction = async () => {
+ if (!account) {
+ throw new Error("Not connected");
+ }
+
+ let provider = aptosClient(network?.name.toLowerCase());
+ // Generate an account and fund it
+ let feePayerAccount = await fundAndSetFeePayer(provider);
+
+ const payload: Types.TransactionPayload = {
+ type: "entry_function_payload",
+ function: "0x1::aptos_account::transfer",
+ type_arguments: [],
+ arguments: [account.address, 1], // 1 is in Octas
+ };
+
+ // Get the information about gas & expiration from the wallet
+ let rawTxn = await prepRawTransaction({
+ payload: payload,
+ feePayer: {
+ publicKey: feePayerAccount.pubKey().hex(),
+ address: feePayerAccount.address().hex()
+ },
+ });
+
+ if (!rawTxn) {
+ console.log("Failed to prep transaction");
+ return;
+ }
+
+ // Sign with fee payer
+ const feePayerAuthenticator = await provider.signMultiTransaction(feePayerAccount, (rawTxn as TxnBuilderTypes.FeePayerRawTransaction));
+
+ // Sign and submit with wallet
+ const response = await signAndSubmitRawTransaction({
+ rawTransaction: rawTxn,
+ feePayerAuthenticator: feePayerAuthenticator,
+ });
+ if (!response?.hash) {
+ throw new Error(`No response given ${response}`)
+ }
+ await aptosClient(network?.name.toLowerCase()).waitForTransaction(response.hash);
+ setSuccessAlertHash(response.hash, network?.name);
+
+ setSuccessAlertMessage(
+ JSON.stringify({signAndSubmitTransaction: response ?? "No response"})
+ );
+ };
+
+ const signFeePayerTransaction = async () => {
if (!account) {
throw new Error("Not connected");
}
@@ -441,26 +520,25 @@ function OptionalFunctionality() {
const feePayerAuthenticator = await provider.signMultiTransaction(feePayerAccount, rawTxn);
// Sign with user
- const userSignature = await signMultiAgentTransaction(rawTxn);
- // TODO: Why do we need to check this when the error should fail?
+ const userSignature = await signRawTransaction(rawTxn);
if (!userSignature) {
return;
}
// TODO: This extra code here needs to be put into the wallet adapter
let userAuthenticator = new TxnBuilderTypes.AccountAuthenticatorEd25519(
- new TxnBuilderTypes.Ed25519PublicKey(HexString.ensure(account.publicKey as string).toUint8Array()),
- new TxnBuilderTypes.Ed25519Signature(HexString.ensure(userSignature as string).toUint8Array())
+ new TxnBuilderTypes.Ed25519PublicKey(HexString.ensure(userSignature.publicKey as string).toUint8Array()),
+ new TxnBuilderTypes.Ed25519Signature(HexString.ensure(userSignature.signature as string).toUint8Array())
);
// Submit it TODO: the wallet possibly should send it instead?
let response: undefined | Types.PendingTransaction = undefined;
- response = await provider.submitFeePayerTransaction(rawTxn, userAuthenticator, feePayerAuthenticator);
- if (response?.hash === undefined) {
- throw new Error(`No response given ${response}`)
- }
- await aptosClient(network?.name.toLowerCase()).waitForTransaction(response.hash);
- setSuccessAlertHash(response.hash, network?.name);
+ response = await provider.submitFeePayerTransaction(rawTxn, userAuthenticator, feePayerAuthenticator);
+ if (response?.hash === undefined) {
+ throw new Error(`No response given ${response}`)
+ }
+ await aptosClient(network?.name.toLowerCase()).waitForTransaction(response.hash);
+ setSuccessAlertHash(response.hash, network?.name);
setSuccessAlertMessage(
JSON.stringify({signAndSubmitTransaction: response ?? "No response"})
@@ -477,8 +555,10 @@ function OptionalFunctionality() {
-
+
+
;
}
diff --git a/packages/wallet-adapter-core/src/WalletCore.ts b/packages/wallet-adapter-core/src/WalletCore.ts
index bca6e440..4442fe2b 100644
--- a/packages/wallet-adapter-core/src/WalletCore.ts
+++ b/packages/wallet-adapter-core/src/WalletCore.ts
@@ -1,4 +1,11 @@
-import {HexString, TxnBuilderTypes, Types} from "aptos";
+import {
+ AnyRawTransaction,
+ HexString,
+ Network,
+ Provider,
+ TxnBuilderTypes,
+ Types
+} from "aptos";
import EventEmitter from "eventemitter3";
import nacl from "tweetnacl";
import { Buffer } from "buffer";
@@ -29,7 +36,7 @@ import {
Wallet,
WalletInfo,
WalletCoreEvents,
- TransactionOptions,
+ TransactionOptions, RawTransactionRequest, RawTransactionPrepPayload, SignRawTransactionResponse,
} from "./types";
import {
removeLocalStorage,
@@ -371,27 +378,6 @@ export class WalletCore extends EventEmitter {
}
}
- async signMultiAgentTransaction(
- transaction: TxnBuilderTypes.MultiAgentRawTransaction | TxnBuilderTypes.FeePayerRawTransaction
- ): Promise {
- if (this._wallet && !("signMultiAgentTransaction" in this._wallet)) {
- throw new WalletNotSupportedMethod(
- `Multi agent & Fee payer transactions are not supported by ${this.wallet?.name}`
- ).message;
- }
- try {
- this.doesWalletExist();
- const response = await (this._wallet as any).signMultiAgentTransaction(
- transaction
- );
- return response;
- } catch (error: any) {
- const errMsg =
- typeof error == "object" && "message" in error ? error.message : error;
- throw new WalletSignTransactionError(errMsg).message;
- }
- }
-
/**
Event for when account has changed on the wallet
@return the new account info
@@ -501,4 +487,124 @@ export class WalletCore extends EventEmitter {
throw new WalletSignMessageAndVerifyError(errMsg).message;
}
}
+
+ /**
+ * Provides a raw transaction for wallets to sign.
+ *
+ * This includes building a transaction for multi-agent and fee payer transactions. It pulls the address,
+ * sequence number, and chain id from the wallet directly.
+ *
+ * @param input Raw transaction arguments and fee payer / multiagent signers
+ */
+ async prepRawTransaction(input: RawTransactionPrepPayload): Promise {
+ try {
+ this.doesWalletExist();
+ } catch (error: any) {
+ const errMsg =
+ typeof error == "object" && "message" in error ? error.message : error;
+ throw new WalletSignTransactionError(errMsg).message;
+ }
+ if (!this._account?.address) {
+ throw new WalletNotSupportedMethod(`Wallet not providing address of account`).message;
+ }
+
+ const provider = this.getClient();
+
+ // If there is a fee payer, then it's a fee payer transaction
+ // Default expiration time is 60 seconds because there are more actions
+ const expiration_timestamp_secs = Math.floor(Date.now() / 1000) + (input.options?.expiration_milliseconds ?? 60000);
+ const additional_signers = input.additionalSigners?.map((value) => {return value.address}) ?? [];
+
+ // TODO: Add simulation for gas estimation
+ if (!input.feePayer && !input.additionalSigners) {
+ return await provider.generateTransaction(HexString.ensure(this._account.address), input.payload)
+ } else if (input.feePayer) {
+ return await provider.generateFeePayerTransaction(this._account.address, input.payload, input.feePayer.address, additional_signers, {
+ max_gas_amount: input.options?.max_gas_amount?.toString(),
+ gas_unit_price: input.options?.gas_unit_price?.toString(),
+ expiration_timestamp_secs: expiration_timestamp_secs.toString()
+ })
+ } else {
+ // TODO: Support multiagent without fee payer
+ throw new WalletNotSupportedMethod(`Multiagent without fee payer is not supported yet`).message;
+ }
+ }
+
+ /**
+ * Signs a raw transaction of any type.
+ *
+ * This handles signing for single signer, fee payer, and multi-agent transactions.
+ * @param rawTransaction any raw transaction for signing
+ */
+ async signRawTransaction(
+ rawTransaction: AnyRawTransaction
+ ): Promise {
+ if (this._wallet && !("signRawTransaction" in this._wallet)) {
+ throw new WalletNotSupportedMethod(
+ `SignRawTransaction is not supported by ${this.wallet?.name}`
+ ).message;
+ }
+ try {
+ this.doesWalletExist();
+ const response = await (this._wallet as any).signRawTransaction(
+ rawTransaction
+ );
+ return response;
+ } catch (error: any) {
+ const errMsg =
+ typeof error == "object" && "message" in error ? error.message : error;
+ throw new WalletSignTransactionError(errMsg).message;
+ }
+ }
+
+ /**
+ * Signs a raw transaction of any type and submits it to the blockchain.
+ *
+ * Similar to `signRawTransaction` but with submission to the blockchain.
+ * @param input The raw transaction to be submitted to the blockchain and associated options
+ */
+ async signAndSubmitRawTransaction(input: RawTransactionRequest): Promise {
+ if (this._wallet && !("signAndSubmitRawTransaction" in this._wallet)) {
+ throw new WalletNotSupportedMethod(`signAndSubmitRawTransaction not supported by ${this.wallet?.name}`).message;
+ }
+ try {
+ this.doesWalletExist();
+ return await (this._wallet as any).signAndSubmitRawTransaction(input);
+ } catch (error: any) {
+ throw this.convertError(error);
+ }
+ }
+
+ private getClient(): Provider {
+ let network = this._network;
+ if (!network) {
+ throw new WalletNotSupportedMethod(`Function not supported by ${this.wallet?.name} due to network() not being supported`).message;
+ }
+
+ // TODO: All wallets need to support nodeUrl properly
+ // Now the fun about estimating a proper URL for the node
+ if (network.url) {
+ // We have a URL, let's use it
+ return new Provider({fullnodeUrl: network.url})
+ } else if (network.name) {
+ // We don't have a URL, let's use the default for the network
+ if (network.name.toLowerCase() === Network.MAINNET.toLowerCase()) {
+ return new Provider(Network.MAINNET);
+ } else if (network.name.toLowerCase() === Network.TESTNET.toLowerCase()) {
+ return new Provider(Network.TESTNET);
+ } else if (network.name.toLowerCase() === Network.DEVNET.toLowerCase()) {
+ return new Provider(Network.DEVNET);
+ } else {
+ throw new WalletNotSupportedMethod(`Invalid network ${network.name} without node URL for ${this.wallet?.name}`).message;
+ }
+ } else {
+ throw new WalletNotSupportedMethod(`Function not supported by ${this.wallet?.name} due to network() not being supported`).message;
+ }
+ }
+
+ private convertError(error: any) {
+ const errMsg =
+ typeof error == "object" && "message" in error ? error.message : error;
+ return new WalletSignTransactionError(errMsg).message;
+ }
}
diff --git a/packages/wallet-adapter-core/src/types.ts b/packages/wallet-adapter-core/src/types.ts
index ba587ec3..a98ae213 100644
--- a/packages/wallet-adapter-core/src/types.ts
+++ b/packages/wallet-adapter-core/src/types.ts
@@ -1,4 +1,4 @@
-import { TxnBuilderTypes, Types } from "aptos";
+import {TxnBuilderTypes, Types} from "aptos";
import { NetworkName, WalletReadyState } from "./constants";
export { TxnBuilderTypes, Types } from "aptos";
@@ -43,9 +43,10 @@ export interface PluginProvider {
listener: (newAddress: AccountInfo) => Promise
) => Promise;
onNetworkChange: OnNetworkChange;
- signMultiAgentTransaction: (
- rawTxn: TxnBuilderTypes.MultiAgentRawTransaction | TxnBuilderTypes.FeePayerRawTransaction
- ) => Promise;
+ signRawTransaction: (
+ rawTransaction: AnyRawTransaction
+ ) => Promise;
+ signAndSubmitRawTransaction: (input: RawTransactionRequest) => Promise;
}
export interface AdapterPluginEvents {
@@ -117,3 +118,41 @@ export interface TransactionOptions {
max_gas_amount?: bigint;
gas_unit_price?: bigint;
}
+
+// TODO: Support MultiEd25519?
+export interface SignRawTransactionResponse {
+ signature: string;
+ publicKey: string;
+}
+
+
+
+export interface SignAndSubmitRawTransactionResponse {
+ hash: string
+}
+
+export interface RawTransactionOptions {
+ max_gas_amount?: bigint;
+ gas_unit_price?: bigint;
+ expiration_milliseconds?: number;
+}
+
+export type AnyRawTransaction = TxnBuilderTypes.RawTransaction | TxnBuilderTypes.MultiAgentRawTransaction | TxnBuilderTypes.FeePayerRawTransaction;
+
+export interface RawTransactionRequest {
+ rawTransaction: AnyRawTransaction,
+ feePayerAuthenticator?: TxnBuilderTypes.AccountAuthenticator,
+ additionalAuthenticators?: TxnBuilderTypes.AccountAuthenticator,
+}
+
+export interface RawTransactionPrepPayload {
+ payload: Types.EntryFunctionPayload,
+ feePayer?: SignerIdentity,
+ additionalSigners?: SignerIdentity[],
+ options?: RawTransactionOptions
+}
+
+export interface SignerIdentity {
+ publicKey: string,
+ address: string,
+}
diff --git a/packages/wallet-adapter-react/README.md b/packages/wallet-adapter-react/README.md
index 34028d0a..6742a447 100644
--- a/packages/wallet-adapter-react/README.md
+++ b/packages/wallet-adapter-react/README.md
@@ -263,3 +263,63 @@ const onSignMessageAndVerify = async () => {
;
```
+
+##### Building and signing a sponsored transaction
+
+You can submit a transaction for sponsored transactions in two ways. This first way is *highly recommended*.
+
+Sending a sponsored transaction is 3 steps. First to prepare a transaction, there is a convenience function on the wallet
+adapter for this specifically `prepRawTransaction`. This function will take a payload with the fee payer and return a
+RawTransaction. Lastly, the wallet will submit the transaction with the `signAndSubmitRawTransaction` to ensure the user
+approves the action.
+
+```typescript
+import {AptosAccount} from "aptos";
+
+// This is a mock of having a separate server that has the secret for fee payer
+const signOnOtherServer = async (rawTransaction: RawTransaction) => {
+ const accountOnDifferentServer = AptosAccount.generate();
+ const authenticator: AccountAuthenticator = accountOnDifferentServer.sign(rawTransaction)
+ return authenticator;
+};
+
+const signAndSubmitSponsoredTransaction = async () => {
+ const payload: Types.TransactionPayload = {
+ type: "entry_function_payload",
+ function: "0x1::coin::transfer",
+ type_arguments: ["0x1::aptos_coin::AptosCoin"],
+ arguments: [account?.address, 1], // 1 is in Octas
+ feePayer: accountOnDifferentServer.address,
+ }
+ const rawTransaction = await prepRawTransaction(payload);
+ const feePayerAuthenticator = await signOnOtherServer(rawTransaction)
+
+ const pendingTransaction = signAndSubmitRawTransaction({ rawTransaction, feePayerAuthenticator});
+}
+```
+
+The second way to submit a sponsored transaction is to have the fee payer server to submit the transaction. The client
+needs to then handle the response back from the server to ensure that the transaction was submitted successfully.
+```typescript
+import {AptosAccount} from "aptos";
+
+// This is a mock of having a separate server that has the secret for fee payer
+const signAndSubmitOnOtherServer = async (rawTransaction: RawTransaction, senderAuthenticator: AccountAuthenticator) => {
+ const accountOnDifferentServer = AptosAccount.generate();
+ const pendingTransaction = accountOnDifferentServer.signAndSubmitRawTransaction(rawTransaction)
+ return pendingTransaction;
+};
+
+const signAndSubmitSponsoredTransaction = async () => {
+ const payload: Types.TransactionPayload = {
+ type: "entry_function_payload",
+ function: "0x1::coin::transfer",
+ type_arguments: ["0x1::aptos_coin::AptosCoin"],
+ arguments: [account?.address, 1], // 1 is in Octas
+ feePayer: accountOnDifferentServer.address,
+ }
+ const rawTransaction = await prepRawTransaction(payload);
+ const senderAuthenticator = await signRawTransaction(rawTransaction);
+ const pendingTransaction = await signAndSubmitOnOtherServer(rawTransaction, senderAuthenticator);
+}
+```
diff --git a/packages/wallet-adapter-react/src/WalletProvider.tsx b/packages/wallet-adapter-react/src/WalletProvider.tsx
index 3d9285e8..13507534 100644
--- a/packages/wallet-adapter-react/src/WalletProvider.tsx
+++ b/packages/wallet-adapter-react/src/WalletProvider.tsx
@@ -16,9 +16,10 @@ import type {
WalletName,
TransactionOptions,
TxnBuilderTypes,
- Types,
+ Types, RawTransactionPrepPayload, RawTransactionRequest,
} from "@aptos-labs/wallet-adapter-core";
import { WalletCore } from "@aptos-labs/wallet-adapter-core";
+import {AnyRawTransaction} from "@aptos-labs/wallet-adapter-core/src";
export interface AptosWalletProviderProps {
children: ReactNode;
@@ -135,15 +136,34 @@ export const AptosWalletAdapterProvider: FC = ({
};
- const signMultiAgentTransaction = async (
- transaction: TxnBuilderTypes.MultiAgentRawTransaction | TxnBuilderTypes.FeePayerRawTransaction,
+ const signRawTransaction = async (
+ transaction: AnyRawTransaction,
) => {
try {
- return await walletCore.signMultiAgentTransaction(transaction);
+ return await walletCore.signRawTransaction(transaction);
} catch (error: any) {
if (onError) onError(error);
else throw error;
- return false;
+ return null;
+ }
+ }
+
+ const prepRawTransaction = async (
+ input: RawTransactionPrepPayload
+ ) => {
+ // TODO: Probably move to SDK
+ return await walletCore.prepRawTransaction(input);
+ }
+
+ const signAndSubmitRawTransaction = async (
+ input: RawTransactionRequest,
+ ) => {
+ try {
+ return await walletCore.signAndSubmitRawTransaction(input);
+ } catch (error: any) {
+ if (onError) onError(error);
+ else throw error;
+ return null;
}
}
@@ -253,7 +273,9 @@ export const AptosWalletAdapterProvider: FC = ({
signTransaction,
signMessage,
signMessageAndVerify,
- signMultiAgentTransaction,
+ signRawTransaction,
+ signAndSubmitRawTransaction,
+ prepRawTransaction,
isLoading,
}}
>
diff --git a/packages/wallet-adapter-react/src/useWallet.tsx b/packages/wallet-adapter-react/src/useWallet.tsx
index 22653f49..aec2c87e 100644
--- a/packages/wallet-adapter-react/src/useWallet.tsx
+++ b/packages/wallet-adapter-react/src/useWallet.tsx
@@ -13,9 +13,14 @@ import {
isMobile,
TransactionOptions,
TxnBuilderTypes,
- Types,
+ Types, RawTransactionPrepPayload, RawTransactionRequest,
} from "@aptos-labs/wallet-adapter-core";
import { createContext, useContext } from "react";
+import {
+ AnyRawTransaction,
+ SignAndSubmitRawTransactionResponse,
+ SignRawTransactionResponse
+} from "@aptos-labs/wallet-adapter-core/src";
export type { WalletName, Wallet };
export {
@@ -50,9 +55,11 @@ export interface WalletContextState {
signMessage(message: SignMessagePayload): Promise;
signMessageAndVerify(message: SignMessagePayload): Promise;
- signMultiAgentTransaction(
- transaction: TxnBuilderTypes.MultiAgentRawTransaction | TxnBuilderTypes.FeePayerRawTransaction,
- ): Promise;
+ signRawTransaction(
+ transaction: AnyRawTransaction,
+ ): Promise;
+ prepRawTransaction(input: RawTransactionPrepPayload): Promise;
+ signAndSubmitRawTransaction(input: RawTransactionRequest): Promise;
}
const DEFAULT_COUNTEXT = {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 17982272..004bad08 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,7 +1,7 @@
lockfileVersion: '6.0'
settings:
- autoInstallPeers: true
+ autoInstallPeers: false
excludeLinksFromLockfile: false
importers:
@@ -62,7 +62,7 @@ importers:
version: 0.0.4
'@msafe/aptos-wallet-adapter':
specifier: ^1.0.11
- version: registry.npmjs.org/@msafe/aptos-wallet-adapter@1.0.11
+ version: 1.0.13
'@nightlylabs/aptos-wallet-adapter-plugin':
specifier: ^0.2.12
version: 0.2.12
@@ -227,7 +227,7 @@ importers:
version: 29.3.1
ts-jest:
specifier: ^29.0.3
- version: 29.0.3(@babel/core@7.20.2)(esbuild@0.14.54)(jest@29.3.1)(typescript@4.8.4)
+ version: 29.0.3(jest@29.3.1)(typescript@4.8.4)
tsup:
specifier: ^5.10.1
version: 5.12.9(typescript@4.8.4)
@@ -429,6 +429,17 @@ packages:
- debug
dev: false
+ /@aptos-labs/wallet-adapter-core@2.5.1:
+ resolution: {integrity: sha512-ny6CD47ivpnVV22reyN6LouDMVY9eccY3F3HscqfhAK+IqFm4C1C4BTFCoMQwPe9/yht2E/B6VuZBRIsYf7NvQ==}
+ dependencies:
+ aptos: 1.19.0
+ buffer: 6.0.3
+ eventemitter3: 4.0.7
+ tweetnacl: 1.0.3
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
/@babel/code-frame@7.12.11:
resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==}
dependencies:
@@ -766,7 +777,7 @@ packages:
/@blocto/aptos-wallet-adapter-plugin@0.2.2:
resolution: {integrity: sha512-IyS/DdGLsnzmwc94X4W58CANoGjKhVq6HCnbElsm2+S04Z+BEBr0rWrpEjC35au/wzqCZTISx2D/LV54vxiSNw==}
dependencies:
- '@aptos-labs/wallet-adapter-core': registry.npmjs.org/@aptos-labs/wallet-adapter-core@2.5.1
+ '@aptos-labs/wallet-adapter-core': 2.5.1
'@blocto/sdk': 0.5.4(aptos@1.19.0)
aptos: 1.19.0
transitivePeerDependencies:
@@ -1122,6 +1133,15 @@ packages:
resolution: {integrity: sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==}
dev: false
+ /@esbuild/linux-loong64@0.14.54:
+ resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@eslint/eslintrc@0.4.3:
resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==}
engines: {node: ^10.12.0 || >=12.0.0}
@@ -1513,7 +1533,7 @@ packages:
'@haechi-labs/face-types': ^1.7.0
ethers: ^5.6.8
dependencies:
- '@aptos-labs/wallet-adapter-core': registry.npmjs.org/@aptos-labs/wallet-adapter-core@2.5.1
+ '@aptos-labs/wallet-adapter-core': 2.5.1
'@haechi-labs/face-types': 1.10.8(ethers@5.7.2)
'@noble/hashes': 1.3.1
'@solana/web3.js': 1.77.3
@@ -1592,7 +1612,7 @@ packages:
'@identity-connect/api': 0.1.3
'@identity-connect/crypto': 0.1.3
aptos: 1.19.0
- axios: 1.5.0
+ axios: 1.6.0
transitivePeerDependencies:
- debug
dev: false
@@ -1600,7 +1620,7 @@ packages:
/@identity-connect/wallet-adapter-plugin@0.0.14:
resolution: {integrity: sha512-KvQuh21TYs5WT4N4wqK+KkaKfTXcGC8mN7VOcUa578V+tZhRtdN1aYsWt6B5c5n9to58aPgFy6WXl6TxXt5o3Q==}
dependencies:
- '@aptos-labs/wallet-adapter-core': registry.npmjs.org/@aptos-labs/wallet-adapter-core@2.5.1
+ '@aptos-labs/wallet-adapter-core': 2.5.1
'@identity-connect/api': 0.1.3
'@identity-connect/dapp-sdk': 0.1.8
aptos: 1.19.0
@@ -1927,6 +1947,23 @@ packages:
- debug
dev: false
+ /@msafe/aptos-wallet-adapter@1.0.13:
+ resolution: {integrity: sha512-l5YRl6kXPd36tXRwyZmlxmXdZ/1yH9WuCzg19Mpdz+LagiqTQXt6tW5n40nuFbMJuugiM6xq37Spg7ToJMl2qw==}
+ dependencies:
+ '@aptos-labs/wallet-adapter-core': 0.2.3
+ '@msafe/aptos-wallet': 3.0.6
+ aptos: 1.19.0
+ transitivePeerDependencies:
+ - debug
+ dev: false
+
+ /@msafe/aptos-wallet@3.0.6:
+ resolution: {integrity: sha512-qKqpTffCY3d+6vRcPioGTfcTeziCRm1HqQSDRST8eKNhOBjb9jfDdy920vNTwKM+guguIlrL/pEws4zO8EWkDQ==}
+ dependencies:
+ buffer: 6.0.3
+ json-rpc-protocol: 0.13.2
+ dev: false
+
/@mui/base@5.0.0-alpha.115(@types/react@18.0.25)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-OGQ84whT/yNYd6xKCGGS6MxqEfjVjk5esXM7HP6bB2Rim7QICUapxZt4nm8q39fpT08rNDkv3xPVqDDwRdRg1g==}
engines: {node: '>=12.0.0'}
@@ -2179,6 +2216,123 @@ packages:
glob: 7.1.7
dev: false
+ /@next/swc-android-arm-eabi@13.0.0:
+ resolution: {integrity: sha512-+DUQkYF93gxFjWY+CYWE1QDX6gTgnUiWf+W4UqZjM1Jcef8U97fS6xYh+i+8rH4MM0AXHm7OSakvfOMzmjU6VA==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-android-arm64@13.0.0:
+ resolution: {integrity: sha512-RW9Uy3bMSc0zVGCa11klFuwfP/jdcdkhdruqnrJ7v+7XHm6OFKkSRzX6ee7yGR1rdDZvTnP4GZSRSpzjLv/N0g==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-darwin-arm64@13.0.0:
+ resolution: {integrity: sha512-APA26nps1j4qyhOIzkclW/OmgotVHj1jBxebSpMCPw2rXfiNvKNY9FA0TcuwPmUCNqaTnm703h6oW4dvp73A4Q==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-darwin-x64@13.0.0:
+ resolution: {integrity: sha512-qsUhUdoFuRJiaJ7LnvTQ6GZv1QnMDcRXCIjxaN0FNVXwrjkq++U7KjBUaxXkRzLV4C7u0NHLNOp0iZwNNE7ypw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-freebsd-x64@13.0.0:
+ resolution: {integrity: sha512-sCdyCbboS7CwdnevKH9J6hkJI76LUw1jVWt4eV7kISuLiPba3JmehZSWm80oa4ADChRVAwzhLAo2zJaYRrInbg==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-linux-arm-gnueabihf@13.0.0:
+ resolution: {integrity: sha512-/X/VxfFA41C9jrEv+sUsPLQ5vbDPVIgG0CJrzKvrcc+b+4zIgPgtfsaWq9ockjHFQi3ycvlZK4TALOXO8ovQ6Q==}
+ engines: {node: '>= 10'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-linux-arm64-gnu@13.0.0:
+ resolution: {integrity: sha512-x6Oxr1GIi0ZtNiT6jbw+JVcbEi3UQgF7mMmkrgfL4mfchOwXtWSHKTSSPnwoJWJfXYa0Vy1n8NElWNTGAqoWFw==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-linux-arm64-musl@13.0.0:
+ resolution: {integrity: sha512-SnMH9ngI+ipGh3kqQ8+mDtWunirwmhQnQeZkEq9e/9Xsgjf04OetqrqRHKM1HmJtG2qMUJbyXFJ0F81TPuT+3g==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-linux-x64-gnu@13.0.0:
+ resolution: {integrity: sha512-VSQwTX9EmdbotArtA1J67X8964oQfe0xHb32x4tu+JqTR+wOHyG6wGzPMdXH2oKAp6rdd7BzqxUXXf0J+ypHlw==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-linux-x64-musl@13.0.0:
+ resolution: {integrity: sha512-xBCP0nnpO0q4tsytXkvIwWFINtbFRyVY5gxa1zB0vlFtqYR9lNhrOwH3CBrks3kkeaePOXd611+8sjdUtrLnXA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-win32-arm64-msvc@13.0.0:
+ resolution: {integrity: sha512-NutwDafqhGxqPj/eiUixJq9ImS/0sgx6gqlD7jRndCvQ2Q8AvDdu1+xKcGWGNnhcDsNM/n1avf1e62OG1GaqJg==}
+ engines: {node: '>= 10'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-win32-ia32-msvc@13.0.0:
+ resolution: {integrity: sha512-zNaxaO+Kl/xNz02E9QlcVz0pT4MjkXGDLb25qxtAzyJL15aU0+VjjbIZAYWctG59dvggNIUNDWgoBeVTKB9xLg==}
+ engines: {node: '>= 10'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
+ /@next/swc-win32-x64-msvc@13.0.0:
+ resolution: {integrity: sha512-FFOGGWwTCRMu9W7MF496Urefxtuo2lttxF1vwS+1rIRsKvuLrWhVaVTj3T8sf2EBL6gtJbmh4TYlizS+obnGKA==}
+ engines: {node: '>= 10'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: false
+ optional: true
+
/@nightlylabs/aptos-wallet-adapter-plugin@0.2.12:
resolution: {integrity: sha512-caDmoy3Az060YXHSmRibDDyUDd4YHGj87px+coJx2RSA7MSA5ufXXts4yNGH756WB32yP68FDaU4IZggJrlgAA==}
dependencies:
@@ -3089,8 +3243,8 @@ packages:
- debug
dev: false
- /axios@1.5.0:
- resolution: {integrity: sha512-D4DdjDo5CY50Qms0qGQTTw6Q44jl7zRwY7bthds06pUGfChBCTcQs+N743eFWGEd6pRTMd6A+I87aWyFV5wiZQ==}
+ /axios@1.6.0:
+ resolution: {integrity: sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==}
dependencies:
follow-redirects: 1.15.2
form-data: 4.0.0
@@ -3319,6 +3473,14 @@ packages:
ieee754: 1.2.1
dev: false
+ /bufferutil@4.0.7:
+ resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==}
+ engines: {node: '>=6.14.2'}
+ requiresBuild: true
+ dependencies:
+ node-gyp-build: 4.6.0
+ dev: false
+
/bundle-require@3.1.2(esbuild@0.14.54):
resolution: {integrity: sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -3429,7 +3591,7 @@ packages:
normalize-path: 3.0.0
readdirp: 3.6.0
optionalDependencies:
- fsevents: registry.npmjs.org/fsevents@2.3.2
+ fsevents: 2.3.2
dev: true
/ci-info@3.6.1:
@@ -3927,121 +4089,301 @@ packages:
es6-promise: 4.2.8
dev: false
- /esbuild@0.14.54:
- resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
+ /esbuild-android-64@0.14.54:
+ resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==}
engines: {node: '>=12'}
- hasBin: true
+ cpu: [x64]
+ os: [android]
requiresBuild: true
- optionalDependencies:
- '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.14.54
- esbuild-android-64: registry.npmjs.org/esbuild-android-64@0.14.54
- esbuild-android-arm64: registry.npmjs.org/esbuild-android-arm64@0.14.54
- esbuild-darwin-64: registry.npmjs.org/esbuild-darwin-64@0.14.54
- esbuild-darwin-arm64: registry.npmjs.org/esbuild-darwin-arm64@0.14.54
- esbuild-freebsd-64: registry.npmjs.org/esbuild-freebsd-64@0.14.54
- esbuild-freebsd-arm64: registry.npmjs.org/esbuild-freebsd-arm64@0.14.54
- esbuild-linux-32: registry.npmjs.org/esbuild-linux-32@0.14.54
- esbuild-linux-64: registry.npmjs.org/esbuild-linux-64@0.14.54
- esbuild-linux-arm: registry.npmjs.org/esbuild-linux-arm@0.14.54
- esbuild-linux-arm64: registry.npmjs.org/esbuild-linux-arm64@0.14.54
- esbuild-linux-mips64le: registry.npmjs.org/esbuild-linux-mips64le@0.14.54
- esbuild-linux-ppc64le: registry.npmjs.org/esbuild-linux-ppc64le@0.14.54
- esbuild-linux-riscv64: registry.npmjs.org/esbuild-linux-riscv64@0.14.54
- esbuild-linux-s390x: registry.npmjs.org/esbuild-linux-s390x@0.14.54
- esbuild-netbsd-64: registry.npmjs.org/esbuild-netbsd-64@0.14.54
- esbuild-openbsd-64: registry.npmjs.org/esbuild-openbsd-64@0.14.54
- esbuild-sunos-64: registry.npmjs.org/esbuild-sunos-64@0.14.54
- esbuild-windows-32: registry.npmjs.org/esbuild-windows-32@0.14.54
- esbuild-windows-64: registry.npmjs.org/esbuild-windows-64@0.14.54
- esbuild-windows-arm64: registry.npmjs.org/esbuild-windows-arm64@0.14.54
dev: true
+ optional: true
- /escalade@3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
- engines: {node: '>=6'}
-
- /escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
- engines: {node: '>=0.8.0'}
+ /esbuild-android-arm64@0.14.54:
+ resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
- /escape-string-regexp@2.0.0:
- resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
- engines: {node: '>=8'}
+ /esbuild-darwin-64@0.14.54:
+ resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
dev: true
+ optional: true
- /escape-string-regexp@4.0.0:
- resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
- engines: {node: '>=10'}
+ /esbuild-darwin-arm64@0.14.54:
+ resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
- /eslint-config-next@13.0.0(eslint@7.32.0)(typescript@4.8.4):
- resolution: {integrity: sha512-y2nqWS2tycWySdVhb+rhp6CuDmDazGySqkzzQZf3UTyfHyC7og1m5m/AtMFwCo5mtvDqvw1BENin52kV9733lg==}
- peerDependencies:
- eslint: ^7.23.0 || ^8.0.0
- typescript: '>=3.3.1'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@next/eslint-plugin-next': 13.0.0
- '@rushstack/eslint-patch': 1.2.0
- '@typescript-eslint/parser': 5.42.1(eslint@7.32.0)(typescript@4.8.4)
- eslint: 7.32.0
- eslint-import-resolver-node: 0.3.6
- eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.26.0)(eslint@7.32.0)
- eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.42.1)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0)
- eslint-plugin-jsx-a11y: 6.6.1(eslint@7.32.0)
- eslint-plugin-react: 7.31.8(eslint@7.32.0)
- eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0)
- typescript: 4.8.4
- transitivePeerDependencies:
- - eslint-import-resolver-webpack
- - supports-color
- dev: false
+ /esbuild-freebsd-64@0.14.54:
+ resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
- /eslint-config-prettier@8.5.0(eslint@7.32.0):
- resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
- hasBin: true
- peerDependencies:
- eslint: '>=7.0.0'
- dependencies:
- eslint: 7.32.0
- dev: false
+ /esbuild-freebsd-arm64@0.14.54:
+ resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
- /eslint-config-turbo@1.10.12(eslint@7.32.0):
- resolution: {integrity: sha512-z3jfh+D7UGYlzMWGh+Kqz++hf8LOE96q3o5R8X4HTjmxaBWlLAWG+0Ounr38h+JLR2TJno0hU9zfzoPNkR9BdA==}
- peerDependencies:
- eslint: '>6.6.0'
- dependencies:
- eslint: 7.32.0
- eslint-plugin-turbo: 1.10.12(eslint@7.32.0)
- dev: false
+ /esbuild-linux-32@0.14.54:
+ resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
- /eslint-import-resolver-node@0.3.6:
- resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
- dependencies:
- debug: 3.2.7
- resolve: 1.22.1
- transitivePeerDependencies:
- - supports-color
- dev: false
+ /esbuild-linux-64@0.14.54:
+ resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
- /eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.26.0)(eslint@7.32.0):
- resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==}
- engines: {node: '>=4'}
- peerDependencies:
- eslint: '*'
- eslint-plugin-import: '*'
- dependencies:
- debug: 4.3.4
- eslint: 7.32.0
- eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.42.1)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0)
- glob: 7.2.3
- is-glob: 4.0.3
- resolve: 1.22.1
- tsconfig-paths: 3.14.1
- transitivePeerDependencies:
- - supports-color
- dev: false
+ /esbuild-linux-arm64@0.14.54:
+ resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-linux-arm@0.14.54:
+ resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-linux-mips64le@0.14.54:
+ resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-linux-ppc64le@0.14.54:
+ resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-linux-riscv64@0.14.54:
+ resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-linux-s390x@0.14.54:
+ resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-netbsd-64@0.14.54:
+ resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-openbsd-64@0.14.54:
+ resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-sunos-64@0.14.54:
+ resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-windows-32@0.14.54:
+ resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-windows-64@0.14.54:
+ resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild-windows-arm64@0.14.54:
+ resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /esbuild@0.14.54:
+ resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/linux-loong64': 0.14.54
+ esbuild-android-64: 0.14.54
+ esbuild-android-arm64: 0.14.54
+ esbuild-darwin-64: 0.14.54
+ esbuild-darwin-arm64: 0.14.54
+ esbuild-freebsd-64: 0.14.54
+ esbuild-freebsd-arm64: 0.14.54
+ esbuild-linux-32: 0.14.54
+ esbuild-linux-64: 0.14.54
+ esbuild-linux-arm: 0.14.54
+ esbuild-linux-arm64: 0.14.54
+ esbuild-linux-mips64le: 0.14.54
+ esbuild-linux-ppc64le: 0.14.54
+ esbuild-linux-riscv64: 0.14.54
+ esbuild-linux-s390x: 0.14.54
+ esbuild-netbsd-64: 0.14.54
+ esbuild-openbsd-64: 0.14.54
+ esbuild-sunos-64: 0.14.54
+ esbuild-windows-32: 0.14.54
+ esbuild-windows-64: 0.14.54
+ esbuild-windows-arm64: 0.14.54
+ dev: true
+
+ /escalade@3.1.1:
+ resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
+ engines: {node: '>=6'}
+
+ /escape-string-regexp@1.0.5:
+ resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
+ engines: {node: '>=0.8.0'}
+
+ /escape-string-regexp@2.0.0:
+ resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
+ engines: {node: '>=8'}
+ dev: true
+
+ /escape-string-regexp@4.0.0:
+ resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
+ engines: {node: '>=10'}
+
+ /eslint-config-next@13.0.0(eslint@7.32.0)(typescript@4.8.4):
+ resolution: {integrity: sha512-y2nqWS2tycWySdVhb+rhp6CuDmDazGySqkzzQZf3UTyfHyC7og1m5m/AtMFwCo5mtvDqvw1BENin52kV9733lg==}
+ peerDependencies:
+ eslint: ^7.23.0 || ^8.0.0
+ typescript: '>=3.3.1'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@next/eslint-plugin-next': 13.0.0
+ '@rushstack/eslint-patch': 1.2.0
+ '@typescript-eslint/parser': 5.42.1(eslint@7.32.0)(typescript@4.8.4)
+ eslint: 7.32.0
+ eslint-import-resolver-node: 0.3.6
+ eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.26.0)(eslint@7.32.0)
+ eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.42.1)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0)
+ eslint-plugin-jsx-a11y: 6.6.1(eslint@7.32.0)
+ eslint-plugin-react: 7.31.8(eslint@7.32.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@7.32.0)
+ typescript: 4.8.4
+ transitivePeerDependencies:
+ - eslint-import-resolver-webpack
+ - supports-color
+ dev: false
+
+ /eslint-config-prettier@8.5.0(eslint@7.32.0):
+ resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
+ hasBin: true
+ peerDependencies:
+ eslint: '>=7.0.0'
+ dependencies:
+ eslint: 7.32.0
+ dev: false
+
+ /eslint-config-turbo@1.10.12(eslint@7.32.0):
+ resolution: {integrity: sha512-z3jfh+D7UGYlzMWGh+Kqz++hf8LOE96q3o5R8X4HTjmxaBWlLAWG+0Ounr38h+JLR2TJno0hU9zfzoPNkR9BdA==}
+ peerDependencies:
+ eslint: '>6.6.0'
+ dependencies:
+ eslint: 7.32.0
+ eslint-plugin-turbo: 1.10.12(eslint@7.32.0)
+ dev: false
+
+ /eslint-import-resolver-node@0.3.6:
+ resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
+ dependencies:
+ debug: 3.2.7
+ resolve: 1.22.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
+
+ /eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.26.0)(eslint@7.32.0):
+ resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==}
+ engines: {node: '>=4'}
+ peerDependencies:
+ eslint: '*'
+ eslint-plugin-import: '*'
+ dependencies:
+ debug: 4.3.4
+ eslint: 7.32.0
+ eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.42.1)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0)
+ glob: 7.2.3
+ is-glob: 4.0.3
+ resolve: 1.22.1
+ tsconfig-paths: 3.14.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: false
/eslint-module-utils@2.7.4(@typescript-eslint/parser@5.42.1)(eslint-import-resolver-node@0.3.6)(eslint-import-resolver-typescript@2.7.1)(eslint@7.32.0):
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
@@ -4622,6 +4964,14 @@ packages:
/fs.realpath@1.0.0:
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
+ /fsevents@2.3.2:
+ resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/function-bind@1.1.1:
resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
@@ -5386,7 +5736,7 @@ packages:
micromatch: 4.0.5
walker: 1.0.8
optionalDependencies:
- fsevents: registry.npmjs.org/fsevents@2.3.2
+ fsevents: 2.3.2
dev: true
/jest-leak-detector@29.3.1:
@@ -5678,6 +6028,13 @@ packages:
/json-parse-even-better-errors@2.3.1:
resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
+ /json-rpc-protocol@0.13.2:
+ resolution: {integrity: sha512-2InSi+c7wGESmvYcEVS0clctpJCodV7gLqLN1BIIPNK07wokXIwhOL8RQWU4O7oX5adChn6HJGtIU6JaUQ1P/A==}
+ engines: {node: '>=4'}
+ dependencies:
+ make-error: 1.3.6
+ dev: false
+
/json-schema-traverse@0.4.1:
resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
@@ -5713,7 +6070,7 @@ packages:
/jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
optionalDependencies:
- graceful-fs: registry.npmjs.org/graceful-fs@4.2.10
+ graceful-fs: 4.2.10
/jsonparse@1.3.1:
resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==}
@@ -5871,7 +6228,6 @@ packages:
/make-error@1.3.6:
resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
- dev: true
/makeerror@1.0.12:
resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
@@ -6064,19 +6420,19 @@ packages:
styled-jsx: 5.1.0(@babel/core@7.20.2)(react@18.2.0)
use-sync-external-store: 1.2.0(react@18.2.0)
optionalDependencies:
- '@next/swc-android-arm-eabi': registry.npmjs.org/@next/swc-android-arm-eabi@13.0.0
- '@next/swc-android-arm64': registry.npmjs.org/@next/swc-android-arm64@13.0.0
- '@next/swc-darwin-arm64': registry.npmjs.org/@next/swc-darwin-arm64@13.0.0
- '@next/swc-darwin-x64': registry.npmjs.org/@next/swc-darwin-x64@13.0.0
- '@next/swc-freebsd-x64': registry.npmjs.org/@next/swc-freebsd-x64@13.0.0
- '@next/swc-linux-arm-gnueabihf': registry.npmjs.org/@next/swc-linux-arm-gnueabihf@13.0.0
- '@next/swc-linux-arm64-gnu': registry.npmjs.org/@next/swc-linux-arm64-gnu@13.0.0
- '@next/swc-linux-arm64-musl': registry.npmjs.org/@next/swc-linux-arm64-musl@13.0.0
- '@next/swc-linux-x64-gnu': registry.npmjs.org/@next/swc-linux-x64-gnu@13.0.0
- '@next/swc-linux-x64-musl': registry.npmjs.org/@next/swc-linux-x64-musl@13.0.0
- '@next/swc-win32-arm64-msvc': registry.npmjs.org/@next/swc-win32-arm64-msvc@13.0.0
- '@next/swc-win32-ia32-msvc': registry.npmjs.org/@next/swc-win32-ia32-msvc@13.0.0
- '@next/swc-win32-x64-msvc': registry.npmjs.org/@next/swc-win32-x64-msvc@13.0.0
+ '@next/swc-android-arm-eabi': 13.0.0
+ '@next/swc-android-arm64': 13.0.0
+ '@next/swc-darwin-arm64': 13.0.0
+ '@next/swc-darwin-x64': 13.0.0
+ '@next/swc-freebsd-x64': 13.0.0
+ '@next/swc-linux-arm-gnueabihf': 13.0.0
+ '@next/swc-linux-arm64-gnu': 13.0.0
+ '@next/swc-linux-arm64-musl': 13.0.0
+ '@next/swc-linux-x64-gnu': 13.0.0
+ '@next/swc-linux-x64-musl': 13.0.0
+ '@next/swc-win32-arm64-msvc': 13.0.0
+ '@next/swc-win32-ia32-msvc': 13.0.0
+ '@next/swc-win32-x64-msvc': 13.0.0
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -6319,7 +6675,7 @@ packages:
/petra-plugin-wallet-adapter@0.3.0:
resolution: {integrity: sha512-snhhP/qKXLg4foKsDVvy0Jus3H7o46L75aDCXiiSAonty2CnZe1+4cpB8azc7khaMgig+xj9gZbZXKmKtB+HqA==}
dependencies:
- '@aptos-labs/wallet-adapter-core': registry.npmjs.org/@aptos-labs/wallet-adapter-core@2.5.1
+ '@aptos-labs/wallet-adapter-core': 2.5.1
aptos: 1.19.0
transitivePeerDependencies:
- debug
@@ -7282,7 +7638,7 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
- fsevents: registry.npmjs.org/fsevents@2.3.2
+ fsevents: 2.3.2
dev: true
/rpc-websockets@7.5.0:
@@ -7293,8 +7649,8 @@ packages:
uuid: 8.3.2
ws: 8.11.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)
optionalDependencies:
- bufferutil: registry.npmjs.org/bufferutil@4.0.7
- utf-8-validate: registry.npmjs.org/utf-8-validate@5.0.10
+ bufferutil: 4.0.7
+ utf-8-validate: 5.0.10
dev: false
/rpc-websockets@7.5.1:
@@ -7305,8 +7661,8 @@ packages:
uuid: 8.3.2
ws: 8.11.0(bufferutil@4.0.7)(utf-8-validate@5.0.10)
optionalDependencies:
- bufferutil: registry.npmjs.org/bufferutil@4.0.7
- utf-8-validate: registry.npmjs.org/utf-8-validate@5.0.10
+ bufferutil: 4.0.7
+ utf-8-validate: 5.0.10
dev: false
/run-parallel@1.2.0:
@@ -7838,7 +8194,7 @@ packages:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
dev: true
- /ts-jest@29.0.3(@babel/core@7.20.2)(esbuild@0.14.54)(jest@29.3.1)(typescript@4.8.4):
+ /ts-jest@29.0.3(jest@29.3.1)(typescript@4.8.4):
resolution: {integrity: sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
hasBin: true
@@ -7859,9 +8215,7 @@ packages:
esbuild:
optional: true
dependencies:
- '@babel/core': registry.npmjs.org/@babel/core@7.20.2
bs-logger: 0.2.6
- esbuild: 0.14.54
fast-json-stable-stringify: 2.1.0
jest: 29.3.1
jest-util: 29.3.1
@@ -7949,16 +8303,64 @@ packages:
yargs: 17.6.2
dev: true
+ /turbo-darwin-64@1.10.13:
+ resolution: {integrity: sha512-vmngGfa2dlYvX7UFVncsNDMuT4X2KPyPJ2Jj+xvf5nvQnZR/3IeDEGleGVuMi/hRzdinoxwXqgk9flEmAYp0Xw==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-darwin-arm64@1.10.13:
+ resolution: {integrity: sha512-eMoJC+k7gIS4i2qL6rKmrIQGP6Wr9nN4odzzgHFngLTMimok2cGLK3qbJs5O5F/XAtEeRAmuxeRnzQwTl/iuAw==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-linux-64@1.10.13:
+ resolution: {integrity: sha512-0CyYmnKTs6kcx7+JRH3nPEqCnzWduM0hj8GP/aodhaIkLNSAGAa+RiYZz6C7IXN+xUVh5rrWTnU2f1SkIy7Gdg==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-linux-arm64@1.10.13:
+ resolution: {integrity: sha512-0iBKviSGQQlh2OjZgBsGjkPXoxvRIxrrLLbLObwJo3sOjIH0loGmVIimGS5E323soMfi/o+sidjk2wU1kFfD7Q==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-windows-64@1.10.13:
+ resolution: {integrity: sha512-S5XySRfW2AmnTeY1IT+Jdr6Goq7mxWganVFfrmqU+qqq3Om/nr0GkcUX+KTIo9mPrN0D3p5QViBRzulwB5iuUQ==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /turbo-windows-arm64@1.10.13:
+ resolution: {integrity: sha512-nKol6+CyiExJIuoIc3exUQPIBjP9nIq5SkMJgJuxsot2hkgGrafAg/izVDRDrRduQcXj2s8LdtxJHvvnbI8hEQ==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/turbo@1.10.13:
resolution: {integrity: sha512-vOF5IPytgQPIsgGtT0n2uGZizR2N3kKuPIn4b5p5DdeLoI0BV7uNiydT7eSzdkPRpdXNnO8UwS658VaI4+YSzQ==}
hasBin: true
optionalDependencies:
- turbo-darwin-64: registry.npmjs.org/turbo-darwin-64@1.10.13
- turbo-darwin-arm64: registry.npmjs.org/turbo-darwin-arm64@1.10.13
- turbo-linux-64: registry.npmjs.org/turbo-linux-64@1.10.13
- turbo-linux-arm64: registry.npmjs.org/turbo-linux-arm64@1.10.13
- turbo-windows-64: registry.npmjs.org/turbo-windows-64@1.10.13
- turbo-windows-arm64: registry.npmjs.org/turbo-windows-arm64@1.10.13
+ turbo-darwin-64: 1.10.13
+ turbo-darwin-arm64: 1.10.13
+ turbo-linux-64: 1.10.13
+ turbo-linux-arm64: 1.10.13
+ turbo-windows-64: 1.10.13
+ turbo-windows-arm64: 1.10.13
dev: true
/tweetnacl@1.0.3:
@@ -8044,6 +8446,14 @@ packages:
react: 18.2.0
dev: false
+ /utf-8-validate@5.0.10:
+ resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==}
+ engines: {node: '>=6.14.2'}
+ requiresBuild: true
+ dependencies:
+ node-gyp-build: 4.6.0
+ dev: false
+
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: true
@@ -8219,8 +8629,8 @@ packages:
utf-8-validate:
optional: true
dependencies:
- bufferutil: registry.npmjs.org/bufferutil@4.0.7
- utf-8-validate: registry.npmjs.org/utf-8-validate@5.0.10
+ bufferutil: 4.0.7
+ utf-8-validate: 5.0.10
dev: false
/xtend@4.0.2:
@@ -8295,1429 +8705,3 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
dev: true
-
- registry.npmjs.org/@ampproject/remapping@2.2.0:
- resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz}
- name: '@ampproject/remapping'
- version: 2.2.0
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.1.1
- '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.17
- dev: true
-
- registry.npmjs.org/@aptos-labs/aptos-client@0.0.2:
- resolution: {integrity: sha512-FgKZb5zDPz8MmAcVxXzYhxP6OkzuIPoDRJp48YJ8+vrZ9EOZ35HaWGN2M3u+GPdnFE9mODFqkxw3azh3kHGZjQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@aptos-labs/aptos-client/-/aptos-client-0.0.2.tgz}
- name: '@aptos-labs/aptos-client'
- version: 0.0.2
- engines: {node: '>=15.10.0'}
- dependencies:
- axios: registry.npmjs.org/axios@0.27.2
- got: registry.npmjs.org/got@11.8.6
- transitivePeerDependencies:
- - debug
- dev: false
-
- registry.npmjs.org/@aptos-labs/wallet-adapter-core@0.2.3:
- resolution: {integrity: sha512-QjUVRYSL05pxdjYo2bScxEZ8wi6ww4sf5mBW5w89F5mDfnDz2XEmZQYfQtV3bxoyqnNWPEjagTds4tKMXDhF1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@aptos-labs/wallet-adapter-core/-/wallet-adapter-core-0.2.3.tgz}
- name: '@aptos-labs/wallet-adapter-core'
- version: 0.2.3
- dependencies:
- aptos: registry.npmjs.org/aptos@1.19.0
- buffer: registry.npmjs.org/buffer@6.0.3
- eventemitter3: registry.npmjs.org/eventemitter3@4.0.7
- tweetnacl: registry.npmjs.org/tweetnacl@1.0.3
- transitivePeerDependencies:
- - debug
- dev: false
-
- registry.npmjs.org/@aptos-labs/wallet-adapter-core@2.5.1:
- resolution: {integrity: sha512-ny6CD47ivpnVV22reyN6LouDMVY9eccY3F3HscqfhAK+IqFm4C1C4BTFCoMQwPe9/yht2E/B6VuZBRIsYf7NvQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@aptos-labs/wallet-adapter-core/-/wallet-adapter-core-2.5.1.tgz}
- name: '@aptos-labs/wallet-adapter-core'
- version: 2.5.1
- dependencies:
- aptos: 1.19.0
- buffer: 6.0.3
- eventemitter3: 4.0.7
- tweetnacl: 1.0.3
- transitivePeerDependencies:
- - debug
- dev: false
-
- registry.npmjs.org/@babel/code-frame@7.18.6:
- resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz}
- name: '@babel/code-frame'
- version: 7.18.6
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': registry.npmjs.org/@babel/highlight@7.18.6
- dev: true
-
- registry.npmjs.org/@babel/compat-data@7.20.1:
- resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz}
- name: '@babel/compat-data'
- version: 7.20.1
- engines: {node: '>=6.9.0'}
- dev: true
-
- registry.npmjs.org/@babel/core@7.20.2:
- resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz}
- name: '@babel/core'
- version: 7.20.2
- engines: {node: '>=6.9.0'}
- dependencies:
- '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.0
- '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.18.6
- '@babel/generator': registry.npmjs.org/@babel/generator@7.20.4
- '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.20.0(@babel/core@7.20.2)
- '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.20.2
- '@babel/helpers': registry.npmjs.org/@babel/helpers@7.20.1
- '@babel/parser': registry.npmjs.org/@babel/parser@7.20.3
- '@babel/template': registry.npmjs.org/@babel/template@7.18.10
- '@babel/traverse': registry.npmjs.org/@babel/traverse@7.20.1
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- convert-source-map: registry.npmjs.org/convert-source-map@1.9.0
- debug: registry.npmjs.org/debug@4.3.4
- gensync: registry.npmjs.org/gensync@1.0.0-beta.2
- json5: registry.npmjs.org/json5@2.2.1
- semver: registry.npmjs.org/semver@6.3.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- registry.npmjs.org/@babel/generator@7.20.4:
- resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz}
- name: '@babel/generator'
- version: 7.20.4
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.2
- jsesc: registry.npmjs.org/jsesc@2.5.2
- dev: true
-
- registry.npmjs.org/@babel/helper-compilation-targets@7.20.0(@babel/core@7.20.2):
- resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz}
- id: registry.npmjs.org/@babel/helper-compilation-targets/7.20.0
- name: '@babel/helper-compilation-targets'
- version: 7.20.0
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.20.1
- '@babel/core': registry.npmjs.org/@babel/core@7.20.2
- '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.18.6
- browserslist: registry.npmjs.org/browserslist@4.21.4
- semver: registry.npmjs.org/semver@6.3.0
- dev: true
-
- registry.npmjs.org/@babel/helper-environment-visitor@7.18.9:
- resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz}
- name: '@babel/helper-environment-visitor'
- version: 7.18.9
- engines: {node: '>=6.9.0'}
- dev: true
-
- registry.npmjs.org/@babel/helper-function-name@7.19.0:
- resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz}
- name: '@babel/helper-function-name'
- version: 7.19.0
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': registry.npmjs.org/@babel/template@7.18.10
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- dev: true
-
- registry.npmjs.org/@babel/helper-hoist-variables@7.18.6:
- resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz}
- name: '@babel/helper-hoist-variables'
- version: 7.18.6
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- dev: true
-
- registry.npmjs.org/@babel/helper-module-imports@7.18.6:
- resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz}
- name: '@babel/helper-module-imports'
- version: 7.18.6
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- dev: true
-
- registry.npmjs.org/@babel/helper-module-transforms@7.20.2:
- resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz}
- name: '@babel/helper-module-transforms'
- version: 7.20.2
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.18.9
- '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6
- '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.20.2
- '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6
- '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1
- '@babel/template': registry.npmjs.org/@babel/template@7.18.10
- '@babel/traverse': registry.npmjs.org/@babel/traverse@7.20.1
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- registry.npmjs.org/@babel/helper-simple-access@7.20.2:
- resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz}
- name: '@babel/helper-simple-access'
- version: 7.20.2
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- dev: true
-
- registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6:
- resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz}
- name: '@babel/helper-split-export-declaration'
- version: 7.18.6
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- dev: true
-
- registry.npmjs.org/@babel/helper-string-parser@7.19.4:
- resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz}
- name: '@babel/helper-string-parser'
- version: 7.19.4
- engines: {node: '>=6.9.0'}
- dev: true
-
- registry.npmjs.org/@babel/helper-validator-identifier@7.19.1:
- resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz}
- name: '@babel/helper-validator-identifier'
- version: 7.19.1
- engines: {node: '>=6.9.0'}
- dev: true
-
- registry.npmjs.org/@babel/helper-validator-option@7.18.6:
- resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz}
- name: '@babel/helper-validator-option'
- version: 7.18.6
- engines: {node: '>=6.9.0'}
- dev: true
-
- registry.npmjs.org/@babel/helpers@7.20.1:
- resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz}
- name: '@babel/helpers'
- version: 7.20.1
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': registry.npmjs.org/@babel/template@7.18.10
- '@babel/traverse': registry.npmjs.org/@babel/traverse@7.20.1
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- registry.npmjs.org/@babel/highlight@7.18.6:
- resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz}
- name: '@babel/highlight'
- version: 7.18.6
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1
- chalk: registry.npmjs.org/chalk@2.4.2
- js-tokens: registry.npmjs.org/js-tokens@4.0.0
- dev: true
-
- registry.npmjs.org/@babel/parser@7.20.3:
- resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz}
- name: '@babel/parser'
- version: 7.20.3
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- dev: true
-
- registry.npmjs.org/@babel/template@7.18.10:
- resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz}
- name: '@babel/template'
- version: 7.18.10
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.18.6
- '@babel/parser': registry.npmjs.org/@babel/parser@7.20.3
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- dev: true
-
- registry.npmjs.org/@babel/traverse@7.20.1:
- resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz}
- name: '@babel/traverse'
- version: 7.20.1
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.18.6
- '@babel/generator': registry.npmjs.org/@babel/generator@7.20.4
- '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.18.9
- '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.19.0
- '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.18.6
- '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6
- '@babel/parser': registry.npmjs.org/@babel/parser@7.20.3
- '@babel/types': registry.npmjs.org/@babel/types@7.20.2
- debug: registry.npmjs.org/debug@4.3.4
- globals: registry.npmjs.org/globals@11.12.0
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- registry.npmjs.org/@babel/types@7.20.2:
- resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz}
- name: '@babel/types'
- version: 7.20.2
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': registry.npmjs.org/@babel/helper-string-parser@7.19.4
- '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1
- to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0
- dev: true
-
- registry.npmjs.org/@esbuild/linux-loong64@0.14.54:
- resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz}
- name: '@esbuild/linux-loong64'
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/@jridgewell/gen-mapping@0.1.1:
- resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz}
- name: '@jridgewell/gen-mapping'
- version: 0.1.1
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': registry.npmjs.org/@jridgewell/set-array@1.1.2
- '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14
- dev: true
-
- registry.npmjs.org/@jridgewell/gen-mapping@0.3.2:
- resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz}
- name: '@jridgewell/gen-mapping'
- version: 0.3.2
- engines: {node: '>=6.0.0'}
- dependencies:
- '@jridgewell/set-array': registry.npmjs.org/@jridgewell/set-array@1.1.2
- '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14
- '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.17
- dev: true
-
- registry.npmjs.org/@jridgewell/resolve-uri@3.1.0:
- resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz}
- name: '@jridgewell/resolve-uri'
- version: 3.1.0
- engines: {node: '>=6.0.0'}
- dev: true
-
- registry.npmjs.org/@jridgewell/set-array@1.1.2:
- resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz}
- name: '@jridgewell/set-array'
- version: 1.1.2
- engines: {node: '>=6.0.0'}
- dev: true
-
- registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14:
- resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz}
- name: '@jridgewell/sourcemap-codec'
- version: 1.4.14
- dev: true
-
- registry.npmjs.org/@jridgewell/trace-mapping@0.3.17:
- resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz}
- name: '@jridgewell/trace-mapping'
- version: 0.3.17
- dependencies:
- '@jridgewell/resolve-uri': registry.npmjs.org/@jridgewell/resolve-uri@3.1.0
- '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14
- dev: true
-
- registry.npmjs.org/@msafe/aptos-wallet-adapter@1.0.11:
- resolution: {integrity: sha512-0LSiXVQRz1kmqHUAJXcFBiWKhvZLPj0XXS1HP5d7gOZKdFZZKptbc5hm3anxu20aCJ9nTNZW/rFW0UCFaJcXeg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@msafe/aptos-wallet-adapter/-/aptos-wallet-adapter-1.0.11.tgz}
- name: '@msafe/aptos-wallet-adapter'
- version: 1.0.11
- dependencies:
- '@aptos-labs/wallet-adapter-core': registry.npmjs.org/@aptos-labs/wallet-adapter-core@0.2.3
- '@msafe/aptos-wallet': registry.npmjs.org/@msafe/aptos-wallet@3.0.5
- aptos: registry.npmjs.org/aptos@1.19.0
- transitivePeerDependencies:
- - debug
- dev: false
-
- registry.npmjs.org/@msafe/aptos-wallet@3.0.5:
- resolution: {integrity: sha512-riLCjrOKH93ppR1Q2fu4guR2cZoLlZgALY1uLhR7tmkT0nRG+G8sDSeIKlUMwen+4fnNP6ivSE2dfr5q7zMQvQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@msafe/aptos-wallet/-/aptos-wallet-3.0.5.tgz}
- name: '@msafe/aptos-wallet'
- version: 3.0.5
- dependencies:
- buffer: registry.npmjs.org/buffer@6.0.3
- json-rpc-protocol: registry.npmjs.org/json-rpc-protocol@0.13.2
- dev: false
-
- registry.npmjs.org/@next/swc-android-arm-eabi@13.0.0:
- resolution: {integrity: sha512-+DUQkYF93gxFjWY+CYWE1QDX6gTgnUiWf+W4UqZjM1Jcef8U97fS6xYh+i+8rH4MM0AXHm7OSakvfOMzmjU6VA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.0.tgz}
- name: '@next/swc-android-arm-eabi'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-android-arm64@13.0.0:
- resolution: {integrity: sha512-RW9Uy3bMSc0zVGCa11klFuwfP/jdcdkhdruqnrJ7v+7XHm6OFKkSRzX6ee7yGR1rdDZvTnP4GZSRSpzjLv/N0g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-android-arm64/-/swc-android-arm64-13.0.0.tgz}
- name: '@next/swc-android-arm64'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-darwin-arm64@13.0.0:
- resolution: {integrity: sha512-APA26nps1j4qyhOIzkclW/OmgotVHj1jBxebSpMCPw2rXfiNvKNY9FA0TcuwPmUCNqaTnm703h6oW4dvp73A4Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.0.tgz}
- name: '@next/swc-darwin-arm64'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-darwin-x64@13.0.0:
- resolution: {integrity: sha512-qsUhUdoFuRJiaJ7LnvTQ6GZv1QnMDcRXCIjxaN0FNVXwrjkq++U7KjBUaxXkRzLV4C7u0NHLNOp0iZwNNE7ypw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.0.tgz}
- name: '@next/swc-darwin-x64'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-freebsd-x64@13.0.0:
- resolution: {integrity: sha512-sCdyCbboS7CwdnevKH9J6hkJI76LUw1jVWt4eV7kISuLiPba3JmehZSWm80oa4ADChRVAwzhLAo2zJaYRrInbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.0.tgz}
- name: '@next/swc-freebsd-x64'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-linux-arm-gnueabihf@13.0.0:
- resolution: {integrity: sha512-/X/VxfFA41C9jrEv+sUsPLQ5vbDPVIgG0CJrzKvrcc+b+4zIgPgtfsaWq9ockjHFQi3ycvlZK4TALOXO8ovQ6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.0.tgz}
- name: '@next/swc-linux-arm-gnueabihf'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-linux-arm64-gnu@13.0.0:
- resolution: {integrity: sha512-x6Oxr1GIi0ZtNiT6jbw+JVcbEi3UQgF7mMmkrgfL4mfchOwXtWSHKTSSPnwoJWJfXYa0Vy1n8NElWNTGAqoWFw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.0.tgz}
- name: '@next/swc-linux-arm64-gnu'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-linux-arm64-musl@13.0.0:
- resolution: {integrity: sha512-SnMH9ngI+ipGh3kqQ8+mDtWunirwmhQnQeZkEq9e/9Xsgjf04OetqrqRHKM1HmJtG2qMUJbyXFJ0F81TPuT+3g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.0.tgz}
- name: '@next/swc-linux-arm64-musl'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-linux-x64-gnu@13.0.0:
- resolution: {integrity: sha512-VSQwTX9EmdbotArtA1J67X8964oQfe0xHb32x4tu+JqTR+wOHyG6wGzPMdXH2oKAp6rdd7BzqxUXXf0J+ypHlw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.0.tgz}
- name: '@next/swc-linux-x64-gnu'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-linux-x64-musl@13.0.0:
- resolution: {integrity: sha512-xBCP0nnpO0q4tsytXkvIwWFINtbFRyVY5gxa1zB0vlFtqYR9lNhrOwH3CBrks3kkeaePOXd611+8sjdUtrLnXA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.0.tgz}
- name: '@next/swc-linux-x64-musl'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-win32-arm64-msvc@13.0.0:
- resolution: {integrity: sha512-NutwDafqhGxqPj/eiUixJq9ImS/0sgx6gqlD7jRndCvQ2Q8AvDdu1+xKcGWGNnhcDsNM/n1avf1e62OG1GaqJg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.0.tgz}
- name: '@next/swc-win32-arm64-msvc'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-win32-ia32-msvc@13.0.0:
- resolution: {integrity: sha512-zNaxaO+Kl/xNz02E9QlcVz0pT4MjkXGDLb25qxtAzyJL15aU0+VjjbIZAYWctG59dvggNIUNDWgoBeVTKB9xLg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.0.tgz}
- name: '@next/swc-win32-ia32-msvc'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@next/swc-win32-x64-msvc@13.0.0:
- resolution: {integrity: sha512-FFOGGWwTCRMu9W7MF496Urefxtuo2lttxF1vwS+1rIRsKvuLrWhVaVTj3T8sf2EBL6gtJbmh4TYlizS+obnGKA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.0.tgz}
- name: '@next/swc-win32-x64-msvc'
- version: 13.0.0
- engines: {node: '>= 10'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: false
- optional: true
-
- registry.npmjs.org/@noble/hashes@1.1.3:
- resolution: {integrity: sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz}
- name: '@noble/hashes'
- version: 1.1.3
- dev: false
-
- registry.npmjs.org/@scure/base@1.1.1:
- resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz}
- name: '@scure/base'
- version: 1.1.1
- dev: false
-
- registry.npmjs.org/@scure/bip39@1.1.0:
- resolution: {integrity: sha512-pwrPOS16VeTKg98dYXQyIjJEcWfz7/1YJIwxUEPFfQPtc86Ym/1sVgQ2RLoD43AazMk2l/unK4ITySSpW2+82w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@scure/bip39/-/bip39-1.1.0.tgz}
- name: '@scure/bip39'
- version: 1.1.0
- dependencies:
- '@noble/hashes': registry.npmjs.org/@noble/hashes@1.1.3
- '@scure/base': registry.npmjs.org/@scure/base@1.1.1
- dev: false
-
- registry.npmjs.org/@sindresorhus/is@4.6.0:
- resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz}
- name: '@sindresorhus/is'
- version: 4.6.0
- engines: {node: '>=10'}
- dev: false
-
- registry.npmjs.org/@szmarczak/http-timer@4.0.6:
- resolution: {integrity: sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz}
- name: '@szmarczak/http-timer'
- version: 4.0.6
- engines: {node: '>=10'}
- dependencies:
- defer-to-connect: registry.npmjs.org/defer-to-connect@2.0.1
- dev: false
-
- registry.npmjs.org/@types/cacheable-request@6.0.3:
- resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz}
- name: '@types/cacheable-request'
- version: 6.0.3
- dependencies:
- '@types/http-cache-semantics': registry.npmjs.org/@types/http-cache-semantics@4.0.1
- '@types/keyv': registry.npmjs.org/@types/keyv@3.1.4
- '@types/node': registry.npmjs.org/@types/node@17.0.45
- '@types/responselike': registry.npmjs.org/@types/responselike@1.0.0
- dev: false
-
- registry.npmjs.org/@types/http-cache-semantics@4.0.1:
- resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz}
- name: '@types/http-cache-semantics'
- version: 4.0.1
- dev: false
-
- registry.npmjs.org/@types/keyv@3.1.4:
- resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz}
- name: '@types/keyv'
- version: 3.1.4
- dependencies:
- '@types/node': registry.npmjs.org/@types/node@17.0.45
- dev: false
-
- registry.npmjs.org/@types/node@17.0.45:
- resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz}
- name: '@types/node'
- version: 17.0.45
- dev: false
-
- registry.npmjs.org/@types/responselike@1.0.0:
- resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz}
- name: '@types/responselike'
- version: 1.0.0
- dependencies:
- '@types/node': registry.npmjs.org/@types/node@17.0.45
- dev: false
-
- registry.npmjs.org/ansi-styles@3.2.1:
- resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz}
- name: ansi-styles
- version: 3.2.1
- engines: {node: '>=4'}
- dependencies:
- color-convert: registry.npmjs.org/color-convert@1.9.3
- dev: true
-
- registry.npmjs.org/aptos@1.19.0:
- resolution: {integrity: sha512-IEvEfBFndhDce1HCMdow24Dh52sFFuRcgDpjTbH3Fi4TQpCD9s7zX+C5eCzTNiWQmEH/dfL2uDw5dbREGQxsbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/aptos/-/aptos-1.19.0.tgz}
- name: aptos
- version: 1.19.0
- engines: {node: '>=11.0.0'}
- dependencies:
- '@aptos-labs/aptos-client': registry.npmjs.org/@aptos-labs/aptos-client@0.0.2
- '@noble/hashes': registry.npmjs.org/@noble/hashes@1.1.3
- '@scure/bip39': registry.npmjs.org/@scure/bip39@1.1.0
- eventemitter3: registry.npmjs.org/eventemitter3@5.0.1
- form-data: registry.npmjs.org/form-data@4.0.0
- tweetnacl: registry.npmjs.org/tweetnacl@1.0.3
- transitivePeerDependencies:
- - debug
- dev: false
-
- registry.npmjs.org/asynckit@0.4.0:
- resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz}
- name: asynckit
- version: 0.4.0
- dev: false
-
- registry.npmjs.org/axios@0.27.2:
- resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/axios/-/axios-0.27.2.tgz}
- name: axios
- version: 0.27.2
- dependencies:
- follow-redirects: registry.npmjs.org/follow-redirects@1.15.2
- form-data: registry.npmjs.org/form-data@4.0.0
- transitivePeerDependencies:
- - debug
- dev: false
-
- registry.npmjs.org/base64-js@1.5.1:
- resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz}
- name: base64-js
- version: 1.5.1
- dev: false
-
- registry.npmjs.org/browserslist@4.21.4:
- resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz}
- name: browserslist
- version: 4.21.4
- engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
- hasBin: true
- dependencies:
- caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001431
- electron-to-chromium: registry.npmjs.org/electron-to-chromium@1.4.284
- node-releases: registry.npmjs.org/node-releases@2.0.6
- update-browserslist-db: registry.npmjs.org/update-browserslist-db@1.0.10(browserslist@4.21.4)
- dev: true
-
- registry.npmjs.org/buffer@6.0.3:
- resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz}
- name: buffer
- version: 6.0.3
- dependencies:
- base64-js: registry.npmjs.org/base64-js@1.5.1
- ieee754: registry.npmjs.org/ieee754@1.2.1
- dev: false
-
- registry.npmjs.org/bufferutil@4.0.7:
- resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.7.tgz}
- name: bufferutil
- version: 4.0.7
- engines: {node: '>=6.14.2'}
- requiresBuild: true
- dependencies:
- node-gyp-build: 4.6.0
- dev: false
-
- registry.npmjs.org/cacheable-lookup@5.0.4:
- resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz}
- name: cacheable-lookup
- version: 5.0.4
- engines: {node: '>=10.6.0'}
- dev: false
-
- registry.npmjs.org/cacheable-request@7.0.4:
- resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz}
- name: cacheable-request
- version: 7.0.4
- engines: {node: '>=8'}
- dependencies:
- clone-response: registry.npmjs.org/clone-response@1.0.3
- get-stream: registry.npmjs.org/get-stream@5.2.0
- http-cache-semantics: registry.npmjs.org/http-cache-semantics@4.1.1
- keyv: registry.npmjs.org/keyv@4.5.3
- lowercase-keys: registry.npmjs.org/lowercase-keys@2.0.0
- normalize-url: registry.npmjs.org/normalize-url@6.1.0
- responselike: registry.npmjs.org/responselike@2.0.1
- dev: false
-
- registry.npmjs.org/caniuse-lite@1.0.30001431:
- resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001431.tgz}
- name: caniuse-lite
- version: 1.0.30001431
- dev: true
-
- registry.npmjs.org/chalk@2.4.2:
- resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz}
- name: chalk
- version: 2.4.2
- engines: {node: '>=4'}
- dependencies:
- ansi-styles: registry.npmjs.org/ansi-styles@3.2.1
- escape-string-regexp: registry.npmjs.org/escape-string-regexp@1.0.5
- supports-color: registry.npmjs.org/supports-color@5.5.0
- dev: true
-
- registry.npmjs.org/clone-response@1.0.3:
- resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz}
- name: clone-response
- version: 1.0.3
- dependencies:
- mimic-response: registry.npmjs.org/mimic-response@1.0.1
- dev: false
-
- registry.npmjs.org/color-convert@1.9.3:
- resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz}
- name: color-convert
- version: 1.9.3
- dependencies:
- color-name: registry.npmjs.org/color-name@1.1.3
- dev: true
-
- registry.npmjs.org/color-name@1.1.3:
- resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz}
- name: color-name
- version: 1.1.3
- dev: true
-
- registry.npmjs.org/combined-stream@1.0.8:
- resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz}
- name: combined-stream
- version: 1.0.8
- engines: {node: '>= 0.8'}
- dependencies:
- delayed-stream: registry.npmjs.org/delayed-stream@1.0.0
- dev: false
-
- registry.npmjs.org/convert-source-map@1.9.0:
- resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz}
- name: convert-source-map
- version: 1.9.0
- dev: true
-
- registry.npmjs.org/debug@4.3.4:
- resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz}
- name: debug
- version: 4.3.4
- engines: {node: '>=6.0'}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
- dependencies:
- ms: registry.npmjs.org/ms@2.1.2
- dev: true
-
- registry.npmjs.org/decompress-response@6.0.0:
- resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz}
- name: decompress-response
- version: 6.0.0
- engines: {node: '>=10'}
- dependencies:
- mimic-response: registry.npmjs.org/mimic-response@3.1.0
- dev: false
-
- registry.npmjs.org/defer-to-connect@2.0.1:
- resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz}
- name: defer-to-connect
- version: 2.0.1
- engines: {node: '>=10'}
- dev: false
-
- registry.npmjs.org/delayed-stream@1.0.0:
- resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz}
- name: delayed-stream
- version: 1.0.0
- engines: {node: '>=0.4.0'}
- dev: false
-
- registry.npmjs.org/electron-to-chromium@1.4.284:
- resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz}
- name: electron-to-chromium
- version: 1.4.284
- dev: true
-
- registry.npmjs.org/end-of-stream@1.4.4:
- resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz}
- name: end-of-stream
- version: 1.4.4
- dependencies:
- once: registry.npmjs.org/once@1.4.0
- dev: false
-
- registry.npmjs.org/esbuild-android-64@0.14.54:
- resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz}
- name: esbuild-android-64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-android-arm64@0.14.54:
- resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz}
- name: esbuild-android-arm64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-darwin-64@0.14.54:
- resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz}
- name: esbuild-darwin-64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-darwin-arm64@0.14.54:
- resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz}
- name: esbuild-darwin-arm64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-freebsd-64@0.14.54:
- resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz}
- name: esbuild-freebsd-64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-freebsd-arm64@0.14.54:
- resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz}
- name: esbuild-freebsd-arm64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-linux-32@0.14.54:
- resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz}
- name: esbuild-linux-32
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-linux-64@0.14.54:
- resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz}
- name: esbuild-linux-64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-linux-arm64@0.14.54:
- resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz}
- name: esbuild-linux-arm64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-linux-arm@0.14.54:
- resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz}
- name: esbuild-linux-arm
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-linux-mips64le@0.14.54:
- resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz}
- name: esbuild-linux-mips64le
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-linux-ppc64le@0.14.54:
- resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz}
- name: esbuild-linux-ppc64le
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-linux-riscv64@0.14.54:
- resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz}
- name: esbuild-linux-riscv64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-linux-s390x@0.14.54:
- resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz}
- name: esbuild-linux-s390x
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-netbsd-64@0.14.54:
- resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz}
- name: esbuild-netbsd-64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-openbsd-64@0.14.54:
- resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz}
- name: esbuild-openbsd-64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-sunos-64@0.14.54:
- resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz}
- name: esbuild-sunos-64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-windows-32@0.14.54:
- resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz}
- name: esbuild-windows-32
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-windows-64@0.14.54:
- resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz}
- name: esbuild-windows-64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/esbuild-windows-arm64@0.14.54:
- resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz}
- name: esbuild-windows-arm64
- version: 0.14.54
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/escalade@3.1.1:
- resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz}
- name: escalade
- version: 3.1.1
- engines: {node: '>=6'}
- dev: true
-
- registry.npmjs.org/escape-string-regexp@1.0.5:
- resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz}
- name: escape-string-regexp
- version: 1.0.5
- engines: {node: '>=0.8.0'}
- dev: true
-
- registry.npmjs.org/eventemitter3@4.0.7:
- resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz}
- name: eventemitter3
- version: 4.0.7
- dev: false
-
- registry.npmjs.org/eventemitter3@5.0.1:
- resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz}
- name: eventemitter3
- version: 5.0.1
- dev: false
-
- registry.npmjs.org/follow-redirects@1.15.2:
- resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz}
- name: follow-redirects
- version: 1.15.2
- engines: {node: '>=4.0'}
- peerDependencies:
- debug: '*'
- peerDependenciesMeta:
- debug:
- optional: true
- dev: false
-
- registry.npmjs.org/form-data@4.0.0:
- resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz}
- name: form-data
- version: 4.0.0
- engines: {node: '>= 6'}
- dependencies:
- asynckit: registry.npmjs.org/asynckit@0.4.0
- combined-stream: registry.npmjs.org/combined-stream@1.0.8
- mime-types: registry.npmjs.org/mime-types@2.1.35
- dev: false
-
- registry.npmjs.org/fsevents@2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz}
- name: fsevents
- version: 2.3.2
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/gensync@1.0.0-beta.2:
- resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz}
- name: gensync
- version: 1.0.0-beta.2
- engines: {node: '>=6.9.0'}
- dev: true
-
- registry.npmjs.org/get-stream@5.2.0:
- resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz}
- name: get-stream
- version: 5.2.0
- engines: {node: '>=8'}
- dependencies:
- pump: registry.npmjs.org/pump@3.0.0
- dev: false
-
- registry.npmjs.org/globals@11.12.0:
- resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/globals/-/globals-11.12.0.tgz}
- name: globals
- version: 11.12.0
- engines: {node: '>=4'}
- dev: true
-
- registry.npmjs.org/got@11.8.6:
- resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/got/-/got-11.8.6.tgz}
- name: got
- version: 11.8.6
- engines: {node: '>=10.19.0'}
- dependencies:
- '@sindresorhus/is': registry.npmjs.org/@sindresorhus/is@4.6.0
- '@szmarczak/http-timer': registry.npmjs.org/@szmarczak/http-timer@4.0.6
- '@types/cacheable-request': registry.npmjs.org/@types/cacheable-request@6.0.3
- '@types/responselike': registry.npmjs.org/@types/responselike@1.0.0
- cacheable-lookup: registry.npmjs.org/cacheable-lookup@5.0.4
- cacheable-request: registry.npmjs.org/cacheable-request@7.0.4
- decompress-response: registry.npmjs.org/decompress-response@6.0.0
- http2-wrapper: registry.npmjs.org/http2-wrapper@1.0.3
- lowercase-keys: registry.npmjs.org/lowercase-keys@2.0.0
- p-cancelable: registry.npmjs.org/p-cancelable@2.1.1
- responselike: registry.npmjs.org/responselike@2.0.1
- dev: false
-
- registry.npmjs.org/graceful-fs@4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz}
- name: graceful-fs
- version: 4.2.10
- requiresBuild: true
- optional: true
-
- registry.npmjs.org/has-flag@3.0.0:
- resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz}
- name: has-flag
- version: 3.0.0
- engines: {node: '>=4'}
- dev: true
-
- registry.npmjs.org/http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz}
- name: http-cache-semantics
- version: 4.1.1
- dev: false
-
- registry.npmjs.org/http2-wrapper@1.0.3:
- resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz}
- name: http2-wrapper
- version: 1.0.3
- engines: {node: '>=10.19.0'}
- dependencies:
- quick-lru: registry.npmjs.org/quick-lru@5.1.1
- resolve-alpn: registry.npmjs.org/resolve-alpn@1.2.1
- dev: false
-
- registry.npmjs.org/ieee754@1.2.1:
- resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz}
- name: ieee754
- version: 1.2.1
- dev: false
-
- registry.npmjs.org/js-tokens@4.0.0:
- resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz}
- name: js-tokens
- version: 4.0.0
- dev: true
-
- registry.npmjs.org/jsesc@2.5.2:
- resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz}
- name: jsesc
- version: 2.5.2
- engines: {node: '>=4'}
- hasBin: true
- dev: true
-
- registry.npmjs.org/json-buffer@3.0.1:
- resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz}
- name: json-buffer
- version: 3.0.1
- dev: false
-
- registry.npmjs.org/json-rpc-protocol@0.13.2:
- resolution: {integrity: sha512-2InSi+c7wGESmvYcEVS0clctpJCodV7gLqLN1BIIPNK07wokXIwhOL8RQWU4O7oX5adChn6HJGtIU6JaUQ1P/A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/json-rpc-protocol/-/json-rpc-protocol-0.13.2.tgz}
- name: json-rpc-protocol
- version: 0.13.2
- engines: {node: '>=4'}
- dependencies:
- make-error: registry.npmjs.org/make-error@1.3.6
- dev: false
-
- registry.npmjs.org/json5@2.2.1:
- resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/json5/-/json5-2.2.1.tgz}
- name: json5
- version: 2.2.1
- engines: {node: '>=6'}
- hasBin: true
- dev: true
-
- registry.npmjs.org/keyv@4.5.3:
- resolution: {integrity: sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz}
- name: keyv
- version: 4.5.3
- dependencies:
- json-buffer: registry.npmjs.org/json-buffer@3.0.1
- dev: false
-
- registry.npmjs.org/lowercase-keys@2.0.0:
- resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz}
- name: lowercase-keys
- version: 2.0.0
- engines: {node: '>=8'}
- dev: false
-
- registry.npmjs.org/make-error@1.3.6:
- resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz}
- name: make-error
- version: 1.3.6
- dev: false
-
- registry.npmjs.org/mime-db@1.52.0:
- resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz}
- name: mime-db
- version: 1.52.0
- engines: {node: '>= 0.6'}
- dev: false
-
- registry.npmjs.org/mime-types@2.1.35:
- resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz}
- name: mime-types
- version: 2.1.35
- engines: {node: '>= 0.6'}
- dependencies:
- mime-db: registry.npmjs.org/mime-db@1.52.0
- dev: false
-
- registry.npmjs.org/mimic-response@1.0.1:
- resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz}
- name: mimic-response
- version: 1.0.1
- engines: {node: '>=4'}
- dev: false
-
- registry.npmjs.org/mimic-response@3.1.0:
- resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz}
- name: mimic-response
- version: 3.1.0
- engines: {node: '>=10'}
- dev: false
-
- registry.npmjs.org/ms@2.1.2:
- resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz}
- name: ms
- version: 2.1.2
- dev: true
-
- registry.npmjs.org/node-releases@2.0.6:
- resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz}
- name: node-releases
- version: 2.0.6
- dev: true
-
- registry.npmjs.org/normalize-url@6.1.0:
- resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz}
- name: normalize-url
- version: 6.1.0
- engines: {node: '>=10'}
- dev: false
-
- registry.npmjs.org/once@1.4.0:
- resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/once/-/once-1.4.0.tgz}
- name: once
- version: 1.4.0
- dependencies:
- wrappy: registry.npmjs.org/wrappy@1.0.2
- dev: false
-
- registry.npmjs.org/p-cancelable@2.1.1:
- resolution: {integrity: sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz}
- name: p-cancelable
- version: 2.1.1
- engines: {node: '>=8'}
- dev: false
-
- registry.npmjs.org/picocolors@1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz}
- name: picocolors
- version: 1.0.0
- dev: true
-
- registry.npmjs.org/pump@3.0.0:
- resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/pump/-/pump-3.0.0.tgz}
- name: pump
- version: 3.0.0
- dependencies:
- end-of-stream: registry.npmjs.org/end-of-stream@1.4.4
- once: registry.npmjs.org/once@1.4.0
- dev: false
-
- registry.npmjs.org/quick-lru@5.1.1:
- resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz}
- name: quick-lru
- version: 5.1.1
- engines: {node: '>=10'}
- dev: false
-
- registry.npmjs.org/resolve-alpn@1.2.1:
- resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz}
- name: resolve-alpn
- version: 1.2.1
- dev: false
-
- registry.npmjs.org/responselike@2.0.1:
- resolution: {integrity: sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz}
- name: responselike
- version: 2.0.1
- dependencies:
- lowercase-keys: registry.npmjs.org/lowercase-keys@2.0.0
- dev: false
-
- registry.npmjs.org/semver@6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/semver/-/semver-6.3.0.tgz}
- name: semver
- version: 6.3.0
- hasBin: true
- dev: true
-
- registry.npmjs.org/supports-color@5.5.0:
- resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz}
- name: supports-color
- version: 5.5.0
- engines: {node: '>=4'}
- dependencies:
- has-flag: registry.npmjs.org/has-flag@3.0.0
- dev: true
-
- registry.npmjs.org/to-fast-properties@2.0.0:
- resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz}
- name: to-fast-properties
- version: 2.0.0
- engines: {node: '>=4'}
- dev: true
-
- registry.npmjs.org/turbo-darwin-64@1.10.13:
- resolution: {integrity: sha512-vmngGfa2dlYvX7UFVncsNDMuT4X2KPyPJ2Jj+xvf5nvQnZR/3IeDEGleGVuMi/hRzdinoxwXqgk9flEmAYp0Xw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/turbo-darwin-64/-/turbo-darwin-64-1.10.13.tgz}
- name: turbo-darwin-64
- version: 1.10.13
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/turbo-darwin-arm64@1.10.13:
- resolution: {integrity: sha512-eMoJC+k7gIS4i2qL6rKmrIQGP6Wr9nN4odzzgHFngLTMimok2cGLK3qbJs5O5F/XAtEeRAmuxeRnzQwTl/iuAw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/turbo-darwin-arm64/-/turbo-darwin-arm64-1.10.13.tgz}
- name: turbo-darwin-arm64
- version: 1.10.13
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/turbo-linux-64@1.10.13:
- resolution: {integrity: sha512-0CyYmnKTs6kcx7+JRH3nPEqCnzWduM0hj8GP/aodhaIkLNSAGAa+RiYZz6C7IXN+xUVh5rrWTnU2f1SkIy7Gdg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/turbo-linux-64/-/turbo-linux-64-1.10.13.tgz}
- name: turbo-linux-64
- version: 1.10.13
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/turbo-linux-arm64@1.10.13:
- resolution: {integrity: sha512-0iBKviSGQQlh2OjZgBsGjkPXoxvRIxrrLLbLObwJo3sOjIH0loGmVIimGS5E323soMfi/o+sidjk2wU1kFfD7Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/turbo-linux-arm64/-/turbo-linux-arm64-1.10.13.tgz}
- name: turbo-linux-arm64
- version: 1.10.13
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/turbo-windows-64@1.10.13:
- resolution: {integrity: sha512-S5XySRfW2AmnTeY1IT+Jdr6Goq7mxWganVFfrmqU+qqq3Om/nr0GkcUX+KTIo9mPrN0D3p5QViBRzulwB5iuUQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/turbo-windows-64/-/turbo-windows-64-1.10.13.tgz}
- name: turbo-windows-64
- version: 1.10.13
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/turbo-windows-arm64@1.10.13:
- resolution: {integrity: sha512-nKol6+CyiExJIuoIc3exUQPIBjP9nIq5SkMJgJuxsot2hkgGrafAg/izVDRDrRduQcXj2s8LdtxJHvvnbI8hEQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/turbo-windows-arm64/-/turbo-windows-arm64-1.10.13.tgz}
- name: turbo-windows-arm64
- version: 1.10.13
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- registry.npmjs.org/tweetnacl@1.0.3:
- resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz}
- name: tweetnacl
- version: 1.0.3
- dev: false
-
- registry.npmjs.org/update-browserslist-db@1.0.10(browserslist@4.21.4):
- resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz}
- id: registry.npmjs.org/update-browserslist-db/1.0.10
- name: update-browserslist-db
- version: 1.0.10
- hasBin: true
- peerDependencies:
- browserslist: '>= 4.21.0'
- dependencies:
- browserslist: registry.npmjs.org/browserslist@4.21.4
- escalade: registry.npmjs.org/escalade@3.1.1
- picocolors: registry.npmjs.org/picocolors@1.0.0
- dev: true
-
- registry.npmjs.org/utf-8-validate@5.0.10:
- resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz}
- name: utf-8-validate
- version: 5.0.10
- engines: {node: '>=6.14.2'}
- requiresBuild: true
- dependencies:
- node-gyp-build: 4.6.0
- dev: false
-
- registry.npmjs.org/wrappy@1.0.2:
- resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz}
- name: wrappy
- version: 1.0.2
- dev: false