diff --git a/package.json b/package.json
index 5f519597b359ff5b637c01b5058fd2dab0d1f915..a5b8ef4aa2bc995efe0f77922b0bc85e5640f87f 100644
--- a/package.json
+++ b/package.json
@@ -18,9 +18,10 @@
     "@fortawesome/vue-fontawesome": "^2.0.2",
     "@json-editor/json-editor": "^2.9.1",
     "browser-image-compression": "^1.0.17",
+    "cordova": "^12.0.0",
     "ekko-lightbox": "^5.3.0",
     "luxon": "^1.26.0",
-    "node": "^20.16.0",
+    "node": "^22.6.0",
     "ol": "6.5.0",
     "ol-ext": "^3.1.18",
     "vue": "^2.5.2",
@@ -87,7 +88,9 @@
       "ios"
     ],
     "plugins": {
-      "cordova-plugin-geolocation": {},
+      "cordova-plugin-geolocation": {
+        "GPS_REQUIRED": "true"
+      },
       "cordova-plugin-camera": {
         "ANDROIDX_CORE_VERSION": "1.6.+"
       },