diff --git a/middleware.ts b/middleware.ts index fc09a754..2ed8907a 100644 --- a/middleware.ts +++ b/middleware.ts @@ -70,6 +70,6 @@ export const middleware = (request: NextRequest) => { export const config = { // save compute time by skipping middleware for static and metadata files matcher: [ - "/((?!_next/static|_next/image|_vercel|static|\\.well-known|favicon.ico|icon.png|apple-icon.png|sitemap.xml|robots.txt|manifest.webmanifest|feed.xml|feed.atom).*)", + "/((?!_next/static|_next/image|_vercel|api|static|\\.well-known|favicon.ico|icon.png|apple-icon.png|sitemap.xml|robots.txt|manifest.webmanifest|feed.xml|feed.atom).*)", ], }; diff --git a/package.json b/package.json index b079b917..6643b0f3 100644 --- a/package.json +++ b/package.json @@ -24,9 +24,9 @@ "@giscus/react": "^3.1.0", "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", - "@next/bundle-analyzer": "15.3.0-canary.19", - "@next/mdx": "15.3.0-canary.19", - "@next/third-parties": "15.3.0-canary.19", + "@next/bundle-analyzer": "15.3.0-canary.20", + "@next/mdx": "15.3.0-canary.20", + "@next/third-parties": "15.3.0-canary.20", "@octokit/graphql": "^8.2.1", "@octokit/graphql-schema": "^15.26.0", "@prisma/client": "^6.5.0", @@ -40,7 +40,7 @@ "html-entities": "^2.5.3", "lucide-react": "0.483.0", "modern-normalize": "^3.0.1", - "next": "15.3.0-canary.19", + "next": "15.3.0-canary.20", "obj-str": "^1.1.0", "polished": "^4.3.1", "prop-types": "^15.8.1", @@ -75,23 +75,23 @@ "@jakejarvis/eslint-config": "^4.0.7", "@types/comma-number": "^2.1.2", "@types/mdx": "^2.0.13", - "@types/node": "^22.13.11", + "@types/node": "^22.13.13", "@types/prop-types": "^15.7.14", "@types/react": "^19.0.12", "@types/react-dom": "^19.0.4", "@types/react-is": "^19.0.0", - "babel-plugin-react-compiler": "19.0.0-beta-3229e95-20250315", + "babel-plugin-react-compiler": "19.0.0-beta-aeaed83-20250323", "cross-env": "^7.0.3", "eslint": "^9.23.0", - "eslint-config-next": "15.3.0-canary.19", + "eslint-config-next": "15.3.0-canary.20", "eslint-config-prettier": "^10.1.1", "eslint-plugin-css-modules": "^2.12.0", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.2", - "eslint-plugin-mdx": "^3.2.0", - "eslint-plugin-prettier": "^5.2.3", + "eslint-plugin-mdx": "^3.3.1", + "eslint-plugin-prettier": "^5.2.4", "eslint-plugin-react": "^7.37.4", - "eslint-plugin-react-compiler": "19.0.0-beta-3229e95-20250315", + "eslint-plugin-react-compiler": "19.0.0-beta-aeaed83-20250323", "eslint-plugin-react-hooks": "^5.2.0", "lint-staged": "^15.5.0", "prettier": "^3.5.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 72939347..48133738 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,14 +27,14 @@ importers: specifier: ^3.1.0 version: 3.1.0(@types/react@19.0.12)(react@19.0.0) '@next/bundle-analyzer': - specifier: 15.3.0-canary.19 - version: 15.3.0-canary.19 + specifier: 15.3.0-canary.20 + version: 15.3.0-canary.20 '@next/mdx': - specifier: 15.3.0-canary.19 - version: 15.3.0-canary.19(@mdx-js/loader@3.1.0(acorn@8.14.1))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0)) + specifier: 15.3.0-canary.20 + version: 15.3.0-canary.20(@mdx-js/loader@3.1.0(acorn@8.14.1))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0)) '@next/third-parties': - specifier: 15.3.0-canary.19 - version: 15.3.0-canary.19(next@15.3.0-canary.19(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) + specifier: 15.3.0-canary.20 + version: 15.3.0-canary.20(next@15.3.0-canary.20(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0) '@octokit/graphql': specifier: ^8.2.1 version: 8.2.1 @@ -64,7 +64,7 @@ importers: version: 4.2.2 geist: specifier: ^1.3.1 - version: 1.3.1(next@15.3.0-canary.19(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + version: 1.3.1(next@15.3.0-canary.20(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) html-entities: specifier: ^2.5.3 version: 2.5.3 @@ -75,8 +75,8 @@ importers: specifier: ^3.0.1 version: 3.0.1 next: - specifier: 15.3.0-canary.19 - version: 15.3.0-canary.19(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: 15.3.0-canary.20 + version: 15.3.0-canary.20(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) obj-str: specifier: ^1.1.0 version: 1.1.0 @@ -175,8 +175,8 @@ importers: specifier: ^2.0.13 version: 2.0.13 '@types/node': - specifier: ^22.13.11 - version: 22.13.11 + specifier: ^22.13.13 + version: 22.13.13 '@types/prop-types': specifier: ^15.7.14 version: 15.7.14 @@ -190,8 +190,8 @@ importers: specifier: ^19.0.0 version: 19.0.0 babel-plugin-react-compiler: - specifier: 19.0.0-beta-3229e95-20250315 - version: 19.0.0-beta-3229e95-20250315 + specifier: 19.0.0-beta-aeaed83-20250323 + version: 19.0.0-beta-aeaed83-20250323 cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -199,8 +199,8 @@ importers: specifier: ^9.23.0 version: 9.23.0 eslint-config-next: - specifier: 15.3.0-canary.19 - version: 15.3.0-canary.19(eslint@9.23.0)(typescript@5.8.2) + specifier: 15.3.0-canary.20 + version: 15.3.0-canary.20(eslint@9.23.0)(typescript@5.8.2) eslint-config-prettier: specifier: ^10.1.1 version: 10.1.1(eslint@9.23.0) @@ -214,17 +214,17 @@ importers: specifier: ^6.10.2 version: 6.10.2(eslint@9.23.0) eslint-plugin-mdx: - specifier: ^3.2.0 - version: 3.2.0(eslint@9.23.0) + specifier: ^3.3.1 + version: 3.3.1(eslint@9.23.0) eslint-plugin-prettier: - specifier: ^5.2.3 - version: 5.2.3(eslint-config-prettier@10.1.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.3) + specifier: ^5.2.4 + version: 5.2.4(eslint-config-prettier@10.1.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.3) eslint-plugin-react: specifier: ^7.37.4 version: 7.37.4(eslint@9.23.0) eslint-plugin-react-compiler: - specifier: 19.0.0-beta-3229e95-20250315 - version: 19.0.0-beta-3229e95-20250315(eslint@9.23.0) + specifier: 19.0.0-beta-aeaed83-20250323 + version: 19.0.0-beta-aeaed83-20250323(eslint@9.23.0) eslint-plugin-react-hooks: specifier: ^5.2.0 version: 5.2.0(eslint@9.23.0) @@ -798,17 +798,17 @@ packages: '@napi-rs/wasm-runtime@0.2.7': resolution: {integrity: sha512-5yximcFK5FNompXfJFoWanu5l8v1hNGqNHh9du1xETp9HWk/B/PzvchX55WYOPaIeNglG8++68AAiauBAtbnzw==} - '@next/bundle-analyzer@15.3.0-canary.19': - resolution: {integrity: sha512-iql8r+ch9fIqjmwBrJzw07kCVKIkGwS+UQBKJ53EBsNC8fhuA5QjYhxkR8GDMOyIlOHXVCK11JG6fq3mwUMb3Q==} + '@next/bundle-analyzer@15.3.0-canary.20': + resolution: {integrity: sha512-5xzo2f/ssfPUO8nwKu2VFC+55IddJG/atdAMC+qhv2IIykRYVPmZNDUz+AZWVbJBGb4jj3Ju1t/WKBK9ytexiA==} - '@next/env@15.3.0-canary.19': - resolution: {integrity: sha512-sV1GYx3sxpyXRPhkQXdGi/XNFqq/ZlzpI8aYwC95+DQwpDL4r4uR9Hca4dH8v+LsaHQuvqyUaylA1ictJEGc/Q==} + '@next/env@15.3.0-canary.20': + resolution: {integrity: sha512-iYOLque8ii1PSxtmHXRY9P6G50Pc6r5guBWOtgpnjDYQru5QNK2xyt9WfivcpKaQ9DVkt/kTcE8vKr/zzBvbNA==} - '@next/eslint-plugin-next@15.3.0-canary.19': - resolution: {integrity: sha512-FvCznlWQV+Du2ImiuBX5UPyIJ++9d1/3qp4BwuL2R527Bl7AqEdOUAvpGxz44lEk8qJLEh5B0qkH5xsq0X3WrA==} + '@next/eslint-plugin-next@15.3.0-canary.20': + resolution: {integrity: sha512-7ZUjewhZqxH59oixh/q8o3FG8s63EyAD4idXEBGUSht4RCHzzB5XLr0WraiFKo8DuC2eT5KYqhjpg0S4h4ZHTw==} - '@next/mdx@15.3.0-canary.19': - resolution: {integrity: sha512-MKQbKmnTPcA+D6LCpy00GlliqGcXmbNuLMTULDPE6Mhq24+pgcyQKbf6M2UZVNGmu8Qbxrd8ILOcr7RmNFasBg==} + '@next/mdx@15.3.0-canary.20': + resolution: {integrity: sha512-pdsnZhyDHZxm6LJI3TKLvL9gLfYYcu4KBy4oKe6/V+LH8Fh2CQ458TtoBtvjXH35+UeIt464Hsejhmt5D9iIoQ==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -818,56 +818,56 @@ packages: '@mdx-js/react': optional: true - '@next/swc-darwin-arm64@15.3.0-canary.19': - resolution: {integrity: sha512-NhO7NswDPM/DxxbjMEdtGD8R8ubrfujabjcs6ztqFZC/O1jVUJ9DjReE3DSxLUID3Q0VrJLtimP3m+Nm0cc53w==} + '@next/swc-darwin-arm64@15.3.0-canary.20': + resolution: {integrity: sha512-42I/Hy+dB1gcMd/cwnEiUcTB59KTy3NmksdUskaPHoBw7zfkXM5pf8ymZjJbrEqL0qvCEMojQxHhrqP3h3ekmA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.3.0-canary.19': - resolution: {integrity: sha512-cANV3R3Rdnif+S7eTMl2a7JtxWdQCGgRF9VmpOuw5lRtNHvzXf+NBB3Qb821JYBgjVD0k+QQoEuHH3gVBccj7Q==} + '@next/swc-darwin-x64@15.3.0-canary.20': + resolution: {integrity: sha512-FmW4nkBl7R2K22g/kP+bCqG2t8OFgf1noeXSigEl9a7veI02BGRW6Lc5mMV5SiG8zhhjsWHRaAZo3GywCD7htw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.3.0-canary.19': - resolution: {integrity: sha512-M4LqrhEZ6zbriRvlVg0GqdLRzbLRYnE5y1NfBDpcTSc9M5i/sNgKzrbhW+NmzPbH9awqQJZepjUsJSSO7V9QKw==} + '@next/swc-linux-arm64-gnu@15.3.0-canary.20': + resolution: {integrity: sha512-NqlWDgD9L9fbQuk7tpqGQXuEl+rUTcpxVF4TNwGN03g3SMtPhhhwbzKeOGNjXt/iwpJp943otYJua47rtAaMGQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.3.0-canary.19': - resolution: {integrity: sha512-jkIgnfsjicmDIg6lC+PUUJjQhTY/JZm+U8cn0imZF+nupCnh21Sgu3RSFMJEKLzpPx23TYo3UZBsbiU8NOVhmQ==} + '@next/swc-linux-arm64-musl@15.3.0-canary.20': + resolution: {integrity: sha512-VXTq6exvlOckfG24To/LnYGNnpvoTQ28lQOUI7zLTfr3u9qcNiLlk9MpyDETXWOSnGZUO9ZzwkTsdLAGh7/Oxg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.3.0-canary.19': - resolution: {integrity: sha512-qepbgJYOmAfhF3Ba1dKsCCc19tBc8vdTicbS88dquSBIhmY29vYKZeG+UeSGmsz4FpR49K6nnxhVvc/Viyr2uQ==} + '@next/swc-linux-x64-gnu@15.3.0-canary.20': + resolution: {integrity: sha512-MJT0z/Dw7DqU8D4sR8FMdoshUwtzODQmJtfVhUKCH2CePIPYyNHxDO5mVyyhVC6An4I2UmS6ElixYEhd+TEZ0A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.3.0-canary.19': - resolution: {integrity: sha512-fNTuuVeZwtLz8keX95GogGI52/6AbEyxBeZCi3GxqnwPmNXrVDBOBWqGsysoee7JYJoHZhXVOD9YLjXvlr5a1g==} + '@next/swc-linux-x64-musl@15.3.0-canary.20': + resolution: {integrity: sha512-Vd0LJm1L/5PGSwwGrQjwB7W7KDCvLcX6Mx6GLpcgo9xlQ92OWzJfLy8HISVA0aAaq5WnDOyFzdqiYT5iGEwJnw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.3.0-canary.19': - resolution: {integrity: sha512-gDDg6bjkPsuCjzGzZ116ryQzS+4CqvyhrhJit0l6U921LZqUNAs7c3QvH4A2yZ54q/Nwg2JFfaVmAJzdRUCA9g==} + '@next/swc-win32-arm64-msvc@15.3.0-canary.20': + resolution: {integrity: sha512-ZGel5GU8iBJ9gvC7K9kdZc0Vk2mXtVX2FpLV9Hf6MkHPlHJY0Zn0JOtu2rggRESCMS/DtdqU5yhmRdzSB1miig==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.3.0-canary.19': - resolution: {integrity: sha512-Ohq6ipeeeYRA5wyIKj/wLJ5vQYjeJReKiJ68BaiCew1bopvi6Yljr5czfGlY44/t3QNnaLDHs6Tz4heoAVY+0g==} + '@next/swc-win32-x64-msvc@15.3.0-canary.20': + resolution: {integrity: sha512-cPI2+WSAOGQk5LGWwYunQZ9d8RuCHLkyHKWo1rh6I/1CYlGuv6acux8pJnaRf0005un7E2bLQUTGOc91YJnvWg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@next/third-parties@15.3.0-canary.19': - resolution: {integrity: sha512-vyu3YdXuNGr8Q4MROFc4UORBAXurYusZLzYQvBT9QKMasP6C+bcyu8uBqdm5AZjZGzhZ5PmRMWILicbhhjtZiA==} + '@next/third-parties@15.3.0-canary.20': + resolution: {integrity: sha512-I/8wTc/MWzAOhxtCUxG18TlbyZvXnazFcLOH5cVgpGmTCPCF8veYs9heiYIVOdZKVdJypAULoI91dXyUvTdbkg==} peerDependencies: next: ^13.0.0 || ^14.0.0 || ^15.0.0 react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 @@ -944,8 +944,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.1.2': - resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} + '@pkgr/core@0.2.0': + resolution: {integrity: sha512-vsJDAkYR6qCPu+ioGScGiMYR7LvZYIXh/dlQeviqoTWNCVfKTLYD/LkNWH4Mxsv2a5vpIRc77FN5DnmK1eBggQ==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} '@polka/url@1.0.0-next.28': @@ -1069,8 +1069,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.13.11': - resolution: {integrity: sha512-iEUCUJoU0i3VnrCmgoWCXttklWcvoCIx4jzcP22fioIVSdTmjgoEvmAO/QPw6TcS9k5FrNgn4w7q5lGOd1CT5g==} + '@types/node@22.13.13': + resolution: {integrity: sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==} '@types/prop-types@15.7.14': resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==} @@ -1320,8 +1320,8 @@ packages: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} engines: {node: '>= 0.4'} - babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315: - resolution: {integrity: sha512-r29/CW4gPXX2kgIdgiCmI/MJzeOhI9iM+FCYmg88bOj5esNhKrSPwp2YcOufLhZRGVX2VuX8ung9mFDsotQusg==} + babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323: + resolution: {integrity: sha512-7WKelqaC8mz3SIy9YRAySkY9veHKE80HruUmXUOhk0ZcBvDBgAlltv06lMIiGyHB7TDzAHS1fANzOXCPcfSErQ==} bail@2.0.2: resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} @@ -1715,8 +1715,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-config-next@15.3.0-canary.19: - resolution: {integrity: sha512-slpbC0jkvQNyugmlqXjQmyiaPzIseeZPX3OBuUI4rGN7VsB18NvuJz9keKkq/MtJsMz5V0Pmxc7b1yugLyzxfw==} + eslint-config-next@15.3.0-canary.20: + resolution: {integrity: sha512-CbIO5WTuINGH5skyEGFwuj7cHPEdvfZwtKnYLiACML3vocGGu4iUKcLvXiYcn6PKIavDSbTTVeu0B6Go9EZuMg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 typescript: '>=3.3.1' @@ -1746,11 +1746,15 @@ packages: eslint-plugin-import-x: optional: true - eslint-mdx@3.2.0: - resolution: {integrity: sha512-7A6/TDZeUh8ORwM2pe+n1FyUjwEYfGF1OZI+sn45L11NMHSzj/RTK+VqAGjIi+kvDrGc3yScUa20L3DKW0IRjg==} + eslint-mdx@3.3.1: + resolution: {integrity: sha512-3koPGGjGOKXxWBIY0ExcMhtEGWRpbM/xrqIp6c4XDxZOMs/nIUEZKnaKZf+sAMRtqdv5Z99Nq5izWyCLoTdcGg==} engines: {node: '>=18.0.0'} peerDependencies: eslint: '>=8.0.0' + remark-lint-file-extension: '*' + peerDependenciesMeta: + remark-lint-file-extension: + optional: true eslint-module-utils@2.12.0: resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} @@ -1795,14 +1799,14 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 - eslint-plugin-mdx@3.2.0: - resolution: {integrity: sha512-zMD6DoFf5tj86dF1M0g90IxeBzrckyhYwksvalO1vfOBPPzhpR2wAbILBHZnubNuQALVgiqYQbPQ922GpviuGA==} + eslint-plugin-mdx@3.3.1: + resolution: {integrity: sha512-YXm2YANiJ3Sl/6AdZUeR53deGG1JI6rG9crHITR2Mtb9k8SFWRspoHetnIvaYTEfgPsvUwAwVgT1JxRoZywpTA==} engines: {node: '>=18.0.0'} peerDependencies: eslint: '>=8.0.0' - eslint-plugin-prettier@5.2.3: - resolution: {integrity: sha512-qJ+y0FfCp/mQYQ/vWQ3s7eUlFEL4PyKfAJxsnYTJ4YT73nsJBWqmEpFryxV9OeUiqmsTsYJ5Y+KDNaeP31wrRw==} + eslint-plugin-prettier@5.2.4: + resolution: {integrity: sha512-SFtuYmnhwYCtuCDTKPoK+CEzCnEgKTU2qTLwoCxvrC0MFBTIXo1i6hDYOI4cwHaE5GZtlWmTN3YfucYi7KJwPw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: '@types/eslint': '>=8.0.0' @@ -1815,8 +1819,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-react-compiler@19.0.0-beta-3229e95-20250315: - resolution: {integrity: sha512-cJL+A3P3nIBAugbZ/RroaixQ6ygnKYMVM1sRnAE26dqHZRVRfqT8+PCyGtB2tgLmQWZhv6glQ+PRoiXqLMcRug==} + eslint-plugin-react-compiler@19.0.0-beta-aeaed83-20250323: + resolution: {integrity: sha512-zkz1RlYTt3zzo7u/O1+5GCXFf75Qwo6guOJQVqjANagc+UoiV4RHyH+HGHQ39h7Nq/QsZG8atCiUS81RMre0UQ==} engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} peerDependencies: eslint: '>=7' @@ -1859,10 +1863,6 @@ packages: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - espree@9.6.1: - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -2823,8 +2823,8 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - next@15.3.0-canary.19: - resolution: {integrity: sha512-rqDzGQGdIWaM82gFS+X/DlBppxaRVMG9+eJuPdDjJSX73Y+Mf2RJFke/GkwS0+WxVZ11KxzLGfOjx+0oQEaXVw==} + next@15.3.0-canary.20: + resolution: {integrity: sha512-/o2XmAE7LIvgjsuQy9HKjdZs80B4JR37k+5BanV9ftNK6WSbVIo90wAlYsGYxsrnyy2IhvCSeCKLNmtjecBnew==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -3612,8 +3612,8 @@ packages: peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + synckit@0.10.3: + resolution: {integrity: sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==} engines: {node: ^14.18.0 || >=16.0.0} table@6.9.0: @@ -4420,53 +4420,53 @@ snapshots: '@tybys/wasm-util': 0.9.0 optional: true - '@next/bundle-analyzer@15.3.0-canary.19': + '@next/bundle-analyzer@15.3.0-canary.20': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@next/env@15.3.0-canary.19': {} + '@next/env@15.3.0-canary.20': {} - '@next/eslint-plugin-next@15.3.0-canary.19': + '@next/eslint-plugin-next@15.3.0-canary.20': dependencies: fast-glob: 3.3.1 - '@next/mdx@15.3.0-canary.19(@mdx-js/loader@3.1.0(acorn@8.14.1))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))': + '@next/mdx@15.3.0-canary.20(@mdx-js/loader@3.1.0(acorn@8.14.1))(@mdx-js/react@3.1.0(@types/react@19.0.12)(react@19.0.0))': dependencies: source-map: 0.7.4 optionalDependencies: '@mdx-js/loader': 3.1.0(acorn@8.14.1) '@mdx-js/react': 3.1.0(@types/react@19.0.12)(react@19.0.0) - '@next/swc-darwin-arm64@15.3.0-canary.19': + '@next/swc-darwin-arm64@15.3.0-canary.20': optional: true - '@next/swc-darwin-x64@15.3.0-canary.19': + '@next/swc-darwin-x64@15.3.0-canary.20': optional: true - '@next/swc-linux-arm64-gnu@15.3.0-canary.19': + '@next/swc-linux-arm64-gnu@15.3.0-canary.20': optional: true - '@next/swc-linux-arm64-musl@15.3.0-canary.19': + '@next/swc-linux-arm64-musl@15.3.0-canary.20': optional: true - '@next/swc-linux-x64-gnu@15.3.0-canary.19': + '@next/swc-linux-x64-gnu@15.3.0-canary.20': optional: true - '@next/swc-linux-x64-musl@15.3.0-canary.19': + '@next/swc-linux-x64-musl@15.3.0-canary.20': optional: true - '@next/swc-win32-arm64-msvc@15.3.0-canary.19': + '@next/swc-win32-arm64-msvc@15.3.0-canary.20': optional: true - '@next/swc-win32-x64-msvc@15.3.0-canary.19': + '@next/swc-win32-x64-msvc@15.3.0-canary.20': optional: true - '@next/third-parties@15.3.0-canary.19(next@15.3.0-canary.19(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)': + '@next/third-parties@15.3.0-canary.20(next@15.3.0-canary.20(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react@19.0.0)': dependencies: - next: 15.3.0-canary.19(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + next: 15.3.0-canary.20(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 third-party-capital: 1.0.20 @@ -4575,7 +4575,7 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.1.2': {} + '@pkgr/core@0.2.0': {} '@polka/url@1.0.0-next.28': {} @@ -4681,7 +4681,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 22.13.11 + '@types/node': 22.13.13 '@types/debug@4.1.12': dependencies: @@ -4715,7 +4715,7 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.13.11': + '@types/node@22.13.13': dependencies: undici-types: 6.20.0 @@ -4984,7 +4984,7 @@ snapshots: axobject-query@4.1.0: {} - babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315: + babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323: dependencies: '@babel/types': 7.26.10 @@ -5450,9 +5450,9 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-next@15.3.0-canary.19(eslint@9.23.0)(typescript@5.8.2): + eslint-config-next@15.3.0-canary.20(eslint@9.23.0)(typescript@5.8.2): dependencies: - '@next/eslint-plugin-next': 15.3.0-canary.19 + '@next/eslint-plugin-next': 15.3.0-canary.20 '@rushstack/eslint-patch': 1.11.0 '@typescript-eslint/eslint-plugin': 8.27.0(@typescript-eslint/parser@8.27.0(eslint@9.23.0)(typescript@5.8.2))(eslint@9.23.0)(typescript@5.8.2) '@typescript-eslint/parser': 8.27.0(eslint@9.23.0)(typescript@5.8.2) @@ -5497,17 +5497,17 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-mdx@3.2.0(eslint@9.23.0): + eslint-mdx@3.3.1(eslint@9.23.0): dependencies: acorn: 8.14.1 acorn-jsx: 5.3.2(acorn@8.14.1) eslint: 9.23.0 - espree: 9.6.1 + espree: 10.3.0 estree-util-visit: 2.0.0 remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - synckit: 0.9.2 + synckit: 0.10.3 tslib: 2.8.1 unified: 11.0.5 unified-engine: 11.2.2 @@ -5583,32 +5583,33 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-mdx@3.2.0(eslint@9.23.0): + eslint-plugin-mdx@3.3.1(eslint@9.23.0): dependencies: eslint: 9.23.0 - eslint-mdx: 3.2.0(eslint@9.23.0) + eslint-mdx: 3.3.1(eslint@9.23.0) mdast-util-from-markdown: 2.0.2 remark-mdx: 3.1.0 remark-parse: 11.0.0 remark-stringify: 11.0.0 - synckit: 0.9.2 + synckit: 0.10.3 tslib: 2.8.1 unified: 11.0.5 vfile: 6.0.3 transitivePeerDependencies: - bluebird + - remark-lint-file-extension - supports-color - eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.1.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.3): + eslint-plugin-prettier@5.2.4(eslint-config-prettier@10.1.1(eslint@9.23.0))(eslint@9.23.0)(prettier@3.5.3): dependencies: eslint: 9.23.0 prettier: 3.5.3 prettier-linter-helpers: 1.0.0 - synckit: 0.9.2 + synckit: 0.10.3 optionalDependencies: eslint-config-prettier: 10.1.1(eslint@9.23.0) - eslint-plugin-react-compiler@19.0.0-beta-3229e95-20250315(eslint@9.23.0): + eslint-plugin-react-compiler@19.0.0-beta-aeaed83-20250323(eslint@9.23.0): dependencies: '@babel/core': 7.26.10 '@babel/parser': 7.26.10 @@ -5701,12 +5702,6 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.14.1) eslint-visitor-keys: 4.2.0 - espree@9.6.1: - dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) - eslint-visitor-keys: 3.4.3 - esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -5877,9 +5872,9 @@ snapshots: functions-have-names@1.2.3: {} - geist@1.3.1(next@15.3.0-canary.19(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): + geist@1.3.1(next@15.3.0-canary.20(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): dependencies: - next: 15.3.0-canary.19(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + next: 15.3.0-canary.20(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) gensync@1.0.0-beta.2: {} @@ -7026,9 +7021,9 @@ snapshots: natural-compare@1.4.0: {} - next@15.3.0-canary.19(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-3229e95-20250315)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + next@15.3.0-canary.20(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-aeaed83-20250323)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@next/env': 15.3.0-canary.19 + '@next/env': 15.3.0-canary.20 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 @@ -7038,15 +7033,15 @@ snapshots: react-dom: 19.0.0(react@19.0.0) styled-jsx: 5.1.6(@babel/core@7.26.10)(react@19.0.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.3.0-canary.19 - '@next/swc-darwin-x64': 15.3.0-canary.19 - '@next/swc-linux-arm64-gnu': 15.3.0-canary.19 - '@next/swc-linux-arm64-musl': 15.3.0-canary.19 - '@next/swc-linux-x64-gnu': 15.3.0-canary.19 - '@next/swc-linux-x64-musl': 15.3.0-canary.19 - '@next/swc-win32-arm64-msvc': 15.3.0-canary.19 - '@next/swc-win32-x64-msvc': 15.3.0-canary.19 - babel-plugin-react-compiler: 19.0.0-beta-3229e95-20250315 + '@next/swc-darwin-arm64': 15.3.0-canary.20 + '@next/swc-darwin-x64': 15.3.0-canary.20 + '@next/swc-linux-arm64-gnu': 15.3.0-canary.20 + '@next/swc-linux-arm64-musl': 15.3.0-canary.20 + '@next/swc-linux-x64-gnu': 15.3.0-canary.20 + '@next/swc-linux-x64-musl': 15.3.0-canary.20 + '@next/swc-win32-arm64-msvc': 15.3.0-canary.20 + '@next/swc-win32-x64-msvc': 15.3.0-canary.20 + babel-plugin-react-compiler: 19.0.0-beta-aeaed83-20250323 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -8064,9 +8059,9 @@ snapshots: react: 19.0.0 use-sync-external-store: 1.4.0(react@19.0.0) - synckit@0.9.2: + synckit@0.10.3: dependencies: - '@pkgr/core': 0.1.2 + '@pkgr/core': 0.2.0 tslib: 2.8.1 table@6.9.0: @@ -8168,7 +8163,7 @@ snapshots: '@types/concat-stream': 2.0.3 '@types/debug': 4.1.12 '@types/is-empty': 1.2.3 - '@types/node': 22.13.11 + '@types/node': 22.13.13 '@types/unist': 3.0.3 concat-stream: 2.0.0 debug: 4.4.0