From 1a509c78de4df5bb42347fd71c7e5d3923da7ef5 Mon Sep 17 00:00:00 2001 From: Michal Zielenkiewicz Date: Tue, 28 May 2024 14:24:11 +0200 Subject: [PATCH] Upgrade Capacitor to v6 --- .changelog/1957.internal.md | 1 + android/app/build.gradle | 2 +- android/build.gradle | 4 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- android/variables.gradle | 14 +- package.json | 14 +- yarn.lock | 202 ++++++++++-------- 7 files changed, 132 insertions(+), 107 deletions(-) create mode 100644 .changelog/1957.internal.md diff --git a/.changelog/1957.internal.md b/.changelog/1957.internal.md new file mode 100644 index 0000000000..e573519f3e --- /dev/null +++ b/.changelog/1957.internal.md @@ -0,0 +1 @@ +Upgrade Capacitor to v6 diff --git a/android/app/build.gradle b/android/app/build.gradle index ca5c8f1f8d..55dcd342e6 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -2,7 +2,7 @@ apply plugin: 'com.android.application' android { namespace "com.oasisprotocol.wallet" - compileSdkVersion rootProject.ext.compileSdkVersion + compileSdk rootProject.ext.compileSdkVersion defaultConfig { applicationId "com.oasisprotocol.wallet" minSdkVersion rootProject.ext.minSdkVersion diff --git a/android/build.gradle b/android/build.gradle index 9cc72cb6d1..85a5dda2db 100644 --- a/android/build.gradle +++ b/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/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 761b8f0885..9b0a13f0fb 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/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/android/variables.gradle b/android/variables.gradle index 5946adabdd..8ef305d0d2 100644 --- a/android/variables.gradle +++ b/android/variables.gradle @@ -1,14 +1,14 @@ ext { minSdkVersion = 22 - compileSdkVersion = 33 - targetSdkVersion = 33 - androidxActivityVersion = '1.7.0' + compileSdkVersion = 34 + 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/package.json b/package.json index 71fa42ca13..93723bafee 100644 --- a/package.json +++ b/package.json @@ -58,18 +58,18 @@ "report-dir": "cypress-coverage" }, "dependencies": { - "@capacitor-community/bluetooth-le": "3.0.0", - "@capacitor/android": "5.0.4", - "@capacitor/app": "5.0.5", - "@capacitor/core": "5.0.4", - "@capacitor/ios": "5.0.4", + "@capacitor-community/bluetooth-le": "6.0.0", + "@capacitor/android": "6.0.0", + "@capacitor/app": "6.0.0", + "@capacitor/core": "6.0.0", + "@capacitor/ios": "6.0.0", "@ethereumjs/util": "9.0.3", "@ledgerhq/hw-transport-webusb": "6.28.5", "@metamask/browser-passworder": "=3.0.0", "@metamask/jazzicon": "2.0.0", "@oasisprotocol/client": "0.1.1-alpha.2", "@oasisprotocol/client-rt": "0.2.1-alpha.2", - "@oasisprotocol/ionic-ledger-hw-transport-ble": "1.0.1-beta", + "@oasisprotocol/ionic-ledger-hw-transport-ble": "6.0.0", "@oasisprotocol/ledger": "1.0.0", "@reduxjs/toolkit": "1.9.7", "base64-arraybuffer": "1.0.2", @@ -102,7 +102,7 @@ "webextension-polyfill": "0.10.0" }, "devDependencies": { - "@capacitor/cli": "5.0.4", + "@capacitor/cli": "6.0.0", "@cypress/code-coverage": "3.12.15", "@parcel/config-webextension": "2.10.3", "@parcel/packager-raw-url": "2.10.3", diff --git a/yarn.lock b/yarn.lock index 5006b719af..12ff4eacc2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1139,44 +1139,38 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@capacitor-community/bluetooth-le@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@capacitor-community/bluetooth-le/-/bluetooth-le-3.0.0.tgz#93d184cc28995f2606f7910ea9878c0871f79c85" - integrity sha512-fBy7EXCg9udMf0xW2lJ9uULftJWapSkEFp4WccQZbJjS5vrA146jOGp3dTMnZWPph1wTKAF0dHLCLyBoVDk1vg== - dependencies: - "@types/web-bluetooth" "^0.0.16" - -"@capacitor-community/bluetooth-le@^3.0.1": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@capacitor-community/bluetooth-le/-/bluetooth-le-3.0.2.tgz#d32d3013ae0bfaa02e9dce7b419ea17626e46e58" - integrity sha512-3S32RlCnwEGnrWaO6/hVSpirInyoVZhXJEJygfgFvdFQz0b4WnXJwgF/0IZojuomjdfd22cfsWpO4hdGLNc7yg== +"@capacitor-community/bluetooth-le@6.0.0", "@capacitor-community/bluetooth-le@^6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@capacitor-community/bluetooth-le/-/bluetooth-le-6.0.0.tgz#1ef3c1600ad9b76718150bae4a1adebf8c0a9dc6" + integrity sha512-oMVqMSQ5w05odnc8Dq+OGgsFGbxolohB6XfcyjOP/8s5htckksjsApcbbyVvcyWkWHr4CU6YCA9cwhSHH3rQYg== dependencies: - "@types/web-bluetooth" "^0.0.16" + "@types/web-bluetooth" "^0.0.20" -"@capacitor/android@5.0.4": - version "5.0.4" - resolved "https://registry.yarnpkg.com/@capacitor/android/-/android-5.0.4.tgz#aa6497782bae0851553682126a6051157fe932b5" - integrity sha512-WtXmjRQ0bCtFkwBID/jVEPbqnh0uR9wTSgkW7QNzogDuA0iyJJI2nxDfT9knUmg6mne/CnfTXg093zzdc13C0w== +"@capacitor/android@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@capacitor/android/-/android-6.0.0.tgz#eb24c64a5c6821fbbb8db48eedf50eca18876318" + integrity sha512-NwL87VO9F1WY/EgvJZN9pIhjejq688k2fRW6XWNLVe3cgGE6nUb9J34KI68fhx3139cf2LVGPUYs+mwZC8esiQ== -"@capacitor/app@5.0.5": - version "5.0.5" - resolved "https://registry.yarnpkg.com/@capacitor/app/-/app-5.0.5.tgz#b80cc5f1444ad9dec51df22cdef1a35c4690eb83" - integrity sha512-CedAa0aSQu8yNWqgZXWQfcjIg6uzPNdJQPW5CTyT6dA/U7KuJ10YVA6MhoryCUVthnMJqVj9lYqqxyFsSXjzqw== +"@capacitor/app@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@capacitor/app/-/app-6.0.0.tgz#b383c97543e2fb9462e8bd69c0f512c33bba0089" + integrity sha512-X5UGd90Jh5p9rmoPyMqFyFWqOypdJgVJhYcM5X1YyDVJJGzmJ5MuYv1+ajj5DW9Qyh+5a3th9WYptdGby8jidA== -"@capacitor/cli@5.0.4": - version "5.0.4" - resolved "https://registry.yarnpkg.com/@capacitor/cli/-/cli-5.0.4.tgz#f8d31f32262e457b2a8e31f76295c15b5c6f57b8" - integrity sha512-ALzAZlU1L0lwrxtBcvYeu6tFt5i3cLglQdsbohGLqAhipMWW/QNuafIJshxMMR8lMeBAEVYizdDOxEUFHcnWOQ== +"@capacitor/cli@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@capacitor/cli/-/cli-6.0.0.tgz#78def1dcf8a0addd10039edf32ed15b5a0f0b1aa" + integrity sha512-6z30P0mr53l0VXPwFjzDVuKIt1991bqUSSfShTT2efWN+rBSGSAH2bPID6qSZornH1n5R5Lh/UHq/aGuW523MQ== dependencies: "@ionic/cli-framework-output" "^2.2.5" "@ionic/utils-fs" "^3.1.6" - "@ionic/utils-subprocess" "^2.1.11" + "@ionic/utils-process" "^2.1.11" + "@ionic/utils-subprocess" "2.1.11" "@ionic/utils-terminal" "^2.3.3" commander "^9.3.0" debug "^4.3.4" env-paths "^2.2.0" kleur "^4.1.4" - native-run "^1.7.2" + native-run "^2.0.0" open "^8.4.0" plist "^3.0.5" prompts "^2.4.2" @@ -1186,17 +1180,17 @@ tslib "^2.4.0" xml2js "^0.5.0" -"@capacitor/core@5.0.4": - version "5.0.4" - resolved "https://registry.yarnpkg.com/@capacitor/core/-/core-5.0.4.tgz#70c5551a34657482042c351cbadac0fd9aba53a7" - integrity sha512-BFvziz9jM87pLHW2sXPNIzwrdmI5mAP0tBsBHgXoCO2+wVdpvIMYCpcst5BuTULaMz5JBFZZ6g6nqwgfs+SMCA== +"@capacitor/core@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@capacitor/core/-/core-6.0.0.tgz#abfaf1013cec686cf9743cf4fdc445d10e2f13ea" + integrity sha512-NvxIQsJcMiIV+Le1DilR2GGyQQbDInfXK1UywGROQ5mycdFlW5XoAPZ+MKnFGB123RoEgE3uhDGgwTXUmSlX9A== dependencies: tslib "^2.1.0" -"@capacitor/ios@5.0.4": - version "5.0.4" - resolved "https://registry.yarnpkg.com/@capacitor/ios/-/ios-5.0.4.tgz#337a5a917b75a5b5d257bb0b08b6f1d7bb396241" - integrity sha512-JVyggBTbHR1OWqxTRysgGKhZHDuM0AQwCIbylvEpza5X0zmaltbQxVC83abcwOKsgNJnrcuv+HUgV+LXg8Dk4Q== +"@capacitor/ios@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@capacitor/ios/-/ios-6.0.0.tgz#b04ce2967d732c73ebf29ec38b4b585255930e43" + integrity sha512-7mAs3gjWiE5DPM4AGPduqFSDGXCPwwqQRMzbohVway7/cTWnHomHV8mIojMZE4GILeWO2fILbyu3C8q9pHg2vg== "@colors/colors@1.5.0": version "1.5.0" @@ -1393,15 +1387,25 @@ debug "^4.0.0" tslib "^2.0.1" -"@ionic/utils-array@2.1.6": - version "2.1.6" - resolved "https://registry.yarnpkg.com/@ionic/utils-array/-/utils-array-2.1.6.tgz#eee863be945ee1a28b9a10ff16fdea776fa18c22" - integrity sha512-0JZ1Zkp3wURnv8oq6Qt7fMPo5MpjbLoUoa9Bu2Q4PJuSDWM8H8gwF3dQO7VTeUj3/0o1IB1wGkFWZZYgUXZMUg== +"@ionic/utils-array@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@ionic/utils-array/-/utils-array-2.1.5.tgz#15e4119b01e3978d58324a06d816959c25e248b6" + integrity sha512-HD72a71IQVBmQckDwmA8RxNVMTbxnaLbgFOl+dO5tbvW9CkkSFCv41h6fUuNsSEVgngfkn0i98HDuZC8mk+lTA== dependencies: debug "^4.0.0" tslib "^2.0.1" -"@ionic/utils-fs@3.1.7", "@ionic/utils-fs@^3.1.6": +"@ionic/utils-fs@3.1.6": + version "3.1.6" + resolved "https://registry.yarnpkg.com/@ionic/utils-fs/-/utils-fs-3.1.6.tgz#f96cbf724fcc1612be5fc61367c815c0f97796fa" + integrity sha512-eikrNkK89CfGPmexjTfSWl4EYqsPSBh0Ka7by4F0PLc1hJZYtJxUZV3X4r5ecA8ikjicUmcbU7zJmAjmqutG/w== + dependencies: + "@types/fs-extra" "^8.0.0" + debug "^4.0.0" + fs-extra "^9.0.0" + tslib "^2.0.1" + +"@ionic/utils-fs@^3.1.6", "@ionic/utils-fs@^3.1.7": version "3.1.7" resolved "https://registry.yarnpkg.com/@ionic/utils-fs/-/utils-fs-3.1.7.tgz#e0d41225272c346846867e88a0b84b1a4ee9d9c9" integrity sha512-2EknRvMVfhnyhL1VhFkSLa5gOcycK91VnjfrTB0kbqkTFCOXyXgVLI5whzq7SLrgD9t1aqos3lMMQyVzaQ5gVA== @@ -1411,6 +1415,14 @@ fs-extra "^9.0.0" tslib "^2.0.1" +"@ionic/utils-object@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@ionic/utils-object/-/utils-object-2.1.5.tgz#c1e58a711cdd4a30f46d23e241faf924424e010e" + integrity sha512-XnYNSwfewUqxq+yjER1hxTKggftpNjFLJH0s37jcrNDwbzmbpFTQTVAp4ikNK4rd9DOebX/jbeZb8jfD86IYxw== + dependencies: + debug "^4.0.0" + tslib "^2.0.1" + "@ionic/utils-object@2.1.6": version "2.1.6" resolved "https://registry.yarnpkg.com/@ionic/utils-object/-/utils-object-2.1.6.tgz#c0259bf925b6c12663d06f6bc1703e5dcb565e6d" @@ -1419,44 +1431,56 @@ debug "^4.0.0" tslib "^2.0.1" -"@ionic/utils-process@2.1.11": - version "2.1.11" - resolved "https://registry.yarnpkg.com/@ionic/utils-process/-/utils-process-2.1.11.tgz#ac06dfa2307027095ab0420a234924a9effeb6bd" - integrity sha512-Uavxn+x8j3rDlZEk1X7YnaN6wCgbCwYQOeIjv/m94i1dzslqWhqIHEqxEyeE8HsT5Negboagg7GtQiABy+BLbA== +"@ionic/utils-process@2.1.10": + version "2.1.10" + resolved "https://registry.yarnpkg.com/@ionic/utils-process/-/utils-process-2.1.10.tgz#35686d933520064859368dd70e691c1ff545d5d9" + integrity sha512-mZ7JEowcuGQK+SKsJXi0liYTcXd2bNMR3nE0CyTROpMECUpJeAvvaBaPGZf5ERQUPeWBVuwqAqjUmIdxhz5bxw== dependencies: - "@ionic/utils-object" "2.1.6" - "@ionic/utils-terminal" "2.3.4" + "@ionic/utils-object" "2.1.5" + "@ionic/utils-terminal" "2.3.3" debug "^4.0.0" signal-exit "^3.0.3" tree-kill "^1.2.2" tslib "^2.0.1" -"@ionic/utils-stream@3.1.6": - version "3.1.6" - resolved "https://registry.yarnpkg.com/@ionic/utils-stream/-/utils-stream-3.1.6.tgz#7c2fdcf4d9e621e8b2260e2fee2471825a4e214f" - integrity sha512-4+Kitey1lTA1yGtnigeYNhV/0tggI3lWBMjC7tBs1K9GXa/q7q4CtOISppdh8QgtOhrhAXS2Igp8rbko/Cj+lA== +"@ionic/utils-process@^2.1.11": + version "2.1.12" + resolved "https://registry.yarnpkg.com/@ionic/utils-process/-/utils-process-2.1.12.tgz#17b05d66201859fe11f53b47be22b85aa90b9556" + integrity sha512-Jqkgyq7zBs/v/J3YvKtQQiIcxfJyplPgECMWgdO0E1fKrrH8EF0QGHNJ9mJCn6PYe2UtHNS8JJf5G21e09DfYg== dependencies: + "@ionic/utils-object" "2.1.6" + "@ionic/utils-terminal" "2.3.5" debug "^4.0.0" + signal-exit "^3.0.3" + tree-kill "^1.2.2" tslib "^2.0.1" -"@ionic/utils-subprocess@^2.1.11": - version "2.1.14" - resolved "https://registry.yarnpkg.com/@ionic/utils-subprocess/-/utils-subprocess-2.1.14.tgz#06224bdc6d9891ed86b1e556fc172a0eeabdc846" - integrity sha512-nGYvyGVjU0kjPUcSRFr4ROTraT3w/7r502f5QJEsMRKTqa4eEzCshtwRk+/mpASm0kgBN5rrjYA5A/OZg8ahqg== +"@ionic/utils-stream@3.1.5": + version "3.1.5" + resolved "https://registry.yarnpkg.com/@ionic/utils-stream/-/utils-stream-3.1.5.tgz#c8ec9fba30952d5e53a62ff2a3dad0d4283f2775" + integrity sha512-hkm46uHvEC05X/8PHgdJi4l4zv9VQDELZTM+Kz69odtO9zZYfnt8DkfXHJqJ+PxmtiE5mk/ehJWLnn/XAczTUw== 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" + debug "^4.0.0" + tslib "^2.0.1" + +"@ionic/utils-subprocess@2.1.11": + version "2.1.11" + resolved "https://registry.yarnpkg.com/@ionic/utils-subprocess/-/utils-subprocess-2.1.11.tgz#805b86c066fe3a50f6739551ca228d52f25ffeb2" + integrity sha512-6zCDixNmZCbMCy5np8klSxOZF85kuDyzZSTTQKQP90ZtYNCcPYmuFSzaqDwApJT4r5L3MY3JrqK1gLkc6xiUPw== + dependencies: + "@ionic/utils-array" "2.1.5" + "@ionic/utils-fs" "3.1.6" + "@ionic/utils-process" "2.1.10" + "@ionic/utils-stream" "3.1.5" + "@ionic/utils-terminal" "2.3.3" cross-spawn "^7.0.3" debug "^4.0.0" tslib "^2.0.1" -"@ionic/utils-terminal@2.3.4": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@ionic/utils-terminal/-/utils-terminal-2.3.4.tgz#e40c44b676265ed6a07a68407bda6e135870f879" - integrity sha512-cEiMFl3jklE0sW60r8JHH3ijFTwh/jkdEKWbylSyExQwZ8pPuwoXz7gpkWoJRLuoRHHSvg+wzNYyPJazIHfoJA== +"@ionic/utils-terminal@2.3.3": + version "2.3.3" + resolved "https://registry.yarnpkg.com/@ionic/utils-terminal/-/utils-terminal-2.3.3.tgz#de118bbb07aae7eea833a9f8108bb7fe593cd26e" + integrity sha512-RnuSfNZ5fLEyX3R5mtcMY97cGD1A0NVBbarsSQ6yMMfRJ5YHU7hHVyUfvZeClbqkBC/pAqI/rYJuXKCT9YeMCQ== dependencies: "@types/slice-ansi" "^4.0.0" debug "^4.0.0" @@ -1468,7 +1492,7 @@ untildify "^4.0.0" wrap-ansi "^7.0.0" -"@ionic/utils-terminal@2.3.5", "@ionic/utils-terminal@^2.3.3": +"@ionic/utils-terminal@2.3.5", "@ionic/utils-terminal@^2.3.3", "@ionic/utils-terminal@^2.3.4": version "2.3.5" resolved "https://registry.yarnpkg.com/@ionic/utils-terminal/-/utils-terminal-2.3.5.tgz#a48465f40496ee8f29c6d92e4506d5f19762ac3c" integrity sha512-3cKScz9Jx2/Pr9ijj1OzGlBDfcmx7OMVBt4+P1uRR0SSW4cm1/y3Mo4OY3lfkuaYifMNBW8Wz6lQHbs1bihr7A== @@ -1946,12 +1970,12 @@ protobufjs "~7.1.2" tweetnacl "^1.0.3" -"@oasisprotocol/ionic-ledger-hw-transport-ble@1.0.1-beta": - version "1.0.1-beta" - resolved "https://registry.yarnpkg.com/@oasisprotocol/ionic-ledger-hw-transport-ble/-/ionic-ledger-hw-transport-ble-1.0.1-beta.tgz#01abd7a1f263bbe6dee0c6b397ef6a37eb54d347" - integrity sha512-YJVOwg5Kaduu5VjcPDchjmC+uNQe2Xqj5nrSKmH4kXJP3RCKQMKDUzCKU72zMbcTVbYoRAidcLlUz+eDa/NQzQ== +"@oasisprotocol/ionic-ledger-hw-transport-ble@6.0.0": + version "6.0.0" + resolved "https://registry.yarnpkg.com/@oasisprotocol/ionic-ledger-hw-transport-ble/-/ionic-ledger-hw-transport-ble-6.0.0.tgz#39ae549397405116fb916bcc4eea06f6251b5668" + integrity sha512-RdU4EdXoTCODJZsUz9U1YabsEVpGuscn0T6iaZuUDGz/sVuTSe3K3m467839ZA0lqGdld2gHQ3WLfCATcCsxIg== dependencies: - "@capacitor-community/bluetooth-le" "^3.0.1" + "@capacitor-community/bluetooth-le" "^6.0.0" "@ledgerhq/hw-transport" "^6.28.8" "@oasisprotocol/ledger@1.0.0": @@ -3190,10 +3214,10 @@ resolved "https://registry.yarnpkg.com/@types/w3c-web-usb/-/w3c-web-usb-1.0.10.tgz#cf89cccd2d93b6245e784c19afe0a9f5038d4528" integrity sha512-CHgUI5kTc/QLMP8hODUHhge0D4vx+9UiAwIGiT0sTy/B2XpdX1U5rJt6JSISgr6ikRT7vxV9EVAFeYZqUnl1gQ== -"@types/web-bluetooth@^0.0.16": - version "0.0.16" - resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz#1d12873a8e49567371f2a75fe3e7f7edca6662d8" - integrity sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ== +"@types/web-bluetooth@^0.0.20": + version "0.0.20" + resolved "https://registry.yarnpkg.com/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz#f066abfcd1cbe66267cdbbf0de010d8a41b41597" + integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== "@types/webextension-polyfill@0.10.7": version "0.10.7" @@ -6361,10 +6385,10 @@ ini@^1.3.5: resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -ini@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d" - integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ== +ini@^4.1.1: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ini/-/ini-4.1.3.tgz#4c359675a6071a46985eb39b14e4a2c0ec98a795" + integrity sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg== ini@~4.1.0: version "4.1.1" @@ -7961,21 +7985,21 @@ nanoid@^3.3.6: resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== -native-run@^1.7.2: - version "1.7.4" - resolved "https://registry.yarnpkg.com/native-run/-/native-run-1.7.4.tgz#b98b74812805cef8665cfceec651e66e662123e3" - integrity sha512-yDEwTp66vmXpqFiSQzz4sVQgyq5U58gGRovglY4GHh12ITyWa6mh6Lbpm2gViVOVD1JYFtYnwcgr7GTFBinXNA== +native-run@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/native-run/-/native-run-2.0.1.tgz#a9b213c32824b007cbdd0279e0edd3c24bcc2f7a" + integrity sha512-XfG1FBZLM50J10xH9361whJRC9SHZ0Bub4iNRhhI61C8Jv0e1ud19muex6sNKB51ibQNUJNuYn25MuYET/rE6w== dependencies: - "@ionic/utils-fs" "^3.1.6" - "@ionic/utils-terminal" "^2.3.3" + "@ionic/utils-fs" "^3.1.7" + "@ionic/utils-terminal" "^2.3.4" bplist-parser "^0.3.2" debug "^4.3.4" elementtree "^0.1.7" - ini "^3.0.1" - plist "^3.0.6" - split2 "^4.1.0" + ini "^4.1.1" + plist "^3.1.0" + split2 "^4.2.0" through2 "^4.0.2" - tslib "^2.4.0" + tslib "^2.6.2" yauzl "^2.10.0" natural-compare@^1.4.0: @@ -8466,7 +8490,7 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -plist@^3.0.5, plist@^3.0.6: +plist@^3.0.5, plist@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== @@ -9440,7 +9464,7 @@ spdx-license-ids@^3.0.0: resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz" integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== -split2@^4.1.0: +split2@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" integrity sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg== @@ -9969,7 +9993,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.0: +tslib@^2.0.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.5.0, tslib@^2.6.0, tslib@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==