diff --git a/apps/server/package.json b/apps/server/package.json index 5e3b061..dd952dd 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -14,16 +14,16 @@ "@fastify/cookie": "^11.1.2", "@fastify/helmet": "^13.1.1", "@fastify/rate-limit": "^11.2.0", - "@fastify/static": "^10.1.3", - "@orpc/client": "^1.15.0", - "@orpc/openapi": "^1.15.0", + "@fastify/static": "^10.1.4", + "@orpc/client": "^1.15.3", + "@orpc/openapi": "^1.15.3", "@orpc/server": "^1.15.0", "@prumo/contract": "*", - "fastify": "^5.12.1", - "kysely": "^0.29.5", + "fastify": "^5.12.5", + "kysely": "^0.29.6", "pg": "^8.23.0", "pino": "^10.3.1", - "zod": "^4.4.3" + "zod": "^4.6.5" }, "devDependencies": { "@types/pg": "^8.23.1" diff --git a/apps/web/package.json b/apps/web/package.json index 9206e74..ace3ee7 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -10,27 +10,27 @@ "clean": "rm -rf dist *.tsbuildinfo" }, "dependencies": { - "@base-ui/react": "^1.7.0", + "@base-ui/react": "^1.8.0", "@fontsource-variable/ibm-plex-sans": "^5.3.0", "@fontsource/ibm-plex-mono": "^5.3.0", - "@orpc/client": "^1.15.0", + "@orpc/client": "^1.15.3", "@orpc/openapi-client": "^1.15.0", - "@orpc/tanstack-query": "^1.15.0", + "@orpc/tanstack-query": "^1.15.3", "@prumo/contract": "*", - "@tanstack/react-query": "^5.102.3", + "@tanstack/react-query": "^5.103.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "lucide-react": "^1.34.0", - "react": "^19.2.8", - "react-dom": "^19.2.8", - "shadcn": "^4.19.0", - "tailwind-merge": "^3.6.0", + "lucide-react": "^1.47.0", + "react": "^19.3.0", + "react-dom": "^19.3.0", + "shadcn": "^4.21.0", + "tailwind-merge": "^3.7.0", "tw-animate-css": "^1.4.0" }, "devDependencies": { "@tailwindcss/vite": "^4.3.3", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.0", "tailwindcss": "^4.3.3", "vite": "^8.2.2" diff --git a/package-lock.json b/package-lock.json index 7b801b8..6ccbeb5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,51 +31,182 @@ "@fastify/cookie": "^11.1.2", "@fastify/helmet": "^13.1.1", "@fastify/rate-limit": "^11.2.0", - "@fastify/static": "^10.1.3", - "@orpc/client": "^1.15.0", - "@orpc/openapi": "^1.15.0", + "@fastify/static": "^10.1.4", + "@orpc/client": "^1.15.3", + "@orpc/openapi": "^1.15.3", "@orpc/server": "^1.15.0", "@prumo/contract": "*", - "fastify": "^5.12.1", - "kysely": "^0.29.5", + "fastify": "^5.12.5", + "kysely": "^0.29.6", "pg": "^8.23.0", "pino": "^10.3.1", - "zod": "^4.4.3" + "zod": "^4.6.5" }, "devDependencies": { "@types/pg": "^8.23.1" } }, + "apps/server/node_modules/@orpc/client": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/client/-/client-1.15.3.tgz", + "integrity": "sha512-ceMe1zGG0uTJr6RfB8TWLJU54DJe3dULkn1A8AUVUDJ4eS+JqMkMmG8zJdEXrkvm4Dwh8majVCpWfCwKuq57Pg==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3", + "@orpc/standard-server-peer": "1.15.3" + } + }, + "apps/server/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", + "license": "MIT", + "dependencies": { + "radash": "^12.1.1", + "type-fest": "^5.4.4" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } + } + }, + "apps/server/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3" + } + }, + "apps/server/node_modules/@orpc/standard-server-fetch": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.3.tgz", + "integrity": "sha512-m1S5pQuDngbYc+FX7Y6wekENjUphSPbTO0dEnfK7KBeZSH9mteh/0gyMS0YynXBU8AA7Yn3qTckoPzdRvgD8oA==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "apps/server/node_modules/@orpc/standard-server-peer": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-peer/-/standard-server-peer-1.15.3.tgz", + "integrity": "sha512-1/vKuHc/dibDVKyT6PkzZ0V2T9TchQBz9lw7avCc0oGmIqNKqCsF3cWxMh1FEH8orI8VWu1o54s5uq63Px5rvw==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, "apps/web": { "name": "@prumo/web", "version": "0.1.0", "dependencies": { - "@base-ui/react": "^1.7.0", + "@base-ui/react": "^1.8.0", "@fontsource-variable/ibm-plex-sans": "^5.3.0", "@fontsource/ibm-plex-mono": "^5.3.0", - "@orpc/client": "^1.15.0", + "@orpc/client": "^1.15.3", "@orpc/openapi-client": "^1.15.0", - "@orpc/tanstack-query": "^1.15.0", + "@orpc/tanstack-query": "^1.15.3", "@prumo/contract": "*", - "@tanstack/react-query": "^5.102.3", + "@tanstack/react-query": "^5.103.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "lucide-react": "^1.34.0", - "react": "^19.2.8", - "react-dom": "^19.2.8", - "shadcn": "^4.19.0", - "tailwind-merge": "^3.6.0", + "lucide-react": "^1.47.0", + "react": "^19.3.0", + "react-dom": "^19.3.0", + "shadcn": "^4.21.0", + "tailwind-merge": "^3.7.0", "tw-animate-css": "^1.4.0" }, "devDependencies": { "@tailwindcss/vite": "^4.3.3", - "@types/react": "^19.2.17", - "@types/react-dom": "^19.2.3", + "@types/react": "^19.3.0", + "@types/react-dom": "^19.3.0", "@vitejs/plugin-react": "^6.1.0", "tailwindcss": "^4.3.3", "vite": "^8.2.2" } }, + "apps/web/node_modules/@orpc/client": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/client/-/client-1.15.3.tgz", + "integrity": "sha512-ceMe1zGG0uTJr6RfB8TWLJU54DJe3dULkn1A8AUVUDJ4eS+JqMkMmG8zJdEXrkvm4Dwh8majVCpWfCwKuq57Pg==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3", + "@orpc/standard-server-peer": "1.15.3" + } + }, + "apps/web/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", + "license": "MIT", + "dependencies": { + "radash": "^12.1.1", + "type-fest": "^5.4.4" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } + } + }, + "apps/web/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3" + } + }, + "apps/web/node_modules/@orpc/standard-server-fetch": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.3.tgz", + "integrity": "sha512-m1S5pQuDngbYc+FX7Y6wekENjUphSPbTO0dEnfK7KBeZSH9mteh/0gyMS0YynXBU8AA7Yn3qTckoPzdRvgD8oA==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "apps/web/node_modules/@orpc/standard-server-peer": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-peer/-/standard-server-peer-1.15.3.tgz", + "integrity": "sha512-1/vKuHc/dibDVKyT6PkzZ0V2T9TchQBz9lw7avCc0oGmIqNKqCsF3cWxMh1FEH8orI8VWu1o54s5uq63Px5rvw==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "apps/web/node_modules/@orpc/tanstack-query": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/tanstack-query/-/tanstack-query-1.15.3.tgz", + "integrity": "sha512-Ewf+QysiwkxG2PKTWJYnAlZhT6wDoCxJSwEARzA8vTaw0wOhR6QMkS/tvHHi/KIA+TnsfOkwFO/oBcobLdmhZA==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3" + }, + "peerDependencies": { + "@orpc/client": "1.15.3", + "@tanstack/query-core": ">=5.80.2" + } + }, "node_modules/@babel/code-frame": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.7.tgz", @@ -527,13 +658,13 @@ } }, "node_modules/@base-ui/react": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.7.0.tgz", - "integrity": "sha512-j+8QjX44C32jrXD/qyEAGpFr70FRpGL2CY61mQd9nBPWN737CK0xxD1ceJ055rW4RtdvFDT1e7otzdlfxvsYug==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.8.0.tgz", + "integrity": "sha512-P0/1sxo6SBVZOklKMIedvTWqw2s2IQzi9x5bIVsXu980cuSOD4NeuRSs+/L7LZQfDkZP/uRZyGPyfFl/B1oH+Q==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.29.2", - "@base-ui/utils": "0.3.2", + "@babel/runtime": "^7.29.7", + "@base-ui/utils": "0.4.0", "@floating-ui/react-dom": "^2.1.9", "@floating-ui/utils": "^0.2.12", "use-sync-external-store": "^1.6.0" @@ -565,12 +696,12 @@ } }, "node_modules/@base-ui/utils": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.3.2.tgz", - "integrity": "sha512-oWy1aq/I2GmYjpl4PhEAhzflF8VPGKgZeq0xAWTbfD5KBWyxcN0ZP2+WHSUm/5Z6lVMBDLReLcoXwSYoRc/zNQ==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.4.0.tgz", + "integrity": "sha512-bO9fz25kKtPf+aZVyfQrC0PDmJdmVni31W2hCS5/Owb+inwdIL3XU26pCPRPlt4LSxZrBgLwubXQXQlKaFEZzw==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.29.2", + "@babel/runtime": "^7.29.7", "@floating-ui/utils": "^0.2.12", "reselect": "^5.2.0", "use-sync-external-store": "^1.6.0" @@ -989,9 +1120,9 @@ } }, "node_modules/@fastify/static": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@fastify/static/-/static-10.1.3.tgz", - "integrity": "sha512-W6jqajYS974XjPjB5hQWoxPM8NKM4+p8YmQT6G5IbCa4uhdWSVadZUv75siy1wEA/3ty8RYdpBydfWeu9AqAqQ==", + "version": "10.1.4", + "resolved": "https://registry.npmjs.org/@fastify/static/-/static-10.1.4.tgz", + "integrity": "sha512-YWYmXV0c3t/3DDyV32kRXJTgTY16FOkqtQ4mmBjbkWeukGR5n+Sr+7ppknNpS7hiRPrLU9zcySZZ1nLJVHTZkg==", "funding": [ { "type": "github", @@ -1007,7 +1138,7 @@ "@fastify/accept-negotiator": "^2.0.0", "@fastify/error": "^4.0.0", "@fastify/send": "^4.0.0", - "content-disposition": "^2.0.1", + "content-disposition": "^3.0.0", "fastify-plugin": "^6.0.0", "fastq": "^1.17.1", "glob": "^13.0.0" @@ -1210,81 +1341,246 @@ "node": ">= 8" } }, - "node_modules/@orpc/client": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/client/-/client-1.15.0.tgz", - "integrity": "sha512-Qt0FdPSGySdQwy83iUWOq+Iqhw2gM9qHtyxfBbcw1mwOz1s4O2BwUFA3ymVTLIRRNYRgPrQLaBZhp8CacqeePg==", + "node_modules/@orpc/contract": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/contract/-/contract-1.15.3.tgz", + "integrity": "sha512-ta7LFMMua24obEaYTQerKaR9oGV17mZJ/w0TggJGbBKOsQ5IXxZsDFRh4ugIGFP9KCNPK4XqrENe6SUmc4CEfA==", "license": "MIT", "dependencies": { - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0", - "@orpc/standard-server-fetch": "1.15.0", - "@orpc/standard-server-peer": "1.15.0" + "@orpc/client": "1.15.3", + "@orpc/shared": "1.15.3", + "@standard-schema/spec": "^1.1.0", + "openapi-types": "^12.1.3" } }, - "node_modules/@orpc/contract": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/contract/-/contract-1.15.0.tgz", - "integrity": "sha512-zo8+x+5iqnIMrFdcj+ibVgn6dJneWzLNcD3kZQxrJFGFNAFoxvZbwryR5wOdcHkaSCeS3N7Ib2NydU6pihSYmg==", + "node_modules/@orpc/contract/node_modules/@orpc/client": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/client/-/client-1.15.3.tgz", + "integrity": "sha512-ceMe1zGG0uTJr6RfB8TWLJU54DJe3dULkn1A8AUVUDJ4eS+JqMkMmG8zJdEXrkvm4Dwh8majVCpWfCwKuq57Pg==", "license": "MIT", "dependencies": { - "@orpc/client": "1.15.0", - "@orpc/shared": "1.15.0", - "@standard-schema/spec": "^1.1.0", - "openapi-types": "^12.1.3" + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3", + "@orpc/standard-server-peer": "1.15.3" + } + }, + "node_modules/@orpc/contract/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", + "license": "MIT", + "dependencies": { + "radash": "^12.1.1", + "type-fest": "^5.4.4" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } + } + }, + "node_modules/@orpc/contract/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3" + } + }, + "node_modules/@orpc/contract/node_modules/@orpc/standard-server-fetch": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.3.tgz", + "integrity": "sha512-m1S5pQuDngbYc+FX7Y6wekENjUphSPbTO0dEnfK7KBeZSH9mteh/0gyMS0YynXBU8AA7Yn3qTckoPzdRvgD8oA==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "node_modules/@orpc/contract/node_modules/@orpc/standard-server-peer": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-peer/-/standard-server-peer-1.15.3.tgz", + "integrity": "sha512-1/vKuHc/dibDVKyT6PkzZ0V2T9TchQBz9lw7avCc0oGmIqNKqCsF3cWxMh1FEH8orI8VWu1o54s5uq63Px5rvw==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" } }, "node_modules/@orpc/interop": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/interop/-/interop-1.15.0.tgz", - "integrity": "sha512-Ah48o/rc00rN1yP5HcaoVsDCjdUhoh3JP1VibBbvwijhGvdOwRwiw5RWiGu442GSKcrPt9etAGhWXH88q8C3ww==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/interop/-/interop-1.15.3.tgz", + "integrity": "sha512-E24sWenXmAy84vTgHsnYsCWT1dciKIq+zEa0Ip3xGHFiz4Sx9s/AA/oNAoKLkM05Q7onH0oMlV2EiImBqa88eQ==", "license": "MIT" }, "node_modules/@orpc/openapi": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/openapi/-/openapi-1.15.0.tgz", - "integrity": "sha512-nwdsVkIRTVhW+2kjtEwHQqfkYnmbJN6HTHvBfnt0KYrPftJ7qvwDo4WnoxfS7Q1jdUlVu8griT5cKZ1gAIYcpQ==", - "license": "MIT", - "dependencies": { - "@orpc/client": "1.15.0", - "@orpc/contract": "1.15.0", - "@orpc/interop": "1.15.0", - "@orpc/openapi-client": "1.15.0", - "@orpc/server": "1.15.0", - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/openapi/-/openapi-1.15.3.tgz", + "integrity": "sha512-22hmQMsJRahuxlnsZU5wSUckxreGjlakkyEXxN9q7QRBnJ9+6u3++2Uul+sdVzgYbq1F1P8ARd/0WU9FVpZg8A==", + "license": "MIT", + "dependencies": { + "@orpc/client": "1.15.3", + "@orpc/contract": "1.15.3", + "@orpc/interop": "1.15.3", + "@orpc/openapi-client": "1.15.3", + "@orpc/server": "1.15.3", + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", "json-schema-typed": "^8.0.2", "rou3": "^0.7.12" } }, "node_modules/@orpc/openapi-client": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/openapi-client/-/openapi-client-1.15.0.tgz", - "integrity": "sha512-MGyMAC6dvQ/YoUARpTN4L1MAnK4L2T3+Z7LA8PVva2rZ8XpKABZRcfqufyPfAC0nu/0uPeebnxHaXZ/OeUIOFg==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/openapi-client/-/openapi-client-1.15.3.tgz", + "integrity": "sha512-4eY076Ah7HHAv/0cqZ+IRGRIwTD7oc6iVMGFwjc9fJM0OzuITqqj4XEl1cA2P9iJ7NLb97njcQ0ShAqbH4GHzg==", + "license": "MIT", + "dependencies": { + "@orpc/client": "1.15.3", + "@orpc/contract": "1.15.3", + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "node_modules/@orpc/openapi-client/node_modules/@orpc/client": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/client/-/client-1.15.3.tgz", + "integrity": "sha512-ceMe1zGG0uTJr6RfB8TWLJU54DJe3dULkn1A8AUVUDJ4eS+JqMkMmG8zJdEXrkvm4Dwh8majVCpWfCwKuq57Pg==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3", + "@orpc/standard-server-peer": "1.15.3" + } + }, + "node_modules/@orpc/openapi-client/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", + "license": "MIT", + "dependencies": { + "radash": "^12.1.1", + "type-fest": "^5.4.4" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } + } + }, + "node_modules/@orpc/openapi-client/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3" + } + }, + "node_modules/@orpc/openapi-client/node_modules/@orpc/standard-server-fetch": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.3.tgz", + "integrity": "sha512-m1S5pQuDngbYc+FX7Y6wekENjUphSPbTO0dEnfK7KBeZSH9mteh/0gyMS0YynXBU8AA7Yn3qTckoPzdRvgD8oA==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "node_modules/@orpc/openapi-client/node_modules/@orpc/standard-server-peer": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-peer/-/standard-server-peer-1.15.3.tgz", + "integrity": "sha512-1/vKuHc/dibDVKyT6PkzZ0V2T9TchQBz9lw7avCc0oGmIqNKqCsF3cWxMh1FEH8orI8VWu1o54s5uq63Px5rvw==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "node_modules/@orpc/openapi/node_modules/@orpc/client": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/client/-/client-1.15.3.tgz", + "integrity": "sha512-ceMe1zGG0uTJr6RfB8TWLJU54DJe3dULkn1A8AUVUDJ4eS+JqMkMmG8zJdEXrkvm4Dwh8majVCpWfCwKuq57Pg==", "license": "MIT", "dependencies": { - "@orpc/client": "1.15.0", - "@orpc/contract": "1.15.0", - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0" + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3", + "@orpc/standard-server-peer": "1.15.3" + } + }, + "node_modules/@orpc/openapi/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", + "license": "MIT", + "dependencies": { + "radash": "^12.1.1", + "type-fest": "^5.4.4" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } + } + }, + "node_modules/@orpc/openapi/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3" + } + }, + "node_modules/@orpc/openapi/node_modules/@orpc/standard-server-fetch": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.3.tgz", + "integrity": "sha512-m1S5pQuDngbYc+FX7Y6wekENjUphSPbTO0dEnfK7KBeZSH9mteh/0gyMS0YynXBU8AA7Yn3qTckoPzdRvgD8oA==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "node_modules/@orpc/openapi/node_modules/@orpc/standard-server-peer": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-peer/-/standard-server-peer-1.15.3.tgz", + "integrity": "sha512-1/vKuHc/dibDVKyT6PkzZ0V2T9TchQBz9lw7avCc0oGmIqNKqCsF3cWxMh1FEH8orI8VWu1o54s5uq63Px5rvw==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" } }, "node_modules/@orpc/server": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/server/-/server-1.15.0.tgz", - "integrity": "sha512-l9FnL1MjQ8g77mB10/8D61okuKHLJBWhuwmd6OF65POHzBF177kMCcbHvRFEqUuxSbzP2eNiZGf3kXPMHmIKiQ==", - "license": "MIT", - "dependencies": { - "@orpc/client": "1.15.0", - "@orpc/contract": "1.15.0", - "@orpc/interop": "1.15.0", - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0", - "@orpc/standard-server-aws-lambda": "1.15.0", - "@orpc/standard-server-fastify": "1.15.0", - "@orpc/standard-server-fetch": "1.15.0", - "@orpc/standard-server-node": "1.15.0", - "@orpc/standard-server-peer": "1.15.0", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/server/-/server-1.15.3.tgz", + "integrity": "sha512-V/ZJQ0gMhROkKZG3t9ABrvhQUudszDYOLsL93ObjzwhyW4a9PfEyP/BsL+vdl5YmpyQ7vHq2WvXRyDsWUkZigQ==", + "license": "MIT", + "dependencies": { + "@orpc/client": "1.15.3", + "@orpc/contract": "1.15.3", + "@orpc/interop": "1.15.3", + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-aws-lambda": "1.15.3", + "@orpc/standard-server-fastify": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3", + "@orpc/standard-server-node": "1.15.3", + "@orpc/standard-server-peer": "1.15.3", "cookie": "^1.1.1" }, "peerDependencies": { @@ -1300,6 +1596,65 @@ } } }, + "node_modules/@orpc/server/node_modules/@orpc/client": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/client/-/client-1.15.3.tgz", + "integrity": "sha512-ceMe1zGG0uTJr6RfB8TWLJU54DJe3dULkn1A8AUVUDJ4eS+JqMkMmG8zJdEXrkvm4Dwh8majVCpWfCwKuq57Pg==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3", + "@orpc/standard-server-peer": "1.15.3" + } + }, + "node_modules/@orpc/server/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", + "license": "MIT", + "dependencies": { + "radash": "^12.1.1", + "type-fest": "^5.4.4" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } + } + }, + "node_modules/@orpc/server/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3" + } + }, + "node_modules/@orpc/server/node_modules/@orpc/standard-server-fetch": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.3.tgz", + "integrity": "sha512-m1S5pQuDngbYc+FX7Y6wekENjUphSPbTO0dEnfK7KBeZSH9mteh/0gyMS0YynXBU8AA7Yn3qTckoPzdRvgD8oA==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, + "node_modules/@orpc/server/node_modules/@orpc/standard-server-peer": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-peer/-/standard-server-peer-1.15.3.tgz", + "integrity": "sha512-1/vKuHc/dibDVKyT6PkzZ0V2T9TchQBz9lw7avCc0oGmIqNKqCsF3cWxMh1FEH8orI8VWu1o54s5uq63Px5rvw==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" + } + }, "node_modules/@orpc/server/node_modules/cookie": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", @@ -1313,10 +1668,22 @@ "url": "https://opencollective.com/express" } }, - "node_modules/@orpc/shared": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.0.tgz", - "integrity": "sha512-A3/JE7pQYSrrRm6/WYJxV3GBhpMdJRPM3h47slQtWBUZe9Sao5En5WBc4tISGQNP2emcez6qIvDziSgD2T+img==", + "node_modules/@orpc/standard-server-aws-lambda": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-aws-lambda/-/standard-server-aws-lambda-1.15.3.tgz", + "integrity": "sha512-m/0+x/h+T+0MhBn4oFTssvr9Nvf/GZe9DPHqHlY0739I6MAVUOsHbaVV57YAR7Z0NZvvnjJ6IgmWYNg4IO0IOQ==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3", + "@orpc/standard-server-node": "1.15.3" + } + }, + "node_modules/@orpc/standard-server-aws-lambda/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", "license": "MIT", "dependencies": { "radash": "^12.1.1", @@ -1331,36 +1698,34 @@ } } }, - "node_modules/@orpc/standard-server": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.0.tgz", - "integrity": "sha512-bje/xn6thDqJY/JQ7xoOjmD1KWE4FsyZOPgnPxwqTZLx/r00stRhLuFvk1hDEGj9UlG7NLZEijDVx0wqvcyDzA==", + "node_modules/@orpc/standard-server-aws-lambda/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", "license": "MIT", "dependencies": { - "@orpc/shared": "1.15.0" + "@orpc/shared": "1.15.3" } }, - "node_modules/@orpc/standard-server-aws-lambda": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/standard-server-aws-lambda/-/standard-server-aws-lambda-1.15.0.tgz", - "integrity": "sha512-laFW7C4t1gEV0NIt4EjCVCBU3kFPnj2FObJLQkTH+DkEOzxVy6zyJ1coIncDSeOPxzbf7rG8cs0B2vQQyuROag==", + "node_modules/@orpc/standard-server-aws-lambda/node_modules/@orpc/standard-server-fetch": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.3.tgz", + "integrity": "sha512-m1S5pQuDngbYc+FX7Y6wekENjUphSPbTO0dEnfK7KBeZSH9mteh/0gyMS0YynXBU8AA7Yn3qTckoPzdRvgD8oA==", "license": "MIT", "dependencies": { - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0", - "@orpc/standard-server-fetch": "1.15.0", - "@orpc/standard-server-node": "1.15.0" + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" } }, "node_modules/@orpc/standard-server-fastify": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/standard-server-fastify/-/standard-server-fastify-1.15.0.tgz", - "integrity": "sha512-fcOl2004o3RnZxW7rhLuDCrCKSi/H2eWnyljeeoY+xykcygRf0ONCs2K2bSdxPm6cmvQGAXa9m8VBglG9oERVQ==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fastify/-/standard-server-fastify-1.15.3.tgz", + "integrity": "sha512-2232+PBDJA5E+aex9hc8WHDdRBkYV+o5tYYnebbrDTNmhYEjiD9sp6z9je3RQvC9ap0yuXLHI38IYirNey5A9A==", "license": "MIT", "dependencies": { - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0", - "@orpc/standard-server-node": "1.15.0" + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-node": "1.15.3" }, "peerDependencies": { "fastify": ">=5.6.1" @@ -1371,48 +1736,79 @@ } } }, - "node_modules/@orpc/standard-server-fetch": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.0.tgz", - "integrity": "sha512-XYVfgmIt71YrPJSI7RKRiNWjcyktPYHpevkjeohGNBP5aSMAUL95quZArAWr+XOPp4U56XRao54I6wFMZa4How==", + "node_modules/@orpc/standard-server-fastify/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", "license": "MIT", "dependencies": { - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0" + "radash": "^12.1.1", + "type-fest": "^5.4.4" + }, + "peerDependencies": { + "@opentelemetry/api": ">=1.9.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } } }, - "node_modules/@orpc/standard-server-node": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/standard-server-node/-/standard-server-node-1.15.0.tgz", - "integrity": "sha512-3ye9SIIhYfJckQwyyGQQRHAEF5vW6QDbax7oi1mOQ9UBHaRDH5kcL28mT0JnETrUvgBoDRx+rfCsQaAOB4n3zw==", + "node_modules/@orpc/standard-server-fastify/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", "license": "MIT", "dependencies": { - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0", - "@orpc/standard-server-fetch": "1.15.0" + "@orpc/shared": "1.15.3" } }, - "node_modules/@orpc/standard-server-peer": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/standard-server-peer/-/standard-server-peer-1.15.0.tgz", - "integrity": "sha512-fsTN+FrdPkseVx99yRenGJYSp0xOrEk9fODk8oh3zzricNYzlZ8GGgCYtDNgt9vFIR/J05dc+Nk76KhcPBQpLw==", + "node_modules/@orpc/standard-server-node": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-node/-/standard-server-node-1.15.3.tgz", + "integrity": "sha512-jxsBRszSWG2je6cpZLJzWeTK/iz2xJHGYthsOuexFmmWWB9WqALwx2gjbOMi9zythFiU/AqD1pgTH2rnPYRU3w==", "license": "MIT", "dependencies": { - "@orpc/shared": "1.15.0", - "@orpc/standard-server": "1.15.0" + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3", + "@orpc/standard-server-fetch": "1.15.3" } }, - "node_modules/@orpc/tanstack-query": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@orpc/tanstack-query/-/tanstack-query-1.15.0.tgz", - "integrity": "sha512-Dp2JXqdmmRjBQu21Cq6oGBhxJF0Gel5ao5qMdOSYpVb5RjdqAEaXsDO9VMj1nEj6SseKGfm9pk10ZIskuI1jjg==", + "node_modules/@orpc/standard-server-node/node_modules/@orpc/shared": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/shared/-/shared-1.15.3.tgz", + "integrity": "sha512-b8Y0Zt+OhxOJP5Fp7seoPhmSb5Pej8qKqzRxsSbYVb2C88E3XktWaTJVD9fC6lRXED8wDvy4SYag6XSKALwDbg==", "license": "MIT", "dependencies": { - "@orpc/shared": "1.15.0" + "radash": "^12.1.1", + "type-fest": "^5.4.4" }, "peerDependencies": { - "@orpc/client": "1.15.0", - "@tanstack/query-core": ">=5.80.2" + "@opentelemetry/api": ">=1.9.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + } + } + }, + "node_modules/@orpc/standard-server-node/node_modules/@orpc/standard-server": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server/-/standard-server-1.15.3.tgz", + "integrity": "sha512-ssLeP7EjtBw1k+7jkksnon7CkldSZPG9aBcUT9F46fvPX74ysIcX5swOuek8vS6WazEjd5NPkXYH3OxIpFdi6g==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3" + } + }, + "node_modules/@orpc/standard-server-node/node_modules/@orpc/standard-server-fetch": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@orpc/standard-server-fetch/-/standard-server-fetch-1.15.3.tgz", + "integrity": "sha512-m1S5pQuDngbYc+FX7Y6wekENjUphSPbTO0dEnfK7KBeZSH9mteh/0gyMS0YynXBU8AA7Yn3qTckoPzdRvgD8oA==", + "license": "MIT", + "dependencies": { + "@orpc/shared": "1.15.3", + "@orpc/standard-server": "1.15.3" } }, "node_modules/@oxc-project/types": { @@ -2586,9 +2982,9 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.102.3", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.102.3.tgz", - "integrity": "sha512-5O2VEceonqC4uaTLUGglb0hgPouWCJ4K1ykVWyeV8aThhdNCzwpwu01bYoaRNJ9mgFUXS7Kf9utJ46ysT8m+bw==", + "version": "5.103.2", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.103.2.tgz", + "integrity": "sha512-I8DkFXls5jXLqtm8+QpOhEmG07hIblhSZFzafg9wHsMSEvMzULy9hK17wU1T/ahfhMbtITJhbxutwwCoihkR7A==", "license": "MIT", "funding": { "type": "github", @@ -2596,12 +2992,12 @@ } }, "node_modules/@tanstack/react-query": { - "version": "5.102.3", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.102.3.tgz", - "integrity": "sha512-nHazxUEUQSGJOswGgSL2DI77f2K75WRCowDgaiyEi0ACocZTFKewTv+A/rJfq6QkuE35rVPff1QUT3ClbaePGQ==", + "version": "5.103.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.103.2.tgz", + "integrity": "sha512-B+fWiYZBc+0uUD5zDZAeLw9dKj7XEsdnuu6zRZ+no6LNKpeE3P3bJ+N6HINjcIlWR6fW3vUoTneEaGa2V6ehqw==", "license": "MIT", "dependencies": { - "@tanstack/query-core": "5.102.3" + "@tanstack/query-core": "5.103.2" }, "funding": { "type": "github", @@ -2670,9 +3066,9 @@ } }, "node_modules/@types/react": { - "version": "19.2.18", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz", - "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.3.0.tgz", + "integrity": "sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==", "devOptional": true, "license": "MIT", "dependencies": { @@ -2680,13 +3076,13 @@ } }, "node_modules/@types/react-dom": { - "version": "19.2.5", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.5.tgz", - "integrity": "sha512-fMPwH9v7r/pp43yUd2/Mbiex5KouJwwR3dzHkhLREUC6764VyDsqxhAxv6OFEYR1RhjOyD1naqba8ECDBe7ZQg==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==", "dev": true, "license": "MIT", "peerDependencies": { - "@types/react": "^19.2.0" + "@types/react": "^19.3.0" } }, "node_modules/@types/validate-npm-package-name": { @@ -3334,6 +3730,18 @@ "node": ">=6" } }, + "node_modules/cn": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/cn/-/cn-0.2.6.tgz", + "integrity": "sha512-+i4L0zUGgRcEnhsxueVrP7iBGxBx5iD0WOTYg1MwFEu2ZyCmH5Ov2V1cul2Ht5UchRQQgftCf4be/RxspuW6QQ==", + "license": "MIT", + "bin": { + "cn": "bin/cn.mjs" + }, + "engines": { + "node": ">=20" + } + }, "node_modules/code-block-writer": { "version": "13.0.3", "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-13.0.3.tgz", @@ -3418,12 +3826,12 @@ "license": "BSD-2-Clause" }, "node_modules/content-disposition": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-2.0.1.tgz", - "integrity": "sha512-e+H0ZXHSWYrENhQzw1LPuP4oF5MzVKmDU6d3hxlvaPEYLLg62MxtQNPRx4SYSuYJSBUgnQIG4HIN2tEtNv7Dog==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-3.0.0.tgz", + "integrity": "sha512-ZH/0Xs9rMIFWCOmGdmS9eHBTF62qqQYNz4nVjQhkdIO/a0fCP4UIM3mRz/wiqL0L14YgAz/1xio4OaSY4+ON/A==", "license": "MIT", "engines": { - "node": ">=18" + "node": ">=22" }, "funding": { "type": "opencollective", @@ -4150,9 +4558,9 @@ "license": "BSD-3-Clause" }, "node_modules/fastify": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.1.tgz", - "integrity": "sha512-FWi+tQvwxR/PeRX7Z2mhfEF5ozJ3jn9asiiclzKXNSzJRHAYcU924aIOKAdHFJ+YIKieh3cqr1IwCOvTr41B3Q==", + "version": "5.12.5", + "resolved": "https://registry.npmjs.org/fastify/-/fastify-5.12.5.tgz", + "integrity": "sha512-OB2k1dlxs5/NAABqeKV2FUHkSD2BbENsCak8yULVcymn3fHIPDVa9TI3SDnJSWYSllZmSYuZXy2gTnsT+Sut1A==", "funding": [ { "type": "github", @@ -5035,9 +5443,9 @@ } }, "node_modules/kysely": { - "version": "0.29.5", - "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.29.5.tgz", - "integrity": "sha512-ooa+eSbBNPTo3MycPEuW5jdrxQdQwdtB3LC3h43FiXQbIry5tR0C5lDG7eealK0E4D7XjrnOP5DIUg/LyjRMYQ==", + "version": "0.29.6", + "resolved": "https://registry.npmjs.org/kysely/-/kysely-0.29.6.tgz", + "integrity": "sha512-hHaB8C/rfzDDtr/t8YZwxAuPJTT0zHyaPoVzcXwDYhYNAgH/4sIfVhi/XLLIY+bL/FqaIJnjATDbi8ObSELmxg==", "license": "MIT", "engines": { "node": ">=22.0.0" @@ -5423,9 +5831,9 @@ } }, "node_modules/lucide-react": { - "version": "1.34.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.34.0.tgz", - "integrity": "sha512-vnjGJNI7Htk5+oWW8gXGuaLgwgAb0T6/iZbBrp9JCfRFwdNWZ0YTm3eyxjOLgwN6r8iyAf3UA70zNmBRBNv7yg==", + "version": "1.47.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-1.47.0.tgz", + "integrity": "sha512-o8C23aXpNQypRY73W7fW02EyvWJinEMXgKeGjFoKym0zj3Q73hD97A1IQps1g8C14HTGsOpZL0Am+xjfgFZAbg==", "license": "ISC", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -6501,24 +6909,24 @@ } }, "node_modules/react": { - "version": "19.2.8", - "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz", - "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.3.0.tgz", + "integrity": "sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==", "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-dom": { - "version": "19.2.8", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz", - "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==", + "version": "19.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.3.0.tgz", + "integrity": "sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==", "license": "MIT", "dependencies": { - "scheduler": "^0.27.0" + "scheduler": "^0.28.0" }, "peerDependencies": { - "react": "^19.2.8" + "react": "^19.3.0" } }, "node_modules/real-require": { @@ -6810,9 +7218,9 @@ "license": "MIT" }, "node_modules/scheduler": { - "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==", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.28.0.tgz", + "integrity": "sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==", "license": "MIT" }, "node_modules/secure-json-parse": { @@ -6901,9 +7309,9 @@ "license": "ISC" }, "node_modules/shadcn": { - "version": "4.19.0", - "resolved": "https://registry.npmjs.org/shadcn/-/shadcn-4.19.0.tgz", - "integrity": "sha512-EQF6R+CUXTsEP2BpyhxrUEAFesrtFD1POvVOf5jM+wkgtA4kG1EW1+1Wlmi9LqiprSL681JJXBcS0u8WkVVVyQ==", + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/shadcn/-/shadcn-4.21.0.tgz", + "integrity": "sha512-UU2mFNusW8C5rvadKdH69vERYZqUlOOlXBcf0MYhYLdTGP6DPti7X4qovCu+RTfCqsAgq/T+YfE0Vnttxh9aiw==", "license": "MIT", "dependencies": { "@babel/core": "^7.28.0", @@ -6914,6 +7322,7 @@ "@modelcontextprotocol/sdk": "^1.26.0", "@types/validate-npm-package-name": "^4.0.2", "browserslist": "^4.26.2", + "cn": "^0.2.4", "commander": "^14.0.0", "cosmiconfig": "^9.0.0", "dedent": "^1.6.0", @@ -6932,7 +7341,6 @@ "recast": "^0.23.11", "socks": "^2.8.8", "stringify-object": "^5.0.0", - "tailwind-merge": "^3.0.1", "ts-morph": "^26.0.0", "tsconfig-paths": "^4.2.0", "undici": "^7.27.2", @@ -7358,9 +7766,9 @@ } }, "node_modules/tailwind-merge": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.6.0.tgz", - "integrity": "sha512-uxL7qAVQriqRQPAyK3pj66VqskWqoZ37PW94jwOTwNfq/z9oyu1V+eqrZqtR2+fCiXdYOZe/Modt8GtvqNzu+w==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.7.0.tgz", + "integrity": "sha512-XPPUyAc+cvspz3lHTcR/QgPfW2A0lv/xQNIjX3HGhLR+Nq2lHaLq5MtTesHn8GUr3W3DguT2KT5x3NVgRtYwmA==", "license": "MIT", "funding": { "type": "github", @@ -7678,9 +8086,9 @@ } }, "node_modules/use-sync-external-store": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", - "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.7.0.tgz", + "integrity": "sha512-6L+EeigHMQhdaIPNIFUKwfWJSwWFQ8gJbJ2DLOs5sDIegTwR9fRxvnM3uciHKjIZhFz+KAv2emhWMRvDmMcY8A==", "license": "MIT", "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" @@ -8000,9 +8408,9 @@ } }, "node_modules/zod": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", - "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "version": "4.6.5", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.5.tgz", + "integrity": "sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==", "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -8021,8 +8429,8 @@ "name": "@prumo/contract", "version": "0.1.0", "dependencies": { - "@orpc/contract": "^1.15.0", - "zod": "^4.4.3" + "@orpc/contract": "^1.15.3", + "zod": "^4.6.5" } } } diff --git a/packages/contract/package.json b/packages/contract/package.json index 99062ed..8d12437 100644 --- a/packages/contract/package.json +++ b/packages/contract/package.json @@ -20,7 +20,7 @@ "clean": "rm -rf dist *.tsbuildinfo" }, "dependencies": { - "@orpc/contract": "^1.15.0", - "zod": "^4.4.3" + "@orpc/contract": "^1.15.3", + "zod": "^4.6.5" } }