diff --git a/dashboard/final-example/app/lib/actions.ts b/dashboard/final-example/app/lib/actions.ts index 2a6355b9..629d4d28 100644 --- a/dashboard/final-example/app/lib/actions.ts +++ b/dashboard/final-example/app/lib/actions.ts @@ -108,15 +108,8 @@ export async function updateInvoice( } export async function deleteInvoice(id: string) { - // throw new Error('Failed to Delete Invoice'); - - try { - await sql`DELETE FROM invoices WHERE id = ${id}`; - revalidatePath('/dashboard/invoices'); - return { message: 'Deleted Invoice' }; - } catch (error) { - return { message: 'Database Error: Failed to Delete Invoice.' }; - } + await sql`DELETE FROM invoices WHERE id = ${id}`; + revalidatePath('/dashboard/invoices'); } export async function authenticate( diff --git a/dashboard/final-example/package.json b/dashboard/final-example/package.json index ef6daa23..26f64217 100644 --- a/dashboard/final-example/package.json +++ b/dashboard/final-example/package.json @@ -2,7 +2,7 @@ "private": true, "scripts": { "build": "next build", - "dev": "next dev --turbo", + "dev": "next dev --turbopack", "start": "next start" }, "dependencies": { @@ -12,12 +12,12 @@ "autoprefixer": "10.4.20", "bcrypt": "^5.1.1", "clsx": "^2.1.1", - "next": "^15.0.3", + "next": "latest", "next-auth": "5.0.0-beta.19", "postcss": "8.4.49", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", - "tailwindcss": "3.4.15", + "react": "19.0.0", + "react-dom": "19.0.0", + "tailwindcss": "3.4.16", "typescript": "5.7.2", "use-debounce": "^10.0.4", "zod": "^3.23.8" @@ -25,13 +25,7 @@ "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/node": "22.10.1", - "@types/react": "npm:types-react@19.0.0-rc.1", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" - }, - "pnpm": { - "overrides": { - "@types/react": "npm:types-react@19.0.0-rc.1", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" - } + "@types/react": "19.0.0", + "@types/react-dom": "19.0.0" } } diff --git a/dashboard/final-example/pnpm-lock.yaml b/dashboard/final-example/pnpm-lock.yaml index 1bb1d15c..eb86d6f9 100644 --- a/dashboard/final-example/pnpm-lock.yaml +++ b/dashboard/final-example/pnpm-lock.yaml @@ -4,20 +4,16 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@types/react': npm:types-react@19.0.0-rc.1 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 - importers: .: dependencies: '@heroicons/react': specifier: ^2.2.0 - version: 2.2.0(react@19.0.0-rc-cd22717c-20241013) + version: 2.2.0(react@19.0.0) '@tailwindcss/forms': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.15) + version: 0.5.9(tailwindcss@3.4.16) '@vercel/postgres': specifier: ^0.10.0 version: 0.10.0(utf-8-validate@6.0.5) @@ -31,29 +27,29 @@ importers: specifier: ^2.1.1 version: 2.1.1 next: - specifier: ^15.0.3 - version: 15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: latest + version: 15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next-auth: specifier: 5.0.0-beta.19 - version: 5.0.0-beta.19(next@15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 5.0.0-beta.19(next@15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) postcss: specifier: 8.4.49 version: 8.4.49 react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: 19.0.0 + version: 19.0.0 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: 19.0.0 + version: 19.0.0(react@19.0.0) tailwindcss: - specifier: 3.4.15 - version: 3.4.15 + specifier: 3.4.16 + version: 3.4.16 typescript: specifier: 5.7.2 version: 5.7.2 use-debounce: specifier: ^10.0.4 - version: 10.0.4(react@19.0.0-rc-cd22717c-20241013) + version: 10.0.4(react@19.0.0) zod: specifier: ^3.23.8 version: 3.23.8 @@ -65,11 +61,11 @@ importers: specifier: 22.10.1 version: 22.10.1 '@types/react': - specifier: npm:types-react@19.0.0-rc.1 - version: types-react@19.0.0-rc.1 + specifier: 19.0.0 + version: 19.0.0 '@types/react-dom': - specifier: npm:types-react-dom@19.0.0-rc.1 - version: types-react-dom@19.0.0-rc.1 + specifier: 19.0.0 + version: 19.0.0 packages: @@ -326,6 +322,12 @@ packages: '@types/pg@8.11.6': resolution: {integrity: sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==} + '@types/react-dom@19.0.0': + resolution: {integrity: sha512-1KfiQKsH1o00p9m5ag12axHQSb3FOU9H20UTrujVSkNhuCrRHiQWFqgEnTNK5ZNfnzZv8UWrnXVqCmCF9fgY3w==} + + '@types/react@19.0.0': + resolution: {integrity: sha512-MY3oPudxvMYyesqs/kW1Bh8y9VqSmf+tzqw3ae8a9DZW68pUe3zAdHeI1jc6iAysuRdACnVknHP8AhwD4/dxtg==} + '@vercel/postgres@0.10.0': resolution: {integrity: sha512-fSD23DxGND40IzSkXjcFcxr53t3Tiym59Is0jSYIFpG4/0f0KO9SGtcp1sXiebvPaGe7N/tU05cH4yt2S6/IPg==} engines: {node: '>=18.14'} @@ -416,8 +418,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001685: - resolution: {integrity: sha512-e/kJN1EMyHQzgcMEEgoo+YTCO1NGCmIYHk5Qk8jT6AazWemS5QFKJ5ShCJlH3GZrNIdZofcNCEwZqbMjjKzmnA==} + caniuse-lite@1.0.30001686: + resolution: {integrity: sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -503,8 +505,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.67: - resolution: {integrity: sha512-nz88NNBsD7kQSAGGJyp8hS6xSPtWwqNogA0mjtc2nUYeEf3nURK9qpV18TuBdDmEDgVWotS8Wkzf+V52dSQ/LQ==} + electron-to-chromium@1.5.71: + resolution: {integrity: sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -628,12 +630,8 @@ packages: jose@5.9.6: resolution: {integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==} - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} lines-and-columns@1.2.4: @@ -913,13 +911,13 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - react-dom@19.0.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-NzjTBOXygonUxLRQuUUW5V2QLGkAcyUwJoS8+UWxs089paMvQQfoRD51w65Ovgd2OEQ8Rm3HWx+82fvXiT0czQ==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: ^19.0.0 - react@19.0.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-k28GszmyQ1tX/JmeLGZINq5KXiNy/MmN0fCAtcwF8a9INDyVYG0zATCRGJwaPB9WixmkuwPv1BfB1QBfJC7cNg==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -952,8 +950,8 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - scheduler@0.25.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-MnsFR57bKcrYslnbCUsaUG0qBuAArk92VxE0zu6A2Usz38iIuL2uZLunqKlP1W47MF33GrRGDj1sXdPbFKIZfw==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -1038,8 +1036,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - tailwindcss@3.4.15: - resolution: {integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==} + tailwindcss@3.4.16: + resolution: {integrity: sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==} engines: {node: '>=14.0.0'} hasBin: true @@ -1067,12 +1065,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - types-react-dom@19.0.0-rc.1: - resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} - - types-react@19.0.0-rc.1: - resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} - typescript@5.7.2: resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} @@ -1167,9 +1159,9 @@ snapshots: tslib: 2.8.1 optional: true - '@heroicons/react@2.2.0(react@19.0.0-rc-cd22717c-20241013)': + '@heroicons/react@2.2.0(react@19.0.0)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 19.0.0 '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: @@ -1340,10 +1332,10 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.15)': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.16)': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.15 + tailwindcss: 3.4.16 '@types/bcrypt@5.0.2': dependencies: @@ -1361,6 +1353,14 @@ snapshots: pg-protocol: 1.7.0 pg-types: 4.0.2 + '@types/react-dom@19.0.0': + dependencies: + '@types/react': 19.0.0 + + '@types/react@19.0.0': + dependencies: + csstype: 3.1.3 + '@vercel/postgres@0.10.0(utf-8-validate@6.0.5)': dependencies: '@neondatabase/serverless': 0.9.5 @@ -1406,7 +1406,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001685 + caniuse-lite: 1.0.30001686 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -1440,8 +1440,8 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001685 - electron-to-chromium: 1.5.67 + caniuse-lite: 1.0.30001686 + electron-to-chromium: 1.5.71 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -1455,7 +1455,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001685: {} + caniuse-lite@1.0.30001686: {} chokidar@3.6.0: dependencies: @@ -1527,7 +1527,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.67: {} + electron-to-chromium@1.5.71: {} emoji-regex@8.0.0: {} @@ -1660,9 +1660,7 @@ snapshots: jose@5.9.6: {} - lilconfig@2.1.0: {} - - lilconfig@3.1.2: {} + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -1714,23 +1712,23 @@ snapshots: nanoid@3.3.8: {} - next-auth@5.0.0-beta.19(next@15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + next-auth@5.0.0-beta.19(next@15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0): dependencies: '@auth/core': 0.32.0 - next: 15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + next: 15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 - next@15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + next@15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001685 + caniuse-lite: 1.0.30001686 postcss: 8.4.31 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - styled-jsx: 5.1.6(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.6(react@19.0.0) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -1833,7 +1831,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.49): dependencies: - lilconfig: 3.1.2 + lilconfig: 3.1.3 yaml: 2.6.1 optionalDependencies: postcss: 8.4.49 @@ -1885,12 +1883,12 @@ snapshots: queue-microtask@1.2.3: {} - react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013): + react-dom@19.0.0(react@19.0.0): dependencies: - react: 19.0.0-rc-cd22717c-20241013 - scheduler: 0.25.0-rc-cd22717c-20241013 + react: 19.0.0 + scheduler: 0.25.0 - react@19.0.0-rc-cd22717c-20241013: {} + react@19.0.0: {} read-cache@1.0.0: dependencies: @@ -1924,7 +1922,7 @@ snapshots: safe-buffer@5.2.1: {} - scheduler@0.25.0-rc-cd22717c-20241013: {} + scheduler@0.25.0: {} semver@6.3.1: {} @@ -2002,10 +2000,10 @@ snapshots: dependencies: ansi-regex: 6.1.0 - styled-jsx@5.1.6(react@19.0.0-rc-cd22717c-20241013): + styled-jsx@5.1.6(react@19.0.0): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-cd22717c-20241013 + react: 19.0.0 sucrase@3.35.0: dependencies: @@ -2019,7 +2017,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - tailwindcss@3.4.15: + tailwindcss@3.4.16: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -2030,7 +2028,7 @@ snapshots: glob-parent: 6.0.2 is-glob: 4.0.3 jiti: 1.21.6 - lilconfig: 2.1.0 + lilconfig: 3.1.3 micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 @@ -2073,14 +2071,6 @@ snapshots: tslib@2.8.1: {} - types-react-dom@19.0.0-rc.1: - dependencies: - '@types/react': types-react@19.0.0-rc.1 - - types-react@19.0.0-rc.1: - dependencies: - csstype: 3.1.3 - typescript@5.7.2: {} undici-types@6.20.0: {} @@ -2091,9 +2081,9 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - use-debounce@10.0.4(react@19.0.0-rc-cd22717c-20241013): + use-debounce@10.0.4(react@19.0.0): dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 19.0.0 utf-8-validate@6.0.5: dependencies: diff --git a/dashboard/starter-example/package.json b/dashboard/starter-example/package.json index ef6daa23..26f64217 100644 --- a/dashboard/starter-example/package.json +++ b/dashboard/starter-example/package.json @@ -2,7 +2,7 @@ "private": true, "scripts": { "build": "next build", - "dev": "next dev --turbo", + "dev": "next dev --turbopack", "start": "next start" }, "dependencies": { @@ -12,12 +12,12 @@ "autoprefixer": "10.4.20", "bcrypt": "^5.1.1", "clsx": "^2.1.1", - "next": "^15.0.3", + "next": "latest", "next-auth": "5.0.0-beta.19", "postcss": "8.4.49", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", - "tailwindcss": "3.4.15", + "react": "19.0.0", + "react-dom": "19.0.0", + "tailwindcss": "3.4.16", "typescript": "5.7.2", "use-debounce": "^10.0.4", "zod": "^3.23.8" @@ -25,13 +25,7 @@ "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/node": "22.10.1", - "@types/react": "npm:types-react@19.0.0-rc.1", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" - }, - "pnpm": { - "overrides": { - "@types/react": "npm:types-react@19.0.0-rc.1", - "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1" - } + "@types/react": "19.0.0", + "@types/react-dom": "19.0.0" } } diff --git a/dashboard/starter-example/pnpm-lock.yaml b/dashboard/starter-example/pnpm-lock.yaml index 1bb1d15c..eb86d6f9 100644 --- a/dashboard/starter-example/pnpm-lock.yaml +++ b/dashboard/starter-example/pnpm-lock.yaml @@ -4,20 +4,16 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@types/react': npm:types-react@19.0.0-rc.1 - '@types/react-dom': npm:types-react-dom@19.0.0-rc.1 - importers: .: dependencies: '@heroicons/react': specifier: ^2.2.0 - version: 2.2.0(react@19.0.0-rc-cd22717c-20241013) + version: 2.2.0(react@19.0.0) '@tailwindcss/forms': specifier: ^0.5.9 - version: 0.5.9(tailwindcss@3.4.15) + version: 0.5.9(tailwindcss@3.4.16) '@vercel/postgres': specifier: ^0.10.0 version: 0.10.0(utf-8-validate@6.0.5) @@ -31,29 +27,29 @@ importers: specifier: ^2.1.1 version: 2.1.1 next: - specifier: ^15.0.3 - version: 15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: latest + version: 15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next-auth: specifier: 5.0.0-beta.19 - version: 5.0.0-beta.19(next@15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 5.0.0-beta.19(next@15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) postcss: specifier: 8.4.49 version: 8.4.49 react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: 19.0.0 + version: 19.0.0 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: 19.0.0 + version: 19.0.0(react@19.0.0) tailwindcss: - specifier: 3.4.15 - version: 3.4.15 + specifier: 3.4.16 + version: 3.4.16 typescript: specifier: 5.7.2 version: 5.7.2 use-debounce: specifier: ^10.0.4 - version: 10.0.4(react@19.0.0-rc-cd22717c-20241013) + version: 10.0.4(react@19.0.0) zod: specifier: ^3.23.8 version: 3.23.8 @@ -65,11 +61,11 @@ importers: specifier: 22.10.1 version: 22.10.1 '@types/react': - specifier: npm:types-react@19.0.0-rc.1 - version: types-react@19.0.0-rc.1 + specifier: 19.0.0 + version: 19.0.0 '@types/react-dom': - specifier: npm:types-react-dom@19.0.0-rc.1 - version: types-react-dom@19.0.0-rc.1 + specifier: 19.0.0 + version: 19.0.0 packages: @@ -326,6 +322,12 @@ packages: '@types/pg@8.11.6': resolution: {integrity: sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==} + '@types/react-dom@19.0.0': + resolution: {integrity: sha512-1KfiQKsH1o00p9m5ag12axHQSb3FOU9H20UTrujVSkNhuCrRHiQWFqgEnTNK5ZNfnzZv8UWrnXVqCmCF9fgY3w==} + + '@types/react@19.0.0': + resolution: {integrity: sha512-MY3oPudxvMYyesqs/kW1Bh8y9VqSmf+tzqw3ae8a9DZW68pUe3zAdHeI1jc6iAysuRdACnVknHP8AhwD4/dxtg==} + '@vercel/postgres@0.10.0': resolution: {integrity: sha512-fSD23DxGND40IzSkXjcFcxr53t3Tiym59Is0jSYIFpG4/0f0KO9SGtcp1sXiebvPaGe7N/tU05cH4yt2S6/IPg==} engines: {node: '>=18.14'} @@ -416,8 +418,8 @@ packages: resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} engines: {node: '>= 6'} - caniuse-lite@1.0.30001685: - resolution: {integrity: sha512-e/kJN1EMyHQzgcMEEgoo+YTCO1NGCmIYHk5Qk8jT6AazWemS5QFKJ5ShCJlH3GZrNIdZofcNCEwZqbMjjKzmnA==} + caniuse-lite@1.0.30001686: + resolution: {integrity: sha512-Y7deg0Aergpa24M3qLC5xjNklnKnhsmSyR/V89dLZ1n0ucJIFNs7PgR2Yfa/Zf6W79SbBicgtGxZr2juHkEUIA==} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -503,8 +505,8 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - electron-to-chromium@1.5.67: - resolution: {integrity: sha512-nz88NNBsD7kQSAGGJyp8hS6xSPtWwqNogA0mjtc2nUYeEf3nURK9qpV18TuBdDmEDgVWotS8Wkzf+V52dSQ/LQ==} + electron-to-chromium@1.5.71: + resolution: {integrity: sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -628,12 +630,8 @@ packages: jose@5.9.6: resolution: {integrity: sha512-AMlnetc9+CV9asI19zHmrgS/WYsWUwCn2R7RzlbJWD7F9eWYUTGyBmU9o6PxngtLGOiDGPRu+Uc4fhKzbpteZQ==} - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} engines: {node: '>=14'} lines-and-columns@1.2.4: @@ -913,13 +911,13 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - react-dom@19.0.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-NzjTBOXygonUxLRQuUUW5V2QLGkAcyUwJoS8+UWxs089paMvQQfoRD51w65Ovgd2OEQ8Rm3HWx+82fvXiT0czQ==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: ^19.0.0 - react@19.0.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-k28GszmyQ1tX/JmeLGZINq5KXiNy/MmN0fCAtcwF8a9INDyVYG0zATCRGJwaPB9WixmkuwPv1BfB1QBfJC7cNg==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -952,8 +950,8 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - scheduler@0.25.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-MnsFR57bKcrYslnbCUsaUG0qBuAArk92VxE0zu6A2Usz38iIuL2uZLunqKlP1W47MF33GrRGDj1sXdPbFKIZfw==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -1038,8 +1036,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - tailwindcss@3.4.15: - resolution: {integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==} + tailwindcss@3.4.16: + resolution: {integrity: sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==} engines: {node: '>=14.0.0'} hasBin: true @@ -1067,12 +1065,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - types-react-dom@19.0.0-rc.1: - resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} - - types-react@19.0.0-rc.1: - resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} - typescript@5.7.2: resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} @@ -1167,9 +1159,9 @@ snapshots: tslib: 2.8.1 optional: true - '@heroicons/react@2.2.0(react@19.0.0-rc-cd22717c-20241013)': + '@heroicons/react@2.2.0(react@19.0.0)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 19.0.0 '@img/sharp-darwin-arm64@0.33.5': optionalDependencies: @@ -1340,10 +1332,10 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/forms@0.5.9(tailwindcss@3.4.15)': + '@tailwindcss/forms@0.5.9(tailwindcss@3.4.16)': dependencies: mini-svg-data-uri: 1.4.4 - tailwindcss: 3.4.15 + tailwindcss: 3.4.16 '@types/bcrypt@5.0.2': dependencies: @@ -1361,6 +1353,14 @@ snapshots: pg-protocol: 1.7.0 pg-types: 4.0.2 + '@types/react-dom@19.0.0': + dependencies: + '@types/react': 19.0.0 + + '@types/react@19.0.0': + dependencies: + csstype: 3.1.3 + '@vercel/postgres@0.10.0(utf-8-validate@6.0.5)': dependencies: '@neondatabase/serverless': 0.9.5 @@ -1406,7 +1406,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001685 + caniuse-lite: 1.0.30001686 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -1440,8 +1440,8 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001685 - electron-to-chromium: 1.5.67 + caniuse-lite: 1.0.30001686 + electron-to-chromium: 1.5.71 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -1455,7 +1455,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001685: {} + caniuse-lite@1.0.30001686: {} chokidar@3.6.0: dependencies: @@ -1527,7 +1527,7 @@ snapshots: eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.67: {} + electron-to-chromium@1.5.71: {} emoji-regex@8.0.0: {} @@ -1660,9 +1660,7 @@ snapshots: jose@5.9.6: {} - lilconfig@2.1.0: {} - - lilconfig@3.1.2: {} + lilconfig@3.1.3: {} lines-and-columns@1.2.4: {} @@ -1714,23 +1712,23 @@ snapshots: nanoid@3.3.8: {} - next-auth@5.0.0-beta.19(next@15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + next-auth@5.0.0-beta.19(next@15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0): dependencies: '@auth/core': 0.32.0 - next: 15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + next: 15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: 19.0.0 - next@15.0.3(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + next@15.0.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001685 + caniuse-lite: 1.0.30001686 postcss: 8.4.31 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - styled-jsx: 5.1.6(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.6(react@19.0.0) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -1833,7 +1831,7 @@ snapshots: postcss-load-config@4.0.2(postcss@8.4.49): dependencies: - lilconfig: 3.1.2 + lilconfig: 3.1.3 yaml: 2.6.1 optionalDependencies: postcss: 8.4.49 @@ -1885,12 +1883,12 @@ snapshots: queue-microtask@1.2.3: {} - react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013): + react-dom@19.0.0(react@19.0.0): dependencies: - react: 19.0.0-rc-cd22717c-20241013 - scheduler: 0.25.0-rc-cd22717c-20241013 + react: 19.0.0 + scheduler: 0.25.0 - react@19.0.0-rc-cd22717c-20241013: {} + react@19.0.0: {} read-cache@1.0.0: dependencies: @@ -1924,7 +1922,7 @@ snapshots: safe-buffer@5.2.1: {} - scheduler@0.25.0-rc-cd22717c-20241013: {} + scheduler@0.25.0: {} semver@6.3.1: {} @@ -2002,10 +2000,10 @@ snapshots: dependencies: ansi-regex: 6.1.0 - styled-jsx@5.1.6(react@19.0.0-rc-cd22717c-20241013): + styled-jsx@5.1.6(react@19.0.0): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-cd22717c-20241013 + react: 19.0.0 sucrase@3.35.0: dependencies: @@ -2019,7 +2017,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - tailwindcss@3.4.15: + tailwindcss@3.4.16: dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -2030,7 +2028,7 @@ snapshots: glob-parent: 6.0.2 is-glob: 4.0.3 jiti: 1.21.6 - lilconfig: 2.1.0 + lilconfig: 3.1.3 micromatch: 4.0.8 normalize-path: 3.0.0 object-hash: 3.0.0 @@ -2073,14 +2071,6 @@ snapshots: tslib@2.8.1: {} - types-react-dom@19.0.0-rc.1: - dependencies: - '@types/react': types-react@19.0.0-rc.1 - - types-react@19.0.0-rc.1: - dependencies: - csstype: 3.1.3 - typescript@5.7.2: {} undici-types@6.20.0: {} @@ -2091,9 +2081,9 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - use-debounce@10.0.4(react@19.0.0-rc-cd22717c-20241013): + use-debounce@10.0.4(react@19.0.0): dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 19.0.0 utf-8-validate@6.0.5: dependencies: