diff --git a/backend/package.json b/backend/package.json index dd74c24f..c6144e71 100644 --- a/backend/package.json +++ b/backend/package.json @@ -22,18 +22,18 @@ "test:integration": "vitest run --project integration" }, "dependencies": { - "@cacheable/node-cache": "^3.0.1", + "@cacheable/node-cache": "^3.1.1", "@prisma/adapter-pg": "7.8.0", "@prisma/client": "7.8.0", "@ssbno-statreg/shared": "*", "dotenv": "17.4.2", "express": "5.2.1", "express-prom-bundle": "8.0.0", - "helmet": "8.2.0", + "helmet": "8.3.0", "jose": "6.2.3", "lightship": "9.0.4", "swagger-ui-express": "5.0.1", - "tsx": "4.22.4", + "tsx": "4.23.1", "yaml": "2.9.0" }, "devDependencies": { @@ -42,7 +42,7 @@ "@types/swagger-ui-express": "4.1.8", "dotenv": "17.4.2", "eslint-plugin-prettier": "5.5.6", - "node-mocks-http": "1.17.2", + "node-mocks-http": "1.18.0", "nodemon": "3.1.14", "pkgroll": "2.27.1", "prisma": "7.8.0", diff --git a/frontend/package.json b/frontend/package.json index 9ce6a0cb..c55b528e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -12,26 +12,26 @@ "ci-test": "vitest run --project frontend" }, "dependencies": { - "@digdir/designsystemet-css": "1.16.1", - "@digdir/designsystemet-react": "1.16.1", - "@navikt/aksel-icons": "8.13.1", - "@navikt/ds-css": "8.13.1", - "@navikt/ds-react": "8.13.1", + "@digdir/designsystemet-css": "1.18.0", + "@digdir/designsystemet-react": "1.18.0", + "@navikt/aksel-icons": "8.15.0", + "@navikt/ds-css": "8.15.0", + "@navikt/ds-react": "8.15.0", "@ssbno-statreg/shared": "*", "openapi-fetch": "0.17.0", "react": "19.2.7", "react-dom": "19.2.7", - "react-router": "8.0.1" + "react-router": "8.2.0" }, "devDependencies": { - "@digdir/designsystemet-types": "1.16.1", + "@digdir/designsystemet-types": "1.18.0", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "eslint-plugin-react-hooks": "7.1.1", "eslint-plugin-react-refresh": "0.5.3", - "globals": "17.6.0", + "globals": "17.7.0", "lightningcss": "1.32.0", - "vite": "8.0.16" + "vite": "8.1.4" }, "optionalDependencies": { "@rolldown/binding-linux-x64-gnu": "1.1.2", diff --git a/package-lock.json b/package-lock.json index a28047f3..f84c656e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,15 +11,15 @@ "frontend" ], "devDependencies": { - "@eslint-react/eslint-plugin": "5.9.1", + "@eslint-react/eslint-plugin": "5.14.7", "@eslint/js": "10.0.1", "@types/node": "24.13.2", "@vitejs/plugin-react": "6.0.2", "concurrently": "10.0.3", - "eslint": "10.5.0", + "eslint": "10.7.0", "openapi-typescript": "7.13.0", "typescript": "5.9.3", - "typescript-eslint": "8.61.1", + "typescript-eslint": "8.63.0", "vitest": "4.1.9" } }, @@ -27,18 +27,18 @@ "name": "@ssbno-statreg/backend", "version": "0.0.0", "dependencies": { - "@cacheable/node-cache": "^3.0.1", + "@cacheable/node-cache": "^3.1.1", "@prisma/adapter-pg": "7.8.0", "@prisma/client": "7.8.0", "@ssbno-statreg/shared": "*", "dotenv": "17.4.2", "express": "5.2.1", "express-prom-bundle": "8.0.0", - "helmet": "8.2.0", + "helmet": "8.3.0", "jose": "6.2.3", "lightship": "9.0.4", "swagger-ui-express": "5.0.1", - "tsx": "4.22.4", + "tsx": "4.23.1", "yaml": "2.9.0" }, "devDependencies": { @@ -47,7 +47,7 @@ "@types/swagger-ui-express": "4.1.8", "dotenv": "17.4.2", "eslint-plugin-prettier": "5.5.6", - "node-mocks-http": "1.17.2", + "node-mocks-http": "1.18.0", "nodemon": "3.1.14", "pkgroll": "2.27.1", "prisma": "7.8.0", @@ -58,36 +58,263 @@ "node": ">=22.13.0" } }, + "backend/node_modules/tsx": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.1.tgz", + "integrity": "sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==", + "license": "MIT", + "dependencies": { + "esbuild": "~0.28.0" + }, + "bin": { + "tsx": "dist/cli.mjs" + }, + "engines": { + "node": ">=18.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + } + }, "frontend": { "name": "@ssbno-statreg/frontend", "version": "0.1.0", "dependencies": { - "@digdir/designsystemet-css": "1.16.1", - "@digdir/designsystemet-react": "1.16.1", - "@navikt/aksel-icons": "8.13.1", - "@navikt/ds-css": "8.13.1", - "@navikt/ds-react": "8.13.1", + "@digdir/designsystemet-css": "1.18.0", + "@digdir/designsystemet-react": "1.18.0", + "@navikt/aksel-icons": "8.15.0", + "@navikt/ds-css": "8.15.0", + "@navikt/ds-react": "8.15.0", "@ssbno-statreg/shared": "*", "openapi-fetch": "0.17.0", "react": "19.2.7", "react-dom": "19.2.7", - "react-router": "8.0.1" + "react-router": "8.2.0" }, "devDependencies": { - "@digdir/designsystemet-types": "1.16.1", + "@digdir/designsystemet-types": "1.18.0", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", "eslint-plugin-react-hooks": "7.1.1", "eslint-plugin-react-refresh": "0.5.3", - "globals": "17.6.0", + "globals": "17.7.0", "lightningcss": "1.32.0", - "vite": "8.0.16" + "vite": "^8.1.4" }, "optionalDependencies": { "@rolldown/binding-linux-x64-gnu": "1.1.2", "@rollup/rollup-linux-x64-gnu": "*" } }, + "frontend/node_modules/@emnapi/core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", + "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.2", + "tslib": "^2.4.0" + } + }, + "frontend/node_modules/@emnapi/runtime": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", + "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "frontend/node_modules/@emnapi/wasi-threads": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.2.tgz", + "integrity": "sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "frontend/node_modules/@oxc-project/types": { + "version": "0.139.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.139.0.tgz", + "integrity": "sha512-r9gHphtCs+1M7J0pw6Sn/hh/Wpa/iQrOOkrNAlVLF/gHq+/CJmHIWKKUUhdWjcD6CIa8idarspCsASiXCXvFUw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/Boshen" + } + }, + "frontend/node_modules/@rolldown/binding-android-arm64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz", + "integrity": "sha512-lZg8fqIv2v7FF237bwMgzGZEJvGL79/s5knJ/i6FmsGF4XXlzccZ4jb+TrFIxtSSxFtIpdsgrPZeMk1I9AFcyQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-darwin-arm64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.1.5.tgz", + "integrity": "sha512-51Bnx9pNiMRKSUNtBfySkNJ9vMU9Hh3I1ozDd6gyPPYzaXCfnptUcEZxXGYFn+ul2dtcMUiqGR1Yai2K10uoTw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-darwin-x64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.1.5.tgz", + "integrity": "sha512-Tm+gbfC0aHu1tBA/JvKQh32S0K6YgCHkiAF4/W6xX0K0RmNuc94VeK419dJoE65R5aRxmo+noZQSWrAMF6yb6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-freebsd-x64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.1.5.tgz", + "integrity": "sha512-JMzDKCCXq93YccG5gz3hvOs1oXRKAf0XYpfOS88e+wZrC8Iugj6j68867vrYZkvpDDpKn/KoKORThmchMpF6TA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-linux-arm-gnueabihf": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.1.5.tgz", + "integrity": "sha512-uML21j2K5TfPGutKxub+M+nLjZIrWjXQ5Grx4lCe/nimTj9B4L63zHpjXLl4y0L3mcm2htEQIb06oCG/szerNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-linux-arm64-gnu": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.1.5.tgz", + "integrity": "sha512-navSiuTMogvnQoZoM/v+l3ZWo50/NTwSHSzheABx/RCnmUPaKwq9qSo4Br2OYRs21+Fz8uFqITZM3H4opOB0/Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-linux-arm64-musl": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.1.5.tgz", + "integrity": "sha512-lAryqH7IteztmCXQXk0etKj4wBQ7Gx5S6LjKhsgp9zb8I5bsuvU/2llH1hDQcjsFeqIsovMVN339/8pUDDBXxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-linux-ppc64-gnu": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.1.5.tgz", + "integrity": "sha512-fsK/sNBnxzBlL4O1JNrZakVQxPspqpED5dLtNsZS9oOKmtSpdNIzxH2kkol5HYTWJN47sE20ztMJPxfZ89qGOg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-linux-s390x-gnu": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.1.5.tgz", + "integrity": "sha512-gLYb4BIadlfTOYT5gO503n8zQjXflgzpD0FcyKh0Mzx3rqCZKnHoJWV9xe1KXUJ5lx2JfcSHr/mhzS0PC/McAA==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, "frontend/node_modules/@rolldown/binding-linux-x64-gnu": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.2.tgz", @@ -104,6 +331,228 @@ "node": "^20.19.0 || >=22.12.0" } }, + "frontend/node_modules/@rolldown/binding-linux-x64-musl": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.1.5.tgz", + "integrity": "sha512-Me+PfPI2TMeOQk0gYWfLQZtTktrmzbr8cDboqX83XKc7UrgAi55gF+2dUkWdxd19n55Essp2yeca+O9N5rBxHg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-openharmony-arm64": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.1.5.tgz", + "integrity": "sha512-yc5WrLzXks6zCQfn9Oxr8pORKyl/pF+QjHmW/Qx3qu0oyrrNC+y2JLTU1E2rcWYAmzlnqngWXHQjy51VzW70Vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-wasm32-wasi": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.1.5.tgz", + "integrity": "sha512-VbQGPX2b4r48TAMIM2cjgluIM1HYutm4pcTEJsle7iEP7sB1dFqtPLBVbdLAZCxy1txCcPxf4QFf4v8uvltPqA==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "1.11.1", + "@emnapi/runtime": "1.11.1", + "@napi-rs/wasm-runtime": "^1.1.6" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-win32-arm64-msvc": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.1.5.tgz", + "integrity": "sha512-gHv82k63z4qpV5+Q1y/12KrK0ltWBukVDI8nZcbT7Tt/ZlOIVwppazneq0F93oDxTo3IgAMEDIoQh3E2n6mVsw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/@rolldown/binding-win32-x64-msvc": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.1.5.tgz", + "integrity": "sha512-tTZuDBPw85tEN5PQi1pnEBzDy0Z49HtScLAbD5t6hyeU92A95pRWaSMw1GZZi/RwgSgUIl0xrSlXIT/9QzvYSA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/rolldown": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.1.5.tgz", + "integrity": "sha512-t9z29cJjXf/vxQ8dyhCSpt6H6aSwHTk8cT5I3iy6SMXuFpk5mB6PL6XfC8PCwrPTx93udwKUm9HRteAlTGBLiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@oxc-project/types": "=0.139.0", + "@rolldown/pluginutils": "^1.0.0" + }, + "bin": { + "rolldown": "bin/cli.mjs" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "optionalDependencies": { + "@rolldown/binding-android-arm64": "1.1.5", + "@rolldown/binding-darwin-arm64": "1.1.5", + "@rolldown/binding-darwin-x64": "1.1.5", + "@rolldown/binding-freebsd-x64": "1.1.5", + "@rolldown/binding-linux-arm-gnueabihf": "1.1.5", + "@rolldown/binding-linux-arm64-gnu": "1.1.5", + "@rolldown/binding-linux-arm64-musl": "1.1.5", + "@rolldown/binding-linux-ppc64-gnu": "1.1.5", + "@rolldown/binding-linux-s390x-gnu": "1.1.5", + "@rolldown/binding-linux-x64-gnu": "1.1.5", + "@rolldown/binding-linux-x64-musl": "1.1.5", + "@rolldown/binding-openharmony-arm64": "1.1.5", + "@rolldown/binding-wasm32-wasi": "1.1.5", + "@rolldown/binding-win32-arm64-msvc": "1.1.5", + "@rolldown/binding-win32-x64-msvc": "1.1.5" + } + }, + "frontend/node_modules/rolldown/node_modules/@rolldown/binding-linux-x64-gnu": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.1.5.tgz", + "integrity": "sha512-FjcpEKUyJygHgs1o50VYNvkt5+7Le/VEdYt0AkRpkL33MnyQfwr8l5mXwMmfmTbyMPr5vJLC+8/Gd9gXnwU1QQ==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^20.19.0 || >=22.12.0" + } + }, + "frontend/node_modules/vite": { + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.1.4.tgz", + "integrity": "sha512-bTT9PsdWO+MQMNG9ZXIP/qM9wGh37DFxTV/sPq9cFpHr3w4jkgef032PkAL9jAqhk3Nz8NQw3O8n6/xFkqO4QQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lightningcss": "^1.32.0", + "picomatch": "^4.0.5", + "postcss": "^8.5.16", + "rolldown": "~1.1.4", + "tinyglobby": "^0.2.17" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "@vitejs/devtools": "^0.3.0", + "esbuild": "^0.27.0 || ^0.28.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@vitejs/devtools": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, "node_modules/@babel/code-frame": { "version": "7.29.7", "dev": true, @@ -329,17 +778,17 @@ } }, "node_modules/@cacheable/node-cache": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-3.0.1.tgz", - "integrity": "sha512-TB9qbkQEFYDNcT6oh8i0qfMJonZ8xGQLdbq3QvXly5hKAh7hM7Ba+Bj9vXqqgYLko+AmuEMd91lFs/1T61XUMg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@cacheable/node-cache/-/node-cache-3.1.1.tgz", + "integrity": "sha512-AFW2fw+Z0oupVmhQ0GKZc6v8UasaWrQ7ptOZv7e7avPCos62F2myeucdBbO8riBiCXx4TYfb+sv3hwXbaOwAqA==", "license": "MIT", "dependencies": { - "@cacheable/utils": "^2.4.1", + "@cacheable/utils": "^2.5.0", "hookified": "^2.1.0", "keyv": "^5.6.0" }, "engines": { - "node": ">=18" + "node": ">=22" } }, "node_modules/@cacheable/node-cache/node_modules/keyv": { @@ -352,9 +801,9 @@ } }, "node_modules/@cacheable/utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.4.1.tgz", - "integrity": "sha512-eiFgzCbIneyMlLOmNG4g9xzF7Hv3Mga4LjxjcSC/ues6VYq2+gUbQI8JqNuw/ZM8tJIeIaBGpswAsqV2V7ApgA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@cacheable/utils/-/utils-2.5.0.tgz", + "integrity": "sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==", "license": "MIT", "dependencies": { "hashery": "^1.5.1", @@ -375,22 +824,22 @@ "license": "MIT" }, "node_modules/@digdir/designsystemet-css": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@digdir/designsystemet-css/-/designsystemet-css-1.16.1.tgz", - "integrity": "sha512-aNlIUpZEU+YgGD8CmzoNDqBwAP/R95LC5EYr9jioWA82XBY+LUdBqtl7xQLyOOjTZe17fgJIvmzIss1mkOLgmw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@digdir/designsystemet-css/-/designsystemet-css-1.18.0.tgz", + "integrity": "sha512-AiJAOGOJa8XKnaGhlho+/I16jYYB8gJuXgdoCreotFGhZWf9FPjRp/3IXh4CoLmSwooNXJL/5/qmiFRBhbrJ2Q==", "license": "MIT", "dependencies": { - "@digdir/designsystemet-types": "1.16.1" + "@digdir/designsystemet-types": "1.18.0" } }, "node_modules/@digdir/designsystemet-react": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@digdir/designsystemet-react/-/designsystemet-react-1.16.1.tgz", - "integrity": "sha512-zlYXXbme5ySIxWPrZxDONdgCh4Qn5wVF+lAVeCJKaNiUXmvO/mIjy0YW7UT0OqQiOuKwRp5cvEB3kEcaUFG7Hg==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@digdir/designsystemet-react/-/designsystemet-react-1.18.0.tgz", + "integrity": "sha512-rBOG0wWrHYeQFsmfjcECiEyXdt5RQ06Ec5oTT3SyvaU/+5cEpaCSCcF97S4EfA/2vsRVjIjYa6V854ibEM2FbA==", "license": "MIT", "dependencies": { - "@digdir/designsystemet-types": "1.16.1", - "@digdir/designsystemet-web": "1.16.1", + "@digdir/designsystemet-types": "1.18.0", + "@digdir/designsystemet-web": "1.18.0", "@floating-ui/dom": "^1.7.6", "@floating-ui/react": "0.26.23", "@navikt/aksel-icons": "^8.12.1", @@ -404,22 +853,22 @@ } }, "node_modules/@digdir/designsystemet-types": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@digdir/designsystemet-types/-/designsystemet-types-1.16.1.tgz", - "integrity": "sha512-DzOphWx2B7U7msyKsF9JXJidriodZGOCTSjpzddQ/AgWVrajPxuEGkM/nEFZaBYoT+jbKOw7wKrzPfHfgtrCsw==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@digdir/designsystemet-types/-/designsystemet-types-1.18.0.tgz", + "integrity": "sha512-2Qfn9Pf59AZyjc95NcWpsNyma3vcsWbiNMLmoMjHG8o0oBNYQdaln4V7wJig5avjbz7Z1BcBhs60d/DOcP+j5w==", "license": "MIT" }, "node_modules/@digdir/designsystemet-web": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/@digdir/designsystemet-web/-/designsystemet-web-1.16.1.tgz", - "integrity": "sha512-X8Rh5Ienr1lFJZLMq7spYkNC9Uqmrq5ub+vBKYedw8zOEL9n44umxgMoIuJCiJXiV8IYDl5Evk5lGbPYPfCxxg==", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@digdir/designsystemet-web/-/designsystemet-web-1.18.0.tgz", + "integrity": "sha512-CLQZWSywbk2StmD6kzTi9ZsHiZrNKbWVOTRG0/JGP0xX+QZwadDqz1Dsh11HeRDRCoz6PjMz6Yi1HV/icmwcjQ==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.7.6", "@u-elements/u-combobox": "^2.0.5", "@u-elements/u-datalist": "^2.0.1", "@u-elements/u-details": "^1.0.0", - "@u-elements/u-tabs": "^1.0.3" + "@u-elements/u-tabs": "^1.0.4" } }, "node_modules/@electric-sql/pglite": { @@ -920,15 +1369,15 @@ } }, "node_modules/@eslint-react/ast": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.9.1.tgz", - "integrity": "sha512-PEBHBKxuKGrseO828u5/HFo89TdOa946q5veEjdDR+BjxlMuxhZxIqHkPyoS93dh6E+9mkZkcDerSGY5nCsm8Q==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@eslint-react/ast/-/ast-5.14.7.tgz", + "integrity": "sha512-wyhK2uotML5pW8ogtXqEZvZAw/a+Z9BmfsLu9IcAl0X+ZREeMzE8+ZKBFkXNrASVJRQ5aBR6xa5IqrFZTAr6hg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/typescript-estree": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/typescript-estree": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0", "string-ts": "^2.3.1" }, "engines": { @@ -940,20 +1389,20 @@ } }, "node_modules/@eslint-react/core": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.9.1.tgz", - "integrity": "sha512-CQ7ZQCRoqaHSBxld2zzfvjPBWuH0R6Op9FvCq+Nfennv/k6gbecA7IV47SlaXC7TKVB7zxiiwD3kD8ftaL8+xA==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@eslint-react/core/-/core-5.14.7.tgz", + "integrity": "sha512-PV1tAH//Vj52ZvmqH51lJHd/N29LU4ayj/6nn83qggmZJzTJDS4TJx7JNTowkY1jrlmOXaeJRDW/nYi76hWBAQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@eslint-react/jsx": "5.9.1", - "@eslint-react/shared": "5.9.1", - "@eslint-react/var": "5.9.1", - "@typescript-eslint/scope-manager": "^8.61.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@eslint-react/jsx": "5.14.7", + "@eslint-react/shared": "5.14.7", + "@eslint-react/var": "5.14.7", + "@typescript-eslint/scope-manager": "^8.63.0", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0", "ts-pattern": "^5.9.0" }, "engines": { @@ -965,13 +1414,13 @@ } }, "node_modules/@eslint-react/eslint": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.9.1.tgz", - "integrity": "sha512-YJVfj1Z0+uaYI+KmdNDQpLT8KceLRjf8UH3gd/fJJ+Ye3jBuS5sXDxBBoG74OF61/mtTugrc9aBCes4hlouwBg==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint/-/eslint-5.14.7.tgz", + "integrity": "sha512-DiS2GPPtyY2CXbWAsuG2dE3MI91yg4F0sVcVjU7y2/iLiVH30EYPOlLnwYyUaclXtUCRl6Yrzo2eNbHSIN/cfQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/utils": "^8.61.1" + "@typescript-eslint/utils": "^8.63.0" }, "engines": { "node": ">=22.0.0" @@ -982,19 +1431,19 @@ } }, "node_modules/@eslint-react/eslint-plugin": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.9.1.tgz", - "integrity": "sha512-UVkd9g/NzpyoBIJb8O1OcjNLKe5BNGg+IZH5Pns/aPFdkdXqzmVHpgTtLg+w2fDNzv+hivqjUdWw99EQ7kC0fA==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@eslint-react/eslint-plugin/-/eslint-plugin-5.14.7.tgz", + "integrity": "sha512-4+DHqmPm1TrMiOOcEWUGhjy7jcufwbejKtRjTaw9qDTLWUrLsEsIn8XW9ZhMk9NfrQEIe47+fNDstJNFkYpprA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/shared": "5.9.1", - "eslint-plugin-react-dom": "5.9.1", - "eslint-plugin-react-jsx": "5.9.1", - "eslint-plugin-react-naming-convention": "5.9.1", - "eslint-plugin-react-rsc": "5.9.1", - "eslint-plugin-react-web-api": "5.9.1", - "eslint-plugin-react-x": "5.9.1" + "@eslint-react/shared": "5.14.7", + "eslint-plugin-react-dom": "5.14.7", + "eslint-plugin-react-jsx": "5.14.7", + "eslint-plugin-react-naming-convention": "5.14.7", + "eslint-plugin-react-rsc": "5.14.7", + "eslint-plugin-react-web-api": "5.14.7", + "eslint-plugin-react-x": "5.14.7" }, "engines": { "node": ">=22.0.0" @@ -1005,18 +1454,18 @@ } }, "node_modules/@eslint-react/jsx": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.9.1.tgz", - "integrity": "sha512-rZVIWotHLOYdbsmBEMJCQlu2gUeHcU8dYa7EkhWPwuh3p1q1ydV+Jfn4whJwHVb/mTI8zy4957RnFbGGWVLa6g==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@eslint-react/jsx/-/jsx-5.14.7.tgz", + "integrity": "sha512-X72auijGXTzJ1D+SNxmuMUWj5Yym5xewPb2EFXVhITnzG3iwcwHql9LQqBx7AnOQQERz2Pld8OnT41jE93zVxQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@eslint-react/shared": "5.9.1", - "@eslint-react/var": "5.9.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@eslint-react/shared": "5.14.7", + "@eslint-react/var": "5.14.7", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0", "ts-pattern": "^5.9.0" }, "engines": { @@ -1028,14 +1477,14 @@ } }, "node_modules/@eslint-react/shared": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.9.1.tgz", - "integrity": "sha512-6VBZo5KTlyUrn27aW6u6nqVvX9igWxzQX0vVNCv/ObnCA6ElOn1TBC9ENwRoK73FJ86PcT25PWyz1LJRgwnefw==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@eslint-react/shared/-/shared-5.14.7.tgz", + "integrity": "sha512-MRTb16cjcXV4H0LrGOnYYIka/rMjK2V8bzq07RjUgeFvxK2jujJnW+tt423/ma1BfWpwYZjhoZ8hjPLhNqlPaA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/eslint": "5.9.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/eslint": "5.14.7", + "@typescript-eslint/utils": "^8.63.0", "ts-pattern": "^5.9.0", "zod": "^3.25.0 || ^4.0.0" }, @@ -1048,17 +1497,17 @@ } }, "node_modules/@eslint-react/var": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.9.1.tgz", - "integrity": "sha512-s+hb4H+6CzFsL2E6Yw6/c3bzSFfNc2XNOP2Q60k4G05VCbUew30Aqcf0Ehiac5wgGmpDZ9/9wkJiNanW2M1viA==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/@eslint-react/var/-/var-5.14.7.tgz", + "integrity": "sha512-XAt9HsKpVfPIaHcis6rBo0AQM2xX72o/cJEIxfDrVYT7Z/jRJqUYX9jAc+PT12zvGt0n89b6B9/gAnUSH4PhDA==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@typescript-eslint/scope-manager": "^8.61.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@typescript-eslint/scope-manager": "^8.63.0", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0", "ts-pattern": "^5.9.0" }, "engines": { @@ -1422,14 +1871,14 @@ "license": "MIT" }, "node_modules/@napi-rs/wasm-runtime": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.5.tgz", - "integrity": "sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.6.tgz", + "integrity": "sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==", "dev": true, "license": "MIT", "optional": true, "dependencies": { - "@tybys/wasm-util": "^0.10.2" + "@tybys/wasm-util": "^0.10.3" }, "funding": { "type": "github", @@ -1441,27 +1890,27 @@ } }, "node_modules/@navikt/aksel-icons": { - "version": "8.13.1", - "resolved": "https://registry.npmjs.org/@navikt/aksel-icons/-/aksel-icons-8.13.1.tgz", - "integrity": "sha512-gZSFF0r97WK46yMidgS5jkl+l+S4nBcsspFZexIhZnyXAx0wOIs2Ahgt0kPGDb6pY/3GpfxTiKj178wI3UzBfg==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@navikt/aksel-icons/-/aksel-icons-8.15.0.tgz", + "integrity": "sha512-+A/jWvZaMWkuG0SiG2GdJK0rlLTi/EIccV/3ax+y2hI9CmIqDzyUR9yflr24Q9wy2xwKY212kfrphSnVy1Zgiw==", "license": "MIT" }, "node_modules/@navikt/ds-css": { - "version": "8.13.1", - "resolved": "https://registry.npmjs.org/@navikt/ds-css/-/ds-css-8.13.1.tgz", - "integrity": "sha512-S8y5i6ic962L9m4CWBP688EUNYr1DH4vOcOr1irh6jZavsPp1LLUS3wXhC2OpreaNsxBO/8ZVxgA/XR03d3unA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@navikt/ds-css/-/ds-css-8.15.0.tgz", + "integrity": "sha512-eRrXG4qZ90M/SLp40URG81TWDXP7RTAYec5QdYMfJ/P55ahXBFI1fm2EyjWDGpEldGBOEdr/wPq57m6x01gcnA==", "license": "MIT" }, "node_modules/@navikt/ds-react": { - "version": "8.13.1", - "resolved": "https://registry.npmjs.org/@navikt/ds-react/-/ds-react-8.13.1.tgz", - "integrity": "sha512-iQ5HikHcx+V+NAhj7NfN5EVmyLSbkduXljLJh8maGbGKLsNv0hdmqpWTiuG2TMTtFN7e5FfeIQqQ158nxsJi8A==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@navikt/ds-react/-/ds-react-8.15.0.tgz", + "integrity": "sha512-eArtTiUnPIlFMsuLdUUtyF4m5GtpiKzCNKBQXuSJ0glNRPROUYP4wXdGwGknYnhG+R/JIbjbf9u69laIRPxfNA==", "license": "MIT", "dependencies": { "@floating-ui/react": "0.27.19", "@floating-ui/react-dom": "^2.1.8", - "@navikt/aksel-icons": "^8.13.1", - "@navikt/ds-tokens": "^8.13.1", + "@navikt/aksel-icons": "^8.15.0", + "@navikt/ds-tokens": "^8.15.0", "date-fns": "^4.0.0", "react-day-picker": "9.14.0" }, @@ -1490,9 +1939,9 @@ } }, "node_modules/@navikt/ds-tokens": { - "version": "8.13.1", - "resolved": "https://registry.npmjs.org/@navikt/ds-tokens/-/ds-tokens-8.13.1.tgz", - "integrity": "sha512-wi8sBX6UPDZ3tVI2Nx2KJkiGutx6U5fixeVHRo/oX36RvkYVW9zjYO8/I51BLGdiJW0qOufqFOEs+AEVupuRZA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/@navikt/ds-tokens/-/ds-tokens-8.15.0.tgz", + "integrity": "sha512-i76uLUIONOWc/G7kzPHQwNCR65bKBVulYbua6tyVmtlAhJyEPjC2vNyeeOq1bE4QcccPNQz9rBKydmXOVvJYtw==", "license": "MIT" }, "node_modules/@noble/hashes": { @@ -2811,9 +3260,9 @@ } }, "node_modules/@tybys/wasm-util": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz", - "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==", + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.3.tgz", + "integrity": "sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==", "dev": true, "license": "MIT", "optional": true, @@ -2992,17 +3441,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.61.1.tgz", - "integrity": "sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.63.0.tgz", + "integrity": "sha512-rvwSgqT+DHpWdzfSzPatRLm02a0GlESt++9iy3hLCDY4BgkaLcl8LBi9Yh7XGFBpwcBE/K3024QuXWTpbz4FfQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.12.2", - "@typescript-eslint/scope-manager": "8.61.1", - "@typescript-eslint/type-utils": "8.61.1", - "@typescript-eslint/utils": "8.61.1", - "@typescript-eslint/visitor-keys": "8.61.1", + "@typescript-eslint/scope-manager": "8.63.0", + "@typescript-eslint/type-utils": "8.63.0", + "@typescript-eslint/utils": "8.63.0", + "@typescript-eslint/visitor-keys": "8.63.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.5.0" @@ -3015,15 +3464,15 @@ "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^8.61.1", + "@typescript-eslint/parser": "^8.63.0", "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0", "typescript": ">=4.8.4 <6.1.0" } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", - "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.6.tgz", + "integrity": "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==", "dev": true, "license": "MIT", "engines": { @@ -3031,16 +3480,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.61.1.tgz", - "integrity": "sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.63.0.tgz", + "integrity": "sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.61.1", - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/typescript-estree": "8.61.1", - "@typescript-eslint/visitor-keys": "8.61.1", + "@typescript-eslint/scope-manager": "8.63.0", + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/typescript-estree": "8.63.0", + "@typescript-eslint/visitor-keys": "8.63.0", "debug": "^4.4.3" }, "engines": { @@ -3056,12 +3505,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.61.1", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.63.0.tgz", + "integrity": "sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.61.1", - "@typescript-eslint/types": "^8.61.1", + "@typescript-eslint/tsconfig-utils": "^8.63.0", + "@typescript-eslint/types": "^8.63.0", "debug": "^4.4.3" }, "engines": { @@ -3076,12 +3527,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.61.1", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.63.0.tgz", + "integrity": "sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/visitor-keys": "8.61.1" + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/visitor-keys": "8.63.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3092,7 +3545,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.61.1", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.63.0.tgz", + "integrity": "sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==", "dev": true, "license": "MIT", "engines": { @@ -3107,13 +3562,15 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.61.1", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.63.0.tgz", + "integrity": "sha512-Nzzh/OGxVCOjObjaj1CQF2RUasyYy2Jfuh+zZ3PjLzG2fYRriAiZLib9UKtO+CpQAS3YHiAS+ckZDclwqI1TPA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/typescript-estree": "8.61.1", - "@typescript-eslint/utils": "8.61.1", + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/typescript-estree": "8.63.0", + "@typescript-eslint/utils": "8.63.0", "debug": "^4.4.3", "ts-api-utils": "^2.5.0" }, @@ -3130,7 +3587,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.61.1", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.63.0.tgz", + "integrity": "sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==", "dev": true, "license": "MIT", "engines": { @@ -3142,14 +3601,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.61.1", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.63.0.tgz", + "integrity": "sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.61.1", - "@typescript-eslint/tsconfig-utils": "8.61.1", - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/visitor-keys": "8.61.1", + "@typescript-eslint/project-service": "8.63.0", + "@typescript-eslint/tsconfig-utils": "8.63.0", + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/visitor-keys": "8.63.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -3168,14 +3629,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.61.1", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.63.0.tgz", + "integrity": "sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.61.1", - "@typescript-eslint/types": "8.61.1", - "@typescript-eslint/typescript-estree": "8.61.1" + "@typescript-eslint/scope-manager": "8.63.0", + "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/typescript-estree": "8.63.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3190,11 +3653,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.61.1", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.63.0.tgz", + "integrity": "sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.61.1", + "@typescript-eslint/types": "8.63.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -3207,6 +3672,8 @@ }, "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz", + "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==", "dev": true, "license": "Apache-2.0", "engines": { @@ -3217,15 +3684,15 @@ } }, "node_modules/@u-elements/u-combobox": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@u-elements/u-combobox/-/u-combobox-2.0.5.tgz", - "integrity": "sha512-MTvfd9Nl5sR4jHMaAWogTvi6xrpUhhI4wv5NdpkNasfJgPaY8Y9/shR6Q01LrMCZcHZDY8/UYd1d5obus3Ekzw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@u-elements/u-combobox/-/u-combobox-2.1.0.tgz", + "integrity": "sha512-UNiHRS0qubxSSHvDVmKSrDPNavAKBJyzTJ9OyTY3hIMXy9Chiv/qvcGcXaJmB6j47QY7nGEplXE1A1vxY6BdRA==", "license": "MIT" }, "node_modules/@u-elements/u-datalist": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@u-elements/u-datalist/-/u-datalist-2.0.1.tgz", - "integrity": "sha512-xfbSiTZApvbqCt6W3LUtoyAArxOYq17Em9mYyjStiq5/XpshTVsN1JkqSqo+OjVOwDieggyAQsRwgloZgtHB7Q==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@u-elements/u-datalist/-/u-datalist-2.0.3.tgz", + "integrity": "sha512-1/N53P9CtmpTQQN/S8fQG0JEQqQmpAmAVhuPTskycrn74DJUdi2lKYdyGW7X4tg6ANsi4iGLn5Bv3NLHoCrzIg==", "license": "MIT" }, "node_modules/@u-elements/u-details": { @@ -3235,9 +3702,9 @@ "license": "MIT" }, "node_modules/@u-elements/u-tabs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@u-elements/u-tabs/-/u-tabs-1.0.3.tgz", - "integrity": "sha512-Jqd3YuwpWHZVrPx8qiLN4njsdQ/KZY6PbHsskC42mrnxkuR4LnnmWBoRPgcKrn7P74rRtm0MnPp0PMDZYbSorg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@u-elements/u-tabs/-/u-tabs-1.0.4.tgz", + "integrity": "sha512-F0CoSaiFnUInfTSiftufZARi6bvC0Ucb+aVaVfO65a0GWeIsTjTZupXh313POqN7SkvH4lQ+4+X33uhwBMAiww==", "license": "MIT" }, "node_modules/@vitejs/plugin-react": { @@ -3631,9 +4098,9 @@ "peer": true }, "node_modules/birecord": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/birecord/-/birecord-0.1.1.tgz", - "integrity": "sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/birecord/-/birecord-0.1.2.tgz", + "integrity": "sha512-5PAPTTmMpMEb+GuMb5DebfBkipRGyIW9+gtwEBSoDA9xkhHILm04+hZQ702pMksu3d8YAuGkmgTzQWcKqTPScA==", "dev": true, "license": "(MIT OR Apache-2.0)" }, @@ -4352,7 +4819,9 @@ } }, "node_modules/eslint": { - "version": "10.5.0", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.7.0.tgz", + "integrity": "sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==", "dev": true, "license": "MIT", "workspaces": [ @@ -4438,18 +4907,18 @@ } }, "node_modules/eslint-plugin-react-dom": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.9.1.tgz", - "integrity": "sha512-e0NpfKZOOvdTkYQEDJT7qLKoTX4jAjH8/qcCuOrp8zqX1LMKPrKgPe8DXGyXG5T+Bt4b81/ZQ/s3S2zkJLFuNg==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-dom/-/eslint-plugin-react-dom-5.14.7.tgz", + "integrity": "sha512-/YFC/X74JAhJFtOWuoq/g3mnChrdp/wbmGJDzcs/OoXvlL16+sBjqyj1H8pgLylzbPVhcBvHEjNQwQpUjfsBZg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@eslint-react/jsx": "5.9.1", - "@eslint-react/shared": "5.9.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@eslint-react/jsx": "5.14.7", + "@eslint-react/shared": "5.14.7", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0", "compare-versions": "^6.1.1" }, "engines": { @@ -4479,19 +4948,19 @@ } }, "node_modules/eslint-plugin-react-jsx": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.9.1.tgz", - "integrity": "sha512-zzhCRbuXFiGMhvCrjpcwKsob0Gos8o7d28EnhGw28YapHXx1KYt0fzUDuWDoRZ2bhYhlDHzeU+l+jEgemPpaaw==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-jsx/-/eslint-plugin-react-jsx-5.14.7.tgz", + "integrity": "sha512-T76LL7ey58yU5s2S9G5LndP62uZ5YzJLsZP/ato/ZbgRYWHEHx8GAnblKpNgjowbFiOEH4MvEUNCbhONISzf/g==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/core": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@eslint-react/jsx": "5.9.1", - "@eslint-react/shared": "5.9.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1" + "@eslint-react/ast": "5.14.7", + "@eslint-react/core": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@eslint-react/jsx": "5.14.7", + "@eslint-react/shared": "5.14.7", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0" }, "engines": { "node": ">=22.0.0" @@ -4502,18 +4971,18 @@ } }, "node_modules/eslint-plugin-react-naming-convention": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.9.1.tgz", - "integrity": "sha512-Ce1oAL4Et3RB+3akTSiFIZIYCexyG+oYrGYGKps0dky5iaRy8MUskh4EXcq4yI109IkBCVt52gtybmR3Te0lrQ==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-naming-convention/-/eslint-plugin-react-naming-convention-5.14.7.tgz", + "integrity": "sha512-C8q295fORMcd/bkQWxZExa3C1fv5U04aknyo3h0ymQigzlicvkOuylLxu5bmDpvyoJASYhn/kcR4xr5zK+NiDg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/core": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@eslint-react/var": "5.9.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "@eslint-react/ast": "5.14.7", + "@eslint-react/core": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@eslint-react/var": "5.14.7", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0", "ts-pattern": "^5.9.0" }, "engines": { @@ -4535,19 +5004,19 @@ } }, "node_modules/eslint-plugin-react-rsc": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.9.1.tgz", - "integrity": "sha512-+XNAuJeGZ6ld1jknOPOeJ8gdTINZeQjw2sbBP213+QdTmwJqZLV+CrwaAN63O+8D+EIGtdnSkfpYDBcm3jiSGg==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-rsc/-/eslint-plugin-react-rsc-5.14.7.tgz", + "integrity": "sha512-BaTyRpjc+MNrnnqgRUs8h/3+qn9QBCH0kDTgKUgyJRLL91v2ZyDti0qu/U9LdDnekKYu0qXse6Tz7gPQq1J7Iw==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/core": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@eslint-react/shared": "5.9.1", - "@eslint-react/var": "5.9.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1" + "@eslint-react/ast": "5.14.7", + "@eslint-react/core": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@eslint-react/shared": "5.14.7", + "@eslint-react/var": "5.14.7", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0" }, "engines": { "node": ">=22.0.0" @@ -4558,20 +5027,20 @@ } }, "node_modules/eslint-plugin-react-web-api": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.9.1.tgz", - "integrity": "sha512-D9M6wKT1fPxAy70YebHbfU+gzYv8k9RUtODXjUJYLjxrXoq2Z7o5kjB1yAZ1vi31EzbLJ+UYzGKi4hw98iwPjg==", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-web-api/-/eslint-plugin-react-web-api-5.14.7.tgz", + "integrity": "sha512-4T1rdC+DmmRNiR6nE6DuRY5i2E8Bugp3YrJuaaapD2rOzC13uxWkcOzUSMUZTm6aMxVdJXnAH6ec6eSKoWfkkg==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/core": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@eslint-react/shared": "5.9.1", - "@eslint-react/var": "5.9.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", - "birecord": "^0.1.1", + "@eslint-react/ast": "5.14.7", + "@eslint-react/core": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@eslint-react/shared": "5.14.7", + "@eslint-react/var": "5.14.7", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0", + "birecord": "^0.1.2", "ts-pattern": "^5.9.0" }, "engines": { @@ -4583,23 +5052,23 @@ } }, "node_modules/eslint-plugin-react-x": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.9.1.tgz", - "integrity": "sha512-0GwMpLdYx3HWMbDd1vqNr9VImkq34x/lQaLch2qDQmPOmi1DULL3yndl347wFhH4SbE6OUoJV2z0KCA72qnv5g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-react/ast": "5.9.1", - "@eslint-react/core": "5.9.1", - "@eslint-react/eslint": "5.9.1", - "@eslint-react/jsx": "5.9.1", - "@eslint-react/shared": "5.9.1", - "@eslint-react/var": "5.9.1", - "@typescript-eslint/scope-manager": "^8.61.1", - "@typescript-eslint/type-utils": "^8.61.1", - "@typescript-eslint/types": "^8.61.1", - "@typescript-eslint/typescript-estree": "^8.61.1", - "@typescript-eslint/utils": "^8.61.1", + "version": "5.14.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-x/-/eslint-plugin-react-x-5.14.7.tgz", + "integrity": "sha512-c9REX7cna1BvcCBnJ8+CRTnF14edGFaHDPPtZEPpPbtwUkAyfKMZPEmS3ZP6YaFVWOeMb/OBym1qXIb2YBj3ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-react/ast": "5.14.7", + "@eslint-react/core": "5.14.7", + "@eslint-react/eslint": "5.14.7", + "@eslint-react/jsx": "5.14.7", + "@eslint-react/shared": "5.14.7", + "@eslint-react/var": "5.14.7", + "@typescript-eslint/scope-manager": "^8.63.0", + "@typescript-eslint/type-utils": "^8.63.0", + "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/typescript-estree": "^8.63.0", + "@typescript-eslint/utils": "^8.63.0", "compare-versions": "^6.1.1", "string-ts": "^2.3.1", "ts-api-utils": "^2.5.0", @@ -5288,7 +5757,9 @@ } }, "node_modules/globals": { - "version": "17.6.0", + "version": "17.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.7.0.tgz", + "integrity": "sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==", "dev": true, "license": "MIT", "engines": { @@ -5376,7 +5847,9 @@ } }, "node_modules/helmet": { - "version": "8.2.0", + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-8.3.0.tgz", + "integrity": "sha512-Qgpiaws3Sm30Av8Eah6sjMCZZwjlBu+E68rhpCWBshY1lb09HtLwj5GviX0OyQIn+ulUS0iX0AxN5n3tLZzz1w==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -6223,7 +6696,9 @@ } }, "node_modules/node-mocks-http": { - "version": "1.17.2", + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/node-mocks-http/-/node-mocks-http-1.18.0.tgz", + "integrity": "sha512-arItRIarSUnpHAagCV5SB0DARvPXTA2ur+cVPCMm8d/KT2sqr9AF/QuHOoT3/PZ5cYFaQrpVkmoDUmMxuGW1Cw==", "dev": true, "license": "MIT", "dependencies": { @@ -6234,7 +6709,6 @@ "merge-descriptors": "^1.0.1", "methods": "^1.1.2", "mime": "^1.3.4", - "parseurl": "^1.3.3", "range-parser": "^1.2.0", "type-is": "^1.6.18" }, @@ -6693,7 +7167,9 @@ "license": "ISC" }, "node_modules/picomatch": { - "version": "4.0.4", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.5.tgz", + "integrity": "sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==", "dev": true, "license": "MIT", "engines": { @@ -7292,7 +7768,9 @@ } }, "node_modules/postcss": { - "version": "8.5.15", + "version": "8.5.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.19.tgz", + "integrity": "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==", "dev": true, "funding": [ { @@ -7629,9 +8107,9 @@ } }, "node_modules/react-router": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-8.0.1.tgz", - "integrity": "sha512-5EL/fANovVUhRK50NLS8RYfX0BxrimoKsHWUPPy8v5UEl8i6vzF7e4POo3u+AhPItDwccUAJjMfIOmydxBJmQw==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-8.2.0.tgz", + "integrity": "sha512-uP1LgGNHyilL1u+ZkecQk74DJOKOb6q4NLNYLRJcD/fjoogftNb5/Rj/07o/QBFsY/5MbAKPm1peTCQuVPv9cQ==", "license": "MIT", "dependencies": { "cookie-es": "^3.1.1" @@ -8498,22 +8976,6 @@ "dev": true, "license": "0BSD" }, - "node_modules/tsx": { - "version": "4.22.4", - "license": "MIT", - "dependencies": { - "esbuild": "~0.28.0" - }, - "bin": { - "tsx": "dist/cli.mjs" - }, - "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - } - }, "node_modules/type-check": { "version": "0.4.0", "dev": true, @@ -8576,16 +9038,16 @@ } }, "node_modules/typescript-eslint": { - "version": "8.61.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.61.1.tgz", - "integrity": "sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==", + "version": "8.63.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.63.0.tgz", + "integrity": "sha512-xgwXyzG4sK9ALkBxbyGkTMMOS+imnW65iPhxCQMK83KhxyoDNW7l+IDqEf9vMdoUidHpOoS967RCq4eMiTexwQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.61.1", - "@typescript-eslint/parser": "8.61.1", - "@typescript-eslint/typescript-estree": "8.61.1", - "@typescript-eslint/utils": "8.61.1" + "@typescript-eslint/eslint-plugin": "8.63.0", + "@typescript-eslint/parser": "8.63.0", + "@typescript-eslint/typescript-estree": "8.63.0", + "@typescript-eslint/utils": "8.63.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" diff --git a/package.json b/package.json index 4168f03c..b0d32ca3 100644 --- a/package.json +++ b/package.json @@ -37,15 +37,15 @@ } }, "devDependencies": { - "@eslint-react/eslint-plugin": "5.9.1", + "@eslint-react/eslint-plugin": "5.14.7", "@eslint/js": "10.0.1", "@types/node": "24.13.2", "@vitejs/plugin-react": "6.0.2", "concurrently": "10.0.3", - "eslint": "10.5.0", + "eslint": "10.7.0", "openapi-typescript": "7.13.0", "typescript": "5.9.3", - "typescript-eslint": "8.61.1", + "typescript-eslint": "8.63.0", "vitest": "4.1.9" }, "allowScripts": {