diff --git a/README.md b/README.md index c4870c94..d162cf2c 100644 --- a/README.md +++ b/README.md @@ -65,8 +65,7 @@ This plugin will use the following project variables (defined in your app's `var - `googleMapsKtxVersion`: version of `com.google.maps.android:maps-ktx` (default: `5.2.1`) - `googleMapsUtilsKtxVersion`: version of `com.google.maps.android:maps-utils-ktx` (default: `5.2.1`) - `kotlinxCoroutinesVersion`: version of `org.jetbrains.kotlinx:kotlinx-coroutines-android` and `org.jetbrains.kotlinx:kotlinx-coroutines-core` (default: `1.10.2`) -- `androidxCoreKTXVersion`: version of `androidx.core:core-ktx` (default: `1.17.0`) -- `kotlin_version`: version of `org.jetbrains.kotlin:kotlin-stdlib` (default: `2.2.20`) +- `androidxCoreVersion`: version of `androidx.core:core` (default: `1.19.0`) ## Usage diff --git a/example-app-spm/ios/App/App.xcodeproj/project.pbxproj b/example-app-spm/ios/App/App.xcodeproj/project.pbxproj index 6589344f..57b67cbe 100644 --- a/example-app-spm/ios/App/App.xcodeproj/project.pbxproj +++ b/example-app-spm/ios/App/App.xcodeproj/project.pbxproj @@ -230,7 +230,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -281,7 +281,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -298,7 +298,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -320,7 +320,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/example-app-spm/ios/App/App/AppDelegate.swift b/example-app-spm/ios/App/App/AppDelegate.swift index c3cd83b5..0b31ad68 100644 --- a/example-app-spm/ios/App/App/AppDelegate.swift +++ b/example-app-spm/ios/App/App/AppDelegate.swift @@ -1,7 +1,7 @@ import UIKit import Capacitor -@UIApplicationMain +@main class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? diff --git a/example-app-spm/ios/App/CapApp-SPM/Package.swift b/example-app-spm/ios/App/CapApp-SPM/Package.swift index 053e4fc5..6c376c0e 100644 --- a/example-app-spm/ios/App/CapApp-SPM/Package.swift +++ b/example-app-spm/ios/App/CapApp-SPM/Package.swift @@ -4,26 +4,25 @@ import PackageDescription // DO NOT MODIFY THIS FILE - managed by Capacitor CLI commands let package = Package( name: "CapApp-SPM", - platforms: [.iOS(.v15)], + platforms: [.iOS(.v16)], products: [ .library( name: "CapApp-SPM", targets: ["CapApp-SPM"]) ], dependencies: [ - .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", exact: "8.0.0"), - .package(name: "CapacitorApp", path: "../../../../node_modules/.pnpm/@capacitor+app@8.0.0_@capacitor+core@8.0.0/node_modules/@capacitor/app"), + .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", exact: "9.0.0-alpha.5"), + .package(name: "CapacitorApp", path: "../../../../node_modules/.pnpm/@capacitor+app@9.0.0-alpha.1_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/app"), .package(name: "CapacitorGoogleMaps", path: "../../../../plugin"), - .package(name: "CapacitorHaptics", path: "../../../../node_modules/.pnpm/@capacitor+haptics@8.0.0_@capacitor+core@8.0.0/node_modules/@capacitor/haptics"), - .package(name: "CapacitorKeyboard", path: "../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.0_@capacitor+core@8.0.0/node_modules/@capacitor/keyboard"), - .package(name: "CapacitorStatusBar", path: "../../../../node_modules/.pnpm/@capacitor+status-bar@8.0.0_@capacitor+core@8.0.0/node_modules/@capacitor/status-bar") + .package(name: "CapacitorHaptics", path: "../../../../node_modules/.pnpm/@capacitor+haptics@8.0.0-next.3_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/haptics"), + .package(name: "CapacitorKeyboard", path: "../../../../node_modules/.pnpm/@capacitor+keyboard@8.0.0-next.4_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/keyboard"), + .package(name: "CapacitorStatusBar", path: "../../../../node_modules/.pnpm/@capacitor+status-bar@9.0.0-alpha.1_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/status-bar") ], targets: [ .target( name: "CapApp-SPM", dependencies: [ .product(name: "Capacitor", package: "capacitor-swift-pm"), - .product(name: "Cordova", package: "capacitor-swift-pm"), .product(name: "CapacitorApp", package: "CapacitorApp"), .product(name: "CapacitorGoogleMaps", package: "CapacitorGoogleMaps"), .product(name: "CapacitorHaptics", package: "CapacitorHaptics"), diff --git a/example-app-spm/package.json b/example-app-spm/package.json index 18c834fb..5547ec97 100644 --- a/example-app-spm/package.json +++ b/example-app-spm/package.json @@ -3,46 +3,46 @@ "version": "0.1.1", "private": true, "dependencies": { - "@capacitor/android": "^8.0.0", - "@capacitor/app": "^8.0.0", - "@capacitor/core": "^8.0.0", + "@capacitor/android": "next", + "@capacitor/app": "next", + "@capacitor/core": "next", "@capacitor/google-maps": "workspace:*", - "@capacitor/haptics": "^8.0.0", - "@capacitor/ios": "^8.0.0", - "@capacitor/keyboard": "^8.0.0", - "@capacitor/status-bar": "^8.0.0", - "@ionic/react": "^8.7.11", - "@ionic/react-router": "^8.7.11", + "@capacitor/haptics": "next", + "@capacitor/ios": "next", + "@capacitor/keyboard": "next", + "@capacitor/status-bar": "next", + "@ionic/react": "^8.8.13", + "@ionic/react-router": "^8.8.13", "@testing-library/jest-dom": "^6.9.1", - "@testing-library/react": "^16.3.0", + "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/google.maps": "~3.58.1", "@types/jest": "^30.0.0", - "@types/node": "^24.10.2", - "@types/react": "^19.2.7", + "@types/node": "^24.13.3", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.3", "ionicons": "^8.0.13", - "react": "^19.2.1", - "react-dom": "^19.2.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", "react-router": "^5.3.4", "react-router-dom": "^5.3.4", "react-scripts": "^5.0.1", "typescript": "^5.9.3", - "web-vitals": "^5.1.0", - "workbox-background-sync": "^7.4.0", - "workbox-broadcast-update": "^7.4.0", - "workbox-cacheable-response": "^7.4.0", - "workbox-core": "^7.4.0", - "workbox-expiration": "^7.4.0", - "workbox-google-analytics": "^7.4.0", - "workbox-navigation-preload": "^7.4.0", - "workbox-precaching": "^7.4.0", - "workbox-range-requests": "^7.4.0", - "workbox-routing": "^7.4.0", - "workbox-strategies": "^7.4.0", - "workbox-streams": "^7.4.0" + "web-vitals": "^5.3.0", + "workbox-background-sync": "^7.4.1", + "workbox-broadcast-update": "^7.4.1", + "workbox-cacheable-response": "^7.4.1", + "workbox-core": "^7.4.1", + "workbox-expiration": "^7.4.1", + "workbox-google-analytics": "^7.4.1", + "workbox-navigation-preload": "^7.4.1", + "workbox-precaching": "^7.4.1", + "workbox-range-requests": "^7.4.1", + "workbox-routing": "^7.4.1", + "workbox-strategies": "^7.4.1", + "workbox-streams": "^7.4.1" }, "scripts": { "start": "react-scripts start", @@ -69,7 +69,7 @@ ] }, "devDependencies": { - "@capacitor/cli": "^8.0.0" + "@capacitor/cli": "next" }, "description": "An Ionic project" -} +} \ No newline at end of file diff --git a/example-app/android/app/build.gradle b/example-app/android/app/build.gradle index 577b6595..bf638138 100644 --- a/example-app/android/app/build.gradle +++ b/example-app/android/app/build.gradle @@ -21,7 +21,6 @@ android { defaultConfig { applicationId "com.capacitorjs.maps" minSdkVersion rootProject.ext.minSdkVersion - targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -35,17 +34,11 @@ android { buildTypes { release { minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } -repositories { - flatDir{ - dirs '../capacitor-cordova-android-plugins/src/main/libs', 'libs' - } -} - dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation "androidx.appcompat:appcompat:$androidxAppCompatVersion" @@ -55,7 +48,6 @@ dependencies { testImplementation "junit:junit:$junitVersion" androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" - implementation project(':capacitor-cordova-android-plugins') } apply from: 'capacitor.build.gradle' diff --git a/example-app/android/app/capacitor.build.gradle b/example-app/android/app/capacitor.build.gradle index 9b10d25c..c1b8c694 100644 --- a/example-app/android/app/capacitor.build.gradle +++ b/example-app/android/app/capacitor.build.gradle @@ -7,7 +7,6 @@ android { } } -apply from: "../capacitor-cordova-android-plugins/cordova.variables.gradle" dependencies { implementation project(':capacitor-app') implementation project(':capacitor-google-maps') diff --git a/example-app/android/build.gradle b/example-app/android/build.gradle index 3bbbf978..f03568b5 100644 --- a/example-app/android/build.gradle +++ b/example-app/android/build.gradle @@ -7,8 +7,8 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.13.0' - classpath 'com.google.gms:google-services:4.4.4' + classpath 'com.android.tools.build:gradle:9.2.1' + classpath 'com.google.gms:google-services:4.5.0' classpath 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/example-app/android/capacitor.settings.gradle b/example-app/android/capacitor.settings.gradle index 8a28d3aa..8d21c63f 100644 --- a/example-app/android/capacitor.settings.gradle +++ b/example-app/android/capacitor.settings.gradle @@ -1,18 +1,19 @@ // DO NOT EDIT THIS FILE! IT IS GENERATED EACH TIME "capacitor update" IS RUN include ':capacitor-android' -project(':capacitor-android').projectDir = new File('../../node_modules/.pnpm/@capacitor+android@8.0.1_@capacitor+core@8.0.1/node_modules/@capacitor/android/capacitor') +project(':capacitor-android').projectDir = new File('../../node_modules/.pnpm/@capacitor+android@9.0.0-alpha.5_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/android/capacitor') + include ':capacitor-app' -project(':capacitor-app').projectDir = new File('../../node_modules/.pnpm/@capacitor+app@8.0.0_@capacitor+core@8.0.1/node_modules/@capacitor/app/android') +project(':capacitor-app').projectDir = new File('../../node_modules/.pnpm/@capacitor+app@9.0.0-alpha.1_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/app/android') include ':capacitor-google-maps' project(':capacitor-google-maps').projectDir = new File('../../plugin/android') include ':capacitor-haptics' -project(':capacitor-haptics').projectDir = new File('../../node_modules/.pnpm/@capacitor+haptics@8.0.0_@capacitor+core@8.0.1/node_modules/@capacitor/haptics/android') +project(':capacitor-haptics').projectDir = new File('../../node_modules/.pnpm/@capacitor+haptics@8.0.0-next.3_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/haptics/android') include ':capacitor-keyboard' -project(':capacitor-keyboard').projectDir = new File('../../node_modules/.pnpm/@capacitor+keyboard@8.0.0_@capacitor+core@8.0.1/node_modules/@capacitor/keyboard/android') +project(':capacitor-keyboard').projectDir = new File('../../node_modules/.pnpm/@capacitor+keyboard@8.0.0-next.4_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/keyboard/android') include ':capacitor-status-bar' -project(':capacitor-status-bar').projectDir = new File('../../node_modules/.pnpm/@capacitor+status-bar@8.0.0_@capacitor+core@8.0.1/node_modules/@capacitor/status-bar/android') +project(':capacitor-status-bar').projectDir = new File('../../node_modules/.pnpm/@capacitor+status-bar@9.0.0-alpha.1_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/status-bar/android') diff --git a/example-app/android/gradle/wrapper/gradle-wrapper.jar b/example-app/android/gradle/wrapper/gradle-wrapper.jar index 1b33c55b..b1b8ef56 100644 Binary files a/example-app/android/gradle/wrapper/gradle-wrapper.jar and b/example-app/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/example-app/android/gradle/wrapper/gradle-wrapper.properties b/example-app/android/gradle/wrapper/gradle-wrapper.properties index 7705927e..e74c8700 100644 --- a/example-app/android/gradle/wrapper/gradle-wrapper.properties +++ b/example-app/android/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,9 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-all.zip networkTimeout=10000 +retries=0 +retryBackOffMs=500 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/example-app/android/gradlew b/example-app/android/gradlew index 23d15a93..b9bb139f 100755 --- a/example-app/android/gradlew +++ b/example-app/android/gradlew @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright © 2015-2021 the original authors. +# Copyright © 2015 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -57,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/3d91ce3b8caaf77ad09f381f43615b715b53f72c/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -114,7 +114,6 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH="\\\"\\\"" # Determine the Java command to use to start the JVM. @@ -172,7 +171,6 @@ fi # For Cygwin or MSYS, switch paths to Windows format before running java if "$cygwin" || "$msys" ; then APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) JAVACMD=$( cygpath --unix "$JAVACMD" ) @@ -212,7 +210,6 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" diff --git a/example-app/android/gradlew.bat b/example-app/android/gradlew.bat index 5eed7ee8..aa5f10b0 100644 --- a/example-app/android/gradlew.bat +++ b/example-app/android/gradlew.bat @@ -23,8 +23,8 @@ @rem @rem ########################################################################## -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal +@rem Set local scope for the variables, and ensure extensions are enabled +setlocal EnableExtensions set DIRNAME=%~dp0 if "%DIRNAME%"=="" set DIRNAME=. @@ -51,7 +51,7 @@ echo. 1>&2 echo Please set the JAVA_HOME variable in your environment to match the 1>&2 echo location of your Java installation. 1>&2 -goto fail +"%COMSPEC%" /c exit 1 :findJavaFromJavaHome set JAVA_HOME=%JAVA_HOME:"=% @@ -65,30 +65,18 @@ echo. 1>&2 echo Please set the JAVA_HOME variable in your environment to match the 1>&2 echo location of your Java installation. 1>&2 -goto fail +"%COMSPEC%" /c exit 1 :execute @rem Setup the command line -set CLASSPATH= @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* +@rem endlocal doesn't take effect until after the line is parsed and variables are expanded +@rem which allows us to clear the local environment before executing the java command +endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +:exitWithErrorLevel +@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts +"%COMSPEC%" /c exit %ERRORLEVEL% diff --git a/example-app/android/settings.gradle b/example-app/android/settings.gradle index 3b4431d7..fb68af1d 100644 --- a/example-app/android/settings.gradle +++ b/example-app/android/settings.gradle @@ -1,5 +1,3 @@ include ':app' -include ':capacitor-cordova-android-plugins' -project(':capacitor-cordova-android-plugins').projectDir = new File('./capacitor-cordova-android-plugins/') apply from: 'capacitor.settings.gradle' \ No newline at end of file diff --git a/example-app/android/variables.gradle b/example-app/android/variables.gradle index ee4ba41c..4f68607c 100644 --- a/example-app/android/variables.gradle +++ b/example-app/android/variables.gradle @@ -1,16 +1,16 @@ ext { - minSdkVersion = 24 - compileSdkVersion = 36 - targetSdkVersion = 36 - androidxActivityVersion = '1.11.0' + minSdkVersion = 26 + compileSdkVersion = 37 + targetSdkVersion = 37 + androidxActivityVersion = '1.13.0' androidxAppCompatVersion = '1.7.1' androidxCoordinatorLayoutVersion = '1.3.0' - androidxCoreVersion = '1.17.0' + androidxCoreVersion = '1.19.0' androidxFragmentVersion = '1.8.9' coreSplashScreenVersion = '1.2.0' - androidxWebkitVersion = '1.14.0' + androidxWebkitVersion = '1.16.0' junitVersion = '4.13.2' androidxJunitVersion = '1.3.0' androidxEspressoCoreVersion = '3.7.0' - cordovaAndroidVersion = '14.0.1' + cordovaAndroidVersion = '15.0.0' } \ No newline at end of file diff --git a/example-app/ios/App/App.xcodeproj/project.pbxproj b/example-app/ios/App/App.xcodeproj/project.pbxproj index 81ae2d8c..87a85a96 100644 --- a/example-app/ios/App/App.xcodeproj/project.pbxproj +++ b/example-app/ios/App/App.xcodeproj/project.pbxproj @@ -297,7 +297,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -348,7 +348,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -364,7 +364,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MARKETING_VERSION = 1.0; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; @@ -384,7 +384,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; INFOPLIST_FILE = App/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 15.0; + IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.capacitorjs.maps; diff --git a/example-app/ios/App/App/AppDelegate.swift b/example-app/ios/App/App/AppDelegate.swift index c3cd83b5..0b31ad68 100644 --- a/example-app/ios/App/App/AppDelegate.swift +++ b/example-app/ios/App/App/AppDelegate.swift @@ -1,7 +1,7 @@ import UIKit import Capacitor -@UIApplicationMain +@main class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? diff --git a/example-app/ios/App/Podfile b/example-app/ios/App/Podfile index 480f43eb..4f877b27 100644 --- a/example-app/ios/App/Podfile +++ b/example-app/ios/App/Podfile @@ -1,6 +1,6 @@ -require_relative '../../../node_modules/.pnpm/@capacitor+ios@8.0.1_@capacitor+core@8.0.1/node_modules/@capacitor/ios/scripts/pods_helpers' +require_relative '../../../node_modules/.pnpm/@capacitor+ios@9.0.0-alpha.5_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/ios/scripts/pods_helpers' -platform :ios, '15.0' +platform :ios, '16.0' use_frameworks! # workaround to avoid Xcode caching of Pods that requires @@ -9,13 +9,12 @@ use_frameworks! install! 'cocoapods', :disable_input_output_paths => true def capacitor_pods - pod 'Capacitor', :path => '../../../node_modules/.pnpm/@capacitor+ios@8.0.1_@capacitor+core@8.0.1/node_modules/@capacitor/ios' - pod 'CapacitorCordova', :path => '../../../node_modules/.pnpm/@capacitor+ios@8.0.1_@capacitor+core@8.0.1/node_modules/@capacitor/ios' - pod 'CapacitorApp', :path => '../../../node_modules/.pnpm/@capacitor+app@8.0.0_@capacitor+core@8.0.1/node_modules/@capacitor/app' + pod 'Capacitor', :path => '../../../node_modules/.pnpm/@capacitor+ios@9.0.0-alpha.5_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/ios' + pod 'CapacitorApp', :path => '../../../node_modules/.pnpm/@capacitor+app@9.0.0-alpha.1_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/app' pod 'CapacitorGoogleMaps', :path => '../../../plugin' - pod 'CapacitorHaptics', :path => '../../../node_modules/.pnpm/@capacitor+haptics@8.0.0_@capacitor+core@8.0.1/node_modules/@capacitor/haptics' - pod 'CapacitorKeyboard', :path => '../../../node_modules/.pnpm/@capacitor+keyboard@8.0.0_@capacitor+core@8.0.1/node_modules/@capacitor/keyboard' - pod 'CapacitorStatusBar', :path => '../../../node_modules/.pnpm/@capacitor+status-bar@8.0.0_@capacitor+core@8.0.1/node_modules/@capacitor/status-bar' + pod 'CapacitorHaptics', :path => '../../../node_modules/.pnpm/@capacitor+haptics@8.0.0-next.3_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/haptics' + pod 'CapacitorKeyboard', :path => '../../../node_modules/.pnpm/@capacitor+keyboard@8.0.0-next.4_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/keyboard' + pod 'CapacitorStatusBar', :path => '../../../node_modules/.pnpm/@capacitor+status-bar@9.0.0-alpha.1_@capacitor+core@9.0.0-alpha.5/node_modules/@capacitor/status-bar' end target 'App' do diff --git a/example-app/package.json b/example-app/package.json index 1524bf12..274138f1 100644 --- a/example-app/package.json +++ b/example-app/package.json @@ -3,46 +3,46 @@ "version": "0.1.1", "private": true, "dependencies": { - "@capacitor/android": "^8.0.0", - "@capacitor/app": "^8.0.0", - "@capacitor/core": "^8.0.0", + "@capacitor/android": "next", + "@capacitor/app": "next", + "@capacitor/core": "next", "@capacitor/google-maps": "workspace:*", - "@capacitor/haptics": "^8.0.0", - "@capacitor/ios": "^8.0.0", - "@capacitor/keyboard": "^8.0.0", - "@capacitor/status-bar": "^8.0.0", - "@ionic/react": "^8.7.11", - "@ionic/react-router": "^8.7.11", + "@capacitor/haptics": "next", + "@capacitor/ios": "next", + "@capacitor/keyboard": "next", + "@capacitor/status-bar": "next", + "@ionic/react": "^8.8.13", + "@ionic/react-router": "^8.8.13", "@testing-library/jest-dom": "^6.9.1", - "@testing-library/react": "^16.3.0", + "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/google.maps": "~3.58.1", "@types/jest": "^30.0.0", - "@types/node": "^24.10.2", - "@types/react": "^19.2.7", + "@types/node": "^24.13.3", + "@types/react": "^19.2.17", "@types/react-dom": "^19.2.3", "@types/react-router": "^5.1.20", "@types/react-router-dom": "^5.3.3", "ionicons": "^8.0.13", - "react": "^19.2.1", - "react-dom": "^19.2.1", + "react": "^19.2.7", + "react-dom": "^19.2.7", "react-router": "^5.3.4", "react-router-dom": "^5.3.4", "react-scripts": "^5.0.1", "typescript": "^5.9.3", - "web-vitals": "^5.1.0", - "workbox-background-sync": "^7.4.0", - "workbox-broadcast-update": "^7.4.0", - "workbox-cacheable-response": "^7.4.0", - "workbox-core": "^7.4.0", - "workbox-expiration": "^7.4.0", - "workbox-google-analytics": "^7.4.0", - "workbox-navigation-preload": "^7.4.0", - "workbox-precaching": "^7.4.0", - "workbox-range-requests": "^7.4.0", - "workbox-routing": "^7.4.0", - "workbox-strategies": "^7.4.0", - "workbox-streams": "^7.4.0" + "web-vitals": "^5.3.0", + "workbox-background-sync": "^7.4.1", + "workbox-broadcast-update": "^7.4.1", + "workbox-cacheable-response": "^7.4.1", + "workbox-core": "^7.4.1", + "workbox-expiration": "^7.4.1", + "workbox-google-analytics": "^7.4.1", + "workbox-navigation-preload": "^7.4.1", + "workbox-precaching": "^7.4.1", + "workbox-range-requests": "^7.4.1", + "workbox-routing": "^7.4.1", + "workbox-strategies": "^7.4.1", + "workbox-streams": "^7.4.1" }, "scripts": { "start": "react-scripts start", @@ -69,7 +69,7 @@ ] }, "devDependencies": { - "@capacitor/cli": "^8.0.0" + "@capacitor/cli": "next" }, "description": "An Ionic project" -} +} \ No newline at end of file diff --git a/plugin/CapacitorGoogleMaps.podspec b/plugin/CapacitorGoogleMaps.podspec index 78167a96..fe335226 100644 --- a/plugin/CapacitorGoogleMaps.podspec +++ b/plugin/CapacitorGoogleMaps.podspec @@ -11,7 +11,7 @@ Pod::Spec.new do |s| s.author = package['author'] s.source = { :git => package['repository']['url'], :tag => s.version.to_s } s.source_files = 'ios/Sources/**/*.{swift,h,m,c,cc,mm,cpp}' - s.ios.deployment_target = '15.0' + s.ios.deployment_target = '16.0' s.dependency 'Capacitor' s.dependency 'GoogleMaps', '~> 9.4' s.dependency 'Google-Maps-iOS-Utils', '6.1.0' diff --git a/plugin/Package.swift b/plugin/Package.swift index 73385d53..70f87b67 100644 --- a/plugin/Package.swift +++ b/plugin/Package.swift @@ -3,14 +3,14 @@ import PackageDescription let package = Package( name: "CapacitorGoogleMaps", - platforms: [.iOS(.v15)], + platforms: [.iOS(.v16)], products: [ .library( name: "CapacitorGoogleMaps", targets: ["CapacitorGoogleMapsPlugin"]) ], dependencies: [ - .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "8.0.0"), + .package(url: "https://github.com/ionic-team/capacitor-swift-pm.git", from: "9.0.0-alpha.5"), .package(url: "https://github.com/googlemaps/ios-maps-sdk.git", .upToNextMajor(from:"9.4.0")), .package(url: "https://github.com/googlemaps/google-maps-ios-utils.git", .exact("6.1.0")) ], @@ -19,7 +19,6 @@ let package = Package( name: "CapacitorGoogleMapsPlugin", dependencies: [ .product(name: "Capacitor", package: "capacitor-swift-pm"), - .product(name: "Cordova", package: "capacitor-swift-pm"), .product(name: "GoogleMaps", package: "ios-maps-sdk"), .product(name: "GoogleMapsUtils", package: "google-maps-ios-utils") ], diff --git a/plugin/README.md b/plugin/README.md index c4870c94..d162cf2c 100644 --- a/plugin/README.md +++ b/plugin/README.md @@ -65,8 +65,7 @@ This plugin will use the following project variables (defined in your app's `var - `googleMapsKtxVersion`: version of `com.google.maps.android:maps-ktx` (default: `5.2.1`) - `googleMapsUtilsKtxVersion`: version of `com.google.maps.android:maps-utils-ktx` (default: `5.2.1`) - `kotlinxCoroutinesVersion`: version of `org.jetbrains.kotlinx:kotlinx-coroutines-android` and `org.jetbrains.kotlinx:kotlinx-coroutines-core` (default: `1.10.2`) -- `androidxCoreKTXVersion`: version of `androidx.core:core-ktx` (default: `1.17.0`) -- `kotlin_version`: version of `org.jetbrains.kotlin:kotlin-stdlib` (default: `2.2.20`) +- `androidxCoreVersion`: version of `androidx.core:core` (default: `1.19.0`) ## Usage diff --git a/plugin/android/build.gradle b/plugin/android/build.gradle index 58e93f3a..f93bf927 100644 --- a/plugin/android/build.gradle +++ b/plugin/android/build.gradle @@ -4,7 +4,7 @@ ext { androidxAppCompatVersion = project.hasProperty('androidxAppCompatVersion') ? rootProject.ext.androidxAppCompatVersion : '1.7.1' androidxJunitVersion = project.hasProperty('androidxJunitVersion') ? rootProject.ext.androidxJunitVersion : '1.3.0' androidxEspressoCoreVersion = project.hasProperty('androidxEspressoCoreVersion') ? rootProject.ext.androidxEspressoCoreVersion : '3.7.0' - androidxCoreKTXVersion = project.hasProperty('androidxCoreKTXVersion') ? rootProject.ext.androidxCoreKTXVersion : '1.17.0' + androidxCoreVersion = project.hasProperty('androidxCoreVersion') ? rootProject.ext.androidxCoreVersion : '1.19.0' googleMapsPlayServicesVersion = project.hasProperty('googleMapsPlayServicesVersion') ? rootProject.ext.googleMapsPlayServicesVersion : '19.2.0' googleMapsUtilsVersion = project.hasProperty('googleMapsUtilsVersion') ? rootProject.ext.googleMapsUtilsVersion : '3.19.1' googleMapsKtxVersion = project.hasProperty('googleMapsKtxVersion') ? rootProject.ext.googleMapsKtxVersion : '5.2.1' @@ -13,7 +13,6 @@ ext { } buildscript { - ext.kotlin_version = project.hasProperty("kotlin_version") ? rootProject.ext.kotlin_version : '2.2.20' repositories { google() mavenCentral() @@ -22,8 +21,7 @@ buildscript { } } dependencies { - classpath 'com.android.tools.build:gradle:8.13.0' - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + classpath 'com.android.tools.build:gradle:9.2.1' if (System.getenv("CAP_PLUGIN_PUBLISH") == "true") { classpath 'io.github.gradle-nexus:publish-plugin:1.3.0' } @@ -31,7 +29,6 @@ buildscript { } apply plugin: 'com.android.library' -apply plugin: 'kotlin-android' if (System.getenv("CAP_PLUGIN_PUBLISH") == "true") { apply plugin: 'io.github.gradle-nexus.publish-plugin' apply from: file('../../scripts/android/publish-root.gradle') @@ -40,10 +37,9 @@ if (System.getenv("CAP_PLUGIN_PUBLISH") == "true") { android { namespace = "com.capacitorjs.plugins.googlemaps" - compileSdk = project.hasProperty('compileSdkVersion') ? rootProject.ext.compileSdkVersion : 36 + compileSdk = project.hasProperty('compileSdkVersion') ? rootProject.ext.compileSdkVersion : 37 defaultConfig { - minSdkVersion project.hasProperty('minSdkVersion') ? rootProject.ext.minSdkVersion : 24 - targetSdkVersion project.hasProperty('targetSdkVersion') ? rootProject.ext.targetSdkVersion : 36 + minSdkVersion project.hasProperty('minSdkVersion') ? rootProject.ext.minSdkVersion : 26 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -93,8 +89,7 @@ dependencies { testImplementation "junit:junit:$junitVersion" androidTestImplementation "androidx.test.ext:junit:$androidxJunitVersion" androidTestImplementation "androidx.test.espresso:espresso-core:$androidxEspressoCoreVersion" - implementation "androidx.core:core-ktx:$androidxCoreKTXVersion" - implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" + implementation "androidx.core:core:$androidxCoreVersion" implementation "com.google.maps.android:maps-ktx:$googleMapsKtxVersion" implementation "com.google.maps.android:maps-utils-ktx:$googleMapsUtilsKtxVersion" diff --git a/plugin/android/gradle/wrapper/gradle-wrapper.jar b/plugin/android/gradle/wrapper/gradle-wrapper.jar index 1b33c55b..b1b8ef56 100644 Binary files a/plugin/android/gradle/wrapper/gradle-wrapper.jar and b/plugin/android/gradle/wrapper/gradle-wrapper.jar differ diff --git a/plugin/android/gradle/wrapper/gradle-wrapper.properties b/plugin/android/gradle/wrapper/gradle-wrapper.properties index 7705927e..e74c8700 100644 --- a/plugin/android/gradle/wrapper/gradle-wrapper.properties +++ b/plugin/android/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,9 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-all.zip networkTimeout=10000 +retries=0 +retryBackOffMs=500 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/plugin/android/gradlew b/plugin/android/gradlew index 23d15a93..b9bb139f 100755 --- a/plugin/android/gradlew +++ b/plugin/android/gradlew @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright © 2015-2021 the original authors. +# Copyright © 2015 the original authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -57,7 +57,7 @@ # Darwin, MinGW, and NonStop. # # (3) This script is generated from the Groovy template -# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# https://github.com/gradle/gradle/blob/3d91ce3b8caaf77ad09f381f43615b715b53f72c/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt # within the Gradle project. # # You can find Gradle at https://github.com/gradle/gradle/. @@ -114,7 +114,6 @@ case "$( uname )" in #( NONSTOP* ) nonstop=true ;; esac -CLASSPATH="\\\"\\\"" # Determine the Java command to use to start the JVM. @@ -172,7 +171,6 @@ fi # For Cygwin or MSYS, switch paths to Windows format before running java if "$cygwin" || "$msys" ; then APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) - CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) JAVACMD=$( cygpath --unix "$JAVACMD" ) @@ -212,7 +210,6 @@ DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' set -- \ "-Dorg.gradle.appname=$APP_BASE_NAME" \ - -classpath "$CLASSPATH" \ -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ "$@" diff --git a/plugin/android/gradlew.bat b/plugin/android/gradlew.bat index 5eed7ee8..aa5f10b0 100644 --- a/plugin/android/gradlew.bat +++ b/plugin/android/gradlew.bat @@ -23,8 +23,8 @@ @rem @rem ########################################################################## -@rem Set local scope for the variables with windows NT shell -if "%OS%"=="Windows_NT" setlocal +@rem Set local scope for the variables, and ensure extensions are enabled +setlocal EnableExtensions set DIRNAME=%~dp0 if "%DIRNAME%"=="" set DIRNAME=. @@ -51,7 +51,7 @@ echo. 1>&2 echo Please set the JAVA_HOME variable in your environment to match the 1>&2 echo location of your Java installation. 1>&2 -goto fail +"%COMSPEC%" /c exit 1 :findJavaFromJavaHome set JAVA_HOME=%JAVA_HOME:"=% @@ -65,30 +65,18 @@ echo. 1>&2 echo Please set the JAVA_HOME variable in your environment to match the 1>&2 echo location of your Java installation. 1>&2 -goto fail +"%COMSPEC%" /c exit 1 :execute @rem Setup the command line -set CLASSPATH= @rem Execute Gradle -"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* +@rem endlocal doesn't take effect until after the line is parsed and variables are expanded +@rem which allows us to clear the local environment before executing the java command +endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel -:end -@rem End local scope for the variables with windows NT shell -if %ERRORLEVEL% equ 0 goto mainEnd - -:fail -rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of -rem the _cmd.exe /c_ return code! -set EXIT_CODE=%ERRORLEVEL% -if %EXIT_CODE% equ 0 set EXIT_CODE=1 -if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% -exit /b %EXIT_CODE% - -:mainEnd -if "%OS%"=="Windows_NT" endlocal - -:omega +:exitWithErrorLevel +@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts +"%COMSPEC%" /c exit %ERRORLEVEL% diff --git a/plugin/package.json b/plugin/package.json index bde516a9..b42ac888 100644 --- a/plugin/package.json +++ b/plugin/package.json @@ -48,7 +48,7 @@ "prettier": "prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java", "swiftlint": "node-swiftlint", "docgen": "node ../scripts/docgen_updates.js", - "build": "pnpm run clean && pnpm run docgen && tsc && rollup -c rollup.config.js && pnpm run downleveldts", + "build": "pnpm run clean && pnpm run docgen && tsc && rollup -c rollup.config.mjs && pnpm run downleveldts", "clean": "rimraf ./dist", "watch": "tsc --watch", "prepublishOnly": "pnpm run build", @@ -59,10 +59,10 @@ "unittest:android": "cd ./unit-tests/android && ./gradlew testDebugUnitTest" }, "devDependencies": { - "@capacitor/android": "^8.0.0", - "@capacitor/core": "^8.0.0", + "@capacitor/android": "next", + "@capacitor/core": "next", "@capacitor/docgen": "0.3.0", - "@capacitor/ios": "^8.0.0", + "@capacitor/ios": "next", "@ionic/prettier-config": "^4.0.0", "@types/resize-observer-browser": "^0.1.11", "@types/supercluster": "^7.1.3", @@ -80,7 +80,7 @@ "typescript": "^5.9.3" }, "peerDependencies": { - "@capacitor/core": ">=8.0.0" + "@capacitor/core": ">=9.0.0-alpha.5" }, "prettier": "@ionic/prettier-config", "capacitor": { diff --git a/plugin/rollup.config.js b/plugin/rollup.config.mjs similarity index 100% rename from plugin/rollup.config.js rename to plugin/rollup.config.mjs diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b087f5d1..4b4bf7f9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,41 +27,41 @@ importers: example-app: dependencies: '@capacitor/android': - specifier: ^8.0.0 - version: 8.0.1(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.5(@capacitor/core@9.0.0-alpha.5) '@capacitor/app': - specifier: ^8.0.0 - version: 8.0.0(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.1(@capacitor/core@9.0.0-alpha.5) '@capacitor/core': - specifier: ^8.0.0 - version: 8.0.1 + specifier: next + version: 9.0.0-alpha.5 '@capacitor/google-maps': specifier: workspace:* version: link:../plugin '@capacitor/haptics': - specifier: ^8.0.0 - version: 8.0.0(@capacitor/core@8.0.1) + specifier: next + version: 8.0.0-next.3(@capacitor/core@9.0.0-alpha.5) '@capacitor/ios': - specifier: ^8.0.0 - version: 8.0.1(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.5(@capacitor/core@9.0.0-alpha.5) '@capacitor/keyboard': - specifier: ^8.0.0 - version: 8.0.0(@capacitor/core@8.0.1) + specifier: next + version: 8.0.0-next.4(@capacitor/core@9.0.0-alpha.5) '@capacitor/status-bar': - specifier: ^8.0.0 - version: 8.0.0(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.1(@capacitor/core@9.0.0-alpha.5) '@ionic/react': - specifier: ^8.7.11 - version: 8.7.16(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^8.8.13 + version: 8.8.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@ionic/react-router': - specifier: ^8.7.11 - version: 8.7.16(react-dom@19.2.3(react@19.2.3))(react-router-dom@5.3.4(react@19.2.3))(react-router@5.3.4(react@19.2.3))(react@19.2.3) + specifier: ^8.8.13 + version: 8.8.13(react-dom@19.2.7(react@19.2.7))(react-router-dom@5.3.4(react@19.2.7))(react-router@5.3.4(react@19.2.7))(react@19.2.7) '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 '@testing-library/react': - specifier: ^16.3.0 - version: 16.3.1(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^16.3.2 + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.1) @@ -72,14 +72,14 @@ importers: specifier: ^30.0.0 version: 30.0.0 '@types/node': - specifier: ^24.10.2 - version: 24.10.8 + specifier: ^24.13.3 + version: 24.13.3 '@types/react': - specifier: ^19.2.7 - version: 19.2.8 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.8) + version: 19.2.3(@types/react@19.2.17) '@types/react-router': specifier: ^5.1.20 version: 5.1.20 @@ -90,105 +90,105 @@ importers: specifier: ^8.0.13 version: 8.0.13 react: - specifier: ^19.2.1 - version: 19.2.3 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.1 - version: 19.2.3(react@19.2.3) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) react-router: specifier: ^5.3.4 - version: 5.3.4(react@19.2.3) + version: 5.3.4(react@19.2.7) react-router-dom: specifier: ^5.3.4 - version: 5.3.4(react@19.2.3) + version: 5.3.4(react@19.2.7) react-scripts: specifier: ^5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.28.6(@babel/core@7.28.6))(@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.28.6))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@19.2.3)(type-fest@0.21.3)(typescript@5.9.3)(yaml@2.8.2) + version: 5.0.1(@babel/plugin-syntax-flow@7.28.6(@babel/core@7.28.6))(@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.28.6))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@19.2.7)(type-fest@0.21.3)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 version: 5.9.3 web-vitals: - specifier: ^5.1.0 - version: 5.1.0 + specifier: ^5.3.0 + version: 5.3.0 workbox-background-sync: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-broadcast-update: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-cacheable-response: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-core: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-expiration: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-google-analytics: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-navigation-preload: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-precaching: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-range-requests: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-routing: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-strategies: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-streams: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 devDependencies: '@capacitor/cli': - specifier: ^8.0.0 - version: 8.0.1 + specifier: next + version: 9.0.0-alpha.5 example-app-spm: dependencies: '@capacitor/android': - specifier: ^8.0.0 - version: 8.0.1(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.5(@capacitor/core@9.0.0-alpha.5) '@capacitor/app': - specifier: ^8.0.0 - version: 8.0.0(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.1(@capacitor/core@9.0.0-alpha.5) '@capacitor/core': - specifier: ^8.0.0 - version: 8.0.1 + specifier: next + version: 9.0.0-alpha.5 '@capacitor/google-maps': specifier: workspace:* version: link:../plugin '@capacitor/haptics': - specifier: ^8.0.0 - version: 8.0.0(@capacitor/core@8.0.1) + specifier: next + version: 8.0.0-next.3(@capacitor/core@9.0.0-alpha.5) '@capacitor/ios': - specifier: ^8.0.0 - version: 8.0.1(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.5(@capacitor/core@9.0.0-alpha.5) '@capacitor/keyboard': - specifier: ^8.0.0 - version: 8.0.0(@capacitor/core@8.0.1) + specifier: next + version: 8.0.0-next.4(@capacitor/core@9.0.0-alpha.5) '@capacitor/status-bar': - specifier: ^8.0.0 - version: 8.0.0(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.1(@capacitor/core@9.0.0-alpha.5) '@ionic/react': - specifier: ^8.7.11 - version: 8.7.16(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^8.8.13 + version: 8.8.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@ionic/react-router': - specifier: ^8.7.11 - version: 8.7.16(react-dom@19.2.3(react@19.2.3))(react-router-dom@5.3.4(react@19.2.3))(react-router@5.3.4(react@19.2.3))(react@19.2.3) + specifier: ^8.8.13 + version: 8.8.13(react-dom@19.2.7(react@19.2.7))(react-router-dom@5.3.4(react@19.2.7))(react-router@5.3.4(react@19.2.7))(react@19.2.7) '@testing-library/jest-dom': specifier: ^6.9.1 version: 6.9.1 '@testing-library/react': - specifier: ^16.3.0 - version: 16.3.1(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^16.3.2 + version: 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@testing-library/user-event': specifier: ^14.6.1 version: 14.6.1(@testing-library/dom@10.4.1) @@ -199,14 +199,14 @@ importers: specifier: ^30.0.0 version: 30.0.0 '@types/node': - specifier: ^24.10.2 - version: 24.10.8 + specifier: ^24.13.3 + version: 24.13.3 '@types/react': - specifier: ^19.2.7 - version: 19.2.8 + specifier: ^19.2.17 + version: 19.2.17 '@types/react-dom': specifier: ^19.2.3 - version: 19.2.3(@types/react@19.2.8) + version: 19.2.3(@types/react@19.2.17) '@types/react-router': specifier: ^5.1.20 version: 5.1.20 @@ -217,66 +217,66 @@ importers: specifier: ^8.0.13 version: 8.0.13 react: - specifier: ^19.2.1 - version: 19.2.3 + specifier: ^19.2.7 + version: 19.2.7 react-dom: - specifier: ^19.2.1 - version: 19.2.3(react@19.2.3) + specifier: ^19.2.7 + version: 19.2.7(react@19.2.7) react-router: specifier: ^5.3.4 - version: 5.3.4(react@19.2.3) + version: 5.3.4(react@19.2.7) react-router-dom: specifier: ^5.3.4 - version: 5.3.4(react@19.2.3) + version: 5.3.4(react@19.2.7) react-scripts: specifier: ^5.0.1 - version: 5.0.1(@babel/plugin-syntax-flow@7.28.6(@babel/core@7.28.6))(@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.28.6))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@19.2.3)(type-fest@0.21.3)(typescript@5.9.3)(yaml@2.8.2) + version: 5.0.1(@babel/plugin-syntax-flow@7.28.6(@babel/core@7.28.6))(@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.28.6))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@19.2.7)(type-fest@0.21.3)(typescript@5.9.3)(yaml@2.8.2) typescript: specifier: ^5.9.3 version: 5.9.3 web-vitals: - specifier: ^5.1.0 - version: 5.1.0 + specifier: ^5.3.0 + version: 5.3.0 workbox-background-sync: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-broadcast-update: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-cacheable-response: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-core: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-expiration: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-google-analytics: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-navigation-preload: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-precaching: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-range-requests: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-routing: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-strategies: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 workbox-streams: - specifier: ^7.4.0 - version: 7.4.0 + specifier: ^7.4.1 + version: 7.4.1 devDependencies: '@capacitor/cli': - specifier: ^8.0.0 - version: 8.0.1 + specifier: next + version: 9.0.0-alpha.5 plugin: dependencies: @@ -291,17 +291,17 @@ importers: version: 3.58.1 devDependencies: '@capacitor/android': - specifier: ^8.0.0 - version: 8.0.1(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.5(@capacitor/core@9.0.0-alpha.5) '@capacitor/core': - specifier: ^8.0.0 - version: 8.0.1 + specifier: next + version: 9.0.0-alpha.5 '@capacitor/docgen': specifier: 0.3.0 version: 0.3.0 '@capacitor/ios': - specifier: ^8.0.0 - version: 8.0.1(@capacitor/core@8.0.1) + specifier: next + version: 9.0.0-alpha.5(@capacitor/core@9.0.0-alpha.5) '@ionic/prettier-config': specifier: ^4.0.0 version: 4.0.0(prettier@3.7.4) @@ -1073,48 +1073,48 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@capacitor/android@8.0.1': - resolution: {integrity: sha512-Mrk2MFKSg9YA4BPLKm03wwFnGKcvzNBERUTcxjW1NkLrF6YhJwygAT69f/YGopFvOhhqdnDPsuZuASUfmpkSpw==} + '@capacitor/android@9.0.0-alpha.5': + resolution: {integrity: sha512-Hzf5PZaWG++/41y0b/IOQsaa+jwkspbYB3xRQtDMZ0ZdC3feBl5rLol89WDXijXOu2EYIK+P2ONdShk7atyu1A==} peerDependencies: - '@capacitor/core': ^8.0.0 + '@capacitor/core': ^9.0.0-alpha.5 - '@capacitor/app@8.0.0': - resolution: {integrity: sha512-OwzIkUs4w433Bu9WWAEbEYngXEfJXZ9Wmdb8eoaqzYBgB0W9/3Ed/mh6sAYPNBAZlpyarmewgP7Nb+d3Vrh+xA==} + '@capacitor/app@9.0.0-alpha.1': + resolution: {integrity: sha512-2W/wOMctLxTA+lV7BIPcuSzK7xnHPxNd3+Y/qqqW0ENOJoI/8CNUUVX20F904iB0sP7SCe5BqM/qc5AB6n+uqw==} peerDependencies: - '@capacitor/core': '>=8.0.0' + '@capacitor/core': '>=9.0.0-alpha.0' - '@capacitor/cli@8.0.1': - resolution: {integrity: sha512-okCNTsL8FNYrtPNeHWFjWb1S+PwBMhx5wFLhDC0MZOIrOLm+2ynMBtKu3BnR0Nv1hozoHcOCi6SuTF1TrRpb3w==} + '@capacitor/cli@9.0.0-alpha.5': + resolution: {integrity: sha512-ugCtlP1GyoSN9ot8MXRaIEpqBoD0Z8DrryKRygPusUVVizJffuE0LJXXXctl4MHFVcpb2h4K9fAwKycoy29wTQ==} engines: {node: '>=22.0.0'} hasBin: true - '@capacitor/core@8.0.1': - resolution: {integrity: sha512-5UqSWxGMp/B8KhYu7rAijqNtYslhcLh+TrbfU48PfdMDsPfaU/VY48sMNzC22xL8BmoFoql/3SKyP+pavTOvOA==} + '@capacitor/core@9.0.0-alpha.5': + resolution: {integrity: sha512-ZB/4nWYzUW/U39QpGd4lK1N1KwWQSXCuAYpIu3heaf+L4SMx0YVEvQhqg3yE/hfBdcNiqveTm2HfmOBGfh2Gaw==} '@capacitor/docgen@0.3.0': resolution: {integrity: sha512-WPggobo5Ql70F+2xOIUwNSApJXaL9F/9+Al6B+sNuSAmcg484OAksyUPKgiynF4BVlxeY5a0sDkgdVkmmA3ElQ==} engines: {node: '>=18.0.0'} hasBin: true - '@capacitor/haptics@8.0.0': - resolution: {integrity: sha512-DY1IUOjke1T4ITl7mFHQIKCaJJyHYAYRYHG9bVApU7PDOZiMVGMp48Yjzdqjya+wv/AHS5mDabSTUmhJ5uDvBA==} + '@capacitor/haptics@8.0.0-next.3': + resolution: {integrity: sha512-chE6SUEegH9n7sGOyGH3XJAKfTi+ot3Z+TzecO/kXT0DJoZ4rtGXnpm9uElgqS50HYxFbZ2W/yCceA5jdWHOUg==} peerDependencies: - '@capacitor/core': '>=8.0.0' + '@capacitor/core': next - '@capacitor/ios@8.0.1': - resolution: {integrity: sha512-pDxwQtx3n07DBhRKFGvYh4g00ruIsT7HxPm6IIT+tJD8VuTNgwgWYmEOZzfHkG6mZuCe03KqCsuD+aVmg5Rctg==} + '@capacitor/ios@9.0.0-alpha.5': + resolution: {integrity: sha512-h2MvfGjBxp/CEqzb4YdlWiUjv+MuEg2PDwSYPlyBpWno1B/1jT43emR3VuyjiI2VRo12QSeUrxyKC4OyTgy2iw==} peerDependencies: - '@capacitor/core': ^8.0.0 + '@capacitor/core': ^9.0.0-alpha.5 - '@capacitor/keyboard@8.0.0': - resolution: {integrity: sha512-ycPW6iQyFwzDK95jihesj5EGiyyGSfbBqNek11iNp9tBOB7zDeYkUA2S/vPpOETt3dhP6pWr7a9gNVGuEfj11g==} + '@capacitor/keyboard@8.0.0-next.4': + resolution: {integrity: sha512-JpGxILIah+FJcIyD3IkRhUEyHFIUXWXCDTK3NPNLv5r4MFK8pMtB6NrMMfRlM/DsNdrAzd0SaB+CG0/H0PSpVw==} peerDependencies: - '@capacitor/core': '>=8.0.0' + '@capacitor/core': next - '@capacitor/status-bar@8.0.0': - resolution: {integrity: sha512-aIj3bc7z8lfPgOen8HlrBrkfnxpFnh21OCx6jCUx4Mvv+B6eEkUQ49b32DOddgVfr+igRHLX2SYi7duqIsNDXg==} + '@capacitor/status-bar@9.0.0-alpha.1': + resolution: {integrity: sha512-iFjz/wrviolCqdfmnABaEn+ufUApWXRQYr71pF6WIksTQeM9SsCZfQapc6+leDosDa33ygPDyKFYsjgx55brXg==} peerDependencies: - '@capacitor/core': '>=8.0.0' + '@capacitor/core': '>=9.0.0-alpha.0' '@chevrotain/cst-dts-gen@11.0.3': resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==} @@ -1412,8 +1412,8 @@ packages: resolution: {integrity: sha512-TshtaFQsovB4NWRBydbNFawql6yul7d5bMiW1WYYf17hd99V6xdDdk3vtF51bw6sLkxON3bDQpWsnUc9/hVo3g==} engines: {node: '>=16.0.0'} - '@ionic/core@8.7.16': - resolution: {integrity: sha512-+vdv/o2Z/2YfoZJIDBLnoh11eJmOOZqQdfwC0zl2MemAVRSofjGuIQlUTZqiUUNht56Rnk9oo53TvmgjNCtmDA==} + '@ionic/core@8.8.13': + resolution: {integrity: sha512-f09pRxmOLxPvLeCK9kTTBiByaPeCrApwABAwkqeax08e1b4kDSyXD1nMGDT6ChTvUGxyt4/cPxLsEP68ku4+HQ==} engines: {node: '>= 16'} '@ionic/prettier-config@4.0.0': @@ -1421,16 +1421,16 @@ packages: peerDependencies: prettier: ^2.4.0 || ^3.0.0 - '@ionic/react-router@8.7.16': - resolution: {integrity: sha512-oBdloNDD99WsDogqnB3HBHJdzQTDPf1pXakBPRfPtLfM+WgeczpiYAtialB7OKjU+H/H69BShYIZLSPbjfoGrg==} + '@ionic/react-router@8.8.13': + resolution: {integrity: sha512-9+EKIsqa1+MyzyY/sDkhuMc1cWwtGcqrKzsxnL94bQHuPt3dndRbLzCJZiiaDwffahoiRCRKt2Xv6aVVQWAhmQ==} peerDependencies: react: '>=16.8.6' react-dom: '>=16.8.6' react-router: ^5.0.1 react-router-dom: ^5.0.1 - '@ionic/react@8.7.16': - resolution: {integrity: sha512-36y+VmtssJ4vfrCJxUEaOo5tFQRP1m87kxVVC6Cc2ctjLQRDEMszG9v3ctzxD+8EszFLMHEmsSTvGGCelDJlvQ==} + '@ionic/react@8.8.13': + resolution: {integrity: sha512-xKevvpmTfi2ZtOcmwEsw3EE6fm+TqKYIHKvgkIwAUz/bnRcMmGA9b474WxJcLQ5Twv8ynj/C1iDQcDA+jR0/pw==} peerDependencies: react: '>=16.8.6' react-dom: '>=16.8.6' @@ -1902,6 +1902,11 @@ packages: cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.44.0': + resolution: {integrity: sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-arm64@4.55.1': resolution: {integrity: sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==} cpu: [arm64] @@ -1912,6 +1917,11 @@ packages: cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.44.0': + resolution: {integrity: sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.55.1': resolution: {integrity: sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==} cpu: [x64] @@ -1945,6 +1955,12 @@ packages: os: [linux] libc: [glibc] + '@rollup/rollup-linux-arm64-gnu@4.44.0': + resolution: {integrity: sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm64-gnu@4.55.1': resolution: {integrity: sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==} cpu: [arm64] @@ -1957,6 +1973,12 @@ packages: os: [linux] libc: [musl] + '@rollup/rollup-linux-arm64-musl@4.44.0': + resolution: {integrity: sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-arm64-musl@4.55.1': resolution: {integrity: sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==} cpu: [arm64] @@ -2011,6 +2033,12 @@ packages: os: [linux] libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.44.0': + resolution: {integrity: sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.55.1': resolution: {integrity: sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==} cpu: [x64] @@ -2023,6 +2051,12 @@ packages: os: [linux] libc: [musl] + '@rollup/rollup-linux-x64-musl@4.44.0': + resolution: {integrity: sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-x64-musl@4.55.1': resolution: {integrity: sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==} cpu: [x64] @@ -2044,6 +2078,11 @@ packages: cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.44.0': + resolution: {integrity: sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.55.1': resolution: {integrity: sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==} cpu: [arm64] @@ -2064,6 +2103,11 @@ packages: cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.44.0': + resolution: {integrity: sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==} + cpu: [x64] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.55.1': resolution: {integrity: sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==} cpu: [x64] @@ -2111,13 +2155,13 @@ packages: '@sinonjs/fake-timers@8.1.0': resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} - '@stencil/core@4.38.0': - resolution: {integrity: sha512-oC3QFKO0X1yXVvETgc8OLY525MNKhn9vISBrbtKnGoPlokJ6rI8Vk1RK22TevnNrHLI4SExNLbcDnqilKR35JQ==} + '@stencil/core@4.41.1': + resolution: {integrity: sha512-dX9o15OFnvXkg7eiquu5py2CPePJsduRVHmJvU3wbn3bpzjj08+Fc64lVQzTADqVKEsNvwQpyXjmWSS7iKgaBQ==} engines: {node: '>=16.0.0', npm: '>=7.10.0'} hasBin: true - '@stencil/core@4.41.1': - resolution: {integrity: sha512-dX9o15OFnvXkg7eiquu5py2CPePJsduRVHmJvU3wbn3bpzjj08+Fc64lVQzTADqVKEsNvwQpyXjmWSS7iKgaBQ==} + '@stencil/core@4.43.5': + resolution: {integrity: sha512-cgWD+GeuvJpTe1WQn40p02+BJ2j0j1YJ17GdkF2qKIQ23s2e3Zivq5yISXS3dcuV6oUJFN93jprdk+nk/sq99Q==} engines: {node: '>=16.0.0', npm: '>=7.10.0'} hasBin: true @@ -2188,8 +2232,8 @@ packages: resolution: {integrity: sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} - '@testing-library/react@16.3.1': - resolution: {integrity: sha512-gr4KtAWqIOQoucWYD/f6ki+j5chXfcPc74Col/6poTyqTmn7zRmodWahWRCp8tYd+GMqBonw6hstNzqjbs6gjw==} + '@testing-library/react@16.3.2': + resolution: {integrity: sha512-XU5/SytQM+ykqMnAnvB2umaJNIOsLF3PVv//1Ew4CTcpz0/BRyy/af40qqrt7SjKpDdT1saBMc42CUok5gaw+g==} engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 @@ -2339,6 +2383,9 @@ packages: '@types/node@24.10.8': resolution: {integrity: sha512-r0bBaXu5Swb05doFYO2kTWHMovJnNVbCsII0fhesM8bNRlLhXIuckley4a2DaD+vOdmm5G+zGkQZAPZsF80+YQ==} + '@types/node@24.13.3': + resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2368,6 +2415,9 @@ packages: '@types/react-router@5.1.20': resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + '@types/react@19.2.17': + resolution: {integrity: sha512-MXfmqaVPEVgkBT/aY0aGCkRWWtByiYQXo3xdQ8r5RzuFrPiRn8Gar2tQdXSUQ2GKV3bkXckek89V8wQBY2Q/Aw==} + '@types/react@19.2.8': resolution: {integrity: sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==} @@ -2596,6 +2646,7 @@ packages: '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version '@xtuc/ieee754@1.2.0': resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -6664,10 +6715,10 @@ packages: typescript: optional: true - react-dom@19.2.3: - resolution: {integrity: sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==} + react-dom@19.2.7: + resolution: {integrity: sha512-t0BRVXvbiE/o20Hfw669rLbMCDWtYZLvmJigy2f0MxsXF+71pxhR3xOkspmsO8h3ZlNzyibAmtCa3l4lYKk6gQ==} peerDependencies: - react: ^19.2.3 + react: ^19.2.7 react-error-overlay@6.1.0: resolution: {integrity: sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==} @@ -6707,8 +6758,8 @@ packages: typescript: optional: true - react@19.2.3: - resolution: {integrity: sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==} + react@19.2.7: + resolution: {integrity: sha512-HNe9WslTbXmFK8o8cmwgAeJFSBvt1bPdHCVKtaaV+WlAN36mpT4hcRpwbf3fY56ar2oIXzsBpOAiIRHAdY0OlQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -7399,9 +7450,14 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} + tar@7.5.19: + resolution: {integrity: sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==} + engines: {node: '>=18'} + tar@7.5.2: resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me temp-dir@1.0.0: resolution: {integrity: sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==} @@ -7636,8 +7692,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@6.0.0-dev.20260209: - resolution: {integrity: sha512-RpFbUcHOj66J6zbU9GxQedmtGORXCS816wWKRZ3191xcUcE1LPCOu8TRexFlYIhxP6CIhPSkg/2rM4dtksO0yQ==} + typescript@6.0.0-dev.20260416: + resolution: {integrity: sha512-64CCow5rQc6+oBAPqLtvZ8f3iz4WVCLwMVkg6/kOfMQlGshVOMkBhCXn+MMP4SX4Xtnz48VpD98FkptirMEuEQ==} engines: {node: '>=14.17'} hasBin: true @@ -7656,6 +7712,9 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} engines: {node: '>=4'} @@ -7798,8 +7857,8 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - web-vitals@5.1.0: - resolution: {integrity: sha512-ArI3kx5jI0atlTtmV0fWU3fjpLmq/nD3Zr1iFFlJLaqa5wLBkUSzINwBPySCX/8jRyjlmy1Volw1kz1g9XE4Jg==} + web-vitals@5.3.0: + resolution: {integrity: sha512-q6LWsLatGYZp5VGBIOvbTj6JBV2nOmC8KvWztXBmwJcfFAzhwKwbOxhUH306XY3CcaZDUlSmSuNPBsCn0bFu+g==} webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} @@ -7931,14 +7990,14 @@ packages: workbox-background-sync@6.6.0: resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} - workbox-background-sync@7.4.0: - resolution: {integrity: sha512-8CB9OxKAgKZKyNMwfGZ1XESx89GryWTfI+V5yEj8sHjFH8MFelUwYXEyldEK6M6oKMmn807GoJFUEA1sC4XS9w==} + workbox-background-sync@7.4.1: + resolution: {integrity: sha512-HhT7KE8tOWDm02wRNshXUnUPofMlhenF2DBdUnDPOubhizzPeItkYTmAB6td1Z2cjYPa98vzEiPLEuzn5hN66g==} workbox-broadcast-update@6.6.0: resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} - workbox-broadcast-update@7.4.0: - resolution: {integrity: sha512-+eZQwoktlvo62cI0b+QBr40v5XjighxPq3Fzo9AWMiAosmpG5gxRHgTbGGhaJv/q/MFVxwFNGh/UwHZ/8K88lA==} + workbox-broadcast-update@7.4.1: + resolution: {integrity: sha512-uAlgslKLvbQY+suirIdnBCSYrcgBhjp81Nj4l1lj/Jmj0MJO2CJERnCJjT0GFVwmReV0N+zs78K6gqd5gr9/+A==} workbox-build@6.6.0: resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} @@ -7948,45 +8007,45 @@ packages: resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} deprecated: workbox-background-sync@6.6.0 - workbox-cacheable-response@7.4.0: - resolution: {integrity: sha512-0Fb8795zg/x23ISFkAc7lbWes6vbw34DGFIMw31cwuHPgDEC/5EYm6m/ZkylLX0EnEbbOyOCLjKgFS/Z5g0HeQ==} + workbox-cacheable-response@7.4.1: + resolution: {integrity: sha512-8xaFoJdDc2OjrlbbL3gEeBO1WKcMwRqwLRupgqahYXu75yXajPLuwrbXMrIGZuWYXrQwk0xDjOxZ/ujCy/oJYw==} workbox-core@6.6.0: resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} - workbox-core@7.4.0: - resolution: {integrity: sha512-6BMfd8tYEnN4baG4emG9U0hdXM4gGuDU3ectXuVHnj71vwxTFI7WOpQJC4siTOlVtGqCUtj0ZQNsrvi6kZZTAQ==} + workbox-core@7.4.1: + resolution: {integrity: sha512-DT+vu46eh/2vRsSHTY4Xmc32Z1rr9PRlQUXr1Dx30ZuXRWwOsvZgGgcwxcasubQLQmbTNYZjv44LkBAQ4tT5tQ==} workbox-expiration@6.6.0: resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} - workbox-expiration@7.4.0: - resolution: {integrity: sha512-V50p4BxYhtA80eOvulu8xVfPBgZbkxJ1Jr8UUn0rvqjGhLDqKNtfrDfjJKnLz2U8fO2xGQJTx/SKXNTzHOjnHw==} + workbox-expiration@7.4.1: + resolution: {integrity: sha512-lRKUF7b+OGbeXkQk1s6MHXOa3d7Xxf7Of31W6c6hCfipfIyrtdWZ89stq21AHZMaoG7VNFoHply4Ox+rU31TWg==} workbox-google-analytics@6.6.0: resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained - workbox-google-analytics@7.4.0: - resolution: {integrity: sha512-MVPXQslRF6YHkzGoFw1A4GIB8GrKym/A5+jYDUSL+AeJw4ytQGrozYdiZqUW1TPQHW8isBCBtyFJergUXyNoWQ==} + workbox-google-analytics@7.4.1: + resolution: {integrity: sha512-Mks1JwLEt++ZAkF6sS1OpSh9RtAMIsiDgRpK+codiHGIPXeaUOgi4cPc3GFadUl8V5QPeypEk8Oxgl3HlwVzHw==} workbox-navigation-preload@6.6.0: resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} - workbox-navigation-preload@7.4.0: - resolution: {integrity: sha512-etzftSgdQfjMcfPgbfaZCfM2QuR1P+4o8uCA2s4rf3chtKTq/Om7g/qvEOcZkG6v7JZOSOxVYQiOu6PbAZgU6w==} + workbox-navigation-preload@7.4.1: + resolution: {integrity: sha512-C4KVsjPcYKJOhr631AxR9XoG2rLF3QiTk5aMv36MXOjtWvm8axwNFAtKUPGsWUwLXXAMgYM1En7fsvndaXeXRQ==} workbox-precaching@6.6.0: resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} - workbox-precaching@7.4.0: - resolution: {integrity: sha512-VQs37T6jDqf1rTxUJZXRl3yjZMf5JX/vDPhmx2CPgDDKXATzEoqyRqhYnRoxl6Kr0rqaQlp32i9rtG5zTzIlNg==} + workbox-precaching@7.4.1: + resolution: {integrity: sha512-cdr/9qByww7yzEp7zg/qI4ukUrrNjQLgN+ONQRpjy/VqGQXwkgHwr00KksGJK8v0VifwDXBb8a4cWNZH71jn3Q==} workbox-range-requests@6.6.0: resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} - workbox-range-requests@7.4.0: - resolution: {integrity: sha512-3Vq854ZNuP6Y0KZOQWLaLC9FfM7ZaE+iuQl4VhADXybwzr4z/sMmnLgTeUZLq5PaDlcJBxYXQ3U91V7dwAIfvw==} + workbox-range-requests@7.4.1: + resolution: {integrity: sha512-7i2oxAUE82gHdAJBCAQ04JzNOdRPqzuOzGfoUyJpFSmeqBNYGPrAH8GPoPjUQTfp+NycwrD2H68VtuF8qxv0vQ==} workbox-recipes@6.6.0: resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} @@ -7994,20 +8053,20 @@ packages: workbox-routing@6.6.0: resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} - workbox-routing@7.4.0: - resolution: {integrity: sha512-C/ooj5uBWYAhAqwmU8HYQJdOjjDKBp9MzTQ+otpMmd+q0eF59K+NuXUek34wbL0RFrIXe/KKT+tUWcZcBqxbHQ==} + workbox-routing@7.4.1: + resolution: {integrity: sha512-yubJGErZOusuidAenaL5ypfhQOa7urxP/f8E0ws7FPb4039RiWXUWBAyUkmUoOL/BcQGen3h0J8872d51IYxtA==} workbox-strategies@6.6.0: resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} - workbox-strategies@7.4.0: - resolution: {integrity: sha512-T4hVqIi5A4mHi92+5EppMX3cLaVywDp8nsyUgJhOZxcfSV/eQofcOA6/EMo5rnTNmNTpw0rUgjAI6LaVullPpg==} + workbox-strategies@7.4.1: + resolution: {integrity: sha512-GZxpaw9NbmOelj7667uZ2kpk5BFpOGbO4X0qjwh5ls8XQ8C+Lha5LQchTiUzsTFSS+NlUpftYAyOVXvQUrcqOQ==} workbox-streams@6.6.0: resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} - workbox-streams@7.4.0: - resolution: {integrity: sha512-QHPBQrey7hQbnTs5GrEVoWz7RhHJXnPT+12qqWM378orDMo5VMJLCkCM1cnCk+8Eq92lccx/VgRZ7WAzZWbSLg==} + workbox-streams@7.4.1: + resolution: {integrity: sha512-HWWtraKUbJknd9kgqGcpQ3G114HOPYvqs8HaJMDs2ebLNAimDkVDaWfAXE6Ybl+m8U6KsCE6pWyLYuigWmnAXw==} workbox-sw@6.6.0: resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} @@ -9063,15 +9122,15 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@capacitor/android@8.0.1(@capacitor/core@8.0.1)': + '@capacitor/android@9.0.0-alpha.5(@capacitor/core@9.0.0-alpha.5)': dependencies: - '@capacitor/core': 8.0.1 + '@capacitor/core': 9.0.0-alpha.5 - '@capacitor/app@8.0.0(@capacitor/core@8.0.1)': + '@capacitor/app@9.0.0-alpha.1(@capacitor/core@9.0.0-alpha.5)': dependencies: - '@capacitor/core': 8.0.1 + '@capacitor/core': 9.0.0-alpha.5 - '@capacitor/cli@8.0.1': + '@capacitor/cli@9.0.0-alpha.5': dependencies: '@ionic/cli-framework-output': 2.2.8 '@ionic/utils-subprocess': 3.0.1 @@ -9087,13 +9146,13 @@ snapshots: prompts: 2.4.2 rimraf: 6.1.2 semver: 7.7.3 - tar: 6.2.1 + tar: 7.5.19 tslib: 2.8.1 xml2js: 0.6.2 transitivePeerDependencies: - supports-color - '@capacitor/core@8.0.1': + '@capacitor/core@9.0.0-alpha.5': dependencies: tslib: 2.8.1 @@ -9105,21 +9164,21 @@ snapshots: minimist: 1.2.8 typescript: 4.2.4 - '@capacitor/haptics@8.0.0(@capacitor/core@8.0.1)': + '@capacitor/haptics@8.0.0-next.3(@capacitor/core@9.0.0-alpha.5)': dependencies: - '@capacitor/core': 8.0.1 + '@capacitor/core': 9.0.0-alpha.5 - '@capacitor/ios@8.0.1(@capacitor/core@8.0.1)': + '@capacitor/ios@9.0.0-alpha.5(@capacitor/core@9.0.0-alpha.5)': dependencies: - '@capacitor/core': 8.0.1 + '@capacitor/core': 9.0.0-alpha.5 - '@capacitor/keyboard@8.0.0(@capacitor/core@8.0.1)': + '@capacitor/keyboard@8.0.0-next.4(@capacitor/core@9.0.0-alpha.5)': dependencies: - '@capacitor/core': 8.0.1 + '@capacitor/core': 9.0.0-alpha.5 - '@capacitor/status-bar@8.0.0(@capacitor/core@8.0.1)': + '@capacitor/status-bar@9.0.0-alpha.1(@capacitor/core@9.0.0-alpha.5)': dependencies: - '@capacitor/core': 8.0.1 + '@capacitor/core': 9.0.0-alpha.5 '@chevrotain/cst-dts-gen@11.0.3': dependencies: @@ -9411,9 +9470,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@ionic/core@8.7.16': + '@ionic/core@8.8.13': dependencies: - '@stencil/core': 4.38.0 + '@stencil/core': 4.43.5 ionicons: 8.0.13 tslib: 2.8.1 @@ -9421,21 +9480,21 @@ snapshots: dependencies: prettier: 3.7.4 - '@ionic/react-router@8.7.16(react-dom@19.2.3(react@19.2.3))(react-router-dom@5.3.4(react@19.2.3))(react-router@5.3.4(react@19.2.3))(react@19.2.3)': + '@ionic/react-router@8.8.13(react-dom@19.2.7(react@19.2.7))(react-router-dom@5.3.4(react@19.2.7))(react-router@5.3.4(react@19.2.7))(react@19.2.7)': dependencies: - '@ionic/react': 8.7.16(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - react-router: 5.3.4(react@19.2.3) - react-router-dom: 5.3.4(react@19.2.3) + '@ionic/react': 8.8.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) + react-router: 5.3.4(react@19.2.7) + react-router-dom: 5.3.4(react@19.2.7) tslib: 2.8.1 - '@ionic/react@8.7.16(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@ionic/react@8.8.13(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@ionic/core': 8.7.16 + '@ionic/core': 8.8.13 ionicons: 8.0.13 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) tslib: 2.8.1 '@ionic/utils-array@2.1.6': @@ -9540,7 +9599,7 @@ snapshots: '@jest/console@27.5.1': dependencies: '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -9549,7 +9608,7 @@ snapshots: '@jest/console@28.1.3': dependencies: '@jest/types': 28.1.3 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -9562,7 +9621,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -9598,7 +9657,7 @@ snapshots: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 jest-mock: 27.5.1 '@jest/expect-utils@30.2.0': @@ -9609,7 +9668,7 @@ snapshots: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 24.10.8 + '@types/node': 24.13.3 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -9624,7 +9683,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 jest-regex-util: 30.0.1 '@jest/reporters@27.5.1': @@ -9634,7 +9693,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -9718,7 +9777,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/yargs': 16.0.11 chalk: 4.1.2 @@ -9727,7 +9786,7 @@ snapshots: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -9737,7 +9796,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -9927,11 +9986,11 @@ snapshots: '@npmcli/fs@4.0.0': dependencies: - semver: 7.7.2 + semver: 7.7.3 '@npmcli/fs@5.0.0': dependencies: - semver: 7.7.2 + semver: 7.7.3 '@npmcli/git@6.0.3': dependencies: @@ -9941,7 +10000,7 @@ snapshots: npm-pick-manifest: 10.0.0 proc-log: 5.0.0 promise-retry: 2.0.1 - semver: 7.7.2 + semver: 7.7.3 which: 5.0.0 '@npmcli/git@7.0.1': @@ -9952,7 +10011,7 @@ snapshots: npm-pick-manifest: 11.0.3 proc-log: 6.1.0 promise-retry: 2.0.1 - semver: 7.7.2 + semver: 7.7.3 which: 6.0.0 '@npmcli/installed-package-contents@3.0.0': @@ -9978,7 +10037,7 @@ snapshots: json-parse-even-better-errors: 5.0.0 pacote: 21.0.4 proc-log: 6.1.0 - semver: 7.7.2 + semver: 7.7.3 transitivePeerDependencies: - supports-color @@ -10192,12 +10251,18 @@ snapshots: '@rollup/rollup-darwin-arm64@4.34.9': optional: true + '@rollup/rollup-darwin-arm64@4.44.0': + optional: true + '@rollup/rollup-darwin-arm64@4.55.1': optional: true '@rollup/rollup-darwin-x64@4.34.9': optional: true + '@rollup/rollup-darwin-x64@4.44.0': + optional: true + '@rollup/rollup-darwin-x64@4.55.1': optional: true @@ -10216,12 +10281,18 @@ snapshots: '@rollup/rollup-linux-arm64-gnu@4.34.9': optional: true + '@rollup/rollup-linux-arm64-gnu@4.44.0': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.55.1': optional: true '@rollup/rollup-linux-arm64-musl@4.34.9': optional: true + '@rollup/rollup-linux-arm64-musl@4.44.0': + optional: true + '@rollup/rollup-linux-arm64-musl@4.55.1': optional: true @@ -10249,12 +10320,18 @@ snapshots: '@rollup/rollup-linux-x64-gnu@4.34.9': optional: true + '@rollup/rollup-linux-x64-gnu@4.44.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.55.1': optional: true '@rollup/rollup-linux-x64-musl@4.34.9': optional: true + '@rollup/rollup-linux-x64-musl@4.44.0': + optional: true + '@rollup/rollup-linux-x64-musl@4.55.1': optional: true @@ -10267,6 +10344,9 @@ snapshots: '@rollup/rollup-win32-arm64-msvc@4.34.9': optional: true + '@rollup/rollup-win32-arm64-msvc@4.44.0': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.55.1': optional: true @@ -10279,6 +10359,9 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.34.9': optional: true + '@rollup/rollup-win32-x64-msvc@4.44.0': + optional: true + '@rollup/rollup-win32-x64-msvc@4.55.1': optional: true @@ -10330,7 +10413,7 @@ snapshots: dependencies: '@sinonjs/commons': 1.8.6 - '@stencil/core@4.38.0': + '@stencil/core@4.41.1': optionalDependencies: '@rollup/rollup-darwin-arm64': 4.34.9 '@rollup/rollup-darwin-x64': 4.34.9 @@ -10341,16 +10424,16 @@ snapshots: '@rollup/rollup-win32-arm64-msvc': 4.34.9 '@rollup/rollup-win32-x64-msvc': 4.34.9 - '@stencil/core@4.41.1': + '@stencil/core@4.43.5': optionalDependencies: - '@rollup/rollup-darwin-arm64': 4.34.9 - '@rollup/rollup-darwin-x64': 4.34.9 - '@rollup/rollup-linux-arm64-gnu': 4.34.9 - '@rollup/rollup-linux-arm64-musl': 4.34.9 - '@rollup/rollup-linux-x64-gnu': 4.34.9 - '@rollup/rollup-linux-x64-musl': 4.34.9 - '@rollup/rollup-win32-arm64-msvc': 4.34.9 - '@rollup/rollup-win32-x64-msvc': 4.34.9 + '@rollup/rollup-darwin-arm64': 4.44.0 + '@rollup/rollup-darwin-x64': 4.44.0 + '@rollup/rollup-linux-arm64-gnu': 4.44.0 + '@rollup/rollup-linux-arm64-musl': 4.44.0 + '@rollup/rollup-linux-x64-gnu': 4.44.0 + '@rollup/rollup-linux-x64-musl': 4.44.0 + '@rollup/rollup-win32-arm64-msvc': 4.44.0 + '@rollup/rollup-win32-x64-msvc': 4.44.0 '@surma/rollup-plugin-off-main-thread@2.2.3': dependencies: @@ -10446,15 +10529,15 @@ snapshots: picocolors: 1.1.1 redent: 3.0.0 - '@testing-library/react@16.3.1(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.8))(@types/react@19.2.8)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@testing-library/react@16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: '@babel/runtime': 7.28.6 '@testing-library/dom': 10.4.1 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) + react: 19.2.7 + react-dom: 19.2.7(react@19.2.7) optionalDependencies: - '@types/react': 19.2.8 - '@types/react-dom': 19.2.3(@types/react@19.2.8) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) '@testing-library/user-event@14.6.1(@testing-library/dom@10.4.1)': dependencies: @@ -10501,20 +10584,20 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/bonjour@3.5.13': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.1.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/connect@3.4.38': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/eslint-scope@3.7.7': dependencies: @@ -10537,14 +10620,14 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -10558,7 +10641,7 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/geojson@7946.0.16': {} @@ -10566,7 +10649,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/history@4.7.11': {} @@ -10576,7 +10659,7 @@ snapshots: '@types/http-proxy@1.17.17': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/istanbul-lib-coverage@2.0.6': {} @@ -10605,7 +10688,7 @@ snapshots: '@types/node-forge@1.3.14': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/node@14.18.63': {} @@ -10613,6 +10696,10 @@ snapshots: dependencies: undici-types: 7.16.0 + '@types/node@24.13.3': + dependencies: + undici-types: 7.18.2 + '@types/normalize-package-data@2.4.4': {} '@types/parse-json@4.0.2': {} @@ -10625,9 +10712,9 @@ snapshots: '@types/range-parser@1.2.7': {} - '@types/react-dom@19.2.3(@types/react@19.2.8)': + '@types/react-dom@19.2.3(@types/react@19.2.17)': dependencies: - '@types/react': 19.2.8 + '@types/react': 19.2.17 '@types/react-router-dom@5.3.3': dependencies: @@ -10640,6 +10727,10 @@ snapshots: '@types/history': 4.7.11 '@types/react': 19.2.8 + '@types/react@19.2.17': + dependencies: + csstype: 3.2.3 + '@types/react@19.2.8': dependencies: csstype: 3.2.3 @@ -10648,7 +10739,7 @@ snapshots: '@types/resolve@1.17.1': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/retry@0.12.0': {} @@ -10657,11 +10748,11 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/send@1.2.1': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/serve-index@1.9.4': dependencies: @@ -10670,14 +10761,14 @@ snapshots: '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/send': 0.17.6 '@types/slice-ansi@4.0.0': {} '@types/sockjs@0.3.36': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/stack-utils@2.0.3': {} @@ -10689,7 +10780,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 '@types/yargs-parser@21.0.3': {} @@ -11764,7 +11855,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.7.2 + semver: 7.7.3 split: 1.0.1 conventional-commits-filter@3.0.0: @@ -12171,7 +12262,7 @@ snapshots: dependencies: semver: 7.7.3 shelljs: 0.8.5 - typescript: 6.0.0-dev.20260209 + typescript: 6.0.0-dev.20260416 dunder-proto@1.0.1: dependencies: @@ -13018,7 +13109,7 @@ snapshots: git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 7.7.2 + semver: 7.7.3 git-up@7.0.0: dependencies: @@ -13668,7 +13759,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -13771,7 +13862,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -13786,7 +13877,7 @@ snapshots: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -13796,7 +13887,7 @@ snapshots: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.9 - '@types/node': 24.10.8 + '@types/node': 24.13.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -13815,7 +13906,7 @@ snapshots: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -13889,12 +13980,12 @@ snapshots: jest-mock@27.5.1: dependencies: '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 jest-mock@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.8 + '@types/node': 24.13.3 jest-util: 30.2.0 jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -13935,7 +14026,7 @@ snapshots: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.11 @@ -13986,7 +14077,7 @@ snapshots: jest-serializer@27.5.1: dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 graceful-fs: 4.2.11 jest-snapshot@27.5.1: @@ -14019,7 +14110,7 @@ snapshots: jest-util@27.5.1: dependencies: '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -14028,7 +14119,7 @@ snapshots: jest-util@28.1.3: dependencies: '@jest/types': 28.1.3 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -14037,7 +14128,7 @@ snapshots: jest-util@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.8 + '@types/node': 24.13.3 chalk: 4.1.2 ci-info: 4.3.1 graceful-fs: 4.2.11 @@ -14067,7 +14158,7 @@ snapshots: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 24.10.8 + '@types/node': 24.13.3 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -14077,7 +14168,7 @@ snapshots: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 24.10.8 + '@types/node': 24.13.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -14086,19 +14177,19 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@28.1.3: dependencies: - '@types/node': 24.10.8 + '@types/node': 24.13.3 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -14758,7 +14849,7 @@ snapshots: make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 tar: 7.5.2 tinyglobby: 0.2.12 which: 5.0.0 @@ -14786,7 +14877,7 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.1 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -14803,11 +14894,11 @@ snapshots: npm-install-checks@7.1.2: dependencies: - semver: 7.7.2 + semver: 7.7.3 npm-install-checks@8.0.0: dependencies: - semver: 7.7.2 + semver: 7.7.3 npm-normalize-package-bin@4.0.0: {} @@ -14817,7 +14908,7 @@ snapshots: dependencies: hosted-git-info: 8.1.0 proc-log: 5.0.0 - semver: 7.7.2 + semver: 7.7.3 validate-npm-package-name: 6.0.2 npm-package-arg@13.0.1: @@ -14837,14 +14928,14 @@ snapshots: npm-install-checks: 7.1.2 npm-normalize-package-bin: 4.0.0 npm-package-arg: 12.0.2 - semver: 7.7.2 + semver: 7.7.3 npm-pick-manifest@11.0.3: dependencies: npm-install-checks: 8.0.0 npm-normalize-package-bin: 5.0.0 npm-package-arg: 13.0.1 - semver: 7.7.2 + semver: 7.7.3 npm-registry-fetch@19.1.0: dependencies: @@ -15849,9 +15940,9 @@ snapshots: - supports-color - vue-template-compiler - react-dom@19.2.3(react@19.2.3): + react-dom@19.2.7(react@19.2.7): dependencies: - react: 19.2.3 + react: 19.2.7 scheduler: 0.27.0 react-error-overlay@6.1.0: {} @@ -15864,18 +15955,18 @@ snapshots: react-refresh@0.11.0: {} - react-router-dom@5.3.4(react@19.2.3): + react-router-dom@5.3.4(react@19.2.7): dependencies: '@babel/runtime': 7.28.6 history: 4.10.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.2.3 - react-router: 5.3.4(react@19.2.3) + react: 19.2.7 + react-router: 5.3.4(react@19.2.7) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - react-router@5.3.4(react@19.2.3): + react-router@5.3.4(react@19.2.7): dependencies: '@babel/runtime': 7.28.6 history: 4.10.1 @@ -15883,12 +15974,12 @@ snapshots: loose-envify: 1.4.0 path-to-regexp: 1.9.0 prop-types: 15.8.1 - react: 19.2.3 + react: 19.2.7 react-is: 16.13.1 tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - react-scripts@5.0.1(@babel/plugin-syntax-flow@7.28.6(@babel/core@7.28.6))(@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.28.6))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@19.2.3)(type-fest@0.21.3)(typescript@5.9.3)(yaml@2.8.2): + react-scripts@5.0.1(@babel/plugin-syntax-flow@7.28.6(@babel/core@7.28.6))(@babel/plugin-transform-react-jsx@7.28.6(@babel/core@7.28.6))(@types/babel__core@7.20.5)(eslint@8.57.1)(react@19.2.7)(type-fest@0.21.3)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@babel/core': 7.28.6 '@pmmmwh/react-refresh-webpack-plugin': 0.5.17(react-refresh@0.11.0)(type-fest@0.21.3)(webpack-dev-server@4.15.2(webpack@5.104.1))(webpack@5.104.1) @@ -15922,7 +16013,7 @@ snapshots: postcss-normalize: 10.0.1(browserslist@4.28.1)(postcss@8.5.6) postcss-preset-env: 7.8.3(postcss@8.5.6) prompts: 2.4.2 - react: 19.2.3 + react: 19.2.7 react-app-polyfill: 3.0.0 react-dev-utils: 12.0.1(eslint@8.57.1)(typescript@5.9.3)(webpack@5.104.1) react-refresh: 0.11.0 @@ -15977,7 +16068,7 @@ snapshots: - webpack-plugin-serve - yaml - react@19.2.3: {} + react@19.2.7: {} read-cache@1.0.0: dependencies: @@ -16817,6 +16908,14 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 + tar@7.5.19: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.1.0 + yallist: 5.0.0 + tar@7.5.2: dependencies: '@isaacs/fs-minipass': 4.0.1 @@ -17045,7 +17144,7 @@ snapshots: typescript@5.9.3: {} - typescript@6.0.0-dev.20260209: {} + typescript@6.0.0-dev.20260416: {} uglify-js@3.19.3: optional: true @@ -17061,6 +17160,8 @@ snapshots: undici-types@7.16.0: {} + undici-types@7.18.2: {} + unicode-canonical-property-names-ecmascript@2.0.1: {} unicode-match-property-ecmascript@2.0.0: @@ -17184,7 +17285,7 @@ snapshots: dependencies: defaults: 1.0.4 - web-vitals@5.1.0: {} + web-vitals@5.3.0: {} webidl-conversions@4.0.2: {} @@ -17389,18 +17490,18 @@ snapshots: idb: 7.1.1 workbox-core: 6.6.0 - workbox-background-sync@7.4.0: + workbox-background-sync@7.4.1: dependencies: idb: 7.1.1 - workbox-core: 7.4.0 + workbox-core: 7.4.1 workbox-broadcast-update@6.6.0: dependencies: workbox-core: 6.6.0 - workbox-broadcast-update@7.4.0: + workbox-broadcast-update@7.4.1: dependencies: - workbox-core: 7.4.0 + workbox-core: 7.4.1 workbox-build@6.6.0(@types/babel__core@7.20.5): dependencies: @@ -17449,23 +17550,23 @@ snapshots: dependencies: workbox-core: 6.6.0 - workbox-cacheable-response@7.4.0: + workbox-cacheable-response@7.4.1: dependencies: - workbox-core: 7.4.0 + workbox-core: 7.4.1 workbox-core@6.6.0: {} - workbox-core@7.4.0: {} + workbox-core@7.4.1: {} workbox-expiration@6.6.0: dependencies: idb: 7.1.1 workbox-core: 6.6.0 - workbox-expiration@7.4.0: + workbox-expiration@7.4.1: dependencies: idb: 7.1.1 - workbox-core: 7.4.0 + workbox-core: 7.4.1 workbox-google-analytics@6.6.0: dependencies: @@ -17474,20 +17575,20 @@ snapshots: workbox-routing: 6.6.0 workbox-strategies: 6.6.0 - workbox-google-analytics@7.4.0: + workbox-google-analytics@7.4.1: dependencies: - workbox-background-sync: 7.4.0 - workbox-core: 7.4.0 - workbox-routing: 7.4.0 - workbox-strategies: 7.4.0 + workbox-background-sync: 7.4.1 + workbox-core: 7.4.1 + workbox-routing: 7.4.1 + workbox-strategies: 7.4.1 workbox-navigation-preload@6.6.0: dependencies: workbox-core: 6.6.0 - workbox-navigation-preload@7.4.0: + workbox-navigation-preload@7.4.1: dependencies: - workbox-core: 7.4.0 + workbox-core: 7.4.1 workbox-precaching@6.6.0: dependencies: @@ -17495,19 +17596,19 @@ snapshots: workbox-routing: 6.6.0 workbox-strategies: 6.6.0 - workbox-precaching@7.4.0: + workbox-precaching@7.4.1: dependencies: - workbox-core: 7.4.0 - workbox-routing: 7.4.0 - workbox-strategies: 7.4.0 + workbox-core: 7.4.1 + workbox-routing: 7.4.1 + workbox-strategies: 7.4.1 workbox-range-requests@6.6.0: dependencies: workbox-core: 6.6.0 - workbox-range-requests@7.4.0: + workbox-range-requests@7.4.1: dependencies: - workbox-core: 7.4.0 + workbox-core: 7.4.1 workbox-recipes@6.6.0: dependencies: @@ -17522,27 +17623,27 @@ snapshots: dependencies: workbox-core: 6.6.0 - workbox-routing@7.4.0: + workbox-routing@7.4.1: dependencies: - workbox-core: 7.4.0 + workbox-core: 7.4.1 workbox-strategies@6.6.0: dependencies: workbox-core: 6.6.0 - workbox-strategies@7.4.0: + workbox-strategies@7.4.1: dependencies: - workbox-core: 7.4.0 + workbox-core: 7.4.1 workbox-streams@6.6.0: dependencies: workbox-core: 6.6.0 workbox-routing: 6.6.0 - workbox-streams@7.4.0: + workbox-streams@7.4.1: dependencies: - workbox-core: 7.4.0 - workbox-routing: 7.4.0 + workbox-core: 7.4.1 + workbox-routing: 7.4.1 workbox-sw@6.6.0: {}