React 19 stable. (#946)

This commit is contained in:
Lee Robinson
2024-12-05 15:22:59 -06:00
committed by GitHub
parent 0e41ddce78
commit c5f12f9e3c
5 changed files with 166 additions and 205 deletions

View File

@@ -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(

View File

@@ -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"
}
}

View File

@@ -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:

View File

@@ -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"
}
}

View File

@@ -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: