diff --git a/android/.idea/misc.xml b/android/.idea/misc.xml index 3367329..6d60d7a 100644 --- a/android/.idea/misc.xml +++ b/android/.idea/misc.xml @@ -11,7 +11,7 @@ - + diff --git a/android/app/build.gradle b/android/app/build.gradle index ee05241..4c108ce 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,6 +1,7 @@ apply plugin: 'com.android.application' android { + namespace "com.tomfong.simpleqr" compileSdkVersion rootProject.ext.compileSdkVersion defaultConfig { applicationId "com.tomfong.simpleqr" diff --git a/android/app/capacitor.build.gradle b/android/app/capacitor.build.gradle index 3670260..4007d05 100644 --- a/android/app/capacitor.build.gradle +++ b/android/app/capacitor.build.gradle @@ -2,8 +2,8 @@ android { compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } } diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index dee769c..1d39770 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -1,5 +1,5 @@ - + =12.4.0" + "node": ">=16.0.0" + } + }, + "node_modules/@capacitor/cli/node_modules/glob": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-9.3.5.tgz", + "integrity": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/minimatch": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-8.0.4.tgz", + "integrity": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@capacitor/cli/node_modules/minipass": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz", + "integrity": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@capacitor/cli/node_modules/rimraf": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-4.4.1.tgz", + "integrity": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==", + "dev": true, + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/@capacitor/clipboard": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/clipboard/-/clipboard-4.1.0.tgz", - "integrity": "sha512-lfUwDqZces3mQcBOyfxpBCsRWWSfLuPzekA1N3RaMgYVhD6/rdzFnzfRiksj1hm4It+lnULK0y+N5nxVnTt+0Q==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/clipboard/-/clipboard-5.0.4.tgz", + "integrity": "sha512-x15Vdq8h5eh6iSYzrdwQXjtlbRe8kNWDOG9HtGGa8xlKoqDECYS7VqFhrZUXJpJpjWDUDqIwF9JpcSoLRHiHbg==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-4.8.0.tgz", - "integrity": "sha512-hFgLi1bGmADMmYMFAaitEsVheF3QgoMU4TrHkMgik51NzHwUq3nBdP5+A9oNS9qe3dEDyegoaHF8X9oJc9v8QQ==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.0.5.tgz", + "integrity": "sha512-sulwWXEhYI6cBIj1WnH9k+a8z1f4XTRDtdh3YfXNdeV36UT7T55GCeGrPoQMm7ww6iWyGuv1VEzVIuZFga8rtw==", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/@capacitor/device": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/device/-/device-4.1.0.tgz", - "integrity": "sha512-BlcYb6e6m+vC1SxeyUDIUGfuNXdKEcpFPDCs/kxk2SByFc/BkvXeoy4NjY4qmTderGELofX9bta5Iy9JV7rGUg==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/device/-/device-5.0.4.tgz", + "integrity": "sha512-Zt2eCPfT4oh/VYWURhixj/cRjgpEFD+HgPoldzL9N88ugraqq13p/RKEhUGJ6/tCFVwflVRC5984NsAotm25Jw==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/filesystem": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-4.1.5.tgz", - "integrity": "sha512-fP8h1rNdhAn29/MCl/+pSHZ0afOTSO+fxwrXAe5LWgtO69Qc3c1s4KS5h4craTOkW6WFpYjPCkZFJEdVoRmTcA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-5.0.4.tgz", + "integrity": "sha512-dsmy8Hz19+SMI5hwTzHto3TXT3ckbgCJ5kfI4oel73yyn3G7zjdKZuHoZRINoX1BbFNSZryzpbMQ69lSOLCpnQ==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/haptics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-4.1.0.tgz", - "integrity": "sha512-gAIFy50e1VZPdokRFLkl8Y+yZYB3e4brd5yu9DRShbWbheruwU34TxtG5C1NANvq4mbXd3tMXzBi59Q5JFyTHA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-5.0.4.tgz", + "integrity": "sha512-gcldLYE517h7t/r9oK1J7EV6hX854gjZNiDrS5j5O91V193L2K43Yqyp2ZKfdZ05ZLTBYkr/vg1ZTScfHseLxg==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/ios": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-4.8.0.tgz", - "integrity": "sha512-FbEXFzZIe5EGZNKpGxHNUEGKjcKK0XY45P3QXLoJPF3fEndW96ThLZOy3rHjt436sTu41NubFpPyIzyyy1YgMA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@capacitor/ios/-/ios-5.0.5.tgz", + "integrity": "sha512-U72TPbKN1HlUqEGCOPsCBp6j93Qu1TazWUuA8Q1yfcGDfSOE0zMDNl3eU7XO5OyzpV7z9lf8NJdehimezVl7sA==", "peerDependencies": { - "@capacitor/core": "^4.7.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/keyboard": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-4.1.1.tgz", - "integrity": "sha512-fdC7u2TeG4BqwC0LnPnhOdya31C4QKdhk/8pc5lxI9X5jyYAetMCN1kEkKa7KREw4DdzXotJt27B9BXxAza6og==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/keyboard/-/keyboard-5.0.4.tgz", + "integrity": "sha512-vIv2NLZRBXgMDkyZurFpANCe7pEbpChdXNGdQFnk1Kg31DFScgwmq4ednZwT4+SHojH6SHCXxaBPg7Y265LWVQ==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/preferences": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@capacitor/preferences/-/preferences-4.0.2.tgz", - "integrity": "sha512-HgcRkMdVHSIV3TeQLZFmCaCeMWQ25wLyZZ7dA2f8Rw81Q1Nroxsi7HxTEGNqrWKSN9PNKBJD8vChr6eB2GNtZg==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/preferences/-/preferences-5.0.4.tgz", + "integrity": "sha512-GV3QysJ724GO/CE8KHRYdq8tpzCrJWKVtOJGkLoPt+qlr88SNN+ayNMXlZE1LCMJ5eevdWDreSjQXiYfkUvnoA==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/splash-screen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@capacitor/splash-screen/-/splash-screen-4.2.0.tgz", - "integrity": "sha512-XtGqM7J/yVEl/tKksKa7l1B6IDzhq4JJkadRuT8ohf/N7fD/1z45+id/4twM2Vnsxazh1fur2gq8rma7HaXMEw==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/splash-screen/-/splash-screen-5.0.4.tgz", + "integrity": "sha512-gWV6mSIDyT+4oSC7NKvCSHdBhDIZi8JK7xS/iknkL8bLTZp6/My/vvA+67fRNvmELzGrk3MmbGhLdLoLnsd5dA==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/status-bar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@capacitor/status-bar/-/status-bar-4.1.1.tgz", - "integrity": "sha512-3wosxMD1XuIFz88+c2GdVEHSJV6u7suOeKQjyWf3zf9eFr622Sg+udZqDbC0dtTWXw97BWyCjv3r1EYJw7XnIA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/status-bar/-/status-bar-5.0.4.tgz", + "integrity": "sha512-6gvkUTotpzHlfn5KoIglbIqdaEWV/crLtCYXebtFtRAPofCU8EWcljGeeISKBYPE99xqsk3M66vRUY4OzsAYyA==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@capacitor/toast": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@capacitor/toast/-/toast-4.1.0.tgz", - "integrity": "sha512-hU3GoA1dT+dsMuDOlEeiaU2mdd4VCLvIzgbp7Vk0Mqy9tbg++W4t7hcewlawzJGs6FxH59rIekf2lz7m4ir33w==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@capacitor/toast/-/toast-5.0.4.tgz", + "integrity": "sha512-qyhh5p13a59VuRXgCQMXv/AKHGgwG32orWqXeFiUNqzJXZIyqMu3MmK+ok2yQGrlXLbu5s3n0xMM2bCVkPpx+Q==", "peerDependencies": { - "@capacitor/core": "^4.0.0" + "@capacitor/core": "^5.0.0" } }, "node_modules/@colors/colors": { diff --git a/package.json b/package.json index 8a72abb..f6a2a34 100644 --- a/package.json +++ b/package.json @@ -37,20 +37,20 @@ "@capacitor-community/barcode-scanner": "^3.0.3", "@capacitor-community/contacts": "^2.0.0", "@capacitor-community/screen-brightness": "^4.0.0", - "@capacitor/android": "^4.8.0", - "@capacitor/app": "^4.1.1", - "@capacitor/camera": "^4.1.5", - "@capacitor/clipboard": "^4.1.0", - "@capacitor/core": "^4.8.0", - "@capacitor/device": "^4.1.0", - "@capacitor/filesystem": "^4.1.5", - "@capacitor/haptics": "^4.1.0", - "@capacitor/ios": "^4.8.0", - "@capacitor/keyboard": "^4.1.1", - "@capacitor/preferences": "^4.0.2", - "@capacitor/splash-screen": "^4.2.0", - "@capacitor/status-bar": "^4.1.1", - "@capacitor/toast": "^4.1.0", + "@capacitor/android": "^5.0.0", + "@capacitor/app": "^5.0.0", + "@capacitor/camera": "^5.0.0", + "@capacitor/clipboard": "^5.0.0", + "@capacitor/core": "^5.0.0", + "@capacitor/device": "^5.0.0", + "@capacitor/filesystem": "^5.0.0", + "@capacitor/haptics": "^5.0.0", + "@capacitor/ios": "^5.0.0", + "@capacitor/keyboard": "^5.0.0", + "@capacitor/preferences": "^5.0.0", + "@capacitor/splash-screen": "^5.0.0", + "@capacitor/status-bar": "^5.0.0", + "@capacitor/toast": "^5.0.0", "@ionic/angular": "^7.0.14", "@ionic/storage": "^4.0.0", "@ionic/storage-angular": "^4.0.0", @@ -84,7 +84,7 @@ "@angular/compiler": "^15.2.9", "@angular/compiler-cli": "^15.2.9", "@angular/language-service": "^15.2.9", - "@capacitor/cli": "^4.8.0", + "@capacitor/cli": "^5.0.0", "@ionic/angular-toolkit": "^9.0.0", "@ionic/cli": "6.20.1", "@types/jasmine": "^3.10.8", @@ -102,4 +102,4 @@ "ts-node": "~8.3.0", "typescript": "~4.8.3" } -} +} \ No newline at end of file