From c2227245a96a3cf098d8f3512dceb476c6f3d436 Mon Sep 17 00:00:00 2001 From: tusharbhayani Date: Wed, 30 Oct 2024 11:57:06 +0530 Subject: [PATCH] feat: DeigiLocker intigration Signed-off-by: tusharbhayani --- packages/digilocker/package.json | 14 +- packages/digilocker/src/digilocker.ts | 127 +++ .../digilocker/src/digilockerDataParse.ts | 166 ++++ packages/digilocker/src/index.ts | 5 +- pnpm-lock.yaml | 931 +++++++++--------- 5 files changed, 786 insertions(+), 457 deletions(-) create mode 100644 packages/digilocker/src/digilocker.ts create mode 100644 packages/digilocker/src/digilockerDataParse.ts diff --git a/packages/digilocker/package.json b/packages/digilocker/package.json index 6da28af..b7539d6 100644 --- a/packages/digilocker/package.json +++ b/packages/digilocker/package.json @@ -16,6 +16,13 @@ "files": [ "build" ], + "dependencies": { + "react-native": "0.72.5", + "axios": "^1.6.0", + "crypto-js": "^4.2.0", + "xml2js": "^0.6.2", + "uuid": "^9.0.0" + }, "scripts": { "check-types": "pnpm compile --noEmit", "build": "pnpm clean && pnpm compile", @@ -26,6 +33,11 @@ "devDependencies": { "@types/node": "^18.18.8", "rimraf": "3.0.2", - "typescript": "~5.5.2" + "typescript": "~5.5.2", + "@types/xml2js": "~0.4.14", + "@types/uuid": "^9.0.2" + }, + "peerDependencies": { + "react-native": "0.72.5" } } diff --git a/packages/digilocker/src/digilocker.ts b/packages/digilocker/src/digilocker.ts new file mode 100644 index 0000000..9896d1c --- /dev/null +++ b/packages/digilocker/src/digilocker.ts @@ -0,0 +1,127 @@ +import axios from 'axios' +import { createHash } from 'crypto' + +export type AdeyaDigiLockerModuleOptions = { + client_id?: string | undefined + client_secret?: string | undefined + redirect_url?: string | undefined + authCode?: string | undefined + codeVerifier?: string | undefined +} + +export const base64UrlEncodeWithoutPadding = (input: Buffer): string => { + return input.toString('base64').replace(/=/g, '').replace(/\+/g, '-').replace(/\//g, '_') +} + +export const generateCodeChallenge = (codeVerifier: string): string => { + const hash = createHash('sha256').update(codeVerifier).digest() + return base64UrlEncodeWithoutPadding(hash) +} + +export const initiateDigiLockerOAuth = async ({ + client_id = '', + redirect_url = '', + codeVerifier = '' +}: AdeyaDigiLockerModuleOptions) => { + try { + const codeChallenge = generateCodeChallenge(codeVerifier) + const authUrl = `https://api.digitallocker.gov.in/public/oauth2/1/authorize?response_type=code&client_id=${client_id}&redirect_uri=${redirect_url}&state=adeya2024&code_challenge=${codeChallenge}&code_challenge_method=S256` + return authUrl + } catch (error) { + return error instanceof Error ? error : new Error('An unknown error occurred') + } +} + +export const fetchDigiLockerToken = async ({ + authCode = '', + client_id = '', + client_secret = '', + redirect_url = '', + codeVerifier = '' +}: AdeyaDigiLockerModuleOptions) => { + const tokenUrl = 'https://api.digitallocker.gov.in/public/oauth2/1/token' + + const params = + `grant_type=authorization_code&` + + `code=${encodeURIComponent(authCode)}&` + + `client_id=${encodeURIComponent(client_id)}&` + + `client_secret=${encodeURIComponent(client_secret)}&` + + `redirect_uri=${encodeURIComponent(redirect_url)}&` + + `code_verifier=${encodeURIComponent(codeVerifier)}` + + try { + const response = await axios.post(tokenUrl, params, { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + } + }) + return response.data + } catch (error) { + const errorMessage = error instanceof Error ? error.message : 'An unknown error occurred' + return { message: `Error fetching DigiLocker token: ${errorMessage}` } + } +} + +export const fetchAadhaarData = async (accessToken: string): Promise<{ message: string }> => { + const aadhaarUrl = 'https://api.digitallocker.gov.in/public/oauth2/3/xml/eaadhaar' + + try { + const response = await axios.get(aadhaarUrl, { + headers: { + Authorization: `Bearer ${accessToken}` + } + }) + return response.data + } catch (error) { + const errorMessage = error instanceof Error ? error.message : 'An unknown error occurred' + return { message: `Error fetching Aadhaar data: ${errorMessage}` } + } +} + +export const fetchIssuedDocuments = async (accessToken: string): Promise<{ message: string }> => { + const issuedDocumentsUrl = 'https://api.digitallocker.gov.in/public/oauth2/2/files/issued' + + try { + const response = await axios.get(issuedDocumentsUrl, { + headers: { + Authorization: `Bearer ${accessToken}` + } + }) + return response.data + } catch (error) { + const errorMessage = error instanceof Error ? error.message : 'An unknown error occurred' + return { message: `Error fetching issued documents: ${errorMessage}` } + } +} + +export const fetchDocumentData = async (uri: string, accessToken: string): Promise<{ message: string }> => { + const documentUrl = `https://api.digitallocker.gov.in/public/oauth2/1/xml/${uri}` + + try { + const response = await axios.get(documentUrl, { + headers: { + Authorization: `Bearer ${accessToken}` + } + }) + return response.data + } catch (error) { + const errorMessage = error instanceof Error ? error.message : 'An unknown error occurred' + return { message: `Error fetching document data: ${errorMessage}` } + } +} + +export const fetchDocument = async (uri: string, accessToken: string): Promise<{ message: string }> => { + const documentUrl = `https://api.digitallocker.gov.in/public/oauth2/1/file/${uri}` + + try { + const response = await axios.get(documentUrl, { + headers: { + Authorization: `Bearer ${accessToken}` + } + }) + return response.data + } catch (error) { + const errorMessage = error instanceof Error ? error.message : 'An unknown error occurred' + return { message: `Error fetching document data: ${errorMessage}` } + } +} diff --git a/packages/digilocker/src/digilockerDataParse.ts b/packages/digilocker/src/digilockerDataParse.ts new file mode 100644 index 0000000..774cacf --- /dev/null +++ b/packages/digilocker/src/digilockerDataParse.ts @@ -0,0 +1,166 @@ +import { parseStringPromise } from 'xml2js' + +interface AadhaarData { + uid: string + dob: string + gender: string + name: string + co: string + country: string + district: string + locality: string + pincode: string + state: string + vtc: string + house: string + street: string + landmark: string + postOffice: string + photo: string +} + +interface PANData { + panNumber: string + name: string + dob: string + gender: string +} + +interface DrivingLicenseData { + licenseNumber: string + issuedAt: string + issueDate: string + expiryDate: string + dob: string + swd: string + swdIndicator: string + gender: string + presentAddressLine1: string + presentAddressLine2: string + presentAddressHouse: string + presentAddressLandmark: string + presentAddressLocality: string + presentAddressVtc: string + presentAddressDistrict: string + presentAddressPin: string + presentAddressState: string + presentAddressCountry: string + permanentAddressLine1: string + permanentAddressLine2: string + permanentAddressHouse: string + permanentAddressLandmark: string + permanentAddressLocality: string + permanentAddressVtc: string + permanentAddressDistrict: string + permanentAddressPin: string + permanentAddressState: string + permanentAddressCountry: string + licenseTypes: string + name: string + photo: string +} + +const getOrDefault = (obj: any, path: string[], defaultValue = ''): string => { + return path.reduce((acc, key) => (acc && acc[key] ? acc[key] : defaultValue), obj) +} + +export const parseAadhaarData = async (xmlString: string): Promise => { + try { + const result = await parseStringPromise(xmlString) + const uidData = result.Certificate.CertificateData[0].KycRes[0].UidData[0] + const poi = uidData.Poi[0] + const poa = uidData.Poa[0] + const photo = uidData.Pht[0] || '' + + const aadhaarData: AadhaarData = { + uid: getOrDefault(uidData, ['$', 'uid']), + dob: getOrDefault(poi, ['$', 'dob']), + gender: getOrDefault(poi, ['$', 'gender']), + name: getOrDefault(poi, ['$', 'name']), + co: getOrDefault(poa, ['$', 'co']), + country: getOrDefault(poa, ['$', 'country']), + district: getOrDefault(poa, ['$', 'dist']), + locality: getOrDefault(poa, ['$', 'loc']), + pincode: getOrDefault(poa, ['$', 'pc']), + state: getOrDefault(poa, ['$', 'state']), + vtc: getOrDefault(poa, ['$', 'vtc']), + house: getOrDefault(poa, ['$', 'house']), + street: getOrDefault(poa, ['$', 'street']), + landmark: getOrDefault(poa, ['$', 'lm']), + postOffice: getOrDefault(poa, ['$', 'po']), + photo + } + return aadhaarData + } catch (error) { + return { error: 'Error parsing Aadhaar XML. Please check the input data.' } + } +} + +export const parsePANData = async (xmlString: string): Promise => { + try { + const result = await parseStringPromise(xmlString) + + const certificate = result?.Certificate + const issuedTo = certificate?.IssuedTo?.[0]?.Person?.[0] + + const panData: PANData = { + panNumber: certificate?.$?.number || '', + name: issuedTo?.$?.name || '', + dob: issuedTo?.$?.dob || '', + gender: issuedTo?.$?.gender || '' + } + + return panData + } catch (error) { + return { error: 'Error parsing PAN XML. Please check the input data.' } + } +} + +export const parseDrivingLicenseData = async (xmlString: string): Promise => { + try { + const result = await parseStringPromise(xmlString) + + const certificate = result?.Certificate + const issuedTo = certificate?.IssuedTo?.[0]?.Person?.[0] + const presentAddress = issuedTo?.Address?.[0]?.$ || {} + const permanentAddress = issuedTo?.Address2?.[0]?.$ || {} + const licenseTypes = certificate?.CertificateData[0]?.DrivingLicense[0]?.Categories[0]?.Category + + const drivingLicenseData: DrivingLicenseData = { + licenseNumber: certificate?.$?.number || '', + issuedAt: certificate?.$?.issuedAt || '', + issueDate: certificate?.$?.issueDate || '', + expiryDate: certificate?.$?.expiryDate || '', + dob: issuedTo?.$?.dob || '', + swd: issuedTo?.$?.swd || '', + swdIndicator: issuedTo?.$?.swdIndicator || '', + name: issuedTo?.$?.name || '', + presentAddressLine1: presentAddress.line1 || '', + presentAddressLine2: presentAddress.line2 || '', + presentAddressHouse: presentAddress.house || '', + presentAddressLandmark: presentAddress.landmark || '', + presentAddressLocality: presentAddress.locality || '', + presentAddressVtc: presentAddress.vtc || '', + presentAddressDistrict: presentAddress.district || '', + presentAddressPin: presentAddress.pin || '', + presentAddressState: presentAddress.state || '', + presentAddressCountry: presentAddress.country || '', + permanentAddressLine1: permanentAddress.line1 || '', + permanentAddressLine2: permanentAddress.line2 || '', + permanentAddressHouse: permanentAddress.house || '', + permanentAddressLandmark: permanentAddress.landmark || '', + permanentAddressLocality: permanentAddress.locality || '', + permanentAddressVtc: permanentAddress.vtc || '', + permanentAddressDistrict: permanentAddress.district || '', + permanentAddressPin: permanentAddress.pin || '', + permanentAddressState: permanentAddress.state || '', + permanentAddressCountry: permanentAddress.country || '', + licenseTypes: licenseTypes.map((item: { $: { abbreviation: string } }) => item.$.abbreviation).join(', '), + gender: issuedTo?.$?.gender || '', + photo: issuedTo?.Photo?.[0]._ || '' + } + return drivingLicenseData + } catch (error) { + return { error: 'Error parsing Driving License XML. Please check the input data.' } + } +} diff --git a/packages/digilocker/src/index.ts b/packages/digilocker/src/index.ts index bc75105..f91bd53 100644 --- a/packages/digilocker/src/index.ts +++ b/packages/digilocker/src/index.ts @@ -1,3 +1,2 @@ -export const test11 = () => { - return 'digilocker' -} +export * from './digilocker' +export * from './digilockerDataParse' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 170fd5e..7a1d800 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -64,10 +64,32 @@ importers: version: 5.5.3 packages/digilocker: + dependencies: + axios: + specifier: ^1.6.0 + version: 1.7.7 + crypto-js: + specifier: ^4.2.0 + version: 4.2.0 + react-native: + specifier: 0.72.5 + version: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) + uuid: + specifier: ^9.0.0 + version: 9.0.1 + xml2js: + specifier: ^0.6.2 + version: 0.6.2 devDependencies: '@types/node': specifier: ^18.18.8 version: 18.19.24 + '@types/uuid': + specifier: ^9.0.2 + version: 9.0.8 + '@types/xml2js': + specifier: ~0.4.14 + version: 0.4.14 rimraf: specifier: 3.0.2 version: 3.0.2 @@ -79,37 +101,37 @@ importers: dependencies: '@credo-ts/anoncreds': specifier: 0.5.7 - version: 0.5.7(@hyperledger/anoncreds-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + version: 0.5.7(@hyperledger/anoncreds-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@credo-ts/askar': specifier: 0.5.7 - version: 0.5.7(@hyperledger/aries-askar-shared@0.2.3)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + version: 0.5.7(@hyperledger/aries-askar-shared@0.2.3)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@credo-ts/core': specifier: 0.5.7 - version: 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + version: 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@credo-ts/indy-vdr': specifier: 0.5.7 - version: 0.5.7(@hyperledger/anoncreds-shared@0.2.2)(@hyperledger/indy-vdr-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + version: 0.5.7(@hyperledger/anoncreds-shared@0.2.2)(@hyperledger/indy-vdr-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@credo-ts/push-notifications': specifier: 0.7.1 - version: 0.7.1(@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)) + version: 0.7.1(@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)) '@credo-ts/question-answer': specifier: 0.5.7 - version: 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + version: 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@credo-ts/react-hooks': specifier: 0.6.1 - version: 0.6.1(@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))(@credo-ts/question-answer@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))(react@18.2.0) + version: 0.6.1(@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))(@credo-ts/question-answer@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))(react@18.2.0) '@credo-ts/react-native': specifier: 0.5.7 - version: 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native-fs@2.20.0(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)))(react-native-get-random-values@1.9.0(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + version: 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native-fs@2.20.0(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)))(react-native-get-random-values@1.9.0(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@hyperledger/anoncreds-react-native': specifier: 0.2.2 - version: 0.2.2(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0) + version: 0.2.2(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0) '@hyperledger/aries-askar-react-native': specifier: 0.2.3 - version: 0.2.3(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0) + version: 0.2.3(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0) '@hyperledger/indy-vdr-react-native': specifier: 0.2.2 - version: 0.2.2(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0) + version: 0.2.2(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0) devDependencies: '@types/node': specifier: ^18.18.8 @@ -1408,55 +1430,68 @@ packages: resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} engines: {node: '>=12'} - '@react-native-community/cli-clean@10.1.1': - resolution: {integrity: sha512-iNsrjzjIRv9yb5y309SWJ8NDHdwYtnCpmxZouQDyOljUdC9MwdZ4ChbtA4rwQyAwgOVfS9F/j56ML3Cslmvrxg==} - - '@react-native-community/cli-config@10.1.1': - resolution: {integrity: sha512-p4mHrjC+s/ayiNVG6T35GdEGdP6TuyBUg5plVGRJfTl8WT6LBfLYLk+fz/iETrEZ/YkhQIsQcEUQC47MqLNHog==} + '@react-native-community/cli-clean@11.3.7': + resolution: {integrity: sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg==} - '@react-native-community/cli-debugger-ui@10.0.0': - resolution: {integrity: sha512-8UKLcvpSNxnUTRy8CkCl27GGLqZunQ9ncGYhSrWyKrU9SWBJJGeZwi2k2KaoJi5FvF2+cD0t8z8cU6lsq2ZZmA==} + '@react-native-community/cli-config@11.3.7': + resolution: {integrity: sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg==} - '@react-native-community/cli-doctor@10.2.5': - resolution: {integrity: sha512-1YbzXvsldBmSw1MmBsXB74bKiHXKNCjlb2ByLgkfTiarpSvETYam3g5vex0N+qc0Cdkzkq+8NznE744LFhnUpw==} + '@react-native-community/cli-debugger-ui@11.3.7': + resolution: {integrity: sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ==} - '@react-native-community/cli-hermes@10.2.0': - resolution: {integrity: sha512-urfmvNeR8IiO/Sd92UU3xPO+/qI2lwCWQnxOkWaU/i2EITFekE47MD6MZrfVulRVYRi5cuaFqKZO/ccOdOB/vQ==} + '@react-native-community/cli-doctor@11.3.7': + resolution: {integrity: sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg==} - '@react-native-community/cli-platform-android@10.2.0': - resolution: {integrity: sha512-CBenYwGxwFdObZTn1lgxWtMGA5ms2G/ALQhkS+XTAD7KHDrCxFF9yT/fnAjFZKM6vX/1TqGI1RflruXih3kAhw==} + '@react-native-community/cli-hermes@11.3.7': + resolution: {integrity: sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw==} - '@react-native-community/cli-platform-ios@10.2.4': - resolution: {integrity: sha512-/6K+jeRhcGojFIJMWMXV2eY5n/In+YUzBr/DKWQOeHBOHkESRNheG310xSAIjgB46YniSSUKhSyeuhalTbm9OQ==} + '@react-native-community/cli-platform-android@11.3.7': + resolution: {integrity: sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg==} - '@react-native-community/cli-platform-ios@10.2.5': - resolution: {integrity: sha512-hq+FZZuSBK9z82GLQfzdNDl8vbFx5UlwCLFCuTtNCROgBoapFtVZQKRP2QBftYNrQZ0dLAb01gkwxagHsQCFyg==} + '@react-native-community/cli-platform-ios@11.3.7': + resolution: {integrity: sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw==} - '@react-native-community/cli-plugin-metro@10.2.3': - resolution: {integrity: sha512-jHi2oDuTePmW4NEyVT8JEGNlIYcnFXCSV2ZMp4rnDrUk4TzzyvS3IMvDlESEmG8Kry8rvP0KSUx/hTpy37Sbkw==} + '@react-native-community/cli-plugin-metro@11.3.7': + resolution: {integrity: sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ==} - '@react-native-community/cli-server-api@10.1.1': - resolution: {integrity: sha512-NZDo/wh4zlm8as31UEBno2bui8+ufzsZV+KN7QjEJWEM0levzBtxaD+4je0OpfhRIIkhaRm2gl/vVf7OYAzg4g==} + '@react-native-community/cli-server-api@11.3.7': + resolution: {integrity: sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg==} - '@react-native-community/cli-tools@10.1.1': - resolution: {integrity: sha512-+FlwOnZBV+ailEzXjcD8afY2ogFEBeHOw/8+XXzMgPaquU2Zly9B+8W089tnnohO3yfiQiZqkQlElP423MY74g==} + '@react-native-community/cli-tools@11.3.7': + resolution: {integrity: sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA==} - '@react-native-community/cli-types@10.0.0': - resolution: {integrity: sha512-31oUM6/rFBZQfSmDQsT1DX/5fjqfxg7sf2u8kTPJK7rXVya5SRpAMaCXsPAG0omsmJxXt+J9HxUi3Ic+5Ux5Iw==} + '@react-native-community/cli-types@11.3.7': + resolution: {integrity: sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g==} - '@react-native-community/cli@10.2.4': - resolution: {integrity: sha512-E9BUDHfLEsnjkjeJqECuCjl4E/1Ox9Nl6hkQBhEqjZm4AaQxgU7M6AyFfOgaXn5v3am16/R4ZOUTrJnGJWS3GA==} - engines: {node: '>=14'} + '@react-native-community/cli@11.3.7': + resolution: {integrity: sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w==} + engines: {node: '>=16'} hasBin: true - '@react-native/assets@1.0.0': - resolution: {integrity: sha512-KrwSpS1tKI70wuKl68DwJZYEvXktDHdZMG0k2AXD/rJVSlB23/X2CB2cutVR0HwNMJIal9HOUOBB2rVfa6UGtQ==} + '@react-native/assets-registry@0.72.0': + resolution: {integrity: sha512-Im93xRJuHHxb1wniGhBMsxLwcfzdYreSZVQGDoMJgkd6+Iky61LInGEHnQCTN0fKNYF1Dvcofb4uMmE1RQHXHQ==} + + '@react-native/codegen@0.72.8': + resolution: {integrity: sha512-jQCcBlXV7B7ap5VlHhwIPieYz89yiRgwd2FPUBu+unz+kcJ6pAiB2U8RdLDmyIs8fiWd+Vq1xxaWs4TR329/ng==} + peerDependencies: + '@babel/preset-env': ^7.1.6 + + '@react-native/gradle-plugin@0.72.11': + resolution: {integrity: sha512-P9iRnxiR2w7EHcZ0mJ+fmbPzMby77ZzV6y9sJI3lVLJzF7TLSdbwcQyD3lwMsiL+q5lKUHoZJS4sYmih+P2HXw==} + + '@react-native/js-polyfills@0.72.1': + resolution: {integrity: sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA==} '@react-native/normalize-color@2.1.0': resolution: {integrity: sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==} - '@react-native/polyfills@2.0.0': - resolution: {integrity: sha512-K0aGNn1TjalKj+65D7ycc1//H9roAQ51GJVk5ZJQFb2teECGmzd86bYDC0aYdbRf7gtovescq4Zt6FR0tgXiHQ==} + '@react-native/normalize-colors@0.72.0': + resolution: {integrity: sha512-285lfdqSXaqKuBbbtP9qL2tDrfxdOFtIMvkKadtleRQkdOxx+uzGvFr82KHmc/sSiMtfXGp7JnFYWVh4sFl7Yw==} + + '@react-native/virtualized-lists@0.72.8': + resolution: {integrity: sha512-J3Q4Bkuo99k7mu+jPS9gSUSgq+lLRSI/+ahXNwV92XgJ/8UgOTxu2LPwhJnBk/sQKxq7E8WkZBnBiozukQMqrw==} + peerDependencies: + react-native: '*' '@sd-jwt/core@0.7.1': resolution: {integrity: sha512-7u7cNeYNYcNNgzDj+mSeHrloY/C44XsewdKzViMp+8jpQSi/TEeudM9CkR5wxx1KulvnGojHZfMygK8Arxey6g==} @@ -1647,12 +1682,18 @@ packages: '@types/stack-utils@2.0.1': resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} + '@types/uuid@9.0.8': + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + '@types/validator@13.11.9': resolution: {integrity: sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==} '@types/ws@8.5.6': resolution: {integrity: sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==} + '@types/xml2js@0.4.14': + resolution: {integrity: sha512-4YnrRemBShWRO2QjvUin8ESA41rH+9nQGLUGZV/1IDhi3SL9OhdpNC/MrulTWuptXKwhx/aDxE7toV0f/ypIXQ==} + '@types/yargs-parser@21.0.1': resolution: {integrity: sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==} @@ -1756,9 +1797,6 @@ packages: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} - absolute-path@0.0.0: - resolution: {integrity: sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==} - accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} engines: {node: '>= 0.6'} @@ -1950,6 +1988,9 @@ packages: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + b64-lite@1.4.0: resolution: {integrity: sha512-aHe97M7DXt+dkpa8fHlCcm1CnskAHrJqEfMI0KN7dwqlzml/aUe1AGt6lk51HzrSfVD67xOso84sOpr+0wIe2w==} @@ -2440,6 +2481,9 @@ packages: crypt@0.0.2: resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} + crypto-js@4.2.0: + resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} + crypto-ld@6.0.0: resolution: {integrity: sha512-XWL1LslqggNoaCI/m3I7HcvaSt9b2tYzdrXO+jHLUj9G1BvRfvV7ZTFDVY5nifYuIGAPdAGu7unPxLRustw3VA==} engines: {node: '>=8.3.0'} @@ -2529,10 +2573,6 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge@3.3.0: - resolution: {integrity: sha512-GRQOafGHwMHpjPx9iCvTgpu9NojZ49q794EEL94JVEw6VaeA8XTUyBKvAkOOjBX9oJNiV6G3P+T+tihFjo2TqA==} - engines: {node: '>=0.10.0'} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -2594,8 +2634,8 @@ packages: resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} engines: {node: '>= 0.8'} - deprecated-react-native-prop-types@3.0.1: - resolution: {integrity: sha512-J0jCJcsk4hMlIb7xwOZKLfMpuJn6l8UtrPEzzQV5ewz5gvKNYakhBuq9h2rWX7YwHHJZFhU5W8ye7dB9oN8VcQ==} + deprecated-react-native-prop-types@4.1.0: + resolution: {integrity: sha512-WfepZHmRbbdTvhcolb8aOKEvQdcmTMn5tKLbqbXmkBvjFjRVWAYqsXk/DBsV8TZxws8SdGHLuHaJrHSQUPRdfw==} deprecation@2.3.1: resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==} @@ -3136,10 +3176,22 @@ packages: flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} - flow-parser@0.185.2: - resolution: {integrity: sha512-2hJ5ACYeJCzNtiVULov6pljKOLygy0zddoqSI1fFetM+XRPpRshFdGEijtqlamA1XwyZ+7rhryI6FQFzvtLWUQ==} + flow-enums-runtime@0.0.5: + resolution: {integrity: sha512-PSZF9ZuaZD03sT9YaIs0FrGJ7lSUw7rHZIex+73UYVXg46eL/wxN5PaVcPJFudE2cJu5f0fezitV5aBkLHPUOQ==} + + flow-parser@0.206.0: + resolution: {integrity: sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w==} engines: {node: '>=0.4.0'} + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + fontfaceobserver@2.3.0: resolution: {integrity: sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg==} @@ -3154,6 +3206,10 @@ packages: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} + formdata-polyfill@4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} engines: {node: '>=12.20.0'} @@ -3369,11 +3425,11 @@ packages: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} - hermes-estree@0.8.0: - resolution: {integrity: sha512-W6JDAOLZ5pMPMjEiQGLCXSSV7pIBEgRR5zGkxgmzGSXHOxqV5dC/M1Zevqpbm9TZDE5tu358qZf8Vkzmsc+u7Q==} + hermes-estree@0.12.0: + resolution: {integrity: sha512-+e8xR6SCen0wyAKrMT3UD0ZCCLymKhRgjEB5sS28rKiFir/fXgLoeRilRUssFCILmGHb+OvHDUlhxs0+IEyvQw==} - hermes-parser@0.8.0: - resolution: {integrity: sha512-yZKalg1fTYG5eOiToLUaw69rQfZq/fi+/NtEXRU7N87K/XobNRhRWorh80oSge2lWUiZfTgUvRJH+XgZWrhoqA==} + hermes-parser@0.12.0: + resolution: {integrity: sha512-d4PHnwq6SnDLhYl3LHNHvOg7nQ6rcI7QVil418REYksv0Mh3cEkHDcuhGxNQ3vgnLSLl4QSvDrFCwQNYdpWlzw==} hermes-profile-transformer@0.0.6: resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} @@ -3428,9 +3484,9 @@ packages: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} - image-size@0.6.3: - resolution: {integrity: sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==} - engines: {node: '>=4.0'} + image-size@1.1.1: + resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + engines: {node: '>=16.x'} hasBin: true import-fresh@2.0.0: @@ -3816,10 +3872,6 @@ packages: resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-get-type@26.3.0: - resolution: {integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==} - engines: {node: '>= 10.14.2'} - jest-get-type@29.6.3: resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3877,10 +3929,6 @@ packages: resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-serializer@27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - jest-snapshot@29.7.0: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -3893,10 +3941,6 @@ packages: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest-validate@26.6.2: - resolution: {integrity: sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==} - engines: {node: '>= 10.14.2'} - jest-validate@29.7.0: resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4272,41 +4316,42 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} - metro-babel-transformer@0.73.10: - resolution: {integrity: sha512-Yv2myTSnpzt/lTyurLvqYbBkytvUJcLHN8XD3t7W6rGiLTQPzmf1zypHQLphvcAXtCWBOXFtH7KLOSi2/qMg+A==} - - metro-cache-key@0.73.10: - resolution: {integrity: sha512-JMVDl/EREDiUW//cIcUzRjKSwE2AFxVWk47cFBer+KA4ohXIG2CQPEquT56hOw1Y1s6gKNxxs1OlAOEsubrFjw==} + metro-babel-transformer@0.76.8: + resolution: {integrity: sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA==} + engines: {node: '>=16'} - metro-cache@0.73.10: - resolution: {integrity: sha512-wPGlQZpdVlM404m7MxJqJ+hTReDr5epvfPbt2LerUAHY9RN99w61FeeAe25BMZBwgUgDtAsfGlJ51MBHg8MAqw==} + metro-cache-key@0.76.8: + resolution: {integrity: sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw==} + engines: {node: '>=16'} - metro-config@0.73.10: - resolution: {integrity: sha512-wIlybd1Z9I8K2KcStTiJxTB7OK529dxFgogNpKCTU/3DxkgAASqSkgXnZP6kVyqjh5EOWAKFe5U6IPic7kXDdQ==} + metro-cache@0.76.8: + resolution: {integrity: sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ==} + engines: {node: '>=16'} - metro-core@0.73.10: - resolution: {integrity: sha512-5uYkajIxKyL6W45iz/ftNnYPe1l92CvF2QJeon1CHsMXkEiOJxEjo41l+iSnO/YodBGrmMCyupSO4wOQGUc0lw==} + metro-config@0.76.8: + resolution: {integrity: sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA==} + engines: {node: '>=16'} - metro-file-map@0.73.10: - resolution: {integrity: sha512-XOMWAybeaXyD6zmVZPnoCCL2oO3rp4ta76oUlqWP0skBzhFxVtkE/UtDwApEMUY361JeBBago647gnKiARs+1g==} + metro-core@0.76.8: + resolution: {integrity: sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA==} + engines: {node: '>=16'} - metro-hermes-compiler@0.73.10: - resolution: {integrity: sha512-rTRWEzkVrwtQLiYkOXhSdsKkIObnL+Jqo+IXHI7VEK2aSLWRAbtGNqECBs44kbOUypDYTFFE+WLtoqvUWqYkWg==} + metro-file-map@0.76.8: + resolution: {integrity: sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw==} + engines: {node: '>=16'} - metro-inspector-proxy@0.73.10: - resolution: {integrity: sha512-CEEvocYc5xCCZBtGSIggMCiRiXTrnBbh8pmjKQqm9TtJZALeOGyt5pXUaEkKGnhrXETrexsg6yIbsQHhEvVfvQ==} + metro-inspector-proxy@0.76.8: + resolution: {integrity: sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw==} + engines: {node: '>=16'} hasBin: true - metro-minify-terser@0.73.10: - resolution: {integrity: sha512-uG7TSKQ/i0p9kM1qXrwbmY3v+6BrMItsOcEXcSP8Z+68bb+t9HeVK0T/hIfUu1v1PEnonhkhfzVsaP8QyTd5lQ==} - - metro-minify-uglify@0.73.10: - resolution: {integrity: sha512-eocnSeJKnLz/UoYntVFhCJffED7SLSgbCHgNvI6ju6hFb6EFHGJT9OLbkJWeXaWBWD3Zw5mYLS8GGqGn/CHZPA==} + metro-minify-terser@0.76.8: + resolution: {integrity: sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA==} + engines: {node: '>=16'} - metro-react-native-babel-preset@0.73.10: - resolution: {integrity: sha512-1/dnH4EHwFb2RKEKx34vVDpUS3urt2WEeR8FYim+ogqALg4sTpG7yeQPxWpbgKATezt4rNfqAANpIyH19MS4BQ==} - peerDependencies: - '@babel/core': '*' + metro-minify-uglify@0.76.8: + resolution: {integrity: sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ==} + engines: {node: '>=16'} metro-react-native-babel-preset@0.76.8: resolution: {integrity: sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg==} @@ -4314,33 +4359,40 @@ packages: peerDependencies: '@babel/core': '*' - metro-react-native-babel-transformer@0.73.10: - resolution: {integrity: sha512-4G/upwqKdmKEjmsNa92/NEgsOxUWOygBVs+FXWfXWKgybrmcjh3NoqdRYrROo9ZRA/sB9Y/ZXKVkWOGKHtGzgg==} + metro-react-native-babel-transformer@0.76.8: + resolution: {integrity: sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A==} + engines: {node: '>=16'} peerDependencies: '@babel/core': '*' - metro-resolver@0.73.10: - resolution: {integrity: sha512-HeXbs+0wjakaaVQ5BI7eT7uqxlZTc9rnyw6cdBWWMgUWB++KpoI0Ge7Hi6eQAOoVAzXC3m26mPFYLejpzTWjng==} + metro-resolver@0.76.8: + resolution: {integrity: sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ==} + engines: {node: '>=16'} - metro-runtime@0.73.10: - resolution: {integrity: sha512-EpVKm4eN0Fgx2PEWpJ5NiMArV8zVoOin866jIIvzFLpmkZz1UEqgjf2JAfUJnjgv3fjSV3JqeGG2vZCaGQBTow==} + metro-runtime@0.76.8: + resolution: {integrity: sha512-XKahvB+iuYJSCr3QqCpROli4B4zASAYpkK+j3a0CJmokxCDNbgyI4Fp88uIL6rNaZfN0Mv35S0b99SdFXIfHjg==} + engines: {node: '>=16'} - metro-source-map@0.73.10: - resolution: {integrity: sha512-NAGv14701p/YaFZ76KzyPkacBw/QlEJF1f8elfs23N1tC33YyKLDKvPAzFJiYqjdcFvuuuDCA8JCXd2TgLxNPw==} + metro-source-map@0.76.8: + resolution: {integrity: sha512-Hh0ncPsHPVf6wXQSqJqB3K9Zbudht4aUtNpNXYXSxH+pteWqGAXnjtPsRAnCsCWl38wL0jYF0rJDdMajUI3BDw==} + engines: {node: '>=16'} - metro-symbolicate@0.73.10: - resolution: {integrity: sha512-PmCe3TOe1c/NVwMlB+B17me951kfkB3Wve5RqJn+ErPAj93od1nxicp6OJe7JT4QBRnpUP8p9tw2sHKqceIzkA==} - engines: {node: '>=8.3'} + metro-symbolicate@0.76.8: + resolution: {integrity: sha512-LrRL3uy2VkzrIXVlxoPtqb40J6Bf1mlPNmUQewipc3qfKKFgtPHBackqDy1YL0njDsWopCKcfGtFYLn0PTUn3w==} + engines: {node: '>=16'} hasBin: true - metro-transform-plugins@0.73.10: - resolution: {integrity: sha512-D4AgD3Vsrac+4YksaPmxs/0ocT67bvwTkFSIgWWeDvWwIG0U1iHzTS9f8Bvb4PITnXryDoFtjI6OWF7uOpGxpA==} + metro-transform-plugins@0.76.8: + resolution: {integrity: sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA==} + engines: {node: '>=16'} - metro-transform-worker@0.73.10: - resolution: {integrity: sha512-IySvVubudFxahxOljWtP0QIMMpgUrCP0bW16cz2Enof0PdumwmR7uU3dTbNq6S+XTzuMHR+076aIe4VhPAWsIQ==} + metro-transform-worker@0.76.8: + resolution: {integrity: sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ==} + engines: {node: '>=16'} - metro@0.73.10: - resolution: {integrity: sha512-J2gBhNHFtc/Z48ysF0B/bfTwUwaRDLjNv7egfhQCc+934dpXcjJG2KZFeuybF+CvA9vo4QUi56G2U+RSAJ5tsA==} + metro@0.76.8: + resolution: {integrity: sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg==} + engines: {node: '>=16'} hasBin: true micromatch@4.0.5: @@ -4495,6 +4547,9 @@ packages: resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} engines: {node: '>=12.0.0'} + node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + node-dir@0.1.17: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} @@ -4569,8 +4624,9 @@ packages: nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - ob1@0.73.10: - resolution: {integrity: sha512-aO6EYC+QRRCkZxVJhCWhLKgVjhNuD6Gu1riGjxrIm89CqLsmKgxzYDDEsktmKsoDeRdWGQM5EdMzXDl5xcVfsw==} + ob1@0.76.8: + resolution: {integrity: sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g==} + engines: {node: '>=16'} object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} @@ -4939,6 +4995,9 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + queue@6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + quick-lru@5.1.1: resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} engines: {node: '>=10'} @@ -4971,9 +5030,6 @@ packages: react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - react-native-codegen@0.71.6: - resolution: {integrity: sha512-e5pR4VldIhEaFctfSAEgxbng0uG4gjBQxAHes3EKLdosH/Av90pQfSe9IDVdFIngvNPzt8Y14pNjrtqov/yNIg==} - react-native-fs@2.20.0: resolution: {integrity: sha512-VkTBzs7fIDUiy/XajOSNk0XazFE9l+QlMAce7lGuebZcag5CnjszB+u4BdqzwaQOdcYb5wsJIsqq4kxInIRpJQ==} peerDependencies: @@ -4988,17 +5044,14 @@ packages: peerDependencies: react-native: '>=0.56' - react-native-gradle-plugin@0.71.19: - resolution: {integrity: sha512-1dVk9NwhoyKHCSxcrM6vY6cxmojeATsBobDicX0ZKr7DgUF2cBQRTKsimQFvzH8XhOVXyH8p4HyDSZNIFI8OlQ==} - react-native-securerandom@0.1.1: resolution: {integrity: sha512-CozcCx0lpBLevxiXEb86kwLRalBCHNjiGPlw3P7Fi27U6ZLdfjOCNRHD1LtBKcvPvI3TvkBXB3GOtLvqaYJLGw==} peerDependencies: react-native: '*' - react-native@0.71.13: - resolution: {integrity: sha512-zEa69YQNLdv8Sf5Pn0CNDB1K9eGuNy1KoMNxXlrZ89JZ8d02b5hihZIoOCCIwhH+iPgslYwr3ZoGd3AY6FMrgw==} - engines: {node: '>=14'} + react-native@0.72.5: + resolution: {integrity: sha512-oIewslu5DBwOmo7x5rdzZlZXCqDIna0R4dUwVpfmVteORYLr4yaZo5wQnMeR+H7x54GaMhmgeqp0ZpULtulJFg==} + engines: {node: '>=16'} hasBin: true peerDependencies: react: 18.2.0 @@ -5166,11 +5219,6 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rimraf@2.2.8: - resolution: {integrity: sha512-R5KMKHnPAQaZMqLOsyuyUmcIjSeDm+73eoqQpaXA7AZ22BL+6C+1mcUscgOsNd8WVlJuvlgAPsegcx7pjlV0Dg==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@2.4.5: resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -5227,8 +5275,8 @@ packages: sax@1.3.0: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} - scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + scheduler@0.24.0-canary-efb381bbf-20230505: + resolution: {integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==} semver-diff@4.0.0: resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} @@ -5570,10 +5618,6 @@ packages: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} - temp@0.8.3: - resolution: {integrity: sha512-jtnWJs6B1cZlHs9wPG7BrowKxZw/rf6+UpGAkr8AaYmiTyTO7zQlLoST8zx/8TcUPnZmeBoB+H8ARuHZaSijVw==} - engines: {'0': node >=0.8.0} - temp@0.8.4: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} engines: {node: '>=6.0.0'} @@ -6088,6 +6132,10 @@ packages: resolution: {integrity: sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w==} engines: {node: '>=4.0.0'} + xml2js@0.6.2: + resolution: {integrity: sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA==} + engines: {node: '>=4.0.0'} + xmlbuilder@11.0.1: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} @@ -6117,6 +6165,11 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + engines: {node: '>= 14'} + hasBin: true + yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} engines: {node: '>=6'} @@ -6391,7 +6444,6 @@ snapshots: '@babel/core': 7.23.0 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.23.0) - optional: true '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.0)': dependencies: @@ -7036,10 +7088,10 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@credo-ts/anoncreds@0.5.7(@hyperledger/anoncreds-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@credo-ts/anoncreds@0.5.7(@hyperledger/anoncreds-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: '@astronautlabs/jsonpath': 1.1.2 - '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@hyperledger/anoncreds-shared': 0.2.2 '@sphereon/pex-models': 2.2.4 big-integer: 1.6.51 @@ -7055,9 +7107,9 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/askar@0.5.7(@hyperledger/aries-askar-shared@0.2.3)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@credo-ts/askar@0.5.7(@hyperledger/aries-askar-shared@0.2.3)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: - '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@hyperledger/aries-askar-shared': 0.2.3 bn.js: 5.2.1 class-transformer: 0.5.1 @@ -7072,11 +7124,11 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: - '@digitalcredentials/jsonld': 6.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) - '@digitalcredentials/vc': 6.0.1(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/jsonld': 6.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/vc': 6.0.1(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@multiformats/base-x': 4.0.1 '@noble/hashes': 1.4.0 '@peculiar/asn1-ecc': 2.3.8 @@ -7122,10 +7174,10 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/indy-vdr@0.5.7(@hyperledger/anoncreds-shared@0.2.2)(@hyperledger/indy-vdr-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@credo-ts/indy-vdr@0.5.7(@hyperledger/anoncreds-shared@0.2.2)(@hyperledger/indy-vdr-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: - '@credo-ts/anoncreds': 0.5.7(@hyperledger/anoncreds-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) - '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/anoncreds': 0.5.7(@hyperledger/anoncreds-shared@0.2.2)(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@hyperledger/indy-vdr-shared': 0.2.2 transitivePeerDependencies: - '@hyperledger/anoncreds-shared' @@ -7136,16 +7188,16 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/push-notifications@0.7.1(@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))': + '@credo-ts/push-notifications@0.7.1(@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))': dependencies: - '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) class-transformer: 0.5.1 class-validator: 0.14.1 tsyringe: 4.8.0 - '@credo-ts/question-answer@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@credo-ts/question-answer@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: - '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) class-transformer: 0.5.1 class-validator: 0.14.1 rxjs: 7.8.1 @@ -7157,21 +7209,21 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/react-hooks@0.6.1(@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))(@credo-ts/question-answer@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))(react@18.2.0)': + '@credo-ts/react-hooks@0.6.1(@credo-ts/core@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))(@credo-ts/question-answer@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1))(react@18.2.0)': dependencies: - '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) - '@credo-ts/question-answer': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/question-answer': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) react: 18.2.0 rxjs: 7.8.1 - '@credo-ts/react-native@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native-fs@2.20.0(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)))(react-native-get-random-values@1.9.0(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@credo-ts/react-native@0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native-fs@2.20.0(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)))(react-native-get-random-values@1.9.0(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: '@azure/core-asynciterator-polyfill': 1.0.2 - '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@credo-ts/core': 0.5.7(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) events: 3.3.0 - react-native: 0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) - react-native-fs: 2.20.0(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) - react-native-get-random-values: 1.9.0(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) + react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) + react-native-fs: 2.20.0(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) + react-native-get-random-values: 1.9.0(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) transitivePeerDependencies: - domexception - encoding @@ -7228,11 +7280,11 @@ snapshots: '@digitalcredentials/base64url-universal': 2.0.6 pako: 2.1.0 - '@digitalcredentials/ed25519-signature-2020@3.0.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@digitalcredentials/ed25519-signature-2020@3.0.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: '@digitalcredentials/base58-universal': 1.0.1 '@digitalcredentials/ed25519-verification-key-2020': 3.2.2 - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) ed25519-signature-2018-context: 1.1.0 ed25519-signature-2020-context: 1.1.0 transitivePeerDependencies: @@ -7256,12 +7308,12 @@ snapshots: - domexception - web-streams-polyfill - '@digitalcredentials/jsonld-signatures@9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@digitalcredentials/jsonld-signatures@9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: '@digitalbazaar/security-context': 1.0.1 - '@digitalcredentials/jsonld': 6.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/jsonld': 6.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) fast-text-encoding: 1.0.6 - isomorphic-webcrypto: 2.3.8(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) + isomorphic-webcrypto: 2.3.8(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) serialize-error: 8.1.0 transitivePeerDependencies: - domexception @@ -7269,10 +7321,10 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/jsonld@5.2.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@digitalcredentials/jsonld@5.2.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: '@digitalcredentials/http-client': 1.2.2(web-streams-polyfill@3.2.1) - '@digitalcredentials/rdf-canonize': 1.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) canonicalize: 1.0.8 lru-cache: 6.0.0 transitivePeerDependencies: @@ -7281,10 +7333,10 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/jsonld@6.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@digitalcredentials/jsonld@6.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: '@digitalcredentials/http-client': 1.2.2(web-streams-polyfill@3.2.1) - '@digitalcredentials/rdf-canonize': 1.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) canonicalize: 1.0.8 lru-cache: 6.0.0 transitivePeerDependencies: @@ -7295,19 +7347,19 @@ snapshots: '@digitalcredentials/open-badges-context@2.1.0': {} - '@digitalcredentials/rdf-canonize@1.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))': + '@digitalcredentials/rdf-canonize@1.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))': dependencies: fast-text-encoding: 1.0.6 - isomorphic-webcrypto: 2.3.8(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) + isomorphic-webcrypto: 2.3.8(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) transitivePeerDependencies: - expo - react-native - '@digitalcredentials/vc-status-list@5.0.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@digitalcredentials/vc-status-list@5.0.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: '@digitalbazaar/vc-status-list-context': 3.1.1 '@digitalcredentials/bitstring': 2.0.1 - '@digitalcredentials/vc': 4.2.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/vc': 4.2.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) credentials-context: 2.0.0 transitivePeerDependencies: - domexception @@ -7315,10 +7367,10 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/vc@4.2.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@digitalcredentials/vc@4.2.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: - '@digitalcredentials/jsonld': 5.2.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/jsonld': 5.2.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) credentials-context: 2.0.0 transitivePeerDependencies: - domexception @@ -7326,14 +7378,14 @@ snapshots: - react-native - web-streams-polyfill - '@digitalcredentials/vc@6.0.1(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': + '@digitalcredentials/vc@6.0.1(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1)': dependencies: '@digitalbazaar/vc-status-list': 7.1.0(web-streams-polyfill@3.2.1) - '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) - '@digitalcredentials/jsonld': 6.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/jsonld': 6.0.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) '@digitalcredentials/open-badges-context': 2.1.0 - '@digitalcredentials/vc-status-list': 5.0.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) + '@digitalcredentials/vc-status-list': 5.0.2(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(web-streams-polyfill@3.2.1) credentials-context: 2.0.0 fix-esm: 1.0.1 transitivePeerDependencies: @@ -7694,24 +7746,24 @@ snapshots: '@humanwhocodes/object-schema@1.2.1': {} - '@hyperledger/anoncreds-react-native@0.2.2(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0)': + '@hyperledger/anoncreds-react-native@0.2.2(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0)': dependencies: '@hyperledger/anoncreds-shared': 0.2.2 '@mapbox/node-pre-gyp': 1.0.11 react: 18.2.0 - react-native: 0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) + react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) transitivePeerDependencies: - encoding - supports-color '@hyperledger/anoncreds-shared@0.2.2': {} - '@hyperledger/aries-askar-react-native@0.2.3(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0)': + '@hyperledger/aries-askar-react-native@0.2.3(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0)': dependencies: '@hyperledger/aries-askar-shared': 0.2.3 '@mapbox/node-pre-gyp': 1.0.11 react: 18.2.0 - react-native: 0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) + react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) transitivePeerDependencies: - encoding - supports-color @@ -7720,12 +7772,12 @@ snapshots: dependencies: buffer: 6.0.3 - '@hyperledger/indy-vdr-react-native@0.2.2(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0)': + '@hyperledger/indy-vdr-react-native@0.2.2(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))(react@18.2.0)': dependencies: '@hyperledger/indy-vdr-shared': 0.2.2 '@mapbox/node-pre-gyp': 1.0.11 react: 18.2.0 - react-native: 0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) + react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) transitivePeerDependencies: - encoding - supports-color @@ -8219,107 +8271,98 @@ snapshots: '@pnpm/network.ca-file': 1.0.2 config-chain: 1.1.13 - '@react-native-community/cli-clean@10.1.1': + '@react-native-community/cli-clean@11.3.7': dependencies: - '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-tools': 11.3.7 chalk: 4.1.2 - execa: 1.0.0 + execa: 5.1.1 prompts: 2.4.2 transitivePeerDependencies: - encoding - '@react-native-community/cli-config@10.1.1': + '@react-native-community/cli-config@11.3.7': dependencies: - '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-tools': 11.3.7 chalk: 4.1.2 cosmiconfig: 5.2.1 - deepmerge: 3.3.0 + deepmerge: 4.3.1 glob: 7.2.3 joi: 17.10.2 transitivePeerDependencies: - encoding - '@react-native-community/cli-debugger-ui@10.0.0': + '@react-native-community/cli-debugger-ui@11.3.7': dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color - '@react-native-community/cli-doctor@10.2.5': + '@react-native-community/cli-doctor@11.3.7': dependencies: - '@react-native-community/cli-config': 10.1.1 - '@react-native-community/cli-platform-ios': 10.2.5 - '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-config': 11.3.7 + '@react-native-community/cli-platform-android': 11.3.7 + '@react-native-community/cli-platform-ios': 11.3.7 + '@react-native-community/cli-tools': 11.3.7 chalk: 4.1.2 command-exists: 1.2.9 envinfo: 7.10.0 - execa: 1.0.0 + execa: 5.1.1 hermes-profile-transformer: 0.0.6 ip: 1.1.8 node-stream-zip: 1.15.0 ora: 5.4.1 prompts: 2.4.2 - semver: 6.3.1 + semver: 7.5.4 strip-ansi: 5.2.0 sudo-prompt: 9.2.1 wcwidth: 1.0.1 + yaml: 2.6.0 transitivePeerDependencies: - encoding - '@react-native-community/cli-hermes@10.2.0': + '@react-native-community/cli-hermes@11.3.7': dependencies: - '@react-native-community/cli-platform-android': 10.2.0 - '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-platform-android': 11.3.7 + '@react-native-community/cli-tools': 11.3.7 chalk: 4.1.2 hermes-profile-transformer: 0.0.6 ip: 1.1.8 transitivePeerDependencies: - encoding - '@react-native-community/cli-platform-android@10.2.0': + '@react-native-community/cli-platform-android@11.3.7': dependencies: - '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-tools': 11.3.7 chalk: 4.1.2 - execa: 1.0.0 + execa: 5.1.1 glob: 7.2.3 logkitty: 0.7.1 transitivePeerDependencies: - encoding - '@react-native-community/cli-platform-ios@10.2.4': - dependencies: - '@react-native-community/cli-tools': 10.1.1 - chalk: 4.1.2 - execa: 1.0.0 - fast-xml-parser: 4.3.2 - glob: 7.2.3 - ora: 5.4.1 - transitivePeerDependencies: - - encoding - - '@react-native-community/cli-platform-ios@10.2.5': + '@react-native-community/cli-platform-ios@11.3.7': dependencies: - '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-tools': 11.3.7 chalk: 4.1.2 - execa: 1.0.0 + execa: 5.1.1 fast-xml-parser: 4.3.2 glob: 7.2.3 ora: 5.4.1 transitivePeerDependencies: - encoding - '@react-native-community/cli-plugin-metro@10.2.3(@babel/core@7.23.0)': + '@react-native-community/cli-plugin-metro@11.3.7(@babel/core@7.23.0)': dependencies: - '@react-native-community/cli-server-api': 10.1.1 - '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-server-api': 11.3.7 + '@react-native-community/cli-tools': 11.3.7 chalk: 4.1.2 - execa: 1.0.0 - metro: 0.73.10 - metro-config: 0.73.10 - metro-core: 0.73.10 - metro-react-native-babel-transformer: 0.73.10(@babel/core@7.23.0) - metro-resolver: 0.73.10 - metro-runtime: 0.73.10 + execa: 5.1.1 + metro: 0.76.8 + metro-config: 0.76.8 + metro-core: 0.76.8 + metro-react-native-babel-transformer: 0.76.8(@babel/core@7.23.0) + metro-resolver: 0.76.8 + metro-runtime: 0.76.8 readline: 1.3.0 transitivePeerDependencies: - '@babel/core' @@ -8328,10 +8371,10 @@ snapshots: - supports-color - utf-8-validate - '@react-native-community/cli-server-api@10.1.1': + '@react-native-community/cli-server-api@11.3.7': dependencies: - '@react-native-community/cli-debugger-ui': 10.0.0 - '@react-native-community/cli-tools': 10.1.1 + '@react-native-community/cli-debugger-ui': 11.3.7 + '@react-native-community/cli-tools': 11.3.7 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 @@ -8345,7 +8388,7 @@ snapshots: - supports-color - utf-8-validate - '@react-native-community/cli-tools@10.1.1': + '@react-native-community/cli-tools@11.3.7': dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 @@ -8354,34 +8397,34 @@ snapshots: node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 - semver: 6.3.1 + semver: 7.5.4 shell-quote: 1.8.1 transitivePeerDependencies: - encoding - '@react-native-community/cli-types@10.0.0': + '@react-native-community/cli-types@11.3.7': dependencies: joi: 17.10.2 - '@react-native-community/cli@10.2.4(@babel/core@7.23.0)': - dependencies: - '@react-native-community/cli-clean': 10.1.1 - '@react-native-community/cli-config': 10.1.1 - '@react-native-community/cli-debugger-ui': 10.0.0 - '@react-native-community/cli-doctor': 10.2.5 - '@react-native-community/cli-hermes': 10.2.0 - '@react-native-community/cli-plugin-metro': 10.2.3(@babel/core@7.23.0) - '@react-native-community/cli-server-api': 10.1.1 - '@react-native-community/cli-tools': 10.1.1 - '@react-native-community/cli-types': 10.0.0 + '@react-native-community/cli@11.3.7(@babel/core@7.23.0)': + dependencies: + '@react-native-community/cli-clean': 11.3.7 + '@react-native-community/cli-config': 11.3.7 + '@react-native-community/cli-debugger-ui': 11.3.7 + '@react-native-community/cli-doctor': 11.3.7 + '@react-native-community/cli-hermes': 11.3.7 + '@react-native-community/cli-plugin-metro': 11.3.7(@babel/core@7.23.0) + '@react-native-community/cli-server-api': 11.3.7 + '@react-native-community/cli-tools': 11.3.7 + '@react-native-community/cli-types': 11.3.7 chalk: 4.1.2 commander: 9.5.0 - execa: 1.0.0 + execa: 5.1.1 find-up: 4.1.0 fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 - semver: 6.3.1 + semver: 7.5.4 transitivePeerDependencies: - '@babel/core' - bufferutil @@ -8389,11 +8432,35 @@ snapshots: - supports-color - utf-8-validate - '@react-native/assets@1.0.0': {} + '@react-native/assets-registry@0.72.0': {} + + '@react-native/codegen@0.72.8(@babel/preset-env@7.22.20(@babel/core@7.23.0))': + dependencies: + '@babel/parser': 7.23.0 + '@babel/preset-env': 7.22.20(@babel/core@7.23.0) + flow-parser: 0.206.0 + glob: 7.2.3 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.22.20(@babel/core@7.23.0)) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + transitivePeerDependencies: + - supports-color + + '@react-native/gradle-plugin@0.72.11': {} - '@react-native/normalize-color@2.1.0': {} + '@react-native/js-polyfills@0.72.1': {} - '@react-native/polyfills@2.0.0': {} + '@react-native/normalize-color@2.1.0': + optional: true + + '@react-native/normalize-colors@0.72.0': {} + + '@react-native/virtualized-lists@0.72.8(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0))': + dependencies: + invariant: 2.2.4 + nullthrows: 1.1.1 + react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) '@sd-jwt/core@0.7.1': dependencies: @@ -8619,12 +8686,18 @@ snapshots: '@types/stack-utils@2.0.1': {} + '@types/uuid@9.0.8': {} + '@types/validator@13.11.9': {} '@types/ws@8.5.6': dependencies: '@types/node': 20.7.0 + '@types/xml2js@0.4.14': + dependencies: + '@types/node': 20.7.0 + '@types/yargs-parser@21.0.1': {} '@types/yargs@15.0.16': @@ -8834,8 +8907,6 @@ snapshots: dependencies: event-target-shim: 5.0.1 - absolute-path@0.0.0: {} - accepts@1.3.8: dependencies: mime-types: 2.1.35 @@ -9033,14 +9104,21 @@ snapshots: async@3.2.4: {} - asynckit@0.4.0: - optional: true + asynckit@0.4.0: {} at-least-node@1.0.0: optional: true available-typed-arrays@1.0.5: {} + axios@1.7.7: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.1 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + b64-lite@1.4.0: dependencies: base-64: 0.1.0 @@ -9126,7 +9204,6 @@ snapshots: '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.0) transitivePeerDependencies: - '@babel/core' - optional: true babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.0): dependencies: @@ -9536,7 +9613,6 @@ snapshots: combined-stream@1.0.8: dependencies: delayed-stream: 1.0.0 - optional: true command-exists@1.2.9: {} @@ -9670,6 +9746,7 @@ snapshots: semver: 5.7.2 shebang-command: 1.2.0 which: 1.3.1 + optional: true cross-spawn@7.0.3: dependencies: @@ -9680,6 +9757,8 @@ snapshots: crypt@0.0.2: optional: true + crypto-js@4.2.0: {} + crypto-ld@6.0.0: {} crypto-random-string@1.0.0: @@ -9731,8 +9810,6 @@ snapshots: deep-is@0.1.4: {} - deepmerge@3.3.0: {} - deepmerge@4.3.1: {} default-browser-id@3.0.0: @@ -9794,8 +9871,7 @@ snapshots: slash: 3.0.0 optional: true - delayed-stream@1.0.0: - optional: true + delayed-stream@1.0.0: {} delegates@1.0.0: {} @@ -9803,9 +9879,9 @@ snapshots: depd@2.0.0: {} - deprecated-react-native-prop-types@3.0.1: + deprecated-react-native-prop-types@4.1.0: dependencies: - '@react-native/normalize-color': 2.1.0 + '@react-native/normalize-colors': 0.72.0 invariant: 2.2.4 prop-types: 15.8.1 @@ -9871,6 +9947,7 @@ snapshots: end-of-stream@1.4.4: dependencies: once: 1.4.0 + optional: true enhanced-resolve@5.15.0: dependencies: @@ -10282,6 +10359,7 @@ snapshots: p-finally: 1.0.0 signal-exit: 3.0.7 strip-eof: 1.0.0 + optional: true execa@5.1.1: dependencies: @@ -10571,7 +10649,11 @@ snapshots: flatted@3.2.9: {} - flow-parser@0.185.2: {} + flow-enums-runtime@0.0.5: {} + + flow-parser@0.206.0: {} + + follow-redirects@1.15.9: {} fontfaceobserver@2.3.0: optional: true @@ -10589,6 +10671,12 @@ snapshots: mime-types: 2.1.35 optional: true + form-data@4.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + formdata-polyfill@4.0.10: dependencies: fetch-blob: 3.2.0 @@ -10671,6 +10759,7 @@ snapshots: get-stream@4.1.0: dependencies: pump: 3.0.0 + optional: true get-stream@6.0.1: {} @@ -10853,11 +10942,11 @@ snapshots: dependencies: function-bind: 1.1.1 - hermes-estree@0.8.0: {} + hermes-estree@0.12.0: {} - hermes-parser@0.8.0: + hermes-parser@0.12.0: dependencies: - hermes-estree: 0.8.0 + hermes-estree: 0.12.0 hermes-profile-transformer@0.0.6: dependencies: @@ -10918,7 +11007,9 @@ snapshots: ignore@5.2.4: {} - image-size@0.6.3: {} + image-size@1.1.1: + dependencies: + queue: 6.0.2 import-fresh@2.0.0: dependencies: @@ -11127,7 +11218,8 @@ snapshots: dependencies: protocols: 2.0.1 - is-stream@1.1.0: {} + is-stream@1.1.0: + optional: true is-stream@2.0.1: {} @@ -11178,7 +11270,7 @@ snapshots: isobject@3.0.1: {} - isomorphic-webcrypto@2.3.8(expo@49.0.13(@babel/core@7.23.0))(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)): + isomorphic-webcrypto@2.3.8(expo@49.0.13(@babel/core@7.23.0))(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)): dependencies: '@peculiar/webcrypto': 1.4.3 asmcrypto.js: 0.22.0 @@ -11191,7 +11283,7 @@ snapshots: '@unimodules/core': 7.1.2 '@unimodules/react-native-adapter': 6.3.9 expo-random: 13.4.0(expo@49.0.13(@babel/core@7.23.0)) - react-native-securerandom: 0.1.1(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) + react-native-securerandom: 0.1.1(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)) transitivePeerDependencies: - expo - react-native @@ -11362,8 +11454,6 @@ snapshots: jest-mock: 29.7.0 jest-util: 29.7.0 - jest-get-type@26.3.0: {} - jest-get-type@29.6.3: {} jest-haste-map@29.7.0: @@ -11492,11 +11582,6 @@ snapshots: transitivePeerDependencies: - supports-color - jest-serializer@27.5.1: - dependencies: - '@types/node': 20.7.0 - graceful-fs: 4.2.11 - jest-snapshot@29.7.0: dependencies: '@babel/core': 7.23.0 @@ -11540,15 +11625,6 @@ snapshots: graceful-fs: 4.2.11 picomatch: 2.3.1 - jest-validate@26.6.2: - dependencies: - '@jest/types': 26.6.2 - camelcase: 6.3.0 - chalk: 4.1.2 - jest-get-type: 26.3.0 - leven: 3.1.0 - pretty-format: 26.6.2 - jest-validate@29.7.0: dependencies: '@jest/types': 29.6.3 @@ -11639,7 +11715,7 @@ snapshots: '@babel/register': 7.22.15(@babel/core@7.23.0) babel-core: 7.0.0-bridge.0(@babel/core@7.23.0) chalk: 4.1.2 - flow-parser: 0.185.2 + flow-parser: 0.206.0 graceful-fs: 4.2.11 micromatch: 4.0.5 neo-async: 2.6.2 @@ -11941,54 +12017,53 @@ snapshots: merge2@1.4.1: {} - metro-babel-transformer@0.73.10: + metro-babel-transformer@0.76.8: dependencies: '@babel/core': 7.23.0 - hermes-parser: 0.8.0 - metro-source-map: 0.73.10 + hermes-parser: 0.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-cache-key@0.73.10: {} + metro-cache-key@0.76.8: {} - metro-cache@0.73.10: + metro-cache@0.76.8: dependencies: - metro-core: 0.73.10 + metro-core: 0.76.8 rimraf: 3.0.2 - metro-config@0.73.10: + metro-config@0.76.8: dependencies: + connect: 3.7.0 cosmiconfig: 5.2.1 - jest-validate: 26.6.2 - metro: 0.73.10 - metro-cache: 0.73.10 - metro-core: 0.73.10 - metro-runtime: 0.73.10 + jest-validate: 29.7.0 + metro: 0.76.8 + metro-cache: 0.76.8 + metro-core: 0.76.8 + metro-runtime: 0.76.8 transitivePeerDependencies: - bufferutil - encoding - supports-color - utf-8-validate - metro-core@0.73.10: + metro-core@0.76.8: dependencies: lodash.throttle: 4.1.1 - metro-resolver: 0.73.10 + metro-resolver: 0.76.8 - metro-file-map@0.73.10: + metro-file-map@0.76.8: dependencies: - abort-controller: 3.0.0 anymatch: 3.1.3 debug: 2.6.9 fb-watchman: 2.0.2 graceful-fs: 4.2.11 invariant: 2.2.4 jest-regex-util: 27.5.1 - jest-serializer: 27.5.1 jest-util: 27.5.1 jest-worker: 27.5.1 micromatch: 4.0.5 + node-abort-controller: 3.1.1 nullthrows: 1.1.1 walker: 1.0.8 optionalDependencies: @@ -11996,70 +12071,27 @@ snapshots: transitivePeerDependencies: - supports-color - metro-hermes-compiler@0.73.10: {} - - metro-inspector-proxy@0.73.10: + metro-inspector-proxy@0.76.8: dependencies: connect: 3.7.0 debug: 2.6.9 + node-fetch: 2.7.0 ws: 7.5.9 yargs: 17.7.2 transitivePeerDependencies: - bufferutil + - encoding - supports-color - utf-8-validate - metro-minify-terser@0.73.10: + metro-minify-terser@0.76.8: dependencies: terser: 5.21.0 - metro-minify-uglify@0.73.10: + metro-minify-uglify@0.76.8: dependencies: uglify-es: 3.3.9 - metro-react-native-babel-preset@0.73.10(@babel/core@7.23.0): - dependencies: - '@babel/core': 7.23.0 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.23.0) - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-export-default-from': 7.22.17(@babel/core@7.23.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.23.0) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.23.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.0) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-export-default-from': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.23.0) - '@babel/plugin-transform-arrow-functions': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-async-to-generator': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-block-scoping': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-classes': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-computed-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-destructuring': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-flow-strip-types': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-function-name': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-modules-commonjs': 7.23.0(@babel/core@7.23.0) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-parameters': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-runtime': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-shorthand-properties': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-spread': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-sticky-regex': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-template-literals': 7.22.5(@babel/core@7.23.0) - '@babel/plugin-transform-typescript': 7.22.15(@babel/core@7.23.0) - '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.23.0) - '@babel/template': 7.22.15 - react-refresh: 0.4.3 - transitivePeerDependencies: - - supports-color - metro-react-native-babel-preset@0.76.8(@babel/core@7.23.0): dependencies: '@babel/core': 7.23.0 @@ -12103,46 +12135,41 @@ snapshots: react-refresh: 0.4.3 transitivePeerDependencies: - supports-color - optional: true - metro-react-native-babel-transformer@0.73.10(@babel/core@7.23.0): + metro-react-native-babel-transformer@0.76.8(@babel/core@7.23.0): dependencies: '@babel/core': 7.23.0 babel-preset-fbjs: 3.4.0(@babel/core@7.23.0) - hermes-parser: 0.8.0 - metro-babel-transformer: 0.73.10 - metro-react-native-babel-preset: 0.73.10(@babel/core@7.23.0) - metro-source-map: 0.73.10 + hermes-parser: 0.12.0 + metro-react-native-babel-preset: 0.76.8(@babel/core@7.23.0) nullthrows: 1.1.1 transitivePeerDependencies: - supports-color - metro-resolver@0.73.10: - dependencies: - absolute-path: 0.0.0 + metro-resolver@0.76.8: {} - metro-runtime@0.73.10: + metro-runtime@0.76.8: dependencies: '@babel/runtime': 7.23.1 react-refresh: 0.4.3 - metro-source-map@0.73.10: + metro-source-map@0.76.8: dependencies: '@babel/traverse': 7.23.0 '@babel/types': 7.23.0 invariant: 2.2.4 - metro-symbolicate: 0.73.10 + metro-symbolicate: 0.76.8 nullthrows: 1.1.1 - ob1: 0.73.10 + ob1: 0.76.8 source-map: 0.5.7 vlq: 1.0.1 transitivePeerDependencies: - supports-color - metro-symbolicate@0.73.10: + metro-symbolicate@0.76.8: dependencies: invariant: 2.2.4 - metro-source-map: 0.73.10 + metro-source-map: 0.76.8 nullthrows: 1.1.1 source-map: 0.5.7 through2: 2.0.5 @@ -12150,7 +12177,7 @@ snapshots: transitivePeerDependencies: - supports-color - metro-transform-plugins@0.73.10: + metro-transform-plugins@0.76.8: dependencies: '@babel/core': 7.23.0 '@babel/generator': 7.23.0 @@ -12160,20 +12187,19 @@ snapshots: transitivePeerDependencies: - supports-color - metro-transform-worker@0.73.10: + metro-transform-worker@0.76.8: dependencies: '@babel/core': 7.23.0 '@babel/generator': 7.23.0 '@babel/parser': 7.23.0 '@babel/types': 7.23.0 babel-preset-fbjs: 3.4.0(@babel/core@7.23.0) - metro: 0.73.10 - metro-babel-transformer: 0.73.10 - metro-cache: 0.73.10 - metro-cache-key: 0.73.10 - metro-hermes-compiler: 0.73.10 - metro-source-map: 0.73.10 - metro-transform-plugins: 0.73.10 + metro: 0.76.8 + metro-babel-transformer: 0.76.8 + metro-cache: 0.76.8 + metro-cache-key: 0.76.8 + metro-source-map: 0.76.8 + metro-transform-plugins: 0.76.8 nullthrows: 1.1.1 transitivePeerDependencies: - bufferutil @@ -12181,7 +12207,7 @@ snapshots: - supports-color - utf-8-validate - metro@0.73.10: + metro@0.76.8: dependencies: '@babel/code-frame': 7.22.13 '@babel/core': 7.23.0 @@ -12190,7 +12216,6 @@ snapshots: '@babel/template': 7.22.15 '@babel/traverse': 7.23.0 '@babel/types': 7.23.0 - absolute-path: 0.0.0 accepts: 1.3.8 async: 3.2.4 chalk: 4.1.2 @@ -12200,29 +12225,28 @@ snapshots: denodeify: 1.2.1 error-stack-parser: 2.1.4 graceful-fs: 4.2.11 - hermes-parser: 0.8.0 - image-size: 0.6.3 + hermes-parser: 0.12.0 + image-size: 1.1.1 invariant: 2.2.4 jest-worker: 27.5.1 jsc-safe-url: 0.2.4 lodash.throttle: 4.1.1 - metro-babel-transformer: 0.73.10 - metro-cache: 0.73.10 - metro-cache-key: 0.73.10 - metro-config: 0.73.10 - metro-core: 0.73.10 - metro-file-map: 0.73.10 - metro-hermes-compiler: 0.73.10 - 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.0) - metro-resolver: 0.73.10 - metro-runtime: 0.73.10 - metro-source-map: 0.73.10 - metro-symbolicate: 0.73.10 - metro-transform-plugins: 0.73.10 - metro-transform-worker: 0.73.10 + metro-babel-transformer: 0.76.8 + metro-cache: 0.76.8 + metro-cache-key: 0.76.8 + metro-config: 0.76.8 + metro-core: 0.76.8 + metro-file-map: 0.76.8 + metro-inspector-proxy: 0.76.8 + metro-minify-terser: 0.76.8 + metro-minify-uglify: 0.76.8 + metro-react-native-babel-preset: 0.76.8(@babel/core@7.23.0) + metro-resolver: 0.76.8 + metro-runtime: 0.76.8 + metro-source-map: 0.76.8 + metro-symbolicate: 0.76.8 + metro-transform-plugins: 0.76.8 + metro-transform-worker: 0.76.8 mime-types: 2.1.35 node-fetch: 2.7.0 nullthrows: 1.1.1 @@ -12230,7 +12254,6 @@ snapshots: serialize-error: 2.1.0 source-map: 0.5.7 strip-ansi: 6.0.1 - temp: 0.8.3 throat: 5.0.0 ws: 7.5.9 yargs: 17.7.2 @@ -12360,10 +12383,13 @@ snapshots: dependencies: type-fest: 2.19.0 - nice-try@1.0.5: {} + nice-try@1.0.5: + optional: true nocache@3.0.4: {} + node-abort-controller@3.1.1: {} + node-dir@0.1.17: dependencies: minimatch: 3.1.2 @@ -12415,6 +12441,7 @@ snapshots: npm-run-path@2.0.2: dependencies: path-key: 2.0.1 + optional: true npm-run-path@4.0.1: dependencies: @@ -12433,7 +12460,7 @@ snapshots: nullthrows@1.1.1: {} - ob1@0.73.10: {} + ob1@0.76.8: {} object-assign@4.1.1: {} @@ -12582,7 +12609,8 @@ snapshots: p-cancelable@3.0.0: {} - p-finally@1.0.0: {} + p-finally@1.0.0: + optional: true p-limit@2.3.0: dependencies: @@ -12685,7 +12713,8 @@ snapshots: path-is-absolute@1.0.1: {} - path-key@2.0.1: {} + path-key@2.0.1: + optional: true path-key@3.1.1: {} @@ -12819,6 +12848,7 @@ snapshots: dependencies: end-of-stream: 1.4.4 once: 1.4.0 + optional: true punycode@2.3.0: {} @@ -12854,6 +12884,10 @@ snapshots: queue-microtask@1.2.3: {} + queue@6.0.2: + dependencies: + inherits: 2.0.4 + quick-lru@5.1.1: {} range-parser@1.2.1: {} @@ -12891,73 +12925,62 @@ snapshots: react-is@18.2.0: {} - react-native-codegen@0.71.6(@babel/preset-env@7.22.20(@babel/core@7.23.0)): - dependencies: - '@babel/parser': 7.23.0 - flow-parser: 0.185.2 - jscodeshift: 0.14.0(@babel/preset-env@7.22.20(@babel/core@7.23.0)) - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@babel/preset-env' - - supports-color - - react-native-fs@2.20.0(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)): + react-native-fs@2.20.0(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)): dependencies: base-64: 0.1.0 - react-native: 0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) + react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) utf8: 3.0.0 - react-native-get-random-values@1.9.0(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)): + react-native-get-random-values@1.9.0(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)): dependencies: fast-base64-decode: 1.0.0 - react-native: 0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) - - react-native-gradle-plugin@0.71.19: {} + react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) - react-native-securerandom@0.1.1(react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)): + react-native-securerandom@0.1.1(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0)): dependencies: base64-js: 1.5.1 - react-native: 0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) + react-native: 0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0) optional: true - react-native@0.71.13(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0): + react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.0): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 10.2.4(@babel/core@7.23.0) - '@react-native-community/cli-platform-android': 10.2.0 - '@react-native-community/cli-platform-ios': 10.2.4 - '@react-native/assets': 1.0.0 - '@react-native/normalize-color': 2.1.0 - '@react-native/polyfills': 2.0.0 + '@react-native-community/cli': 11.3.7(@babel/core@7.23.0) + '@react-native-community/cli-platform-android': 11.3.7 + '@react-native-community/cli-platform-ios': 11.3.7 + '@react-native/assets-registry': 0.72.0 + '@react-native/codegen': 0.72.8(@babel/preset-env@7.22.20(@babel/core@7.23.0)) + '@react-native/gradle-plugin': 0.72.11 + '@react-native/js-polyfills': 0.72.1 + '@react-native/normalize-colors': 0.72.0 + '@react-native/virtualized-lists': 0.72.8(react-native@0.72.5(@babel/core@7.23.0)(@babel/preset-env@7.22.20(@babel/core@7.23.0))(react@18.2.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.1 + deprecated-react-native-prop-types: 4.1.0 event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.5 invariant: 2.2.4 jest-environment-node: 29.7.0 jsc-android: 250231.0.0 memoize-one: 5.2.1 - metro-react-native-babel-transformer: 0.73.10(@babel/core@7.23.0) - metro-runtime: 0.73.10 - metro-source-map: 0.73.10 + metro-runtime: 0.76.8 + metro-source-map: 0.76.8 mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 react: 18.2.0 react-devtools-core: 4.28.0 - react-native-codegen: 0.71.6(@babel/preset-env@7.22.20(@babel/core@7.23.0)) - react-native-gradle-plugin: 0.71.19 react-refresh: 0.4.3 react-shallow-renderer: 16.15.0(react@18.2.0) regenerator-runtime: 0.13.11 - scheduler: 0.23.0 + scheduler: 0.24.0-canary-efb381bbf-20230505 stacktrace-parser: 0.1.10 use-sync-external-store: 1.2.0(react@18.2.0) whatwg-fetch: 3.6.19 ws: 6.2.2 + yargs: 17.7.2 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' @@ -13161,8 +13184,6 @@ snapshots: reusify@1.0.4: {} - rimraf@2.2.8: {} - rimraf@2.4.5: dependencies: glob: 6.0.4 @@ -13217,10 +13238,9 @@ snapshots: safer-buffer@2.1.2: {} - sax@1.3.0: - optional: true + sax@1.3.0: {} - scheduler@0.23.0: + scheduler@0.24.0-canary-efb381bbf-20230505: dependencies: loose-envify: 1.4.0 @@ -13301,12 +13321,14 @@ snapshots: shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 + optional: true shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 - shebang-regex@1.0.0: {} + shebang-regex@1.0.0: + optional: true shebang-regex@3.0.0: {} @@ -13506,7 +13528,8 @@ snapshots: strip-bom@4.0.0: {} - strip-eof@1.0.0: {} + strip-eof@1.0.0: + optional: true strip-final-newline@2.0.0: {} @@ -13582,11 +13605,6 @@ snapshots: temp-dir@2.0.0: optional: true - temp@0.8.3: - dependencies: - os-tmpdir: 1.0.2 - rimraf: 2.2.8 - temp@0.8.4: dependencies: rimraf: 2.6.3 @@ -14022,6 +14040,7 @@ snapshots: which@1.3.1: dependencies: isexe: 2.0.0 + optional: true which@2.0.2: dependencies: @@ -14107,8 +14126,12 @@ snapshots: xmlbuilder: 11.0.1 optional: true - xmlbuilder@11.0.1: - optional: true + xml2js@0.6.2: + dependencies: + sax: 1.3.0 + xmlbuilder: 11.0.1 + + xmlbuilder@11.0.1: {} xmlbuilder@14.0.0: optional: true @@ -14126,6 +14149,8 @@ snapshots: yallist@4.0.0: {} + yaml@2.6.0: {} + yargs-parser@18.1.3: dependencies: camelcase: 5.3.1