diff --git a/package-lock.json b/package-lock.json index 6a4c87c..ed102a3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,8 +8,8 @@ "name": "s3mer", "version": "0.1.0", "dependencies": { - "@clerk/nextjs": "^6.0.2", - "@clerk/themes": "^2.1.25", + "@clerk/nextjs": "^6.1.3", + "@clerk/themes": "^2.1.40", "@livekit/components-react": "^2.4.3", "@livekit/components-styles": "^1.0.9", "@prisma/client": "^5.19.0", @@ -30,32 +30,32 @@ "clsx": "^2.1.0", "date-fns": "^4.1.0", "jwt-decode": "^4.0.0", - "livekit-client": "^2.5.9", - "livekit-server-sdk": "^2.7.2", - "lucide-react": "^0.453.0", - "next": "^15.0.1", + "livekit-client": "^2.6.0", + "livekit-server-sdk": "^2.7.3", + "lucide-react": "^0.454.0", + "next": "^15.0.2", "next-themes": "^0.3.0", "query-string": "^9.0.0", "react": "^18", "react-dom": "^18", - "sonner": "^1.3.1", + "sonner": "^1.6.1", "string-to-color": "^2.2.2", "svix": "^1.31.0", "tailwind-merge": "^2.5.4", "tailwindcss-animate": "^1.0.7", "uploadthing": "^6.4.1", "usehooks-ts": "^3.0.1", - "uuid": "^11.0.0", - "zustand": "^5.0.0" + "uuid": "^11.0.2", + "zustand": "^5.0.1" }, "devDependencies": { - "@types/node": "22.8.1", + "@types/node": "22.8.7", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "@types/uuid": "10.0.0", "autoprefixer": "10.4.20", "eslint": "8.57.1", - "eslint-config-next": "15.0.1", + "eslint-config-next": "15.0.2", "postcss": "8.4.47", "prisma": "5.21.1", "tailwindcss": "3.4.14", @@ -81,12 +81,12 @@ "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@clerk/backend": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@clerk/backend/-/backend-1.15.1.tgz", - "integrity": "sha512-yoBCji0bJFn2bUxBOO0+6XmlN6Tb5M2CiW+DAX7V3pFQ7g7DnHjSZ/LVkt9yB0AmqHKPv1ISXWM/NFYSDBRVuA==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/@clerk/backend/-/backend-1.15.5.tgz", + "integrity": "sha512-sgwWNm96IRQCIVmlJpm0Hr09GqK9jP19ko3AZUINuFxfqX+U3o26G7vwUoAGDxeSxvcb7LzxoAVAXBZZFsDzyw==", "dependencies": { - "@clerk/shared": "2.10.1", - "@clerk/types": "4.28.0", + "@clerk/shared": "2.11.3", + "@clerk/types": "4.29.0", "cookie": "0.7.0", "snakecase-keys": "5.4.4", "tslib": "2.4.1" @@ -101,20 +101,20 @@ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, "node_modules/@clerk/clerk-react": { - "version": "5.13.1", - "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.13.1.tgz", - "integrity": "sha512-d+6RhRdSIGZpZhrn/f4ZPpx+ZfXCWDV8DFFvCzXjkNqeJDmCBWOeUYNHM5Ag2pXWp+wl0dU7C9qxgSLwrh7rvQ==", + "version": "5.14.3", + "resolved": "https://registry.npmjs.org/@clerk/clerk-react/-/clerk-react-5.14.3.tgz", + "integrity": "sha512-rzRTt+f7jzmL9CtebGJUsQkluEI6UhPLwV6sIuiLjlMEaVfBjhSoMXfqOfP0PDaQk/hJE5kGupNi6XEOo4olDA==", "dependencies": { - "@clerk/shared": "2.10.1", - "@clerk/types": "4.28.0", + "@clerk/shared": "2.11.3", + "@clerk/types": "4.29.0", "tslib": "2.4.1" }, "engines": { "node": ">=18.17.0" }, "peerDependencies": { - "react": ">=18 || >=19.0.0-beta", - "react-dom": ">=18 || >=19.0.0-beta" + "react": "^18 || ^19.0.0-0", + "react-dom": "^18 || ^19.0.0-0" } }, "node_modules/@clerk/clerk-react/node_modules/tslib": { @@ -123,15 +123,16 @@ "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" }, "node_modules/@clerk/nextjs": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@clerk/nextjs/-/nextjs-6.0.2.tgz", - "integrity": "sha512-8+Sn+ZrzAZOB9nlbn/Vdfh5s5DziAED9T8njU/b/+hK7sqCpIyfuJBOpDeHjlWVHZaTSd911KYSPtNpSOUZ4MA==", - "dependencies": { - "@clerk/backend": "1.15.1", - "@clerk/clerk-react": "5.13.1", - "@clerk/shared": "2.10.1", - "@clerk/types": "4.28.0", + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/@clerk/nextjs/-/nextjs-6.1.3.tgz", + "integrity": "sha512-MtjwOhW0fDzIQRru78it2/DK1YtbnpiTxNFyaQgLgw7v/OWhZ9vPcXQ7txDpTwMXrvQMM4hQe4LN8GKAaCscJw==", + "dependencies": { + "@clerk/backend": "1.15.5", + "@clerk/clerk-react": "5.14.3", + "@clerk/shared": "2.11.3", + "@clerk/types": "4.29.0", "crypto-js": "4.2.0", + "ezheaders": "0.1.0", "server-only": "0.0.1", "tslib": "2.4.1" }, @@ -139,9 +140,9 @@ "node": ">=18.17.0" }, "peerDependencies": { - "next": "^13.5.4 || ^14.0.3 || >=15.0.0-rc", - "react": ">=18 || >=19.0.0-beta", - "react-dom": ">=18 || >=19.0.0-beta" + "next": "^13.5.4 || ^14.0.3 || ^15.0.0", + "react": "^18 || ^19.0.0-0", + "react-dom": "^18 || ^19.0.0-0" } }, "node_modules/@clerk/nextjs/node_modules/tslib": { @@ -151,12 +152,12 @@ "license": "0BSD" }, "node_modules/@clerk/shared": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/@clerk/shared/-/shared-2.10.1.tgz", - "integrity": "sha512-9dPuCcTd2qaK+YU9BiO5mPPnet9B38ZSp0gutnaUQmve9013qO0p9Lx7ympiPSulwkTG4NAfYxjr/pyIUUFqCQ==", + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/@clerk/shared/-/shared-2.11.3.tgz", + "integrity": "sha512-twA/vbfhLdXU4kCFRme9kP0juzh1FNcKg/HoVaXrT7WaiN68fnpD0TtwVc6jmKV4bj5mjh3TBxrvrp3HOQjigw==", "hasInstallScript": true, "dependencies": { - "@clerk/types": "4.28.0", + "@clerk/types": "4.29.0", "glob-to-regexp": "0.4.1", "js-cookie": "3.0.5", "std-env": "^3.7.0", @@ -179,12 +180,11 @@ } }, "node_modules/@clerk/themes": { - "version": "2.1.39", - "resolved": "https://registry.npmjs.org/@clerk/themes/-/themes-2.1.39.tgz", - "integrity": "sha512-sa5uO3/77ESsQ/2JrhZsspEKHBhtTgMohtNxsdN/gzJtH+gxs9gVN7ecbnVPAKsSrTjUYdwvWnfOTT+A26Et/g==", - "license": "MIT", + "version": "2.1.40", + "resolved": "https://registry.npmjs.org/@clerk/themes/-/themes-2.1.40.tgz", + "integrity": "sha512-1Sl+rptRIwnUEexGY+ZxxPu3Y/JtyWVUPFlACqy5HRgaR50B86Zp3jkKpee9v+Jd8cFTfUBHJy7Dq0t8K1xG0Q==", "dependencies": { - "@clerk/types": "4.28.0", + "@clerk/types": "4.29.0", "tslib": "2.4.1" }, "engines": { @@ -198,9 +198,9 @@ "license": "0BSD" }, "node_modules/@clerk/types": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/@clerk/types/-/types-4.28.0.tgz", - "integrity": "sha512-RPdrUs8HYfhXaZ0MOVBkzy7lilsU9lDVSC88a5o/cEMmTML+BTDfLHMlLG81kgvagSLCKKbl28iocb8y7stm1Q==", + "version": "4.29.0", + "resolved": "https://registry.npmjs.org/@clerk/types/-/types-4.29.0.tgz", + "integrity": "sha512-VSqxXWUewMrHeXUxd4pzou6288DFaMy+qUeRtld6oMnts9R/iUXE1qHgFvzRDgYBHBYmrviasubGh2KhvIFXUQ==", "dependencies": { "csstype": "3.1.1" }, @@ -867,14 +867,14 @@ } }, "node_modules/@next/env": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.0.1.tgz", - "integrity": "sha512-lc4HeDUKO9gxxlM5G2knTRifqhsY6yYpwuHspBZdboZe0Gp+rZHBNNSIjmQKDJIdRXiXGyVnSD6gafrbQPvILQ==" + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.0.2.tgz", + "integrity": "sha512-c0Zr0ModK5OX7D4ZV8Jt/wqoXtitLNPwUfG9zElCZztdaZyNVnN40rDXVZ/+FGuR4CcNV5AEfM6N8f+Ener7Dg==" }, "node_modules/@next/eslint-plugin-next": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.0.1.tgz", - "integrity": "sha512-bKWsMaGPbiFAaGqrDJvbE8b4Z0uKicGVcgOI77YM2ui3UfjHMr4emFPrZTLeZVchi7fT1mooG2LxREfUUClIKw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.0.2.tgz", + "integrity": "sha512-R9Jc7T6Ge0txjmqpPwqD8vx6onQjynO9JT73ArCYiYPvSrwYXepH/UY/WdKDY8JPWJl72sAE4iGMHPeQ5xdEWg==", "dev": true, "dependencies": { "fast-glob": "3.3.1" @@ -909,9 +909,9 @@ } }, "node_modules/@next/swc-darwin-arm64": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.0.1.tgz", - "integrity": "sha512-C9k/Xv4sxkQRTA37Z6MzNq3Yb1BJMmSqjmwowoWEpbXTkAdfOwnoKOpAb71ItSzoA26yUTIo6ZhN8rKGu4ExQw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.0.2.tgz", + "integrity": "sha512-GK+8w88z+AFlmt+ondytZo2xpwlfAR8U6CRwXancHImh6EdGfHMIrTSCcx5sOSBei00GyLVL0ioo1JLKTfprgg==", "cpu": [ "arm64" ], @@ -924,9 +924,9 @@ } }, "node_modules/@next/swc-darwin-x64": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.0.1.tgz", - "integrity": "sha512-uHl13HXOuq1G7ovWFxCACDJHTSDVbn/sbLv8V1p+7KIvTrYQ5HNoSmKBdYeEKRRCbEmd+OohOgg9YOp8Ux3MBg==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.0.2.tgz", + "integrity": "sha512-KUpBVxIbjzFiUZhiLIpJiBoelqzQtVZbdNNsehhUn36e2YzKHphnK8eTUW1s/4aPy5kH/UTid8IuVbaOpedhpw==", "cpu": [ "x64" ], @@ -939,9 +939,9 @@ } }, "node_modules/@next/swc-linux-arm64-gnu": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.0.1.tgz", - "integrity": "sha512-LvyhvxHOihFTEIbb35KxOc3q8w8G4xAAAH/AQnsYDEnOvwawjL2eawsB59AX02ki6LJdgDaHoTEnC54Gw+82xw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.0.2.tgz", + "integrity": "sha512-9J7TPEcHNAZvwxXRzOtiUvwtTD+fmuY0l7RErf8Yyc7kMpE47MIQakl+3jecmkhOoIyi/Rp+ddq7j4wG6JDskQ==", "cpu": [ "arm64" ], @@ -954,9 +954,9 @@ } }, "node_modules/@next/swc-linux-arm64-musl": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.0.1.tgz", - "integrity": "sha512-vFmCGUFNyk/A5/BYcQNhAQqPIw01RJaK6dRO+ZEhz0DncoW+hJW1kZ8aH2UvTX27zPq3m85zN5waMSbZEmANcQ==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.0.2.tgz", + "integrity": "sha512-BjH4ZSzJIoTTZRh6rG+a/Ry4SW0HlizcPorqNBixBWc3wtQtj4Sn9FnRZe22QqrPnzoaW0ctvSz4FaH4eGKMww==", "cpu": [ "arm64" ], @@ -969,9 +969,9 @@ } }, "node_modules/@next/swc-linux-x64-gnu": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.0.1.tgz", - "integrity": "sha512-5by7IYq0NCF8rouz6Qg9T97jYU68kaClHPfGpQG2lCZpSYHtSPQF1kjnqBTd34RIqPKMbCa4DqCufirgr8HM5w==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.0.2.tgz", + "integrity": "sha512-i3U2TcHgo26sIhcwX/Rshz6avM6nizrZPvrDVDY1bXcLH1ndjbO8zuC7RoHp0NSK7wjJMPYzm7NYL1ksSKFreA==", "cpu": [ "x64" ], @@ -984,9 +984,9 @@ } }, "node_modules/@next/swc-linux-x64-musl": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.0.1.tgz", - "integrity": "sha512-lmYr6H3JyDNBJLzklGXLfbehU3ay78a+b6UmBGlHls4xhDXBNZfgb0aI67sflrX+cGBnv1LgmWzFlYrAYxS1Qw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.0.2.tgz", + "integrity": "sha512-AMfZfSVOIR8fa+TXlAooByEF4OB00wqnms1sJ1v+iu8ivwvtPvnkwdzzFMpsK5jA2S9oNeeQ04egIWVb4QWmtQ==", "cpu": [ "x64" ], @@ -999,9 +999,9 @@ } }, "node_modules/@next/swc-win32-arm64-msvc": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.0.1.tgz", - "integrity": "sha512-DS8wQtl6diAj0eZTdH0sefykm4iXMbHT4MOvLwqZiIkeezKpkgPFcEdFlz3vKvXa2R/2UEgMh48z1nEpNhjeOQ==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.0.2.tgz", + "integrity": "sha512-JkXysDT0/hEY47O+Hvs8PbZAeiCQVxKfGtr4GUpNAhlG2E0Mkjibuo8ryGD29Qb5a3IOnKYNoZlh/MyKd2Nbww==", "cpu": [ "arm64" ], @@ -1014,9 +1014,9 @@ } }, "node_modules/@next/swc-win32-x64-msvc": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.0.1.tgz", - "integrity": "sha512-4Ho2ggvDdMKlZ/0e9HNdZ9ngeaBwtc+2VS5oCeqrbXqOgutX6I4U2X/42VBw0o+M5evn4/7v3zKgGHo+9v/VjA==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.0.2.tgz", + "integrity": "sha512-foaUL0NqJY/dX0Pi/UcZm5zsmSk5MtP/gxx3xOPyREkMFN+CTjctPfu3QaqrQHinaKdPnMWPJDKt4VjDfTBe/Q==", "cpu": [ "x64" ], @@ -2190,11 +2190,10 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", - "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", + "version": "22.8.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.7.tgz", + "integrity": "sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==", "dev": true, - "license": "MIT", "dependencies": { "undici-types": "~6.19.8" } @@ -3790,12 +3789,12 @@ } }, "node_modules/eslint-config-next": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.0.1.tgz", - "integrity": "sha512-3cYCrgbH6GS/ufApza7XCKz92vtq4dAdYhx++rMFNlH2cAV+/GsAKkrr4+bohYOACmzG2nAOR+uWprKC1Uld6A==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.0.2.tgz", + "integrity": "sha512-N8o6cyUXzlMmQbdc2Kc83g1qomFi3ITqrAZfubipVKET2uR2mCStyGRcx/r8WiAIVMul2KfwRiCHBkTpBvGBmA==", "dev": true, "dependencies": { - "@next/eslint-plugin-next": "15.0.1", + "@next/eslint-plugin-next": "15.0.2", "@rushstack/eslint-patch": "^1.10.3", "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", @@ -4171,6 +4170,14 @@ "node": ">=0.8.x" } }, + "node_modules/ezheaders": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ezheaders/-/ezheaders-0.1.0.tgz", + "integrity": "sha512-U0wdCs2dS+IzFuxyHGyw1aWhiunW22sGqnyH4yQsovkgqUvO4YSbzQ5BQzV6HY4oFlNnK+TbFGJj8rvvX5aN7w==", + "peerDependencies": { + "next": "^13.5.4 || ^14 || ^15" + } + }, "node_modules/fast-check": { "version": "3.19.0", "resolved": "https://registry.npmjs.org/fast-check/-/fast-check-3.19.0.tgz", @@ -5424,10 +5431,9 @@ "license": "MIT" }, "node_modules/livekit-client": { - "version": "2.5.10", - "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-2.5.10.tgz", - "integrity": "sha512-H7EeIb19LAH8ejlvhh0JWtWkvXDan6Yf3bpFGlDMb54uPmyRgBY+McfgQsFgJCB9WJL0X+GYUoV1Cmnn8iAoIQ==", - "license": "Apache-2.0", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/livekit-client/-/livekit-client-2.6.0.tgz", + "integrity": "sha512-hpxNBtyWIFCefoHjHoSjqPCw3m7AfSJVcVZw6rMsqds4u+dSpWLfYkglWP8JuPGUIssyOsZm/+bV3gBWfuOGGQ==", "dependencies": { "@livekit/mutex": "1.0.0", "@livekit/protocol": "1.24.0", @@ -5441,11 +5447,11 @@ } }, "node_modules/livekit-server-sdk": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/livekit-server-sdk/-/livekit-server-sdk-2.7.2.tgz", - "integrity": "sha512-qDNRXeo+WMnY5nKSug7KHJ9er9JIuKi+r7H9ZaSBbmbaOt62i0b4BrHBMFSMr8pAuWzuSxihCFa29q5QvFc5fw==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/livekit-server-sdk/-/livekit-server-sdk-2.7.3.tgz", + "integrity": "sha512-dBiyMJ2o3Adw7aBVuFxVOlYHmiZtGGS9zVksMuv/wiEVHY+6XSDzo0X67pZVkyGlq1moF4YZAReVY2Dbxve8NQ==", "dependencies": { - "@livekit/protocol": "^1.23.0", + "@livekit/protocol": "^1.27.0", "camelcase-keys": "^9.0.0", "jose": "^5.1.2" }, @@ -5453,6 +5459,14 @@ "node": ">=19" } }, + "node_modules/livekit-server-sdk/node_modules/@livekit/protocol": { + "version": "1.27.1", + "resolved": "https://registry.npmjs.org/@livekit/protocol/-/protocol-1.27.1.tgz", + "integrity": "sha512-ISEp7uWdV82mtCR1eyHFTzdRZTVbe2+ZztjmjiMPzR/KPrI1Ma/u5kLh87NNuY3Rn8wv1VlEvGHHsFjQ+dKVUw==", + "dependencies": { + "@bufbuild/protobuf": "^1.10.0" + } + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -5543,10 +5557,9 @@ } }, "node_modules/lucide-react": { - "version": "0.453.0", - "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.453.0.tgz", - "integrity": "sha512-kL+RGZCcJi9BvJtzg2kshO192Ddy9hv3ij+cPrVPWSRzgCWCVazoQJxOjAwgK53NomL07HB7GPHW120FimjNhQ==", - "license": "ISC", + "version": "0.454.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.454.0.tgz", + "integrity": "sha512-hw7zMDwykCLnEzgncEEjHeA6+45aeEzRYuKHuyRSOPkhko+J3ySGjGIzu+mmMfDFG1vazHepMaYFYHbTFAZAAQ==", "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc" } @@ -5659,11 +5672,11 @@ "license": "MIT" }, "node_modules/next": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/next/-/next-15.0.1.tgz", - "integrity": "sha512-PSkFkr/w7UnFWm+EP8y/QpHrJXMqpZzAXpergB/EqLPOh4SGPJXv1wj4mslr2hUZBAS9pX7/9YLIdxTv6fwytw==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/next/-/next-15.0.2.tgz", + "integrity": "sha512-rxIWHcAu4gGSDmwsELXacqAPUk+j8dV/A9cDF5fsiCMpkBDYkO2AEaL1dfD+nNmDiU6QMCFN8Q30VEKapT9UHQ==", "dependencies": { - "@next/env": "15.0.1", + "@next/env": "15.0.2", "@swc/counter": "0.1.3", "@swc/helpers": "0.5.13", "busboy": "1.6.0", @@ -5678,22 +5691,22 @@ "node": ">=18.18.0" }, "optionalDependencies": { - "@next/swc-darwin-arm64": "15.0.1", - "@next/swc-darwin-x64": "15.0.1", - "@next/swc-linux-arm64-gnu": "15.0.1", - "@next/swc-linux-arm64-musl": "15.0.1", - "@next/swc-linux-x64-gnu": "15.0.1", - "@next/swc-linux-x64-musl": "15.0.1", - "@next/swc-win32-arm64-msvc": "15.0.1", - "@next/swc-win32-x64-msvc": "15.0.1", + "@next/swc-darwin-arm64": "15.0.2", + "@next/swc-darwin-x64": "15.0.2", + "@next/swc-linux-arm64-gnu": "15.0.2", + "@next/swc-linux-arm64-musl": "15.0.2", + "@next/swc-linux-x64-gnu": "15.0.2", + "@next/swc-linux-x64-musl": "15.0.2", + "@next/swc-win32-arm64-msvc": "15.0.2", + "@next/swc-win32-x64-msvc": "15.0.2", "sharp": "^0.33.5" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.41.2", "babel-plugin-react-compiler": "*", - "react": "^18.2.0 || 19.0.0-rc-69d4b800-20241021", - "react-dom": "^18.2.0 || 19.0.0-rc-69d4b800-20241021", + "react": "^18.2.0 || 19.0.0-rc-02c0e824-20241028", + "react-dom": "^18.2.0 || 19.0.0-rc-02c0e824-20241028", "sass": "^1.3.0" }, "peerDependenciesMeta": { @@ -6928,13 +6941,12 @@ } }, "node_modules/sonner": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/sonner/-/sonner-1.5.0.tgz", - "integrity": "sha512-FBjhG/gnnbN6FY0jaNnqZOMmB73R+5IiyYAw8yBj7L54ER7HB3fOSE5OFiQiE2iXWxeXKvg6fIP4LtVppHEdJA==", - "license": "MIT", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sonner/-/sonner-1.6.1.tgz", + "integrity": "sha512-0iD+eDJHyJitl069BC6wVDykQD56FMKk4TD6XkcCcikcDYaGsFKlSU0mZQXYWKPpFof3jlV/u4vGZc2KCqz8OQ==", "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", + "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "node_modules/source-map-js": { @@ -7778,9 +7790,9 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.0.tgz", - "integrity": "sha512-iE8Fa5fgBY4rN5GvNUJ8TSwO1QG7TzdPfhrJczf6XJ6mZUxh/GX433N70fCiJL9h8EKP5ayEIo0Q6EBQGWHFqA==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.2.tgz", + "integrity": "sha512-14FfcOJmqdjbBPdDjFQyk/SdT4NySW4eM0zcG+HqbHP5jzuH56xO3J1DGhgs/cEMCfwYi3HQI1gnTO62iaG+tQ==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" @@ -8057,9 +8069,9 @@ } }, "node_modules/zustand": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.0.tgz", - "integrity": "sha512-LE+VcmbartOPM+auOjCCLQOsQ05zUTp8RkgwRzefUk+2jISdMMFnxvyTjA4YNWr5ZGXYbVsEMZosttuxUBkojQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.1.tgz", + "integrity": "sha512-pRET7Lao2z+n5R/HduXMio35TncTlSW68WsYBq2Lg1ASspsNGjpwLAsij3RpouyV6+kHMwwwzP0bZPD70/Jx/w==", "engines": { "node": ">=12.20.0" }, diff --git a/package.json b/package.json index 5266b97..7a29323 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,8 @@ "lint": "next lint" }, "dependencies": { - "@clerk/nextjs": "^6.0.2", - "@clerk/themes": "^2.1.25", + "@clerk/nextjs": "^6.1.3", + "@clerk/themes": "^2.1.40", "@livekit/components-react": "^2.4.3", "@livekit/components-styles": "^1.0.9", "@prisma/client": "^5.19.0", @@ -31,32 +31,32 @@ "clsx": "^2.1.0", "date-fns": "^4.1.0", "jwt-decode": "^4.0.0", - "livekit-client": "^2.5.9", - "livekit-server-sdk": "^2.7.2", - "lucide-react": "^0.453.0", - "next": "^15.0.1", + "livekit-client": "^2.6.0", + "livekit-server-sdk": "^2.7.3", + "lucide-react": "^0.454.0", + "next": "^15.0.2", "next-themes": "^0.3.0", "query-string": "^9.0.0", "react": "^18", "react-dom": "^18", - "sonner": "^1.3.1", + "sonner": "^1.6.1", "string-to-color": "^2.2.2", "svix": "^1.31.0", "tailwind-merge": "^2.5.4", "tailwindcss-animate": "^1.0.7", "uploadthing": "^6.4.1", "usehooks-ts": "^3.0.1", - "uuid": "^11.0.0", - "zustand": "^5.0.0" + "uuid": "^11.0.2", + "zustand": "^5.0.1" }, "devDependencies": { - "@types/node": "22.8.1", + "@types/node": "22.8.7", "@types/react": "18.3.12", "@types/react-dom": "18.3.1", "@types/uuid": "10.0.0", "autoprefixer": "10.4.20", "eslint": "8.57.1", - "eslint-config-next": "15.0.1", + "eslint-config-next": "15.0.2", "postcss": "8.4.47", "prisma": "5.21.1", "tailwindcss": "3.4.14",