diff --git a/client/package-lock.json b/client/package-lock.json index a6dd073..18898aa 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -7,6 +7,7 @@ "": { "name": "my-v0-project", "version": "0.1.0", + "hasInstallScript": true, "dependencies": { "@hookform/resolvers": "^3.10.0", "@radix-ui/react-accordion": "1.2.2", @@ -39,8 +40,8 @@ "@react-pdf/renderer": "^4.3.2", "@sentry/nextjs": "^10.46.0", "@stripe/react-stripe-js": "5.2.0", - "@supabase/ssr": "latest", - "@supabase/supabase-js": "latest", + "@supabase/ssr": "^0.10.2", + "@supabase/supabase-js": "^2.105.1", "@tremor/react": "^3.17.4", "@vercel/analytics": "1.3.1", "autoprefixer": "^10.4.20", @@ -48,21 +49,21 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.0.4", - "date-fns": "latest", + "date-fns": "^4.1.0", "embla-carousel-react": "8.5.1", "geist": "^1.7.0", "input-otp": "1.4.1", "next": "15.5.15", - "next-themes": "latest", + "next-themes": "^0.4.6", "react": "^19", "react-day-picker": "9.8.0", "react-dom": "^19", "react-hook-form": "^7.60.0", "react-joyride-react-19": "^2.9.2", - "react-qr-code": "latest", - "react-resizable-panels": "^2.1.7", + "react-qr-code": "^2.0.18", + "react-resizable-panels": "^4.11.0", "sonner": "^1.7.4", - "stripe": "latest", + "stripe": "^22.1.0", "tailwind-merge": "^2.5.5", "tailwindcss-animate": "^1.0.7", "vaul": "^1.1.2", @@ -5705,9 +5706,9 @@ } }, "node_modules/@supabase/auth-js": { - "version": "2.104.0", - "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.104.0.tgz", - "integrity": "sha512-Vs0ndL+s5an7rOmXtS/nbYnGXL8m+KXlCSrPIcw9bR96ma6qyLYILnE6syuM+rpDnf+Tg4PVNxNB2+oDwoy6mA==", + "version": "2.105.1", + "resolved": "https://registry.npmjs.org/@supabase/auth-js/-/auth-js-2.105.1.tgz", + "integrity": "sha512-zc4s8Xg4truwE1Q4Q8M8oUVDARMd05pKh73NyQsMbYU1HDdDN2iiKzena/yu+yJze3WrD4c092FdckPiK1rLQw==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -5717,9 +5718,9 @@ } }, "node_modules/@supabase/functions-js": { - "version": "2.104.0", - "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.104.0.tgz", - "integrity": "sha512-O8EyEz/RT1kfWhyJNpVc/VbLeBsohHGBVif/CI83zoMB+Iul/t/NIekH1/7RsH6kuO+b2D4wJhfiaW8Qr47sRg==", + "version": "2.105.1", + "resolved": "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.105.1.tgz", + "integrity": "sha512-dTk1e7oE51VGc1lS2S0J0NLo0Wp4JYChj74ArJKbIWgoWuFwO0wcJYjeyOV3AAEpKst8/LQWUZOUKO1tRXBrpA==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -5729,15 +5730,15 @@ } }, "node_modules/@supabase/phoenix": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@supabase/phoenix/-/phoenix-0.4.0.tgz", - "integrity": "sha512-RHSx8bHS02xwfHdAbX5Lpbo6PXbgyf7lTaXTlwtFDPwOIw64NnVRwFAXGojHhjtVYI+PEPNSWwkL90f4agN3bw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@supabase/phoenix/-/phoenix-0.4.1.tgz", + "integrity": "sha512-hWGJkDAfWUNY8k0C080u3sGNFd2ncl9erhKgP7hnGkgJWEfT5Pd/SXal4QmWXBECVlZrannMAc9sBaaRyWpiUA==", "license": "MIT" }, "node_modules/@supabase/postgrest-js": { - "version": "2.104.0", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.104.0.tgz", - "integrity": "sha512-ynylEq6wduQEycj6pL3P+/yIfDQ+CTnBC5I6p+PzcAO2ybj9coAITVtMfboi+g/dacgMslN5MH73rXsRMB29+Q==", + "version": "2.105.1", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-2.105.1.tgz", + "integrity": "sha512-6SbtsoWC55xfsm7gbfLqvF+yIwTQEbjt+jFGf4klDpwSnUy17Hv5x0Dq52oqwTQlw6Ta0h1D5gTP0/pApqNojA==", "license": "MIT", "dependencies": { "tslib": "2.8.1" @@ -5747,12 +5748,12 @@ } }, "node_modules/@supabase/realtime-js": { - "version": "2.104.0", - "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.104.0.tgz", - "integrity": "sha512-9fUVDoTVAhn7a79+AmEx+asUlRtf2yBrji7TQckcKn/WK4hvAA9Lia9er+lnhuz3WNiF1x6kkA4x7bRCJrU+KA==", + "version": "2.105.1", + "resolved": "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.105.1.tgz", + "integrity": "sha512-3X3cUEl5cJ4lRQHr1hXHx0b98OaL97RRO2vrRZ98FD91JV/MquZHhrGJSv/+IkOnjF6E2e0RUOxE8P3Zi035ow==", "license": "MIT", "dependencies": { - "@supabase/phoenix": "^0.4.0", + "@supabase/phoenix": "^0.4.1", "@types/ws": "^8.18.1", "tslib": "2.8.1", "ws": "^8.18.2" @@ -5774,9 +5775,9 @@ } }, "node_modules/@supabase/storage-js": { - "version": "2.104.0", - "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.104.0.tgz", - "integrity": "sha512-s2NHtuAWb9nldJ/fS62WnJE6edvCWn31rrO+FJKlAohs99qdVgtLegUReTU2H9WnZiQlVqaBtu386wt6/6lrRw==", + "version": "2.105.1", + "resolved": "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.105.1.tgz", + "integrity": "sha512-owfdCNH5ikXXDusjzsgU6LavEBqGUoueOnL/9XIucld70/WJ/rbqp89K//c9QPICDNuegsmpoeasydDAiucLKQ==", "license": "MIT", "dependencies": { "iceberg-js": "^0.8.1", @@ -5787,16 +5788,16 @@ } }, "node_modules/@supabase/supabase-js": { - "version": "2.104.0", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.104.0.tgz", - "integrity": "sha512-hILwhIjCB53G31jlHUe73NDEmrXudcjcYlVRuvNfEhzf0gyFQaFf7j6rd1UGmYZkFMOg//DFE8Iy9ZbNEgosVw==", + "version": "2.105.1", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.105.1.tgz", + "integrity": "sha512-4gn6HmsAkCCVU7p8JmgKGhHJ5Btod4ZzSp8qKZf4JHaTxbhaIK86/usHzeLxWv7EJJDhBmILDmJOSOf9iF4CLA==", "license": "MIT", "dependencies": { - "@supabase/auth-js": "2.104.0", - "@supabase/functions-js": "2.104.0", - "@supabase/postgrest-js": "2.104.0", - "@supabase/realtime-js": "2.104.0", - "@supabase/storage-js": "2.104.0" + "@supabase/auth-js": "2.105.1", + "@supabase/functions-js": "2.105.1", + "@supabase/postgrest-js": "2.105.1", + "@supabase/realtime-js": "2.105.1", + "@supabase/storage-js": "2.105.1" }, "engines": { "node": ">=20.0.0" @@ -13170,13 +13171,13 @@ } }, "node_modules/react-resizable-panels": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-2.1.9.tgz", - "integrity": "sha512-z77+X08YDIrgAes4jl8xhnUu1LNIRp4+E7cv4xHmLOxxUPO/ML7PSrE813b90vj7xvQ1lcf7g2uA9GeMZonjhQ==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/react-resizable-panels/-/react-resizable-panels-4.11.0.tgz", + "integrity": "sha512-LPk/AkFDGkg7SsbOyL93ojrE6E7lhrxxDwnYNjfmnSeI6BE7Sje6dB24PXgZk8DeugdeXNk1LO+ohRqIjhxiLw==", "license": "MIT", "peerDependencies": { - "react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc", - "react-dom": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" } }, "node_modules/react-smooth": { @@ -14367,9 +14368,9 @@ } }, "node_modules/stripe": { - "version": "22.0.2", - "resolved": "https://registry.npmjs.org/stripe/-/stripe-22.0.2.tgz", - "integrity": "sha512-2/BLrQ3oB1zlNfeL/LfHFjTGx6EQn0j+ztrrTJHuDjV5VVIpk92oSDaxyKLUr3pG3dnee2LZqhFUv2Bf0G1/3g==", + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/stripe/-/stripe-22.1.0.tgz", + "integrity": "sha512-w/xHyJGxXWnLPbNHG13sz/fae0MrFGC80Oz7YbICQymbfpqfEcsoG+6yG+9BWb81PWc4rrkeSO4wmTcmefmbLw==", "license": "MIT", "engines": { "node": ">=18" diff --git a/client/package.json b/client/package.json index 0e58c06..6687866 100644 --- a/client/package.json +++ b/client/package.json @@ -76,7 +76,7 @@ "react-hook-form": "^7.60.0", "react-joyride-react-19": "^2.9.2", "react-qr-code": "^2.0.18", - "react-resizable-panels": "^2.1.7", + "react-resizable-panels": "^4.11.0", "sonner": "^1.7.4", "stripe": "^22.1.0", "tailwind-merge": "^2.5.5",