diff --git a/package.json b/package.json index 79b7e9bf..70137871 100644 --- a/package.json +++ b/package.json @@ -24,8 +24,8 @@ "@giscus/react": "^3.1.0", "@mdx-js/loader": "^3.1.0", "@mdx-js/react": "^3.1.0", - "@next/bundle-analyzer": "15.4.0-canary.5", - "@next/mdx": "15.4.0-canary.5", + "@next/bundle-analyzer": "15.4.0-canary.9", + "@next/mdx": "15.4.0-canary.9", "@octokit/graphql": "^8.2.2", "@octokit/graphql-schema": "^15.26.0", "@t3-oss/env-nextjs": "^0.12.0", @@ -40,7 +40,7 @@ "geist": "^1.3.1", "html-entities": "^2.6.0", "lucide-react": "0.503.0", - "next": "15.4.0-canary.5", + "next": "15.4.0-canary.9", "polished": "^4.3.1", "prop-types": "^15.8.1", "react": "19.1.0", @@ -85,7 +85,7 @@ "babel-plugin-react-compiler": "19.0.0-beta-af1b7da-20250417", "cross-env": "^7.0.3", "eslint": "^9.25.1", - "eslint-config-next": "15.4.0-canary.5", + "eslint-config-next": "15.4.0-canary.9", "eslint-config-prettier": "^10.1.2", "eslint-plugin-css-modules": "^2.12.0", "eslint-plugin-import": "^2.31.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d8461d00..902bff51 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,11 +27,11 @@ importers: specifier: ^3.1.0 version: 3.1.0(@types/react@19.1.2)(react@19.1.0) '@next/bundle-analyzer': - specifier: 15.4.0-canary.5 - version: 15.4.0-canary.5 + specifier: 15.4.0-canary.9 + version: 15.4.0-canary.9 '@next/mdx': - specifier: 15.4.0-canary.5 - version: 15.4.0-canary.5(@mdx-js/loader@3.1.0(acorn@8.14.1))(@mdx-js/react@3.1.0(@types/react@19.1.2)(react@19.1.0)) + specifier: 15.4.0-canary.9 + version: 15.4.0-canary.9(@mdx-js/loader@3.1.0(acorn@8.14.1))(@mdx-js/react@3.1.0(@types/react@19.1.2)(react@19.1.0)) '@octokit/graphql': specifier: ^8.2.2 version: 8.2.2 @@ -46,7 +46,7 @@ importers: version: 1.34.8 '@vercel/analytics': specifier: ^1.5.0 - version: 1.5.0(next@15.4.0-canary.5(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) + version: 1.5.0(next@15.4.0-canary.9(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) cheerio: specifier: ^1.0.0 version: 1.0.0 @@ -67,7 +67,7 @@ importers: version: 4.2.2 geist: specifier: ^1.3.1 - version: 1.3.1(next@15.4.0-canary.5(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) + version: 1.3.1(next@15.4.0-canary.9(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)) html-entities: specifier: ^2.6.0 version: 2.6.0 @@ -75,8 +75,8 @@ importers: specifier: 0.503.0 version: 0.503.0(react@19.1.0) next: - specifier: 15.4.0-canary.5 - version: 15.4.0-canary.5(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 15.4.0-canary.9 + version: 15.4.0-canary.9(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) polished: specifier: ^4.3.1 version: 4.3.1 @@ -205,8 +205,8 @@ importers: specifier: ^9.25.1 version: 9.25.1 eslint-config-next: - specifier: 15.4.0-canary.5 - version: 15.4.0-canary.5(eslint@9.25.1)(typescript@5.8.3) + specifier: 15.4.0-canary.9 + version: 15.4.0-canary.9(eslint@9.25.1)(typescript@5.8.3) eslint-config-prettier: specifier: ^10.1.2 version: 10.1.2(eslint@9.25.1) @@ -665,17 +665,17 @@ packages: '@napi-rs/wasm-runtime@0.2.9': resolution: {integrity: sha512-OKRBiajrrxB9ATokgEQoG87Z25c67pCpYcCwmXYX8PBftC9pBfN18gnm/fh1wurSLEKIAt+QRFLFCQISrb66Jg==} - '@next/bundle-analyzer@15.4.0-canary.5': - resolution: {integrity: sha512-LZBEVgBqsa34Bplnk+pvYgQwfzVYsktTTiVAlNwbxrwtixjs6pv0V90bkuO/iYXbfx4BTnQy6GDJwOzf1JRXdg==} + '@next/bundle-analyzer@15.4.0-canary.9': + resolution: {integrity: sha512-FZ04ST4nHKIQwsDSN6qX/i/voXsKGQBf71diXpdcxGzOePHGLu8kXFmJLg5zO8Vvc0qC8MXwVSKPCizoJXZTsQ==} - '@next/env@15.4.0-canary.5': - resolution: {integrity: sha512-4z6OcPCFze1RKmQ0LraHZ5EhA4UHvmqvzvlrAxcfT9JUDQiRZgbWDGn8CrEAG32gtIDG8jyA9/i4YprNbam1Uw==} + '@next/env@15.4.0-canary.9': + resolution: {integrity: sha512-IYSpNqKxUiCIeIltVqu16ztuEQ2m3nnzYOt6Kxi/iqMzEfdL4y3g9ZaMK5gVxHUEO0IpriMyk2WP3hPi8s/dTw==} - '@next/eslint-plugin-next@15.4.0-canary.5': - resolution: {integrity: sha512-oQnWcKD1HsJTEOiORXXnjujfUjCdMuQsqQ9JbR4EGHZ362HFiX7x0zEAG5Yiwd4VsSguOAJU0MTi+0uXgqcmjg==} + '@next/eslint-plugin-next@15.4.0-canary.9': + resolution: {integrity: sha512-vjIXz/nw/9JuCQJihA/qvaFwUFZX90GmNOjaX2Pwe1GSDSI/W8RMd7BdHx8bNSAe7JHLOBE0RdvN05f+RK1pRQ==} - '@next/mdx@15.4.0-canary.5': - resolution: {integrity: sha512-/YTXTIX0jJrX8/XguyU3uvBZlLv2a2s5SfG3/UvIVZ/xVmqO8vQtxjfhZz3EEAqDiejPDBvRZxGvRTW+XdL93g==} + '@next/mdx@15.4.0-canary.9': + resolution: {integrity: sha512-73KS9tj9eeta1T+s4nKW9+W04uRP0OuE8WxMk58HxS7iPc2XGw5d6J8gefOLyos1c8gABtccw3T5YUSTHmpj9A==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -685,50 +685,50 @@ packages: '@mdx-js/react': optional: true - '@next/swc-darwin-arm64@15.4.0-canary.5': - resolution: {integrity: sha512-JvgdecekiZP9u1CrLt/why7ZhEfq5Q81eXhqdt2GLgQ9orYhl1mPLQRyKgoK2scpYB22vkis32v9to3CEQ2tpA==} + '@next/swc-darwin-arm64@15.4.0-canary.9': + resolution: {integrity: sha512-jregs5DO960cgMf2y/W2J7/U4na/07KzJmpnSUgsDmGokTjAvHcgyXRbxeyRpTMXe3DGfIWz0wWhAEao0thSsw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.4.0-canary.5': - resolution: {integrity: sha512-0l81meyl5mmEu+seBJ+EO4tkHAarRZHo9XmMhBaSEyRmq2GVh1snGg+b5/05FDgsWcdPFcP5CrnN49Qmhwkm+Q==} + '@next/swc-darwin-x64@15.4.0-canary.9': + resolution: {integrity: sha512-emCL/vuRNOdAD5VmOrRzm5LeJco/y16J4LCw4i3s8WC+v9wRAX6aDtMU3oYM4zK3rLF9z0I4QVI3PN5NGVEc8g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.4.0-canary.5': - resolution: {integrity: sha512-YA0ENPjHv7SeiZ3thEKHxKY1tMP8u+tXgpignt8guAPKEXIgXWKe970EbByRwvu3DYRPVf4MZtS038m164UrNA==} + '@next/swc-linux-arm64-gnu@15.4.0-canary.9': + resolution: {integrity: sha512-g65Fg5wWBsBPHc0RjfjZuFlzLSQ8oaGoqW998fHG4vy/GK2GvR5L03eOvuXYrgLzomoAFjWVnnZu8PU6fQ9IdA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.4.0-canary.5': - resolution: {integrity: sha512-ZbdHlsKy2FlCt2Kwovfy3ziJO+hTtNnjW4Kh3TiUe0PrHrUThk6OJ2kRSwOIbyJY1Q93vKc4KVkmwhjjzym+VQ==} + '@next/swc-linux-arm64-musl@15.4.0-canary.9': + resolution: {integrity: sha512-xG9cA8UdGfufYSyTGDTWxCBDqOOAV7d123Q5oXIcQmlKC911SzM7hNKhLd37wqbTs1XQ/8nZJMlB5Fp+hMfGiw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.4.0-canary.5': - resolution: {integrity: sha512-uU2iEFTqvtuVaYX0D5URsEOMpvXR0AakqPfhvIVBjgSB9WSow8NVcUxhFzQzPwJEzOoWekoQaHuMNiMk8bwQSA==} + '@next/swc-linux-x64-gnu@15.4.0-canary.9': + resolution: {integrity: sha512-kG1kL8V4EqXVLkNHSwLzT+hMl5iw7P8FO7VLwHuyEu/RPoK3fEWBFPjB45PNiq5nbDl1ef/02nVTIQCP3YGdAA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.4.0-canary.5': - resolution: {integrity: sha512-FAh6fHKSxzHh+LuLWzEeA3oMWFeNkgGYH6eJGoiKjlfavbr3nUr581Gafja2sjD2QyP7fQ2BX3f1RNuH4Vl/Sw==} + '@next/swc-linux-x64-musl@15.4.0-canary.9': + resolution: {integrity: sha512-ZAOPUZjnHYMwy/iuGKD5jJaqLSamkfuu1HO/6qL8LpU4I1CjSuf9M1zvGqAM1WsUSZolVyXwe0nOn1wrS21cOA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.4.0-canary.5': - resolution: {integrity: sha512-Bk9IFKOKjN6nj3wx05sLfMfMQqk7+xT5FaFtOFD+nN0iqwTiW1nGXBvyHJwCDty6dSIGq8RDqVz/dEFZbw0Egg==} + '@next/swc-win32-arm64-msvc@15.4.0-canary.9': + resolution: {integrity: sha512-XizesUelbpvotdqGO+dIVfGhGJIcyWl7v8NXSFBpFROCh51q21SozcdSktkS4C88edaO80l+n8za94pzBt8vcg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.4.0-canary.5': - resolution: {integrity: sha512-I8e5tOYWh0YTNCarU24Qfy9PBp1pv4iAp5KMcrsGv2BWXmqgN7PacBKmM/B0BUqDRFr5H5JJHOZgV08SnixnQg==} + '@next/swc-win32-x64-msvc@15.4.0-canary.9': + resolution: {integrity: sha512-MSE/8U0gwZWMJ7zAOTH3sCoIfsTGAQWYsz4Sz1/KsSCISBVrt/o9axPQufdqPw3cjx+C60gSg1+5N9TKEBKRRg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1626,8 +1626,8 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} - eslint-config-next@15.4.0-canary.5: - resolution: {integrity: sha512-QWVwd5KfoEVNMXoOjt4LkCMcoBou4qAEz11Zt5/eNWzi9++Nu3yMNaZvOxdFZ35N600KLY8QCbA4YcHLobz5AQ==} + eslint-config-next@15.4.0-canary.9: + resolution: {integrity: sha512-EIe17OqYgkTULGKiqbvVbjANnUrGU8nwQnNf1ebKEwXfGj2FaDbN3+JJvZf/XxSyO/elr2P3S0vdkaqf1IT/3Q==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 typescript: '>=3.3.1' @@ -2727,8 +2727,8 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - next@15.4.0-canary.5: - resolution: {integrity: sha512-Qpv129bewAf84lzjvGNbvjGIgkWVe/wPi4B615ltNSEsvb4K+sroa24WVggdDot1rnmfs+uSirvUhETPv1h0gA==} + next@15.4.0-canary.9: + resolution: {integrity: sha512-4Xk1hu01wRBMKbE87xpUzek5dILXZRWK/Re2pgyrLsM6SHPji8K36H0t56M4SXmdYeQVmSZX2IaOH92XH9S9Dg==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -4298,48 +4298,48 @@ snapshots: '@tybys/wasm-util': 0.9.0 optional: true - '@next/bundle-analyzer@15.4.0-canary.5': + '@next/bundle-analyzer@15.4.0-canary.9': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@next/env@15.4.0-canary.5': {} + '@next/env@15.4.0-canary.9': {} - '@next/eslint-plugin-next@15.4.0-canary.5': + '@next/eslint-plugin-next@15.4.0-canary.9': dependencies: fast-glob: 3.3.1 - '@next/mdx@15.4.0-canary.5(@mdx-js/loader@3.1.0(acorn@8.14.1))(@mdx-js/react@3.1.0(@types/react@19.1.2)(react@19.1.0))': + '@next/mdx@15.4.0-canary.9(@mdx-js/loader@3.1.0(acorn@8.14.1))(@mdx-js/react@3.1.0(@types/react@19.1.2)(react@19.1.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.1.2)(react@19.1.0) - '@next/swc-darwin-arm64@15.4.0-canary.5': + '@next/swc-darwin-arm64@15.4.0-canary.9': optional: true - '@next/swc-darwin-x64@15.4.0-canary.5': + '@next/swc-darwin-x64@15.4.0-canary.9': optional: true - '@next/swc-linux-arm64-gnu@15.4.0-canary.5': + '@next/swc-linux-arm64-gnu@15.4.0-canary.9': optional: true - '@next/swc-linux-arm64-musl@15.4.0-canary.5': + '@next/swc-linux-arm64-musl@15.4.0-canary.9': optional: true - '@next/swc-linux-x64-gnu@15.4.0-canary.5': + '@next/swc-linux-x64-gnu@15.4.0-canary.9': optional: true - '@next/swc-linux-x64-musl@15.4.0-canary.5': + '@next/swc-linux-x64-musl@15.4.0-canary.9': optional: true - '@next/swc-win32-arm64-msvc@15.4.0-canary.5': + '@next/swc-win32-arm64-msvc@15.4.0-canary.9': optional: true - '@next/swc-win32-x64-msvc@15.4.0-canary.5': + '@next/swc-win32-x64-msvc@15.4.0-canary.9': optional: true '@nodelib/fs.scandir@2.1.5': @@ -4723,9 +4723,9 @@ snapshots: dependencies: crypto-js: 4.2.0 - '@vercel/analytics@1.5.0(next@15.4.0-canary.5(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': + '@vercel/analytics@1.5.0(next@15.4.0-canary.9(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': optionalDependencies: - next: 15.4.0-canary.5(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.4.0-canary.9(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react: 19.1.0 abbrev@2.0.0: {} @@ -5318,9 +5318,9 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-config-next@15.4.0-canary.5(eslint@9.25.1)(typescript@5.8.3): + eslint-config-next@15.4.0-canary.9(eslint@9.25.1)(typescript@5.8.3): dependencies: - '@next/eslint-plugin-next': 15.4.0-canary.5 + '@next/eslint-plugin-next': 15.4.0-canary.9 '@rushstack/eslint-patch': 1.11.0 '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.25.1)(typescript@5.8.3))(eslint@9.25.1)(typescript@5.8.3) '@typescript-eslint/parser': 8.30.1(eslint@9.25.1)(typescript@5.8.3) @@ -5739,9 +5739,9 @@ snapshots: functions-have-names@1.2.3: {} - geist@1.3.1(next@15.4.0-canary.5(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)): + geist@1.3.1(next@15.4.0-canary.9(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)): dependencies: - next: 15.4.0-canary.5(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + next: 15.4.0-canary.9(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) gensync@1.0.0-beta.2: {} @@ -6886,9 +6886,9 @@ snapshots: natural-compare@1.4.0: {} - next@15.4.0-canary.5(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + next@15.4.0-canary.9(@babel/core@7.26.10)(babel-plugin-react-compiler@19.0.0-beta-af1b7da-20250417)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: - '@next/env': 15.4.0-canary.5 + '@next/env': 15.4.0-canary.9 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 @@ -6898,14 +6898,14 @@ snapshots: react-dom: 19.1.0(react@19.1.0) styled-jsx: 5.1.6(@babel/core@7.26.10)(react@19.1.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.4.0-canary.5 - '@next/swc-darwin-x64': 15.4.0-canary.5 - '@next/swc-linux-arm64-gnu': 15.4.0-canary.5 - '@next/swc-linux-arm64-musl': 15.4.0-canary.5 - '@next/swc-linux-x64-gnu': 15.4.0-canary.5 - '@next/swc-linux-x64-musl': 15.4.0-canary.5 - '@next/swc-win32-arm64-msvc': 15.4.0-canary.5 - '@next/swc-win32-x64-msvc': 15.4.0-canary.5 + '@next/swc-darwin-arm64': 15.4.0-canary.9 + '@next/swc-darwin-x64': 15.4.0-canary.9 + '@next/swc-linux-arm64-gnu': 15.4.0-canary.9 + '@next/swc-linux-arm64-musl': 15.4.0-canary.9 + '@next/swc-linux-x64-gnu': 15.4.0-canary.9 + '@next/swc-linux-x64-musl': 15.4.0-canary.9 + '@next/swc-win32-arm64-msvc': 15.4.0-canary.9 + '@next/swc-win32-x64-msvc': 15.4.0-canary.9 babel-plugin-react-compiler: 19.0.0-beta-af1b7da-20250417 sharp: 0.34.1 transitivePeerDependencies: