diff --git a/docs/package.json b/docs/package.json index a5081d52..a47bbd86 100644 --- a/docs/package.json +++ b/docs/package.json @@ -8,7 +8,7 @@ "nextra": "~2.13.4", "nextra-theme-docs": "~2.13.4", "react": "~18.3.1", - "react-dom": "~18.3.1", + "react-dom": "~19.0.0", "swr": "~2.2.5" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 32860473..7def058e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,10 +42,10 @@ importers: version: 0.8.0 next: specifier: latest - version: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) + version: 15.0.4(@babel/core@7.26.0)(react-dom@19.0.0)(react@18.3.1) prettier: specifier: latest - version: 3.4.1 + version: 3.4.2 simple-git-hooks: specifier: latest version: 2.11.1 @@ -69,22 +69,22 @@ importers: version: 2.2.0(react@18.3.1) next: specifier: ~15.0.2 - version: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) + version: 15.0.3(@babel/core@7.26.0)(react-dom@19.0.0)(react@18.3.1) next-themes: specifier: ~0.4.3 - version: 0.4.3(react-dom@18.3.1)(react@18.3.1) + version: 0.4.3(react-dom@19.0.0)(react@18.3.1) nextra: specifier: ~2.13.4 - version: 2.13.4(next@15.0.3)(react-dom@18.3.1)(react@18.3.1) + version: 2.13.4(next@15.0.3)(react-dom@19.0.0)(react@18.3.1) nextra-theme-docs: specifier: ~2.13.4 - version: 2.13.4(next@15.0.3)(nextra@2.13.4)(react-dom@18.3.1)(react@18.3.1) + version: 2.13.4(next@15.0.3)(nextra@2.13.4)(react-dom@19.0.0)(react@18.3.1) react: specifier: ~18.3.1 version: 18.3.1 react-dom: - specifier: ~18.3.1 - version: 18.3.1(react@18.3.1) + specifier: ~19.0.0 + version: 19.0.0(react@18.3.1) swr: specifier: ~2.2.5 version: 2.2.5(react@18.3.1) @@ -1229,17 +1229,17 @@ packages: dev: true optional: true - /@headlessui/react@1.7.19(react-dom@18.3.1)(react@18.3.1): + /@headlessui/react@1.7.19(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==} engines: {node: '>=10'} peerDependencies: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 dependencies: - '@tanstack/react-virtual': 3.10.9(react-dom@18.3.1)(react@18.3.1) + '@tanstack/react-virtual': 3.10.9(react-dom@19.0.0)(react@18.3.1) client-only: 0.0.1 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) dev: false /@heroicons/react@2.2.0(react@18.3.1): @@ -1910,6 +1910,11 @@ packages: /@next/env@15.0.3: resolution: {integrity: sha512-t9Xy32pjNOvVn2AS+Utt6VmyrshbpfUMhIjFO60gI58deSo/KgLOp31XZ4O+kY/Is8WAGYwA5gR7kOb1eORDBA==} + dev: false + + /@next/env@15.0.4: + resolution: {integrity: sha512-WNRvtgnRVDD4oM8gbUcRc27IAhaL4eXQ/2ovGbgLnPGUvdyDr8UdXP4Q/IBDdAdojnD2eScryIDirv0YUCjUVw==} + dev: true /@next/swc-darwin-arm64@15.0.3: resolution: {integrity: sha512-s3Q/NOorCsLYdCKvQlWU+a+GeAd3C8Rb3L1YnetsgwXzhc3UTWrtQpB/3eCjFOdGUj5QmXfRak12uocd1ZiiQw==} @@ -1917,6 +1922,16 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-arm64@15.0.4: + resolution: {integrity: sha512-QecQXPD0yRHxSXWL5Ff80nD+A56sUXZG9koUsjWJwA2Z0ZgVQfuy7gd0/otjxoOovPVHR2eVEvPMHbtZP+pf9w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true /@next/swc-darwin-x64@15.0.3: @@ -1925,6 +1940,16 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64@15.0.4: + resolution: {integrity: sha512-pb7Bye3y1Og3PlCtnz2oO4z+/b3pH2/HSYkLbL0hbVuTGil7fPen8/3pyyLjdiTLcFJ+ymeU3bck5hd4IPFFCA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true /@next/swc-linux-arm64-gnu@15.0.3: @@ -1933,6 +1958,16 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu@15.0.4: + resolution: {integrity: sha512-12oSaBFjGpB227VHzoXF3gJoK2SlVGmFJMaBJSu5rbpaoT5OjP5OuCLuR9/jnyBF1BAWMs/boa6mLMoJPRriMA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /@next/swc-linux-arm64-musl@15.0.3: @@ -1941,6 +1976,16 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl@15.0.4: + resolution: {integrity: sha512-QARO88fR/a+wg+OFC3dGytJVVviiYFEyjc/Zzkjn/HevUuJ7qGUUAUYy5PGVWY1YgTzeRYz78akQrVQ8r+sMjw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /@next/swc-linux-x64-gnu@15.0.3: @@ -1949,6 +1994,16 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu@15.0.4: + resolution: {integrity: sha512-Z50b0gvYiUU1vLzfAMiChV8Y+6u/T2mdfpXPHraqpypP7yIT2UV9YBBhcwYkxujmCvGEcRTVWOj3EP7XW/wUnw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true /@next/swc-linux-x64-musl@15.0.3: @@ -1957,6 +2012,16 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@15.0.4: + resolution: {integrity: sha512-7H9C4FAsrTAbA/ENzvFWsVytqRYhaJYKa2B3fyQcv96TkOGVMcvyS6s+sj4jZlacxxTcn7ygaMXUPkEk7b78zw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true /@next/swc-win32-arm64-msvc@15.0.3: @@ -1965,6 +2030,16 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc@15.0.4: + resolution: {integrity: sha512-Z/v3WV5xRaeWlgJzN9r4PydWD8sXV35ywc28W63i37G2jnUgScA4OOgS8hQdiXLxE3gqfSuHTicUhr7931OXPQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true optional: true /@next/swc-win32-x64-msvc@15.0.3: @@ -1973,6 +2048,16 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc@15.0.4: + resolution: {integrity: sha512-NGLchGruagh8lQpDr98bHLyWJXOBSmkEAfK980OiNBa7vNm6PsNoPvzTfstT78WyOeMRQphEQ455rggd7Eo+Dw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true /@nodelib/fs.scandir@2.1.5: @@ -2182,7 +2267,7 @@ packages: dependencies: tslib: 2.8.1 - /@tanstack/react-virtual@3.10.9(react-dom@18.3.1)(react@18.3.1): + /@tanstack/react-virtual@3.10.9(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-OXO2uBjFqA4Ibr2O3y0YMnkrRWGVNqcvHQXmGvMu6IK8chZl3PrDxFXdGZ2iZkSrKh3/qUYoFqYe+Rx23RoU0g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -2190,7 +2275,7 @@ packages: dependencies: '@tanstack/virtual-core': 3.10.9 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) dev: false /@tanstack/virtual-core@3.10.9: @@ -6056,7 +6141,7 @@ packages: /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - /next-mdx-remote@4.4.1(react-dom@18.3.1)(react@18.3.1): + /next-mdx-remote@4.4.1(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==} engines: {node: '>=14', npm: '>=7'} peerDependencies: @@ -6066,48 +6151,48 @@ packages: '@mdx-js/mdx': 2.3.0 '@mdx-js/react': 2.3.0(react@18.3.1) react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) vfile: 5.3.7 vfile-matter: 3.0.1 transitivePeerDependencies: - supports-color dev: false - /next-seo@6.6.0(next@15.0.3)(react-dom@18.3.1)(react@18.3.1): + /next-seo@6.6.0(next@15.0.3)(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-0VSted/W6XNtgAtH3D+BZrMLLudqfm0D5DYNJRXHcDgan/1ZF1tDFIsWrmvQlYngALyphPfZ3ZdOqlKpKdvG6w==} peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@19.0.0)(react@18.3.1) react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) dev: false - /next-themes@0.2.1(next@15.0.3)(react-dom@18.3.1)(react@18.3.1): + /next-themes@0.2.1(next@15.0.3)(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@19.0.0)(react@18.3.1) react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) dev: false - /next-themes@0.4.3(react-dom@18.3.1)(react@18.3.1): + /next-themes@0.4.3(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-nG84VPkTdUHR2YeD89YchvV4I9RbiMAql3GiLEQlPvq1ioaqPaIReK+yMRdg/zgiXws620qS1rU30TiWmmG9lA==} peerDependencies: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc dependencies: react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) dev: false - /next@15.0.3(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1): + /next@15.0.3(@babel/core@7.26.0)(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-ontCbCRKJUIoivAdGB34yCaOcPgYXr9AAkV/IwqFfWWTXEPUgLYkSkqBhIk9KK7gGmgjc64B+RdoeIDM13Irnw==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true @@ -6135,7 +6220,7 @@ packages: caniuse-lite: 1.0.30001685 postcss: 8.4.31 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 @@ -6150,8 +6235,54 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false - /nextra-theme-docs@2.13.4(next@15.0.3)(nextra@2.13.4)(react-dom@18.3.1)(react@18.3.1): + /next@15.0.4(@babel/core@7.26.0)(react-dom@19.0.0)(react@18.3.1): + resolution: {integrity: sha512-nuy8FH6M1FG0lktGotamQDCXhh5hZ19Vo0ht1AOIQWrYJLP598TIUagKtvJrfJ5AGwB/WmDqkKaKhMpVifvGPA==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-66855b96-20241106 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-66855b96-20241106 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + dependencies: + '@next/env': 15.0.4 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.13 + busboy: 1.6.0 + caniuse-lite: 1.0.30001685 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 19.0.0(react@18.3.1) + styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 15.0.4 + '@next/swc-darwin-x64': 15.0.4 + '@next/swc-linux-arm64-gnu': 15.0.4 + '@next/swc-linux-arm64-musl': 15.0.4 + '@next/swc-linux-x64-gnu': 15.0.4 + '@next/swc-linux-x64-musl': 15.0.4 + '@next/swc-win32-arm64-msvc': 15.0.4 + '@next/swc-win32-x64-msvc': 15.0.4 + sharp: 0.33.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: true + + /nextra-theme-docs@2.13.4(next@15.0.3)(nextra@2.13.4)(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-2XOoMfwBCTYBt8ds4ZHftt9Wyf2XsykiNo02eir/XEYB+sGeUoE77kzqfidjEOKCSzOHYbK9BDMcg2+B/2vYRw==} peerDependencies: next: '>=9.5.3' @@ -6159,7 +6290,7 @@ packages: react: '>=16.13.1' react-dom: '>=16.13.1' dependencies: - '@headlessui/react': 1.7.19(react-dom@18.3.1)(react@18.3.1) + '@headlessui/react': 1.7.19(react-dom@19.0.0)(react@18.3.1) '@popperjs/core': 2.11.8 clsx: 2.1.1 escape-string-regexp: 5.0.0 @@ -6168,17 +6299,17 @@ packages: git-url-parse: 13.1.1 intersection-observer: 0.12.2 match-sorter: 6.3.4 - next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) - next-seo: 6.6.0(next@15.0.3)(react-dom@18.3.1)(react@18.3.1) - next-themes: 0.2.1(next@15.0.3)(react-dom@18.3.1)(react@18.3.1) - nextra: 2.13.4(next@15.0.3)(react-dom@18.3.1)(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@19.0.0)(react@18.3.1) + next-seo: 6.6.0(next@15.0.3)(react-dom@19.0.0)(react@18.3.1) + next-themes: 0.2.1(next@15.0.3)(react-dom@19.0.0)(react@18.3.1) + nextra: 2.13.4(next@15.0.3)(react-dom@19.0.0)(react@18.3.1) react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 dev: false - /nextra@2.13.4(next@15.0.3)(react-dom@18.3.1)(react@18.3.1): + /nextra@2.13.4(next@15.0.3)(react-dom@19.0.0)(react@18.3.1): resolution: {integrity: sha512-7of2rSBxuUa3+lbMmZwG9cqgftcoNOVQLTT6Rxf3EhBR9t1EI7b43dted8YoqSNaigdE3j1CoyNkX8N/ZzlEpw==} engines: {node: '>=16'} peerDependencies: @@ -6186,7 +6317,7 @@ packages: react: '>=16.13.1' react-dom: '>=16.13.1' dependencies: - '@headlessui/react': 1.7.19(react-dom@18.3.1)(react@18.3.1) + '@headlessui/react': 1.7.19(react-dom@19.0.0)(react@18.3.1) '@mdx-js/mdx': 2.3.0 '@mdx-js/react': 2.3.0(react@18.3.1) '@napi-rs/simple-git': 0.1.19 @@ -6198,11 +6329,11 @@ packages: gray-matter: 4.0.3 katex: 0.16.11 lodash.get: 4.4.2 - next: 15.0.3(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) - next-mdx-remote: 4.4.1(react-dom@18.3.1)(react@18.3.1) + next: 15.0.3(@babel/core@7.26.0)(react-dom@19.0.0)(react@18.3.1) + next-mdx-remote: 4.4.1(react-dom@19.0.0)(react@18.3.1) p-limit: 3.1.0 react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.0.0(react@18.3.1) rehype-katex: 7.0.1 rehype-pretty-code: 0.9.11(shiki@0.14.7) rehype-raw: 7.0.0 @@ -6631,8 +6762,8 @@ packages: hasBin: true dev: true - /prettier@3.4.1: - resolution: {integrity: sha512-G+YdqtITVZmOJje6QkXQWzl3fSfMxFwm1tjTyo9exhkmWSqC4Yhd1+lug++IlR2mvRVAxEDDWYkQdeSztajqgg==} + /prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} engines: {node: '>=14'} hasBin: true dev: true @@ -6702,14 +6833,13 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /react-dom@18.3.1(react@18.3.1): - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + /react-dom@19.0.0(react@18.3.1): + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: ^18.3.1 + react: ^19.0.0 dependencies: - loose-envify: 1.4.0 react: 18.3.1 - scheduler: 0.23.2 + scheduler: 0.25.0 /react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -6978,10 +7108,8 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - dependencies: - loose-envify: 1.4.0 + /scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} /scroll-into-view-if-needed@3.1.0: resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==}