diff --git a/docs/developer-guide/plugin/basics/manifest.md b/docs/developer-guide/plugin/basics/manifest.md index 1210e9b1..1dede691 100644 --- a/docs/developer-guide/plugin/basics/manifest.md +++ b/docs/developer-guide/plugin/basics/manifest.md @@ -82,7 +82,7 @@ halo: runtime-mode: deployment ``` -参考 [传统方式运行](../hello-world.mdx#run-with-traditional-way) +参考 [传统方式运行](../hello-world.mdx#运行插件) #### 以 `development` 模式运行插件 @@ -109,7 +109,7 @@ halo: :::tip development 模式的插件加载方式 1. `development` 开发模式下,既可以运行 `fixed-plugin-path` 下的插件,也可以运行通过 `Console` 管理端安装的 JAR 格式的插件。 -2. 如果使用 [DevTools 运行方式](../hello-world.mdx#run-with-devtools) 来开发插件,则不需要配置 `runtime-mode` 和 `fixed-plugin-path`。 +2. 如果使用 [DevTools 运行方式](../hello-world.mdx#运行插件) 来开发插件,则不需要配置 `runtime-mode` 和 `fixed-plugin-path`。 ::: diff --git a/docs/developer-guide/restful-api/api-client.md b/docs/developer-guide/restful-api/api-client.md index 462526d2..2edf67a5 100644 --- a/docs/developer-guide/restful-api/api-client.md +++ b/docs/developer-guide/restful-api/api-client.md @@ -49,7 +49,7 @@ import { ### 在 Halo 插件中使用 -参考:[插件开发 / API 请求](../plugin/api-reference/ui/api-request.md#使用) +参考:[插件开发 / API 请求](../plugin/api-reference/ui/api-request.md#选择客户端) ### 在 Halo 内部使用 diff --git a/package.json b/package.json index b7ab3ce1..e22b1c9c 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "preview": "rs doc preview" }, "dependencies": { - "@rspress/core": "^2.0.23", + "@rspress/core": "^2.1.0", "@shikijs/transformers": "^4.5.0", "rspress-plugin-file-tree": "^1.0.7", "rspress-plugin-google-analytics": "^1.0.1", @@ -22,7 +22,6 @@ "@iconify-json/ph": "^1.2.2", "@iconify-json/simple-icons": "^1.2.99", "@rsbuild/plugin-sass": "^2.0.1", - "@rspress/plugin-sitemap": "^2.0.23", "@svgr/core": "^8.1.0", "@svgr/plugin-jsx": "^8.1.0", "@types/node": "^22.20.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a4e04083..0292c522 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -167,20 +167,20 @@ importers: .: dependencies: '@rspress/core': - specifier: ^2.0.23 - version: 2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) + specifier: ^2.1.0 + version: 2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) '@shikijs/transformers': specifier: ^4.5.0 version: 4.5.0 rspress-plugin-file-tree: specifier: ^1.0.7 - version: 1.0.7(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) + version: 1.0.7(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) rspress-plugin-google-analytics: specifier: ^1.0.1 - version: 1.0.1(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) + version: 1.0.1(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) rspress-plugin-mermaid: specifier: ^1.0.3 - version: 1.0.3(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) + version: 1.0.3(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) devDependencies: '@iconify-json/mingcute': specifier: ^1.2.8 @@ -193,10 +193,7 @@ importers: version: 1.2.99 '@rsbuild/plugin-sass': specifier: ^2.0.1 - version: 2.0.1(@rsbuild/core@2.2.11) - '@rspress/plugin-sitemap': - specifier: ^2.0.23 - version: 2.0.23(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0)) + version: 2.0.1(@rsbuild/core@2.3.0) '@svgr/core': specifier: ^8.1.0 version: 8.1.0(supports-color@9.4.0)(typescript@6.0.3) @@ -220,13 +217,13 @@ importers: version: 19.3.0(react@19.3.0) rstack: specifier: ^0.8.0 - version: 0.8.0(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(typescript@6.0.3) + version: 0.8.0(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(typescript@6.0.3) typescript: specifier: ^6.0.3 version: 6.0.3 unplugin-icons: specifier: ^24.0.0 - version: 24.0.0(@rsbuild/core@2.2.11)(@rspack/core@2.2.8(@swc/helpers@0.5.23))(@svgr/core@8.1.0(supports-color@9.4.0)(typescript@6.0.3)) + version: 24.0.0(@rsbuild/core@2.3.0)(@rspack/core@2.2.8(@swc/helpers@0.5.23))(@svgr/core@8.1.0(supports-color@9.4.0)(typescript@6.0.3)) packages: @@ -518,6 +515,16 @@ packages: core-js: optional: true + '@rsbuild/core@2.3.0': + resolution: {integrity: sha512-fT7GWVOV3Rk0P/1/XpZIEg4wv/9GRggQRXpEZkGAcQsTiljjgtxYmN4KOWMVXTb/0wtukKBGc/iKf/HV86n/Zg==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + core-js: '>= 3.0.0' + peerDependenciesMeta: + core-js: + optional: true + '@rsbuild/plugin-react@2.1.1': resolution: {integrity: sha512-tLtUedsRtTLS6M4VtwzI6aakFLOFdgl9Sh1ZNBWvxb0Te3EnHrppaE7UiYEmDUXQDJ50gfr6yyirtxY5N6moyg==} peerDependencies: @@ -605,81 +612,161 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@2.3.0': + resolution: {integrity: sha512-raUm1V29xRm1fPaS2R2qK4Yw5PGo3xooK6Fz2rt74pjJ+UhEUT4ED/8A9Qyf/YW16aMUl58eS5prtth8+UaJSQ==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@2.2.8': resolution: {integrity: sha512-xCVou/jJASjEAjwy1T3hPJcJqA5QZASJfUwHqEk+nA0v44MagwH8tM8lsOvRfhzR7N2+YFac1rfZOUT8uM3awg==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@2.3.0': + resolution: {integrity: sha512-Mi7WUDMvYL14607lzOMkFYiu/NmXIeazVKJd/HmCsPu9H8aUpyf71RcbIY0otCfmpvjX2ZFJ5GrXM1VbYCAxKg==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@2.2.8': resolution: {integrity: sha512-Zy/ss6YAQTjOWKDkcWrbKtu+pySltqT22wn68nlrWKygPWLNmMdU5anlsnwRTIuQ3MF0YJRS42ARauVtlqvRQw==} cpu: [arm64] os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.3.0': + resolution: {integrity: sha512-4qHSxhLkjz6Y2r8nW72IyW0sVC1TglNz5198YFEvokQ/O356mwVk3bCS/yz3IdwPu6v4sXylLDB8cEudRoeKwg==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-musl@2.2.8': resolution: {integrity: sha512-lxgp5O8PhL3St9p82llHoNoeWzp9jltW5S9F00p00XPJZHUIuxbwfLSzn/6Wg86USEmafLoBkyD9CM8rBd3SNQ==} cpu: [arm64] os: [linux] libc: [musl] + '@rspack/binding-linux-arm64-musl@2.3.0': + resolution: {integrity: sha512-YKbmMCK7RS9YOUKYx2j6hretwv0mPHOQnD2UStDITMAnhsidn63teEyUt5404U53u+tEvyK8toQqqHFbtA/aZQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-ppc64-gnu@2.2.8': resolution: {integrity: sha512-MY+YqpT02tcDCMgHy+IewQsaz7ql4mbJaAqqMlTIqvQwAUl9dXEP7BL352OgCxm9VRebTldE5lK99A3wVd3zqA==} cpu: [ppc64] os: [linux] libc: [glibc] + '@rspack/binding-linux-ppc64-gnu@2.3.0': + resolution: {integrity: sha512-8hI1CiQTQiBxfFevf1jsFoP2PL4jv9Vc4oUG9Q4ryF+xBwqmKSOLgb0MTgiHz0lQ0jg4hbVcb5fR3ZgK0f3lDg==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-riscv64-gnu@2.2.8': resolution: {integrity: sha512-wmN9OigSGNGCKY+AOYaWI8LJcIi8qvs5KjueBueCKOnTV6MPIEujA75QZH1pehTTYKvdGv7r2EtUXUmWpn7/SQ==} cpu: [riscv64] os: [linux] libc: [glibc] + '@rspack/binding-linux-riscv64-gnu@2.3.0': + resolution: {integrity: sha512-kzXFRjvfQkFd14/zyVG+xNnEurVZPQA1aKL/OcKeIW4niqU13RdIGMbGQ2M8SBfPBbL92ze//CZIiBlz8kZIbg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-riscv64-musl@2.2.8': resolution: {integrity: sha512-ZcQMYR10hLh581zs9MFnFFn0F7wyt5fkDffyukeMHJEoPJrbkfl6cQtsUdpQnZ+mYGYS5KydD1DT9/eMH65jjw==} cpu: [riscv64] os: [linux] libc: [musl] + '@rspack/binding-linux-riscv64-musl@2.3.0': + resolution: {integrity: sha512-ATJC0MwQmkC+wFyoUtpklemROUaW1IRpf7M6depLaiZXuVN8bx0IMFr/iCL1YBLf5+38NBAXsGwO3/bqYxmdQQ==} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-s390x-gnu@2.2.8': resolution: {integrity: sha512-ahBiE+Ir1FMYvStYicihhSJlS2YRagxtry0jWH8zW287o7C0eiHJ+pteJHHC15T5RJqm0j6w5TuwYe+F9AYxxg==} cpu: [s390x] os: [linux] libc: [glibc] + '@rspack/binding-linux-s390x-gnu@2.3.0': + resolution: {integrity: sha512-MWGDa/JKwXNwJiZM/A7Iy4Js7IrEmWExjPefGDFhWmozGJ5BsKdnvD4q3Kb/YfQ+X++LJR5q1o9MkACpdOu/Bw==} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.2.8': resolution: {integrity: sha512-dncEI515NoPXh3zzWk06Rb3mhSV76myiFKqXiJ8K4fVAe5x/RlweMhvPhHhm7RnIMeBld7BeStzOqj38XFsWGA==} cpu: [x64] os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.3.0': + resolution: {integrity: sha512-XxyrjQXvIjxWIct9ceKUBZdeBbNfZ6OkyAKU62xKuyLCyKiwg7M9LhXvKKfvVyFkK7n10a6t/KeIV8+k+kREoQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-musl@2.2.8': resolution: {integrity: sha512-pfFyU03PjD0GaQG8zOQOHwq51rrJZetXjTGpMmz7iA1hq/f9lChJsDWrC8/7VXeQLwBofLZlOODqe8OM8OBzgA==} cpu: [x64] os: [linux] libc: [musl] + '@rspack/binding-linux-x64-musl@2.3.0': + resolution: {integrity: sha512-XFY3Ayqpb/j9J9npTtOOa8woswCBDZxWfVUkirxxkvHTEk9eAP3/ABd4wxwRuGQuBFf91Emew/g0K/KpFbyH3Q==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-wasm32-wasi@2.2.8': resolution: {integrity: sha512-3mOJuZTrF56jOh/GD9chLMJKbzPZ6Ty2OIML7+lLz0Yk2XS/xWRfLn85Dmnkb/O6UF65x7+p8VPAIZlBtLTclw==} cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.3.0': + resolution: {integrity: sha512-d24u2ShgaRE2DipdiuVvZMZKjSse1LpLeHqs5wqm1q8S9MW6sjE2GwlIErXSKuNymSqf0YlaN/11jjxLb2x2qA==} + cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@2.2.8': resolution: {integrity: sha512-Cu/RMZT/16s+67xhl6X1pswetL3GLSQl+LnugKRh08Ul21A/tR7vxC4g4aih4u9k5SXCAngxFUt8zAjKnHIBqA==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@2.3.0': + resolution: {integrity: sha512-foalqSBgpsAPCOLd4zxALB7s06uu1YEa7p74rknv2OciF/kd9bGN4tPIpkTTgYPd2Q6KFpae/Vq8zxPSQFDHRA==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@2.2.8': resolution: {integrity: sha512-H/erd6di8OapZhhM0raA/7XduPn9jusfLMeO1XF+AmF9WF3HzHgMjha1j+KwtPgQnaH69w6AhY+G2472VIwQmw==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.3.0': + resolution: {integrity: sha512-RVoGgdW0GsWa0fsrqRYQ4JkCLViS/RGqd8gzqgMDmtdyrhHV/bvGiTPYIRYMJPWk9zBhaxA6RAAip3fjKdga8g==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@2.2.8': resolution: {integrity: sha512-BziHSUlIQM0MliCqdcHuBXSkQGtPoHQTXJce7fsgnTAzQFgPeog92qTNezYI4IrQ7pQouyiVJ2HPieUbVPRKQQ==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@2.3.0': + resolution: {integrity: sha512-gZyb4zPz8WfGbPLMscY7TX8Y1SDBvQdhHF/Gq1nzt3JEHqYFeZJrQHl0C8atH+PrDK5l7d+lY/qRwfuE+qeJ5A==} + cpu: [x64] + os: [win32] + '@rspack/binding@2.2.8': resolution: {integrity: sha512-c9flkSua3khHnOKBCRk8BkHGOwU9YB7niv+5JfQXiLZIvJmgKsZ7PD8QrFklMhsJT3oVAc6c9GN7/wy1YkACjA==} + '@rspack/binding@2.3.0': + resolution: {integrity: sha512-rh9S5xvGVs73gdqMDMYXi3SHUfCWIChlL7a8zaYF8+1HLtIgdMyxa100f1ifAKlr8VoyFUv3xrfGLBaoxwjU5g==} + '@rspack/core@2.2.8': resolution: {integrity: sha512-JugsVrnbMGNYzMH++7gR9enygpP/lAo9PbVRq3XmJg0ryIvCpST0XJjBcccaSjYaaPamsjrddihmgVLMFp+yXw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -692,6 +779,18 @@ packages: '@swc/helpers': optional: true + '@rspack/core@2.3.0': + resolution: {integrity: sha512-1zylQSMl3xo1f57ZqJMHAoVddRv1BSvpQQVIgWjP51AGhLyeHTAfEf0mphb0wb0bOUf5EujpvvO592X9GMf2qQ==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 + '@swc/helpers': ^0.5.23 + peerDependenciesMeta: + '@module-federation/runtime-tools': + optional: true + '@swc/helpers': + optional: true + '@rspack/plugin-react-refresh@2.0.2': resolution: {integrity: sha512-dGNZiCxQxgAUI9sah7gd8u+O7OJZRCmqtEJNDOd8xW5RqcieC86F7p5qcShyw6onH5pKf57evpr2VjGbaFGkZg==} peerDependencies: @@ -701,19 +800,13 @@ packages: '@rspack/core': optional: true - '@rspress/core@2.0.23': - resolution: {integrity: sha512-two8zdTxN9iJBSyiFXwRLLDXz/yLY2+4ycz8wHjJYzeeuFi/EN2eqsKw1nSpY7sxEGIssY1X74c6017JJUBTyA==} + '@rspress/core@2.1.0': + resolution: {integrity: sha512-xw5iGhzLn4O8vGUj8+y7AiVo51Pd1l1GkIBF9q5btfXTYR0xkGY984rxMFOYI43etvlRRkMM2du+IwiyqUnPGA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - '@rspress/plugin-sitemap@2.0.23': - resolution: {integrity: sha512-r37TvCP2wuQX8JbA7hHti8JXhVx4HiaJPn702NgFhGyolGJYIUTRQCO2/ixiP1FZJuxZ4c0yb4ZyNeDa9ZPMlw==} - engines: {node: ^20.19.0 || >=22.12.0} - peerDependencies: - '@rspress/core': ^2.0.10 - - '@rspress/shared@2.0.23': - resolution: {integrity: sha512-kE2GXRCQ7GAl2wll1JBWRHEkZICKcWv3V86m8TkjiWb0eEdjACl3kns7j00KTq4UbE35kUPOs+0Lx8vGqK7q9w==} + '@rspress/shared@2.1.0': + resolution: {integrity: sha512-D2wnLO4aV1eFxNbUqQaLY4QfZZktegM+lCIDbQ9H2wxNQHKde39U1hpRdZKIA4aCuPYf/RSb6EdmJiZOkoZaWw==} '@rstackjs/cli-darwin-arm64@0.8.0': resolution: {integrity: sha512-bf34UcPxFBBxr+Vlt6Kb8ZMH1jcqv4TcXiTk/YTKVPwlRqqAcJ5M4iZTtAqdKo8ioC+ptusYRHl6NgjpMTZmxA==} @@ -1529,6 +1622,9 @@ packages: hast-util-to-jsx-runtime@2.3.6: resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + hast-util-to-jsx-runtime@2.3.7: + resolution: {integrity: sha512-F7DNV2NMcTxA4GqPVHnXzX+mpoPHAIY9rJAVH3CZ1FdBZOcBUEjUuvMkMpHVs/sicEtznh9tMGj5WUR9S4E2rg==} + hast-util-to-parse5@8.0.1: resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} @@ -1564,6 +1660,9 @@ packages: inline-style-parser@0.2.7: resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} + inline-style-parser@0.2.9: + resolution: {integrity: sha512-IttN8BqKLxzUrnTqHI+/hwAJQItBAUjdoHERCDv+oOuX48VP6bzW8+QjOXSfoevzq3YrYAwX1uLHp8TqO9yIeg==} + internmap@1.0.1: resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} @@ -1684,6 +1783,9 @@ packages: mdast-util-gfm-strikethrough@2.0.0: resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + mdast-util-gfm-strikethrough@2.0.1: + resolution: {integrity: sha512-OuJHqvr455pwu2OaOrir7dbzqs4jlWKOtlu9L6GjcIjjQwNyw02VntQsr/Ek6/A13vgnXfUhBekWRUP1OkNivw==} + mdast-util-gfm-table@2.0.0: resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} @@ -1711,8 +1813,8 @@ packages: mdast-util-to-hast@13.2.1: resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} - mdast-util-to-markdown-cjk-friendly-gfm-strikethrough@1.0.0: - resolution: {integrity: sha512-1ePVfB4P/vz3xSsm6H3D32r6VYGErxclnuLLFK02/2ReF+UdEKm7caulK6Vm0LBIp5gPRtB2Z1OYDznCkX3k2w==} + mdast-util-to-markdown-cjk-friendly-gfm-strikethrough@1.0.1: + resolution: {integrity: sha512-8ovOXqA50rIESs94V3VSdfcAd7irw1Ro+RvfI8FAcSoRya44IMPdaJ2Xx0rWVNIS1im780/oVRIJC/oHEyzXRw==} engines: {node: '>=18'} peerDependencies: '@types/mdast': '*' @@ -1720,8 +1822,8 @@ packages: '@types/mdast': optional: true - mdast-util-to-markdown-cjk-friendly@1.0.0: - resolution: {integrity: sha512-BoaAm8mlJ+LAYz0Qs532Y3ciTuQYgBUPZcSFbvC/ZKmEMAKgulw84YvQK1gI34t/vL2euSfuaWlqczkTBgamkw==} + mdast-util-to-markdown-cjk-friendly@1.0.1: + resolution: {integrity: sha512-J3njpXAKUXGOa4k5pUwxHV0yuO4k5DgCrHGPady8xCFutjDr31UmuSaLuuxPLJNBO3336dX+CtB4GnNhgl0KKw==} engines: {node: '>=18'} peerDependencies: '@types/mdast': '*' @@ -1732,14 +1834,17 @@ packages: mdast-util-to-markdown@2.1.2: resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + mdast-util-to-markdown@2.2.1: + resolution: {integrity: sha512-ThatlCBxG2GE+mljhNSfZPv56d3QrGiRh97jjYgIk80IzS4uU6d7cHAaexCYSAmUCCcOs3grJ07kX3oTGsFUOw==} + mdast-util-to-string@3.2.0: resolution: {integrity: sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==} mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - medium-zoom@1.1.0: - resolution: {integrity: sha512-ewyDsp7k4InCUp3jRmwHBRFGyjBimKps/AJLjRSox+2q/2H4p/PNpQf+pwONWlJiOudkBXtbdmVbFjqyybfTmQ==} + medium-zoom@1.1.2: + resolution: {integrity: sha512-0wTqeCQ4NGzjPghi7i2lMI6RyGj9N60fGvzY9HiNcxDTcvOw7S+ri7K3xVkrIZ+2uzUg4w/KSVMDdZXYMtHkdw==} mermaid@10.9.8: resolution: {integrity: sha512-gmIhmkmD/3DL5lErDV71E/cFUkEbBW4VTFpsJH1HSYjeBICRKOoc4AZem+RNz/FhhCXKBMZiD75bIfBlb2A4yA==} @@ -1769,8 +1874,8 @@ packages: micromark-util-types: optional: true - micromark-extension-cjk-friendly@2.0.1: - resolution: {integrity: sha512-OkzoYVTL1ChbvQ8Cc1ayTIz7paFQz8iS9oIYmewncweUSwmWR+hkJF9spJ1lxB90XldJl26A1F4IkPOKS3bDXw==} + micromark-extension-cjk-friendly@2.0.2: + resolution: {integrity: sha512-/BqZNCkDWg3Hj9zEEcRitZ5uMF3X78qmBFuP17oAjnVDZ0+H1GHiDKMJZDpJsXasCHEn/kzl6QHozUiWgCHtPQ==} engines: {node: '>=18'} peerDependencies: micromark: ^4.0.0 @@ -2046,6 +2151,11 @@ packages: peerDependencies: react: ^19.3.0 + react-dom@19.3.1: + resolution: {integrity: sha512-Y0bARz53lhEC1NMCASs0/j+faB/zqt3R8hpvg1e8+61ZVJ4UL0UdC4cBbXfZMcIuhrfgeILTLe+ZeBCavQPtKQ==} + peerDependencies: + react: ^19.3.1 + react-lazy-with-preload@2.2.1: resolution: {integrity: sha512-ONSb8gizLE5jFpdHAclZ6EAAKuFX2JydnFXPPPjoUImZlLjGtKzyBS8SJgJq7CpLgsGKh9QCZdugJyEEOVC16Q==} @@ -2064,15 +2174,15 @@ packages: peerDependencies: react: '>=19' - react-router-dom@7.18.4: - resolution: {integrity: sha512-yrfmJHIpDG7taCpqKjT1G5B6q3O2K+RN8/fgNf0lTjCwiPbQ0ei6vXX9ZjQR+7ld8Tr7Z5xmyMnZ8YJrphWQUw==} + react-router-dom@7.18.5: + resolution: {integrity: sha512-9HcfDMU6JJ/fp6gJZYGwNE6RknVGS4kBjH1HkNw959mCJi70TVwdipQWv2FEol9uGpi+SZTFtVpJPtEQfayeOw==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' react-dom: '>=18' - react-router@7.18.4: - resolution: {integrity: sha512-PUPQcMhMGRAslLcvtlPz/kmzBEWPhLdgLFrL7pLNepBL6dX0lWj4WD2cUYVgYCuT3jxvghYFg81cDTj44DhetQ==} + react-router@7.18.5: + resolution: {integrity: sha512-dTgvcXDOrLPrlLHrcZAqWveiK1hMSqN+rGAJzegP8HtmNkfRxOoshGWBNX3ZJ0cZjOHkRdlUJtaIhZMLLyGyPw==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -2085,6 +2195,10 @@ packages: resolution: {integrity: sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==} engines: {node: '>=0.10.0'} + react@19.3.1: + resolution: {integrity: sha512-QNhWdt7nrgVWWQG58QuGsAR3jv3Hbe4mb4vz7w2csnHavciZJgda1CPNaldF6eVxv90ud3jUXpKlHL69gO38yw==} + engines: {node: '>=0.10.0'} + readdirp@5.1.1: resolution: {integrity: sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==} engines: {node: '>= 20.19.0'} @@ -2124,8 +2238,8 @@ packages: rehype-recma@1.0.0: resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} - remark-cjk-friendly-gfm-strikethrough@2.3.1: - resolution: {integrity: sha512-JE3TGgouk/sy92SemNMEUhO5mNP4on04cmzOV3s3R5Dbk160ewmpM4tgPiinKKvoJ5UW2fTu7FOYsjVbusSA9w==} + remark-cjk-friendly-gfm-strikethrough@2.3.2: + resolution: {integrity: sha512-47ucoUO5Idkm5tmAtcusMNQMVh+lYbv9Pfexss1XX13i4qL30c4iM8WYRJ/WUnE1zchtL228xwQW6z06vjtpfg==} engines: {node: '>=18'} peerDependencies: '@types/mdast': ^4.0.0 @@ -2134,8 +2248,8 @@ packages: '@types/mdast': optional: true - remark-cjk-friendly@2.3.1: - resolution: {integrity: sha512-f+pKZRxCRwNEGFBKNRAZAqU91GIK1SAo3ZyFHWRUgC9zcxRR0BXKd6YwqgSsxtW0rNpUDtONj7H5nje2WL3fcA==} + remark-cjk-friendly@2.3.3: + resolution: {integrity: sha512-tx+udvO1M3Pc36Mw4rXDWIFpeIqCzFdbmHq+IjteIEqnKkEjVACYR9FfUqCTDaKEjbjQQ1XlDq7tzRvuXw6Uzg==} engines: {node: '>=18'} peerDependencies: '@types/mdast': ^4.0.0 @@ -2393,6 +2507,9 @@ packages: style-to-object@1.0.14: resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} + style-to-object@2.0.2: + resolution: {integrity: sha512-QmbXPUylqU80HAgTOJeEOdbA40W9KtxmjMhQy+tq+b8F2aoh3aQLuy82hh2jm2qsC9hR9eI0+eQidTMydKcqRA==} + stylis@4.4.0: resolution: {integrity: sha512-5Z9ZpRzfuH6l/UAvCPAPUo3665Nk2wLaZU3x+TLHKVzIz33+sbJqbtrYoC3KD4/uVOr2Zp+L0LySezP9OHV9yA==} @@ -2838,11 +2955,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0)': + '@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.1)': dependencies: '@types/mdx': 2.0.14 '@types/react': 19.3.0 - react: 19.3.0 + react: 19.3.1 '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)': dependencies: @@ -2915,16 +3032,23 @@ snapshots: transitivePeerDependencies: - '@module-federation/runtime-tools' - '@rsbuild/plugin-react@2.1.1(@rsbuild/core@2.2.11)(@rspack/core@2.2.8(@swc/helpers@0.5.23))': + '@rsbuild/core@2.3.0': + dependencies: + '@rspack/core': 2.3.0(@swc/helpers@0.5.23) + '@swc/helpers': 0.5.23 + transitivePeerDependencies: + - '@module-federation/runtime-tools' + + '@rsbuild/plugin-react@2.1.1(@rsbuild/core@2.3.0)(@rspack/core@2.2.8(@swc/helpers@0.5.23))': dependencies: '@rspack/plugin-react-refresh': 2.0.2(@rspack/core@2.2.8(@swc/helpers@0.5.23))(react-refresh@0.19.0) react-refresh: 0.19.0 optionalDependencies: - '@rsbuild/core': 2.2.11 + '@rsbuild/core': 2.3.0 transitivePeerDependencies: - '@rspack/core' - '@rsbuild/plugin-sass@2.0.1(@rsbuild/core@2.2.11)': + '@rsbuild/plugin-sass@2.0.1(@rsbuild/core@2.3.0)': dependencies: deepmerge: 4.3.1 loader-utils: 2.0.4 @@ -2932,7 +3056,7 @@ snapshots: reduce-configs: 2.0.1 sass-embedded: 1.103.1 optionalDependencies: - '@rsbuild/core': 2.2.11 + '@rsbuild/core': 2.3.0 '@rslib/core@1.0.3(typescript@6.0.3)': dependencies: @@ -2984,33 +3108,63 @@ snapshots: '@rspack/binding-darwin-arm64@2.2.8': optional: true + '@rspack/binding-darwin-arm64@2.3.0': + optional: true + '@rspack/binding-darwin-x64@2.2.8': optional: true + '@rspack/binding-darwin-x64@2.3.0': + optional: true + '@rspack/binding-linux-arm64-gnu@2.2.8': optional: true + '@rspack/binding-linux-arm64-gnu@2.3.0': + optional: true + '@rspack/binding-linux-arm64-musl@2.2.8': optional: true + '@rspack/binding-linux-arm64-musl@2.3.0': + optional: true + '@rspack/binding-linux-ppc64-gnu@2.2.8': optional: true + '@rspack/binding-linux-ppc64-gnu@2.3.0': + optional: true + '@rspack/binding-linux-riscv64-gnu@2.2.8': optional: true + '@rspack/binding-linux-riscv64-gnu@2.3.0': + optional: true + '@rspack/binding-linux-riscv64-musl@2.2.8': optional: true + '@rspack/binding-linux-riscv64-musl@2.3.0': + optional: true + '@rspack/binding-linux-s390x-gnu@2.2.8': optional: true + '@rspack/binding-linux-s390x-gnu@2.3.0': + optional: true + '@rspack/binding-linux-x64-gnu@2.2.8': optional: true + '@rspack/binding-linux-x64-gnu@2.3.0': + optional: true + '@rspack/binding-linux-x64-musl@2.2.8': optional: true + '@rspack/binding-linux-x64-musl@2.3.0': + optional: true + '@rspack/binding-wasm32-wasi@2.2.8': dependencies: '@emnapi/core': 1.11.3 @@ -3018,15 +3172,31 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) optional: true + '@rspack/binding-wasm32-wasi@2.3.0': + dependencies: + '@emnapi/core': 1.11.3 + '@emnapi/runtime': 1.11.3 + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3) + optional: true + '@rspack/binding-win32-arm64-msvc@2.2.8': optional: true + '@rspack/binding-win32-arm64-msvc@2.3.0': + optional: true + '@rspack/binding-win32-ia32-msvc@2.2.8': optional: true + '@rspack/binding-win32-ia32-msvc@2.3.0': + optional: true + '@rspack/binding-win32-x64-msvc@2.2.8': optional: true + '@rspack/binding-win32-x64-msvc@2.3.0': + optional: true + '@rspack/binding@2.2.8': optionalDependencies: '@rspack/binding-darwin-arm64': 2.2.8 @@ -3044,48 +3214,71 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.2.8 '@rspack/binding-win32-x64-msvc': 2.2.8 + '@rspack/binding@2.3.0': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.3.0 + '@rspack/binding-darwin-x64': 2.3.0 + '@rspack/binding-linux-arm64-gnu': 2.3.0 + '@rspack/binding-linux-arm64-musl': 2.3.0 + '@rspack/binding-linux-ppc64-gnu': 2.3.0 + '@rspack/binding-linux-riscv64-gnu': 2.3.0 + '@rspack/binding-linux-riscv64-musl': 2.3.0 + '@rspack/binding-linux-s390x-gnu': 2.3.0 + '@rspack/binding-linux-x64-gnu': 2.3.0 + '@rspack/binding-linux-x64-musl': 2.3.0 + '@rspack/binding-wasm32-wasi': 2.3.0 + '@rspack/binding-win32-arm64-msvc': 2.3.0 + '@rspack/binding-win32-ia32-msvc': 2.3.0 + '@rspack/binding-win32-x64-msvc': 2.3.0 + '@rspack/core@2.2.8(@swc/helpers@0.5.23)': dependencies: '@rspack/binding': 2.2.8 optionalDependencies: '@swc/helpers': 0.5.23 + '@rspack/core@2.3.0(@swc/helpers@0.5.23)': + dependencies: + '@rspack/binding': 2.3.0 + optionalDependencies: + '@swc/helpers': 0.5.23 + '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.2.8(@swc/helpers@0.5.23))(react-refresh@0.19.0)': dependencies: react-refresh: 0.19.0 optionalDependencies: '@rspack/core': 2.2.8(@swc/helpers@0.5.23) - '@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0)': + '@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0)': dependencies: '@mdx-js/mdx': 3.1.1(supports-color@9.4.0) - '@mdx-js/react': 3.1.1(@types/react@19.3.0)(react@19.3.0) - '@rsbuild/core': 2.2.11 - '@rsbuild/plugin-react': 2.1.1(@rsbuild/core@2.2.11)(@rspack/core@2.2.8(@swc/helpers@0.5.23)) - '@rspress/shared': 2.0.23(supports-color@9.4.0) + '@mdx-js/react': 3.1.1(@types/react@19.3.0)(react@19.3.1) + '@rsbuild/core': 2.3.0 + '@rsbuild/plugin-react': 2.1.1(@rsbuild/core@2.3.0)(@rspack/core@2.2.8(@swc/helpers@0.5.23)) + '@rspress/shared': 2.1.0(supports-color@9.4.0) '@shikijs/rehype': 4.5.0 '@types/mdast': 4.0.4 '@types/react': 19.3.0 - '@unhead/react': 2.1.17(react@19.3.0) + '@unhead/react': 2.1.17(react@19.3.1) body-scroll-lock: 4.0.0-beta.0 clsx: 2.1.1 copy-to-clipboard: 3.3.3 flexsearch: 0.8.212 hast-util-heading-rank: 3.0.0 - hast-util-to-jsx-runtime: 2.3.6(supports-color@9.4.0) + hast-util-to-jsx-runtime: 2.3.7(supports-color@9.4.0) mdast-util-mdx: 3.0.0(supports-color@9.4.0) mdast-util-mdxjs-esm: 2.0.1(supports-color@9.4.0) - medium-zoom: 1.1.0 + medium-zoom: 1.1.2 nprogress: 0.2.0 - react: 19.3.0 - react-dom: 19.3.0(react@19.3.0) + react: 19.3.1 + react-dom: 19.3.1(react@19.3.1) react-lazy-with-preload: 2.2.1 - react-render-to-markdown: 19.1.0(react@19.3.0) - react-router-dom: 7.18.4(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react-render-to-markdown: 19.1.0(react@19.3.1) + react-router-dom: 7.18.5(react-dom@19.3.1(react@19.3.1))(react@19.3.1) rehype-external-links: 3.0.0 rehype-raw: 7.0.0 - remark-cjk-friendly: 2.3.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(unified@11.0.5) - remark-cjk-friendly-gfm-strikethrough: 2.3.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0)(unified@11.0.5) + remark-cjk-friendly: 2.3.3(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(unified@11.0.5) + remark-cjk-friendly-gfm-strikethrough: 2.3.2(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0)(unified@11.0.5) remark-gfm: 4.0.1(supports-color@9.4.0) remark-mdx: 3.1.1(supports-color@9.4.0) remark-parse: 11.0.0(supports-color@9.4.0) @@ -3104,13 +3297,9 @@ snapshots: - micromark-util-types - supports-color - '@rspress/plugin-sitemap@2.0.23(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))': + '@rspress/shared@2.1.0(supports-color@9.4.0)': dependencies: - '@rspress/core': 2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) - - '@rspress/shared@2.0.23(supports-color@9.4.0)': - dependencies: - '@rsbuild/core': 2.2.11 + '@rsbuild/core': 2.3.0 '@shikijs/rehype': 4.5.0 '@types/react': 19.3.0 mdast-util-mdx-jsx: 3.2.0(supports-color@9.4.0) @@ -3428,9 +3617,9 @@ snapshots: '@ungap/structured-clone@1.3.3': {} - '@unhead/react@2.1.17(react@19.3.0)': + '@unhead/react@2.1.17(react@19.3.1)': dependencies: - react: 19.3.0 + react: 19.3.1 unhead: 2.1.17 acorn-jsx@5.3.2(acorn@8.18.0): @@ -3927,6 +4116,26 @@ snapshots: transitivePeerDependencies: - supports-color + hast-util-to-jsx-runtime@2.3.7(supports-color@9.4.0): + dependencies: + '@types/estree': 1.0.9 + '@types/hast': 3.0.5 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1(supports-color@9.4.0) + mdast-util-mdx-jsx: 3.2.0(supports-color@9.4.0) + mdast-util-mdxjs-esm: 2.0.1(supports-color@9.4.0) + property-information: 7.2.0 + space-separated-tokens: 2.0.2 + style-to-object: 2.0.2 + unist-util-position: 5.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + hast-util-to-parse5@8.0.1: dependencies: '@types/hast': 3.0.5 @@ -3972,6 +4181,8 @@ snapshots: inline-style-parser@0.2.7: {} + inline-style-parser@0.2.9: {} + internmap@1.0.1: {} internmap@2.0.3: {} @@ -4120,6 +4331,14 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-gfm-strikethrough@2.0.1(supports-color@9.4.0): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3(supports-color@9.4.0) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + mdast-util-gfm-table@2.0.0(supports-color@9.4.0): dependencies: '@types/mdast': 4.0.4 @@ -4217,23 +4436,24 @@ snapshots: unist-util-visit: 5.1.0 vfile: 6.0.3 - mdast-util-to-markdown-cjk-friendly-gfm-strikethrough@1.0.0(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(supports-color@9.4.0): + mdast-util-to-markdown-cjk-friendly-gfm-strikethrough@1.0.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(supports-color@9.4.0): dependencies: - mdast-util-gfm-strikethrough: 2.0.0(supports-color@9.4.0) - mdast-util-to-markdown: 2.1.2 - micromark-extension-cjk-friendly-util: 3.0.1(micromark-util-types@2.0.2) - micromark-util-symbol: 2.0.1 + mdast-util-gfm-strikethrough: 2.0.1(supports-color@9.4.0) + mdast-util-to-markdown: 2.2.1 + mdast-util-to-markdown-cjk-friendly: 1.0.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2) optionalDependencies: '@types/mdast': 4.0.4 transitivePeerDependencies: - micromark-util-types - supports-color - mdast-util-to-markdown-cjk-friendly@1.0.0(@types/mdast@4.0.4)(micromark-util-types@2.0.2): + mdast-util-to-markdown-cjk-friendly@1.0.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2): dependencies: - mdast-util-to-markdown: 2.1.2 + mdast-util-to-markdown: 2.2.1 micromark-extension-cjk-friendly-util: 3.0.1(micromark-util-types@2.0.2) - micromark-util-symbol: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 optionalDependencies: '@types/mdast': 4.0.4 transitivePeerDependencies: @@ -4251,6 +4471,20 @@ snapshots: unist-util-visit: 5.1.0 zwitch: 2.0.4 + mdast-util-to-markdown@2.2.1: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-character: 2.1.1 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + mdast-util-to-string@3.2.0: dependencies: '@types/mdast': 3.0.15 @@ -4259,7 +4493,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 - medium-zoom@1.1.0: {} + medium-zoom@1.1.2: {} mermaid@10.9.8(supports-color@9.4.0): dependencies: @@ -4345,7 +4579,7 @@ snapshots: optionalDependencies: micromark-util-types: 2.0.2 - micromark-extension-cjk-friendly@2.0.1(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0)): + micromark-extension-cjk-friendly@2.0.2(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0)): dependencies: devlop: 1.1.0 micromark: 4.0.2(supports-color@9.4.0) @@ -4822,36 +5056,43 @@ snapshots: react: 19.3.0 scheduler: 0.28.0 + react-dom@19.3.1(react@19.3.1): + dependencies: + react: 19.3.1 + scheduler: 0.28.0 + react-lazy-with-preload@2.2.1: {} - react-reconciler@0.33.0(react@19.3.0): + react-reconciler@0.33.0(react@19.3.1): dependencies: - react: 19.3.0 + react: 19.3.1 scheduler: 0.27.0 react-refresh@0.19.0: {} - react-render-to-markdown@19.1.0(react@19.3.0): + react-render-to-markdown@19.1.0(react@19.3.1): dependencies: - react: 19.3.0 - react-reconciler: 0.33.0(react@19.3.0) + react: 19.3.1 + react-reconciler: 0.33.0(react@19.3.1) - react-router-dom@7.18.4(react-dom@19.3.0(react@19.3.0))(react@19.3.0): + react-router-dom@7.18.5(react-dom@19.3.1(react@19.3.1))(react@19.3.1): dependencies: - react: 19.3.0 - react-dom: 19.3.0(react@19.3.0) - react-router: 7.18.4(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + react: 19.3.1 + react-dom: 19.3.1(react@19.3.1) + react-router: 7.18.5(react-dom@19.3.1(react@19.3.1))(react@19.3.1) - react-router@7.18.4(react-dom@19.3.0(react@19.3.0))(react@19.3.0): + react-router@7.18.5(react-dom@19.3.1(react@19.3.1))(react@19.3.1): dependencies: cookie: 1.1.1 - react: 19.3.0 + react: 19.3.1 set-cookie-parser: 2.7.2 optionalDependencies: - react-dom: 19.3.0(react@19.3.0) + react-dom: 19.3.1(react@19.3.1) react@19.3.0: {} + react@19.3.1: {} + readdirp@5.1.1: optional: true @@ -4919,9 +5160,9 @@ snapshots: transitivePeerDependencies: - supports-color - remark-cjk-friendly-gfm-strikethrough@2.3.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0)(unified@11.0.5): + remark-cjk-friendly-gfm-strikethrough@2.3.2(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0)(unified@11.0.5): dependencies: - mdast-util-to-markdown-cjk-friendly-gfm-strikethrough: 1.0.0(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(supports-color@9.4.0) + mdast-util-to-markdown-cjk-friendly-gfm-strikethrough: 1.0.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(supports-color@9.4.0) micromark-extension-cjk-friendly-gfm-strikethrough: 2.0.1(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0)) unified: 11.0.5 optionalDependencies: @@ -4931,10 +5172,10 @@ snapshots: - micromark-util-types - supports-color - remark-cjk-friendly@2.3.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(unified@11.0.5): + remark-cjk-friendly@2.3.3(@types/mdast@4.0.4)(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(unified@11.0.5): dependencies: - mdast-util-to-markdown-cjk-friendly: 1.0.0(@types/mdast@4.0.4)(micromark-util-types@2.0.2) - micromark-extension-cjk-friendly: 2.0.1(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0)) + mdast-util-to-markdown-cjk-friendly: 1.0.1(@types/mdast@4.0.4)(micromark-util-types@2.0.2) + micromark-extension-cjk-friendly: 2.0.2(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0)) unified: 11.0.5 optionalDependencies: '@types/mdast': 4.0.4 @@ -5017,9 +5258,9 @@ snapshots: optionalDependencies: typescript: 6.0.3 - rspress-plugin-devkit@1.0.1(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): + rspress-plugin-devkit@1.0.1(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): dependencies: - '@rspress/core': 2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) + '@rspress/core': 2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.5 '@types/mdast': 4.0.4 @@ -5037,29 +5278,29 @@ snapshots: transitivePeerDependencies: - supports-color - rspress-plugin-file-tree@1.0.7(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): + rspress-plugin-file-tree@1.0.7(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): dependencies: - '@rspress/core': 2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) - rspress-plugin-devkit: 1.0.1(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) + '@rspress/core': 2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) + rspress-plugin-devkit: 1.0.1(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) transitivePeerDependencies: - supports-color - rspress-plugin-google-analytics@1.0.1(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): + rspress-plugin-google-analytics@1.0.1(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): dependencies: - '@rspress/core': 2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) - rspress-plugin-devkit: 1.0.1(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) + '@rspress/core': 2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) + rspress-plugin-devkit: 1.0.1(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) transitivePeerDependencies: - supports-color - rspress-plugin-mermaid@1.0.3(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): + rspress-plugin-mermaid@1.0.3(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0): dependencies: - '@rspress/core': 2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) + '@rspress/core': 2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) mermaid: 10.9.8(supports-color@9.4.0) - rspress-plugin-devkit: 1.0.1(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) + rspress-plugin-devkit: 1.0.1(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(supports-color@9.4.0) transitivePeerDependencies: - supports-color - rstack@0.8.0(@rspress/core@2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(typescript@6.0.3): + rstack@0.8.0(@rspress/core@2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0))(typescript@6.0.3): dependencies: '@rsbuild/core': 2.2.11 '@rslib/core': 1.0.3(typescript@6.0.3) @@ -5069,7 +5310,7 @@ snapshots: prettier: 3.9.8 tinypool: 2.2.0 optionalDependencies: - '@rspress/core': 2.0.23(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) + '@rspress/core': 2.1.0(@rspack/core@2.2.8(@swc/helpers@0.5.23))(micromark-util-types@2.0.2)(micromark@4.0.2(supports-color@9.4.0))(supports-color@9.4.0) '@rstackjs/cli-darwin-arm64': 0.8.0 '@rstackjs/cli-darwin-x64': 0.8.0 '@rstackjs/cli-linux-arm64-gnu': 0.8.0 @@ -5250,6 +5491,10 @@ snapshots: dependencies: inline-style-parser: 0.2.7 + style-to-object@2.0.2: + dependencies: + inline-style-parser: 0.2.9 + stylis@4.4.0: {} supports-color@8.1.1: @@ -5348,13 +5593,13 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - unplugin-icons@24.0.0(@rsbuild/core@2.2.11)(@rspack/core@2.2.8(@swc/helpers@0.5.23))(@svgr/core@8.1.0(supports-color@9.4.0)(typescript@6.0.3)): + unplugin-icons@24.0.0(@rsbuild/core@2.3.0)(@rspack/core@2.2.8(@swc/helpers@0.5.23))(@svgr/core@8.1.0(supports-color@9.4.0)(typescript@6.0.3)): dependencies: '@antfu/install-pkg': 1.1.0 '@iconify/utils': 3.1.7 local-pkg: 1.2.1 obug: 2.2.1 - unplugin: 3.4.0(@rsbuild/core@2.2.11)(@rspack/core@2.2.8(@swc/helpers@0.5.23)) + unplugin: 3.4.0(@rsbuild/core@2.3.0)(@rspack/core@2.2.8(@swc/helpers@0.5.23)) optionalDependencies: '@svgr/core': 8.1.0(supports-color@9.4.0)(typescript@6.0.3) transitivePeerDependencies: @@ -5369,13 +5614,13 @@ snapshots: - vite - webpack - unplugin@3.4.0(@rsbuild/core@2.2.11)(@rspack/core@2.2.8(@swc/helpers@0.5.23)): + unplugin@3.4.0(@rsbuild/core@2.3.0)(@rspack/core@2.2.8(@swc/helpers@0.5.23)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.7 webpack-virtual-modules: 0.6.2 optionalDependencies: - '@rsbuild/core': 2.2.11 + '@rsbuild/core': 2.3.0 '@rspack/core': 2.2.8(@swc/helpers@0.5.23) update-browserslist-db@1.3.1(browserslist@4.28.8): diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e1487d37..6c74608f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,3 +4,5 @@ allowBuilds: "workerd": true minimumReleaseAgeExclude: - "@iconify-json/simple-icons@1.2.99" + - "@rspress/core@2.1.0" + - "@rspress/shared@2.1.0" diff --git a/rstack.config.ts b/rstack.config.ts index ee107342..cbb10ac6 100644 --- a/rstack.config.ts +++ b/rstack.config.ts @@ -8,7 +8,6 @@ define.doc(async () => { const [ { pluginSass }, { transformerCompatibleMetaHighlight }, - { pluginSitemap }, { transformerNotationDiff }, { default: fileTree }, { default: ga }, @@ -17,7 +16,6 @@ define.doc(async () => { ] = await Promise.all([ import("@rsbuild/plugin-sass"), import("@rspress/core/shiki-transformers"), - import("@rspress/plugin-sitemap"), import("@shikijs/transformers"), import("rspress-plugin-file-tree"), import("rspress-plugin-google-analytics"), @@ -33,12 +31,8 @@ define.doc(async () => { logoText: "Halo 文档", icon: "/img/favicon-96x96.png", logo: "https://www.halo.run/logo", - llms: true, siteOrigin: SITE_URL, globalStyles: path.join(import.meta.dirname, "styles/index.scss"), - route: { - cleanUrls: true, - }, mediumZoom: { selector: ".rspress-doc img:not(.no-zoom)", }, @@ -60,9 +54,6 @@ define.doc(async () => { }, outDir: "build", plugins: [ - pluginSitemap({ - siteUrl: SITE_URL, - }), mermaid(), ga({ id: "UA-110780416-7",