diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 4a70abc..92db0ef 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -31,9 +31,9 @@ If you want to use Android Studio or XCode to edit the native code, you can open - `example/ios` - `expoExample/android` - `expoExample/ios` -directories respectively in those editors. To edit the Objective-C or Swift files, open `ios/ContentpassExample.xcworkspace` in XCode and find the source files at `Pods > Development Pods > react-native-contentpass`. +directories respectively in those editors. To edit the Objective-C or Swift files, open `ios/ContentpassExample.xcworkspace` in XCode and find the source files at `Pods > Development Pods > contentpass-react-native-contentpass`. -To edit the Java or Kotlin files, open `android` in Android studio and find the source files at `react-native-contentpass` under `Android`. +To edit the Java or Kotlin files, open `android` in Android studio and find the source files at `@contentpass/react-native-contentpass` under `Android`. You can use various commands from the root directory to work with the project. diff --git a/README.md b/README.md index 8329cd6..acb5b46 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# react-native-contentpass +# @contentpass/react-native-contentpass Contentpass React Native SDK enables easy integration of Contentpass functionality into your React Native applications. @@ -6,13 +6,13 @@ Contentpass React Native SDK enables easy integration of Contentpass functionali Install the package using npm or Yarn: ```sh -npm install react-native-contentpass +npm install @contentpass/react-native-contentpass ``` or ```sh -yarn add react-native-contentpass +yarn add @contentpass/react-native-contentpass ``` ### Peer Dependencies @@ -44,7 +44,7 @@ Wrap your app's root component with ContentpassSdkProvider. The provider require ```jsx import React from 'react'; -import { ContentpassSdkProvider } from 'react-native-contentpass'; +import { ContentpassSdkProvider } from '@contentpass/react-native-contentpass'; const contentpassConfig = { propertyId: 'your-property-id', @@ -88,7 +88,7 @@ or improved. The SDK will then refresh and revalidate the user's authentication ```jsx import React, { useEffect } from 'react'; -import { useContentpassSdk } from 'react-native-contentpass'; +import { useContentpassSdk } from '@contentpass/react-native-contentpass'; import { Button, View } from 'react-native'; const YourApp = () => { diff --git a/react-native-contentpass.podspec b/contentpass-react-native-contentpass.podspec similarity index 96% rename from react-native-contentpass.podspec rename to contentpass-react-native-contentpass.podspec index 704762c..afc81ab 100644 --- a/react-native-contentpass.podspec +++ b/contentpass-react-native-contentpass.podspec @@ -4,7 +4,7 @@ package = JSON.parse(File.read(File.join(__dir__, "package.json"))) folly_compiler_flags = '-DFOLLY_NO_CONFIG -DFOLLY_MOBILE=1 -DFOLLY_USE_LIBCPP=1 -Wno-comma -Wno-shorten-64-to-32' Pod::Spec.new do |s| - s.name = "react-native-contentpass" + s.name = "contentpass-react-native-contentpass" s.version = package["version"] s.summary = package["description"] s.homepage = package["homepage"] diff --git a/example/Gemfile.lock b/example/Gemfile.lock index 13e563b..76569aa 100644 --- a/example/Gemfile.lock +++ b/example/Gemfile.lock @@ -78,9 +78,9 @@ GEM httpclient (2.8.3) i18n (1.14.6) concurrent-ruby (~> 1.0) - json (2.8.2) - logger (1.6.1) - minitest (5.25.1) + json (2.9.0) + logger (1.6.2) + minitest (5.25.4) molinillo (0.8.0) nanaimo (0.3.0) nap (1.1.0) @@ -89,7 +89,7 @@ GEM public_suffix (4.0.7) rexml (3.3.9) ruby-macho (2.5.1) - securerandom (0.3.2) + securerandom (0.4.0) typhoeus (1.4.1) ethon (>= 0.9.0) tzinfo (2.0.6) @@ -114,4 +114,4 @@ RUBY VERSION ruby 3.1.6p260 BUNDLED WITH - 2.3.27 + 2.5.23 diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 247a63e..c3f5233 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -1,13 +1,34 @@ PODS: - - AppAuth (1.7.5): - - AppAuth/Core (= 1.7.5) - - AppAuth/ExternalUserAgent (= 1.7.5) - - AppAuth/Core (1.7.5) - - AppAuth/ExternalUserAgent (1.7.5): + - AppAuth (1.7.6): + - AppAuth/Core (= 1.7.6) + - AppAuth/ExternalUserAgent (= 1.7.6) + - AppAuth/Core (1.7.6) + - AppAuth/ExternalUserAgent (1.7.6): - AppAuth/Core - boost (1.84.0) - ConsentViewController (7.6.7): - Down (~> 0.11.0) + - contentpass-react-native-contentpass (0.2.4): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2024.01.01.00) + - RCTRequired + - RCTTypeSafety + - React-Core + - React-debug + - React-Fabric + - React-featureflags + - React-graphics + - React-ImageManager + - React-NativeModulesApple + - React-RCTFabric + - React-rendererdebug + - React-utils + - ReactCodegen + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - Yoga - DoubleConversion (1.1.6) - FBLazyVector (0.76.2) - fmt (9.1.0) @@ -1250,30 +1271,9 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-app-auth (8.0.0): - - AppAuth (>= 1.7.3) - - React-Core - - react-native-contentpass (0.1.0): - - DoubleConversion - - glog - - hermes-engine - - RCT-Folly (= 2024.01.01.00) - - RCTRequired - - RCTTypeSafety + - react-native-app-auth (8.0.1): + - AppAuth (>= 1.7.6) - React-Core - - React-debug - - React-Fabric - - React-featureflags - - React-graphics - - React-ImageManager - - React-NativeModulesApple - - React-RCTFabric - - React-rendererdebug - - React-utils - - ReactCodegen - - ReactCommon/turbomodule/bridging - - ReactCommon/turbomodule/core - - Yoga - react-native-encrypted-storage (4.0.3): - React-Core - React-nativeconfig (0.76.2) @@ -1570,6 +1570,7 @@ PODS: DEPENDENCIES: - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - contentpass-react-native-contentpass (from `../..`) - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) - fmt (from `../node_modules/react-native/third-party-podspecs/fmt.podspec`) @@ -1607,7 +1608,6 @@ DEPENDENCIES: - React-Mapbuffer (from `../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) - react-native-app-auth (from `../node_modules/react-native-app-auth`) - - react-native-contentpass (from `../..`) - react-native-encrypted-storage (from `../node_modules/react-native-encrypted-storage`) - React-nativeconfig (from `../node_modules/react-native/ReactCommon`) - React-NativeModulesApple (from `../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) @@ -1648,6 +1648,8 @@ SPEC REPOS: EXTERNAL SOURCES: boost: :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + contentpass-react-native-contentpass: + :path: "../.." DoubleConversion: :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" FBLazyVector: @@ -1719,8 +1721,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" react-native-app-auth: :path: "../node_modules/react-native-app-auth" - react-native-contentpass: - :path: "../.." react-native-encrypted-storage: :path: "../node_modules/react-native-encrypted-storage" React-nativeconfig: @@ -1783,9 +1783,10 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa + AppAuth: d4f13a8fe0baf391b2108511793e4b479691fb73 boost: 1dca942403ed9342f98334bf4c3621f011aa7946 ConsentViewController: 243f7bfcde4b6ec71a5033486465b7c17448493c + contentpass-react-native-contentpass: 27dd53dddc86eb602a6c4d74eea5dc52674061dc DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 FBLazyVector: bc70dcb22ad30ce734a7cce7210791dc737e230f fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be @@ -1820,8 +1821,7 @@ SPEC CHECKSUMS: React-logger: addd140841248966c2547eb94836399cc1061f4d React-Mapbuffer: 029b5332e78af8c67c4b5e65edfc717068b8eac1 React-microtasksnativemodule: ee9ac93cdd64745dfd3f3e5fa7cb1d0f6a5b89cd - react-native-app-auth: 58e24517e55368bee2950c5a4d0699ed80f0bff7 - react-native-contentpass: 491cee39ada3d0b087246234752249e617a0c0db + react-native-app-auth: 0dd956abd9201fc06f7b4a71f0740836e2532014 react-native-encrypted-storage: 569d114e329b1c2c2d9f8c84bcdbe4478dda2258 React-nativeconfig: 470fce6d871c02dc5eff250a362d56391b7f52d6 React-NativeModulesApple: 1586448c61a7c2bd4040cc03ccde66a72037e77e diff --git a/expoExample/ios/Podfile.lock b/expoExample/ios/Podfile.lock index 75a5972..19028e1 100644 --- a/expoExample/ios/Podfile.lock +++ b/expoExample/ios/Podfile.lock @@ -11,7 +11,7 @@ PODS: - DoubleConversion (1.1.6) - EXConstants (17.0.3): - ExpoModulesCore - - Expo (52.0.11): + - Expo (52.0.14): - ExpoModulesCore - ExpoAsset (11.0.1): - ExpoModulesCore @@ -21,7 +21,7 @@ PODS: - ExpoModulesCore - ExpoKeepAwake (14.0.1): - ExpoModulesCore - - ExpoModulesCore (2.0.6): + - ExpoModulesCore (2.1.1): - DoubleConversion - glog - hermes-engine @@ -1820,12 +1820,12 @@ SPEC CHECKSUMS: ConsentViewController: 243f7bfcde4b6ec71a5033486465b7c17448493c DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 EXConstants: dd2fe64c6cdb1383b694c309a63028a8e9f2be6d - Expo: 148aac4ce0da148c63447d09ae41ddb153f35506 + Expo: 0e7b52be71a24a38d5e919e3040d8f51a8739cd0 ExpoAsset: 8138f2a9ec55ae1ad7c3871448379f7d97692d15 ExpoFileSystem: dc2679a2b5d4c465ca881129074da95faee943d5 ExpoFont: 7522d869d84ee2ee8093ee997fef5b86f85d856b ExpoKeepAwake: 783e68647b969b210a786047c3daa7b753dcac1f - ExpoModulesCore: f71914f0725f2f4ca7a8d25dc551263e730d5d7f + ExpoModulesCore: 6b1ed7e4e5ab279a1825f40ef0140db84f6aad0f FBLazyVector: be7314029d6ec6b90f0f75ce1195b8130ed9ac4f fmt: 10c6e61f4be25dc963c36bd73fc7b1705fe975be glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a diff --git a/expoExample/tsconfig.json b/expoExample/tsconfig.json index c8b8c16..ea1c47b 100644 --- a/expoExample/tsconfig.json +++ b/expoExample/tsconfig.json @@ -20,7 +20,7 @@ "target": "ESNext", "verbatimModuleSyntax": true, "paths": { - "react-native-contentpass": [ + "@contentpass/react-native-contentpass": [ "../src/index" ] } diff --git a/package.json b/package.json index 9b0a8da..77af348 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "react-native-contentpass", + "name": "@contentpass/react-native-contentpass", "version": "0.2.4", "description": "Contentpass React Native SDK", "source": "./src/index.tsx", @@ -85,7 +85,7 @@ "eslint-config-prettier": "^9.0.0", "eslint-plugin-prettier": "^5.0.1", "jest": "^29.7.0", - "prettier": "^3.0.3", + "prettier": "^3.4.2", "react": "18.3.1", "react-native": "0.76.2", "react-native-app-auth": "^8.0.0", diff --git a/sharedExample/src/App.tsx b/sharedExample/src/App.tsx index 81aceef..26177ef 100644 --- a/sharedExample/src/App.tsx +++ b/sharedExample/src/App.tsx @@ -1,6 +1,6 @@ import { StyleSheet, View } from 'react-native'; import ContentpassUsage from './ContentpassUsage'; -import { ContentpassSdkProvider } from 'react-native-contentpass'; +import { ContentpassSdkProvider } from '@contentpass/react-native-contentpass'; import { contentpassConfig } from './contentpassConfig'; const styles = StyleSheet.create({ diff --git a/sharedExample/src/ContentpassUsage.tsx b/sharedExample/src/ContentpassUsage.tsx index f136fd9..1168a34 100644 --- a/sharedExample/src/ContentpassUsage.tsx +++ b/sharedExample/src/ContentpassUsage.tsx @@ -2,8 +2,9 @@ import { Button, ScrollView, StyleSheet, Text, View } from 'react-native'; import { useEffect, useRef, useState } from 'react'; import { type ContentpassState, + ContentpassStateType, useContentpassSdk, -} from 'react-native-contentpass'; +} from '@contentpass/react-native-contentpass'; import { SPConsentManager, type SPUserData, @@ -39,6 +40,11 @@ export default function ContentpassUsage() { >(); useEffect(() => { + // wait for the authResult to be set before setting up Sourcepoint + if (!authResult || authResult.state === ContentpassStateType.INITIALISING) { + return; + } + spConsentManager.current = setupSourcepoint( authResult?.hasValidSubscription ?? false ); diff --git a/sharedExample/src/contentpassConfig.ts b/sharedExample/src/contentpassConfig.ts index e124598..606d83c 100644 --- a/sharedExample/src/contentpassConfig.ts +++ b/sharedExample/src/contentpassConfig.ts @@ -1,4 +1,4 @@ -import type { ContentpassConfig } from 'react-native-contentpass'; +import type { ContentpassConfig } from '@contentpass/react-native-contentpass'; export const contentpassConfig: ContentpassConfig = { // Testing app diff --git a/src/index.tsx b/src/index.tsx index d8199df..82d09f8 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,12 +1,13 @@ export type { ContentpassState, - ContentpassStateType, ErrorState, AuthenticatedState, InitialisingState, UnauthenticatedState, } from './types/ContentpassState'; +export { ContentpassStateType } from './types/ContentpassState'; + export type { ContentpassConfig } from './types/ContentpassConfig'; export { diff --git a/tsconfig.json b/tsconfig.json index a267edf..a785698 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -2,7 +2,7 @@ "compilerOptions": { "rootDir": ".", "paths": { - "react-native-contentpass": ["./src/index"] + "@contentpass/react-native-contentpass": ["./src/index"] }, "allowUnreachableCode": false, "allowUnusedLabels": false, diff --git a/yarn.lock b/yarn.lock index bfb5494..d4a03c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -36,7 +36,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -48,9 +48,9 @@ __metadata: linkType: hard "@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": - version: 7.26.2 - resolution: "@babel/compat-data@npm:7.26.2" - checksum: d52fae9b0dc59b409d6005ae6b172e89329f46d68136130065ebe923a156fc633e0f1c8600b3e319b9e0f99fd948f64991a5419e2e9431d00d9d235d5f7a7618 + version: 7.26.3 + resolution: "@babel/compat-data@npm:7.26.3" + checksum: 85c5a9fb365231688c7faeb977f1d659da1c039e17b416f8ef11733f7aebe11fe330dce20c1844cacf243766c1d643d011df1d13cac9eda36c46c6c475693d21 languageName: node linkType: hard @@ -91,16 +91,16 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.20.5, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.7.2": - version: 7.26.2 - resolution: "@babel/generator@npm:7.26.2" +"@babel/generator@npm:^7.20.0, @babel/generator@npm:^7.20.5, @babel/generator@npm:^7.25.0, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3, @babel/generator@npm:^7.7.2": + version: 7.26.3 + resolution: "@babel/generator@npm:7.26.3" dependencies: - "@babel/parser": ^7.26.2 - "@babel/types": ^7.26.0 + "@babel/parser": ^7.26.3 + "@babel/types": ^7.26.3 "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^3.0.2 - checksum: 6ff850b7d6082619f8c2f518d993cf7254cfbaa20b026282cbef5c9b2197686d076a432b18e36c4d1a42721c016df4f77a8f62c67600775d9683621d534b91b4 + checksum: fb09fa55c66f272badf71c20a3a2cee0fa1a447fed32d1b84f16a668a42aff3e5f5ddc6ed5d832dda1e952187c002ca1a5cdd827022efe591b6ac44cada884ea languageName: node linkType: hard @@ -113,16 +113,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.25.9" - dependencies: - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 - checksum: e1bb465b3b0155702d82cfef09e3813e87a6d777cdd2c513796861eac14953340491eafea1d4109278bf4ceb48b54074c45758f042c0544d00c498090bee5a6f - languageName: node - linkType: hard - "@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-compilation-targets@npm:7.25.9" @@ -154,15 +144,15 @@ __metadata: linkType: hard "@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" dependencies: "@babel/helper-annotate-as-pure": ^7.25.9 - regexpu-core: ^6.1.1 + regexpu-core: ^6.2.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 563ed361ceed3d7a9d64dd58616bf6f0befcc23620ab22d31dd6d8b751d3f99d6d210487b1a5a1e209ab4594df67bacfab7445cbfa092bfe2b719cd42ae1ba6f + checksum: 50a27d8ce6da5c2fa0c62c132c4d27cfeb36e3233ff1e5220d643de3dafe49423b507382f0b72a696fce7486014b134c1e742f55438590f9405d26765b009af0 languageName: node linkType: hard @@ -256,16 +246,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-simple-access@npm:7.25.9" - dependencies: - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.25.9 - checksum: 6d96c94b88e8288d15e5352c1221486bd4f62de8c7dc7c7b9f5b107ce2c79f67fec5ed71a0476e146f1fefbbbf1d69abe35dc821d80ce01fc7f472286c342421 - languageName: node - linkType: hard - "@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": version: 7.25.9 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" @@ -330,14 +310,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.2": - version: 7.26.2 - resolution: "@babel/parser@npm:7.26.2" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/parser@npm:7.26.3" dependencies: - "@babel/types": ^7.26.0 + "@babel/types": ^7.26.3 bin: parser: ./bin/babel-parser.js - checksum: c88b5ea0adf357ef909cdc2c31e284a154943edc59f63f6e8a4c20bf773a1b2f3d8c2205e59c09ca7cdad91e7466300114548876529277a80651b6436a48d5d9 + checksum: e2bff2e9fa6540ee18fecc058bc74837eda2ddcecbe13454667314a93fc0ba26c1fb862c812d84f6d5f225c3bd8d191c3a42d4296e287a882c4e1f82ff2815ff languageName: node linkType: hard @@ -893,14 +873,13 @@ __metadata: linkType: hard "@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.25.9 "@babel/helper-plugin-utils": ^7.25.9 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 57e1bb4135dd16782fe84b49dd360cce8f9bf5f62eb10424dcdaf221e54a8bacdf50f2541c5ac01dea9f833a6c628613d71be915290938a93454389cba4de06b + checksum: b369ffad07e02e259c43a09d309a5ca86cb9da6b43b1df6256463a810b172cedc4254742605eec0fc2418371c3f7430430f5abd36f21717281e79142308c13ba languageName: node linkType: hard @@ -1009,15 +988,14 @@ __metadata: linkType: hard "@babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.24.8, @babel/plugin-transform-modules-commonjs@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: - "@babel/helper-module-transforms": ^7.25.9 + "@babel/helper-module-transforms": ^7.26.0 "@babel/helper-plugin-utils": ^7.25.9 - "@babel/helper-simple-access": ^7.25.9 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4f101f0ea4a57d1d27a7976d668c63a7d0bbb0d9c1909d8ac43c785fd1496c31e6552ffd9673730c088873df1bc64f1cc4aad7c3c90413ac5e80b33e336d80e4 + checksum: 0ac9aa4e5fe9fe34b58ee174881631e5e1c89eee5b1ebfd1147934686be92fc5fbfdc11119f0b607b3743d36a1cbcb7c36f18e0dd4424d6d7b749b1b9a18808a languageName: node linkType: hard @@ -1377,8 +1355,8 @@ __metadata: linkType: hard "@babel/plugin-transform-typescript@npm:^7.25.2, @babel/plugin-transform-typescript@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-typescript@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/plugin-transform-typescript@npm:7.26.3" dependencies: "@babel/helper-annotate-as-pure": ^7.25.9 "@babel/helper-create-class-features-plugin": ^7.25.9 @@ -1387,7 +1365,7 @@ __metadata: "@babel/plugin-syntax-typescript": ^7.25.9 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6dd1303f1b9f314e22c6c54568a8b9709a081ce97be757d4004f960e3e73d6b819e6b49cee6cf1fc8455511e41127a8b580fa34602de62d17ab8a0b2d0ccf183 + checksum: 38ab210e80d4fc4eaa27e88705a961d53f5eae1dcd0ef8794affe3002fec557404e8bb29ca22d18e691a75690e3bcadbfeb8207a830f15cf83231ab5fd1ea08b languageName: node linkType: hard @@ -1544,8 +1522,8 @@ __metadata: linkType: hard "@babel/preset-react@npm:^7.22.15, @babel/preset-react@npm:^7.24.7": - version: 7.25.9 - resolution: "@babel/preset-react@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/preset-react@npm:7.26.3" dependencies: "@babel/helper-plugin-utils": ^7.25.9 "@babel/helper-validator-option": ^7.25.9 @@ -1555,7 +1533,7 @@ __metadata: "@babel/plugin-transform-react-pure-annotations": ^7.25.9 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b5650c07a744ab4024c04fae002c9043235b4ad8687de8bf759135b9c6186553f4f53fde0a4583ce4c019560b79c176f39c745cdf77645af07071d26d8ba84ce + checksum: 9c76f145026715c8e4a1f6c44f208918e700227d8d8a8068f4ae10d87031d23eb8b483e508cd4452d65066f731b7a8169527e66e83ffe165595e8db7899dd859 languageName: node linkType: hard @@ -1610,27 +1588,27 @@ __metadata: linkType: hard "@babel/traverse--for-generate-function-map@npm:@babel/traverse@^7.25.3, @babel/traverse@npm:^7.20.0, @babel/traverse@npm:^7.25.3, @babel/traverse@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/traverse@npm:7.25.9" + version: 7.26.3 + resolution: "@babel/traverse@npm:7.26.3" dependencies: - "@babel/code-frame": ^7.25.9 - "@babel/generator": ^7.25.9 - "@babel/parser": ^7.25.9 + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.26.3 + "@babel/parser": ^7.26.3 "@babel/template": ^7.25.9 - "@babel/types": ^7.25.9 + "@babel/types": ^7.26.3 debug: ^4.3.1 globals: ^11.1.0 - checksum: 901d325662ff1dd9bc51de00862e01055fa6bc374f5297d7e3731f2f0e268bbb1d2141f53fa82860aa308ee44afdcf186a948f16c83153927925804b95a9594d + checksum: 417287d1197b9878af950c0c89bacd67e3749960bdf325eeca646142dbc7e2d959f713ab69c715c2ad48c8a3cd9210ff8a1d2f86968f75aba4f93d5d70cbdfae languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.26.0 - resolution: "@babel/types@npm:7.26.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.2, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.26.3 + resolution: "@babel/types@npm:7.26.3" dependencies: "@babel/helper-string-parser": ^7.25.9 "@babel/helper-validator-identifier": ^7.25.9 - checksum: a3dd37dabac693018872da96edb8c1843a605c1bfacde6c3f504fba79b972426a6f24df70aa646356c0c1b19bdd2c722c623c684a996c002381071680602280d + checksum: 195f428080dcaadbcecc9445df7f91063beeaa91b49ccd78f38a5af6b75a6a58391d0c6614edb1ea322e57889a1684a0aab8e667951f820196901dd341f931e9 languageName: node linkType: hard @@ -1838,6 +1816,46 @@ __metadata: languageName: node linkType: hard +"@contentpass/react-native-contentpass@workspace:.": + version: 0.0.0-use.local + resolution: "@contentpass/react-native-contentpass@workspace:." + dependencies: + "@commitlint/config-conventional": ^17.0.2 + "@evilmartians/lefthook": ^1.5.0 + "@react-native-community/cli": 15.0.1 + "@react-native/babel-preset": 0.76.3 + "@react-native/eslint-config": ^0.73.1 + "@release-it/conventional-changelog": ^9.0.2 + "@sentry/react-native": ^6.3.0 + "@testing-library/react-native": ^12.9.0 + "@types/jest": ^29.5.5 + "@types/lodash": ^4.17.13 + "@types/react": ^18.2.44 + commitlint: ^17.0.2 + conventional-changelog-angular: ^8.0.0 + del-cli: ^5.1.0 + eslint: ^8.51.0 + eslint-config-prettier: ^9.0.0 + eslint-plugin-prettier: ^5.0.1 + jest: ^29.7.0 + prettier: ^3.4.2 + react: 18.3.1 + react-native: 0.76.2 + react-native-app-auth: ^8.0.0 + react-native-builder-bob: ^0.32.1 + react-native-encrypted-storage: ^4.0.3 + react-test-renderer: 18.3.1 + release-it: ^17.10.0 + turbo: ^1.10.7 + typescript: ^5.2.2 + peerDependencies: + react: "*" + react-native: "*" + react-native-app-auth: "*" + react-native-encrypted-storage: "*" + languageName: unknown + linkType: soft + "@conventional-changelog/git-client@npm:^1.0.0": version: 1.0.1 resolution: "@conventional-changelog/git-client@npm:1.0.1" @@ -1908,11 +1926,11 @@ __metadata: linkType: hard "@evilmartians/lefthook@npm:^1.5.0": - version: 1.8.4 - resolution: "@evilmartians/lefthook@npm:1.8.4" + version: 1.8.5 + resolution: "@evilmartians/lefthook@npm:1.8.5" bin: lefthook: bin/index.js - checksum: 790df52d089fcbe0052f521edd0ec7b60ebac52420b34d6b9cdcc5822167772fce84a9d952ec9007daad9fd0accf55e1c33bda671411aebe312ab3397c82f667 + checksum: f9ff005105dd778f89ea18058c46186fb5a9aa46a47c5e24a7d63fe863d4437d134a5f4cd36bf8100fd2ddc6b54ff8715d2e5e6f8e503d7ef21e55c3f2f22be0 conditions: (os=darwin | os=linux | os=win32) & (cpu=x64 | cpu=arm64 | cpu=ia32) languageName: node linkType: hard @@ -1926,9 +1944,9 @@ __metadata: languageName: node linkType: hard -"@expo/cli@npm:0.21.8": - version: 0.21.8 - resolution: "@expo/cli@npm:0.21.8" +"@expo/cli@npm:0.22.0": + version: 0.22.0 + resolution: "@expo/cli@npm:0.22.0" dependencies: "@0no-co/graphql.web": ^1.0.8 "@babel/runtime": ^7.20.0 @@ -2003,7 +2021,7 @@ __metadata: ws: ^8.12.1 bin: expo-internal: build/bin/cli - checksum: 6201830626f9c868568afb19fd223f0284ffdb002bfe3a35f71407507f333b5b3bb279f02a0a886f367fff0906dccc289823754cb37353a1801ab8bccc202fa8 + checksum: 69761fd1ecb26e596a3bff0359629aada9298ddbb9dfd923007d254c501da0e540eafb33d0c40b3dae18ab5a4b12b7150263202040aabd9c11332abd0a2f66ff languageName: node linkType: hard @@ -2017,9 +2035,9 @@ __metadata: languageName: node linkType: hard -"@expo/config-plugins@npm:~9.0.10": - version: 9.0.10 - resolution: "@expo/config-plugins@npm:9.0.10" +"@expo/config-plugins@npm:~9.0.10, @expo/config-plugins@npm:~9.0.11": + version: 9.0.11 + resolution: "@expo/config-plugins@npm:9.0.11" dependencies: "@expo/config-types": ^52.0.0 "@expo/json-file": ~9.0.0 @@ -2035,7 +2053,7 @@ __metadata: slugify: ^1.6.6 xcode: ^3.0.1 xml2js: 0.6.0 - checksum: 88866f6b624c14534fe2c3817eef66548a6ab8d30b8db014df2c08f4ee4b588cbe12c3f76f5da9d58e82478689f8211c5aeecbb2441369a12942363bf74bef12 + checksum: cceaeaa16e053bb8b2ee8be13f0f8b73e92021e6b5015462923afd9e826e95fd30e246eda4901959f3e19fa2b2c0f52192166873f97ece5b3d2beb0dace7195f languageName: node linkType: hard @@ -2100,9 +2118,9 @@ __metadata: languageName: node linkType: hard -"@expo/fingerprint@npm:0.11.2": - version: 0.11.2 - resolution: "@expo/fingerprint@npm:0.11.2" +"@expo/fingerprint@npm:0.11.3": + version: 0.11.3 + resolution: "@expo/fingerprint@npm:0.11.3" dependencies: "@expo/spawn-async": ^1.7.2 arg: ^5.0.2 @@ -2116,7 +2134,7 @@ __metadata: semver: ^7.6.0 bin: fingerprint: bin/cli.js - checksum: 278d7a496ea6b89d520784350de924d2dc2af19454b5023abd34be3c47641c2856cacac74c7bdbe35905bf5525e19371c1f39b644026f6cbea23f4294fefb676 + checksum: 2bc78cf0ff6da029c778fda1c7cd225876daa1335dec11f35510a535b37c09c68dc38c8525360fd7ce407a75c8dcb03cfa5c101655323abd05137e788bab9af8 languageName: node linkType: hard @@ -2149,9 +2167,9 @@ __metadata: languageName: node linkType: hard -"@expo/metro-config@npm:0.19.4, @expo/metro-config@npm:~0.19.0": - version: 0.19.4 - resolution: "@expo/metro-config@npm:0.19.4" +"@expo/metro-config@npm:0.19.5, @expo/metro-config@npm:~0.19.0": + version: 0.19.5 + resolution: "@expo/metro-config@npm:0.19.5" dependencies: "@babel/core": ^7.20.0 "@babel/generator": ^7.20.5 @@ -2171,7 +2189,7 @@ __metadata: minimatch: ^3.0.4 postcss: ~8.4.32 resolve-from: ^5.0.0 - checksum: 32a3bfc89f465722eb0cf2407954f13ca8e1d95e49254257810d646534df2bbece447d04bdae3f79983a7ddfaf70f0160a223130427495b3086c317885683b2d + checksum: bbb5c09409db9f9ae88ec90f4214916bdb63541431b2933625c29cf2ecf607622921750147043136b8692305d99255b168da75af028e3f5c1eb4105c4dfcc070 languageName: node linkType: hard @@ -2217,8 +2235,8 @@ __metadata: linkType: hard "@expo/prebuild-config@npm:^8.0.17": - version: 8.0.20 - resolution: "@expo/prebuild-config@npm:8.0.20" + version: 8.0.21 + resolution: "@expo/prebuild-config@npm:8.0.21" dependencies: "@expo/config": ~10.0.4 "@expo/config-plugins": ~9.0.10 @@ -2231,7 +2249,7 @@ __metadata: resolve-from: ^5.0.0 semver: ^7.6.0 xml2js: 0.6.0 - checksum: 5355add94de9448d3636dab958d0366cc20c9fff4f36085982d7b2a4e440b787c0a913f776d56c046b829aa22b88fa7c13262529c9a8c752d90b764ec7155fe5 + checksum: ff98989a45bdd1a91e74a82ae3f6163bd70f233f7d58efc74c0a89ab06611d5cdf9eebb1938ec6aa11bcb7d40ea8810908ae563eed57e9a584e1aefb64eccfec languageName: node linkType: hard @@ -2276,8 +2294,8 @@ __metadata: linkType: hard "@expo/xcpretty@npm:^4.3.0": - version: 4.3.1 - resolution: "@expo/xcpretty@npm:4.3.1" + version: 4.3.2 + resolution: "@expo/xcpretty@npm:4.3.2" dependencies: "@babel/code-frame": 7.10.4 chalk: ^4.1.0 @@ -2285,7 +2303,7 @@ __metadata: js-yaml: ^4.1.0 bin: excpretty: build/cli.js - checksum: dbf3e2d7f501fbbd11baf0c0aa9057c8a87efe0993a82caafd30c66977ac430d03fa84e27b529e3d0b04fee8c6beec1bd135f0522229dca91220561b76309854 + checksum: 8771b2812f0dfc49f6dab4338c986beaf4cf2ec20ed8fd598be6e3803fcbfc0a337dbb5b4dad9556b85ba2489f63c777735ad2c2ee6f5842ff68b9322e47f6a3 languageName: node linkType: hard @@ -2881,11 +2899,11 @@ __metadata: linkType: hard "@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.5.0": - version: 13.6.1 - resolution: "@octokit/types@npm:13.6.1" + version: 13.6.2 + resolution: "@octokit/types@npm:13.6.2" dependencies: "@octokit/openapi-types": ^22.2.0 - checksum: 05bb427bc3c84088e2367b8d1b7a9834732116bb3d35ef51d1aae34b3919027159dd496b9362dab1cb047918da15be1dc1cafc512c97f9b77458bd273b5a2ba9 + checksum: c4e51da1ccabc028b70fc90ca58d65091862a7fe3a65ec2692681f473a0aee4c355abfd15fd547bce3a9800d07c1592603fe84b4223e7beea0d493e4fcc1a65e languageName: node linkType: hard @@ -3724,8 +3742,8 @@ __metadata: linkType: hard "@sentry/react-native@npm:^6.3.0": - version: 6.3.0 - resolution: "@sentry/react-native@npm:6.3.0" + version: 6.4.0 + resolution: "@sentry/react-native@npm:6.4.0" dependencies: "@sentry/babel-plugin-component-annotate": 2.20.1 "@sentry/browser": 8.40.0 @@ -3743,7 +3761,7 @@ __metadata: optional: true bin: sentry-expo-upload-sourcemaps: scripts/expo-upload-sourcemaps.js - checksum: 5968e3a84852ddee1b23c0ffeba55adcf3ef4325a77179e818a6e8bb7fa7c5f9cb8eed5f017904bcf5da813b3b1a7d10a1b2ff069a3a87249276f9b080197610 + checksum: 2928d95a0a95f8d14ace18463af5de914ae53864a07e7df5969115497c4f0c335ef3d87c3dcec4c7fb9ae140749bd8024a36c142d0d262f21d390bfd7c601d0b languageName: node linkType: hard @@ -3853,9 +3871,9 @@ __metadata: languageName: node linkType: hard -"@sourcepoint/react-native-cmp@patch:@sourcepoint/react-native-cmp@patch%3A@sourcepoint/react-native-cmp@npm%253A0.3.0%23./.yarn/patches/@sourcepoint-react-native-cmp-npm-0.3.0-2434c31dc9.patch%3A%3Aversion=0.3.0&hash=664e70&locator=react-native-contentpass%2540workspace%253A.#./.yarn/patches/@sourcepoint-react-native-cmp-patch-34fca36663.patch::locator=react-native-contentpass%40workspace%3A.": +"@sourcepoint/react-native-cmp@patch:@sourcepoint/react-native-cmp@patch%3A@sourcepoint/react-native-cmp@npm%253A0.3.0%23./.yarn/patches/@sourcepoint-react-native-cmp-npm-0.3.0-2434c31dc9.patch%3A%3Aversion=0.3.0&hash=664e70&locator=react-native-contentpass%2540workspace%253A.#./.yarn/patches/@sourcepoint-react-native-cmp-patch-34fca36663.patch::locator=%40contentpass%2Freact-native-contentpass%40workspace%3A.": version: 0.3.0 - resolution: "@sourcepoint/react-native-cmp@patch:@sourcepoint/react-native-cmp@patch%3A@sourcepoint/react-native-cmp@npm%253A0.3.0%23./.yarn/patches/@sourcepoint-react-native-cmp-npm-0.3.0-2434c31dc9.patch%3A%3Aversion=0.3.0&hash=664e70&locator=react-native-contentpass%2540workspace%253A.#./.yarn/patches/@sourcepoint-react-native-cmp-patch-34fca36663.patch::version=0.3.0&hash=5a881d&locator=react-native-contentpass%40workspace%3A." + resolution: "@sourcepoint/react-native-cmp@patch:@sourcepoint/react-native-cmp@patch%3A@sourcepoint/react-native-cmp@npm%253A0.3.0%23./.yarn/patches/@sourcepoint-react-native-cmp-npm-0.3.0-2434c31dc9.patch%3A%3Aversion=0.3.0&hash=664e70&locator=react-native-contentpass%2540workspace%253A.#./.yarn/patches/@sourcepoint-react-native-cmp-patch-34fca36663.patch::version=0.3.0&hash=5a881d&locator=%40contentpass%2Freact-native-contentpass%40workspace%3A." peerDependencies: react: "*" react-native: "*" @@ -4033,11 +4051,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 22.9.1 - resolution: "@types/node@npm:22.9.1" + version: 22.10.1 + resolution: "@types/node@npm:22.10.1" dependencies: - undici-types: ~6.19.8 - checksum: dee25051e8d89f38b2b26c0714ce60acd1e3f9b1b946131ce3c6e64d626a134f1bec2d948f7ead3da0136aeb7672234f066f97f8290e6aead236e43f4ecb5a68 + undici-types: ~6.20.0 + checksum: 5a9b81500f288a8fb757b61bd939f99f72b6cb59347a5bae52dd1c2c87100ebbaa9da4256ef3cb9add2090e8704cda1d9a1ffc14ccd5db47a6466c8bae10ebcb languageName: node linkType: hard @@ -4911,9 +4929,9 @@ __metadata: languageName: node linkType: hard -"babel-preset-expo@npm:~12.0.2": - version: 12.0.2 - resolution: "babel-preset-expo@npm:12.0.2" +"babel-preset-expo@npm:~12.0.3": + version: 12.0.3 + resolution: "babel-preset-expo@npm:12.0.3" dependencies: "@babel/plugin-proposal-decorators": ^7.12.9 "@babel/plugin-transform-export-namespace-from": ^7.22.11 @@ -4932,7 +4950,7 @@ __metadata: optional: true react-compiler-runtime: optional: true - checksum: 105728984f50e2ce01f0fdf73a5d57bc5757807b1cb19716fb29090de089aa62fefb38e913eafa45b2b6e09204b0eabd70dc14eb7f991df3c7741b0b6497f6db + checksum: 8ef64b764192cf0bfa898a9596ca6f9b80dd35d72436432e43eb65ca7cccf5200412353370dc970a12cf2a149677a7d31939884f7b2946a92034ccbf0945511a languageName: node linkType: hard @@ -5264,9 +5282,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001669": - version: 1.0.30001680 - resolution: "caniuse-lite@npm:1.0.30001680" - checksum: 2641d2b18c5ab0a6663cb350c5adc81e5ede1a7677d1c7518a8053ada87bf6f206419e1820a2608f76fa5e4f7bea327cbe47df423783e571569a88c0ea645270 + version: 1.0.30001686 + resolution: "caniuse-lite@npm:1.0.30001686" + checksum: 9c8a0ce38ec201d5d7039ebd6da548cbda19c67f1449e2a1dd831a9ff6f1f92048e2896899bbc07795b39cfbdc895225393d89e3af97874865f3a0ea9cf680a8 languageName: node linkType: hard @@ -6451,9 +6469,9 @@ __metadata: linkType: hard "dotenv@npm:^16.4.5, dotenv@npm:~16.4.5": - version: 16.4.5 - resolution: "dotenv@npm:16.4.5" - checksum: 301a12c3d44fd49888b74eb9ccf9f07a1f5df43f489e7fcb89647a2edcd84c42d6bc349dc8df099cd18f07c35c7b04685c1a4f3e6a6a9e6b30f8d48c15b7f49c + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: c27419b5875a44addcc56cc69b7dc5b0e6587826ca85d5b355da9303c6fc317fc9989f1f18366a16378c9fdd9532d14117a1abe6029cc719cdbbef6eaef2cea4 languageName: node linkType: hard @@ -6472,9 +6490,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.41": - version: 1.5.63 - resolution: "electron-to-chromium@npm:1.5.63" - checksum: aa3d0a48753af052158ef3e46d65042b91f1934a4ab02732a0ce27429ba989dea7e4badbf991e58dff8acf5e64b967a964b61985c05ce45e03457c4f917a06f8 + version: 1.5.68 + resolution: "electron-to-chromium@npm:1.5.68" + checksum: c2851bdd9aab164de4590d3a114a794b01afebc9ef86e61c1d665b132ede3668399abc11451742bf660cecda70e5516765ad2dfc6d23ba4d396734ab701bf393 languageName: node linkType: hard @@ -6603,7 +6621,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5": version: 1.23.5 resolution: "es-abstract@npm:1.23.5" dependencies: @@ -6726,13 +6744,13 @@ __metadata: linkType: hard "es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + is-callable: ^1.2.7 + is-date-object: ^1.0.5 + is-symbol: ^1.0.4 + checksum: 966965880356486cd4d1fe9a523deda2084c81b3702d951212c098f5f2ee93605d1b7c1840062efb48a07d892641c7ed1bc194db563645c0dd2b919cb6d65b93 languageName: node linkType: hard @@ -7269,9 +7287,9 @@ __metadata: languageName: node linkType: hard -"expo-modules-autolinking@npm:2.0.2": - version: 2.0.2 - resolution: "expo-modules-autolinking@npm:2.0.2" +"expo-modules-autolinking@npm:2.0.3": + version: 2.0.3 + resolution: "expo-modules-autolinking@npm:2.0.3" dependencies: "@expo/spawn-async": ^1.7.2 chalk: ^4.1.0 @@ -7283,16 +7301,16 @@ __metadata: resolve-from: ^5.0.0 bin: expo-modules-autolinking: bin/expo-modules-autolinking.js - checksum: f1e7493069ed9eae2333577a7440a5432d4bfa9ab8c9a13f51d221bd6e472c3ea9783996fd0d4bbac43ae4cde3c8518bec38957572ce4c01c959db093730f43a + checksum: bc6593600b789ee146fe6c0bf83d031d1ac9b0a2b652c04aacc278441ee2e3c05f26cfccac36e95d0c5ae2480cdb7c5a7d47aa606c4a5dfbc058b6eb7e93ba19 languageName: node linkType: hard -"expo-modules-core@npm:2.0.6": - version: 2.0.6 - resolution: "expo-modules-core@npm:2.0.6" +"expo-modules-core@npm:2.1.1": + version: 2.1.1 + resolution: "expo-modules-core@npm:2.1.1" dependencies: invariant: ^2.2.4 - checksum: 0180b492095ddffa27526f8e2481c4f7db4c81ee147ef36413adced569105e1261b037af219d3d65e392aa8ec6c99f55d2586736d8b9a5634df8b31587c9f7a6 + checksum: 3453031fe63d3230bd50fcd2e47cd2da559f6b0b284664956c498da6e54a163d77269ab455ca7f09c51ab41915479b61abb13c5ea30ee75bf6f5a22ec3becced languageName: node linkType: hard @@ -7307,24 +7325,24 @@ __metadata: linkType: hard "expo@npm:~52.0.11": - version: 52.0.11 - resolution: "expo@npm:52.0.11" + version: 52.0.14 + resolution: "expo@npm:52.0.14" dependencies: "@babel/runtime": ^7.20.0 - "@expo/cli": 0.21.8 + "@expo/cli": 0.22.0 "@expo/config": ~10.0.5 - "@expo/config-plugins": ~9.0.10 - "@expo/fingerprint": 0.11.2 - "@expo/metro-config": 0.19.4 + "@expo/config-plugins": ~9.0.11 + "@expo/fingerprint": 0.11.3 + "@expo/metro-config": 0.19.5 "@expo/vector-icons": ^14.0.0 - babel-preset-expo: ~12.0.2 + babel-preset-expo: ~12.0.3 expo-asset: ~11.0.1 expo-constants: ~17.0.3 expo-file-system: ~18.0.4 expo-font: ~13.0.1 expo-keep-awake: ~14.0.1 - expo-modules-autolinking: 2.0.2 - expo-modules-core: 2.0.6 + expo-modules-autolinking: 2.0.3 + expo-modules-core: 2.1.1 fbemitter: ^3.0.0 web-streams-polyfill: ^3.3.2 whatwg-url-without-unicode: 8.0.0-3 @@ -7343,7 +7361,7 @@ __metadata: optional: true bin: expo: bin/cli - checksum: 8a0b702de527fdbdaeb9714fc39c6be07643d4bd74f00ca3a6aef13b656a9fb10ddeea5accc9c1a1fed4a09affdcf5d4437ae10760b66c301996280877f351b2 + checksum: 0672f2731ff1647db9285b309f72f02684e8c2eb28850908bf83a6c0c49a4196e62effd03a3bcc787a4d3176c19a8461bdb8b5b0a1a03286410673a3227ec5c5 languageName: node linkType: hard @@ -7595,9 +7613,9 @@ __metadata: linkType: hard "flow-parser@npm:0.*": - version: 0.253.0 - resolution: "flow-parser@npm:0.253.0" - checksum: aec28d36de6847d1f110c6106aab4c18533cec2f9c4f18f93a9f879a61b725c8fb91f2a409b3533690aaa4915d98a6b134311cd83ee9b835b5c9dd4e26b3ac10 + version: 0.255.0 + resolution: "flow-parser@npm:0.255.0" + checksum: a604115228b4ff51db5436111fa2daaae078a9ea0336cc6e31d75576eb21f97156a68d86c7790c44d9f0da08edc519d752c5d40264660fdd13eeabd76ec4ab7f languageName: node linkType: hard @@ -7675,7 +7693,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.0.0, fs-extra@npm:^11.2.0": +"fs-extra@npm:^11.0.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -7800,7 +7818,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -7871,14 +7889,13 @@ __metadata: linkType: hard "get-uri@npm:^6.0.1": - version: 6.0.3 - resolution: "get-uri@npm:6.0.3" + version: 6.0.4 + resolution: "get-uri@npm:6.0.4" dependencies: basic-ftp: ^5.0.2 data-uri-to-buffer: ^6.0.2 debug: ^4.3.4 - fs-extra: ^11.2.0 - checksum: 3eda448a59fa1ba82ad4f252e58490fec586b644f2dc9c98ba3ab20e801ecc8a1bc1784829c474c9d188edb633d4dfd81c33894ca6117a33a16e8e013b41b40f + checksum: 7eae81655e0c8cee250d29c189e09030f37a2d37987298325709affb9408de448bf2dc43ee9a59acd21c1f100c3ca711d0446b4e689e9590c25774ecc59f0442 languageName: node linkType: hard @@ -8054,7 +8071,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.3, globalthis@npm:^1.0.4": +"globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -8105,12 +8122,12 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" +"gopd@npm:^1.0.1, gopd@npm:^1.1.0": + version: 1.1.0 + resolution: "gopd@npm:1.1.0" dependencies: - get-intrinsic: ^1.1.3 - checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 + get-intrinsic: ^1.2.4 + checksum: ed09ffe54ef841e9de35a56f9d249495c1149dc611f05a242c476cc538f13b2228ac1ee3970f9bfca2cadd6f9785efe854419eeef6050e7de3f02fbee9292ad4 languageName: node linkType: hard @@ -8160,7 +8177,7 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": +"has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b @@ -8191,16 +8208,18 @@ __metadata: linkType: hard "has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 + version: 1.1.0 + resolution: "has-proto@npm:1.1.0" + dependencies: + call-bind: ^1.0.7 + checksum: 0335b8acd01a0de9bb6f7f89c4ef4f1512b48cec25f1c23e847a68d65afb8c579f168907e79969b01dc7025d707b48c71d481bca140579a40d735b071b2cc1bc languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 +"has-symbols@npm:^1.0.3": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: b2316c7302a0e8ba3aaba215f834e96c22c86f192e7310bdf689dd0e6999510c89b00fbc5742571507cebf25764d68c988b3a0da217369a73596191ac0ce694b languageName: node linkType: hard @@ -8633,22 +8652,22 @@ __metadata: languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: ^1.0.1 - checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 + has-bigints: ^1.0.2 + checksum: ee1544f0e664f253306786ed1dce494b8cf242ef415d6375d8545b4d8816b0f054bd9f948a8988ae2c6325d1c28260dd02978236b2f7b8fb70dfc4838a6c9fa7 languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.0": + version: 1.2.0 + resolution: "is-boolean-object@npm:1.2.0" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 + call-bind: ^1.0.7 + has-tostringtag: ^1.0.2 + checksum: cebc780cc3881dfb0c6c933e308f6a8eccf07ef92a7ea533fb2ee4fb7d704473b476f0b345fea4f2f45fe70937ef568a2f450eb6000d08b99350d87280927ff8 languageName: node linkType: hard @@ -8659,7 +8678,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac @@ -8684,7 +8703,7 @@ __metadata: languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": +"is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -8725,12 +8744,12 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.0 + resolution: "is-finalizationregistry@npm:1.1.0" dependencies: - call-bind: ^1.0.2 - checksum: 4f243a8e06228cd45bdab8608d2cb7abfc20f6f0189c8ac21ea8d603f1f196eabd531ce0bb8e08cbab047e9845ef2c191a3761c9a17ad5cabf8b35499c4ad35d + call-bind: ^1.0.7 + checksum: 480818ab86e112a00444410a2fd551a5363bca0c39c7bc66e29df665b1e47c803ba107227c1db86d67264a3f020779fab257061463ce02b01b6abbe5966e33b8 languageName: node linkType: hard @@ -8865,12 +8884,13 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" +"is-number-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-number-object@npm:1.1.0" dependencies: - has-tostringtag: ^1.0.0 - checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 + call-bind: ^1.0.7 + has-tostringtag: ^1.0.2 + checksum: 965f91493e5c02a44bb9c5d8dd4ae40da20bd9bd1cff9cd92e2f2e66a486935a0a01f8a4744eab033c450888f01a4ec3226e1c75bbcff973ce12d06ed79eb17b languageName: node linkType: hard @@ -8933,12 +8953,14 @@ __metadata: linkType: hard "is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" + version: 1.2.0 + resolution: "is-regex@npm:1.2.0" dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 + call-bind: ^1.0.7 + gopd: ^1.1.0 + has-tostringtag: ^1.0.2 + hasown: ^2.0.2 + checksum: dd2693d71866850d1276815204a2629d28dc1d24bd56b734e57a39f56b777cd87030d57552e7093d91a2ac331d99af9dba49a0a641fa4e4435d40e944d4dde12 languageName: node linkType: hard @@ -8997,21 +9019,24 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.0.7, is-string@npm:^1.1.0": + version: 1.1.0 + resolution: "is-string@npm:1.1.0" dependencies: - has-tostringtag: ^1.0.0 - checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 + call-bind: ^1.0.7 + has-tostringtag: ^1.0.2 + checksum: 1e330e9fe0984cdf37371f704f9babf9b56d50b1e9d2e6c19b8b78443be3e9771c33309b4aadde9ba2a8870769374538681e01f54113a335dd393c80a72e7d11 languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.0": + version: 1.1.0 + resolution: "is-symbol@npm:1.1.0" dependencies: - has-symbols: ^1.0.2 - checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 + call-bind: ^1.0.7 + has-symbols: ^1.0.3 + safe-regex-test: ^1.0.3 + checksum: 3623c934c8e61ddd6ef0927a17eb3da3cb9a9894f2fb8a96d447887d085d43e5d8bb59a8f97e46b54a919fc3f8845df29686672ad693d028570627bc661bcb6c languageName: node linkType: hard @@ -11373,8 +11398,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.2.0 - resolution: "node-gyp@npm:10.2.0" + version: 10.3.1 + resolution: "node-gyp@npm:10.3.1" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -11388,7 +11413,7 @@ __metadata: which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 0233759d8c19765f7fdc259a35eb046ad86c3d09e22f7384613ae2b89647dd27fcf833fdf5293d9335041e91f9b1c539494225959cdb312a5c8080b7534b926f + checksum: 91b0690ab504fe051ad66863226dc5ecac72b8471f85e8428e4d5ca3217d3a2adfffae48cd555e8d009a4164689fff558b88d2bc9bfd246452a3336ab308cf99 languageName: node linkType: hard @@ -12183,12 +12208,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.0.3": - version: 3.4.1 - resolution: "prettier@npm:3.4.1" +"prettier@npm:^3.4.2": + version: 3.4.2 + resolution: "prettier@npm:3.4.2" bin: prettier: bin/prettier.cjs - checksum: f83ae83e38ae38f42c0b174833f58f820ed6eb063abfc5aa6725e8f9c1d626b54b1cb9d595cace525f8d59de89e186285f6bbcb460dc644ea9d8a7823cc54aca + checksum: 061c84513db62d3944c8dc8df36584dad82883ce4e49efcdbedd8703dce5b173c33fd9d2a4e1725d642a3b713c932b55418342eaa347479bc4a9cca114a04cd0 languageName: node linkType: hard @@ -12453,19 +12478,7 @@ __metadata: languageName: node linkType: hard -"react-native-app-auth@npm:^8.0.0": - version: 8.0.0 - resolution: "react-native-app-auth@npm:8.0.0" - dependencies: - invariant: 2.2.4 - react-native-base64: 0.0.2 - peerDependencies: - react-native: ">=0.63.0" - checksum: d1ab260bc7134e32b4be4fbf769f9cdaabd5604bd08c608fd8c9a518574411da0ea5ab5099c2eb26427e1efc1523724cfb3b3bb642e13486045dd99c4a0be23a - languageName: node - linkType: hard - -"react-native-app-auth@npm:^8.0.1": +"react-native-app-auth@npm:^8.0.0, react-native-app-auth@npm:^8.0.1": version: 8.0.1 resolution: "react-native-app-auth@npm:8.0.1" dependencies: @@ -12564,46 +12577,6 @@ __metadata: languageName: unknown linkType: soft -"react-native-contentpass@workspace:.": - version: 0.0.0-use.local - resolution: "react-native-contentpass@workspace:." - dependencies: - "@commitlint/config-conventional": ^17.0.2 - "@evilmartians/lefthook": ^1.5.0 - "@react-native-community/cli": 15.0.1 - "@react-native/babel-preset": 0.76.3 - "@react-native/eslint-config": ^0.73.1 - "@release-it/conventional-changelog": ^9.0.2 - "@sentry/react-native": ^6.3.0 - "@testing-library/react-native": ^12.9.0 - "@types/jest": ^29.5.5 - "@types/lodash": ^4.17.13 - "@types/react": ^18.2.44 - commitlint: ^17.0.2 - conventional-changelog-angular: ^8.0.0 - del-cli: ^5.1.0 - eslint: ^8.51.0 - eslint-config-prettier: ^9.0.0 - eslint-plugin-prettier: ^5.0.1 - jest: ^29.7.0 - prettier: ^3.0.3 - react: 18.3.1 - react-native: 0.76.2 - react-native-app-auth: ^8.0.0 - react-native-builder-bob: ^0.32.1 - react-native-encrypted-storage: ^4.0.3 - react-test-renderer: 18.3.1 - release-it: ^17.10.0 - turbo: ^1.10.7 - typescript: ^5.2.2 - peerDependencies: - react: "*" - react-native: "*" - react-native-app-auth: "*" - react-native-encrypted-storage: "*" - languageName: unknown - linkType: soft - "react-native-encrypted-storage@npm:^4.0.3": version: 4.0.3 resolution: "react-native-encrypted-storage@npm:4.0.3" @@ -12907,18 +12880,18 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.6 - resolution: "reflect.getprototypeof@npm:1.0.6" +"reflect.getprototypeof@npm:^1.0.4, reflect.getprototypeof@npm:^1.0.6": + version: 1.0.7 + resolution: "reflect.getprototypeof@npm:1.0.7" dependencies: call-bind: ^1.0.7 define-properties: ^1.2.1 - es-abstract: ^1.23.1 + es-abstract: ^1.23.5 es-errors: ^1.3.0 get-intrinsic: ^1.2.4 - globalthis: ^1.0.3 - which-builtin-type: ^1.1.3 - checksum: 88e9e65a7eaa0bf8e9a8bbf8ac07571363bc333ba8b6769ed5e013e0042ed7c385e97fae9049510b3b5fe4b42472d8f32de9ce8ce84902bc4297d4bbe3777dba + gopd: ^1.0.1 + which-builtin-type: ^1.1.4 + checksum: e023846d4d9631b46476a2315f5cdebb1f98782e145e807d985b47df8314776220b0d82244c9f3e51718acb09da79149f406afa9872e4fb4ca473dcc4e980598 languageName: node linkType: hard @@ -12973,26 +12946,26 @@ __metadata: languageName: node linkType: hard -"regexpu-core@npm:^6.1.1": - version: 6.1.1 - resolution: "regexpu-core@npm:6.1.1" +"regexpu-core@npm:^6.2.0": + version: 6.2.0 + resolution: "regexpu-core@npm:6.2.0" dependencies: regenerate: ^1.4.2 regenerate-unicode-properties: ^10.2.0 regjsgen: ^0.8.0 - regjsparser: ^0.11.0 + regjsparser: ^0.12.0 unicode-match-property-ecmascript: ^2.0.0 unicode-match-property-value-ecmascript: ^2.1.0 - checksum: ed8e3784e81b816b237313688f28b4695d30d4e0f823dfdf130fd4313c629ac6ec67650563867a6ca9a2435f33e79f3a5001c651aee52791e346213a948de0ff + checksum: 67d3c4a3f6c99bc80b5d690074a27e6f675be1c1739f8a9acf028fbc36f1a468472574ea65e331e217995198ba4404d7878f3cb3739a73552dd3c70d3fb7f8e6 languageName: node linkType: hard "registry-auth-token@npm:^5.0.2": - version: 5.0.2 - resolution: "registry-auth-token@npm:5.0.2" + version: 5.0.3 + resolution: "registry-auth-token@npm:5.0.3" dependencies: "@pnpm/npm-conf": ^2.1.0 - checksum: 0d7683b71ee418993e7872b389024b13645c4295eb7bb850d10728eaf46065db24ea4d47dc6cbb71a60d1aa4bef077b0d8b7363c9ac9d355fdba47bebdfb01dd + checksum: 5976f822d6a55267319b011dd4c64ef037ffee038c97529d09ea619835afe59cf89d545ec6b393098de4d7ba7a44664ce740bc1820215a2a90c7d66a1e676f9f languageName: node linkType: hard @@ -13012,14 +12985,14 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.11.0": - version: 0.11.2 - resolution: "regjsparser@npm:0.11.2" +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" dependencies: jsesc: ~3.0.2 bin: regjsparser: bin/parser - checksum: 500ab99d6174aef18b43518f4b1f217192459621b0505ad6e8cbbec8135a83e64491077843b4ad06249a207ffecd6566f3db1895a7c5df98f786b4b0edcc9820 + checksum: 094b55b0ab3e1fd58f8ce5132a1d44dab08d91f7b0eea4132b0157b303ebb8ded20a9cbd893d25402d2aeddb23fac1f428ab4947b295d6fa51dd1c334a9e76f0 languageName: node linkType: hard @@ -13150,9 +13123,9 @@ __metadata: linkType: hard "resolve.exports@npm:^2.0.0, resolve.exports@npm:^2.0.2": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2 + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: abfb9f98278dcd0c19b8a49bb486abfafa23df4636d49128ea270dc982053c3ef230a530aecda1fae1322873fdfa6c97674fc539651ddfdb375ac58e0b8ef6df languageName: node linkType: hard @@ -13608,9 +13581,9 @@ __metadata: linkType: hard "shell-quote@npm:^1.6.1, shell-quote@npm:^1.7.3": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 5f01201f4ef504d4c6a9d0d283fa17075f6770bfbe4c5850b074974c68062f37929ca61700d95ad2ac8822e14e8c4b990ca0e6e9272e64befd74ce5e19f0736b + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 1e97b62ced1c4c5135015978ebf273bed1f425a68cf84163e83fbb0f34b3ff9471e656720dab2b7cbb4ae0f58998e686d17d166c28dfb3662acd009e8bd7faed languageName: node linkType: hard @@ -14657,9 +14630,9 @@ __metadata: linkType: hard "type-fest@npm:^4.18.2, type-fest@npm:^4.21.0, type-fest@npm:^4.6.0, type-fest@npm:^4.7.1": - version: 4.27.0 - resolution: "type-fest@npm:4.27.0" - checksum: 9da0c71b55392f37b437514a09b9968bedf981df6cb854390e2da4ace8fa1c5355b9049cf33996e2e9db4f67dc8042c18c6b51dd12d00ea1f3c65a8847bb7fa7 + version: 4.30.0 + resolution: "type-fest@npm:4.30.0" + checksum: 2ce3b08265acbdf864267e1468cdcc8dbfa4e86c2fd5e4622a20a83358b5e21fcb49a41beada95d29d8ff1ed8aacb27d10ec0b7623d546f9399b529a153724b0 languageName: node linkType: hard @@ -14688,8 +14661,8 @@ __metadata: linkType: hard "typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" + version: 1.0.3 + resolution: "typed-array-byte-offset@npm:1.0.3" dependencies: available-typed-arrays: ^1.0.7 call-bind: ^1.0.7 @@ -14697,21 +14670,22 @@ __metadata: gopd: ^1.0.1 has-proto: ^1.0.3 is-typed-array: ^1.1.13 - checksum: c8645c8794a621a0adcc142e0e2c57b1823bbfa4d590ad2c76b266aa3823895cf7afb9a893bf6685e18454ab1b0241e1a8d885a2d1340948efa4b56add4b5f67 + reflect.getprototypeof: ^1.0.6 + checksum: 36728daa80d49a9fa51cd3f0f2b037613f4574666fd4473bd37ac123d7f6f81ea68ff45424c1e2673257964e10bedeb3ebfce73532672913ebbe446999912303 languageName: node linkType: hard "typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 - has-proto: ^1.0.3 is-typed-array: ^1.1.13 possible-typed-array-names: ^1.0.0 - checksum: f0315e5b8f0168c29d390ff410ad13e4d511c78e6006df4a104576844812ee447fcc32daab1f3a76c9ef4f64eff808e134528b5b2439de335586b392e9750e5c + reflect.getprototypeof: ^1.0.6 + checksum: deb1a4ffdb27cd930b02c7030cb3e8e0993084c643208e52696e18ea6dd3953dfc37b939df06ff78170423d353dc8b10d5bae5796f3711c1b3abe52872b3774c languageName: node linkType: hard @@ -14723,22 +14697,22 @@ __metadata: linkType: hard "typescript@npm:^4.6.4 || ^5.2.2, typescript@npm:^5.2.2": - version: 5.6.3 - resolution: "typescript@npm:5.6.3" + version: 5.7.2 + resolution: "typescript@npm:5.7.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ba302f8822777ebefb28b554105f3e074466b671e7444ec6b75dadc008a62f46f373d9e57ceced1c433756d06c8b7dc569a7eefdf3a9573122a49205ff99021a + checksum: b55300c4cefee8ee380d14fa9359ccb41ff8b54c719f6bc49b424899d662a5ce62ece390ce769568c7f4d14af844085255e63788740084444eb12ef423b13433 languageName: node linkType: hard "typescript@patch:typescript@^4.6.4 || ^5.2.2#~builtin, typescript@patch:typescript@^5.2.2#~builtin": - version: 5.6.3 - resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=14eedb" + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#~builtin::version=5.7.2&hash=14eedb" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ade87bce2363ee963eed0e4ca8a312ea02c81873ebd53609bc3f6dc0a57f6e61ad7e3fb8cbb7f7ab8b5081cbee801b023f7c4823ee70b1c447eae050e6c7622b + checksum: 803430c6da2ba73c25a21880d8d4f08a56d9d2444e6db2ea949ac4abceeece8e4a442b7b9b585db7d8a0b47ebda2060e45fe8ee8b8aca23e27ec1d4844987ee6 languageName: node linkType: hard @@ -14779,10 +14753,10 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.19.8": - version: 6.19.8 - resolution: "undici-types@npm:6.19.8" - checksum: de51f1b447d22571cf155dfe14ff6d12c5bdaec237c765085b439c38ca8518fc360e88c70f99469162bf2e14188a7b0bcb06e1ed2dc031042b984b0bb9544017 +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: b7bc50f012dc6afbcce56c9fd62d7e86b20a62ff21f12b7b5cbf1973b9578d90f22a9c7fe50e638e96905d33893bf2f9f16d98929c4673c2480de05c6c96ea8b languageName: node linkType: hard @@ -15097,27 +15071,28 @@ __metadata: linkType: hard "which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" + version: 1.1.0 + resolution: "which-boxed-primitive@npm:1.1.0" dependencies: - is-bigint: ^1.0.1 - is-boolean-object: ^1.1.0 - is-number-object: ^1.0.4 - is-string: ^1.0.5 - is-symbol: ^1.0.3 - checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e + is-bigint: ^1.1.0 + is-boolean-object: ^1.2.0 + is-number-object: ^1.1.0 + is-string: ^1.1.0 + is-symbol: ^1.1.0 + checksum: 49ebec9693ed21ee8183b9e353ee7134a03722776c84624019964124885a4a940f469af3d1508ad83022a68cc515aecbef70fb1256ace57a871c43d24d050304 languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.4 - resolution: "which-builtin-type@npm:1.1.4" +"which-builtin-type@npm:^1.1.4": + version: 1.2.0 + resolution: "which-builtin-type@npm:1.2.0" dependencies: + call-bind: ^1.0.7 function.prototype.name: ^1.1.6 has-tostringtag: ^1.0.2 is-async-function: ^2.0.0 is-date-object: ^1.0.5 - is-finalizationregistry: ^1.0.2 + is-finalizationregistry: ^1.1.0 is-generator-function: ^1.0.10 is-regex: ^1.1.4 is-weakref: ^1.0.2 @@ -15125,7 +15100,7 @@ __metadata: which-boxed-primitive: ^1.0.2 which-collection: ^1.0.2 which-typed-array: ^1.1.15 - checksum: 1f413025250072534de2a2ee25139a24d477512b532b05c85fb9aa05aef04c6e1ca8e2668acf971b777e602721dbdec4b9d6a4f37c6b9ff8f026ad030352707f + checksum: 6d40ecdf33a28c3fdeab13e7e3b4289fb51f7ebd0983e628d50fa42e113d8be1bc7dd0e6eb23c6b6a0c2c0c7667763eca3a2af1f6d768e48efba8073870eb568 languageName: node linkType: hard @@ -15149,15 +15124,15 @@ __metadata: linkType: hard "which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" + version: 1.1.16 + resolution: "which-typed-array@npm:1.1.16" dependencies: available-typed-arrays: ^1.0.7 call-bind: ^1.0.7 for-each: ^0.3.3 gopd: ^1.0.1 has-tostringtag: ^1.0.2 - checksum: 65227dcbfadf5677aacc43ec84356d17b5500cb8b8753059bb4397de5cd0c2de681d24e1a7bd575633f976a95f88233abfd6549c2105ef4ebd58af8aa1807c75 + checksum: 903d398ec234d608011e1df09af6c004e66965bb24d5e1a82856cba0495fa6389ae393d1c9d5411498a9cba8e61b2e39a8e8be7b3005cbeadd317f772b1bdaef languageName: node linkType: hard