diff --git a/packages/client/lib/AccessTokenClient.ts b/packages/client/lib/AccessTokenClient.ts index adc0afcc..660dae32 100644 --- a/packages/client/lib/AccessTokenClient.ts +++ b/packages/client/lib/AccessTokenClient.ts @@ -6,6 +6,8 @@ import { AuthorizationServerOpts, AuthzFlowType, convertJsonToURI, + createDPoP, + CreateDPoPClientOptions, EndpointMetadata, formPost, getIssuerFromCredentialOfferPayload, @@ -28,7 +30,7 @@ import { LOG } from './types'; export class AccessTokenClient { public async acquireAccessToken(opts: AccessTokenRequestOpts): Promise> { - const { asOpts, pin, codeVerifier, code, redirectUri, metadata } = opts; + const { asOpts, pin, codeVerifier, code, redirectUri, metadata, createDPoPOptions } = opts; const credentialOffer = opts.credentialOffer ? await assertedUniformCredentialOffer(opts.credentialOffer) : undefined; const pinMetadata: TxCodeAndPinRequired | undefined = credentialOffer && this.getPinMetadata(credentialOffer.credential_offer); @@ -59,6 +61,7 @@ export class AccessTokenClient { metadata, asOpts, issuerOpts, + createDPoPOptions, }); } @@ -68,12 +71,14 @@ export class AccessTokenClient { metadata, asOpts, issuerOpts, + createDPoPOptions, }: { accessTokenRequest: AccessTokenRequest; pinMetadata?: TxCodeAndPinRequired; metadata?: EndpointMetadata; asOpts?: AuthorizationServerOpts; issuerOpts?: IssuerOpts; + createDPoPOptions?: CreateDPoPClientOptions; }): Promise> { this.validate(accessTokenRequest, pinMetadata); @@ -87,10 +92,17 @@ export class AccessTokenClient { : undefined, }); - return this.sendAuthCode(requestTokenURL, accessTokenRequest); + let dPoP: string | undefined; + if (createDPoPOptions?.dPoPSigningAlgValuesSupported && createDPoPOptions?.dPoPSigningAlgValuesSupported.length > 0) { + const htu = requestTokenURL.split('?')[0].split('#')[0]; + dPoP = createDPoPOptions + ? await createDPoP({ ...createDPoPOptions, jwtPayloadProps: { ...createDPoPOptions.jwtPayloadProps, htu, htm: 'POST' } }) + : undefined; + } + return this.sendAuthCode(requestTokenURL, accessTokenRequest, { dPoP }); } - public async createAccessTokenRequest(opts: AccessTokenRequestOpts): Promise { + public async createAccessTokenRequest(opts: Omit): Promise { const { asOpts, pin, codeVerifier, code, redirectUri } = opts; // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore @@ -221,8 +233,14 @@ export class AccessTokenClient { } } - private async sendAuthCode(requestTokenURL: string, accessTokenRequest: AccessTokenRequest): Promise> { - return await formPost(requestTokenURL, convertJsonToURI(accessTokenRequest, { mode: JsonURIMode.X_FORM_WWW_URLENCODED })); + private async sendAuthCode( + requestTokenURL: string, + accessTokenRequest: AccessTokenRequest, + options?: { dPoP?: string }, + ): Promise> { + return await formPost(requestTokenURL, convertJsonToURI(accessTokenRequest, { mode: JsonURIMode.X_FORM_WWW_URLENCODED }), { + customHeaders: { ...(options?.dPoP && { dpop: options.dPoP }) }, + }); } public static determineTokenURL({ diff --git a/packages/client/lib/AccessTokenClientV1_0_11.ts b/packages/client/lib/AccessTokenClientV1_0_11.ts index 2b106147..1f12996c 100644 --- a/packages/client/lib/AccessTokenClientV1_0_11.ts +++ b/packages/client/lib/AccessTokenClientV1_0_11.ts @@ -6,6 +6,8 @@ import { AuthorizationServerOpts, AuthzFlowType, convertJsonToURI, + createDPoP, + CreateDPoPClientOptions, CredentialOfferV1_0_11, CredentialOfferV1_0_13, EndpointMetadata, @@ -32,7 +34,7 @@ const debug = Debug('sphereon:oid4vci:token'); export class AccessTokenClientV1_0_11 { public async acquireAccessToken(opts: AccessTokenRequestOpts): Promise> { - const { asOpts, pin, codeVerifier, code, redirectUri, metadata } = opts; + const { asOpts, pin, codeVerifier, code, redirectUri, metadata, createDPoPOptions } = opts; const credentialOffer = opts.credentialOffer ? await assertedUniformCredentialOffer(opts.credentialOffer) : undefined; const isPinRequired = credentialOffer && this.isPinRequiredValue(credentialOffer.credential_offer); @@ -63,6 +65,7 @@ export class AccessTokenClientV1_0_11 { metadata, asOpts, issuerOpts, + createDPoPOptions, }); } @@ -71,6 +74,7 @@ export class AccessTokenClientV1_0_11 { isPinRequired, metadata, asOpts, + createDPoPOptions, issuerOpts, }: { accessTokenRequest: AccessTokenRequest; @@ -78,6 +82,7 @@ export class AccessTokenClientV1_0_11 { metadata?: EndpointMetadata; asOpts?: AuthorizationServerOpts; issuerOpts?: IssuerOpts; + createDPoPOptions?: CreateDPoPClientOptions; }): Promise> { this.validate(accessTokenRequest, isPinRequired); @@ -91,10 +96,18 @@ export class AccessTokenClientV1_0_11 { : undefined, }); - return this.sendAuthCode(requestTokenURL, accessTokenRequest); + let dPoP: string | undefined; + if (createDPoPOptions?.dPoPSigningAlgValuesSupported && createDPoPOptions.dPoPSigningAlgValuesSupported.length > 0) { + const htu = requestTokenURL.split('?')[0].split('#')[0]; + dPoP = createDPoPOptions + ? await createDPoP({ ...createDPoPOptions, jwtPayloadProps: { ...createDPoPOptions.jwtPayloadProps, htu, htm: 'POST' } }) + : undefined; + } + + return this.sendAuthCode(requestTokenURL, accessTokenRequest, { dPoP }); } - public async createAccessTokenRequest(opts: AccessTokenRequestOpts): Promise { + public async createAccessTokenRequest(opts: Omit): Promise { const { asOpts, pin, codeVerifier, code, redirectUri } = opts; const credentialOfferRequest = opts.credentialOffer ? await toUniformCredentialOfferRequest(opts.credentialOffer as CredentialOfferV1_0_11 | CredentialOfferV1_0_13) @@ -204,8 +217,14 @@ export class AccessTokenClientV1_0_11 { } } - private async sendAuthCode(requestTokenURL: string, accessTokenRequest: AccessTokenRequest): Promise> { - return await formPost(requestTokenURL, convertJsonToURI(accessTokenRequest, { mode: JsonURIMode.X_FORM_WWW_URLENCODED })); + private async sendAuthCode( + requestTokenURL: string, + accessTokenRequest: AccessTokenRequest, + options?: { dPoP?: string }, + ): Promise> { + return await formPost(requestTokenURL, convertJsonToURI(accessTokenRequest, { mode: JsonURIMode.X_FORM_WWW_URLENCODED }), { + customHeaders: { ...(options?.dPoP && { dpop: options.dPoP }) }, + }); } public static determineTokenURL({ diff --git a/packages/client/lib/AuthorizationCodeClient.ts b/packages/client/lib/AuthorizationCodeClient.ts index f247a739..774acd39 100644 --- a/packages/client/lib/AuthorizationCodeClient.ts +++ b/packages/client/lib/AuthorizationCodeClient.ts @@ -116,7 +116,7 @@ export const createAuthorizationRequestUrl = async ({ let { scope, authorizationDetails } = authorizationRequest; const parMode = endpointMetadata?.credentialIssuerMetadata?.require_pushed_authorization_requests ? PARMode.REQUIRE - : authorizationRequest.parMode ?? (client_id ? PARMode.AUTO : PARMode.NEVER); + : (authorizationRequest.parMode ?? (client_id ? PARMode.AUTO : PARMode.NEVER)); // Scope and authorization_details can be used in the same authorization request // https://datatracker.ietf.org/doc/html/draft-ietf-oauth-rar-23#name-relationship-to-scope-param if (!scope && !authorizationDetails) { diff --git a/packages/client/lib/AuthorizationCodeClientV1_0_11.ts b/packages/client/lib/AuthorizationCodeClientV1_0_11.ts index 8b17b318..f5aba26a 100644 --- a/packages/client/lib/AuthorizationCodeClientV1_0_11.ts +++ b/packages/client/lib/AuthorizationCodeClientV1_0_11.ts @@ -40,7 +40,7 @@ export const createAuthorizationRequestUrlV1_0_11 = async ({ const parMode = endpointMetadata?.credentialIssuerMetadata?.require_pushed_authorization_requests ? PARMode.REQUIRE - : authorizationRequest.parMode ?? PARMode.AUTO; + : (authorizationRequest.parMode ?? PARMode.AUTO); // Scope and authorization_details can be used in the same authorization request // https://datatracker.ietf.org/doc/html/draft-ietf-oauth-rar-23#name-relationship-to-scope-param if (!scope && !authorizationDetails) { diff --git a/packages/client/lib/CredentialRequestClient.ts b/packages/client/lib/CredentialRequestClient.ts index 421852ee..e9e2805c 100644 --- a/packages/client/lib/CredentialRequestClient.ts +++ b/packages/client/lib/CredentialRequestClient.ts @@ -1,5 +1,7 @@ import { acquireDeferredCredential, + createDPoP, + CreateDPoPClientOptions, CredentialRequestV1_0_13, CredentialResponse, getCredentialRequestForVersion, @@ -89,6 +91,7 @@ export class CredentialRequestClient { context?: string[]; format?: CredentialFormat | OID4VCICredentialFormat; subjectIssuance?: ExperimentalSubjectIssuance; + createDPoPOptions?: CreateDPoPClientOptions; }): Promise & { access_token: string }> { const { credentialIdentifier, credentialTypes, proofInput, format, context, subjectIssuance } = opts; @@ -101,11 +104,12 @@ export class CredentialRequestClient { credentialIdentifier, subjectIssuance, }); - return await this.acquireCredentialsUsingRequest(request); + return await this.acquireCredentialsUsingRequest(request, opts.createDPoPOptions); } public async acquireCredentialsUsingRequest( uniformRequest: UniformCredentialRequest, + createDPoPOptions?: CreateDPoPClientOptions, ): Promise & { access_token: string }> { if (this.version() < OpenId4VCIVersion.VER_1_0_13) { throw new Error('Versions below v1.0.13 (draft 13) are not supported by the V13 credential request client.'); @@ -119,7 +123,22 @@ export class CredentialRequestClient { debug(`Acquiring credential(s) from: ${credentialEndpoint}`); debug(`request\n: ${JSON.stringify(request, null, 2)}`); const requestToken: string = this.credentialRequestOpts.token; - let response = (await post(credentialEndpoint, JSON.stringify(request), { bearerToken: requestToken })) as OpenIDResponse & { + + let dPoP: string | undefined; + if (createDPoPOptions) { + const htu = credentialEndpoint.split('?')[0].split('#')[0]; + dPoP = createDPoPOptions + ? await createDPoP({ + ...createDPoPOptions, + jwtPayloadProps: { ...createDPoPOptions.jwtPayloadProps, htu, htm: 'POST', accessToken: requestToken }, + }) + : undefined; + } + + let response = (await post(credentialEndpoint, JSON.stringify(request), { + bearerToken: requestToken, + customHeaders: { ...(createDPoPOptions && { dpop: dPoP }) }, + })) as OpenIDResponse & { access_token: string; }; this._isDeferred = isDeferredCredentialResponse(response); diff --git a/packages/client/lib/CredentialRequestClientV1_0_11.ts b/packages/client/lib/CredentialRequestClientV1_0_11.ts index 5b10dda6..15358c39 100644 --- a/packages/client/lib/CredentialRequestClientV1_0_11.ts +++ b/packages/client/lib/CredentialRequestClientV1_0_11.ts @@ -1,5 +1,7 @@ import { acquireDeferredCredential, + createDPoP, + CreateDPoPClientOptions, CredentialResponse, getCredentialRequestForVersion, getUniformFormat, @@ -64,15 +66,17 @@ export class CredentialRequestClientV1_0_11 { credentialTypes?: string | string[]; context?: string[]; format?: CredentialFormat | OID4VCICredentialFormat; + createDPoPOptions?: CreateDPoPClientOptions; }): Promise & { access_token: string }> { const { credentialTypes, proofInput, format, context } = opts; const request = await this.createCredentialRequest({ proofInput, credentialTypes, context, format, version: this.version() }); - return await this.acquireCredentialsUsingRequest(request); + return await this.acquireCredentialsUsingRequest(request, opts.createDPoPOptions); } public async acquireCredentialsUsingRequest( uniformRequest: UniformCredentialRequest, + createDPoPOptions?: CreateDPoPClientOptions, ): Promise & { access_token: string }> { const request = getCredentialRequestForVersion(uniformRequest, this.version()); const credentialEndpoint: string = this.credentialRequestOpts.credentialEndpoint; @@ -83,7 +87,22 @@ export class CredentialRequestClientV1_0_11 { debug(`Acquiring credential(s) from: ${credentialEndpoint}`); debug(`request\n: ${JSON.stringify(request, null, 2)}`); const requestToken: string = this.credentialRequestOpts.token; - let response = (await post(credentialEndpoint, JSON.stringify(request), { bearerToken: requestToken })) as OpenIDResponse & { + + let dPoP: string | undefined; + if (createDPoPOptions) { + const htu = credentialEndpoint.split('?')[0].split('#')[0]; + dPoP = createDPoPOptions + ? await createDPoP({ + ...createDPoPOptions, + jwtPayloadProps: { ...createDPoPOptions.jwtPayloadProps, htu, htm: 'POST', accessToken: requestToken }, + }) + : undefined; + } + + let response = (await post(credentialEndpoint, JSON.stringify(request), { + bearerToken: requestToken, + customHeaders: { ...(createDPoPOptions && { dpop: dPoP }) }, + })) as OpenIDResponse & { access_token: string; }; this._isDeferred = isDeferredCredentialResponse(response); diff --git a/packages/common/lib/functions/DPoP.ts b/packages/common/lib/functions/DPoP.ts new file mode 100644 index 00000000..4b57ddf4 --- /dev/null +++ b/packages/common/lib/functions/DPoP.ts @@ -0,0 +1,218 @@ +import { jwtDecode } from 'jwt-decode'; +import SHA from 'sha.js'; +import * as u8a from 'uint8arrays'; +import { v4 as uuidv4 } from 'uuid'; + +import { JwtHeader, JwtPayload, SigningAlgo } from '../types'; +import { JWK } from '../types/CredentialIssuance.types'; + +import { calculateJwkThumbprint } from './JwkThumbprint'; +import { CreateJwtCallback, JwtIssuerJwk } from './JwtIssuer'; +import { VerifyJwtCallbackBase } from './JwtVerifier'; + + +export interface DPoPJwtIssuerWithContext extends JwtIssuerJwk { + type: 'dpop'; + dPoPSigningAlgValuesSupported?: string[]; +} + +/** + * Returns the current unix timestamp in seconds. + */ +function epochTime() { + return Math.floor(Date.now() / 1000); +} + +export type DPoPJwtPayloadProps = { + htu: string; + iat: number; + htm: 'GET' | 'POST' | 'PUT' | 'DELETE' | 'HEAD' | 'OPTIONS' | 'TRACE' | 'CONNECT' | 'PATCH'; + ath?: string; + nonce?: string; + jti: string; +}; +export type DPoPJwtHeaderProps = { typ: 'dpop+jwt'; alg: SigningAlgo; jwk: JWK }; +export type CreateDPoPJwtPayloadProps = Omit & { accessToken?: string }; + +export interface CreateDPoPOptions { + createJwtCallback: CreateJwtCallback; + jwtIssuer: Omit; + jwtPayloadProps: Record & JwtPayloadProps; + dPoPSigningAlgValuesSupported?: string[]; +} + +export type CreateDPoPClientOptions = CreateDPoPOptions>; + +export async function createDPoP(options: CreateDPoPOptions): Promise { + const { createJwtCallback, jwtIssuer, jwtPayloadProps, dPoPSigningAlgValuesSupported } = options; + + if (jwtPayloadProps.accessToken && (jwtPayloadProps.accessToken?.startsWith('DPoP ') || jwtPayloadProps.accessToken?.startsWith('Bearer '))) { + throw new Error('expected accessToken without scheme'); + } + + const ath = jwtPayloadProps.accessToken ? u8a.toString(SHA('sha256').update(jwtPayloadProps.accessToken).digest(), 'base64url') : undefined; + return createJwtCallback( + { method: 'jwk', type: 'dpop', alg: jwtIssuer.alg, jwk: jwtIssuer.jwk, dPoPSigningAlgValuesSupported }, + { + header: { ...jwtIssuer, typ: 'dpop+jwt', alg: jwtIssuer.alg, jwk: jwtIssuer.jwk, }, + payload: { + ...jwtPayloadProps, + iat: epochTime(), + jti: uuidv4(), + ...(ath && { ath }), + }, + }, + ); +} + +export type DPoPVerifyJwtCallback = VerifyJwtCallbackBase; +export interface DPoPVerifyOptions { + expectedNonce?: string; + acceptedAlgorithms?: SigningAlgo[]; + // defaults to 300 seconds (5 minutes) + maxIatAgeInSeconds?: number; + expectAccessToken?: boolean; + jwtVerifyCallback: DPoPVerifyJwtCallback; +} + +export async function verifyDPoP( + request: { headers: Record; fullUrl: string } & Pick, + options: DPoPVerifyOptions, +) { + // There is not more than one DPoP HTTP request header field. + const dpop = request.headers['dpop']; + if (!dpop || typeof dpop !== 'string') { + throw new Error('missing or invalid dpop header. Expected compact JWT'); + } + + // The DPoP HTTP request header field value is a single and well-formed JWT. + const dPoPHeader = jwtDecode>(dpop, { header: true }); + const dPoPPayload = jwtDecode>(dpop, { header: false }); + + // Ensure all required header claims are present + if (dPoPHeader.typ !== 'dpop+jwt' || !dPoPHeader.alg || !dPoPHeader.jwk || typeof dPoPHeader.jwk !== 'object' || dPoPHeader.jwk.d) { + throw new Error('invalid_dpop_proof. Invalid header claims'); + } + + // Ensure all required payload claims are present + if (!dPoPPayload.htm || !dPoPPayload.htu || !dPoPPayload.iat || !dPoPPayload.jti) { + throw new Error('invalid_dpop_proof. Missing required claims'); + } + + // Validate alg is supported + if (options?.acceptedAlgorithms && !options.acceptedAlgorithms.includes(dPoPHeader.alg)) { + throw new Error(`invalid_dpop_proof. Invalid 'alg' claim '${dPoPHeader.alg}'. Only ${options.acceptedAlgorithms.join(', ')} are supported.`); + } + + // Validate nonce if provided + if ((options?.expectedNonce && !dPoPPayload.nonce) || dPoPPayload.nonce !== options.expectedNonce) { + throw new Error('invalid_dpop_proof. Nonce mismatch'); + } + + // Verify JWT signature + try { + const verificationResult = await options.jwtVerifyCallback( + { + method: 'jwk', + type: 'dpop', + jwk: dPoPHeader.jwk, + alg: dPoPHeader.alg, + }, + { + header: dPoPHeader, + payload: dPoPPayload, + raw: dpop, + }, + ); + + if (!verificationResult) { + throw new Error('invalid_dpop_proof. Invalid JWT signature'); + } + } catch (error: unknown) { + throw new Error('invalid_dpop_proof. Invalid JWT signature. ' + (error instanceof Error ? error.message : 'Unknown error')); + } + + // Validate htm claim + if (dPoPPayload.htm !== request.method) { + throw new Error(`invalid_dpop_proof. Invalid htm claim. Must match request method '${request.method}'`); + } + + // The htu claim matches the HTTP URI value for the HTTP request in which the JWT was received, ignoring any query and fragment parts. + const currentUri = request.fullUrl.split('?')[0].split('#')[0]; + if (dPoPPayload.htu !== currentUri) { + throw new Error('invalid_dpop_proof. Invalid htu claim'); + } + + // Validate nonce if provided + if ((options.expectedNonce && dPoPPayload.nonce !== options.expectedNonce) || (!options.expectedNonce && dPoPPayload.nonce)) { + throw new Error('invalid_dpop_proof. Nonce mismatch'); + } + + // Validate iat claim + const now = epochTime(); + if (dPoPPayload.iat > now + (options.maxIatAgeInSeconds ?? 300) || dPoPPayload.iat < now - (options.maxIatAgeInSeconds ?? 300)) { + // 5 minute window + throw new Error('invalid_dpop_proof. Invalid iat claim'); + } + + // If access token is present, validate ath claim + const authorizationHeader = request.headers.authorization; + if (!options.expectAccessToken && authorizationHeader) { + throw new Error('invalid_dpop_proof. Received an unexpected authorization header.'); + } + + if (options.expectAccessToken) { + if (!dPoPPayload.ath) { + throw new Error('invalid_dpop_proof. Missing expected ath claim.'); + } + + // validate that the DPOP proof is made for the provided access token + if (!authorizationHeader || typeof authorizationHeader !== 'string' || !authorizationHeader.startsWith('DPoP ')) { + throw new Error('invalid_dpop_proof. Invalid authorization header.'); + } + + const accessToken = authorizationHeader.replace('DPoP ', ''); + const expectedAth = u8a.toString(SHA('sha256').update(accessToken).digest(), 'base64url'); + if (dPoPPayload.ath !== expectedAth) { + throw new Error('invalid_dpop_proof. Invalid ath claim'); + } + + // validate that the access token is signed with the same key as the DPOP proof + const accessTokenPayload = jwtDecode(accessToken, { header: false }); + if (!accessTokenPayload.cnf?.jkt) { + throw new Error('invalid_dpop_proof. Access token is missing the jkt claim'); + } + + const thumprint = await calculateJwkThumbprint(dPoPHeader.jwk, 'sha256'); + if (accessTokenPayload.cnf?.jkt !== thumprint) { + throw new Error('invalid_dpop_proof. JwkThumbprint mismatch'); + } + } + + // If all validations pass, return the dpop jwk + return dPoPHeader.jwk; +} + +/** + * DPoP verifications for resource requests + * For Bearer token compatibility jwt's must have a token_type claim + * The access token itself must be validated before using this method + * If the token_type is not DPoP, then the request is not a DPoP request + * and we don't need to verify the DPoP proof + */ +export async function verifyResourceDPoP( + request: { headers: Record; fullUrl: string } & Pick, + options: Omit, +) { + if (!request.headers.authorization || typeof request.headers.authorization !== 'string') { + throw new Error('Received an invalid resource request. Missing authorization header.'); + } + const tokenPayload = jwtDecode(request.headers.authorization, { header: false }); + const tokenType = tokenPayload.token_type; + + if (tokenType !== 'DPoP') { + return; + } + + return verifyDPoP(request, { ...options, expectAccessToken: true }); +} diff --git a/packages/common/lib/functions/HttpUtils.ts b/packages/common/lib/functions/HttpUtils.ts index 4c12d031..79061a99 100644 --- a/packages/common/lib/functions/HttpUtils.ts +++ b/packages/common/lib/functions/HttpUtils.ts @@ -60,7 +60,8 @@ const openIdFetch = async ( ): Promise> => { const headers: Record = opts?.customHeaders ?? {}; if (opts?.bearerToken) { - headers['Authorization'] = `Bearer ${typeof opts.bearerToken === 'function' ? await opts.bearerToken() : opts.bearerToken}`; + headers['Authorization'] = + `${headers.dpop ? 'DPoP' : 'Bearer'} ${typeof opts.bearerToken === 'function' ? await opts.bearerToken() : opts.bearerToken}`; } const method = opts?.method ? opts.method : body ? 'POST' : 'GET'; const accept = opts?.accept ? opts.accept : 'application/json'; diff --git a/packages/common/lib/types/Authorization.types.ts b/packages/common/lib/types/Authorization.types.ts index d52e9753..4138981d 100644 --- a/packages/common/lib/types/Authorization.types.ts +++ b/packages/common/lib/types/Authorization.types.ts @@ -1,3 +1,5 @@ +import { CreateDPoPClientOptions } from '../functions/DPoP'; + import { Alg, CredentialOfferPayload, ProofOfPossessionCallbacks, UniformCredentialOffer } from './CredentialIssuance.types'; import { ErrorResponse, @@ -219,6 +221,10 @@ export interface AccessTokenRequestOpts { redirectUri?: string; // only required for authorization flow pin?: string; // Pin-number. Only used when required pinMetadata?: TxCodeAndPinRequired; // OPTIONAL. String value containing a Transaction Code. This value MUST be present if a tx_code object was present in the Credential Offer (including if the object was empty). This parameter MUST only be used if the grant_type is urn:ietf:params:oauth:grant-type:pre-authorized_code. + // if the CreateDPoPOptions are provided, a dPoP will be created using the provided callback, + // if the authorization server indicates that it supports dPoP via the dpop_signing_alg_values_supported parameter. + createDPoPOptions?: CreateDPoPClientOptions; + // eslint-disable-next-line @typescript-eslint/no-explicit-any additionalParams?: Record; } @@ -278,6 +284,7 @@ export enum CreateRequestObjectMode { export type RequestObjectOpts = { requestObjectMode?: CreateRequestObjectMode; signCallbacks?: ProofOfPossessionCallbacks; + // eslint-disable-next-line @typescript-eslint/no-explicit-any clientMetadata?: Record; // TODO: Merge SIOP/OID4VP iss?: string; jwksUri?: string; diff --git a/packages/issuer-rest/lib/IssuerTokenEndpoint.ts b/packages/issuer-rest/lib/IssuerTokenEndpoint.ts index 81bd3047..b0d750eb 100644 --- a/packages/issuer-rest/lib/IssuerTokenEndpoint.ts +++ b/packages/issuer-rest/lib/IssuerTokenEndpoint.ts @@ -1,8 +1,9 @@ -import { GrantTypes, PRE_AUTHORIZED_CODE_REQUIRED_ERROR, TokenError, TokenErrorResponse } from '@sphereon/oid4vci-common' +import { GrantTypes, JWK, PRE_AUTHORIZED_CODE_REQUIRED_ERROR, TokenError, TokenErrorResponse } from '@sphereon/oid4vci-common' +import { uuidv4, verifyDPoP } from '@sphereon/oid4vci-common' +import { DPoPVerifyJwtCallback } from '@sphereon/oid4vci-common/lib/functions/DPoP' import { assertValidAccessTokenRequest, createAccessTokenResponse, ITokenEndpointOpts, VcIssuer } from '@sphereon/oid4vci-issuer' import { sendErrorResponse } from '@sphereon/ssi-express-support' import { NextFunction, Request, Response } from 'express' -import { v4 } from 'uuid' /** * @@ -20,8 +21,10 @@ export const handleTokenRequest = ({ cNonceExpiresIn, // expiration in seconds issuer, interval, + dPoPVerifyJwtCallback, }: Required> & { issuer: VcIssuer + dPoPVerifyJwtCallback?: DPoPVerifyJwtCallback }) => { return async (request: Request, response: Response) => { response.set({ @@ -37,16 +40,51 @@ export const handleTokenRequest = ({ }) } + if (request.headers.authorization && request.headers.authorization.startsWith('DPoP ') && !request.headers.DPoP) { + return sendErrorResponse(response, 400, { + error: TokenErrorResponse.invalid_request, + error_description: 'DPoP header is required', + }) + } + + let dPoPJwk: JWK | undefined + if (request.headers.dpop) { + if (!dPoPVerifyJwtCallback) { + return sendErrorResponse(response, 400, { + error: TokenErrorResponse.invalid_request, + error_description: 'DPOP is not supported', + }) + } + + try { + const fullUrl = request.protocol + '://' + request.get('host') + request.originalUrl + dPoPJwk = await verifyDPoP( + { method: request.method, headers: request.headers, fullUrl }, + { + jwtVerifyCallback: dPoPVerifyJwtCallback, + expectAccessToken: false, + maxIatAgeInSeconds: undefined, + }, + ) + } catch (error) { + return sendErrorResponse(response, 400, { + error: TokenErrorResponse.invalid_dpop_proof, + error_description: error instanceof Error ? error.message : 'Unknown error', + }) + } + } + try { const responseBody = await createAccessTokenResponse(request.body, { credentialOfferSessions: issuer.credentialOfferSessions, accessTokenIssuer, cNonces: issuer.cNonces, - cNonce: v4(), + cNonce: uuidv4(), accessTokenSignerCallback, cNonceExpiresIn, interval, tokenExpiresIn, + dPoPJwk, }) return response.status(200).json(responseBody) } catch (error) { diff --git a/packages/issuer/lib/tokens/index.ts b/packages/issuer/lib/tokens/index.ts index be5ef9f1..dc371d56 100644 --- a/packages/issuer/lib/tokens/index.ts +++ b/packages/issuer/lib/tokens/index.ts @@ -2,6 +2,7 @@ import { AccessTokenRequest, AccessTokenResponse, Alg, + calculateJwkThumbprint, CNonceState, CredentialOfferSession, EXPIRED_PRE_AUTHORIZED_CODE, @@ -9,6 +10,7 @@ import { INVALID_PRE_AUTHORIZED_CODE, IssueStatus, IStateManager, + JWK, Jwt, JWTSignerCallback, JWTVerifyCallback, @@ -22,8 +24,8 @@ import { USER_PIN_NOT_REQUIRED_ERROR, USER_PIN_REQUIRED_ERROR, USER_PIN_TX_CODE_SPEC_ERROR, + uuidv4, } from '@sphereon/oid4vci-common' -import { v4 } from 'uuid' import { isPreAuthorizedCodeExpired } from '../functions' @@ -43,19 +45,26 @@ export const generateAccessToken = async ( opts: Required> & { preAuthorizedCode?: string alg?: Alg + dPoPJwk?: JWK }, ): Promise => { - const { accessTokenIssuer, alg, accessTokenSignerCallback, tokenExpiresIn, preAuthorizedCode } = opts + const { dPoPJwk, accessTokenIssuer, alg, accessTokenSignerCallback, tokenExpiresIn, preAuthorizedCode } = opts // JWT uses seconds for iat and exp const iat = new Date().getTime() / 1000 const exp = iat + tokenExpiresIn + const cnf = dPoPJwk ? { cnf: { jkt: await calculateJwkThumbprint(dPoPJwk, 'sha256') } } : undefined const jwt: Jwt = { header: { typ: 'JWT', alg: alg ?? Alg.ES256 }, payload: { iat, exp, iss: accessTokenIssuer, + ...cnf, ...(preAuthorizedCode && { preAuthorizedCode }), + // Protected resources simultaneously supporting both the DPoP and Bearer schemes need to update how the + // evaluation process is performed for bearer tokens to prevent downgraded usage of a DPoP-bound access token. + // Specifically, such a protected resource MUST reject a DPoP-bound access token received as a bearer token per [RFC6750]. + token_type: dPoPJwk ? 'DPoP' : 'Bearer', }, } return await accessTokenSignerCallback(jwt) @@ -189,13 +198,14 @@ export const createAccessTokenResponse = async ( accessTokenSignerCallback: JWTSignerCallback accessTokenIssuer: string interval?: number + dPoPJwk?: JWK }, ) => { - const { credentialOfferSessions, cNonces, cNonceExpiresIn, tokenExpiresIn, accessTokenIssuer, accessTokenSignerCallback, interval } = opts + const { dPoPJwk, credentialOfferSessions, cNonces, cNonceExpiresIn, tokenExpiresIn, accessTokenIssuer, accessTokenSignerCallback, interval } = opts // Pre-auth flow const preAuthorizedCode = request[PRE_AUTH_CODE_LITERAL] as string - const cNonce = opts.cNonce ?? v4() + const cNonce = opts.cNonce ?? uuidv4() await cNonces.set(cNonce, { cNonce, createdAt: +new Date(), preAuthorizedCode }) const access_token = await generateAccessToken({ @@ -203,10 +213,12 @@ export const createAccessTokenResponse = async ( accessTokenSignerCallback, preAuthorizedCode, accessTokenIssuer, + dPoPJwk, }) + const response: AccessTokenResponse = { access_token, - token_type: 'bearer', + token_type: dPoPJwk ? 'DPoP' : 'bearer', expires_in: tokenExpiresIn, c_nonce: cNonce, c_nonce_expires_in: cNonceExpiresIn, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 31a86f15..e143606a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,16 +19,16 @@ importers: version: 29.5.12 '@types/node': specifier: ^18.19.39 - version: 18.19.39 + version: 18.19.42 codecov: specifier: ^3.8.3 version: 3.8.3(encoding@0.1.13) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + version: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) lerna: specifier: ^8.1.6 - version: 8.1.6(encoding@0.1.13) + version: 8.1.7(encoding@0.1.13) lerna-changelog: specifier: ^2.2.0 version: 2.2.0 @@ -37,13 +37,13 @@ importers: version: 4.1.5 prettier: specifier: ^3.3.2 - version: 3.3.2 + version: 3.3.3 rimraf: specifier: ^5.0.8 - version: 5.0.8 + version: 5.0.9 ts-jest: specifier: ^29.1.5 - version: 29.1.5(@babel/core@7.23.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)))(typescript@5.4.5) typescript: specifier: 5.4.5 version: 5.4.5 @@ -55,16 +55,16 @@ importers: version: 2.0.3 '@digitalcredentials/ed25519-signature-2020': specifier: ^3.0.2 - version: 3.0.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + version: 3.0.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) '@digitalcredentials/ed25519-verification-key-2020': specifier: ^4.0.0 version: 4.0.0 '@digitalcredentials/security-document-loader': specifier: ^1.0.0 - version: 1.0.0(encoding@0.1.13)(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + version: 1.0.0(encoding@0.1.13)(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) '@digitalcredentials/vc': specifier: ^5.0.0 - version: 5.0.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + version: 5.0.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) '@sphereon/oid4vci-client': specifier: workspace:* version: link:../client @@ -83,28 +83,28 @@ importers: devDependencies: '@babel/core': specifier: ^7.21.4 - version: 7.23.9 + version: 7.24.9 '@babel/preset-env': specifier: ^7.21.4 - version: 7.21.4(@babel/core@7.23.9) + version: 7.24.8(@babel/core@7.24.9) '@types/jest': specifier: ^29.5.0 version: 29.5.12 '@types/node': specifier: ^18.15.3 - version: 18.19.39 + version: 18.19.42 did-resolver: specifier: ^4.1.0 version: 4.1.0 expo: specifier: ^48.0.11 - version: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + version: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) react: specifier: ^18.2.0 - version: 18.2.0 + version: 18.3.1 react-native: specifier: ^0.71.7 - version: 0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0) + version: 0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1) uuid: specifier: ^9.0.0 version: 9.0.1 @@ -126,7 +126,7 @@ importers: devDependencies: '@sphereon/ssi-sdk-ext.key-utils': specifier: ^0.23.0 - version: 0.23.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + version: 0.23.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@transmute/did-key.js': specifier: ^0.3.0-unstable.10 version: 0.3.0-unstable.10(encoding@0.1.13) @@ -138,7 +138,7 @@ importers: version: 29.5.12 '@types/node': specifier: ^18.19.39 - version: 18.19.39 + version: 18.19.42 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -168,7 +168,7 @@ importers: version: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.3))(eslint@8.57.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + version: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) jest-junit: specifier: ^16.0.0 version: 16.0.0 @@ -186,10 +186,10 @@ importers: version: 7.2.0 ts-jest: specifier: ^29.1.5 - version: 29.1.5(@babel/core@7.23.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)))(typescript@5.5.3) + version: 29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)))(typescript@5.5.3) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.39)(typescript@5.5.3) + version: 10.9.2(@types/node@18.19.42)(typescript@5.5.3) typescript: specifier: 5.5.3 version: 5.5.3 @@ -241,7 +241,7 @@ importers: version: link:../siop-oid4vp '@sphereon/did-uni-client': specifier: ^0.6.2 - version: 0.6.2(encoding@0.1.13) + version: 0.6.3(encoding@0.1.13) '@sphereon/oid4vci-common': specifier: workspace:* version: link:../common @@ -288,7 +288,7 @@ importers: version: 29.5.12 '@types/node': specifier: ^18.19.39 - version: 18.19.39 + version: 18.19.42 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -346,43 +346,43 @@ importers: version: link:../client '@types/body-parser': specifier: ^1.19.2 - version: 1.19.2 + version: 1.19.5 '@types/cookie-parser': specifier: ^1.4.3 - version: 1.4.3 + version: 1.4.7 '@types/cors': specifier: ^2.8.13 - version: 2.8.13 + version: 2.8.17 '@types/dotenv-flow': specifier: ^3.2.0 - version: 3.2.0 + version: 3.3.3 '@types/express': specifier: ^4.17.17 - version: 4.17.17 + version: 4.17.21 '@types/http-terminator': specifier: ^2.0.2 - version: 2.0.2 + version: 2.0.5 '@types/jest': specifier: ^29.5.0 version: 29.5.12 '@types/node': specifier: ^18.15.3 - version: 18.19.39 + version: 18.19.42 did-resolver: specifier: ^4.1.0 version: 4.1.0 jest: specifier: ^29.5.0 - version: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + version: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) jose: specifier: ^4.10.0 version: 4.15.9 supertest: specifier: ^6.3.3 - version: 6.3.3 + version: 6.3.4 ts-jest: specifier: ^29.1.0 - version: 29.1.5(@babel/core@7.23.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)))(typescript@5.4.5) packages/siop-oid4vp: dependencies: @@ -391,13 +391,13 @@ importers: version: 1.1.2 '@sphereon/did-uni-client': specifier: ^0.6.2 - version: 0.6.2(encoding@0.1.13) + version: 0.6.3(encoding@0.1.13) '@sphereon/oid4vci-common': specifier: workspace:* version: link:../common '@sphereon/pex': specifier: ^3.3.2 - version: 3.3.2 + version: 3.3.3 '@sphereon/pex-models': specifier: ^2.2.4 version: 2.2.4 @@ -424,7 +424,7 @@ importers: version: 12.1.3 qs: specifier: ^6.11.2 - version: 6.11.2 + version: 6.12.3 sha.js: specifier: ^2.4.11 version: 2.4.11 @@ -434,13 +434,13 @@ importers: devDependencies: '@babel/core': specifier: ^7.23.9 - version: 7.23.9 + version: 7.24.9 '@babel/plugin-transform-runtime': specifier: ^7.16.0 - version: 7.16.0(@babel/core@7.23.9) + version: 7.24.7(@babel/core@7.24.9) '@babel/preset-env': specifier: ^7.16.0 - version: 7.21.4(@babel/core@7.23.9) + version: 7.24.8(@babel/core@7.24.9) '@cef-ebsi/ebsi-did-resolver': specifier: ^3.2.0 version: 3.2.0 @@ -449,13 +449,13 @@ importers: version: 1.1.0 '@cef-ebsi/oauth2-auth': specifier: ^3.0.0 - version: 3.0.0 + version: 3.0.2 '@cef-ebsi/siop-auth': specifier: ^4.0.0 - version: 4.0.0 + version: 4.0.2 '@cef-ebsi/verifiable-presentation': specifier: ^6.1.0 - version: 6.1.0(encoding@0.1.13)(web-streams-polyfill@3.3.3) + version: 6.4.0(ajv@8.17.1)(encoding@0.1.13)(web-streams-polyfill@3.3.3) '@cef-ebsi/wallet-lib': specifier: ^4.2.0 version: 4.2.0 @@ -464,13 +464,13 @@ importers: version: 2.0.3 '@digitalcredentials/ed25519-signature-2020': specifier: ^3.0.2 - version: 3.0.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + version: 3.0.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) '@digitalcredentials/jsonld-signatures': specifier: ^9.3.2 - version: 9.3.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + version: 9.4.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) '@digitalcredentials/vc': specifier: ^6.0.0 - version: 6.0.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + version: 6.0.1(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) '@transmute/did-key-ed25519': specifier: ^0.3.0-unstable.10 version: 0.3.0-unstable.10(encoding@0.1.13)(web-streams-polyfill@3.3.3) @@ -491,7 +491,7 @@ importers: version: 1.0.4 '@types/qs': specifier: ^6.9.11 - version: 6.9.11 + version: 6.9.15 '@types/sha.js': specifier: ^2.4.4 version: 2.4.4 @@ -503,7 +503,7 @@ importers: version: 5.62.0(eslint@8.57.0)(typescript@5.4.5) ajv: specifier: ^8.12.0 - version: 8.12.0 + version: 8.17.1 bs58: specifier: ^5.0.0 version: 5.0.0 @@ -512,7 +512,7 @@ importers: version: 3.8.3(encoding@0.1.13) cspell: specifier: ^6.26.3 - version: 6.26.3(encoding@0.1.13)(typescript@5.4.5) + version: 6.31.3(encoding@0.1.13) did-jwt: specifier: 6.11.6 version: 6.11.6 @@ -527,7 +527,7 @@ importers: version: 8.57.0 eslint-config-prettier: specifier: ^8.6.0 - version: 8.6.0(eslint@8.57.0) + version: 8.10.0(eslint@8.57.0) eslint-plugin-eslint-comments: specifier: ^3.2.0 version: 3.2.0(eslint@8.57.0) @@ -536,10 +536,10 @@ importers: version: 2.29.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) ethers: specifier: ^6.10.0 - version: 6.10.0 + version: 6.13.1 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + version: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) jest-junit: specifier: ^16.0.0 version: 16.0.0 @@ -560,13 +560,13 @@ importers: version: 8.0.0 prettier: specifier: ^3.2.5 - version: 3.3.2 + version: 3.3.3 ts-interface-checker: specifier: ^1.0.2 version: 1.0.2 ts-jest: specifier: ^29.1.2 - version: 29.1.5(@babel/core@7.23.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)))(typescript@5.4.5) ts-json-schema-generator: specifier: 1.5.0 version: 1.5.0 @@ -579,8 +579,8 @@ importers: packages: - '@adraffy/ens-normalize@1.10.0': - resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} + '@adraffy/ens-normalize@1.10.1': + resolution: {integrity: sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw==} '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} @@ -600,12 +600,12 @@ packages: resolution: {integrity: sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==} engines: {node: '>=6.9.0'} - '@babel/core@7.23.9': - resolution: {integrity: sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw==} + '@babel/core@7.24.9': + resolution: {integrity: sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.24.9': - resolution: {integrity: sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==} + '@babel/generator@7.24.10': + resolution: {integrity: sha512-o9HBZL1G2129luEUlG1hB4N/nlYNWHnpwlND9eOMclRqqu1YDy2sSYVCFUZwl8I1Gxh+QSRrP2vD7EpUmFVXxg==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.24.7': @@ -632,15 +632,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.2.4': - resolution: {integrity: sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==} - peerDependencies: - '@babel/core': ^7.4.0-0 - - '@babel/helper-define-polyfill-provider@0.3.3': - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} peerDependencies: - '@babel/core': ^7.4.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 '@babel/helper-environment-visitor@7.24.7': resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} @@ -729,6 +724,12 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': + resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7': resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==} engines: {node: '>=6.9.0'} @@ -741,6 +742,12 @@ packages: peerDependencies: '@babel/core': ^7.13.0 + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7': + resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/plugin-proposal-async-generator-functions@7.20.7': resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -755,26 +762,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-class-static-block@7.21.0': - resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. - peerDependencies: - '@babel/core': ^7.12.0 - '@babel/plugin-proposal-decorators@7.24.7': resolution: {integrity: sha512-RL9GR0pUG5Kc8BUWLNDm2T5OpYwSX15r98I0IkgmRQTXuELq/OynH8xtMTMvTJFjXbMWFVTKtYkTaYQsuAwQlQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-dynamic-import@7.18.6': - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-export-default-from@7.24.7': resolution: {integrity: sha512-CcmFwUJ3tKhLjPdt4NP+SHMshebytF8ZTYOv5ZDpkzq2sin80Wb5vJrGt8fhPrORQCfoSa0LAxC/DW+GAC5+Hw==} engines: {node: '>=6.9.0'} @@ -788,20 +781,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-json-strings@7.18.6': - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-logical-assignment-operators@7.20.7': - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} @@ -809,13 +788,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-numeric-separator@7.18.6': - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-object-rest-spread@7.20.7': resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} @@ -837,24 +809,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-methods@7.18.6': - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-private-property-in-object@7.21.11': - resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-proposal-unicode-property-regex@7.18.6': - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. peerDependencies: '@babel/core': ^7.0.0-0 @@ -913,6 +870,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-attributes@7.24.7': + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-meta@7.10.4': resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: @@ -977,12 +940,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/plugin-transform-arrow-functions@7.24.7': resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-async-generator-functions@7.24.7': + resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-async-to-generator@7.24.7': resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} engines: {node: '>=6.9.0'} @@ -1001,6 +976,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-class-properties@7.24.7': + resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.24.7': + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + '@babel/plugin-transform-classes@7.24.8': resolution: {integrity: sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==} engines: {node: '>=6.9.0'} @@ -1031,12 +1018,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-dynamic-import@7.24.7': + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-exponentiation-operator@7.24.7': resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-export-namespace-from@7.24.7': + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-flow-strip-types@7.24.7': resolution: {integrity: sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==} engines: {node: '>=6.9.0'} @@ -1055,12 +1054,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-json-strings@7.24.7': + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-literals@7.24.7': resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-logical-assignment-operators@7.24.7': + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-member-expression-literals@7.24.7': resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} engines: {node: '>=6.9.0'} @@ -1103,12 +1114,36 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.24.7': + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.24.7': + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-object-super@7.24.7': resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-optional-catch-binding@7.24.7': + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-optional-chaining@7.24.8': resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} engines: {node: '>=6.9.0'} @@ -1121,6 +1156,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-private-methods@7.24.7': + resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.24.7': + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-property-literals@7.24.7': resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} engines: {node: '>=6.9.0'} @@ -1163,8 +1210,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-runtime@7.16.0': - resolution: {integrity: sha512-zlPf1/XFn5+vWdve3AAhf+Sxl+MVa5VlwTwWgnLx23u4GlatSRQJ3Eoo9vllf0a9il3woQsT4SK+5Z7c06h8ag==} + '@babel/plugin-transform-runtime@7.24.7': + resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1211,14 +1258,26 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-property-regex@7.24.7': + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-regex@7.24.7': resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-env@7.21.4': - resolution: {integrity: sha512-2W57zHs2yDLm6GD5ZpvNn71lZ0B/iypSdIeq25OurDKji6AdzV07qp4s3n1/x5BqtiGaTrPN3nerlSCaC5qNTw==} + '@babel/plugin-transform-unicode-sets-regex@7.24.7': + resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.24.8': + resolution: {integrity: sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1229,8 +1288,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-modules@0.1.6': - resolution: {integrity: sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==} + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 @@ -1276,24 +1335,24 @@ packages: resolution: {integrity: sha512-4wM5TK5l6xRBSkOCEZRP64Xqsd0BqmvjfSpREn8fXbrpMZqOafku77YQSMzqFmOIQ62HSEi5Vf4CSzDHAmalig==} engines: {node: '>=16.10.0'} - '@cef-ebsi/ebsi-did-resolver@4.0.1': - resolution: {integrity: sha512-C41kMKdEMRZJfE9QL0J+wowyNWLD8yc4x9fRwtIbtz/EhABeeC8OZHJ950NVGgYGwv34CtuRWfp4fIyodrcG5Q==} + '@cef-ebsi/ebsi-did-resolver@4.0.2': + resolution: {integrity: sha512-P7HXriYC/a7UXwy2xRGSa/gnA/tVUxilDPxUCnqxekayTsL0g1Ucgj8vqgAXPVX9qQvNBZkwIMyTXwkrEF5aqQ==} '@cef-ebsi/key-did-resolver@1.1.0': resolution: {integrity: sha512-fx8otCet0vRM/PnndGHHhuWBy5EpX142RsfKT3DTH8/a3Yjkdo8S+C9bGHbDdc6PowPyp4FgF/6XVQUH45iu1A==} engines: {node: '>=16.10.0'} - '@cef-ebsi/key-did-resolver@2.0.1': - resolution: {integrity: sha512-+OqXuw5ci+DPTR5D7Ap8C6l5xU4FbY4nWTPc5rHXqWB3poWZrJA3xrddqNUshLUZj/nkw1UzRPhFmuD8jWBZRg==} + '@cef-ebsi/key-did-resolver@2.0.2': + resolution: {integrity: sha512-3/NxIQhyxIyR+HQCo371fUQf4idNfWSRfILZrz2olU4VBYoaAagafL5JEtBhLqsg34L8nBeNp4euy2JcFYeMPw==} - '@cef-ebsi/key-encoder@1.0.1': - resolution: {integrity: sha512-r6tQjW3eVz6p6NlJr0eYsHFo8gfV33DIBOCyD5bHLhunA9AE1BmGtUsbG+kuOr92uCaWKF/vpOfycEbtr6SDEw==} + '@cef-ebsi/key-encoder@1.0.2': + resolution: {integrity: sha512-WB5imyI+svqh1L57rqpqfDnTpvHVlsZ8mnj67KmRxHa7WzR9NjZU5sjefQNnMEBhSym2SXlLIs2F2JK9gIwk1w==} - '@cef-ebsi/oauth2-auth@3.0.0': - resolution: {integrity: sha512-Rin+PjuqTocWp4VX2IsnsZYGB2lYTbJMhEKq92VLB/fYs+l2erUrjCKdlV6UEZmOpeiOzUvgtE9jikI4zO+sJg==} + '@cef-ebsi/oauth2-auth@3.0.2': + resolution: {integrity: sha512-1GswFg/arJRqdDiXSnUBYmQao52twAPMaB8ArALLMBCVztOcoYJJVIm0T23Ie4LeMcZ7D5KPhb7THpxgBlhJrQ==} - '@cef-ebsi/siop-auth@4.0.0': - resolution: {integrity: sha512-A4n+2qRhfJF9DtX3x3uzWk96TTSTaOIBopico5+XW5bsXkex2dTDozVKXimhBYgzj2RJfl+9Qbs+fxUUiEitzg==} + '@cef-ebsi/siop-auth@4.0.2': + resolution: {integrity: sha512-+6qYOK8BYHtu48srPIVXWXYbe+1yoK26eJVuPmoQHWCsm2wnb5dRzCwibTdy0HhQtFGRclmEWA6n5haanWFZ0g==} '@cef-ebsi/vcdm1.1-accreditation-schema@1.3.0': resolution: {integrity: sha512-1kjxKsnR3tD8+tzL56jV9E1Si3bL65i1fYuG0APVmlEa9pmzLUwpUO6TUHBbsJephDZpgsgEL7C7eWXXrqdujQ==} @@ -1301,32 +1360,39 @@ packages: '@cef-ebsi/vcdm1.1-attestation-schema@1.3.0': resolution: {integrity: sha512-A8ol6bUOGdYFeAWRAg8WMymgCtzQXRXP5S6zi7JB8o4VU3ICylRqYcQM83BHwmZNGF+uwRwEmkIGX9Z0kF9dDg==} + '@cef-ebsi/vcdm1.1-presentation-schema@1.0.3': + resolution: {integrity: sha512-MAbThvUOBG75kSE4iSSGvEFTxMgBFUrMQCsPCXi+oteStXpHSIy8JEg6UFyrLqmDqKK1MY4SzuopkW9dm5Y1+A==} + '@cef-ebsi/vcdm1.1-revocation-statuslist-schema@1.3.0': resolution: {integrity: sha512-nFRBQFVI33lRUwuGM5ow7xX+Vm17GdbXhK5cZ+qmFkx3dsFUpFxOEUqobvRr0MH0vwkLKIU4v9bzlHXUPmlIGA==} '@cef-ebsi/verifiable-credential@5.5.0': resolution: {integrity: sha512-WmHlKT0ykovbbYTO6rBvECEyTGFnFZhw65Hy8x+p9/jn+GBjj0qsh78qahKUZM+Biau8wKNx6r8n+pKjK8dHjg==} - '@cef-ebsi/verifiable-presentation@6.1.0': - resolution: {integrity: sha512-OuFN3LvZOvgXqRyuFLDsDljLjZbmNRd3NdYq9frFUcb4EDh2VUSWKjZWOsn5tmaERBi/PEuMJi+e2BZ4n8xf6g==} + '@cef-ebsi/verifiable-presentation@6.4.0': + resolution: {integrity: sha512-ESx/xngeQOWvIE8O71ZbrSudlCEYZX7lu+ImzX3Y3IFvQLKS8WJzjXkrpBTqK1Q8gNmPsh02Td1iVH3auBkInA==} '@cef-ebsi/wallet-lib@4.2.0': resolution: {integrity: sha512-cvoAflA5M1//xr4R7mGzJhjDlgImpsOQjOmv9jH3Tatoz9yscJrjbhc8ISftsdtghmMnzw982SfLWEY02spVcw==} - '@cspell/cspell-bundled-dicts@6.26.3': - resolution: {integrity: sha512-ZOQI5XSJiLJi9GEbdjKJvMDbgzevsmoQzvAHZ2ujwzoWfhxCeEET0+6fs88/5QvHgXwl0CDsFspXZr1OFfZLHA==} + '@cspell/cspell-bundled-dicts@6.31.3': + resolution: {integrity: sha512-KXy3qKWYzXOGYwqOGMCXHem3fV39iEmoKLiNhoWWry/SFdvAafmeY+LIDcQTXAcOQLkMDCwP2/rY/NadcWnrjg==} + engines: {node: '>=14'} + + '@cspell/cspell-json-reporter@6.31.3': + resolution: {integrity: sha512-ZJwj2vT4lxncYxduXcxy0dCvjjMvXIfphbLSCN5CXvufrtupB4KlcjZUnOofCi4pfpp8qocCSn1lf2DU9xgUXA==} engines: {node: '>=14'} - '@cspell/cspell-pipe@6.26.3': - resolution: {integrity: sha512-e4LKHgXnYj8lO2qFaPaGUjgS2Vps464sc8lRt65MJ3iHR3/AzQO1mB+MDLCqItaLmcyA/llrEY1D8m9dGiBFxA==} + '@cspell/cspell-pipe@6.31.3': + resolution: {integrity: sha512-Lv/y4Ya/TJyU1pf66yl1te7LneFZd3lZg1bN5oe1cPrKSmfWdiX48v7plTRecWd/OWyLGd0yN807v79A+/0W7A==} engines: {node: '>=14'} - '@cspell/cspell-service-bus@6.26.3': - resolution: {integrity: sha512-dbhsB8d4dEd8adyA+/KpNYERyOt8y3VSvOdgusjweEKjezCNxIwLR3GFQHi4QWCevDzrqS+mt9hAvO5RlYP7Bg==} + '@cspell/cspell-service-bus@6.31.3': + resolution: {integrity: sha512-x5j8j3n39KN8EXOAlv75CpircdpF5WEMCC5pcO916o6GBmJBy8SrdzdsBGJhVcYGGilqy6pf8R9RCZ3yAmG8gQ==} engines: {node: '>=14'} - '@cspell/cspell-types@6.26.3': - resolution: {integrity: sha512-s5SjHbpCP/MBTCCwgADzmZvsxpygIiH/2JytVUBrk8TWr4U8/EE3gXPdJ8EUAW3Ndgls/OpGn9c31F6sFjsLjg==} + '@cspell/cspell-types@6.31.3': + resolution: {integrity: sha512-wZ+t+lUsQJB65M31btZM4fH3K1CkRgE8pSeTiCwxYcnCL19pi4TMcEEMKdO8yFZMdocW4B7VRwzxNoQMw2ewBg==} engines: {node: '>=14'} '@cspell/dict-ada@4.0.2': @@ -1338,11 +1404,11 @@ packages: '@cspell/dict-bash@4.1.3': resolution: {integrity: sha512-tOdI3QVJDbQSwPjUkOiQFhYcu2eedmX/PtEpVWg0aFps/r6AyjUQINtTgpqMYnYuq8O1QUIQqnpx21aovcgZCw==} - '@cspell/dict-companies@3.1.2': - resolution: {integrity: sha512-OwR5i1xbYuJX7FtHQySmTy3iJtPV1rZQ3jFCxFGwrA1xRQ4rtRcDQ+sTXBCIAoJHkXa84f9J3zsngOKmMGyS/w==} + '@cspell/dict-companies@3.1.3': + resolution: {integrity: sha512-qaAmfKtQLA7Sbe9zfFVpcwyG92cx6+EiWIpPURv11Ng2QMv2PKhYcterUJBooAvgqD0/qq+AsLN8MREloY5Mdw==} - '@cspell/dict-cpp@4.0.3': - resolution: {integrity: sha512-gbXY9cUgRpb5mpw19VBy+YNUqNMlT5Dj70d8V1yIFbqPVHxccmxwdU4rlNaRyYrC41kDZwxmG7QQwcng6FdGcg==} + '@cspell/dict-cpp@5.1.12': + resolution: {integrity: sha512-6lXLOFIa+k/qBcu0bjaE/Kc6v3sh9VhsDOXD1Dalm3zgd0QIMjp5XBmkpSdCAK3pWCPV0Se7ysVLDfCea1BuXg==} '@cspell/dict-cryptocurrencies@3.0.1': resolution: {integrity: sha512-Tdlr0Ahpp5yxtwM0ukC13V6+uYCI0p9fCRGMGZt36rWv8JQZHIuHfehNl7FB/Qc09NCF7p5ep0GXbL+sVTd/+w==} @@ -1365,8 +1431,8 @@ packages: '@cspell/dict-docker@1.1.7': resolution: {integrity: sha512-XlXHAr822euV36GGsl2J1CkBIVg3fZ6879ZOg5dxTIssuhUOCiV2BuzKZmt6aIFmcdPmR14+9i9Xq+3zuxeX0A==} - '@cspell/dict-dotnet@4.0.2': - resolution: {integrity: sha512-Cu+Ob142tBQ2cYrpK/d3tjm/FvNXQXwdUShRIPKx03HbtUk9BoTdeFY5bX+Zz7GeV66OJCMrmpFANrtKpB8NTg==} + '@cspell/dict-dotnet@5.0.2': + resolution: {integrity: sha512-UD/pO2A2zia/YZJ8Kck/F6YyDSpCMq0YvItpd4YbtDVzPREfTZ48FjZsbYi4Jhzwfvc6o8R56JusAE58P+4sNQ==} '@cspell/dict-elixir@4.0.3': resolution: {integrity: sha512-g+uKLWvOp9IEZvrIvBPTr/oaO6619uH/wyqypqvwpmnmpjcfi8+/hqZH8YNKt15oviK8k4CkINIqNhyndG9d9Q==} @@ -1386,8 +1452,8 @@ packages: '@cspell/dict-fonts@3.0.2': resolution: {integrity: sha512-Z5QdbgEI7DV+KPXrAeDA6dDm/vTzyaW53SGlKqz6PI5VhkOjgkBXv3YtZjnxMZ4dY2ZIqq+RUK6qa9Pi8rQdGQ==} - '@cspell/dict-fullstack@3.1.8': - resolution: {integrity: sha512-YRlZupL7uqMCtEBK0bDP9BrcPnjDhz7m4GBqCc1EYqfXauHbLmDT8ELha7T/E7wsFKniHSjzwDZzhNXo2lusRQ==} + '@cspell/dict-fullstack@3.2.0': + resolution: {integrity: sha512-sIGQwU6G3rLTo+nx0GKyirR5dQSFeTIzFTOrURw51ISf+jKG9a3OmvsVtc2OANfvEAOLOC9Wfd8WYhmsO8KRDQ==} '@cspell/dict-gaming-terms@1.0.5': resolution: {integrity: sha512-C3riccZDD3d9caJQQs1+MPfrUrQ+0KHdlj9iUR1QD92FgTOF6UxoBpvHUUZ9YSezslcmpFQK4xQQ5FUGS7uWfw==} @@ -1395,8 +1461,8 @@ packages: '@cspell/dict-git@2.0.0': resolution: {integrity: sha512-n1AxyX5Kgxij/sZFkxFJlzn3K9y/sCcgVPg/vz4WNJ4K9YeTsUmyGLA2OQI7d10GJeiuAo2AP1iZf2A8j9aj2w==} - '@cspell/dict-golang@5.0.2': - resolution: {integrity: sha512-TNOQzsiLv4I56w5188OnJW+2ttjekoBl8IyPpI25GeV3dky4d+TX5pujayvcKQ+SM8vV8u2lpQpvyr4YePhiQg==} + '@cspell/dict-golang@6.0.9': + resolution: {integrity: sha512-etDt2WQauyEQDA+qPS5QtkYTb2I9l5IfQftAllVoB1aOrT6bxxpHvMEpJ0Hsn/vezxrCqa/BmtUbRxllIxIuSg==} '@cspell/dict-haskell@4.0.1': resolution: {integrity: sha512-uRrl65mGrOmwT7NxspB4xKXFUenNC7IikmpRZW8Uzqbqcu7ZRCUfstuVH7T1rmjRgRkjcIjE4PC11luDou4wEQ==} @@ -1410,11 +1476,11 @@ packages: '@cspell/dict-java@5.0.7': resolution: {integrity: sha512-ejQ9iJXYIq7R09BScU2y5OUGrSqwcD+J5mHFOKbduuQ5s/Eh/duz45KOzykeMLI6KHPVxhBKpUPBWIsfewECpQ==} - '@cspell/dict-k8s@1.0.5': - resolution: {integrity: sha512-Cj+/ZV4S+MKlwfocSJZqe/2UAd/sY8YtlZjbK25VN1nCnrsKrBjfkX29vclwSj1U9aJg4Z9jw/uMjoaKu9ZrpQ==} + '@cspell/dict-k8s@1.0.6': + resolution: {integrity: sha512-srhVDtwrd799uxMpsPOQqeDJY+gEocgZpoK06EFrb4GRYGhv7lXo9Fb+xQMyQytzOW9dw4DNOEck++nacDuymg==} - '@cspell/dict-latex@3.1.0': - resolution: {integrity: sha512-XD5S3FY0DrYiun2vm/KKOkeaD30LXp9v5EzVTVQvmxqQrQh0HvOT3TFD7lgKbyzZaG7E+l3wS94uwwm80cOmuw==} + '@cspell/dict-latex@4.0.0': + resolution: {integrity: sha512-LPY4y6D5oI7D3d+5JMJHK/wxYTQa2lJMSNxps2JtuF8hbAnBQb3igoWEjEbIbRRH1XBM0X8dQqemnjQNCiAtxQ==} '@cspell/dict-lorem-ipsum@3.0.0': resolution: {integrity: sha512-msEV24qEpzWZs2kcEicqYlhyBpR0amfDkJOs+iffC07si9ftqtQ+yP3lf1VFLpgqw3SQh1M1vtU7RD4sPrNlcQ==} @@ -1425,32 +1491,32 @@ packages: '@cspell/dict-node@4.0.3': resolution: {integrity: sha512-sFlUNI5kOogy49KtPg8SMQYirDGIAoKBO3+cDLIwD4MLdsWy1q0upc7pzGht3mrjuyMiPRUV14Bb0rkVLrxOhg==} - '@cspell/dict-npm@5.0.16': - resolution: {integrity: sha512-ZWPnLAziEcSCvV0c8k9Qj88pfMu+wZwM5Qks87ShsfBgI8uLZ9tGHravA7gmjH1Gd7Bgxy2ulvXtSqIWPh1lew==} + '@cspell/dict-npm@5.0.18': + resolution: {integrity: sha512-weMTyxWpzz19q4wv9n183BtFvdD5fCjtze+bFKpl+4rO/YlPhHL2cXLAeexJz/VDSBecwX4ybTZYoknd1h2J4w==} - '@cspell/dict-php@3.0.4': - resolution: {integrity: sha512-QX6zE/ZfnT3O5lSwV8EPVh8Va39ds34gSNNR8I4GWiuDpKcTkZPFi4OLoP3Tlhbl/3G0Ha35OkSDLvZfu8mnkA==} + '@cspell/dict-php@4.0.8': + resolution: {integrity: sha512-TBw3won4MCBQ2wdu7kvgOCR3dY2Tb+LJHgDUpuquy3WnzGiSDJ4AVelrZdE1xu7mjFJUr4q48aB21YT5uQqPZA==} - '@cspell/dict-powershell@4.0.2': - resolution: {integrity: sha512-3Wk2Z0fxpewML0zq4a9W5IsPZ0YwvzA8c6ykFdwQ0xcBQc/xRfdb9Z5drYXf9bobck1+MacGrprSeQXrmeByNQ==} + '@cspell/dict-powershell@5.0.5': + resolution: {integrity: sha512-3JVyvMoDJesAATYGOxcUWPbQPUvpZmkinV3m8HL1w1RrjeMVXXuK7U1jhopSneBtLhkU+9HKFwgh9l9xL9mY2Q==} '@cspell/dict-public-licenses@2.0.7': resolution: {integrity: sha512-KlBXuGcN3LE7tQi/GEqKiDewWGGuopiAD0zRK1QilOx5Co8XAvs044gk4MNIQftc8r0nHeUI+irJKLGcR36DIQ==} - '@cspell/dict-python@4.2.1': - resolution: {integrity: sha512-9X2jRgyM0cxBoFQRo4Zc8oacyWnXi+0/bMI5FGibZNZV4y/o9UoFEr6agjU260/cXHTjIdkX233nN7eb7dtyRg==} + '@cspell/dict-python@4.2.3': + resolution: {integrity: sha512-C1CPX9wwEGgcHv/p7KfjuIOp1G6KNyx5gWYweAd6/KPv+ZpeM1v572zFUTmpO8WDuAfKFf00nqYL8/GmCENWBw==} '@cspell/dict-r@2.0.1': resolution: {integrity: sha512-KCmKaeYMLm2Ip79mlYPc8p+B2uzwBp4KMkzeLd5E6jUlCL93Y5Nvq68wV5fRLDRTf7N1LvofkVFWfDcednFOgA==} - '@cspell/dict-ruby@4.0.2': - resolution: {integrity: sha512-fCoQHvLhTAetzXCUZMpyoCUPFMiyLHuECIPOiuYW6TGnP2eGV9y4j2J8HAOVtkyxOKUoyK+zZgtrma64yTUMkg==} + '@cspell/dict-ruby@5.0.2': + resolution: {integrity: sha512-cIh8KTjpldzFzKGgrqUX4bFyav5lC52hXDKo4LbRuMVncs3zg4hcSf4HtURY+f2AfEZzN6ZKzXafQpThq3dl2g==} - '@cspell/dict-rust@4.0.4': - resolution: {integrity: sha512-v9/LcZknt/Xq7m1jdTWiQEtmkVVKdE1etAfGL2sgcWpZYewEa459HeWndNA0gfzQrpWX9sYay18mt7pqClJEdA==} + '@cspell/dict-rust@4.0.5': + resolution: {integrity: sha512-DIvlPRDemjKQy8rCqftAgGNZxY5Bg+Ps7qAIJjxkSjmMETyDgl0KTVuaJPt7EK4jJt6uCZ4ILy96npsHDPwoXA==} - '@cspell/dict-scala@4.0.1': - resolution: {integrity: sha512-UvdQpAugrCqRC+2wfqJ4FFKpJr+spLrrrAmqdWEgAyZNMz8ib9FkO+yoIQnNFeodzI9xVPN9Hror+MjXbb2soQ==} + '@cspell/dict-scala@5.0.3': + resolution: {integrity: sha512-4yGb4AInT99rqprxVNT9TYb1YSpq58Owzq7zi3ZS5T0u899Y4VsxsBiOgHnQ/4W+ygi+sp+oqef8w8nABR2lkg==} '@cspell/dict-software-terms@3.4.10': resolution: {integrity: sha512-S5S2sz98v4GWJ9TMo62Vp4L5RM/329e5UQfFn7yJfieTcrfXRH4IweVdz34rZcK9o5coGptgBUIv/Jcrd4cMpg==} @@ -1464,18 +1530,18 @@ packages: '@cspell/dict-swift@2.0.1': resolution: {integrity: sha512-gxrCMUOndOk7xZFmXNtkCEeroZRnS2VbeaIPiymGRHj5H+qfTAzAKxtv7jJbVA3YYvEzWcVE2oKDP4wcbhIERw==} - '@cspell/dict-typescript@3.1.5': - resolution: {integrity: sha512-EkIwwNV/xqEoBPJml2S16RXj65h1kvly8dfDLgXerrKw6puybZdvAHerAph6/uPTYdtLcsPyJYkPt5ISOJYrtw==} + '@cspell/dict-typescript@3.1.6': + resolution: {integrity: sha512-1beC6O4P/j23VuxX+i0+F7XqPVc3hhiAzGJHEKqnWf5cWAXQtg0xz3xQJ5MvYx2a7iLaSa+lu7+05vG9UHyu9Q==} '@cspell/dict-vue@3.0.0': resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} - '@cspell/dynamic-import@6.26.3': - resolution: {integrity: sha512-Ic5uNy49mDg/6Qtbuc51zq2sDd0lXiFVN2QKSueNjk5hA5Zh/ZLQhrB70q7qaQwQg7FTiRxvJjpRtNoVqbY/sg==} + '@cspell/dynamic-import@6.31.3': + resolution: {integrity: sha512-A6sT00+6UNGFksQ5SxW2ohNl6vUutai8F4jwJMHTjZL/9vivQpU7y5V4PpsfoPZtx3WZcbrzuTvJ+tLfdbWc4A==} engines: {node: '>=14'} - '@cspell/strong-weak-map@6.26.3': - resolution: {integrity: sha512-PC+I5obQY6f/l4/Z4TiE6HJhDiuR8wCPYqezPtBuD1Fw7Op0Nni77gUPKajTxhy1WHpks/PTTSjnV/cX9Mgt1Q==} + '@cspell/strong-weak-map@6.31.3': + resolution: {integrity: sha512-znwc9IlgGUPioHGshP/zyM8HsuYg1OY5S7HSiVXARh5H8RqcyBsnyn8abc0PPhqPrfDy9Fh5xHsAEPZ55dl1vQ==} engines: {node: '>=14.6'} '@cspotcode/source-map-support@0.8.1': @@ -1564,9 +1630,9 @@ packages: resolution: {integrity: sha512-YOwaE+vUDSwiDhZT0BbXSWVg+bvp1HA1eg/gEc8OCwCOj9Bn9FRQdu8P9Y/fnYqyFCioDwwTRzGxgJLl50baEg==} engines: {node: '>=12.0.0'} - '@digitalcredentials/jsonld-signatures@9.3.2': - resolution: {integrity: sha512-auubZrr3D7et5O6zCdqoXsLhI8/F26HqneE94gIoZYVuxNHBNaFoDQ1Z71RfddRqwJonHkfkWgeZSzqjv6aUmg==} - engines: {node: '>=12'} + '@digitalcredentials/jsonld-signatures@9.4.0': + resolution: {integrity: sha512-DnR+HDTm7qpcDd0wcD1w6GdlAwfHjQSgu+ahion8REkCkkMRywF+CLunU7t8AZpFB2Gr/+N8naUtiEBNje1Oew==} + engines: {node: '>=18'} '@digitalcredentials/jsonld@5.2.2': resolution: {integrity: sha512-hz7YR3kv6+8UUdgMyTGl1o8NjVKKwnMry/Rh/rWeAvwL+NqgoUHorWzI3rM+PW+MPFyDC0ieXStClt9n9D9SGA==} @@ -1610,8 +1676,8 @@ packages: resolution: {integrity: sha512-87ARRxlAdIuUPArbMYJ8vUY7QqkIvJGFrBwfTH1PcB8Wz1E/M4q3oc/WLrDyJNg4o/irVVB5gkA9iIntTYSpoA==} engines: {node: '>=12'} - '@digitalcredentials/vc@6.0.0': - resolution: {integrity: sha512-RNCkNAKEnkU7/8OiKbS3sM3qePQpH4ZGAXSwaQ0XrRQumPbLEJz8AMpxXmH28sFnmxUrCyvuCGKUq8CBjS1+cQ==} + '@digitalcredentials/vc@6.0.1': + resolution: {integrity: sha512-TZgLoi00Jc9uv3b6jStH+G8+bCqpHIqFw9DYODz+fVjNh197ksvcYqSndUDHa2oi0HCcK+soI8j4ba3Sa4Pl4w==} engines: {node: '>=12'} '@digitalcredentials/x25519-key-agreement-key-2020@2.0.2': @@ -1622,6 +1688,15 @@ packages: resolution: {integrity: sha512-mCh6eRh6opBZiEtAWZ3RvCGs6JP9QpN2/xPxncQIKBK9WBUxONgL1CEsTUTRcisGvWQrUcqVXRHQ0Tl6b8weSQ==} engines: {node: '>=12'} + '@emnapi/core@1.2.0': + resolution: {integrity: sha512-E7Vgw78I93we4ZWdYCb4DGAwRROGkMIXk7/y87UmANR+J6qsWusmC3gLt0H+O0KOt5e6O38U8oJamgbudrES/w==} + + '@emnapi/runtime@1.2.0': + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + + '@emnapi/wasi-threads@1.0.1': + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1734,21 +1809,21 @@ packages: resolution: {integrity: sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA==} engines: {'0': node >=0.10.0} - '@expo/cli@0.7.0': - resolution: {integrity: sha512-9gjr3pRgwWzUDW/P7B4tA0QevKb+hCrvTmVc3Ce5w7CjdM3zNoBcro8vwviRHqkiB1IifG7zQh0PPStSbK+FRQ==} + '@expo/cli@0.7.3': + resolution: {integrity: sha512-uMGHbAhApqXR2sd1KPhgvpbOhBBnspad8msEqHleT2PHXwKIwTUDzBGO9+jdOAWwCx2MJfw3+asYjzoD3DN9Bg==} hasBin: true '@expo/code-signing-certificates@0.0.5': resolution: {integrity: sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw==} - '@expo/config-plugins@6.0.1': - resolution: {integrity: sha512-6mqZutxeibXFeqFfoZApFUEH2n1RxGXYMHCdJrDj4eXDBBFZ3aJ0XBoroZcHHHvfRieEsf54vNyJoWp7JZGj8g==} + '@expo/config-plugins@6.0.2': + resolution: {integrity: sha512-Cn01fXMHwjU042EgO9oO3Mna0o/UCrW91MQLMbJa4pXM41CYGjNgVy1EVXiuRRx/upegHhvltBw5D+JaUm8aZQ==} '@expo/config-types@48.0.0': resolution: {integrity: sha512-DwyV4jTy/+cLzXGAo1xftS6mVlSiLIWZjl9DjTCLPFVgNYQxnh7htPilRv4rBhiNs7KaznWqKU70+4zQoKVT9A==} - '@expo/config@8.0.2': - resolution: {integrity: sha512-WubrzTNNdAXy1FU8TdyQ7D9YtDj2tN3fWXDq+C8In+nB7Qc08zwH9cVdaGZ+rBVmjFZBh5ACfObKq/m9cm4QQA==} + '@expo/config@8.0.5': + resolution: {integrity: sha512-3CnLmtAQUWqLZwTRliS23QoFwdyhg4AWtp6gZ0qfcXthR84RvlZKcCDQQIyPiRUgu8dZa+gQDcdRJtgE+GM5XQ==} '@expo/dev-server@0.3.0': resolution: {integrity: sha512-2A6/8uZADSKAtzyR6YqhCBUFxb5DFmjxmFn0EHMqnPnsh13ZSiKEjrZPrRkM6Li2EHLYqHK2rmweJ7O/7q9pPQ==} @@ -1782,8 +1857,8 @@ packages: '@expo/plist@0.0.20': resolution: {integrity: sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA==} - '@expo/prebuild-config@6.0.0': - resolution: {integrity: sha512-UW0QKAoRelsalVMhAG1tmegwS+2tbefvUi6/0QiKPlMLg8GFDQ5ZnzsSmuljD0SzT5yGg8oSpKYhnrXJ6pRmIQ==} + '@expo/prebuild-config@6.0.1': + resolution: {integrity: sha512-WK3FDht1tdXZGCvtG5s7HSwzhsc7Tyu2DdqV9jVUsLtGD42oqUepk13mEWlU9LOTBgLsoEueKjoSK4EXOXFctw==} peerDependencies: expo-modules-autolinking: '>=0.8.1' @@ -1971,8 +2046,8 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@lerna/create@8.1.6': - resolution: {integrity: sha512-z7CjDSWFKS6cqydxP2XDrnmp1MYavSk2sU70ku1uo/38SZvFeUlEAkV6evxc2QJOqWQFsGKOO26zX2DBnQ45YQ==} + '@lerna/create@8.1.7': + resolution: {integrity: sha512-ch81CgU5pBNOiUCQx44F/ZtN4DxxJjUQtuytYRBFWJSHAJ+XPJtiC/yQ9zjr1I1yaUlmNYYblkopoOyziOdJ1w==} engines: {node: '>=18.0.0'} '@mapbox/node-pre-gyp@1.0.11': @@ -1994,6 +2069,9 @@ packages: '@multiformats/base-x@4.0.1': resolution: {integrity: sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==} + '@napi-rs/wasm-runtime@0.2.4': + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + '@noble/ciphers@0.4.1': resolution: {integrity: sha512-QCOA9cgf3Rc33owG0AYBB9wszz+Ul2kramWN8tXG44Gyciud/tbkEqvxRF/IpqQaBpRBNi9f4jdNxqB2CQCIXg==} @@ -2095,74 +2173,74 @@ packages: resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} engines: {node: ^16.14.0 || >=18.0.0} - '@nrwl/devkit@19.4.3': - resolution: {integrity: sha512-1cu4h3aqYR0jgrurqw86ZeK94YYA2b11Klw2rBSvUaK5lEuQz47gImMvLjwkbVfthFp7swn1225DVP/seaAHpg==} + '@nrwl/devkit@19.5.3': + resolution: {integrity: sha512-kd6eIQjWuFHdO14wVu0rzGtoPbO3EdYM/3gATOupxBzlqD+7dmkvv1Olbri9v598mDApXQNo8q81L2masTAhvg==} - '@nrwl/tao@19.4.3': - resolution: {integrity: sha512-edZQTC6M5lj1A8B0gmKCaYcyL8n/CPr0jZ9j3zlwwvUoPvdbCroskD0eb7wsc6l83y31I6af+q7eTbFsWeC0vg==} + '@nrwl/tao@19.5.3': + resolution: {integrity: sha512-SHtPlQi7zofDdbFjqcrTb/A0Mo9tT8S88H8nJa1+GzhKpGUB9rykHtq0qoYdiRBnQfmfR5LoKfe/jft61Ktvdg==} hasBin: true - '@nx/devkit@19.4.3': - resolution: {integrity: sha512-Yf+Is6QpwGVTUJacg1lEispC7wRZMF1Td1rlMK4m/quZCVGcJ4nPxma0fhsLs6qGIK3RYa1qoGEH1gsG8W3w1g==} + '@nx/devkit@19.5.3': + resolution: {integrity: sha512-OUi8OJkoT+y3LwXACO6ugF9l6QppUyHrBIZYOTffBa1ZrnkpJrw03smy+GhAt+BDoeNGEuOPHGvOSV4AmRxnmg==} peerDependencies: nx: '>= 17 <= 20' - '@nx/nx-darwin-arm64@19.4.3': - resolution: {integrity: sha512-aostkFmS8HPgnJS3Po55AqtU+O09LC4R79UBa/Pnxjtb7GGM3T7Gk8349RTc/wEWIRi1pS6Yk0GgT3FS59WF3g==} + '@nx/nx-darwin-arm64@19.5.3': + resolution: {integrity: sha512-DacVfnhx7wiglDXRAdbrmaP4s3ZQXMs8Mk0fGoQYjv1uwWajDOPxMYJUZH0CGysIDADSrku4AIqogGX/CZjSuQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@nx/nx-darwin-x64@19.4.3': - resolution: {integrity: sha512-aZUEHq0gn+OHYmN0tEQ4yQsx6l5tlCwl0EJIGUaps9o6XunjPnw5qKpmy/aw804HF6pqjSuWMqVWwh3RuAvSJQ==} + '@nx/nx-darwin-x64@19.5.3': + resolution: {integrity: sha512-AfY1g8nYJbBGiR2SDt/Q8YcQyuwtRmGxfJIrzCu+2+hFFds7RF9iaqeKedWeHN9wAsaTbDnBuDwwojT9LMOxaA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@nx/nx-freebsd-x64@19.4.3': - resolution: {integrity: sha512-RDlLUoG1aT9u9Acz8jjsgoaRkge+uTOG11JYUjgDidJ/avB0zgLOpjhLUUH53NLgt5Fc53RDZqzfytzXB/lr9Q==} + '@nx/nx-freebsd-x64@19.5.3': + resolution: {integrity: sha512-dWwxFs9bp67n/l1QhI41pSJk+mpwDNh7RY+WQBUldWbIyh8c4/wYk3VaqjALPCcGUky/RCME6rdLkqxFRAIs4A==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@nx/nx-linux-arm-gnueabihf@19.4.3': - resolution: {integrity: sha512-2hur4cKowYY1D+y017Yog8V2T0tlMkf/hzjjnyxxsbEXCBSo3mwzbNdaLzXh2kSP9f/d4nyHWJY0VJJed06dFw==} + '@nx/nx-linux-arm-gnueabihf@19.5.3': + resolution: {integrity: sha512-7l79OXwKVqnTr6/85mVPU+h3nnxGDAWgY6kTJNdmuaFlDgbHKbcNo9FFSu2srdqr1x84UsU49w8ZBJbdwA5YSg==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@nx/nx-linux-arm64-gnu@19.4.3': - resolution: {integrity: sha512-bf46gPM7R83+uhdkVeqd7LjU5p9OeXYzE3B66wOHWZag8LVAwvh73sUQU/G5kjyzYiYlow3R5K6Xo1ZlKcNaJg==} + '@nx/nx-linux-arm64-gnu@19.5.3': + resolution: {integrity: sha512-aFCuoUiEI20tGCxdUDO0JWCWli3RH0LPCXjnQ4H4pNMzT8zpvjvu+Js7FtwFG+NZWOdlmtiDlthnVAd+5ex6Wg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-arm64-musl@19.4.3': - resolution: {integrity: sha512-BwjVuws2wTeaNiXsr5oc7vL/f+GY2nir45P5fHN2pvvHg672SkepYvTqLNPbmpl2R5oY0gAgXtzcq3oWIVz4yg==} + '@nx/nx-linux-arm64-musl@19.5.3': + resolution: {integrity: sha512-gcjdlGvgQ4ahSfPpMw32cr7GrCYhr/58D1R/bbyem0QQg+EdLbLlhhdS2pAHBCoENfpSnknQZhMrUN1LR8Qmpw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nx/nx-linux-x64-gnu@19.4.3': - resolution: {integrity: sha512-7MT1Q+aH84p5QgmrfPqCm83GHJqJv7vuJd+6whdxvoritfh6YdlVH3P75TVByYNXd1qV/Hwx2+diWlwJ3mXiRg==} + '@nx/nx-linux-x64-gnu@19.5.3': + resolution: {integrity: sha512-Jwu6peOyaV9WTR1ihzfIIqEBYsbOSy0cH8H36ce17zpemq6l/Cz5EJ7blVXut1qksMFvC/QbkTWqTlfO5XEHIw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-linux-x64-musl@19.4.3': - resolution: {integrity: sha512-LYLQct984GqPMvColo5JyXVsrmsI8vlO64NkUSdCuxgd+qkLbLWpjrH0fPmkaunylrKRBFfIk+2EOV4h/xPgtw==} + '@nx/nx-linux-x64-musl@19.5.3': + resolution: {integrity: sha512-84KnkghjbInJAoWvCJB34lHq9iGCgo5KjcxUFZJFNDYTQh/VBTp/OhH8bFyPRwQTPVSToLeBhoFvGB1bqBekrA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nx/nx-win32-arm64-msvc@19.4.3': - resolution: {integrity: sha512-pDCZ/dqL2AZOghzP+wDFQsI6P407K4jvHif9L5UviRmLMBfiqwvjhfYdJOouRij/h42mkDjahynN2yls3aqyGg==} + '@nx/nx-win32-arm64-msvc@19.5.3': + resolution: {integrity: sha512-q19m59cm+VTZzlHh+/dSHism7hgKfGHR+nW5xtxIF00rZQpJpv0ve7GVvyXPFw7NXvceYRK1THes1MljYXyslQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@nx/nx-win32-x64-msvc@19.4.3': - resolution: {integrity: sha512-rfttenQwx17D4vXchReaAuWRlxweoxNoYIBpiu8Wg47gNXX36dsTG8VZmJ3T96h7aLUT/lmZ9MmqoItzRQrjeQ==} + '@nx/nx-win32-x64-msvc@19.5.3': + resolution: {integrity: sha512-DOdO7K6ySiwrXsnJNjJXxng427n5+nXIDt4L81ltCdr6oE8wUiUpRTt1dfl65rHknojB/b1at3V6+x450F0/2A==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2260,9 +2338,6 @@ packages: '@react-native-community/cli-platform-android@10.2.0': resolution: {integrity: sha512-CBenYwGxwFdObZTn1lgxWtMGA5ms2G/ALQhkS+XTAD7KHDrCxFF9yT/fnAjFZKM6vX/1TqGI1RflruXih3kAhw==} - '@react-native-community/cli-platform-ios@10.2.1': - resolution: {integrity: sha512-hz4zu4Y6eyj7D0lnZx8Mf2c2si8y+zh/zUTgCTaPPLzQD8jSZNNBtUUiA1cARm2razpe8marCZ1QbTMAGbf3mg==} - '@react-native-community/cli-platform-ios@10.2.5': resolution: {integrity: sha512-hq+FZZuSBK9z82GLQfzdNDl8vbFx5UlwCLFCuTtNCROgBoapFtVZQKRP2QBftYNrQZ0dLAb01gkwxagHsQCFyg==} @@ -2278,8 +2353,8 @@ packages: '@react-native-community/cli-types@10.0.0': resolution: {integrity: sha512-31oUM6/rFBZQfSmDQsT1DX/5fjqfxg7sf2u8kTPJK7rXVya5SRpAMaCXsPAG0omsmJxXt+J9HxUi3Ic+5Ux5Iw==} - '@react-native-community/cli@10.2.2': - resolution: {integrity: sha512-aZVcVIqj+OG6CrliR/Yn8wHxrvyzbFBY9cj7n0MvRw/P54QUru2nNqUTSSbqv0Qaa297yHJbe6kFDojDMSTM8Q==} + '@react-native-community/cli@10.2.7': + resolution: {integrity: sha512-31GrAP5PjHosXV5bkHWVnYGjAeka2gkTTsPqasJAki5RI1njB1a2WAkYFV0sn+gqc4RU1s96RELBBfT+EGzhAQ==} engines: {node: '>=14'} hasBin: true @@ -2361,8 +2436,8 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@sphereon/did-uni-client@0.6.2': - resolution: {integrity: sha512-zWfgEmV3Lh4K6InIz5FiozrmJCkRJNvnblD3EKH3SFrYo0t+u4Tp5r2g+7bVfCX3RjAVxvf9FIUdeU6wNs/nMg==} + '@sphereon/did-uni-client@0.6.3': + resolution: {integrity: sha512-g7LD7ofbE36slHN7Bhr5dwUrj6t0BuZeXBYJMaVY/pOeL1vJxW1cZHbZqu0NSfOmzyBg4nsYVlgTjyi/Aua2ew==} '@sphereon/isomorphic-webcrypto@2.4.1-unstable.0': resolution: {integrity: sha512-08rCBqZIL9XdUXnVbdpxCzqE0JVFYqYAtGCHEOes4q+fHX1ut9+MIXoGswPXmzwyJsfDGvr2ACuu8mfUzfjUFw==} @@ -2385,8 +2460,8 @@ packages: '@sphereon/pex-models@2.2.4': resolution: {integrity: sha512-pGlp+wplneE1+Lk3U48/2htYKTbONMeG5/x7vhO6AnPUOsnOXeJdftPrBYWVSzz/JH5GJptAc6+pAyYE1zMu4Q==} - '@sphereon/pex@3.3.2': - resolution: {integrity: sha512-d83GLa07e1IZBGTUTZ5cQIrnrOtPcFfiLuLaDa/G/G/Xs3GiieZemgSQ3Dojvd6/Cosxh7LDCTdtFcyc4J18Ow==} + '@sphereon/pex@3.3.3': + resolution: {integrity: sha512-CXwdEcMTUh2z/5AriBn3OuShEG06l2tgiIr7qDJthnkez8DQ3sZo2vr4NEQWKKAL+DeAWAI4FryQGO4KuK7yfg==} engines: {node: '>=18'} '@sphereon/ssi-express-support@0.28.0': @@ -2553,10 +2628,6 @@ packages: resolution: {integrity: sha512-FBDbb0bGs7Ssd1H6NXEXqzfF2cnIGRW2ggR13MaTeQR51CEX2lfWlf2fdioOZa0Bk1GZlmUtyEvhPTEjp302WQ==} engines: {node: '>=16'} - '@transmute/json-web-signature@0.7.0-unstable.81': - resolution: {integrity: sha512-RFC34CnF571dK/K8uRr8dLLZySgrAr5vhhMB2YgGEy51cWzgYeLuhJw6Pzmm67E/r4CAa+r7/+hqVUfgihkNXw==} - engines: {node: '>=16'} - '@transmute/json-web-signature@0.7.0-unstable.82': resolution: {integrity: sha512-Snku9yg5sN10zkSy678n7VnHZgd7s0EQmjRylhW+mg4n9aL1SXPSbmRx6wUXfdXe1RGY1oNfDd7R5WegZVg9ew==} engines: {node: '>=16'} @@ -2590,10 +2661,6 @@ packages: '@transmute/security-context@0.7.0-unstable.82': resolution: {integrity: sha512-Hih4A3iatK8daSREtuF/y9hGnrLZGRTfBYBUlUeaGEoCrcnhNcZrn8EQmW2dqj/7VZ2W5ResxQLPljA9pVJt5w==} - '@transmute/vc.js@0.7.0-unstable.81': - resolution: {integrity: sha512-nzp90Mlg9EOMuz1R1IUrTBFLHibRLuY6N2/VAhOIGswJn2VPenxzu57I+bDxiVzUzMcuZxnaKp56u55lFvt2jQ==} - engines: {node: '>=16'} - '@transmute/vc.js@0.7.0-unstable.82': resolution: {integrity: sha512-P/QGvnybAhtz4jQiX38bPXquTE+mjxbXsE60cDn41TdijiUNK8Ge3c1jmLKFMqrwDRaK1aVqJWBxtMYvQ+0QMw==} engines: {node: '>=16'} @@ -2633,6 +2700,9 @@ packages: resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} engines: {node: ^16.14.0 || >=18.0.0} + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -2648,23 +2718,23 @@ packages: '@types/bn.js@5.1.5': resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} - '@types/body-parser@1.19.2': - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + '@types/body-parser@1.19.5': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} '@types/connect@3.4.38': resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} - '@types/cookie-parser@1.4.3': - resolution: {integrity: sha512-CqSKwFwefj4PzZ5n/iwad/bow2hTCh0FlNAeWLtQM3JA/NX/iYagIpWG2cf1bQKQ2c9gU2log5VUCrn7LDOs0w==} + '@types/cookie-parser@1.4.7': + resolution: {integrity: sha512-Fvuyi354Z+uayxzIGCwYTayFKocfV7TuDYZClCdIP9ckhvAu/ixDtCB6qx2TT0FKjPLf1f3P/J1rgf6lPs64mw==} - '@types/cors@2.8.13': - resolution: {integrity: sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==} + '@types/cors@2.8.17': + resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/dotenv-flow@3.2.0': - resolution: {integrity: sha512-A79hbPwocbYkcTwGcDOFbKDuqyVo5mLAz/6Iq465YZ7R7Go5bT1PIM8I2jlPQkaD9u9fbotGVLkUPhX+9XUHfw==} + '@types/dotenv-flow@3.3.3': + resolution: {integrity: sha512-aJjBsKw4bfGjvaRwrxBtEOfYZxCAq+LiFTpZ4DGTEK2b9eLVt/IAClapSxMfgV4Mi/2bIBKKjoTCO0lOh4ACLg==} '@types/elliptic@6.4.18': resolution: {integrity: sha512-UseG6H5vjRiNpQvrhy4VF/JXdA3V/Fp5amvveaL+fs28BZ6xIKJBPnUPRlEaZpysD9MbpfaLi8lbl7PGUAkpWw==} @@ -2672,8 +2742,8 @@ packages: '@types/express-serve-static-core@4.19.5': resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} - '@types/express@4.17.17': - resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} '@types/graceful-fs@4.1.9': resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} @@ -2681,8 +2751,8 @@ packages: '@types/http-errors@2.0.4': resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} - '@types/http-terminator@2.0.2': - resolution: {integrity: sha512-kTWsvsDm+fiqb/qyWYW9koxNRYGtVGPWNVPbBJf9lfOBiUZk/0qsIsvuYVArD8V9M5E3lBK7ASNl3FlOPpgNSA==} + '@types/http-terminator@2.0.5': + resolution: {integrity: sha512-/aynyldxPiDBRxW2qlf8SiwQm2CxcCID/F+FDt7Qd/U7aUCh/QMlMRUNRYVakBQ+YSi9NVQqSRrI7pyCO23Qpw==} '@types/istanbul-lib-coverage@2.0.6': resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -2724,14 +2794,14 @@ packages: '@types/node@18.15.13': resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} - '@types/node@18.19.39': - resolution: {integrity: sha512-nPwTRDKUctxw3di5b4TfT3I0sWDiWoPQCZjXhvdkINntwr8lcoVCKsTgnXeRubKIlfnV+eN/HYk6Jb40tbcEAQ==} + '@types/node@18.19.42': + resolution: {integrity: sha512-d2ZFc/3lnK2YCYhos8iaNIYu9Vfhr92nHiyJHRltXWjXUBjEE+A4I58Tdbnw4VhggSW+2j5y5gTrLs4biNnubg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/qs@6.9.11': - resolution: {integrity: sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==} + '@types/qs@6.9.15': + resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -2942,8 +3012,8 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ajv@8.12.0: - resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} anser@1.4.10: resolution: {integrity: sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww==} @@ -3161,35 +3231,20 @@ packages: resolution: {integrity: sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==} engines: {node: '>= 8.0.0'} - babel-plugin-polyfill-corejs2@0.2.3: - resolution: {integrity: sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==} + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs2@0.3.3: - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + babel-plugin-polyfill-corejs3@0.10.4: + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.3.0: - resolution: {integrity: sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==} + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} peerDependencies: - '@babel/core': ^7.0.0-0 - - babel-plugin-polyfill-corejs3@0.6.0: - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - babel-plugin-polyfill-regenerator@0.2.3: - resolution: {integrity: sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - - babel-plugin-polyfill-regenerator@0.4.1: - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} - peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 babel-plugin-react-native-web@0.18.12: resolution: {integrity: sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw==} @@ -3422,8 +3477,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001642: - resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} + caniuse-lite@1.0.30001643: + resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} canonicalize@1.0.8: resolution: {integrity: sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==} @@ -3755,6 +3810,10 @@ packages: resolution: {integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==} engines: {node: '>=4'} + cosmiconfig@8.0.0: + resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} + engines: {node: '>=14'} + cosmiconfig@8.3.6: resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} @@ -3818,38 +3877,38 @@ packages: resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} engines: {node: '>=12'} - cspell-dictionary@6.26.3: - resolution: {integrity: sha512-wUiTHe7OWZuptEROJm3gzSk12ABAozArFnKVNfsfVR/tgBIjLTgX+9RIOuJL0g+vDxIsZu8dpOuty3MPmI3vBg==} + cspell-dictionary@6.31.3: + resolution: {integrity: sha512-3w5P3Md/tbHLVGPKVL0ePl1ObmNwhdDiEuZ2TXfm2oAIwg4aqeIrw42A2qmhaKLcuAIywpqGZsrGg8TviNNhig==} engines: {node: '>=14'} - cspell-gitignore@6.26.3: - resolution: {integrity: sha512-K6Gl3I71UZOU9077xXhJmG2Bwzhj6ay64pnry6+KBHJDAxuSWnXaWg1/KpSf6ciwwvggyRxhKOSykzLI8Ivweg==} + cspell-gitignore@6.31.3: + resolution: {integrity: sha512-vCfVG4ZrdwJnsZHl/cdp8AY+YNPL3Ga+0KR9XJsaz69EkQpgI6porEqehuwle7hiXw5e3L7xFwNEbpCBlxgLRA==} engines: {node: '>=14'} hasBin: true - cspell-glob@6.26.3: - resolution: {integrity: sha512-6f6waZGHZ1Vt9HVOqQrkYfq5EMJ+UvJGgiq1tVO8jDGdayupNIaivh9XT6ReWHJVLbKypJddQzrw7eMMEd0Mmg==} + cspell-glob@6.31.3: + resolution: {integrity: sha512-+koUJPSCOittQwhR0T1mj4xXT3N+ZnY2qQ53W6Gz9HY3hVfEEy0NpbwE/Uy7sIvFMbc426fK0tGXjXyIj72uhQ==} engines: {node: '>=14'} - cspell-grammar@6.26.3: - resolution: {integrity: sha512-eoqMETuGH6bjsSnK5UGtfLKLkW+VKOQBGRQBVBfI+2KKaZyfvm7/q8ScRYdAsoQg67Ws7/2Dplej7vRltyfCQQ==} + cspell-grammar@6.31.3: + resolution: {integrity: sha512-TZYaOLIGAumyHlm4w7HYKKKcR1ZgEMKt7WNjCFqq7yGVW7U+qyjQqR8jqnLiUTZl7c2Tque4mca7n0CFsjVv5A==} engines: {node: '>=14'} hasBin: true - cspell-io@6.26.3: - resolution: {integrity: sha512-bUzsHM+A+jfMEYuwBnC/w2KIgf4TPEx3E5AIfg+qtRuP2paTYOFulNBWgxzWovSkXH08R4yNgDQIN1dO3Fhzjw==} + cspell-io@6.31.3: + resolution: {integrity: sha512-yCnnQ5bTbngUuIAaT5yNSdI1P0Kc38uvC8aynNi7tfrCYOQbDu1F9/DcTpbdhrsCv+xUn2TB1YjuCmm0STfJlA==} engines: {node: '>=14'} - cspell-lib@6.26.3: - resolution: {integrity: sha512-UwtrGSHoZxQmTm78yB55KLIz46THG1neZ87mYHdoYgc5EOc2gKTWRPfYsioUs8fH31L+4CwHNbdxvTRg+Vpg/Q==} + cspell-lib@6.31.3: + resolution: {integrity: sha512-Dv55aecaMvT/5VbNryKo0Zos8dtHon7e1K0z8DR4/kGZdQVT0bOFWeotSLhuaIqoNFdEt8ypfKbrIHIdbgt1Hg==} engines: {node: '>=14.6'} - cspell-trie-lib@6.26.3: - resolution: {integrity: sha512-pda7iXr74SC9eD5ksAEDDR2M/ervnGaHXugTjn+TVXXBH16lnmqz/Ns5Zlp351lwb3BhqjVU+XqZ0tn28ISvAw==} + cspell-trie-lib@6.31.3: + resolution: {integrity: sha512-HNUcLWOZAvtM3E34U+7/mSSpO0F6nLd/kFlRIcvSvPb9taqKe8bnSa0Yyb3dsdMq9rMxUmuDQtF+J6arZK343g==} engines: {node: '>=14'} - cspell@6.26.3: - resolution: {integrity: sha512-h7p8JpWSFhgNbsJLlpjzMCQ0k6TuhX/M5JcrED14x17CuZR7ad29lQDRF0Un82Wxhd8hJNxZubV9IBdWZA7Qig==} + cspell@6.31.3: + resolution: {integrity: sha512-VeeShDLWVM6YPiU/imeGy0lmg6ki63tbLEa6hz20BExhzzpmINOP5nSTYtpY0H9zX9TrF/dLbI38TuuYnyG3Uw==} engines: {node: '>=14'} hasBin: true @@ -3883,8 +3942,8 @@ packages: dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} - dayjs@1.11.11: - resolution: {integrity: sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==} + dayjs@1.11.12: + resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==} debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} @@ -4049,6 +4108,9 @@ packages: did-jwt@7.4.7: resolution: {integrity: sha512-Apz7nIfIHSKWIMaEP5L/K8xkwByvjezjTG0xiqwKdnNj1x8M0+Yasury5Dm/KPltxi2PlGfRPf3IejRKZrT8mQ==} + did-jwt@8.0.4: + resolution: {integrity: sha512-KPtG7H+8GgKGMiDqFvOdNy5BBN3hpA+8xV7VygEnpst5oPIqjvcH3rTtnPF55a8bOxIzE2PudKGIXIQhekv7WA==} + did-resolver@4.1.0: resolution: {integrity: sha512-S6fWHvCXkZg2IhS4RcVHxwuyVejPR7c+a4Go0xbQ9ps5kILa8viiYQgrM4gfTyeTjJ0ekgJH9gk/BawTpmkbZA==} @@ -4119,14 +4181,14 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.4.827: - resolution: {integrity: sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==} + electron-to-chromium@1.5.1: + resolution: {integrity: sha512-FKbOCOQ5QRB3VlIbl1LZQefWIYwszlBloaXcY2rbfpu9ioJnNh3TK03YtIDKDo3WKBi8u+YV4+Fn2CkEozgf4w==} elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} - elliptic@6.5.5: - resolution: {integrity: sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw==} + elliptic@6.5.6: + resolution: {integrity: sha512-mpzdtpeCLuS3BmE3pO3Cpp5bbjlOPY2Q0PgoF+Od1XZrHLYI28Xe3ossCmYCQt11FQKEYd9+PF8jymTvtWJSHQ==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -4148,8 +4210,8 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} enquirer@2.3.6: @@ -4236,8 +4298,8 @@ packages: engines: {node: '>=4.0'} hasBin: true - eslint-config-prettier@8.6.0: - resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==} + eslint-config-prettier@8.10.0: + resolution: {integrity: sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -4345,8 +4407,8 @@ packages: ethers@5.7.2: resolution: {integrity: sha512-wswUsmWo1aOK8rR7DIKiWSw9DbLWe6x98Jrn8wcTflTVvaXhAMaB5zGAXy0GYQEQp9iO1iSHWVyARQm11zUtyg==} - ethers@6.10.0: - resolution: {integrity: sha512-nMNwYHzs6V1FR3Y4cdfxSQmNgZsRj1RiTU25JwvnJLmyzw9z3SKxNc2XKDuiXXo/v9ds5Mp9m6HBabgYQQ26tA==} + ethers@6.13.1: + resolution: {integrity: sha512-hdJ2HOxg/xx97Lm9HdCWk949BfYqYWpyw4//78SiwOLgASyfrNszfMUNB2joKjvGUdwhHfaiMMFFwacVVoLR9A==} engines: {node: '>=14.0.0'} event-target-shim@5.0.1: @@ -4433,16 +4495,16 @@ packages: resolution: {integrity: sha512-QOPh/iXykNDCAzUual1imSrn2aDakzCGUp2QmxVREr0llajXygroUWlT9sQXh1zKzbNp+a+i/xK375ZeBFiNJA==} hasBin: true - expo-modules-core@1.2.6: - resolution: {integrity: sha512-vyleKepkP8F6L+D55B/E4FbZ8x9pdy3yw/mdbGBkDkrmo2gmeMjOM1mKLSszOkLIqet05O7Wy8m0FZHZTo0VBg==} + expo-modules-core@1.2.7: + resolution: {integrity: sha512-sulqn2M8+tIdxi6QFkKppDEzbePAscgE2LEHocYoQOgHxJpeT7axE0Hkzc+81EeviQilZzGeFZMtNMGh3c9yJg==} expo-random@14.0.1: resolution: {integrity: sha512-gX2mtR9o+WelX21YizXUCD/y+a4ZL+RDthDmFkHxaYbdzjSYTn8u/igoje/l3WEO+/RYspmqUFa8w/ckNbt6Vg==} peerDependencies: expo: '*' - expo@48.0.11: - resolution: {integrity: sha512-KX1RCHhdhdT4DjCeRqYJpZXhdCTuqxHHdNIRoFkmCgkUARYlZbB+Y1U8/KMz8fBAlFoEq99cF/KyRr87VAxRCw==} + expo@48.0.21: + resolution: {integrity: sha512-Z211SC4wZP4Xd5/RBJhEw4uwSgpfzAvMh6IVdzwEVAJAcV1s48CACcSmIUe+7QJjEPzmb3T5Yo4EJ/JJXJ2o9A==} hasBin: true exponential-backoff@3.1.1: @@ -4494,6 +4556,9 @@ packages: fast-text-encoding@1.0.6: resolution: {integrity: sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==} + fast-uri@3.0.1: + resolution: {integrity: sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==} + fast-url-parser@1.1.3: resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} @@ -4697,8 +4762,8 @@ packages: engines: {node: '>=10'} deprecated: This package is no longer supported. - gensequence@4.0.3: - resolution: {integrity: sha512-izr+MKqJKjexkvLiPGhW96elQX8TuUR/su/xzILxjqzU1RDz1n1ZbqwDUnNFaRcq0gFR3oQfNH2JOH4Je1x/QA==} + gensequence@5.0.2: + resolution: {integrity: sha512-JlKEZnFc6neaeSVlkzBGGgkIoIaSxMgvdamRoPN8r3ozm2r9dusqxeKqYQ7lhzmj2UhFQP8nkyfCaiLQxiLrDA==} engines: {node: '>=14'} genson-js@0.0.5: @@ -5035,6 +5100,11 @@ packages: engines: {node: '>=8'} hasBin: true + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + import-meta-resolve@2.2.2: resolution: {integrity: sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==} @@ -5134,8 +5204,8 @@ packages: resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true - is-core-module@2.14.0: - resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} + is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} engines: {node: '>= 0.4'} is-data-view@1.0.1: @@ -5364,8 +5434,8 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jake@10.9.1: - resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} + jake@10.9.2: + resolution: {integrity: sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==} engines: {node: '>=10'} hasBin: true @@ -5737,8 +5807,8 @@ packages: engines: {node: 12.* || 14.* || >= 16} hasBin: true - lerna@8.1.6: - resolution: {integrity: sha512-O3zSX/dmchMVy9m37DD1BCx7X68nS5lZFECjqG7Siiv3+KgqKXHnF4JQPJUDD/vG2qBQv5StpXCyqGxR0XJVAQ==} + lerna@8.1.7: + resolution: {integrity: sha512-v2kkBn8Vqtroo30Pr5/JQ9MygRhnCsoI1jSOf3DxWmcTbkpC5U7c6rGr+7NPK6QrxKbC0/Cj4kuIBMb/7f79sQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -5889,10 +5959,6 @@ packages: makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - map-age-cleaner@0.1.3: - resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} - engines: {node: '>=6'} - map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} engines: {node: '>=0.10.0'} @@ -5922,10 +5988,6 @@ packages: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} - mem@9.0.2: - resolution: {integrity: sha512-F2t4YIv9XQUBHt6AOJ0y7lSmP1+cY7Fm1DRh9GClTGzKST7UWLMx6ly9WZdLH/G/ppM5RL4MlQfRT71ri9t19A==} - engines: {node: '>=12.20'} - memoize-one@5.2.1: resolution: {integrity: sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==} @@ -5969,9 +6031,6 @@ packages: metro-babel-transformer@0.73.10: resolution: {integrity: sha512-Yv2myTSnpzt/lTyurLvqYbBkytvUJcLHN8XD3t7W6rGiLTQPzmf1zypHQLphvcAXtCWBOXFtH7KLOSi2/qMg+A==} - metro-babel-transformer@0.73.9: - resolution: {integrity: sha512-DlYwg9wwYIZTHtic7dyD4BP0SDftoltZ3clma76nHu43blMWsCnrImHeHsAVne3XsQ+RJaSRxhN5nkG2VyVHwA==} - metro-cache-key@0.73.10: resolution: {integrity: sha512-JMVDl/EREDiUW//cIcUzRjKSwE2AFxVWk47cFBer+KA4ohXIG2CQPEquT56hOw1Y1s6gKNxxs1OlAOEsubrFjw==} @@ -6015,36 +6074,20 @@ packages: peerDependencies: '@babel/core': '*' - metro-react-native-babel-transformer@0.73.9: - resolution: {integrity: sha512-DSdrEHuQ22ixY7DyipyKkIcqhOJrt5s6h6X7BYJCP9AMUfXOwLe2biY3BcgJz5GOXv8/Akry4vTCvQscVS1otQ==} - peerDependencies: - '@babel/core': '*' - metro-resolver@0.73.10: resolution: {integrity: sha512-HeXbs+0wjakaaVQ5BI7eT7uqxlZTc9rnyw6cdBWWMgUWB++KpoI0Ge7Hi6eQAOoVAzXC3m26mPFYLejpzTWjng==} metro-runtime@0.73.10: resolution: {integrity: sha512-EpVKm4eN0Fgx2PEWpJ5NiMArV8zVoOin866jIIvzFLpmkZz1UEqgjf2JAfUJnjgv3fjSV3JqeGG2vZCaGQBTow==} - metro-runtime@0.73.9: - resolution: {integrity: sha512-d5Hs83FpKB9r8q8Vb95+fa6ESpwysmPr4lL1I2rM2qXAFiO7OAPT9Bc23WmXgidkBtD0uUFdB2lG+H1ATz8rZg==} - metro-source-map@0.73.10: resolution: {integrity: sha512-NAGv14701p/YaFZ76KzyPkacBw/QlEJF1f8elfs23N1tC33YyKLDKvPAzFJiYqjdcFvuuuDCA8JCXd2TgLxNPw==} - metro-source-map@0.73.9: - resolution: {integrity: sha512-l4VZKzdqafipriETYR6lsrwtavCF1+CMhCOY9XbyWeTrpGSNgJQgdeJpttzEZTHQQTLR0csQo0nD1ef3zEP6IQ==} - metro-symbolicate@0.73.10: resolution: {integrity: sha512-PmCe3TOe1c/NVwMlB+B17me951kfkB3Wve5RqJn+ErPAj93od1nxicp6OJe7JT4QBRnpUP8p9tw2sHKqceIzkA==} engines: {node: '>=8.3'} hasBin: true - metro-symbolicate@0.73.9: - resolution: {integrity: sha512-4TUOwxRHHqbEHxRqRJ3wZY5TA8xq7AHMtXrXcjegMH9FscgYztsrIG9aNBUBS+VLB6g1qc6BYbfIgoAnLjCDyw==} - engines: {node: '>=8.3'} - hasBin: true - metro-transform-plugins@0.73.10: resolution: {integrity: sha512-D4AgD3Vsrac+4YksaPmxs/0ocT67bvwTkFSIgWWeDvWwIG0U1iHzTS9f8Bvb4PITnXryDoFtjI6OWF7uOpGxpA==} @@ -6342,8 +6385,8 @@ packages: node-machine-id@1.1.12: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} - node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} node-stream-zip@1.15.0: resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==} @@ -6433,8 +6476,8 @@ packages: nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - nx@19.4.3: - resolution: {integrity: sha512-RmjV+bnMy7YecgbKYGkt5gVXQXf3Bxja2oOmdUd2EkPx1YbiBQfw6c/RtmgDL2cx2d28Pbq8xNo9zIumX8EiGA==} + nx@19.5.3: + resolution: {integrity: sha512-ZUrnRwPdRWXeo8IuLj16Oo9IfiDjd8C6xKWC4F6wcTNZ9ZS7ZErrfqaQr04zdO89ASF9brbkqm0UkMyDPc6kPQ==} hasBin: true peerDependencies: '@swc-node/register': ^1.8.0 @@ -6448,9 +6491,6 @@ packages: ob1@0.73.10: resolution: {integrity: sha512-aO6EYC+QRRCkZxVJhCWhLKgVjhNuD6Gu1riGjxrIm89CqLsmKgxzYDDEsktmKsoDeRdWGQM5EdMzXDl5xcVfsw==} - ob1@0.73.9: - resolution: {integrity: sha512-kHOzCOFXmAM26fy7V/YuXNKne2TyRiXbFAvPBIbuedJCZZWQZHLdPzMeXJI4Egt6IcfDttRzN3jQ90wOwq1iNw==} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -6575,10 +6615,6 @@ packages: resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} deprecated: This package is no longer supported. - p-defer@1.0.0: - resolution: {integrity: sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==} - engines: {node: '>=4'} - p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} @@ -6780,8 +6816,8 @@ packages: pause@0.0.1: resolution: {integrity: sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg==} - peek-readable@5.1.2: - resolution: {integrity: sha512-RXwDkKgcwPyi1AJs7qcKk00Q7v9vZdy8HQNQrJ0QOCTshdebt14dfsGYeO33Uz6bvi3DFE24RSzqshxyx5qjUw==} + peek-readable@5.1.3: + resolution: {integrity: sha512-kCsc9HwH5RgVA3H3VqkWFyGQwsxUxLdiSX1d5nqAm7hnMFjNFX1VhBLmJoUY0hZNc8gmDNgBkLjfhiWPsziXWA==} engines: {node: '>=14.16'} picocolors@1.0.1: @@ -6852,8 +6888,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - prettier@3.3.2: - resolution: {integrity: sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA==} + prettier@3.3.3: + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} engines: {node: '>=14'} hasBin: true @@ -6961,10 +6997,6 @@ packages: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} - qs@6.11.2: - resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} - engines: {node: '>=0.6'} - qs@6.12.3: resolution: {integrity: sha512-AWJm14H1vVaO/iNZ4/hO+HyaTehuy9nRqVdkTqlJt0HWvBiBIEXFmb4C0DGeYo3Xes9rrEW+TxHsaigCbN5ICQ==} engines: {node: '>=0.6'} @@ -7037,8 +7069,8 @@ packages: peerDependencies: react-native: '*' - react-native@0.71.7: - resolution: {integrity: sha512-Id6iRLS581fJMFGbBl1jP5uSmjExtGOvw5Gvh7694zISXjsRAsFMmU+izs0pyCLqDBoHK7y4BT7WGPGw693nYw==} + react-native@0.71.19: + resolution: {integrity: sha512-E6Rz4lpe4NC9ZR6zq9AWiB0MAoVeidr+aPu/pmwk5ezvVL/wbQ1Gdj70v7fKMC8Nz5wYFO1S0XUNPUKYaPhfeg==} engines: {node: '>=14'} hasBin: true peerDependencies: @@ -7053,8 +7085,8 @@ packages: peerDependencies: react: ^16.0.0 || ^17.0.0 || ^18.0.0 - react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} read-cmd-shim@4.0.0: @@ -7259,9 +7291,9 @@ packages: engines: {node: '>=14'} hasBin: true - rimraf@5.0.8: - resolution: {integrity: sha512-XSh0V2/yNhDEi8HwdIefD8MLgs4LQXPag/nEJWs3YUc3Upn+UHa1GyIkEg9xSSNt7HnkO5FjTvmcRzgf+8UZuw==} - engines: {node: '>=18'} + rimraf@5.0.9: + resolution: {integrity: sha512-3i7b8OcswU6CpU8Ej89quJD4O98id7TtVM5U4Mybh84zQXdrFmDLouWBEEaD/QfO3gDDfH+AGFCGsR7kngzQnA==} + engines: {node: 14 >=14.20 || 16 >=16.20 || >=18} hasBin: true ripemd160@2.0.2: @@ -7346,8 +7378,8 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true @@ -7660,9 +7692,9 @@ packages: engines: {node: '>=4'} hasBin: true - strtok3@7.1.0: - resolution: {integrity: sha512-19dQEwG6Jd+VabjPRyBhymIF069vZiqWSZa2jJBoKJTsqGKnTxowGoQaLnz+yLARfDI041IUQekyPUMWElOgsQ==} - engines: {node: '>=14.16'} + strtok3@7.1.1: + resolution: {integrity: sha512-mKX8HA/cdBqMKUr0MMZAFssCkIGoZeSCMXgnt79yKxNFguMLVFgRe6wB+fsL0NmoHDbeyZXczy7vEPSoo3rkzg==} + engines: {node: '>=16'} structured-headers@0.4.1: resolution: {integrity: sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg==} @@ -7689,8 +7721,8 @@ packages: engines: {node: '>=6.4.0 <13 || >=14'} deprecated: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net - supertest@6.3.3: - resolution: {integrity: sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==} + supertest@6.3.4: + resolution: {integrity: sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==} engines: {node: '>=6.4.0'} supports-color@5.5.0: @@ -7769,8 +7801,8 @@ packages: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} - terser@5.31.2: - resolution: {integrity: sha512-LGyRZVFm/QElZHy/CPr/O4eNZOZIzsrQ92y4v9UJe/pFJjypje2yI3C2FmPtvUEnhadlSbmG2nXtdcjHOjCfxw==} + terser@5.31.3: + resolution: {integrity: sha512-pAfYn3NIZLyZpa83ZKigvj6Rn9c/vd5KfYGX7cN1mnzqgDcxWvrU5ZtAfIKhEXz9nRecw4z3LXkjaq96/qZqAA==} engines: {node: '>=10'} hasBin: true @@ -7864,8 +7896,8 @@ packages: ts-interface-checker@1.0.2: resolution: {integrity: sha512-4IKKvhZRXhvtYF/mtu+OCfBqJKV6LczUq4kQYcpT+iSB7++R9+giWnp2ecwWMIcnG16btVOkXFnoxLSYMN1Q1g==} - ts-jest@29.1.5: - resolution: {integrity: sha512-UuClSYxM7byvvYfyWdFI+/2UxMmwNyJb0NPkZPQE2hew3RurV7l7zURgOHAd/1I1ZdPpe3GUsXNXAcN8TFKSIg==} + ts-jest@29.2.3: + resolution: {integrity: sha512-yCcfVdiBFngVz9/keHin9EnsrQtQtEu3nRykNy9RVp+FiPFFbPJ3Sg6Qg4+TkmH0vMP5qsTKgXSsk80HRwvdgQ==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -8080,8 +8112,8 @@ packages: deprecated: support for ECMAScript is superseded by `uglify-js` as of v3.13.0 hasBin: true - uglify-js@3.18.0: - resolution: {integrity: sha512-SyVVbcNBCk0dzr9XL/R/ySrmYf0s372K6/hFklzgcp2lBFyXtw4I7BOdDjlLhE1aVqaI/SHWXWmYdlZxuyF38A==} + uglify-js@3.19.0: + resolution: {integrity: sha512-wNKHUY2hYYkf6oSFfhwwiHo4WCHzHmzcXsqXYTN9ja3iApYIFbb2U6ics9hBcYLHcYGQoAlwnZlTrf3oF+BL/Q==} engines: {node: '>=0.8.0'} hasBin: true @@ -8417,8 +8449,8 @@ packages: utf-8-validate: optional: true - ws@8.18.0: - resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8429,12 +8461,12 @@ packages: utf-8-validate: optional: true - ws@8.5.0: - resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==} + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true @@ -8531,7 +8563,7 @@ packages: snapshots: - '@adraffy/ens-normalize@1.10.0': {} + '@adraffy/ens-normalize@1.10.1': {} '@ampproject/remapping@2.3.0': dependencies: @@ -8553,13 +8585,13 @@ snapshots: '@babel/compat-data@7.24.9': {} - '@babel/core@7.23.9': + '@babel/core@7.24.9': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.9 + '@babel/generator': 7.24.10 '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.23.9) + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helpers': 7.24.8 '@babel/parser': 7.24.8 '@babel/template': 7.24.7 @@ -8573,7 +8605,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.24.9': + '@babel/generator@7.24.10': dependencies: '@babel/types': 7.24.9 '@jridgewell/gen-mapping': 0.3.5 @@ -8599,51 +8631,36 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.23.9)': + '@babel/helper-create-class-features-plugin@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.23.9) + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.23.9)': + '@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.2.4(@babel/core@7.23.9)': + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.24.8 debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-plugin-utils': 7.24.8 - debug: 4.3.5 - lodash.debounce: 4.0.8 - resolve: 1.22.8 - semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -8674,9 +8691,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.24.9(@babel/core@7.23.9)': + '@babel/helper-module-transforms@7.24.9(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 @@ -8691,18 +8708,18 @@ snapshots: '@babel/helper-plugin-utils@7.24.8': {} - '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.23.9)': + '@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-wrap-function': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.24.7(@babel/core@7.23.9)': + '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 @@ -8758,637 +8775,718 @@ snapshots: dependencies: '@babel/types': 7.24.9 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.23.9) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.23.9)': + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.9)': + '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.23.9)': + '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.23.9) + '@babel/plugin-syntax-decorators': 7.24.7(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.23.9)': + '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-proposal-export-default-from@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.23.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.23.9)': + '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.23.9)': + '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/compat-data': 7.24.9 + '@babel/core': 7.24.9 + '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) - '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.23.9)': + '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.9)': + '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.23.9)': + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) + '@babel/core': 7.24.9 - '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.9)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.9)': dependencies: - '@babel/compat-data': 7.24.9 - '@babel/core': 7.23.9 - '@babel/helper-compilation-targets': 7.24.8 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.23.9)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.9)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.23.9)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.23.9) + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.23.9)': + '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.23.9) + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.23.9)': + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.23.9) + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.9)': + '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.9)': + '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.9)': + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.23.9)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.9)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.9)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.9)': + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.9)': + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.9)': + '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 + '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.23.9)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-imports': 7.24.7 + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.23.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color - '@babel/plugin-transform-classes@7.24.8(@babel/core@7.23.9)': + '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.23.9) + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) '@babel/helper-split-export-declaration': 7.24.7 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/template': 7.24.7 - '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.23.9)': + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.23.9) + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.23.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.9) + + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-literals@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) + + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.23.9)': + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-simple-access': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.23.9) + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.23.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) + + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) + + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-compilation-targets': 7.24.8 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) + + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.23.9)': + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) + + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.23.9) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) '@babel/types': 7.24.9 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 regenerator-transform: 0.15.2 - '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-runtime@7.16.0(@babel/core@7.23.9)': + '@babel/plugin-transform-runtime@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - babel-plugin-polyfill-corejs2: 0.2.3(@babel/core@7.23.9) - babel-plugin-polyfill-corejs3: 0.3.0(@babel/core@7.23.9) - babel-plugin-polyfill-regenerator: 0.2.3(@babel/core@7.23.9) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.9) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.9) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.9) semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-spread@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.23.9)': + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.23.9)': + '@babel/plugin-transform-typescript@7.24.8(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.23.9) + '@babel/helper-create-class-features-plugin': 7.24.8(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.23.9) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.23.9)': + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) '@babel/helper-plugin-utils': 7.24.8 - '@babel/preset-env@7.21.4(@babel/core@7.23.9)': + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.9)': + dependencies: + '@babel/core': 7.24.9 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.9) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/preset-env@7.24.8(@babel/core@7.24.9)': dependencies: '@babel/compat-data': 7.24.9 - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-class-static-block': 7.21.0(@babel/core@7.23.9) - '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.23.9) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.23.9) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.9) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.23.9) - '@babel/preset-modules': 0.1.6(@babel/core@7.23.9) - '@babel/types': 7.24.9 - babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.23.9) - babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.23.9) - babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.23.9) + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.9) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.9) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.9) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.9) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.9) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.9) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.9) core-js-compat: 3.37.1 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.24.7(@babel/core@7.23.9)': + '@babel/preset-flow@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.23.9) + '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.9) - '@babel/preset-modules@0.1.6(@babel/core@7.23.9)': + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.23.9) '@babel/types': 7.24.9 esutils: 2.0.3 - '@babel/preset-typescript@7.24.7(@babel/core@7.23.9)': + '@babel/preset-typescript@7.24.7(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.23.9) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9) transitivePeerDependencies: - supports-color - '@babel/register@7.24.6(@babel/core@7.23.9)': + '@babel/register@7.24.6(@babel/core@7.24.9)': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 clone-deep: 4.0.1 find-cache-dir: 2.1.0 make-dir: 2.1.0 @@ -9410,7 +9508,7 @@ snapshots: '@babel/traverse@7.24.8': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.24.9 + '@babel/generator': 7.24.10 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 @@ -9441,11 +9539,11 @@ snapshots: transitivePeerDependencies: - debug - '@cef-ebsi/ebsi-did-resolver@4.0.1': + '@cef-ebsi/ebsi-did-resolver@4.0.2': dependencies: axios: 1.7.2 did-resolver: 4.1.0 - multiformats: 12.1.3 + multiformats: 9.9.0 transitivePeerDependencies: - debug @@ -9457,45 +9555,45 @@ snapshots: multiformats: 9.9.0 web-encoding: 1.1.5 - '@cef-ebsi/key-did-resolver@2.0.1': + '@cef-ebsi/key-did-resolver@2.0.2': dependencies: did-resolver: 4.1.0 jose: 4.15.9 lodash.isplainobject: 4.0.6 - multiformats: 12.1.3 + multiformats: 9.9.0 - '@cef-ebsi/key-encoder@1.0.1': + '@cef-ebsi/key-encoder@1.0.2': dependencies: asn1.js: 5.4.1 - elliptic: 6.5.5 + elliptic: 6.5.6 - '@cef-ebsi/oauth2-auth@3.0.0': + '@cef-ebsi/oauth2-auth@3.0.2': dependencies: - '@cef-ebsi/key-encoder': 1.0.1 - '@cef-ebsi/siop-auth': 4.0.0 + '@cef-ebsi/key-encoder': 1.0.2 + '@cef-ebsi/siop-auth': 4.0.2 '@noble/hashes': 1.4.0 - did-jwt: 7.4.7 + did-jwt: 8.0.4 eciesjs: 0.4.7 - elliptic: 6.5.5 + elliptic: 6.5.6 jose: 4.15.9 - multiformats: 12.1.3 + multiformats: 9.9.0 uuid: 9.0.1 transitivePeerDependencies: - debug - '@cef-ebsi/siop-auth@4.0.0': + '@cef-ebsi/siop-auth@4.0.2': dependencies: - '@cef-ebsi/ebsi-did-resolver': 4.0.1 - '@cef-ebsi/key-did-resolver': 2.0.1 - '@cef-ebsi/key-encoder': 1.0.1 + '@cef-ebsi/ebsi-did-resolver': 4.0.2 + '@cef-ebsi/key-did-resolver': 2.0.2 + '@cef-ebsi/key-encoder': 1.0.2 '@noble/hashes': 1.4.0 axios: 1.7.2 - did-jwt: 7.4.7 + did-jwt: 8.0.4 did-resolver: 4.1.0 eciesjs: 0.4.7 - elliptic: 6.5.5 + elliptic: 6.5.6 jose: 4.15.9 - multiformats: 12.1.3 + multiformats: 9.9.0 uuid: 9.0.1 transitivePeerDependencies: - debug @@ -9506,25 +9604,27 @@ snapshots: '@cef-ebsi/vcdm1.1-attestation-schema@1.3.0': {} + '@cef-ebsi/vcdm1.1-presentation-schema@1.0.3': {} + '@cef-ebsi/vcdm1.1-revocation-statuslist-schema@1.3.0': dependencies: '@cef-ebsi/vcdm1.1-attestation-schema': 1.3.0 '@cef-ebsi/verifiable-credential@5.5.0(encoding@0.1.13)(web-streams-polyfill@3.3.3)': dependencies: - '@cef-ebsi/ebsi-did-resolver': 4.0.1 - '@cef-ebsi/key-did-resolver': 2.0.1 + '@cef-ebsi/ebsi-did-resolver': 4.0.2 + '@cef-ebsi/key-did-resolver': 2.0.2 '@cef-ebsi/vcdm1.1-accreditation-schema': 1.3.0 '@cef-ebsi/vcdm1.1-attestation-schema': 1.3.0 '@cef-ebsi/vcdm1.1-revocation-statuslist-schema': 1.3.0 - '@segment/ajv-human-errors': 2.13.0(ajv@8.12.0) + '@segment/ajv-human-errors': 2.13.0(ajv@8.17.1) '@transmute/json-web-signature': 0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3) '@transmute/vc.js': 0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3) - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) axios: 1.7.2 did-resolver: 4.1.0 - elliptic: 6.5.5 + elliptic: 6.5.6 ethers: 5.7.2 jose: 4.15.9 lodash.clonedeep: 4.5.0 @@ -9538,18 +9638,21 @@ snapshots: - utf-8-validate - web-streams-polyfill - '@cef-ebsi/verifiable-presentation@6.1.0(encoding@0.1.13)(web-streams-polyfill@3.3.3)': + '@cef-ebsi/verifiable-presentation@6.4.0(ajv@8.17.1)(encoding@0.1.13)(web-streams-polyfill@3.3.3)': dependencies: - '@cef-ebsi/ebsi-did-resolver': 4.0.1 - '@cef-ebsi/key-did-resolver': 2.0.1 + '@cef-ebsi/ebsi-did-resolver': 4.0.2 + '@cef-ebsi/key-did-resolver': 2.0.2 + '@cef-ebsi/vcdm1.1-presentation-schema': 1.0.3 '@cef-ebsi/verifiable-credential': 5.5.0(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@transmute/json-web-signature': 0.7.0-unstable.81(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@transmute/vc.js': 0.7.0-unstable.81(encoding@0.1.13)(web-streams-polyfill@3.3.3) + '@segment/ajv-human-errors': 2.13.0(ajv@8.17.1) + '@transmute/json-web-signature': 0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3) + '@transmute/vc.js': 0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3) did-resolver: 4.1.0 jose: 4.15.9 - mem: 9.0.2 + memoize: 10.0.0 multiformats: 12.1.3 transitivePeerDependencies: + - ajv - bufferutil - debug - encoding @@ -9564,7 +9667,7 @@ snapshots: '@ethersproject/random': 5.7.0 bn.js: 5.2.1 did-jwt: 6.11.6 - elliptic: 6.5.5 + elliptic: 6.5.6 jose: 4.15.9 js-sha3: 0.8.0 key-encoder: 2.0.3 @@ -9574,60 +9677,64 @@ snapshots: - debug - utf-8-validate - '@cspell/cspell-bundled-dicts@6.26.3': + '@cspell/cspell-bundled-dicts@6.31.3': dependencies: '@cspell/dict-ada': 4.0.2 '@cspell/dict-aws': 3.0.0 '@cspell/dict-bash': 4.1.3 - '@cspell/dict-companies': 3.1.2 - '@cspell/dict-cpp': 4.0.3 + '@cspell/dict-companies': 3.1.3 + '@cspell/dict-cpp': 5.1.12 '@cspell/dict-cryptocurrencies': 3.0.1 '@cspell/dict-csharp': 4.0.2 '@cspell/dict-css': 4.0.12 '@cspell/dict-dart': 2.0.3 '@cspell/dict-django': 4.1.0 '@cspell/dict-docker': 1.1.7 - '@cspell/dict-dotnet': 4.0.2 + '@cspell/dict-dotnet': 5.0.2 '@cspell/dict-elixir': 4.0.3 '@cspell/dict-en-common-misspellings': 1.0.2 '@cspell/dict-en-gb': 1.1.33 '@cspell/dict-en_us': 4.3.23 '@cspell/dict-filetypes': 3.0.4 '@cspell/dict-fonts': 3.0.2 - '@cspell/dict-fullstack': 3.1.8 + '@cspell/dict-fullstack': 3.2.0 '@cspell/dict-gaming-terms': 1.0.5 '@cspell/dict-git': 2.0.0 - '@cspell/dict-golang': 5.0.2 + '@cspell/dict-golang': 6.0.9 '@cspell/dict-haskell': 4.0.1 '@cspell/dict-html': 4.0.5 '@cspell/dict-html-symbol-entities': 4.0.0 '@cspell/dict-java': 5.0.7 - '@cspell/dict-k8s': 1.0.5 - '@cspell/dict-latex': 3.1.0 + '@cspell/dict-k8s': 1.0.6 + '@cspell/dict-latex': 4.0.0 '@cspell/dict-lorem-ipsum': 3.0.0 '@cspell/dict-lua': 4.0.3 '@cspell/dict-node': 4.0.3 - '@cspell/dict-npm': 5.0.16 - '@cspell/dict-php': 3.0.4 - '@cspell/dict-powershell': 4.0.2 + '@cspell/dict-npm': 5.0.18 + '@cspell/dict-php': 4.0.8 + '@cspell/dict-powershell': 5.0.5 '@cspell/dict-public-licenses': 2.0.7 - '@cspell/dict-python': 4.2.1 + '@cspell/dict-python': 4.2.3 '@cspell/dict-r': 2.0.1 - '@cspell/dict-ruby': 4.0.2 - '@cspell/dict-rust': 4.0.4 - '@cspell/dict-scala': 4.0.1 + '@cspell/dict-ruby': 5.0.2 + '@cspell/dict-rust': 4.0.5 + '@cspell/dict-scala': 5.0.3 '@cspell/dict-software-terms': 3.4.10 '@cspell/dict-sql': 2.1.3 '@cspell/dict-svelte': 1.0.2 '@cspell/dict-swift': 2.0.1 - '@cspell/dict-typescript': 3.1.5 + '@cspell/dict-typescript': 3.1.6 '@cspell/dict-vue': 3.0.0 - '@cspell/cspell-pipe@6.26.3': {} + '@cspell/cspell-json-reporter@6.31.3': + dependencies: + '@cspell/cspell-types': 6.31.3 + + '@cspell/cspell-pipe@6.31.3': {} - '@cspell/cspell-service-bus@6.26.3': {} + '@cspell/cspell-service-bus@6.31.3': {} - '@cspell/cspell-types@6.26.3': {} + '@cspell/cspell-types@6.31.3': {} '@cspell/dict-ada@4.0.2': {} @@ -9635,9 +9742,9 @@ snapshots: '@cspell/dict-bash@4.1.3': {} - '@cspell/dict-companies@3.1.2': {} + '@cspell/dict-companies@3.1.3': {} - '@cspell/dict-cpp@4.0.3': {} + '@cspell/dict-cpp@5.1.12': {} '@cspell/dict-cryptocurrencies@3.0.1': {} @@ -9653,7 +9760,7 @@ snapshots: '@cspell/dict-docker@1.1.7': {} - '@cspell/dict-dotnet@4.0.2': {} + '@cspell/dict-dotnet@5.0.2': {} '@cspell/dict-elixir@4.0.3': {} @@ -9667,13 +9774,13 @@ snapshots: '@cspell/dict-fonts@3.0.2': {} - '@cspell/dict-fullstack@3.1.8': {} + '@cspell/dict-fullstack@3.2.0': {} '@cspell/dict-gaming-terms@1.0.5': {} '@cspell/dict-git@2.0.0': {} - '@cspell/dict-golang@5.0.2': {} + '@cspell/dict-golang@6.0.9': {} '@cspell/dict-haskell@4.0.1': {} @@ -9683,9 +9790,9 @@ snapshots: '@cspell/dict-java@5.0.7': {} - '@cspell/dict-k8s@1.0.5': {} + '@cspell/dict-k8s@1.0.6': {} - '@cspell/dict-latex@3.1.0': {} + '@cspell/dict-latex@4.0.0': {} '@cspell/dict-lorem-ipsum@3.0.0': {} @@ -9693,25 +9800,25 @@ snapshots: '@cspell/dict-node@4.0.3': {} - '@cspell/dict-npm@5.0.16': {} + '@cspell/dict-npm@5.0.18': {} - '@cspell/dict-php@3.0.4': {} + '@cspell/dict-php@4.0.8': {} - '@cspell/dict-powershell@4.0.2': {} + '@cspell/dict-powershell@5.0.5': {} '@cspell/dict-public-licenses@2.0.7': {} - '@cspell/dict-python@4.2.1': + '@cspell/dict-python@4.2.3': dependencies: '@cspell/dict-data-science': 2.0.1 '@cspell/dict-r@2.0.1': {} - '@cspell/dict-ruby@4.0.2': {} + '@cspell/dict-ruby@5.0.2': {} - '@cspell/dict-rust@4.0.4': {} + '@cspell/dict-rust@4.0.5': {} - '@cspell/dict-scala@4.0.1': {} + '@cspell/dict-scala@5.0.3': {} '@cspell/dict-software-terms@3.4.10': {} @@ -9721,15 +9828,15 @@ snapshots: '@cspell/dict-swift@2.0.1': {} - '@cspell/dict-typescript@3.1.5': {} + '@cspell/dict-typescript@3.1.6': {} '@cspell/dict-vue@3.0.0': {} - '@cspell/dynamic-import@6.26.3': + '@cspell/dynamic-import@6.31.3': dependencies: import-meta-resolve: 2.2.2 - '@cspell/strong-weak-map@6.26.3': {} + '@cspell/strong-weak-map@6.31.3': {} '@cspotcode/source-map-support@0.8.1': dependencies: @@ -9804,10 +9911,10 @@ snapshots: '@digitalcredentials/base64url-universal': 2.0.6 pako: 2.1.0 - '@digitalcredentials/bnid@2.1.2(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))': + '@digitalcredentials/bnid@2.1.2(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))': dependencies: '@digitalcredentials/base58-universal': 1.0.1 - react-native-securerandom: 1.0.1(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)) + react-native-securerandom: 1.0.1(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)) yargs: 15.4.1 transitivePeerDependencies: - react-native @@ -9826,11 +9933,11 @@ snapshots: '@digitalcredentials/ed25519-verification-key-2020': 3.2.2 '@digitalcredentials/x25519-key-agreement-key-2020': 2.0.2 - '@digitalcredentials/ed25519-signature-2020@3.0.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/ed25519-signature-2020@3.0.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: '@digitalcredentials/base58-universal': 1.0.1 '@digitalcredentials/ed25519-verification-key-2020': 3.2.2 - '@digitalcredentials/jsonld-signatures': 9.3.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + '@digitalcredentials/jsonld-signatures': 9.4.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) ed25519-signature-2018-context: 1.1.0 ed25519-signature-2020-context: 1.1.0 transitivePeerDependencies: @@ -9860,12 +9967,12 @@ snapshots: - encoding - web-streams-polyfill - '@digitalcredentials/jsonld-signatures@9.3.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/jsonld-signatures@9.4.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: '@digitalbazaar/security-context': 1.0.1 - '@digitalcredentials/jsonld': 6.0.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + '@digitalcredentials/jsonld': 6.0.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) fast-text-encoding: 1.0.6 - isomorphic-webcrypto: 2.3.8(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)) + isomorphic-webcrypto: 2.3.8(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)) serialize-error: 8.1.0 transitivePeerDependencies: - encoding @@ -9873,10 +9980,10 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/jsonld@5.2.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/jsonld@5.2.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: '@digitalcredentials/http-client': 1.2.2(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@digitalcredentials/rdf-canonize': 1.0.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)) canonicalize: 1.0.8 lru-cache: 6.0.0 transitivePeerDependencies: @@ -9885,10 +9992,10 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/jsonld@6.0.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/jsonld@6.0.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: '@digitalcredentials/http-client': 1.2.2(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@digitalcredentials/rdf-canonize': 1.0.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)) canonicalize: 1.0.8 lru-cache: 6.0.0 transitivePeerDependencies: @@ -9907,15 +10014,15 @@ snapshots: '@digitalcredentials/open-badges-context@2.1.0': {} - '@digitalcredentials/rdf-canonize@1.0.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))': + '@digitalcredentials/rdf-canonize@1.0.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))': dependencies: fast-text-encoding: 1.0.6 - isomorphic-webcrypto: 2.3.8(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)) + isomorphic-webcrypto: 2.3.8(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)) transitivePeerDependencies: - expo - react-native - '@digitalcredentials/security-document-loader@1.0.0(encoding@0.1.13)(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/security-document-loader@1.0.0(encoding@0.1.13)(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: '@digitalbazaar/vc-status-list-context': 3.1.1 '@digitalcredentials/crypto-ld': 7.0.6 @@ -9925,7 +10032,7 @@ snapshots: '@digitalcredentials/ed25519-verification-key-2020': 3.2.2 '@digitalcredentials/open-badges-context': 0.1.2 '@digitalcredentials/x25519-key-agreement-key-2020': 3.0.0 - '@interop/did-web-resolver': 3.0.1(encoding@0.1.13)(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + '@interop/did-web-resolver': 3.0.1(encoding@0.1.13)(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) credentials-context: 2.0.0 crypto-ld: 7.0.0 did-context: 3.1.1 @@ -9938,11 +10045,11 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/vc-status-list@5.0.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/vc-status-list@5.0.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: '@digitalbazaar/vc-status-list-context': 3.1.1 '@digitalcredentials/bitstring': 2.0.1 - '@digitalcredentials/vc': 4.2.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + '@digitalcredentials/vc': 4.2.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -9950,10 +10057,10 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/vc@4.2.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/vc@4.2.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: - '@digitalcredentials/jsonld': 5.2.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) - '@digitalcredentials/jsonld-signatures': 9.3.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + '@digitalcredentials/jsonld': 5.2.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) + '@digitalcredentials/jsonld-signatures': 9.4.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -9961,10 +10068,10 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/vc@5.0.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/vc@5.0.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: - '@digitalcredentials/jsonld': 5.2.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) - '@digitalcredentials/jsonld-signatures': 9.3.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + '@digitalcredentials/jsonld': 5.2.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) + '@digitalcredentials/jsonld-signatures': 9.4.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -9972,14 +10079,14 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/vc@6.0.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@digitalcredentials/vc@6.0.1(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: '@digitalbazaar/vc-status-list': 7.1.0(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@digitalcredentials/ed25519-signature-2020': 3.0.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) - '@digitalcredentials/jsonld': 6.0.0(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) - '@digitalcredentials/jsonld-signatures': 9.3.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + '@digitalcredentials/ed25519-signature-2020': 3.0.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) + '@digitalcredentials/jsonld': 6.0.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) + '@digitalcredentials/jsonld-signatures': 9.4.0(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) '@digitalcredentials/open-badges-context': 2.1.0 - '@digitalcredentials/vc-status-list': 5.0.2(encoding@0.1.13)(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3) + '@digitalcredentials/vc-status-list': 5.0.2(encoding@0.1.13)(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3) credentials-context: 2.0.0 fix-esm: 1.0.1 transitivePeerDependencies: @@ -10003,6 +10110,19 @@ snapshots: crypto-ld: 6.0.0 tweetnacl: 1.0.3 + '@emnapi/core@1.2.0': + dependencies: + '@emnapi/wasi-threads': 1.0.1 + tslib: 2.6.3 + + '@emnapi/runtime@1.2.0': + dependencies: + tslib: 2.6.3 + + '@emnapi/wasi-threads@1.0.1': + dependencies: + tslib: 2.6.3 + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: eslint: 8.57.0 @@ -10288,12 +10408,12 @@ snapshots: mv: 2.1.1 safe-json-stringify: 1.2.0 - '@expo/cli@0.7.0(encoding@0.1.13)(expo-modules-autolinking@1.2.0)': + '@expo/cli@0.7.3(encoding@0.1.13)(expo-modules-autolinking@1.2.0)': dependencies: '@babel/runtime': 7.24.8 '@expo/code-signing-certificates': 0.0.5 - '@expo/config': 8.0.2 - '@expo/config-plugins': 6.0.1 + '@expo/config': 8.0.5 + '@expo/config-plugins': 6.0.2 '@expo/dev-server': 0.3.0(encoding@0.1.13) '@expo/devcert': 1.1.2 '@expo/json-file': 8.3.3 @@ -10301,7 +10421,7 @@ snapshots: '@expo/osascript': 2.1.3 '@expo/package-manager': 1.0.3 '@expo/plist': 0.0.20 - '@expo/prebuild-config': 6.0.0(encoding@0.1.13)(expo-modules-autolinking@1.2.0) + '@expo/prebuild-config': 6.0.1(encoding@0.1.13)(expo-modules-autolinking@1.2.0) '@expo/rudder-sdk-node': 1.1.1(encoding@0.1.13) '@expo/spawn-async': 1.5.0 '@expo/xcpretty': 4.3.1 @@ -10364,7 +10484,7 @@ snapshots: node-forge: 1.3.1 nullthrows: 1.1.1 - '@expo/config-plugins@6.0.1': + '@expo/config-plugins@6.0.2': dependencies: '@expo/config-types': 48.0.0 '@expo/json-file': 8.2.37 @@ -10377,7 +10497,7 @@ snapshots: getenv: 1.0.0 glob: 7.1.6 resolve-from: 5.0.0 - semver: 7.6.2 + semver: 7.6.3 slash: 3.0.0 xcode: 3.0.1 xml2js: 0.4.23 @@ -10386,10 +10506,10 @@ snapshots: '@expo/config-types@48.0.0': {} - '@expo/config@8.0.2': + '@expo/config@8.0.5': dependencies: '@babel/code-frame': 7.10.4 - '@expo/config-plugins': 6.0.1 + '@expo/config-plugins': 6.0.2 '@expo/config-types': 48.0.0 '@expo/json-file': 8.3.3 getenv: 1.0.0 @@ -10472,7 +10592,7 @@ snapshots: '@expo/metro-config@0.7.1': dependencies: - '@expo/config': 8.0.2 + '@expo/config': 8.0.5 chalk: 4.1.2 debug: 4.3.5 find-yarn-workspace-root: 2.0.0 @@ -10484,7 +10604,7 @@ snapshots: '@expo/osascript@2.0.33': dependencies: - '@expo/spawn-async': 1.7.2 + '@expo/spawn-async': 1.5.0 exec-async: 2.2.0 '@expo/osascript@2.1.3': @@ -10512,10 +10632,10 @@ snapshots: base64-js: 1.5.1 xmlbuilder: 14.0.0 - '@expo/prebuild-config@6.0.0(encoding@0.1.13)(expo-modules-autolinking@1.2.0)': + '@expo/prebuild-config@6.0.1(encoding@0.1.13)(expo-modules-autolinking@1.2.0)': dependencies: - '@expo/config': 8.0.2 - '@expo/config-plugins': 6.0.1 + '@expo/config': 8.0.5 + '@expo/config-plugins': 6.0.2 '@expo/config-types': 48.0.0 '@expo/image-utils': 0.3.22(encoding@0.1.13) '@expo/json-file': 8.3.3 @@ -10588,9 +10708,9 @@ snapshots: '@hutson/parse-repository-url@3.0.2': {} - '@interop/did-web-resolver@3.0.1(encoding@0.1.13)(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0))(web-streams-polyfill@3.3.3)': + '@interop/did-web-resolver@3.0.1(encoding@0.1.13)(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1))(web-streams-polyfill@3.3.3)': dependencies: - '@digitalcredentials/bnid': 2.1.2(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)) + '@digitalcredentials/bnid': 2.1.2(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)) '@digitalcredentials/did-io': 1.0.2 '@digitalcredentials/http-client': 1.2.2(encoding@0.1.13)(web-streams-polyfill@3.3.3) did-context: 3.1.1 @@ -10632,27 +10752,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10673,21 +10793,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -10716,7 +10836,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -10734,7 +10854,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.39 + '@types/node': 18.19.42 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -10756,7 +10876,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.19.39 + '@types/node': 18.19.42 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -10803,7 +10923,7 @@ snapshots: '@jest/transform@29.7.0': dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 babel-plugin-istanbul: 6.1.1 @@ -10825,7 +10945,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -10833,7 +10953,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/yargs': 16.0.9 chalk: 4.1.2 @@ -10842,7 +10962,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -10873,12 +10993,12 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lerna/create@8.1.6(encoding@0.1.13)(typescript@5.5.3)': + '@lerna/create@8.1.7(encoding@0.1.13)(typescript@5.5.3)': dependencies: '@npmcli/arborist': 7.5.3 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 19.4.3(nx@19.4.3) + '@nx/devkit': 19.5.3(nx@19.5.3) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -10917,7 +11037,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.4.3 + nx: 19.5.3 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -10927,12 +11047,13 @@ snapshots: read-cmd-shim: 4.0.0 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.6.2 + semver: 7.6.3 set-blocking: 2.0.0 signal-exit: 3.0.7 slash: 3.0.0 ssri: 10.0.6 string-width: 4.2.3 + strip-ansi: 6.0.1 strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 @@ -10964,7 +11085,7 @@ snapshots: nopt: 5.0.0 npmlog: 5.0.1 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 transitivePeerDependencies: - encoding @@ -10999,6 +11120,12 @@ snapshots: '@multiformats/base-x@4.0.1': {} + '@napi-rs/wasm-runtime@0.2.4': + dependencies: + '@emnapi/core': 1.2.0 + '@emnapi/runtime': 1.2.0 + '@tybys/wasm-util': 0.9.0 + '@noble/ciphers@0.4.1': {} '@noble/ciphers@0.5.3': {} @@ -11072,7 +11199,7 @@ snapshots: promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.1 read-package-json-fast: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 ssri: 10.0.6 treeverse: 3.0.0 walk-up-path: 3.0.1 @@ -11083,11 +11210,11 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.6.2 + semver: 7.6.3 '@npmcli/fs@3.1.1': dependencies: - semver: 7.6.2 + semver: 7.6.3 '@npmcli/git@5.0.8': dependencies: @@ -11098,7 +11225,7 @@ snapshots: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.2 + semver: 7.6.3 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -11121,7 +11248,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 pacote: 18.0.6 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird - supports-color @@ -11143,7 +11270,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 normalize-package-data: 6.0.2 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird @@ -11169,62 +11296,62 @@ snapshots: - bluebird - supports-color - '@nrwl/devkit@19.4.3(nx@19.4.3)': + '@nrwl/devkit@19.5.3(nx@19.5.3)': dependencies: - '@nx/devkit': 19.4.3(nx@19.4.3) + '@nx/devkit': 19.5.3(nx@19.5.3) transitivePeerDependencies: - nx - '@nrwl/tao@19.4.3': + '@nrwl/tao@19.5.3': dependencies: - nx: 19.4.3 + nx: 19.5.3 tslib: 2.6.3 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nx/devkit@19.4.3(nx@19.4.3)': + '@nx/devkit@19.5.3(nx@19.5.3)': dependencies: - '@nrwl/devkit': 19.4.3(nx@19.4.3) + '@nrwl/devkit': 19.5.3(nx@19.5.3) ejs: 3.1.10 enquirer: 2.3.6 ignore: 5.3.1 minimatch: 9.0.3 - nx: 19.4.3 - semver: 7.6.2 + nx: 19.5.3 + semver: 7.6.3 tmp: 0.2.3 tslib: 2.6.3 yargs-parser: 21.1.1 - '@nx/nx-darwin-arm64@19.4.3': + '@nx/nx-darwin-arm64@19.5.3': optional: true - '@nx/nx-darwin-x64@19.4.3': + '@nx/nx-darwin-x64@19.5.3': optional: true - '@nx/nx-freebsd-x64@19.4.3': + '@nx/nx-freebsd-x64@19.5.3': optional: true - '@nx/nx-linux-arm-gnueabihf@19.4.3': + '@nx/nx-linux-arm-gnueabihf@19.5.3': optional: true - '@nx/nx-linux-arm64-gnu@19.4.3': + '@nx/nx-linux-arm64-gnu@19.5.3': optional: true - '@nx/nx-linux-arm64-musl@19.4.3': + '@nx/nx-linux-arm64-musl@19.5.3': optional: true - '@nx/nx-linux-x64-gnu@19.4.3': + '@nx/nx-linux-x64-gnu@19.5.3': optional: true - '@nx/nx-linux-x64-musl@19.4.3': + '@nx/nx-linux-x64-musl@19.5.3': optional: true - '@nx/nx-win32-arm64-msvc@19.4.3': + '@nx/nx-win32-arm64-msvc@19.5.3': optional: true - '@nx/nx-win32-x64-msvc@19.4.3': + '@nx/nx-win32-x64-msvc@19.5.3': optional: true '@octokit/auth-token@3.0.4': {} @@ -11396,17 +11523,6 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-platform-ios@10.2.1(encoding@0.1.13)': - dependencies: - '@react-native-community/cli-tools': 10.1.1(encoding@0.1.13) - chalk: 4.1.2 - execa: 1.0.0 - fast-xml-parser: 4.4.0 - glob: 7.2.3 - ora: 5.4.1 - transitivePeerDependencies: - - encoding - '@react-native-community/cli-platform-ios@10.2.5(encoding@0.1.13)': dependencies: '@react-native-community/cli-tools': 10.1.1(encoding@0.1.13) @@ -11418,7 +11534,7 @@ snapshots: transitivePeerDependencies: - encoding - '@react-native-community/cli-plugin-metro@10.2.3(@babel/core@7.23.9)(encoding@0.1.13)': + '@react-native-community/cli-plugin-metro@10.2.3(@babel/core@7.24.9)(encoding@0.1.13)': dependencies: '@react-native-community/cli-server-api': 10.1.1(encoding@0.1.13) '@react-native-community/cli-tools': 10.1.1(encoding@0.1.13) @@ -11427,7 +11543,7 @@ snapshots: metro: 0.73.10(encoding@0.1.13) metro-config: 0.73.10(encoding@0.1.13) metro-core: 0.73.10 - metro-react-native-babel-transformer: 0.73.10(@babel/core@7.23.9) + metro-react-native-babel-transformer: 0.73.10(@babel/core@7.24.9) metro-resolver: 0.73.10 metro-runtime: 0.73.10 readline: 1.3.0 @@ -11473,14 +11589,14 @@ snapshots: dependencies: joi: 17.13.3 - '@react-native-community/cli@10.2.2(@babel/core@7.23.9)(encoding@0.1.13)': + '@react-native-community/cli@10.2.7(@babel/core@7.24.9)(encoding@0.1.13)': dependencies: '@react-native-community/cli-clean': 10.1.1(encoding@0.1.13) '@react-native-community/cli-config': 10.1.1(encoding@0.1.13) '@react-native-community/cli-debugger-ui': 10.0.0 '@react-native-community/cli-doctor': 10.2.7(encoding@0.1.13) '@react-native-community/cli-hermes': 10.2.7(encoding@0.1.13) - '@react-native-community/cli-plugin-metro': 10.2.3(@babel/core@7.23.9)(encoding@0.1.13) + '@react-native-community/cli-plugin-metro': 10.2.3(@babel/core@7.24.9)(encoding@0.1.13) '@react-native-community/cli-server-api': 10.1.1(encoding@0.1.13) '@react-native-community/cli-tools': 10.1.1(encoding@0.1.13) '@react-native-community/cli-types': 10.0.0 @@ -11525,9 +11641,9 @@ snapshots: '@sd-jwt/types': 0.6.1 js-base64: 3.7.7 - '@segment/ajv-human-errors@2.13.0(ajv@8.12.0)': + '@segment/ajv-human-errors@2.13.0(ajv@8.17.1)': dependencies: - ajv: 8.12.0 + ajv: 8.17.1 '@segment/loosely-validate-event@2.0.0': dependencies: @@ -11584,14 +11700,14 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@sphereon/did-uni-client@0.6.2(encoding@0.1.13)': + '@sphereon/did-uni-client@0.6.3(encoding@0.1.13)': dependencies: cross-fetch: 3.1.8(encoding@0.1.13) did-resolver: 4.1.0 transitivePeerDependencies: - encoding - '@sphereon/isomorphic-webcrypto@2.4.1-unstable.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)': + '@sphereon/isomorphic-webcrypto@2.4.1-unstable.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)': dependencies: '@peculiar/webcrypto': 1.5.0 asmcrypto.js: 2.3.2 @@ -11608,12 +11724,12 @@ snapshots: str2buf: 1.3.0 webcrypto-shim: 0.1.7 optionalDependencies: - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) - react-native-securerandom: 1.0.1(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)) + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) + react-native-securerandom: 1.0.1(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)) '@sphereon/pex-models@2.2.4': {} - '@sphereon/pex@3.3.2': + '@sphereon/pex@3.3.3': dependencies: '@astronautlabs/jsonpath': 1.1.2 '@sd-jwt/decode': 0.6.1 @@ -11621,8 +11737,8 @@ snapshots: '@sd-jwt/types': 0.6.1 '@sphereon/pex-models': 2.2.4 '@sphereon/ssi-types': 0.22.0 - ajv: 8.12.0 - ajv-formats: 2.1.1(ajv@8.12.0) + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) jwt-decode: 3.1.2 nanoid: 3.3.7 string.prototype.matchall: 4.0.11 @@ -11646,10 +11762,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@sphereon/ssi-sdk-ext.key-utils@0.23.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)': + '@sphereon/ssi-sdk-ext.key-utils@0.23.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(msrcrypto@1.5.8)(react-native-securerandom@1.0.1)': dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/isomorphic-webcrypto': 2.4.1-unstable.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/isomorphic-webcrypto': 2.4.1-unstable.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 '@stablelib/sha512': 1.0.1 @@ -11657,7 +11773,7 @@ snapshots: base64url: 3.0.1 debug: 4.3.5 did-resolver: 4.1.0 - elliptic: 6.5.5 + elliptic: 6.5.6 lodash.isplainobject: 4.0.6 multiformats: 9.9.0 uint8arrays: 3.1.1 @@ -11922,18 +12038,6 @@ snapshots: jose: 4.15.9 web-streams-polyfill: 3.3.3 - '@transmute/json-web-signature@0.7.0-unstable.81(encoding@0.1.13)(web-streams-polyfill@3.3.3)': - dependencies: - '@transmute/ed25519-key-pair': 0.7.0-unstable.82 - '@transmute/jose-ld': 0.7.0-unstable.82 - '@transmute/jsonld': 0.0.4(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@transmute/secp256k1-key-pair': 0.7.0-unstable.82 - '@transmute/security-context': 0.7.0-unstable.82 - '@transmute/web-crypto-key-pair': 0.7.0-unstable.82 - transitivePeerDependencies: - - encoding - - web-streams-polyfill - '@transmute/json-web-signature@0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3)': dependencies: '@transmute/ed25519-key-pair': 0.7.0-unstable.82 @@ -11949,7 +12053,7 @@ snapshots: '@transmute/jsonld-schema@0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3)': dependencies: '@transmute/jsonld': 0.0.4(encoding@0.1.13)(web-streams-polyfill@3.3.3) - ajv: 8.12.0 + ajv: 8.17.1 genson-js: 0.0.5 transitivePeerDependencies: - encoding @@ -11985,18 +12089,6 @@ snapshots: '@transmute/security-context@0.7.0-unstable.82': {} - '@transmute/vc.js@0.7.0-unstable.81(encoding@0.1.13)(web-streams-polyfill@3.3.3)': - dependencies: - '@transmute/did-key-ed25519': 0.3.0-unstable.10(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@transmute/json-web-signature': 0.7.0-unstable.81(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@transmute/jsonld': 0.0.4(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@transmute/jsonld-schema': 0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3) - '@transmute/linked-data-proof': 0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3) - moment: 2.30.1 - transitivePeerDependencies: - - encoding - - web-streams-polyfill - '@transmute/vc.js@0.7.0-unstable.82(encoding@0.1.13)(web-streams-polyfill@3.3.3)': dependencies: '@transmute/did-key-ed25519': 0.3.0-unstable.10(encoding@0.1.13)(web-streams-polyfill@3.3.3) @@ -12029,7 +12121,7 @@ snapshots: dependencies: asn1.js: 5.4.1 base64url: 3.0.1 - elliptic: 6.5.5 + elliptic: 6.5.6 '@tsconfig/node10@1.0.11': {} @@ -12046,6 +12138,10 @@ snapshots: '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 + '@tybys/wasm-util@0.9.0': + dependencies: + tslib: 2.6.3 + '@types/babel__core@7.20.5': dependencies: '@babel/parser': 7.24.8 @@ -12069,30 +12165,30 @@ snapshots: '@types/bn.js@5.1.5': dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 - '@types/body-parser@1.19.2': + '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 - '@types/cookie-parser@1.4.3': + '@types/cookie-parser@1.4.7': dependencies: - '@types/express': 4.17.17 + '@types/express': 4.17.21 - '@types/cors@2.8.13': + '@types/cors@2.8.17': dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 - '@types/dotenv-flow@3.2.0': {} + '@types/dotenv-flow@3.3.3': {} '@types/elliptic@6.4.18': dependencies: @@ -12100,27 +12196,27 @@ snapshots: '@types/express-serve-static-core@4.19.5': dependencies: - '@types/node': 18.19.39 - '@types/qs': 6.9.11 + '@types/node': 18.19.42 + '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 - '@types/express@4.17.17': + '@types/express@4.17.21': dependencies: - '@types/body-parser': 1.19.2 + '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.5 - '@types/qs': 6.9.11 + '@types/qs': 6.9.15 '@types/serve-static': 1.15.7 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/http-errors@2.0.4': {} - '@types/http-terminator@2.0.2': + '@types/http-terminator@2.0.5': dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/istanbul-lib-coverage@2.0.6': {} @@ -12157,13 +12253,13 @@ snapshots: '@types/node@18.15.13': {} - '@types/node@18.19.39': + '@types/node@18.19.42': dependencies: undici-types: 5.26.5 '@types/normalize-package-data@2.4.4': {} - '@types/qs@6.9.11': {} + '@types/qs@6.9.15': {} '@types/range-parser@1.2.7': {} @@ -12172,17 +12268,17 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/send': 0.17.4 '@types/sha.js@2.4.4': dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 '@types/stack-utils@2.0.3': {} @@ -12214,7 +12310,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -12233,7 +12329,7 @@ snapshots: graphemer: 1.4.0 ignore: 5.3.1 natural-compare-lite: 1.4.0 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 @@ -12302,7 +12398,7 @@ snapshots: debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -12316,7 +12412,7 @@ snapshots: debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 - semver: 7.6.2 + semver: 7.6.3 tsutils: 3.21.0(typescript@5.5.3) optionalDependencies: typescript: 5.5.3 @@ -12333,7 +12429,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -12348,7 +12444,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3) eslint: 8.57.0 eslint-scope: 5.1.1 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript @@ -12469,9 +12565,9 @@ snapshots: clean-stack: 2.2.0 indent-string: 4.0.0 - ajv-formats@2.1.1(ajv@8.12.0): + ajv-formats@2.1.1(ajv@8.17.1): optionalDependencies: - ajv: 8.12.0 + ajv: 8.17.1 ajv@6.12.6: dependencies: @@ -12480,12 +12576,12 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.12.0: + ajv@8.17.1: dependencies: fast-deep-equal: 3.1.3 + fast-uri: 3.0.1 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 - uri-js: 4.4.1 anser@1.4.10: {} @@ -12681,17 +12777,17 @@ snapshots: dependencies: b64-lite: 1.4.0 - babel-core@7.0.0-bridge.0(@babel/core@7.23.9): + babel-core@7.0.0-bridge.0(@babel/core@7.24.9): dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 - babel-jest@29.7.0(@babel/core@7.23.9): + babel-jest@29.7.0(@babel/core@7.24.9): dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@jest/transform': 29.7.0 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@7.23.9) + babel-preset-jest: 29.6.3(@babel/core@7.24.9) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -12723,51 +12819,27 @@ snapshots: reselect: 4.1.8 resolve: 1.22.8 - babel-plugin-polyfill-corejs2@0.2.3(@babel/core@7.23.9): - dependencies: - '@babel/compat-data': 7.24.9 - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.2.4(@babel/core@7.23.9) - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.23.9): + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.9): dependencies: '@babel/compat-data': 7.24.9 - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.3.0(@babel/core@7.23.9): + babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.9): dependencies: - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.2.4(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9) core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.23.9): + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.9): dependencies: - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.23.9) - core-js-compat: 3.37.1 - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.2.3(@babel/core@7.23.9): - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.2.4(@babel/core@7.23.9) - transitivePeerDependencies: - - supports-color - - babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.23.9): - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.9) transitivePeerDependencies: - supports-color @@ -12775,73 +12847,73 @@ snapshots: babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: {} - babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.9): - dependencies: - '@babel/core': 7.23.9 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.23.9) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.23.9) - - babel-preset-expo@9.3.2(@babel/core@7.23.9): - dependencies: - '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.23.9) - '@babel/preset-env': 7.21.4(@babel/core@7.23.9) + babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.9): + dependencies: + '@babel/core': 7.24.9 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.9) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.9) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.9) + + babel-preset-expo@9.3.2(@babel/core@7.24.9): + dependencies: + '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/preset-env': 7.24.8(@babel/core@7.24.9) babel-plugin-module-resolver: 4.1.0 babel-plugin-react-native-web: 0.18.12 - metro-react-native-babel-preset: 0.73.9(@babel/core@7.23.9) + metro-react-native-babel-preset: 0.73.9(@babel/core@7.24.9) transitivePeerDependencies: - '@babel/core' - supports-color - babel-preset-fbjs@3.4.0(@babel/core@7.23.9): - dependencies: - '@babel/core': 7.23.9 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.23.9) - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.23.9) + babel-preset-fbjs@3.4.0(@babel/core@7.24.9): + dependencies: + '@babel/core': 7.24.9 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.9) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.9) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.9) babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 transitivePeerDependencies: - supports-color - babel-preset-jest@29.6.3(@babel/core@7.23.9): + babel-preset-jest@29.6.3(@babel/core@7.24.9): dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.9) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.9) balanced-match@1.0.2: {} @@ -12952,9 +13024,9 @@ snapshots: browserslist@4.23.2: dependencies: - caniuse-lite: 1.0.30001642 - electron-to-chromium: 1.4.827 - node-releases: 2.0.14 + caniuse-lite: 1.0.30001643 + electron-to-chromium: 1.5.1 + node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.2) bs-logger@0.2.6: @@ -13087,7 +13159,7 @@ snapshots: camelcase@7.0.1: {} - caniuse-lite@1.0.30001642: {} + caniuse-lite@1.0.30001643: {} canonicalize@1.0.8: {} @@ -13385,7 +13457,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.6.2 + semver: 7.6.3 split: 1.0.1 conventional-commits-filter@3.0.0: @@ -13459,14 +13531,12 @@ snapshots: js-yaml: 3.14.1 parse-json: 4.0.0 - cosmiconfig@8.3.6(typescript@5.4.5): + cosmiconfig@8.0.0: dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - optionalDependencies: - typescript: 5.4.5 cosmiconfig@8.3.6(typescript@5.5.3): dependencies: @@ -13485,13 +13555,13 @@ snapshots: ripemd160: 2.0.2 sha.js: 2.4.11 - create-jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13500,13 +13570,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)): + create-jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + jest-config: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -13564,53 +13634,53 @@ snapshots: dependencies: type-fest: 1.4.0 - cspell-dictionary@6.26.3: + cspell-dictionary@6.31.3: dependencies: - '@cspell/cspell-pipe': 6.26.3 - '@cspell/cspell-types': 6.26.3 - cspell-trie-lib: 6.26.3 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 + cspell-trie-lib: 6.31.3 fast-equals: 4.0.3 - gensequence: 4.0.3 + gensequence: 5.0.2 - cspell-gitignore@6.26.3: + cspell-gitignore@6.31.3: dependencies: - cspell-glob: 6.26.3 + cspell-glob: 6.31.3 find-up: 5.0.0 - cspell-glob@6.26.3: + cspell-glob@6.31.3: dependencies: micromatch: 4.0.7 - cspell-grammar@6.26.3: + cspell-grammar@6.31.3: dependencies: - '@cspell/cspell-pipe': 6.26.3 - '@cspell/cspell-types': 6.26.3 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 - cspell-io@6.26.3(encoding@0.1.13): + cspell-io@6.31.3(encoding@0.1.13): dependencies: - '@cspell/cspell-service-bus': 6.26.3 + '@cspell/cspell-service-bus': 6.31.3 node-fetch: 2.6.12(encoding@0.1.13) transitivePeerDependencies: - encoding - cspell-lib@6.26.3(encoding@0.1.13)(typescript@5.4.5): + cspell-lib@6.31.3(encoding@0.1.13): dependencies: - '@cspell/cspell-bundled-dicts': 6.26.3 - '@cspell/cspell-pipe': 6.26.3 - '@cspell/cspell-types': 6.26.3 - '@cspell/strong-weak-map': 6.26.3 + '@cspell/cspell-bundled-dicts': 6.31.3 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 + '@cspell/strong-weak-map': 6.31.3 clear-module: 4.1.2 comment-json: 4.2.4 configstore: 5.0.1 - cosmiconfig: 8.3.6(typescript@5.4.5) - cspell-dictionary: 6.26.3 - cspell-glob: 6.26.3 - cspell-grammar: 6.26.3 - cspell-io: 6.26.3(encoding@0.1.13) - cspell-trie-lib: 6.26.3 + cosmiconfig: 8.0.0 + cspell-dictionary: 6.31.3 + cspell-glob: 6.31.3 + cspell-grammar: 6.31.3 + cspell-io: 6.31.3(encoding@0.1.13) + cspell-trie-lib: 6.31.3 fast-equals: 4.0.3 find-up: 5.0.0 - gensequence: 4.0.3 + gensequence: 5.0.2 import-fresh: 3.3.0 resolve-from: 5.0.0 resolve-global: 1.0.0 @@ -13618,34 +13688,35 @@ snapshots: vscode-uri: 3.0.8 transitivePeerDependencies: - encoding - - typescript - cspell-trie-lib@6.26.3: + cspell-trie-lib@6.31.3: dependencies: - '@cspell/cspell-pipe': 6.26.3 - '@cspell/cspell-types': 6.26.3 - gensequence: 4.0.3 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 + gensequence: 5.0.2 - cspell@6.26.3(encoding@0.1.13)(typescript@5.4.5): + cspell@6.31.3(encoding@0.1.13): dependencies: - '@cspell/cspell-pipe': 6.26.3 - '@cspell/dynamic-import': 6.26.3 + '@cspell/cspell-json-reporter': 6.31.3 + '@cspell/cspell-pipe': 6.31.3 + '@cspell/cspell-types': 6.31.3 + '@cspell/dynamic-import': 6.31.3 chalk: 4.1.2 commander: 10.0.1 - cspell-gitignore: 6.26.3 - cspell-glob: 6.26.3 - cspell-lib: 6.26.3(encoding@0.1.13)(typescript@5.4.5) + cspell-gitignore: 6.31.3 + cspell-glob: 6.31.3 + cspell-io: 6.31.3(encoding@0.1.13) + cspell-lib: 6.31.3(encoding@0.1.13) fast-glob: 3.3.2 fast-json-stable-stringify: 2.1.0 file-entry-cache: 6.0.1 get-stdin: 8.0.0 imurmurhash: 0.1.4 - semver: 7.6.2 + semver: 7.6.3 strip-ansi: 6.0.1 vscode-uri: 3.0.8 transitivePeerDependencies: - encoding - - typescript cssesc@3.0.0: {} @@ -13675,7 +13746,7 @@ snapshots: dateformat@3.0.3: {} - dayjs@1.11.11: {} + dayjs@1.11.12: {} debug@2.6.9: dependencies: @@ -13815,7 +13886,7 @@ snapshots: bech32: 2.0.0 canonicalize: 2.0.0 did-resolver: 4.1.0 - elliptic: 6.5.5 + elliptic: 6.5.6 js-sha3: 0.8.0 multiformats: 9.9.0 uint8arrays: 3.1.1 @@ -13832,6 +13903,18 @@ snapshots: multiformats: 9.9.0 uint8arrays: 3.1.1 + did-jwt@8.0.4: + dependencies: + '@noble/ciphers': 0.5.3 + '@noble/curves': 1.4.2 + '@noble/hashes': 1.4.0 + '@scure/base': 1.1.7 + canonicalize: 2.0.0 + did-resolver: 4.1.0 + multibase: 4.0.6 + multiformats: 9.9.0 + uint8arrays: 3.1.1 + did-resolver@4.1.0: {} diff-sequences@29.6.3: {} @@ -13888,9 +13971,9 @@ snapshots: ejs@3.1.10: dependencies: - jake: 10.9.1 + jake: 10.9.2 - electron-to-chromium@1.4.827: {} + electron-to-chromium@1.5.1: {} elliptic@6.5.4: dependencies: @@ -13902,7 +13985,7 @@ snapshots: minimalistic-assert: 1.0.1 minimalistic-crypto-utils: 1.0.1 - elliptic@6.5.5: + elliptic@6.5.6: dependencies: bn.js: 4.12.0 brorand: 1.1.0 @@ -13929,7 +14012,7 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.17.0: + enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -14055,7 +14138,7 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@8.6.0(eslint@8.57.0): + eslint-config-prettier@8.10.0(eslint@8.57.0): dependencies: eslint: 8.57.0 @@ -14066,7 +14149,7 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.14.0 + is-core-module: 2.15.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color @@ -14109,7 +14192,7 @@ snapshots: eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 - is-core-module: 2.14.0 + is-core-module: 2.15.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -14136,7 +14219,7 @@ snapshots: eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) hasown: 2.0.2 - is-core-module: 2.14.0 + is-core-module: 2.15.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -14268,15 +14351,15 @@ snapshots: - bufferutil - utf-8-validate - ethers@6.10.0: + ethers@6.13.1: dependencies: - '@adraffy/ens-normalize': 1.10.0 + '@adraffy/ens-normalize': 1.10.1 '@noble/curves': 1.2.0 '@noble/hashes': 1.3.2 '@types/node': 18.15.13 aes-js: 4.0.0-beta.5 tslib: 2.4.0 - ws: 8.5.0 + ws: 8.17.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -14345,15 +14428,15 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - expo-application@5.1.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-application@5.1.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) - expo-asset@8.9.2(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-asset@8.9.2(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: blueimp-md5: 2.19.0 - expo-constants: 14.3.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) - expo-file-system: 15.3.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) + expo-constants: 14.3.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) + expo-file-system: 15.3.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) invariant: 2.2.4 md5-file: 3.2.3 path-browserify: 1.0.1 @@ -14362,40 +14445,40 @@ snapshots: - expo - supports-color - expo-constants@14.2.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-constants@14.2.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: - '@expo/config': 8.0.2 - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + '@expo/config': 8.0.5 + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) uuid: 3.4.0 transitivePeerDependencies: - supports-color - expo-constants@14.3.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-constants@14.3.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: - '@expo/config': 8.0.2 - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + '@expo/config': 8.0.5 + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) uuid: 3.4.0 transitivePeerDependencies: - supports-color - expo-file-system@15.2.2(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-file-system@15.2.2(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) uuid: 3.4.0 - expo-file-system@15.3.0(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-file-system@15.3.0(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) uuid: 3.4.0 - expo-font@11.1.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-font@11.1.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) fontfaceobserver: 2.3.0 - expo-keep-awake@12.0.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-keep-awake@12.0.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) expo-modules-autolinking@0.0.3: dependencies: @@ -14414,34 +14497,34 @@ snapshots: find-up: 5.0.0 fs-extra: 9.1.0 - expo-modules-core@1.2.6: + expo-modules-core@1.2.7: dependencies: compare-versions: 3.6.0 invariant: 2.2.4 - expo-random@14.0.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)): + expo-random@14.0.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)): dependencies: base64-js: 1.5.1 - expo: 48.0.11(@babel/core@7.23.9)(encoding@0.1.13) + expo: 48.0.21(@babel/core@7.24.9)(encoding@0.1.13) optional: true - expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13): + expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13): dependencies: '@babel/runtime': 7.24.8 - '@expo/cli': 0.7.0(encoding@0.1.13)(expo-modules-autolinking@1.2.0) - '@expo/config': 8.0.2 - '@expo/config-plugins': 6.0.1 + '@expo/cli': 0.7.3(encoding@0.1.13)(expo-modules-autolinking@1.2.0) + '@expo/config': 8.0.5 + '@expo/config-plugins': 6.0.2 '@expo/vector-icons': 13.0.0 - babel-preset-expo: 9.3.2(@babel/core@7.23.9) + babel-preset-expo: 9.3.2(@babel/core@7.24.9) cross-spawn: 6.0.5 - expo-application: 5.1.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) - expo-asset: 8.9.2(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) - expo-constants: 14.2.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) - expo-file-system: 15.2.2(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) - expo-font: 11.1.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) - expo-keep-awake: 12.0.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) + expo-application: 5.1.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) + expo-asset: 8.9.2(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) + expo-constants: 14.2.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) + expo-file-system: 15.2.2(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) + expo-font: 11.1.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) + expo-keep-awake: 12.0.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) expo-modules-autolinking: 1.2.0 - expo-modules-core: 1.2.6 + expo-modules-core: 1.2.7 fbemitter: 3.0.0(encoding@0.1.13) getenv: 1.0.0 invariant: 2.2.4 @@ -14547,6 +14630,8 @@ snapshots: fast-text-encoding@1.0.6: {} + fast-uri@3.0.1: {} + fast-url-parser@1.1.3: dependencies: punycode: 1.4.1 @@ -14596,7 +14681,7 @@ snapshots: file-type@18.7.0: dependencies: readable-web-to-node-stream: 3.0.2 - strtok3: 7.1.0 + strtok3: 7.1.1 token-types: 5.0.1 filelist@1.0.4: @@ -14676,9 +14761,9 @@ snapshots: fix-esm@1.0.1: dependencies: - '@babel/core': 7.23.9 - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) transitivePeerDependencies: - supports-color @@ -14726,7 +14811,7 @@ snapshots: dezalgo: 1.0.4 hexoid: 1.0.0 once: 1.4.0 - qs: 6.11.2 + qs: 6.12.3 forwarded@0.2.0: {} @@ -14802,7 +14887,7 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 - gensequence@4.0.3: {} + gensequence@5.0.2: {} genson-js@0.0.5: {} @@ -14870,7 +14955,7 @@ snapshots: git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 7.6.2 + semver: 7.6.3 git-up@7.0.0: dependencies: @@ -14990,7 +15075,7 @@ snapshots: source-map: 0.6.1 wordwrap: 1.0.0 optionalDependencies: - uglify-js: 3.18.0 + uglify-js: 3.19.0 hard-rejection@2.1.0: {} @@ -15165,6 +15250,11 @@ snapshots: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + import-meta-resolve@2.2.2: {} imurmurhash@0.1.4: {} @@ -15195,7 +15285,7 @@ snapshots: npm-package-arg: 11.0.2 promzard: 1.0.2 read: 3.0.1 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -15289,7 +15379,7 @@ snapshots: dependencies: ci-info: 3.9.0 - is-core-module@2.14.0: + is-core-module@2.15.0: dependencies: hasown: 2.0.2 @@ -15434,7 +15524,7 @@ snapshots: isobject@3.0.1: {} - isomorphic-webcrypto@2.3.8(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13))(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)): + isomorphic-webcrypto@2.3.8(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13))(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)): dependencies: '@peculiar/webcrypto': 1.5.0 asmcrypto.js: 0.22.0 @@ -15446,8 +15536,8 @@ snapshots: optionalDependencies: '@unimodules/core': 7.1.2 '@unimodules/react-native-adapter': 6.3.9 - expo-random: 14.0.1(expo@48.0.11(@babel/core@7.23.9)(encoding@0.1.13)) - react-native-securerandom: 0.1.1(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)) + expo-random: 14.0.1(expo@48.0.21(@babel/core@7.24.9)(encoding@0.1.13)) + react-native-securerandom: 0.1.1(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)) transitivePeerDependencies: - expo - react-native @@ -15456,7 +15546,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -15466,11 +15556,11 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/parser': 7.24.8 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -15499,7 +15589,7 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.9.1: + jake@10.9.2: dependencies: async: 3.2.5 chalk: 4.1.2 @@ -15518,7 +15608,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -15538,16 +15628,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15557,16 +15647,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)): + jest-cli@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + create-jest: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) exit: 0.1.2 - import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + import-local: 3.2.0 + jest-config: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -15576,12 +15666,12 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)): dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.9) + babel-jest: 29.7.0(@babel/core@7.24.9) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -15601,18 +15691,18 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.19.39 - ts-node: 10.9.2(@types/node@18.19.39)(typescript@5.4.5) + '@types/node': 18.19.42 + ts-node: 10.9.2(@types/node@18.19.42)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)): + jest-config@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)): dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.9) + babel-jest: 29.7.0(@babel/core@7.24.9) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -15632,8 +15722,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.19.39 - ts-node: 10.9.2(@types/node@18.19.39)(typescript@5.5.3) + '@types/node': 18.19.42 + ts-node: 10.9.2(@types/node@18.19.42)(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15662,7 +15752,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15674,7 +15764,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.39 + '@types/node': 18.19.42 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -15720,7 +15810,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -15752,7 +15842,7 @@ snapshots: jest-resolver-enhanced@1.1.0: dependencies: - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 jest-runner@29.7.0: dependencies: @@ -15761,7 +15851,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -15789,7 +15879,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -15809,20 +15899,20 @@ snapshots: jest-serializer@27.5.1: dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 graceful-fs: 4.2.11 jest-snapshot@29.7.0: dependencies: - '@babel/core': 7.23.9 - '@babel/generator': 7.24.9 - '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.23.9) + '@babel/core': 7.24.9 + '@babel/generator': 7.24.10 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.24.9) '@babel/types': 7.24.9 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.23.9) + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.9) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -15833,14 +15923,14 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color jest-util@27.5.1: dependencies: '@jest/types': 27.5.1 - '@types/node': 18.19.39 + '@types/node': 18.19.42 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15849,7 +15939,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15877,7 +15967,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.39 + '@types/node': 18.19.42 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15886,35 +15976,35 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.19.39 + '@types/node': 18.19.42 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)): + jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)): + jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) '@jest/types': 29.6.3 - import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + import-local: 3.2.0 + jest-cli: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -15958,19 +16048,19 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.21.4(@babel/core@7.23.9)): + jscodeshift@0.14.0(@babel/preset-env@7.24.8(@babel/core@7.24.9)): dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@babel/parser': 7.24.8 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.23.9) - '@babel/preset-env': 7.21.4(@babel/core@7.23.9) - '@babel/preset-flow': 7.24.7(@babel/core@7.23.9) - '@babel/preset-typescript': 7.24.7(@babel/core@7.23.9) - '@babel/register': 7.24.6(@babel/core@7.23.9) - babel-core: 7.0.0-bridge.0(@babel/core@7.23.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/preset-env': 7.24.8(@babel/core@7.24.9) + '@babel/preset-flow': 7.24.7(@babel/core@7.24.9) + '@babel/preset-typescript': 7.24.7(@babel/core@7.24.9) + '@babel/register': 7.24.6(@babel/core@7.24.9) + babel-core: 7.0.0-bridge.0(@babel/core@7.24.9) chalk: 4.1.2 flow-parser: 0.185.2 graceful-fs: 4.2.11 @@ -16094,7 +16184,7 @@ snapshots: '@types/elliptic': 6.4.18 asn1.js: 5.4.1 bn.js: 4.12.0 - elliptic: 6.5.5 + elliptic: 6.5.6 keygrip@1.1.0: dependencies: @@ -16152,13 +16242,13 @@ snapshots: - bluebird - supports-color - lerna@8.1.6(encoding@0.1.13): + lerna@8.1.7(encoding@0.1.13): dependencies: - '@lerna/create': 8.1.6(encoding@0.1.13)(typescript@5.5.3) + '@lerna/create': 8.1.7(encoding@0.1.13)(typescript@5.5.3) '@npmcli/arborist': 7.5.3 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 19.4.3(nx@19.4.3) + '@nx/devkit': 19.5.3(nx@19.5.3) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11(encoding@0.1.13) aproba: 2.0.0 @@ -16203,7 +16293,7 @@ snapshots: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.4.3 + nx: 19.5.3 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -16215,12 +16305,13 @@ snapshots: read-cmd-shim: 4.0.0 resolve-from: 5.0.0 rimraf: 4.4.1 - semver: 7.6.2 + semver: 7.6.3 set-blocking: 2.0.0 signal-exit: 3.0.7 slash: 3.0.0 ssri: 10.0.6 string-width: 4.2.3 + strip-ansi: 6.0.1 strong-log-transformer: 2.1.0 tar: 6.2.1 temp-dir: 1.0.0 @@ -16269,7 +16360,7 @@ snapshots: npm-package-arg: 11.0.2 npm-registry-fetch: 17.1.0 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 sigstore: 2.3.1 ssri: 10.0.6 transitivePeerDependencies: @@ -16350,7 +16441,7 @@ snapshots: logkitty@0.7.1: dependencies: ansi-fragments: 0.2.1 - dayjs: 1.11.11 + dayjs: 1.11.12 yargs: 15.4.1 loose-envify@1.4.0: @@ -16380,7 +16471,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 make-error@1.3.6: {} @@ -16430,10 +16521,6 @@ snapshots: dependencies: tmpl: 1.0.5 - map-age-cleaner@0.1.3: - dependencies: - p-defer: 1.0.0 - map-obj@1.0.1: {} map-obj@4.3.0: {} @@ -16464,11 +16551,6 @@ snapshots: media-typer@0.3.0: {} - mem@9.0.2: - dependencies: - map-age-cleaner: 0.1.3 - mimic-fn: 4.0.0 - memoize-one@5.2.1: {} memoize@10.0.0: @@ -16520,22 +16602,13 @@ snapshots: metro-babel-transformer@0.73.10: dependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 hermes-parser: 0.8.0 metro-source-map: 0.73.10 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-babel-transformer@0.73.9: - dependencies: - '@babel/core': 7.23.9 - hermes-parser: 0.8.0 - metro-source-map: 0.73.9 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color - metro-cache-key@0.73.10: {} metro-cache@0.73.10: @@ -16597,122 +16670,110 @@ snapshots: metro-minify-terser@0.73.10: dependencies: - terser: 5.31.2 + terser: 5.31.3 metro-minify-uglify@0.73.10: dependencies: uglify-es: 3.3.9 - metro-react-native-babel-preset@0.73.10(@babel/core@7.23.9): - dependencies: - '@babel/core': 7.23.9 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-runtime': 7.16.0(@babel/core@7.23.9) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.23.9) + metro-react-native-babel-preset@0.73.10(@babel/core@7.24.9): + dependencies: + '@babel/core': 7.24.9 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.9) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.9) '@babel/template': 7.24.7 react-refresh: 0.4.3 transitivePeerDependencies: - supports-color - metro-react-native-babel-preset@0.73.9(@babel/core@7.23.9): - dependencies: - '@babel/core': 7.23.9 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.9) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.9) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.9) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-runtime': 7.16.0(@babel/core@7.23.9) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.23.9) - '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.23.9) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.23.9) + metro-react-native-babel-preset@0.73.9(@babel/core@7.24.9): + dependencies: + '@babel/core': 7.24.9 + '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.9) + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.24.9) + '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.24.9) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.9) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.9) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.9) + '@babel/plugin-transform-typescript': 7.24.8(@babel/core@7.24.9) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.9) '@babel/template': 7.24.7 react-refresh: 0.4.3 transitivePeerDependencies: - supports-color - metro-react-native-babel-transformer@0.73.10(@babel/core@7.23.9): + metro-react-native-babel-transformer@0.73.10(@babel/core@7.24.9): dependencies: - '@babel/core': 7.23.9 - babel-preset-fbjs: 3.4.0(@babel/core@7.23.9) + '@babel/core': 7.24.9 + babel-preset-fbjs: 3.4.0(@babel/core@7.24.9) hermes-parser: 0.8.0 metro-babel-transformer: 0.73.10 - metro-react-native-babel-preset: 0.73.10(@babel/core@7.23.9) + metro-react-native-babel-preset: 0.73.10(@babel/core@7.24.9) metro-source-map: 0.73.10 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-react-native-babel-transformer@0.73.9(@babel/core@7.23.9): - dependencies: - '@babel/core': 7.23.9 - babel-preset-fbjs: 3.4.0(@babel/core@7.23.9) - hermes-parser: 0.8.0 - metro-babel-transformer: 0.73.9 - metro-react-native-babel-preset: 0.73.9(@babel/core@7.23.9) - metro-source-map: 0.73.9 - nullthrows: 1.1.1 - transitivePeerDependencies: - - supports-color - metro-resolver@0.73.10: dependencies: absolute-path: 0.0.0 @@ -16722,11 +16783,6 @@ snapshots: '@babel/runtime': 7.24.8 react-refresh: 0.4.3 - metro-runtime@0.73.9: - dependencies: - '@babel/runtime': 7.24.8 - react-refresh: 0.4.3 - metro-source-map@0.73.10: dependencies: '@babel/traverse': 7.24.8 @@ -16740,19 +16796,6 @@ snapshots: transitivePeerDependencies: - supports-color - metro-source-map@0.73.9: - dependencies: - '@babel/traverse': 7.24.8 - '@babel/types': 7.24.9 - invariant: 2.2.4 - metro-symbolicate: 0.73.9 - nullthrows: 1.1.1 - ob1: 0.73.9 - source-map: 0.5.7 - vlq: 1.0.1 - transitivePeerDependencies: - - supports-color - metro-symbolicate@0.73.10: dependencies: invariant: 2.2.4 @@ -16764,21 +16807,10 @@ snapshots: transitivePeerDependencies: - supports-color - metro-symbolicate@0.73.9: - dependencies: - invariant: 2.2.4 - metro-source-map: 0.73.9 - nullthrows: 1.1.1 - source-map: 0.5.7 - through2: 2.0.5 - vlq: 1.0.1 - transitivePeerDependencies: - - supports-color - metro-transform-plugins@0.73.10: dependencies: - '@babel/core': 7.23.9 - '@babel/generator': 7.24.9 + '@babel/core': 7.24.9 + '@babel/generator': 7.24.10 '@babel/template': 7.24.7 '@babel/traverse': 7.24.8 nullthrows: 1.1.1 @@ -16787,11 +16819,11 @@ snapshots: metro-transform-worker@0.73.10(encoding@0.1.13): dependencies: - '@babel/core': 7.23.9 - '@babel/generator': 7.24.9 + '@babel/core': 7.24.9 + '@babel/generator': 7.24.10 '@babel/parser': 7.24.8 '@babel/types': 7.24.9 - babel-preset-fbjs: 3.4.0(@babel/core@7.23.9) + babel-preset-fbjs: 3.4.0(@babel/core@7.24.9) metro: 0.73.10(encoding@0.1.13) metro-babel-transformer: 0.73.10 metro-cache: 0.73.10 @@ -16809,8 +16841,8 @@ snapshots: metro@0.73.10(encoding@0.1.13): dependencies: '@babel/code-frame': 7.24.7 - '@babel/core': 7.23.9 - '@babel/generator': 7.24.9 + '@babel/core': 7.24.9 + '@babel/generator': 7.24.10 '@babel/parser': 7.24.8 '@babel/template': 7.24.7 '@babel/traverse': 7.24.8 @@ -16841,7 +16873,7 @@ snapshots: metro-inspector-proxy: 0.73.10 metro-minify-terser: 0.73.10 metro-minify-uglify: 0.73.10 - metro-react-native-babel-preset: 0.73.10(@babel/core@7.23.9) + metro-react-native-babel-preset: 0.73.10(@babel/core@7.24.9) metro-resolver: 0.73.10 metro-runtime: 0.73.10 metro-source-map: 0.73.10 @@ -17078,7 +17110,7 @@ snapshots: inquirer: 7.3.3 make-promises-safe: 5.1.0 rimraf: 3.0.2 - semver: 7.6.2 + semver: 7.6.3 toml: 3.0.0 ts-typed-json: 0.3.2 validate-npm-package-license: 3.0.4 @@ -17124,7 +17156,7 @@ snapshots: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -17134,7 +17166,7 @@ snapshots: node-machine-id@1.1.12: {} - node-releases@2.0.14: {} + node-releases@2.0.18: {} node-stream-zip@1.15.0: {} @@ -17156,21 +17188,21 @@ snapshots: normalize-package-data@3.0.3: dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.14.0 - semver: 7.6.2 + is-core-module: 2.15.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-package-data@4.0.1: dependencies: hosted-git-info: 5.2.1 - is-core-module: 2.14.0 - semver: 7.6.2 + is-core-module: 2.15.0 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -17181,7 +17213,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 npm-normalize-package-bin@3.0.1: {} @@ -17189,7 +17221,7 @@ snapshots: dependencies: hosted-git-info: 7.0.2 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-name: 5.0.1 npm-package-arg@7.0.0: @@ -17208,7 +17240,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.2 - semver: 7.6.2 + semver: 7.6.3 npm-registry-fetch@17.1.0: dependencies: @@ -17256,9 +17288,10 @@ snapshots: nullthrows@1.1.1: {} - nx@19.4.3: + nx@19.5.3: dependencies: - '@nrwl/tao': 19.4.3 + '@napi-rs/wasm-runtime': 0.2.4 + '@nrwl/tao': 19.5.3 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 @@ -17283,7 +17316,7 @@ snapshots: npm-run-path: 4.0.1 open: 8.4.2 ora: 5.3.0 - semver: 7.6.2 + semver: 7.6.3 string-width: 4.2.3 strong-log-transformer: 2.1.0 tar-stream: 2.2.0 @@ -17293,23 +17326,21 @@ snapshots: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 19.4.3 - '@nx/nx-darwin-x64': 19.4.3 - '@nx/nx-freebsd-x64': 19.4.3 - '@nx/nx-linux-arm-gnueabihf': 19.4.3 - '@nx/nx-linux-arm64-gnu': 19.4.3 - '@nx/nx-linux-arm64-musl': 19.4.3 - '@nx/nx-linux-x64-gnu': 19.4.3 - '@nx/nx-linux-x64-musl': 19.4.3 - '@nx/nx-win32-arm64-msvc': 19.4.3 - '@nx/nx-win32-x64-msvc': 19.4.3 + '@nx/nx-darwin-arm64': 19.5.3 + '@nx/nx-darwin-x64': 19.5.3 + '@nx/nx-freebsd-x64': 19.5.3 + '@nx/nx-linux-arm-gnueabihf': 19.5.3 + '@nx/nx-linux-arm64-gnu': 19.5.3 + '@nx/nx-linux-arm64-musl': 19.5.3 + '@nx/nx-linux-x64-gnu': 19.5.3 + '@nx/nx-linux-x64-musl': 19.5.3 + '@nx/nx-win32-arm64-msvc': 19.5.3 + '@nx/nx-win32-x64-msvc': 19.5.3 transitivePeerDependencies: - debug ob1@0.73.10: {} - ob1@0.73.9: {} - object-assign@4.1.1: {} object-hash@2.2.0: {} @@ -17449,7 +17480,7 @@ snapshots: ora@5.3.0: dependencies: bl: 4.1.0 - chalk: 4.1.2 + chalk: 4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 is-interactive: 1.0.0 @@ -17478,8 +17509,6 @@ snapshots: os-homedir: 1.0.2 os-tmpdir: 1.0.2 - p-defer@1.0.0: {} - p-finally@1.0.0: {} p-limit@1.3.0: @@ -17674,7 +17703,7 @@ snapshots: pause@0.0.1: {} - peek-readable@5.1.2: {} + peek-readable@5.1.3: {} picocolors@1.0.1: {} @@ -17723,7 +17752,7 @@ snapshots: prelude-ls@1.2.1: {} - prettier@3.3.2: {} + prettier@3.3.3: {} pretty-bytes@5.6.0: {} @@ -17816,10 +17845,6 @@ snapshots: dependencies: side-channel: 1.0.6 - qs@6.11.2: - dependencies: - side-channel: 1.0.6 - qs@6.12.3: dependencies: side-channel: 1.0.6 @@ -17877,11 +17902,11 @@ snapshots: react-is@18.3.1: {} - react-native-codegen@0.71.6(@babel/preset-env@7.21.4(@babel/core@7.23.9)): + react-native-codegen@0.71.6(@babel/preset-env@7.24.8(@babel/core@7.24.9)): dependencies: '@babel/parser': 7.24.8 flow-parser: 0.185.2 - jscodeshift: 0.14.0(@babel/preset-env@7.21.4(@babel/core@7.23.9)) + jscodeshift: 0.14.0(@babel/preset-env@7.24.8(@babel/core@7.24.9)) nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' @@ -17889,28 +17914,29 @@ snapshots: react-native-gradle-plugin@0.71.19: {} - react-native-securerandom@0.1.1(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)): + react-native-securerandom@0.1.1(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)): dependencies: base64-js: 1.5.1 - react-native: 0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0) + react-native: 0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1) optional: true - react-native-securerandom@1.0.1(react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0)): + react-native-securerandom@1.0.1(react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1)): dependencies: base64-js: 1.5.1 - react-native: 0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0) + react-native: 0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1) - react-native@0.71.7(@babel/core@7.23.9)(@babel/preset-env@7.21.4(@babel/core@7.23.9))(encoding@0.1.13)(react@18.2.0): + react-native@0.71.19(@babel/core@7.24.9)(@babel/preset-env@7.24.8(@babel/core@7.24.9))(encoding@0.1.13)(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 10.2.2(@babel/core@7.23.9)(encoding@0.1.13) + '@react-native-community/cli': 10.2.7(@babel/core@7.24.9)(encoding@0.1.13) '@react-native-community/cli-platform-android': 10.2.0(encoding@0.1.13) - '@react-native-community/cli-platform-ios': 10.2.1(encoding@0.1.13) + '@react-native-community/cli-platform-ios': 10.2.5(encoding@0.1.13) '@react-native/assets': 1.0.0 '@react-native/normalize-color': 2.1.0 '@react-native/polyfills': 2.0.0 abort-controller: 3.0.0 anser: 1.4.10 + ansi-regex: 5.0.1 base64-js: 1.5.1 deprecated-react-native-prop-types: 3.0.2 event-target-shim: 5.0.1 @@ -17918,23 +17944,23 @@ snapshots: jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-react-native-babel-transformer: 0.73.9(@babel/core@7.23.9) - metro-runtime: 0.73.9 - metro-source-map: 0.73.9 + metro-react-native-babel-transformer: 0.73.10(@babel/core@7.24.9) + metro-runtime: 0.73.10 + metro-source-map: 0.73.10 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 - react: 18.2.0 + react: 18.3.1 react-devtools-core: 4.28.5 - react-native-codegen: 0.71.6(@babel/preset-env@7.21.4(@babel/core@7.23.9)) + react-native-codegen: 0.71.6(@babel/preset-env@7.24.8(@babel/core@7.24.9)) react-native-gradle-plugin: 0.71.19 react-refresh: 0.4.3 - react-shallow-renderer: 16.15.0(react@18.2.0) + react-shallow-renderer: 16.15.0(react@18.3.1) regenerator-runtime: 0.13.11 scheduler: 0.23.2 stacktrace-parser: 0.1.10 - use-sync-external-store: 1.2.2(react@18.2.0) + use-sync-external-store: 1.2.2(react@18.3.1) whatwg-fetch: 3.6.20 ws: 6.2.3 transitivePeerDependencies: @@ -17947,13 +17973,13 @@ snapshots: react-refresh@0.4.3: {} - react-shallow-renderer@16.15.0(react@18.2.0): + react-shallow-renderer@16.15.0(react@18.3.1): dependencies: object-assign: 4.1.1 - react: 18.2.0 + react: 18.3.1 react-is: 18.3.1 - react@18.2.0: + react@18.3.1: dependencies: loose-envify: 1.4.0 @@ -18119,7 +18145,7 @@ snapshots: resolve@1.22.8: dependencies: - is-core-module: 2.14.0 + is-core-module: 2.15.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -18166,7 +18192,7 @@ snapshots: dependencies: glob: 9.3.5 - rimraf@5.0.8: + rimraf@5.0.9: dependencies: glob: 10.4.5 @@ -18236,7 +18262,7 @@ snapshots: secp256k1@4.0.3: dependencies: - elliptic: 6.5.5 + elliptic: 6.5.6 node-addon-api: 2.0.2 node-gyp-build: 4.8.1 @@ -18248,7 +18274,7 @@ snapshots: semver@7.3.2: {} - semver@7.6.2: {} + semver@7.6.3: {} send@0.18.0: dependencies: @@ -18388,7 +18414,7 @@ snapshots: sock-daemon@1.4.2: dependencies: - rimraf: 5.0.8 + rimraf: 5.0.9 signal-exit: 4.1.0 socket-post-message: 1.0.3 @@ -18603,10 +18629,10 @@ snapshots: minimist: 1.2.8 through: 2.3.8 - strtok3@7.1.0: + strtok3@7.1.1: dependencies: '@tokenizer/token': 0.3.0 - peek-readable: 5.1.2 + peek-readable: 5.1.3 structured-headers@0.4.1: {} @@ -18638,12 +18664,12 @@ snapshots: formidable: 2.1.2 methods: 1.1.2 mime: 2.6.0 - qs: 6.11.2 - semver: 7.6.2 + qs: 6.12.3 + semver: 7.6.3 transitivePeerDependencies: - supports-color - supertest@6.3.3: + supertest@6.3.4: dependencies: methods: 1.1.2 superagent: 8.1.2 @@ -18748,7 +18774,7 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser@5.31.2: + terser@5.31.3: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.12.1 @@ -18830,41 +18856,43 @@ snapshots: ts-interface-checker@1.0.2: {} - ts-jest@29.1.5(@babel/core@7.23.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 + ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5)) + jest: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.6.2 + semver: 7.6.3 typescript: 5.4.5 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.9) + babel-jest: 29.7.0(@babel/core@7.24.9) - ts-jest@29.1.5(@babel/core@7.23.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)))(typescript@5.5.3): + ts-jest@29.2.3(@babel/core@7.24.9)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.24.9))(jest@29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)))(typescript@5.5.3): dependencies: bs-logger: 0.2.6 + ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.39)(ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3)) + jest: 29.7.0(@types/node@18.19.42)(ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.6.2 + semver: 7.6.3 typescript: 5.5.3 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.23.9 + '@babel/core': 7.24.9 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.23.9) + babel-jest: 29.7.0(@babel/core@7.24.9) ts-json-schema-generator@1.5.0: dependencies: @@ -18876,14 +18904,14 @@ snapshots: safe-stable-stringify: 2.4.3 typescript: 5.3.3 - ts-node@10.9.2(@types/node@18.19.39)(typescript@5.4.5): + ts-node@10.9.2(@types/node@18.19.42)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.39 + '@types/node': 18.19.42 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -18895,14 +18923,14 @@ snapshots: yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@18.19.39)(typescript@5.5.3): + ts-node@10.9.2(@types/node@18.19.42)(typescript@5.5.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.39 + '@types/node': 18.19.42 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -18936,7 +18964,7 @@ snapshots: foreground-child: 3.2.1 mkdirp: 3.0.1 pirates: 4.0.6 - rimraf: 5.0.8 + rimraf: 5.0.9 signal-exit: 4.1.0 sock-daemon: 1.4.2 typescript: 5.4.5 @@ -19079,7 +19107,7 @@ snapshots: commander: 2.13.0 source-map: 0.6.1 - uglify-js@3.18.0: + uglify-js@3.19.0: optional: true uid-safe@2.1.5: @@ -19177,9 +19205,9 @@ snapshots: dependencies: fast-url-parser: 1.1.3 - use-sync-external-store@1.2.2(react@18.2.0): + use-sync-external-store@1.2.2(react@18.3.1): dependencies: - react: 18.2.0 + react: 18.3.1 util-deprecate@1.0.2: {} @@ -19392,9 +19420,9 @@ snapshots: ws@7.5.10: {} - ws@8.18.0: {} + ws@8.17.1: {} - ws@8.5.0: {} + ws@8.18.0: {} x25519-key-agreement-2020-context@1.0.0: {}