diff --git a/CLAUDE.md b/AGENTS.md similarity index 100% rename from CLAUDE.md rename to AGENTS.md diff --git a/package.json b/package.json index 60c3406..c387256 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@vercel/speed-insights": "^1.3.1", "bcrypt": "^6.0.0", "dotenv": "^17.4.0", - "next": "^16.1.7", + "next": "^16.2.3", "next-auth": "5.0.0-beta.30", "react": "^19.2.4", "react-dom": "^19.2.4", @@ -69,5 +69,5 @@ "lint-staged": { "**/*": "prettier --write --ignore-unknown" }, - "packageManager": "pnpm@10.28.2+sha512.41872f037ad22f7348e3b1debbaf7e867cfd448f2726d9cf74c08f19507c31d2c8e7a11525b983febc2df640b5438dee6023ebb1f84ed43cc2d654d2bc326264" + "packageManager": "pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e80169..c87f1c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,13 +24,13 @@ importers: version: 3.36.1(react@19.2.4) "@vercel/analytics": specifier: ^1.6.1 - version: 1.6.1(next@16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4) + version: 1.6.1(next@16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4) "@vercel/postgres": specifier: ^0.10.0 version: 0.10.0 "@vercel/speed-insights": specifier: ^1.3.1 - version: 1.3.1(next@16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4) + version: 1.3.1(next@16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4) bcrypt: specifier: ^6.0.0 version: 6.0.0 @@ -38,11 +38,11 @@ importers: specifier: ^17.4.0 version: 17.4.0 next: - specifier: ^16.1.7 - version: 16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + specifier: ^16.2.3 + version: 16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) next-auth: specifier: 5.0.0-beta.30 - version: 5.0.0-beta.30(next@16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4) + version: 5.0.0-beta.30(next@16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4) react: specifier: ^19.2.4 version: 19.2.4 @@ -735,10 +735,10 @@ packages: integrity: sha512-siFas6gItqv6wD/pZnvdu34wEqgG3nSE6zWZdq5j2DEsa+VvX8i/5HXJOo06qrw5axPXn+lGCxeR+NLaSPIXug==, } - "@next/env@16.2.1": + "@next/env@16.2.3": resolution: { - integrity: sha512-n8P/HCkIWW+gVal2Z8XqXJ6aB3J0tuM29OcHpCsobWlChH/SITBs1DFBk/HajgrwDkqqBXPbuUuzgDvUekREPg==, + integrity: sha512-ZWXyj4uNu4GCWQw9cjRxWlbD+33mcDszIo9iQxFnBX3Wmgq9ulaSJcl6VhuWx5pCWqqD+9W6Wfz7N0lM5lYPMA==, } "@next/eslint-plugin-next@16.1.7": @@ -753,77 +753,77 @@ packages: integrity: sha512-IOPbWzDQ+76AtjZioaCjpIY72xNSDMnarZ2GMQ4wjNLvnJEJHqxQwGFhgnIWLV9klb4g/+amg88Tk5OXVpyLTw==, } - "@next/swc-darwin-arm64@16.2.1": + "@next/swc-darwin-arm64@16.2.3": resolution: { - integrity: sha512-BwZ8w8YTaSEr2HIuXLMLxIdElNMPvY9fLqb20LX9A9OMGtJilhHLbCL3ggyd0TwjmMcTxi0XXt+ur1vWUoxj2Q==, + integrity: sha512-u37KDKTKQ+OQLvY+z7SNXixwo4Q2/IAJFDzU1fYe66IbCE51aDSAzkNDkWmLN0yjTUh4BKBd+hb69jYn6qqqSg==, } engines: { node: ">= 10" } cpu: [arm64] os: [darwin] - "@next/swc-darwin-x64@16.2.1": + "@next/swc-darwin-x64@16.2.3": resolution: { - integrity: sha512-/vrcE6iQSJq3uL3VGVHiXeaKbn8Es10DGTGRJnRZlkNQQk3kaNtAJg8Y6xuAlrx/6INKVjkfi5rY0iEXorZ6uA==, + integrity: sha512-gHjL/qy6Q6CG3176FWbAKyKh9IfntKZTB3RY/YOJdDFpHGsUDXVH38U4mMNpHVGXmeYW4wj22dMp1lTfmu/bTQ==, } engines: { node: ">= 10" } cpu: [x64] os: [darwin] - "@next/swc-linux-arm64-gnu@16.2.1": + "@next/swc-linux-arm64-gnu@16.2.3": resolution: { - integrity: sha512-uLn+0BK+C31LTVbQ/QU+UaVrV0rRSJQ8RfniQAHPghDdgE+SlroYqcmFnO5iNjNfVWCyKZHYrs3Nl0mUzWxbBw==, + integrity: sha512-U6vtblPtU/P14Y/b/n9ZY0GOxbbIhTFuaFR7F4/uMBidCi2nSdaOFhA0Go81L61Zd6527+yvuX44T4ksnf8T+Q==, } engines: { node: ">= 10" } cpu: [arm64] os: [linux] libc: [glibc] - "@next/swc-linux-arm64-musl@16.2.1": + "@next/swc-linux-arm64-musl@16.2.3": resolution: { - integrity: sha512-ssKq6iMRnHdnycGp9hCuGnXJZ0YPr4/wNwrfE5DbmvEcgl9+yv97/Kq3TPVDfYome1SW5geciLB9aiEqKXQjlQ==, + integrity: sha512-/YV0LgjHUmfhQpn9bVoGc4x4nan64pkhWR5wyEV8yCOfwwrH630KpvRg86olQHTwHIn1z59uh6JwKvHq1h4QEw==, } engines: { node: ">= 10" } cpu: [arm64] os: [linux] libc: [musl] - "@next/swc-linux-x64-gnu@16.2.1": + "@next/swc-linux-x64-gnu@16.2.3": resolution: { - integrity: sha512-HQm7SrHRELJ30T1TSmT706IWovFFSRGxfgUkyWJZF/RKBMdbdRWJuFrcpDdE5vy9UXjFOx6L3mRdqH04Mmx0hg==, + integrity: sha512-/HiWEcp+WMZ7VajuiMEFGZ6cg0+aYZPqCJD3YJEfpVWQsKYSjXQG06vJP6F1rdA03COD9Fef4aODs3YxKx+RDQ==, } engines: { node: ">= 10" } cpu: [x64] os: [linux] libc: [glibc] - "@next/swc-linux-x64-musl@16.2.1": + "@next/swc-linux-x64-musl@16.2.3": resolution: { - integrity: sha512-aV2iUaC/5HGEpbBkE+4B8aHIudoOy5DYekAKOMSHoIYQ66y/wIVeaRx8MS2ZMdxe/HIXlMho4ubdZs/J8441Tg==, + integrity: sha512-Kt44hGJfZSefebhk/7nIdivoDr3Ugp5+oNz9VvF3GUtfxutucUIHfIO0ZYO8QlOPDQloUVQn4NVC/9JvHRk9hw==, } engines: { node: ">= 10" } cpu: [x64] os: [linux] libc: [musl] - "@next/swc-win32-arm64-msvc@16.2.1": + "@next/swc-win32-arm64-msvc@16.2.3": resolution: { - integrity: sha512-IXdNgiDHaSk0ZUJ+xp0OQTdTgnpx1RCfRTalhn3cjOP+IddTMINwA7DXZrwTmGDO8SUr5q2hdP/du4DcrB1GxA==, + integrity: sha512-O2NZ9ie3Tq6xj5Z5CSwBT3+aWAMW2PIZ4egUi9MaWLkwaehgtB7YZjPm+UpcNpKOme0IQuqDcor7BsW6QBiQBw==, } engines: { node: ">= 10" } cpu: [arm64] os: [win32] - "@next/swc-win32-x64-msvc@16.2.1": + "@next/swc-win32-x64-msvc@16.2.3": resolution: { - integrity: sha512-qvU+3a39Hay+ieIztkGSbF7+mccbbg1Tk25hc4JDylf8IHjYmY/Zm64Qq1602yPyQqvie+vf5T/uPwNxDNIoeg==, + integrity: sha512-Ibm29/GgB/ab5n7XKqlStkm54qqZE8v2FnijUPBgrd67FWrac45o/RsNlaOWjme/B5UqeWt/8KM4aWBwA1D2Kw==, } engines: { node: ">= 10" } cpu: [x64] @@ -1489,11 +1489,12 @@ packages: } engines: { node: 18 || 20 || >=22 } - baseline-browser-mapping@2.9.19: + baseline-browser-mapping@2.10.17: resolution: { - integrity: sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==, + integrity: sha512-HdrkN8eVG2CXxeifv/VdJ4A4RSra1DTW8dc/hdxzhGHN8QePs6gKaWM9pHPcpCoxYZJuOZ8drHmbdpLHjCYjLA==, } + engines: { node: ">=6.0.0" } hasBin: true bcrypt@6.0.0: @@ -1579,10 +1580,10 @@ packages: } engines: { node: ">= 6" } - caniuse-lite@1.0.30001767: + caniuse-lite@1.0.30001787: resolution: { - integrity: sha512-34+zUAMhSH+r+9eKmYG+k2Rpt8XttfE4yXAjoZvkAPs15xcYQhyBYdalJ65BzivAvGRMViEjy6oKr/S91loekQ==, + integrity: sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==, } chalk@4.1.2: @@ -2848,10 +2849,10 @@ packages: nodemailer: optional: true - next@16.2.1: + next@16.2.3: resolution: { - integrity: sha512-VaChzNL7o9rbfdt60HUj8tev4m6d7iC1igAy157526+cJlXOQu5LzsBXNT+xaJnTP/k+utSX5vMv7m0G+zKH+Q==, + integrity: sha512-9V3zV4oZFza3PVev5/poB9g0dEafVcgNyQ8eTRop8GvxZjV2G15FC5ARuG1eFD42QgeYkzJBJzHghNP8Ad9xtA==, } engines: { node: ">=20.9.0" } hasBin: true @@ -4369,7 +4370,7 @@ snapshots: dependencies: "@types/pg": 8.11.6 - "@next/env@16.2.1": {} + "@next/env@16.2.3": {} "@next/eslint-plugin-next@16.1.7": dependencies: @@ -4379,28 +4380,28 @@ snapshots: dependencies: fast-glob: 3.3.1 - "@next/swc-darwin-arm64@16.2.1": + "@next/swc-darwin-arm64@16.2.3": optional: true - "@next/swc-darwin-x64@16.2.1": + "@next/swc-darwin-x64@16.2.3": optional: true - "@next/swc-linux-arm64-gnu@16.2.1": + "@next/swc-linux-arm64-gnu@16.2.3": optional: true - "@next/swc-linux-arm64-musl@16.2.1": + "@next/swc-linux-arm64-musl@16.2.3": optional: true - "@next/swc-linux-x64-gnu@16.2.1": + "@next/swc-linux-x64-gnu@16.2.3": optional: true - "@next/swc-linux-x64-musl@16.2.1": + "@next/swc-linux-x64-musl@16.2.3": optional: true - "@next/swc-win32-arm64-msvc@16.2.1": + "@next/swc-win32-arm64-msvc@16.2.3": optional: true - "@next/swc-win32-x64-msvc@16.2.1": + "@next/swc-win32-x64-msvc@16.2.3": optional: true "@nodelib/fs.scandir@2.1.5": @@ -4687,9 +4688,9 @@ snapshots: "@unrs/resolver-binding-win32-x64-msvc@1.11.1": optional: true - "@vercel/analytics@1.6.1(next@16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)": + "@vercel/analytics@1.6.1(next@16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)": optionalDependencies: - next: 16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + next: 16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) react: 19.2.4 "@vercel/postgres@0.10.0": @@ -4700,9 +4701,9 @@ snapshots: transitivePeerDependencies: - utf-8-validate - "@vercel/speed-insights@1.3.1(next@16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)": + "@vercel/speed-insights@1.3.1(next@16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)": optionalDependencies: - next: 16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + next: 16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) react: 19.2.4 acorn-jsx@5.3.2(acorn@8.15.0): @@ -4817,7 +4818,7 @@ snapshots: balanced-match@4.0.4: {} - baseline-browser-mapping@2.9.19: {} + baseline-browser-mapping@2.10.17: {} bcrypt@6.0.0: dependencies: @@ -4843,8 +4844,8 @@ snapshots: browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.9.19 - caniuse-lite: 1.0.30001767 + baseline-browser-mapping: 2.10.17 + caniuse-lite: 1.0.30001787 electron-to-chromium: 1.5.283 node-releases: 2.0.27 update-browserslist-db: 1.2.3(browserslist@4.28.1) @@ -4874,7 +4875,7 @@ snapshots: camelcase-css@2.0.1: {} - caniuse-lite@1.0.30001767: {} + caniuse-lite@1.0.30001787: {} chalk@4.1.2: dependencies: @@ -5717,31 +5718,31 @@ snapshots: natural-compare@1.4.0: {} - next-auth@5.0.0-beta.30(next@16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4): + next-auth@5.0.0-beta.30(next@16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4): dependencies: "@auth/core": 0.41.0 - next: 16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + next: 16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) react: 19.2.4 - next@16.2.1(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): + next@16.2.3(@babel/core@7.29.0)(@playwright/test@1.58.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: - "@next/env": 16.2.1 + "@next/env": 16.2.3 "@swc/helpers": 0.5.15 - baseline-browser-mapping: 2.9.19 - caniuse-lite: 1.0.30001767 + baseline-browser-mapping: 2.10.17 + caniuse-lite: 1.0.30001787 postcss: 8.4.31 react: 19.2.4 react-dom: 19.2.4(react@19.2.4) styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.4) optionalDependencies: - "@next/swc-darwin-arm64": 16.2.1 - "@next/swc-darwin-x64": 16.2.1 - "@next/swc-linux-arm64-gnu": 16.2.1 - "@next/swc-linux-arm64-musl": 16.2.1 - "@next/swc-linux-x64-gnu": 16.2.1 - "@next/swc-linux-x64-musl": 16.2.1 - "@next/swc-win32-arm64-msvc": 16.2.1 - "@next/swc-win32-x64-msvc": 16.2.1 + "@next/swc-darwin-arm64": 16.2.3 + "@next/swc-darwin-x64": 16.2.3 + "@next/swc-linux-arm64-gnu": 16.2.3 + "@next/swc-linux-arm64-musl": 16.2.3 + "@next/swc-linux-x64-gnu": 16.2.3 + "@next/swc-linux-x64-musl": 16.2.3 + "@next/swc-win32-arm64-msvc": 16.2.3 + "@next/swc-win32-x64-msvc": 16.2.3 "@playwright/test": 1.58.1 sharp: 0.34.5 transitivePeerDependencies: