diff --git a/.changeset/young-eggs-learn.md b/.changeset/young-eggs-learn.md new file mode 100644 index 00000000..1f452b9e --- /dev/null +++ b/.changeset/young-eggs-learn.md @@ -0,0 +1,5 @@ +--- +"@capacitor/background-runner": major +--- + +Updates to support Capacitor 6 diff --git a/apps/example-app/android/build.gradle b/apps/example-app/android/build.gradle index 9cc72cb6..85a5dda2 100644 --- a/apps/example-app/android/build.gradle +++ b/apps/example-app/android/build.gradle @@ -7,8 +7,8 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.0.0' - classpath 'com.google.gms:google-services:4.3.15' + classpath 'com.android.tools.build:gradle:8.2.1' + classpath 'com.google.gms:google-services:4.4.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/apps/example-app/android/capacitor.settings.gradle b/apps/example-app/android/capacitor.settings.gradle index 7cebfb1f..d3f5d53f 100644 --- a/apps/example-app/android/capacitor.settings.gradle +++ b/apps/example-app/android/capacitor.settings.gradle @@ -1,18 +1,18 @@ // 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@5.2.2_@capacitor+core@5.2.2/node_modules/@capacitor/android/capacitor') +project(':capacitor-android').projectDir = new File('../../../node_modules/.pnpm/@capacitor+android@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/android/capacitor') include ':capacitor-app' -project(':capacitor-app').projectDir = new File('../../../node_modules/.pnpm/@capacitor+app@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/app/android') +project(':capacitor-app').projectDir = new File('../../../node_modules/.pnpm/@capacitor+app@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/app/android') include ':capacitor-background-runner' project(':capacitor-background-runner').projectDir = new File('../../../packages/capacitor-plugin/android') include ':capacitor-haptics' -project(':capacitor-haptics').projectDir = new File('../../../node_modules/.pnpm/@capacitor+haptics@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/haptics/android') +project(':capacitor-haptics').projectDir = new File('../../../node_modules/.pnpm/@capacitor+haptics@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/haptics/android') include ':capacitor-keyboard' -project(':capacitor-keyboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+keyboard@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/keyboard/android') +project(':capacitor-keyboard').projectDir = new File('../../../node_modules/.pnpm/@capacitor+keyboard@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/keyboard/android') include ':capacitor-status-bar' -project(':capacitor-status-bar').projectDir = new File('../../../node_modules/.pnpm/@capacitor+status-bar@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/status-bar/android') +project(':capacitor-status-bar').projectDir = new File('../../../node_modules/.pnpm/@capacitor+status-bar@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/status-bar/android') diff --git a/apps/example-app/android/gradle/wrapper/gradle-wrapper.properties b/apps/example-app/android/gradle/wrapper/gradle-wrapper.properties index 761b8f08..9b0a13f0 100644 --- a/apps/example-app/android/gradle/wrapper/gradle-wrapper.properties +++ b/apps/example-app/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-all.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/apps/example-app/android/variables.gradle b/apps/example-app/android/variables.gradle index 5f27ad56..8ef305d0 100644 --- a/apps/example-app/android/variables.gradle +++ b/apps/example-app/android/variables.gradle @@ -1,14 +1,14 @@ ext { minSdkVersion = 22 compileSdkVersion = 34 - targetSdkVersion = 33 - androidxActivityVersion = '1.7.0' + targetSdkVersion = 34 + androidxActivityVersion = '1.8.0' androidxAppCompatVersion = '1.6.1' androidxCoordinatorLayoutVersion = '1.2.0' - androidxCoreVersion = '1.10.0' - androidxFragmentVersion = '1.5.6' - coreSplashScreenVersion = '1.0.0' - androidxWebkitVersion = '1.6.1' + androidxCoreVersion = '1.12.0' + androidxFragmentVersion = '1.6.2' + coreSplashScreenVersion = '1.0.1' + androidxWebkitVersion = '1.9.0' junitVersion = '4.13.2' androidxJunitVersion = '1.1.5' androidxEspressoCoreVersion = '3.5.1' diff --git a/apps/example-app/ios/App/Podfile b/apps/example-app/ios/App/Podfile index 0ecf8073..f74e2d9d 100644 --- a/apps/example-app/ios/App/Podfile +++ b/apps/example-app/ios/App/Podfile @@ -1,4 +1,4 @@ -require_relative '../../node_modules/@capacitor/ios/scripts/pods_helpers' +require_relative '../../../../node_modules/.pnpm/@capacitor+ios@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/ios/scripts/pods_helpers' platform :ios, '13.0' use_frameworks! @@ -9,13 +9,13 @@ use_frameworks! install! 'cocoapods', :disable_input_output_paths => true def capacitor_pods - pod 'Capacitor', :path => '../../../../node_modules/.pnpm/@capacitor+ios@5.2.2_@capacitor+core@5.2.2/node_modules/@capacitor/ios' - pod 'CapacitorCordova', :path => '../../../../node_modules/.pnpm/@capacitor+ios@5.2.2_@capacitor+core@5.2.2/node_modules/@capacitor/ios' - pod 'CapacitorApp', :path => '../../../../node_modules/.pnpm/@capacitor+app@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/app' + pod 'Capacitor', :path => '../../../../node_modules/.pnpm/@capacitor+ios@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/ios' + pod 'CapacitorCordova', :path => '../../../../node_modules/.pnpm/@capacitor+ios@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/ios' + pod 'CapacitorApp', :path => '../../../../node_modules/.pnpm/@capacitor+app@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/app' pod 'CapacitorBackgroundRunner', :path => '../../../../packages/capacitor-plugin' - pod 'CapacitorHaptics', :path => '../../../../node_modules/.pnpm/@capacitor+haptics@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/haptics' - pod 'CapacitorKeyboard', :path => '../../../../node_modules/.pnpm/@capacitor+keyboard@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/keyboard' - pod 'CapacitorStatusBar', :path => '../../../../node_modules/.pnpm/@capacitor+status-bar@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/status-bar' + pod 'CapacitorHaptics', :path => '../../../../node_modules/.pnpm/@capacitor+haptics@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/haptics' + pod 'CapacitorKeyboard', :path => '../../../../node_modules/.pnpm/@capacitor+keyboard@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/keyboard' + pod 'CapacitorStatusBar', :path => '../../../../node_modules/.pnpm/@capacitor+status-bar@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/status-bar' end target 'App' do diff --git a/apps/example-app/ios/App/Podfile.lock b/apps/example-app/ios/App/Podfile.lock index 2734b85b..12a7d13a 100644 --- a/apps/example-app/ios/App/Podfile.lock +++ b/apps/example-app/ios/App/Podfile.lock @@ -1,52 +1,52 @@ PODS: - - Capacitor (5.2.2): + - Capacitor (6.0.0): - CapacitorCordova - - CapacitorApp (5.0.6): + - CapacitorApp (6.0.0): - Capacitor - - CapacitorBackgroundRunner (1.0.5): + - CapacitorBackgroundRunner (1.1.0): - Capacitor - - CapacitorCordova (5.2.2) - - CapacitorHaptics (5.0.6): + - CapacitorCordova (6.0.0) + - CapacitorHaptics (6.0.0): - Capacitor - - CapacitorKeyboard (5.0.6): + - CapacitorKeyboard (6.0.0): - Capacitor - - CapacitorStatusBar (5.0.6): + - CapacitorStatusBar (6.0.0): - Capacitor DEPENDENCIES: - - "Capacitor (from `../../../../node_modules/.pnpm/@capacitor+ios@5.2.2_@capacitor+core@5.2.2/node_modules/@capacitor/ios`)" - - "CapacitorApp (from `../../../../node_modules/.pnpm/@capacitor+app@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/app`)" + - "Capacitor (from `../../../../node_modules/.pnpm/@capacitor+ios@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/ios`)" + - "CapacitorApp (from `../../../../node_modules/.pnpm/@capacitor+app@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/app`)" - CapacitorBackgroundRunner (from `../../../../packages/capacitor-plugin`) - - "CapacitorCordova (from `../../../../node_modules/.pnpm/@capacitor+ios@5.2.2_@capacitor+core@5.2.2/node_modules/@capacitor/ios`)" - - "CapacitorHaptics (from `../../../../node_modules/.pnpm/@capacitor+haptics@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/haptics`)" - - "CapacitorKeyboard (from `../../../../node_modules/.pnpm/@capacitor+keyboard@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/keyboard`)" - - "CapacitorStatusBar (from `../../../../node_modules/.pnpm/@capacitor+status-bar@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/status-bar`)" + - "CapacitorCordova (from `../../../../node_modules/.pnpm/@capacitor+ios@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/ios`)" + - "CapacitorHaptics (from `../../../../node_modules/.pnpm/@capacitor+haptics@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/haptics`)" + - "CapacitorKeyboard (from `../../../../node_modules/.pnpm/@capacitor+keyboard@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/keyboard`)" + - "CapacitorStatusBar (from `../../../../node_modules/.pnpm/@capacitor+status-bar@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/status-bar`)" EXTERNAL SOURCES: Capacitor: - :path: "../../../../node_modules/.pnpm/@capacitor+ios@5.2.2_@capacitor+core@5.2.2/node_modules/@capacitor/ios" + :path: "../../../../node_modules/.pnpm/@capacitor+ios@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/ios" CapacitorApp: - :path: "../../../../node_modules/.pnpm/@capacitor+app@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/app" + :path: "../../../../node_modules/.pnpm/@capacitor+app@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/app" CapacitorBackgroundRunner: :path: "../../../../packages/capacitor-plugin" CapacitorCordova: - :path: "../../../../node_modules/.pnpm/@capacitor+ios@5.2.2_@capacitor+core@5.2.2/node_modules/@capacitor/ios" + :path: "../../../../node_modules/.pnpm/@capacitor+ios@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/ios" CapacitorHaptics: - :path: "../../../../node_modules/.pnpm/@capacitor+haptics@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/haptics" + :path: "../../../../node_modules/.pnpm/@capacitor+haptics@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/haptics" CapacitorKeyboard: - :path: "../../../../node_modules/.pnpm/@capacitor+keyboard@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/keyboard" + :path: "../../../../node_modules/.pnpm/@capacitor+keyboard@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/keyboard" CapacitorStatusBar: - :path: "../../../../node_modules/.pnpm/@capacitor+status-bar@5.0.6_@capacitor+core@5.2.2/node_modules/@capacitor/status-bar" + :path: "../../../../node_modules/.pnpm/@capacitor+status-bar@6.0.0_@capacitor+core@6.0.0/node_modules/@capacitor/status-bar" SPEC CHECKSUMS: - Capacitor: 070b18988e0f566728ae9a5eb3a7a974595f1626 - CapacitorApp: 024e1b1bea5f883d79f6330d309bc441c88ad04a - CapacitorBackgroundRunner: f2415aebbcea4e744eb45f785a50f07ba72f1d0b - CapacitorCordova: 3773395d5331add072300ff6041ca2cf7b93cb0b - CapacitorHaptics: 1fffc1217c7e64a472d7845be50fb0c2f7d4204c - CapacitorKeyboard: b978154b024a5f65e044908e37d15b7de58b9d12 - CapacitorStatusBar: 565c0a1ebd79bb40d797606a8992b4a105885309 + Capacitor: 559d073c4ca6c27f8e7002c807eea94c3ba435a9 + CapacitorApp: 9d53aec7101f7b030a950c5bdc4df8612576b279 + CapacitorBackgroundRunner: 270b88dd7ba6631b22f17ab4f10422834d82c1aa + CapacitorCordova: 8c4bfdf69368512e85b1d8b724dd7546abeb30af + CapacitorHaptics: 9ebc9363f0e9b8eb4295088a0b474530acf1859b + CapacitorKeyboard: deacbd09d8d1029c3681197fb05d206b721d5f73 + CapacitorStatusBar: 2e4369f99166125435641b1908d05f561eaba6f6 -PODFILE CHECKSUM: 023978344a0d202e5020371cd007ff62c16044ac +PODFILE CHECKSUM: e034daa9f6dab0c6aa25939574639cc4e49d9257 COCOAPODS: 1.15.2 diff --git a/apps/example-app/package.json b/apps/example-app/package.json index f0e70f87..f0f7172d 100644 --- a/apps/example-app/package.json +++ b/apps/example-app/package.json @@ -5,14 +5,14 @@ "dependencies": { "@babel/plugin-syntax-flow": "^7.22.5", "@babel/plugin-transform-react-jsx": "^7.22.5", - "@capacitor/android": "^5.2.2", - "@capacitor/app": "^5.0.6", + "@capacitor/android": "^6.0.0", + "@capacitor/app": "^6.0.0", "@capacitor/background-runner": "workspace:^", - "@capacitor/core": "^5.2.2", - "@capacitor/haptics": "^5.0.6", - "@capacitor/ios": "^5.2.2", - "@capacitor/keyboard": "^5.0.6", - "@capacitor/status-bar": "^5.0.6", + "@capacitor/core": "^6.0.0", + "@capacitor/haptics": "^6.0.0", + "@capacitor/ios": "^6.0.0", + "@capacitor/keyboard": "^6.0.0", + "@capacitor/status-bar": "^6.0.0", "@ionic/react": "^6.7.5", "@ionic/react-router": "^6.7.5", "@testing-library/dom": "^9.3.1", @@ -53,17 +53,10 @@ "eject": "react-scripts eject" }, "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ] + "extends": ["react-app", "react-app/jest"] }, "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], + "production": [">0.2%", "not dead", "not op_mini all"], "development": [ "last 1 chrome version", "last 1 firefox version", @@ -71,7 +64,7 @@ ] }, "devDependencies": { - "@capacitor/cli": "^5.2.2" + "@capacitor/cli": "^6.0.0" }, "description": "An Ionic project" } diff --git a/packages/android-js-engine/.idea/kotlinc.xml b/packages/android-js-engine/.idea/kotlinc.xml index 69e86158..f8467b45 100644 --- a/packages/android-js-engine/.idea/kotlinc.xml +++ b/packages/android-js-engine/.idea/kotlinc.xml @@ -1,6 +1,6 @@ - \ No newline at end of file diff --git a/packages/android-js-engine/AndroidJSEngine/build.gradle b/packages/android-js-engine/AndroidJSEngine/build.gradle index ad1dd747..759bbbf8 100644 --- a/packages/android-js-engine/AndroidJSEngine/build.gradle +++ b/packages/android-js-engine/AndroidJSEngine/build.gradle @@ -3,19 +3,19 @@ ext { androidxAppCompatVersion = project.hasProperty('androidxAppCompatVersion') ? rootProject.ext.androidxAppCompatVersion : '1.6.1' androidxJunitVersion = project.hasProperty('androidxJunitVersion') ? rootProject.ext.androidxJunitVersion : '1.1.5' androidxEspressoCoreVersion = project.hasProperty('androidxEspressoCoreVersion') ? rootProject.ext.androidxEspressoCoreVersion : '3.5.1' - androidxCoreKTXVersion = project.hasProperty('androidxCoreKTXVersion') ? rootProject.ext.androidxCoreKTXVersion : '1.10.0' - androidxMaterialVersion = project.hasProperty('androidxMaterialVersion') ? rootProject.ext.androidxMaterialVersion : '1.9.0' + androidxCoreKTXVersion = project.hasProperty('androidxCoreKTXVersion') ? rootProject.ext.androidxCoreKTXVersion : '1.12.0' + androidxMaterialVersion = project.hasProperty('androidxMaterialVersion') ? rootProject.ext.androidxMaterialVersion : '1.10.0' } buildscript { - ext.kotlin_version = project.hasProperty("kotlin_version") ? rootProject.ext.kotlin_version : '1.8.20' + ext.kotlin_version = project.hasProperty("kotlin_version") ? rootProject.ext.kotlin_version : '1.9.10' repositories { google() mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.0.0' + classpath 'com.android.tools.build:gradle:8.2.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } diff --git a/packages/android-js-engine/build.gradle b/packages/android-js-engine/build.gradle index fd3d4789..7c8e737b 100644 --- a/packages/android-js-engine/build.gradle +++ b/packages/android-js-engine/build.gradle @@ -2,5 +2,5 @@ plugins { id 'com.android.application' version '8.0.2' apply false id 'com.android.library' version '8.0.2' apply false - id 'org.jetbrains.kotlin.android' version '1.8.20' apply false + id 'org.jetbrains.kotlin.android' version '1.9.10' apply false } \ No newline at end of file diff --git a/packages/android-js-engine/gradle/wrapper/gradle-wrapper.properties b/packages/android-js-engine/gradle/wrapper/gradle-wrapper.properties index 3cbc36d8..4a3c37c3 100644 --- a/packages/android-js-engine/gradle/wrapper/gradle-wrapper.properties +++ b/packages/android-js-engine/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Fri Jan 05 16:19:19 CST 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/packages/capacitor-plugin/android/build.gradle b/packages/capacitor-plugin/android/build.gradle index a9dbfce4..0642d1f4 100644 --- a/packages/capacitor-plugin/android/build.gradle +++ b/packages/capacitor-plugin/android/build.gradle @@ -1,7 +1,7 @@ ext { junitVersion = project.hasProperty('junitVersion') ? rootProject.ext.junitVersion : '4.13.2' androidxAppCompatVersion = project.hasProperty('androidxAppCompatVersion') ? rootProject.ext.androidxAppCompatVersion : '1.6.1' - androidxCoreKTXVersion = project.hasProperty('androidxCoreKTXVersion') ? rootProject.ext.androidxCoreKTXVersion : '1.10.0' + androidxCoreKTXVersion = project.hasProperty('androidxCoreKTXVersion') ? rootProject.ext.androidxCoreKTXVersion : '1.12.0' androidxJunitVersion = project.hasProperty('androidxJunitVersion') ? rootProject.ext.androidxJunitVersion : '1.1.5' androidxEspressoCoreVersion = project.hasProperty('androidxEspressoCoreVersion') ? rootProject.ext.androidxEspressoCoreVersion : '3.5.1' workManagerVersion = project.hasProperty('workManagerVersion') ? rootProject.ext.workManagerVersion : '2.8.1' @@ -9,13 +9,13 @@ ext { } buildscript { - ext.kotlin_version = project.hasProperty("kotlin_version") ? rootProject.ext.kotlin_version : '1.8.20' + ext.kotlin_version = project.hasProperty("kotlin_version") ? rootProject.ext.kotlin_version : '1.9.10' repositories { google() mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:8.0.0' + classpath 'com.android.tools.build:gradle:8.2.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } diff --git a/packages/capacitor-plugin/android/gradle/wrapper/gradle-wrapper.properties b/packages/capacitor-plugin/android/gradle/wrapper/gradle-wrapper.properties index 761b8f08..9b0a13f0 100644 --- a/packages/capacitor-plugin/android/gradle/wrapper/gradle-wrapper.properties +++ b/packages/capacitor-plugin/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-all.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/packages/capacitor-plugin/package.json b/packages/capacitor-plugin/package.json index 80cbb51e..11d984ca 100644 --- a/packages/capacitor-plugin/package.json +++ b/packages/capacitor-plugin/package.json @@ -49,11 +49,11 @@ "postinstall": "node ./scripts/install_libs.js" }, "devDependencies": { - "@capacitor/android": "^5.2.2", - "@capacitor/cli": "^5.2.2", - "@capacitor/core": "^5.2.2", - "@capacitor/docgen": "^0.0.18", - "@capacitor/ios": "^5.2.2", + "@capacitor/android": "^6.0.0", + "@capacitor/cli": "^6.0.0", + "@capacitor/core": "^6.0.0", + "@capacitor/docgen": "^0.2.2", + "@capacitor/ios": "^6.0.0", "@ionic/eslint-config": "^0.3.0", "@ionic/prettier-config": "^1.0.1", "@ionic/swiftlint-config": "^1.1.2", @@ -66,7 +66,7 @@ "typescript": "^5.1.6" }, "peerDependencies": { - "@capacitor/core": "^5.0.0" + "@capacitor/core": "^6.0.0" }, "prettier": "@ionic/prettier-config", "swiftlint": "@ionic/swiftlint-config", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3246e555..0db1d9e3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,29 +28,29 @@ importers: specifier: ^7.22.5 version: 7.22.5(@babel/core@7.22.9) '@capacitor/android': - specifier: ^5.2.2 - version: 5.2.2(@capacitor/core@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@capacitor/core@6.0.0) '@capacitor/app': - specifier: ^5.0.6 - version: 5.0.6(@capacitor/core@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@capacitor/core@6.0.0) '@capacitor/background-runner': specifier: workspace:^ version: link:../../packages/capacitor-plugin '@capacitor/core': - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^6.0.0 + version: 6.0.0 '@capacitor/haptics': - specifier: ^5.0.6 - version: 5.0.6(@capacitor/core@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@capacitor/core@6.0.0) '@capacitor/ios': - specifier: ^5.2.2 - version: 5.2.2(@capacitor/core@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@capacitor/core@6.0.0) '@capacitor/keyboard': - specifier: ^5.0.6 - version: 5.0.6(@capacitor/core@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@capacitor/core@6.0.0) '@capacitor/status-bar': - specifier: ^5.0.6 - version: 5.0.6(@capacitor/core@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@capacitor/core@6.0.0) '@ionic/react': specifier: ^6.7.5 version: 6.7.5(react-dom@17.0.2)(react@17.0.2) @@ -149,8 +149,8 @@ importers: version: 5.1.4 devDependencies: '@capacitor/cli': - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^6.0.0 + version: 6.0.0 packages/android-js-engine: dependencies: @@ -174,20 +174,20 @@ importers: packages/capacitor-plugin: devDependencies: '@capacitor/android': - specifier: ^5.2.2 - version: 5.2.2(@capacitor/core@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@capacitor/core@6.0.0) '@capacitor/cli': - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^6.0.0 + version: 6.0.0 '@capacitor/core': - specifier: ^5.2.2 - version: 5.2.2 + specifier: ^6.0.0 + version: 6.0.0 '@capacitor/docgen': - specifier: ^0.0.18 - version: 0.0.18 + specifier: ^0.2.2 + version: 0.2.2 '@capacitor/ios': - specifier: ^5.2.2 - version: 5.2.2(@capacitor/core@5.2.2) + specifier: ^6.0.0 + version: 6.0.0(@capacitor/core@6.0.0) '@ionic/eslint-config': specifier: ^0.3.0 version: 0.3.0(eslint@7.32.0)(typescript@5.1.6) @@ -1717,93 +1717,94 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: false - /@capacitor/android@5.2.2(@capacitor/core@5.2.2): - resolution: {integrity: sha512-2kx5C2lJ/DSwPWS7fKvextWhg4AK3SQvQnHgp8+WX6SDYgphBNlGUh45N/qBoMeVM7lqjANJFGQDCk0FjimlWQ==} + /@capacitor/android@6.0.0(@capacitor/core@6.0.0): + resolution: {integrity: sha512-NwL87VO9F1WY/EgvJZN9pIhjejq688k2fRW6XWNLVe3cgGE6nUb9J34KI68fhx3139cf2LVGPUYs+mwZC8esiQ==} peerDependencies: - '@capacitor/core': ^5.2.0 + '@capacitor/core': ^6.0.0 dependencies: - '@capacitor/core': 5.2.2 + '@capacitor/core': 6.0.0 - /@capacitor/app@5.0.6(@capacitor/core@5.2.2): - resolution: {integrity: sha512-6ZXVdnNmaYILasC/RjQw+yfTmq2ZO7Q3v5lFcDVfq3PFGnybyYQh+RstBrYri+376OmXOXxBD7E6UxBhrMzXGA==} + /@capacitor/app@6.0.0(@capacitor/core@6.0.0): + resolution: {integrity: sha512-X5UGd90Jh5p9rmoPyMqFyFWqOypdJgVJhYcM5X1YyDVJJGzmJ5MuYv1+ajj5DW9Qyh+5a3th9WYptdGby8jidA==} peerDependencies: - '@capacitor/core': ^5.0.0 + '@capacitor/core': ^6.0.0 dependencies: - '@capacitor/core': 5.2.2 + '@capacitor/core': 6.0.0 dev: false - /@capacitor/cli@5.2.2: - resolution: {integrity: sha512-h/cefX3sefLcmd4VI2h+fNIYKWH1QCUACWAH8bkdJ+aEL+x2xYbGlqeW6Belb3E2Uvu9OA+cz7YVDnNRcjyQyw==} - engines: {node: '>=16.0.0'} + /@capacitor/cli@6.0.0: + resolution: {integrity: sha512-6z30P0mr53l0VXPwFjzDVuKIt1991bqUSSfShTT2efWN+rBSGSAH2bPID6qSZornH1n5R5Lh/UHq/aGuW523MQ==} + engines: {node: '>=18.0.0'} hasBin: true dependencies: '@ionic/cli-framework-output': 2.2.6 '@ionic/utils-fs': 3.1.7 - '@ionic/utils-subprocess': 2.1.12 + '@ionic/utils-process': 2.1.11 + '@ionic/utils-subprocess': 2.1.11 '@ionic/utils-terminal': 2.3.4 commander: 9.5.0 debug: 4.3.4 env-paths: 2.2.1 kleur: 4.1.5 - native-run: 1.7.2 + native-run: 2.0.1 open: 8.4.2 plist: 3.1.0 prompts: 2.4.2 rimraf: 4.4.1 semver: 7.5.4 tar: 6.1.15 - tslib: 2.6.1 + tslib: 2.6.2 xml2js: 0.5.0 transitivePeerDependencies: - supports-color dev: true - /@capacitor/core@5.2.2: - resolution: {integrity: sha512-3jKECZC5+YD2rljMZm1e/K3AYyoxUmLDZCyofTPbRYPBSI0wJh5ZCkX+XIGzNM0o/Wokl3Voa1JB8xsLC0MPxA==} + /@capacitor/core@6.0.0: + resolution: {integrity: sha512-NvxIQsJcMiIV+Le1DilR2GGyQQbDInfXK1UywGROQ5mycdFlW5XoAPZ+MKnFGB123RoEgE3uhDGgwTXUmSlX9A==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 - /@capacitor/docgen@0.0.18: - resolution: {integrity: sha512-BVqzrbSi9u5IaKRLlG0H/ZW8M23FDJpH2018RTGVHRn2Yk3na9jOcItBc3r+rYiwgRgAHylNw9Lt7+lWmJBD3Q==} + /@capacitor/docgen@0.2.2: + resolution: {integrity: sha512-617jB5DlKjUljxfoANORWeqffsHqHekckH48oslKWFGzfCHYIAEPfJfMa5M4mVSzn2ifSvWB5C3st4augwhl5w==} engines: {node: '>=14.5.0'} hasBin: true dependencies: '@types/node': 14.18.54 - colorette: 1.4.0 + colorette: 2.0.20 github-slugger: 1.5.0 minimist: 1.2.8 typescript: 4.2.4 dev: true - /@capacitor/haptics@5.0.6(@capacitor/core@5.2.2): - resolution: {integrity: sha512-UrMcR7p2X10ql4VLlowUuH/VckTeu0lj+RQpekxox14uxDmu5AGIFDK/iDTi8W6QZkxTJRZK6sbCjgwYgNJ7Pw==} + /@capacitor/haptics@6.0.0(@capacitor/core@6.0.0): + resolution: {integrity: sha512-z2TmB+pTbd98Il2I1xpZGClCFwORxxP2m9f1a0rh70c2ubj2atVyZctgxrx1fuoExZTNGSxHaylWfrmjmtelVg==} peerDependencies: - '@capacitor/core': ^5.0.0 + '@capacitor/core': ^6.0.0 dependencies: - '@capacitor/core': 5.2.2 + '@capacitor/core': 6.0.0 dev: false - /@capacitor/ios@5.2.2(@capacitor/core@5.2.2): - resolution: {integrity: sha512-6nNhB+G9tamJFMdvPOIATEPIXlh3GNXMq8eeY3xrFO72bBTmQpXdbDQmMJeBbpVlkEnFoVUXiSxAu6O0E9x9Lw==} + /@capacitor/ios@6.0.0(@capacitor/core@6.0.0): + resolution: {integrity: sha512-7mAs3gjWiE5DPM4AGPduqFSDGXCPwwqQRMzbohVway7/cTWnHomHV8mIojMZE4GILeWO2fILbyu3C8q9pHg2vg==} peerDependencies: - '@capacitor/core': ^5.2.0 + '@capacitor/core': ^6.0.0 dependencies: - '@capacitor/core': 5.2.2 + '@capacitor/core': 6.0.0 - /@capacitor/keyboard@5.0.6(@capacitor/core@5.2.2): - resolution: {integrity: sha512-9GewAa/y2Hwkdw/Be8MTdiAjrFZ7TPDKpR44M0Y/0QMnK+mBbgzcoZ/UkuumWv6e2F1IAI+VY5eYVQHDeZcRoA==} + /@capacitor/keyboard@6.0.0(@capacitor/core@6.0.0): + resolution: {integrity: sha512-pPX/PQWWjw5ce47kHEYv6IWlHzuhAxgXihqEAAAGLdwK3u3srgGWCljXrYS9juVBPi/lA1uK7UaUzYI0XrgxVQ==} peerDependencies: - '@capacitor/core': ^5.0.0 + '@capacitor/core': ^6.0.0 dependencies: - '@capacitor/core': 5.2.2 + '@capacitor/core': 6.0.0 dev: false - /@capacitor/status-bar@5.0.6(@capacitor/core@5.2.2): - resolution: {integrity: sha512-7od8CxsBnot1XMK3IeOkproFL4hgoKoWAc3pwUvmDOkQsXoxwQm4SR9mLwQavv1XfxtHbFV9Ukd7FwMxOPSViw==} + /@capacitor/status-bar@6.0.0(@capacitor/core@6.0.0): + resolution: {integrity: sha512-Wo0ILugYlmENegKDgTzVCPjbvP8h1ObgHslLdgeVG643ViMS/diausHIq8e104WIKCXtKIELmQeYVp9mX7932g==} peerDependencies: - '@capacitor/core': ^5.0.0 + '@capacitor/core': ^6.0.0 dependencies: - '@capacitor/core': 5.2.2 + '@capacitor/core': 6.0.0 dev: false /@changesets/apply-release-plan@6.1.4: @@ -2317,20 +2318,10 @@ packages: engines: {node: '>=10.3.0'} dependencies: debug: 4.3.4 - tslib: 2.6.1 + tslib: 2.6.2 transitivePeerDependencies: - supports-color - /@ionic/utils-array@2.1.6: - resolution: {integrity: sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg==} - engines: {node: '>=16.0.0'} - dependencies: - debug: 4.3.4 - tslib: 2.6.1 - transitivePeerDependencies: - - supports-color - dev: true - /@ionic/utils-fs@3.1.6: resolution: {integrity: sha512-eikrNkK89CfGPmexjTfSWl4EYqsPSBh0Ka7by4F0PLc1hJZYtJxUZV3X4r5ecA8ikjicUmcbU7zJmAjmqutG/w==} engines: {node: '>=10.3.0'} @@ -2349,7 +2340,7 @@ packages: '@types/fs-extra': 8.1.2 debug: 4.3.4 fs-extra: 9.1.0 - tslib: 2.6.1 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: true @@ -2359,7 +2350,7 @@ packages: engines: {node: '>=10.3.0'} dependencies: debug: 4.3.4 - tslib: 2.6.1 + tslib: 2.6.2 transitivePeerDependencies: - supports-color @@ -2368,7 +2359,7 @@ packages: engines: {node: '>=16.0.0'} dependencies: debug: 4.3.4 - tslib: 2.6.1 + tslib: 2.6.2 transitivePeerDependencies: - supports-color dev: true @@ -2382,7 +2373,7 @@ packages: debug: 4.3.4 signal-exit: 3.0.7 tree-kill: 1.2.2 - tslib: 2.6.1 + tslib: 2.6.2 transitivePeerDependencies: - supports-color @@ -2405,20 +2396,10 @@ packages: engines: {node: '>=10.3.0'} dependencies: debug: 4.3.4 - tslib: 2.6.1 + tslib: 2.6.2 transitivePeerDependencies: - supports-color - /@ionic/utils-stream@3.1.6: - resolution: {integrity: sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA==} - engines: {node: '>=16.0.0'} - dependencies: - debug: 4.3.4 - tslib: 2.6.1 - transitivePeerDependencies: - - supports-color - dev: true - /@ionic/utils-subprocess@2.1.11: resolution: {integrity: sha512-6zCDixNmZCbMCy5np8klSxOZF85kuDyzZSTTQKQP90ZtYNCcPYmuFSzaqDwApJT4r5L3MY3JrqK1gLkc6xiUPw==} engines: {node: '>=10.3.0'} @@ -2430,26 +2411,10 @@ packages: '@ionic/utils-terminal': 2.3.3 cross-spawn: 7.0.3 debug: 4.3.4 - tslib: 2.6.1 + tslib: 2.6.2 transitivePeerDependencies: - supports-color - /@ionic/utils-subprocess@2.1.12: - resolution: {integrity: sha512-N05Y+dIXBHofKWJTheCMzVqmgY9wFmZcRv/LdNnfXaaA/mxLTyGxQYeig8fvQXTtDafb/siZXcrTkmQ+y6n3Yg==} - engines: {node: '>=16.0.0'} - dependencies: - '@ionic/utils-array': 2.1.6 - '@ionic/utils-fs': 3.1.7 - '@ionic/utils-process': 2.1.11 - '@ionic/utils-stream': 3.1.6 - '@ionic/utils-terminal': 2.3.4 - cross-spawn: 7.0.3 - debug: 4.3.4 - tslib: 2.6.1 - transitivePeerDependencies: - - supports-color - dev: true - /@ionic/utils-terminal@2.3.3: resolution: {integrity: sha512-RnuSfNZ5fLEyX3R5mtcMY97cGD1A0NVBbarsSQ6yMMfRJ5YHU7hHVyUfvZeClbqkBC/pAqI/rYJuXKCT9YeMCQ==} engines: {node: '>=10.3.0'} @@ -2460,7 +2425,7 @@ packages: slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 - tslib: 2.6.1 + tslib: 2.6.2 untildify: 4.0.0 wrap-ansi: 7.0.0 transitivePeerDependencies: @@ -2476,7 +2441,7 @@ packages: slice-ansi: 4.0.0 string-width: 4.2.3 strip-ansi: 6.0.1 - tslib: 2.6.1 + tslib: 2.6.2 untildify: 4.0.0 wrap-ansi: 7.0.0 transitivePeerDependencies: @@ -4274,7 +4239,7 @@ packages: engines: {node: '>=14.15.0'} dependencies: js-yaml: 3.14.1 - tslib: 2.6.1 + tslib: 2.6.2 /@zkochan/js-yaml@0.0.6: resolution: {integrity: sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==} @@ -5095,7 +5060,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /camelcase-css@2.0.1: @@ -5353,13 +5318,8 @@ packages: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} dev: false - /colorette@1.4.0: - resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} - dev: true - /colorette@2.0.20: resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - dev: false /columnify@1.6.0: resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} @@ -6203,7 +6163,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /dot-prop@5.3.0: @@ -8083,9 +8043,9 @@ packages: /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - /ini@3.0.1: - resolution: {integrity: sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true /init-package-json@5.0.0: @@ -9547,7 +9507,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: false /lru-cache@10.0.0: @@ -9958,9 +9918,9 @@ packages: hasBin: true dev: false - /native-run@1.7.2: - resolution: {integrity: sha512-2aahC8iXIO8BcvEukVMrYwL5sXurkuIGyQgfSGBto832W6ejV+cB5Ww+2/CRxmyozhbxARJ2OMpEGPV8sTqsrQ==} - engines: {node: '>=12.13.0'} + /native-run@2.0.1: + resolution: {integrity: sha512-XfG1FBZLM50J10xH9361whJRC9SHZ0Bub4iNRhhI61C8Jv0e1ud19muex6sNKB51ibQNUJNuYn25MuYET/rE6w==} + engines: {node: '>=16.0.0'} hasBin: true dependencies: '@ionic/utils-fs': 3.1.7 @@ -9968,11 +9928,11 @@ packages: bplist-parser: 0.3.2 debug: 4.3.4 elementtree: 0.1.7 - ini: 3.0.1 + ini: 4.1.3 plist: 3.1.0 split2: 4.2.0 through2: 4.0.2 - tslib: 2.6.1 + tslib: 2.6.2 yauzl: 2.10.0 transitivePeerDependencies: - supports-color @@ -9996,7 +9956,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /node-addon-api@3.2.1: @@ -10597,7 +10557,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /parent-module@1.0.1: @@ -10648,7 +10608,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.6.1 + tslib: 2.6.2 dev: false /path-exists@3.0.0: @@ -12344,7 +12304,7 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.6.1 + tslib: 2.6.2 dev: true /safe-array-concat@1.0.0: @@ -13447,6 +13407,9 @@ packages: /tslib@2.6.1: resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + /tsutils@3.21.0(typescript@4.9.5): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'}