diff --git a/package-lock.json b/package-lock.json index 89672af..66a8e97 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,14 +18,14 @@ "marked": "^9.1.2", "nitro": "^3.0.260429-beta", "node-appwrite": "^14.0.0", - "react": "^18.3.1", + "react": "^19.3.1", "react-dom": "^18.3.1", "vite": "^8.0.10", "xss": "^1.0.15" }, "devDependencies": { "@types/node": "^20.8.9", - "@types/react": "^18.3.12", + "@types/react": "^19.3.0", "@types/react-dom": "^18.3.1", "typescript": "^5.4.5" } @@ -639,14 +639,14 @@ } }, "node_modules/@tanstack/react-router": { - "version": "1.170.45", - "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.45.tgz", - "integrity": "sha512-6tuiIAFb82zsk/YxveJRyGjbsm6kIfgUuoH7qCp2R2aSHveW6W0t/6j+Sn4m1iIlA2lLU4cvooqks08/YMOThw==", + "version": "1.170.46", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.46.tgz", + "integrity": "sha512-ez1iNIhsPjGlaDHg3BXWs67EWVIYzB2tbopEHYDESdkO7owgkGb5de52+5Kv2v1fxdkggcNzo35bdk4arTVGQw==", "license": "MIT", "dependencies": { "@tanstack/history": "1.162.5", "@tanstack/react-store": "^0.11.2", - "@tanstack/router-core": "1.171.38", + "@tanstack/router-core": "1.171.39", "isbot": "^5.1.22" }, "engines": { @@ -661,6 +661,25 @@ "react-dom": ">=18.0.0 || >=19.0.0" } }, + "node_modules/@tanstack/react-router/node_modules/@tanstack/router-core": { + "version": "1.171.39", + "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.171.39.tgz", + "integrity": "sha512-qUhoJ0meuSUqGYQbHbcJYdASr06YtK+bulbj6vtrhKYFkLgkSsZ6tXmMyym7sFxiSJSPYgasgozrL01LyyR/6A==", + "license": "MIT", + "dependencies": { + "@tanstack/history": "1.162.5", + "cookie-es": "^3.0.0", + "seroval": "^1.6.7", + "seroval-plugins": "^1.6.7" + }, + "engines": { + "node": ">=20.19" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, "node_modules/@tanstack/react-start": { "version": "1.169.3", "resolved": "https://registry.npmjs.org/@tanstack/react-start/-/react-start-1.169.3.tgz", @@ -724,6 +743,29 @@ "react-dom": ">=18.0.0 || >=19.0.0" } }, + "node_modules/@tanstack/react-start-client/node_modules/@tanstack/react-router": { + "version": "1.170.45", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.45.tgz", + "integrity": "sha512-6tuiIAFb82zsk/YxveJRyGjbsm6kIfgUuoH7qCp2R2aSHveW6W0t/6j+Sn4m1iIlA2lLU4cvooqks08/YMOThw==", + "license": "MIT", + "dependencies": { + "@tanstack/history": "1.162.5", + "@tanstack/react-store": "^0.11.2", + "@tanstack/router-core": "1.171.38", + "isbot": "^5.1.22" + }, + "engines": { + "node": ">=20.19" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=18.0.0 || >=19.0.0", + "react-dom": ">=18.0.0 || >=19.0.0" + } + }, "node_modules/@tanstack/react-start-rsc": { "version": "0.1.64", "resolved": "https://registry.npmjs.org/@tanstack/react-start-rsc/-/react-start-rsc-0.1.64.tgz", @@ -765,6 +807,29 @@ } } }, + "node_modules/@tanstack/react-start-rsc/node_modules/@tanstack/react-router": { + "version": "1.170.45", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.45.tgz", + "integrity": "sha512-6tuiIAFb82zsk/YxveJRyGjbsm6kIfgUuoH7qCp2R2aSHveW6W0t/6j+Sn4m1iIlA2lLU4cvooqks08/YMOThw==", + "license": "MIT", + "dependencies": { + "@tanstack/history": "1.162.5", + "@tanstack/react-store": "^0.11.2", + "@tanstack/router-core": "1.171.38", + "isbot": "^5.1.22" + }, + "engines": { + "node": ">=20.19" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=18.0.0 || >=19.0.0", + "react-dom": ">=18.0.0 || >=19.0.0" + } + }, "node_modules/@tanstack/react-start-server": { "version": "1.167.51", "resolved": "https://registry.npmjs.org/@tanstack/react-start-server/-/react-start-server-1.167.51.tgz", @@ -787,6 +852,52 @@ "react-dom": ">=18.0.0 || >=19.0.0" } }, + "node_modules/@tanstack/react-start-server/node_modules/@tanstack/react-router": { + "version": "1.170.45", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.45.tgz", + "integrity": "sha512-6tuiIAFb82zsk/YxveJRyGjbsm6kIfgUuoH7qCp2R2aSHveW6W0t/6j+Sn4m1iIlA2lLU4cvooqks08/YMOThw==", + "license": "MIT", + "dependencies": { + "@tanstack/history": "1.162.5", + "@tanstack/react-store": "^0.11.2", + "@tanstack/router-core": "1.171.38", + "isbot": "^5.1.22" + }, + "engines": { + "node": ">=20.19" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=18.0.0 || >=19.0.0", + "react-dom": ">=18.0.0 || >=19.0.0" + } + }, + "node_modules/@tanstack/react-start/node_modules/@tanstack/react-router": { + "version": "1.170.45", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.170.45.tgz", + "integrity": "sha512-6tuiIAFb82zsk/YxveJRyGjbsm6kIfgUuoH7qCp2R2aSHveW6W0t/6j+Sn4m1iIlA2lLU4cvooqks08/YMOThw==", + "license": "MIT", + "dependencies": { + "@tanstack/history": "1.162.5", + "@tanstack/react-store": "^0.11.2", + "@tanstack/router-core": "1.171.38", + "isbot": "^5.1.22" + }, + "engines": { + "node": ">=20.19" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": ">=18.0.0 || >=19.0.0", + "react-dom": ">=18.0.0 || >=19.0.0" + } + }, "node_modules/@tanstack/react-store": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.11.2.tgz", @@ -848,16 +959,16 @@ } }, "node_modules/@tanstack/router-plugin": { - "version": "1.168.47", - "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.168.47.tgz", - "integrity": "sha512-1qvMto2Id0Uulux4qd+WttCbOFloIEQ5x82m68T4knt6NmUDQC66P/u/5yzN0FWGSO0u2U2nbDSIQoR6g7HNmQ==", + "version": "1.168.48", + "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.168.48.tgz", + "integrity": "sha512-oLDEZO/vhvF5JLrQ6qMNYcCjMMhlHA0Byx6ZXl9AHJ6qVLRxUeCU41vlZQ4buisONY2p0Zl9O09/qwLiVrIBCQ==", "license": "MIT", "dependencies": { "@babel/core": "^7.29.7", "@babel/template": "^7.29.7", "@babel/types": "^7.29.8", - "@tanstack/router-core": "1.171.38", - "@tanstack/router-generator": "1.167.45", + "@tanstack/router-core": "1.171.39", + "@tanstack/router-generator": "1.167.46", "@tanstack/router-utils": "1.162.4", "chokidar": "^5.0.0", "unplugin": "^3.3.0", @@ -872,7 +983,7 @@ }, "peerDependencies": { "@rsbuild/core": ">=1.0.2 || ^2.0.0", - "@tanstack/react-router": "^1.170.45", + "@tanstack/react-router": "^1.170.46", "vite": ">=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0", "vite-plugin-solid": "^2.11.10 || ^3.0.0-0", "webpack": ">=5.92.0" @@ -895,6 +1006,48 @@ } } }, + "node_modules/@tanstack/router-plugin/node_modules/@tanstack/router-core": { + "version": "1.171.39", + "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.171.39.tgz", + "integrity": "sha512-qUhoJ0meuSUqGYQbHbcJYdASr06YtK+bulbj6vtrhKYFkLgkSsZ6tXmMyym7sFxiSJSPYgasgozrL01LyyR/6A==", + "license": "MIT", + "dependencies": { + "@tanstack/history": "1.162.5", + "cookie-es": "^3.0.0", + "seroval": "^1.6.7", + "seroval-plugins": "^1.6.7" + }, + "engines": { + "node": ">=20.19" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/router-plugin/node_modules/@tanstack/router-generator": { + "version": "1.167.46", + "resolved": "https://registry.npmjs.org/@tanstack/router-generator/-/router-generator-1.167.46.tgz", + "integrity": "sha512-JSailAThcqPvqBzE3+MhNh6zQyZM2IdmIsHOxZgAc061Lh++SZqamNm/Whe7QNXWK5sLP4E0J1F8AI0hP8wTSw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8", + "@tanstack/router-core": "1.171.39", + "@tanstack/router-utils": "1.162.4", + "@tanstack/virtual-file-routes": "1.162.0", + "jiti": "^2.7.0", + "magic-string": "^0.30.21", + "prettier": "^3.9.6", + "zod": "^4.5.4" + }, + "engines": { + "node": ">=20.19" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, "node_modules/@tanstack/router-utils": { "version": "1.162.4", "resolved": "https://registry.npmjs.org/@tanstack/router-utils/-/router-utils-1.162.4.tgz", @@ -998,6 +1151,54 @@ } } }, + "node_modules/@tanstack/start-plugin-core/node_modules/@tanstack/router-plugin": { + "version": "1.168.47", + "resolved": "https://registry.npmjs.org/@tanstack/router-plugin/-/router-plugin-1.168.47.tgz", + "integrity": "sha512-1qvMto2Id0Uulux4qd+WttCbOFloIEQ5x82m68T4knt6NmUDQC66P/u/5yzN0FWGSO0u2U2nbDSIQoR6g7HNmQ==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.29.7", + "@babel/template": "^7.29.7", + "@babel/types": "^7.29.8", + "@tanstack/router-core": "1.171.38", + "@tanstack/router-generator": "1.167.45", + "@tanstack/router-utils": "1.162.4", + "chokidar": "^5.0.0", + "unplugin": "^3.3.0", + "zod": "^4.5.4" + }, + "engines": { + "node": ">=20.19" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "@rsbuild/core": ">=1.0.2 || ^2.0.0", + "@tanstack/react-router": "^1.170.45", + "vite": ">=5.0.0 || >=6.0.0 || >=7.0.0 || >=8.0.0", + "vite-plugin-solid": "^2.11.10 || ^3.0.0-0", + "webpack": ">=5.92.0" + }, + "peerDependenciesMeta": { + "@rsbuild/core": { + "optional": true + }, + "@tanstack/react-router": { + "optional": true + }, + "vite": { + "optional": true + }, + "vite-plugin-solid": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, "node_modules/@tanstack/start-plugin-core/node_modules/srvx": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/srvx/-/srvx-1.0.6.tgz", @@ -1081,21 +1282,13 @@ "undici-types": "~6.21.0" } }, - "node_modules/@types/prop-types": { - "version": "15.7.15", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", - "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/react": { - "version": "18.3.28", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", - "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", "dev": true, "license": "MIT", "dependencies": { - "@types/prop-types": "*", "csstype": "^3.2.2" } }, @@ -1471,9 +1664,9 @@ "license": "MIT" }, "node_modules/isbot": { - "version": "5.1.39", - "resolved": "https://registry.npmjs.org/isbot/-/isbot-5.1.39.tgz", - "integrity": "sha512-obH0yYahGXdzNxo+djmHhBYThUKDkz565cxkIlt2L9hXfv1NlaLKoDBHo6KxXsYrIXx2RK3x5vY36CfZcobxEw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/isbot/-/isbot-5.2.2.tgz", + "integrity": "sha512-iQcBXcd+Rv/pkubRyGh2utW2j1oPG5hZY6TUhVPpqK4G+o3IbxpJNx04hgksjc/N7GK5pEorUxDeg31cFgEk/w==", "license": "Unlicense", "engines": { "node": ">=18" @@ -1959,17 +2152,6 @@ } } }, - "node_modules/nitro/node_modules/lru-cache": { - "version": "11.5.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz", - "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==", - "license": "BlueOak-1.0.0", - "optional": true, - "peer": true, - "engines": { - "node": "20 || >=22" - } - }, "node_modules/nitro/node_modules/unstorage": { "version": "2.0.0-alpha.7", "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-2.0.0-alpha.7.tgz", @@ -2191,13 +2373,10 @@ } }, "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "version": "19.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.1.tgz", + "integrity": "sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw==", "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, "engines": { "node": ">=0.10.0" } @@ -2395,9 +2574,9 @@ } }, "node_modules/unplugin": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.4.0.tgz", - "integrity": "sha512-9skdIFlCsPdFV7wUfZxNsFInlW+7nJmGu2gkTu0OUhF56aXGsHab9x52/QhdJ4lC7ZDPWTxbiC4ANqVlsuaW3w==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-3.5.0.tgz", + "integrity": "sha512-s9qc6Y8ChhQE9RZ9Se+znEtZA0oK31LmEBO9y97ixR3ErA8UwlzA4XNybg/41od8rQ8EKScVQM857NWnI+EWkQ==", "license": "MIT", "dependencies": { "@jridgewell/remapping": "^2.3.5", diff --git a/package.json b/package.json index e4d78e2..965a527 100644 --- a/package.json +++ b/package.json @@ -19,14 +19,14 @@ "marked": "^9.1.2", "nitro": "^3.0.260429-beta", "node-appwrite": "^14.0.0", - "react": "^18.3.1", + "react": "^19.3.1", "react-dom": "^18.3.1", "vite": "^8.0.10", "xss": "^1.0.15" }, "devDependencies": { "@types/node": "^20.8.9", - "@types/react": "^18.3.12", + "@types/react": "^19.3.0", "@types/react-dom": "^18.3.1", "typescript": "^5.4.5" }