diff --git a/docs/package.json b/docs/package.json index 60bcc034..0f3c7058 100644 --- a/docs/package.json +++ b/docs/package.json @@ -7,7 +7,7 @@ "next-themes": "~0.4.6", "nextra": "2", "nextra-theme-docs": "2", - "react": "18", + "react": "19", "react-dom": "18", "swr": "~2.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 15ed5782..631d2c67 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,7 +42,7 @@ importers: version: 0.8.0 next: specifier: latest - version: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) + version: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@19.0.0) prettier: specifier: latest version: 3.5.3 @@ -66,28 +66,28 @@ importers: dependencies: '@heroicons/react': specifier: ~2.2.0 - version: 2.2.0(react@18.3.1) + version: 2.2.0(react@19.0.0) next: specifier: ~15.2.4 - version: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) + version: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@19.0.0) next-themes: specifier: ~0.4.6 - version: 0.4.6(react-dom@18.3.1)(react@18.3.1) + version: 0.4.6(react-dom@18.3.1)(react@19.0.0) nextra: specifier: '2' - version: 2.13.4(next@15.2.4)(react-dom@18.3.1)(react@18.3.1) + version: 2.13.4(next@15.2.4)(react-dom@18.3.1)(react@19.0.0) nextra-theme-docs: specifier: '2' - version: 2.13.4(next@15.2.4)(nextra@2.13.4)(react-dom@18.3.1)(react@18.3.1) + version: 2.13.4(next@15.2.4)(nextra@2.13.4)(react-dom@18.3.1)(react@19.0.0) react: - specifier: '18' - version: 18.3.1 + specifier: '19' + version: 19.0.0 react-dom: specifier: '18' - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.0.0) swr: specifier: ~2.3.3 - version: 2.3.3(react@18.3.1) + version: 2.3.3(react@19.0.0) devDependencies: autoprefixer: specifier: ~10.4.21 @@ -1234,25 +1234,25 @@ 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@18.3.1)(react@19.0.0): 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@18.3.1)(react@19.0.0) client-only: 0.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) dev: false - /@heroicons/react@2.2.0(react@18.3.1): + /@heroicons/react@2.2.0(react@19.0.0): resolution: {integrity: sha512-LMcepvRaS9LYHJGsF0zzmgKCUim/X3N/DQKc4jepAXJ7l8QxJ1PmxJzqplF2Z3FE4PqBAIGyJAQ/w4B5dsqbtQ==} peerDependencies: react: '>= 16 || ^19.0.0-rc' dependencies: - react: 18.3.1 + react: 19.0.0 dev: false /@img/sharp-darwin-arm64@0.33.5: @@ -1757,14 +1757,14 @@ packages: - supports-color dev: false - /@mdx-js/react@2.3.0(react@18.3.1): + /@mdx-js/react@2.3.0(react@19.0.0): resolution: {integrity: sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==} peerDependencies: react: '>=16' dependencies: '@types/mdx': 2.0.13 '@types/react': 18.3.12 - react: 18.3.1 + react: 19.0.0 dev: false /@napi-rs/simple-git-android-arm-eabi@0.1.19: @@ -2187,28 +2187,28 @@ 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@18.3.1)(react@19.0.0): resolution: {integrity: sha512-OXO2uBjFqA4Ibr2O3y0YMnkrRWGVNqcvHQXmGvMu6IK8chZl3PrDxFXdGZ2iZkSrKh3/qUYoFqYe+Rx23RoU0g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@tanstack/virtual-core': 3.10.9 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) dev: false /@tanstack/virtual-core@3.10.9: resolution: {integrity: sha512-kBknKOKzmeR7lN+vSadaKWXaLS0SZZG+oqpQ/k80Q6g9REn6zRHS/ZYdrIzHnpHgy/eWs00SujveUN/GJT2qTw==} dev: false - /@theguild/remark-mermaid@0.0.5(react@18.3.1): + /@theguild/remark-mermaid@0.0.5(react@19.0.0): resolution: {integrity: sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==} peerDependencies: react: ^18.2.0 dependencies: mermaid: 10.9.3 - react: 18.3.1 + react: 19.0.0 unist-util-visit: 5.0.0 transitivePeerDependencies: - supports-color @@ -6064,7 +6064,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@18.3.1)(react@19.0.0): resolution: {integrity: sha512-1BvyXaIou6xy3XoNF4yaMZUCb6vD2GTAa5ciOa6WoO+gAUTYsb1K4rI/HSC2ogAWLrb/7VSV52skz07vOzmqIQ==} engines: {node: '>=14', npm: '>=7'} peerDependencies: @@ -6072,50 +6072,50 @@ packages: react-dom: '>=16.x <=18.x' dependencies: '@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) + '@mdx-js/react': 2.3.0(react@19.0.0) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) vfile: 5.3.7 vfile-matter: 3.0.1 transitivePeerDependencies: - supports-color dev: false - /next-seo@6.6.0(next@15.2.4)(react-dom@18.3.1)(react@18.3.1): + /next-seo@6.6.0(next@15.2.4)(react-dom@18.3.1)(react@19.0.0): 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.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@19.0.0) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) dev: false - /next-themes@0.2.1(next@15.2.4)(react-dom@18.3.1)(react@18.3.1): + /next-themes@0.2.1(next@15.2.4)(react-dom@18.3.1)(react@19.0.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@19.0.0) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) dev: false - /next-themes@0.4.6(react-dom@18.3.1)(react@18.3.1): + /next-themes@0.4.6(react-dom@18.3.1)(react@19.0.0): resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} 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: 19.0.0 + react-dom: 18.3.1(react@19.0.0) dev: false - /next@15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1): + /next@15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@19.0.0): resolution: {integrity: sha512-VwL+LAaPSxEkd3lU2xWbgEOtrM8oedmyhBqaVNmgKB+GvZlCy9rgaEc+y2on0wv+l0oSFqLtYD6dcC1eAedUaQ==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true @@ -6142,9 +6142,9 @@ packages: busboy: 1.6.0 caniuse-lite: 1.0.30001707 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) + styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.0.0) optionalDependencies: '@next/swc-darwin-arm64': 15.2.4 '@next/swc-darwin-x64': 15.2.4 @@ -6159,7 +6159,7 @@ packages: - '@babel/core' - babel-plugin-macros - /nextra-theme-docs@2.13.4(next@15.2.4)(nextra@2.13.4)(react-dom@18.3.1)(react@18.3.1): + /nextra-theme-docs@2.13.4(next@15.2.4)(nextra@2.13.4)(react-dom@18.3.1)(react@19.0.0): resolution: {integrity: sha512-2XOoMfwBCTYBt8ds4ZHftt9Wyf2XsykiNo02eir/XEYB+sGeUoE77kzqfidjEOKCSzOHYbK9BDMcg2+B/2vYRw==} peerDependencies: next: '>=9.5.3' @@ -6167,7 +6167,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@18.3.1)(react@19.0.0) '@popperjs/core': 2.11.8 clsx: 2.1.1 escape-string-regexp: 5.0.0 @@ -6176,17 +6176,17 @@ packages: git-url-parse: 13.1.1 intersection-observer: 0.12.2 match-sorter: 6.3.4 - next: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@18.3.1) - next-seo: 6.6.0(next@15.2.4)(react-dom@18.3.1)(react@18.3.1) - next-themes: 0.2.1(next@15.2.4)(react-dom@18.3.1)(react@18.3.1) - nextra: 2.13.4(next@15.2.4)(react-dom@18.3.1)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 15.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@19.0.0) + next-seo: 6.6.0(next@15.2.4)(react-dom@18.3.1)(react@19.0.0) + next-themes: 0.2.1(next@15.2.4)(react-dom@18.3.1)(react@19.0.0) + nextra: 2.13.4(next@15.2.4)(react-dom@18.3.1)(react@19.0.0) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 dev: false - /nextra@2.13.4(next@15.2.4)(react-dom@18.3.1)(react@18.3.1): + /nextra@2.13.4(next@15.2.4)(react-dom@18.3.1)(react@19.0.0): resolution: {integrity: sha512-7of2rSBxuUa3+lbMmZwG9cqgftcoNOVQLTT6Rxf3EhBR9t1EI7b43dted8YoqSNaigdE3j1CoyNkX8N/ZzlEpw==} engines: {node: '>=16'} peerDependencies: @@ -6194,11 +6194,11 @@ 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@18.3.1)(react@19.0.0) '@mdx-js/mdx': 2.3.0 - '@mdx-js/react': 2.3.0(react@18.3.1) + '@mdx-js/react': 2.3.0(react@19.0.0) '@napi-rs/simple-git': 0.1.19 - '@theguild/remark-mermaid': 0.0.5(react@18.3.1) + '@theguild/remark-mermaid': 0.0.5(react@19.0.0) '@theguild/remark-npm2yarn': 0.2.1 clsx: 2.1.1 github-slugger: 2.0.0 @@ -6206,11 +6206,11 @@ packages: gray-matter: 4.0.3 katex: 0.16.11 lodash.get: 4.4.2 - next: 15.2.4(@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.2.4(@babel/core@7.26.0)(react-dom@18.3.1)(react@19.0.0) + next-mdx-remote: 4.4.1(react-dom@18.3.1)(react@19.0.0) p-limit: 3.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0 + react-dom: 18.3.1(react@19.0.0) rehype-katex: 7.0.1 rehype-pretty-code: 0.9.11(shiki@0.14.7) rehype-raw: 7.0.0 @@ -6710,23 +6710,21 @@ packages: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true - /react-dom@18.3.1(react@18.3.1): + /react-dom@18.3.1(react@19.0.0): resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: react: ^18.3.1 dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 19.0.0 scheduler: 0.23.2 /react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - /react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + /react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -7339,7 +7337,7 @@ packages: inline-style-parser: 0.1.1 dev: false - /styled-jsx@5.1.6(@babel/core@7.26.0)(react@18.3.1): + /styled-jsx@5.1.6(@babel/core@7.26.0)(react@19.0.0): resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -7354,7 +7352,7 @@ packages: dependencies: '@babel/core': 7.26.0 client-only: 0.0.1 - react: 18.3.1 + react: 19.0.0 /stylis@4.3.4: resolution: {integrity: sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==} @@ -7403,14 +7401,14 @@ packages: engines: {node: '>= 0.4'} dev: true - /swr@2.3.3(react@18.3.1): + /swr@2.3.3(react@19.0.0): resolution: {integrity: sha512-dshNvs3ExOqtZ6kJBaAsabhPdHyeY4P2cKwRCniDVifBMoG/SVI7tfLWqPXriVspf2Rg4tPzXJTnwaihIeFw2A==} peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: dequal: 2.0.3 - react: 18.3.1 - use-sync-external-store: 1.5.0(react@18.3.1) + react: 19.0.0 + use-sync-external-store: 1.5.0(react@19.0.0) dev: false /tailwindcss@3.4.14(ts-node@10.9.2): @@ -7949,12 +7947,12 @@ packages: resolution: {integrity: sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==} dev: true - /use-sync-external-store@1.5.0(react@18.3.1): + /use-sync-external-store@1.5.0(react@19.0.0): resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 dependencies: - react: 18.3.1 + react: 19.0.0 dev: false /util-deprecate@1.0.2: