diff --git a/package-lock.json b/package-lock.json index 1b766207..86151f15 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,21 +18,20 @@ "@fortawesome/react-fontawesome": "^3.1.1", "@mui/icons-material": "^7.3.5", "@mui/material": "^7.2.0", - "@rollup/rollup-linux-x64-gnu": "4.53.3", "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "@types/react": "^18.3.10", - "dayjs": "^1.11.13", + "@types/react": "^19.2.7", + "dayjs": "^1.11.19", "emoji-mart": "^5.6.0", "jwt-decode": "^4.0.0", "linkify-react": "^4.3.2", "linkifyjs": "^4.3.2", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-hook-form": "^7.53.2", - "react-markdown": "^9.0.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "react-hook-form": "^7.67.0", + "react-markdown": "^10.1.0", "react-router": "^7.5.2", - "react-router-dom": "^7.5.1" + "react-router-dom": "^7.9.6" }, "devDependencies": { "@testing-library/dom": "^10.4.1", @@ -43,7 +42,7 @@ "@types/leaflet": "^1.9.21", "@types/leaflet-draw": "^1.0.12", "@types/node": "^24.3.0", - "@types/react-dom": "^18.3.0", + "@types/react-dom": "^19.2.3", "@types/react-router-dom": "^5.3.3", "@typescript-eslint/eslint-plugin": "^8.41.0", "@typescript-eslint/parser": "^8.35.1", @@ -1767,19 +1766,22 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.10", + "version": "19.2.7", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.7.tgz", + "integrity": "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==", "license": "MIT", "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" + "csstype": "^3.2.2" } }, "node_modules/@types/react-dom": { - "version": "18.3.0", + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*" + "peerDependencies": { + "@types/react": "^19.2.0" } }, "node_modules/@types/react-router": { @@ -3445,10 +3447,16 @@ "license": "MIT" }, "node_modules/cookie": { - "version": "1.0.2", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", "license": "MIT", "engines": { "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/cosmiconfig": { @@ -3690,7 +3698,9 @@ } }, "node_modules/csstype": { - "version": "3.1.3", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, "node_modules/data-urls": { @@ -3808,7 +3818,9 @@ } }, "node_modules/dayjs": { - "version": "1.11.13", + "version": "1.11.19", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", + "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", "license": "MIT" }, "node_modules/debug": { @@ -3923,6 +3935,8 @@ }, "node_modules/dom-helpers": { "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", @@ -8187,28 +8201,30 @@ "license": "MIT" }, "node_modules/react": { - "version": "18.3.1", + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", + "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "18.3.1", + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", + "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", "license": "MIT", "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" + "scheduler": "^0.27.0" }, "peerDependencies": { - "react": "^18.3.1" + "react": "^19.2.0" } }, "node_modules/react-hook-form": { - "version": "7.53.2", + "version": "7.67.0", + "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.67.0.tgz", + "integrity": "sha512-E55EOwKJHHIT/I6J9DmQbCWToAYSw9nN5R57MZw9rMtjh+YQreMDxRLfdjfxQbiJ3/qbg3Z02wGzBX4M+5fMtQ==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -8226,10 +8242,13 @@ "license": "MIT" }, "node_modules/react-markdown": { - "version": "9.0.1", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-10.1.0.tgz", + "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", "devlop": "^1.0.0", "hast-util-to-jsx-runtime": "^2.0.0", "html-url-attributes": "^3.0.0", @@ -8258,9 +8277,9 @@ } }, "node_modules/react-router": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.7.1.tgz", - "integrity": "sha512-jVKHXoWRIsD/qS6lvGveckwb862EekvapdHJN/cGmzw40KnJH5gg53ujOJ4qX6EKIK9LSBfFed/xiQ5yeXNrUA==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.6.tgz", + "integrity": "sha512-Y1tUp8clYRXpfPITyuifmSoE2vncSME18uVLgaqyxh9H35JWpIfzHo+9y3Fzh5odk/jxPW29IgLgzcdwxGqyNA==", "license": "MIT", "dependencies": { "cookie": "^1.0.1", @@ -8280,12 +8299,12 @@ } }, "node_modules/react-router-dom": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.7.1.tgz", - "integrity": "sha512-bavdk2BA5r3MYalGKZ01u8PGuDBloQmzpBZVhDLrOOv1N943Wq6dcM9GhB3x8b7AbqPMEezauv4PeGkAJfy7FQ==", + "version": "7.9.6", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.9.6.tgz", + "integrity": "sha512-2MkC2XSXq6HjGcihnx1s0DBWQETI4mlis4Ux7YTLvP67xnGxCvq+BcCQSO81qQHVUTM1V53tl4iVVaY5sReCOA==", "license": "MIT", "dependencies": { - "react-router": "7.7.1" + "react-router": "7.9.6" }, "engines": { "node": ">=20.0.0" @@ -8297,6 +8316,8 @@ }, "node_modules/react-transition-group": { "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", "license": "BSD-3-Clause", "dependencies": { "@babel/runtime": "^7.5.5", @@ -9253,11 +9274,10 @@ } }, "node_modules/scheduler": { - "version": "0.23.2", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" }, "node_modules/semver": { "version": "6.3.1", @@ -9268,7 +9288,9 @@ } }, "node_modules/set-cookie-parser": { - "version": "2.7.1", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz", + "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==", "license": "MIT" }, "node_modules/set-function-length": { diff --git a/package.json b/package.json index a3a77824..4b90de2d 100644 --- a/package.json +++ b/package.json @@ -26,18 +26,18 @@ "@mui/material": "^7.2.0", "@tanstack/react-query": "^5.90.11", "@tanstack/react-query-devtools": "^5.91.1", - "@types/react": "^18.3.10", - "dayjs": "^1.11.13", + "@types/react": "^19.2.7", + "dayjs": "^1.11.19", "emoji-mart": "^5.6.0", "jwt-decode": "^4.0.0", "linkify-react": "^4.3.2", "linkifyjs": "^4.3.2", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-hook-form": "^7.53.2", - "react-markdown": "^9.0.1", + "react": "^19.2.0", + "react-dom": "^19.2.0", + "react-hook-form": "^7.67.0", + "react-markdown": "^10.1.0", "react-router": "^7.5.2", - "react-router-dom": "^7.5.1" + "react-router-dom": "^7.9.6" }, "devDependencies": { "@testing-library/dom": "^10.4.1", @@ -48,7 +48,7 @@ "@types/leaflet": "^1.9.21", "@types/leaflet-draw": "^1.0.12", "@types/node": "^24.3.0", - "@types/react-dom": "^18.3.0", + "@types/react-dom": "^19.2.3", "@types/react-router-dom": "^5.3.3", "@typescript-eslint/eslint-plugin": "^8.41.0", "@typescript-eslint/parser": "^8.35.1",