From 7f4e7ec8986e2c6bb4226d763177c79b82625087 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E5=AE=87=E8=B6=85?= <784672616@qq.com> Date: Mon, 3 Jun 2024 01:00:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E5=B8=830.1.2=20&=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .npmignore | 5 +- README.md | 68 +-- demos/close-by-ref.tsx | 55 ++ demos/context.tsx | 48 ++ demos/getting-started.tsx | 30 - demos/mydrawer.tsx | 27 + demos/promisify.tsx | 2 +- demos/static-call.tsx | 18 +- docs/guide/Q&A.mdx | 3 - docs/guide/Q&A/_meta.json | 1 + docs/guide/Q&A/close-by-ref.mdx | 59 ++ docs/guide/Q&A/context.mdx | 52 ++ docs/guide/_meta.json | 7 +- docs/guide/api.mdx | 1 + docs/guide/feature/promisify.mdx | 2 +- docs/guide/feature/static-call.mdx | 18 +- modern.config.ts | 9 +- package.json | 10 +- pnpm-lock.yaml | 946 +++++++++++++++++------------ 19 files changed, 870 insertions(+), 491 deletions(-) create mode 100644 demos/close-by-ref.tsx create mode 100644 demos/context.tsx delete mode 100644 demos/getting-started.tsx create mode 100644 demos/mydrawer.tsx delete mode 100644 docs/guide/Q&A.mdx create mode 100644 docs/guide/Q&A/_meta.json create mode 100644 docs/guide/Q&A/close-by-ref.mdx create mode 100644 docs/guide/Q&A/context.mdx create mode 100644 docs/guide/api.mdx diff --git a/.npmignore b/.npmignore index c6f7234..b4ed429 100644 --- a/.npmignore +++ b/.npmignore @@ -23,13 +23,14 @@ tests/ !.vscode/extensions.json .idea/ -src/ - .changeset +.github .husky .vscode +demos doc_build docs +src modern.config.* jest.config.js .eslintcache diff --git a/README.md b/README.md index f047b24..158cb4a 100644 --- a/README.md +++ b/README.md @@ -1,46 +1,46 @@ -# Modern.js Package +# Openify -## Setup +> 方便 React 弹窗类使用的工具 -Install the dependencies: +## 快速上手 -```bash -pnpm run install -``` - -## Get Started - -Run and debug the module: +### 安装依赖 ```bash -pnpm run dev +npm install openify +# or +yarn add openify +# or +pnpm add openify ``` -Run test cases: - -```bash -pnpm run test +### 使用`openify`开发组件 + +```tsx +export type MyModalProps = OpenableProps & { + /** your props **/ +}; + +const MyModal = openify( + ({ visible, onClose, afterClose, ... }: MyModalProps) => { + // your code here + return ( + + {/** your content here **/} + + ); + }, +); + +export default MyModal; ``` -Build the module for production: +### 使用 open 方法 -```bash -pnpm run build -``` - -Enable optional features: - -```bash -pnpm run new -``` - -Other commands: - -```bash -pnpm run lint # Lint and fix source files -pnpm run change # Add a new changeset -pnpm run bump # Update version and changelog via changeset -pnpm run release # Release the package +```tsx +export default function MyApp() { + return ; +} ``` -For more information, see the [Modern.js Module documentation](https://modernjs.dev/module-tools/en). +## [在线文档](https://asurance.github.io/openify/) diff --git a/demos/close-by-ref.tsx b/demos/close-by-ref.tsx new file mode 100644 index 0000000..e121453 --- /dev/null +++ b/demos/close-by-ref.tsx @@ -0,0 +1,55 @@ +import React, { createRef, forwardRef, useImperativeHandle } from 'react'; +import { Button, Modal, Space } from '@arco-design/web-react'; +import { OpenableProps, openify } from 'openify'; + +import '@arco-design/web-react/dist/css/arco.css'; + +type MyModalProps = OpenableProps & { + title: string; +}; + +type MyModalRef = { + close: () => void; +}; + +const MyModal = openify( + forwardRef( + ({ visible, onClose, afterClose, title }: MyModalProps, ref) => { + useImperativeHandle( + ref, + () => ({ + close() { + onClose(); + }, + }), + [], + ); + return ( + + 静态打开 + + ); + }, + ), +); + +export default () => ( + + + +); diff --git a/demos/context.tsx b/demos/context.tsx new file mode 100644 index 0000000..f29bc7b --- /dev/null +++ b/demos/context.tsx @@ -0,0 +1,48 @@ +import React, { createContext, useContext } from 'react'; +import { Button, Modal, Space } from '@arco-design/web-react'; +import { OpenableProps, openify } from 'openify'; + +import '@arco-design/web-react/dist/css/arco.css'; + +const myContext = createContext('默认内容'); + +type MyModalProps = OpenableProps & { + title: string; +}; + +const MyModal = openify( + ({ visible, onClose, afterClose, title }: MyModalProps) => { + const context = useContext(myContext); + return ( + + {context} + + ); + }, +); + +const MyModalWithContext = openify(MyModal, { + bindToComponent: false, + renderHook: node => { + return ( + {node} + ); + }, +}); + +export default () => ( + + + + + + +); diff --git a/demos/getting-started.tsx b/demos/getting-started.tsx deleted file mode 100644 index 77e02da..0000000 --- a/demos/getting-started.tsx +++ /dev/null @@ -1,30 +0,0 @@ -import React from 'react'; -import { Button, Modal } from '@arco-design/web-react'; -import { OpenableProps, openify } from 'openify'; - -import '@arco-design/web-react/dist/css/arco.css'; - -export type MyModalProps = OpenableProps & { - title: string; -}; - -const MyModal = openify( - ({ visible, onClose, afterClose, title }: MyModalProps) => { - const close = () => { - onClose(); - }; - return ( - - 测试 - - ); - }, -); - -export default () => ; diff --git a/demos/mydrawer.tsx b/demos/mydrawer.tsx new file mode 100644 index 0000000..9b15374 --- /dev/null +++ b/demos/mydrawer.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { Drawer } from '@arco-design/web-react'; +import { OpenableProps, openify } from 'openify'; + +import '@arco-design/web-react/dist/css/arco.css'; + +type MyDrawerProps = OpenableProps & { + title: string; +}; + +const MyDrawer = openify( + ({ visible, onClose, afterClose, title }: MyDrawerProps) => { + return ( + + 抽屉内容 + + ); + }, +); + +export default MyDrawer; diff --git a/demos/promisify.tsx b/demos/promisify.tsx index e3dcb8f..4888fb3 100644 --- a/demos/promisify.tsx +++ b/demos/promisify.tsx @@ -4,7 +4,7 @@ import { OpenableProps, openify } from 'openify'; import '@arco-design/web-react/dist/css/arco.css'; -export type MyModalProps = OpenableProps< +type MyModalProps = OpenableProps< | { isOk: true; id: string; diff --git a/demos/static-call.tsx b/demos/static-call.tsx index 2c9ef54..fc27b23 100644 --- a/demos/static-call.tsx +++ b/demos/static-call.tsx @@ -1,10 +1,10 @@ import React from 'react'; -import { Button, Modal } from '@arco-design/web-react'; +import { Button, Modal, Space } from '@arco-design/web-react'; import { OpenableProps, openify } from 'openify'; import '@arco-design/web-react/dist/css/arco.css'; -export type MyModalProps = OpenableProps & { +type MyModalProps = OpenableProps & { title: string; }; @@ -24,10 +24,18 @@ const MyModal = openify( }, ); -function openMyModal(title: '标题') { - MyModal.open({ title }); +async function openMyModal(title: string) { + return MyModal.open({ title }); +} + +async function openMyDrawer(title: '标题') { + const MyDrawer = await import('./mydrawer'); + return MyDrawer.default.open({ title }); } export default () => ( - + + + + ); diff --git a/docs/guide/Q&A.mdx b/docs/guide/Q&A.mdx deleted file mode 100644 index 078224f..0000000 --- a/docs/guide/Q&A.mdx +++ /dev/null @@ -1,3 +0,0 @@ -# 常见问题 - -## 为什么`openify`打开的组件拿不到`context` diff --git a/docs/guide/Q&A/_meta.json b/docs/guide/Q&A/_meta.json new file mode 100644 index 0000000..431eef8 --- /dev/null +++ b/docs/guide/Q&A/_meta.json @@ -0,0 +1 @@ +["close-by-ref", "context"] diff --git a/docs/guide/Q&A/close-by-ref.mdx b/docs/guide/Q&A/close-by-ref.mdx new file mode 100644 index 0000000..93d7f5e --- /dev/null +++ b/docs/guide/Q&A/close-by-ref.mdx @@ -0,0 +1,59 @@ +# 如果由外部主动关闭 + +```tsx +import React, { createRef, forwardRef, useImperativeHandle } from 'react'; +import { Button, Modal, Space } from '@arco-design/web-react'; +import { OpenableProps, openify } from 'openify'; + +import '@arco-design/web-react/dist/css/arco.css'; + +type MyModalProps = OpenableProps & { + title: string; +}; + +type MyModalRef = { + close: () => void; +}; + +const MyModal = openify( + forwardRef( + ({ visible, onClose, afterClose, title }: MyModalProps, ref) => { + useImperativeHandle( + ref, + () => ({ + close() { + onClose(); + }, + }), + [], + ); + return ( + + 静态打开 + + ); + }, + ), +); + +export default () => ( + + + +); +``` diff --git a/docs/guide/Q&A/context.mdx b/docs/guide/Q&A/context.mdx new file mode 100644 index 0000000..ad4cfc7 --- /dev/null +++ b/docs/guide/Q&A/context.mdx @@ -0,0 +1,52 @@ +# context 获取失败 + +```tsx +import React, { createContext, useContext } from 'react'; +import { Button, Modal, Space } from '@arco-design/web-react'; +import { OpenableProps, openify } from 'openify'; + +import '@arco-design/web-react/dist/css/arco.css'; + +const myContext = createContext('默认内容'); + +type MyModalProps = OpenableProps & { + title: string; +}; + +const MyModal = openify( + ({ visible, onClose, afterClose, title }: MyModalProps) => { + const context = useContext(myContext); + return ( + + {context} + + ); + }, +); + +const MyModalWithContext = openify(MyModal, { + bindToComponent: false, + renderHook: node => { + return ( + {node} + ); + }, +}); + +export default () => ( + + + + + + +); +``` diff --git a/docs/guide/_meta.json b/docs/guide/_meta.json index 045c4f3..6daac9c 100644 --- a/docs/guide/_meta.json +++ b/docs/guide/_meta.json @@ -10,5 +10,10 @@ "label": "特性" }, "how-it-works", - "Q&A" + { + "type": "dir", + "name": "Q&A", + "label": "常见问题" + }, + "api" ] diff --git a/docs/guide/api.mdx b/docs/guide/api.mdx new file mode 100644 index 0000000..5932792 --- /dev/null +++ b/docs/guide/api.mdx @@ -0,0 +1 @@ +# API diff --git a/docs/guide/feature/promisify.mdx b/docs/guide/feature/promisify.mdx index ab13591..40974e2 100644 --- a/docs/guide/feature/promisify.mdx +++ b/docs/guide/feature/promisify.mdx @@ -9,7 +9,7 @@ import { OpenableProps, openify } from 'openify'; import '@arco-design/web-react/dist/css/arco.css'; -export type MyModalProps = OpenableProps< +type MyModalProps = OpenableProps< | { isOk: true; id: string; diff --git a/docs/guide/feature/static-call.mdx b/docs/guide/feature/static-call.mdx index fa35ba6..b6a4be6 100644 --- a/docs/guide/feature/static-call.mdx +++ b/docs/guide/feature/static-call.mdx @@ -4,12 +4,12 @@ ```tsx import React from 'react'; -import { Button, Modal } from '@arco-design/web-react'; +import { Button, Modal, Space } from '@arco-design/web-react'; import { OpenableProps, openify } from 'openify'; import '@arco-design/web-react/dist/css/arco.css'; -export type MyModalProps = OpenableProps & { +type MyModalProps = OpenableProps & { title: string; }; @@ -29,11 +29,19 @@ const MyModal = openify( }, ); -function openMyModal(title: '标题') { - MyModal.open({ title }); +async function openMyModal(title: string) { + return MyModal.open({ title }); +} + +async function openMyDrawer(title: '标题') { + const MyDrawer = await import('demos/mydrawer'); + return MyDrawer.default.open({ title }); } export default () => ( - + + + + ); ``` diff --git a/modern.config.ts b/modern.config.ts index 25afd3c..a9381b8 100644 --- a/modern.config.ts +++ b/modern.config.ts @@ -9,13 +9,20 @@ export default defineConfig({ modulePluginDoc({ doc: { title: 'openify', + description: '方便React弹窗类使用的工具', base: '/openify/', + markdown: { + showLineNumbers: true, + }, themeConfig: { + darkMode: true, + enableContentAnimation: true, + enableScrollToTop: true, socialLinks: [ { icon: 'github', mode: 'link', - content: 'https://github.com/openify/openify', + content: 'https://github.com/asurance/openify', }, ], }, diff --git a/package.json b/package.json index 8f95e32..b6637d6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openify", - "version": "0.1.1", + "version": "0.1.2", "types": "./dist/types/index.d.ts", "main": "./dist/lib/index.js", "module": "./dist/es/index.js", @@ -37,10 +37,10 @@ "devDependencies": { "@arco-design/web-react": "^2.62.0", "@douyinfe/semi-ui": "^2.59.1", - "@modern-js/core": "2.49.3", - "@modern-js/eslint-config": "2.49.3", - "@modern-js/module-tools": "2.49.3", - "@modern-js/plugin-rspress": "1.21.0", + "@modern-js/core": "2.51.0", + "@modern-js/eslint-config": "2.51.0", + "@modern-js/module-tools": "2.51.0", + "@modern-js/plugin-rspress": "1.22.0", "@types/node": "~16.11.68", "@types/react": "^17.0.80", "@types/react-dom": "^17.0.25", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a52db2..97ad969 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,17 +15,17 @@ importers: specifier: ^2.59.1 version: 2.59.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@modern-js/core': - specifier: 2.49.3 - version: 2.49.3 + specifier: 2.51.0 + version: 2.51.0 '@modern-js/eslint-config': - specifier: 2.49.3 - version: 2.49.3(typescript@5.0.4) + specifier: 2.51.0 + version: 2.51.0(@swc/helpers@0.5.3)(typescript@5.0.4) '@modern-js/module-tools': - specifier: 2.49.3 - version: 2.49.3(eslint@8.57.0)(typescript@5.0.4) + specifier: 2.51.0 + version: 2.51.0(eslint@8.57.0)(typescript@5.0.4) '@modern-js/plugin-rspress': - specifier: 1.21.0 - version: 1.21.0(@babel/core@7.24.5)(@swc/helpers@0.5.3)(@types/react@17.0.80)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(solid-js@1.8.17)(typescript@5.0.4)(webpack@5.91.0) + specifier: 1.22.0 + version: 1.22.0(@babel/core@7.24.5)(@swc/helpers@0.5.3)(@types/react@17.0.80)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(solid-js@1.8.17)(typescript@5.0.4)(webpack@5.91.0) '@types/node': specifier: ~16.11.68 version: 16.11.68 @@ -817,6 +817,9 @@ packages: resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} + '@bufbuild/protobuf@1.10.0': + resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} + '@changesets/apply-release-plan@7.0.1': resolution: {integrity: sha512-aPdSq/R++HOyfEeBGjEe6LNG8gs0KMSyRETD/J2092OkNq8mOioAxyKjMbvVUdzgr/HTawzMOz7lfw339KnsCA==} @@ -1289,19 +1292,19 @@ packages: peerDependencies: react: '>=16' - '@modern-js-app/eslint-config@2.49.3': - resolution: {integrity: sha512-Wk2lZt90FAT1HrrbEkP5GZZwspcOiFF6TkSEJtHBv0pt7xgzBWKWLaI5LC3dUfYvHlkxqXpe45hy0Vb4yAlYJA==} + '@modern-js-app/eslint-config@2.51.0': + resolution: {integrity: sha512-1VnRJvOJi6iAFujv6AaHGpZKfOvPk8dwZFYCTXGOmP9oWEbEAqDdKObjWtdX8APB/KNl/IweUJvP+ZEru8SQJw==} peerDependencies: typescript: ^4 || ^5 - '@modern-js/core@2.49.3': - resolution: {integrity: sha512-t80L6yWODvgG3ZmmCHlUqE4yTzMN7Agsmu6IIW8j7qcAMyrYOcrVPlgUoTRvNQnWZ8XYxMTPejk0C6Bdgnoiqg==} + '@modern-js/core@2.51.0': + resolution: {integrity: sha512-VOW2VhdcWjEiDytLZ59LtinwZ1kInBtvzMU1yM8bzI3V0w3qdeu5VpXW096ZQIZVFVAOd39vJRepQI2WsFkj6w==} - '@modern-js/eslint-config@2.49.3': - resolution: {integrity: sha512-Jfxje3mz3VK+vwJYxv931gBvjzM0yUxWGi1g+f2iJDGRhuhSRjOvXpp9Na1Ym7apVAgBpKRytamcld8OX+pnuA==} + '@modern-js/eslint-config@2.51.0': + resolution: {integrity: sha512-8+B/aO80szmCf7+sw87Eb2nmZVxxThIq29q+QNSnhEnSuE2yrrnRAHlDqcckKGDJC5e/GsREoeqANIRbcnXdug==} - '@modern-js/module-tools@2.49.3': - resolution: {integrity: sha512-E2n95pKforlYAeGBVcJGo+E8fTG8u8eISlnAXCQJk+PGRIDjrgB1pRH/glHoy4MMzuGyNqltRhxjtvZZY5TxGw==} + '@modern-js/module-tools@2.51.0': + resolution: {integrity: sha512-HwK/Is7ggEg5rSF/rBZe2OKEIBrLKB1CmQit27dajEpazMyPyTxGtkHUvf4HKZ4T6Ao5UV53vkZU7M6st/xz4Q==} engines: {node: '>=16.0.0'} hasBin: true peerDependencies: @@ -1310,28 +1313,28 @@ packages: typescript: optional: true - '@modern-js/node-bundle-require@2.49.3': - resolution: {integrity: sha512-g+FKd7kEcWgYa/VJRPSrn0C6zwof+MFF6Sk616YNrI2wlvoMgCqTipVjIOd6n6PE915HSiyD4/WRDCpLqKozmg==} + '@modern-js/node-bundle-require@2.51.0': + resolution: {integrity: sha512-G27sunUdI/fP9j25HjQalSKzv5gI4M7FuQIjD89nF+yjM3rORaT3sV9cVDUP6aQ6UC10DWR4ntsQN7uPWuZP3g==} - '@modern-js/plugin-changeset@2.49.3': - resolution: {integrity: sha512-5M0tDQkQpicKm4txXxu97TmhVakgCqC2tPKdRdZIMuyzJd3k91lg426qE1sCjssnqkttv1DoSKIVU+YeH5QHkQ==} + '@modern-js/plugin-changeset@2.51.0': + resolution: {integrity: sha512-Fq/0jPNHWTLTEg9cNjBSNU0pzWNXMGAecps21ymjwcWUi3l8zaOfmLY4SJEg5bp+H+N4ydztJvuo5CliqxnHDw==} - '@modern-js/plugin-i18n@2.49.3': - resolution: {integrity: sha512-O12BPRKBwQuRRH4oMJb/jQNv0zfp/hkl/FQhD0zRduofRWMln/5VFVUQWVBr134gzOHGNY5luByij0XgzKPIXQ==} + '@modern-js/plugin-i18n@2.51.0': + resolution: {integrity: sha512-JFmFq5zrT0fzsbJYXMa+322slr7tK69GbAJOHtAXy5N8HyCf7RVO00xDx/8qOXmFqAFu9t3Uwy0DguAit0GEzQ==} - '@modern-js/plugin-lint@2.49.3': - resolution: {integrity: sha512-FsllRE95n+N52ygWcLrP+GYuRY2ZGBWINrneRpwrfuZnjp745mnQ8M87sXMFSukadE0DD7f1K/6+cdd9bJFQtA==} + '@modern-js/plugin-lint@2.51.0': + resolution: {integrity: sha512-9sYX5P/iZwE97OnBKoSK/Ji4jlCBpP+OC9A0jN3tmTI/+AsfzqrCaCOGIjZccp0t3699cPs85ykLN45BQ09DwA==} peerDependencies: eslint: ^8.28.0 peerDependenciesMeta: eslint: optional: true - '@modern-js/plugin-rspress@1.21.0': - resolution: {integrity: sha512-Pa122g0dp/iHi4pgew339Mwk1J2CecdISZ9mmLwwNRpDKMLJenfQ5Ae2jfnG+/Y46LntMquD4FlACRQWLIEV5A==} + '@modern-js/plugin-rspress@1.22.0': + resolution: {integrity: sha512-4SM89DrkgVFrtLchs+2VJj+ICjCPnWDO2Vj8N942PxkzBX9cyGABSzOsPOl9iVcRCRGGuTe1Fjxzvkvq9FRUmQ==} - '@modern-js/plugin@2.49.3': - resolution: {integrity: sha512-zeKqKsjSe1uGXEMzngFopk+f0z8458d0kXTi2OKoD5lrAP6XXCAhtswQYAUeGUEHTMBm13D2zbxqeOBMrO3IzA==} + '@modern-js/plugin@2.51.0': + resolution: {integrity: sha512-5zmCtiSEe0kFGIL4JwEByNUYQjyb7FInVALxDOYmJEiL/kCdvxTmt+/vGkD/kzZFMX1bmPqWuEm/90jYkdJ1fw==} '@modern-js/swc-plugins-darwin-arm64@0.6.6': resolution: {integrity: sha512-+Iz8/HkWyG97EcAWWAzSXI0nUAP1LOkuWjx6+anHIEhMW/pO2UowBM73j7FTIzuDgnREcF535v/3FLKzmD0I+w==} @@ -1387,14 +1390,17 @@ packages: peerDependencies: '@swc/helpers': 0.5.3 - '@modern-js/tsconfig@2.49.3': - resolution: {integrity: sha512-uE15h9wnWWDsShxua8NxDDImYCa2gvw6R8WI7MI8+fJ0nw1Tp7drWbnPwf5ffi43gdNtgFPcqk+wMRe6htHXIg==} + '@modern-js/tsconfig@2.51.0': + resolution: {integrity: sha512-I+ViLyWeVRtE/vrqCc37Kc9RJnAGvNEn29BuHf6NCB1YMGKxK4CyDjl24vIwAHGY0vaKw8bfmq1weEuo4KLf2A==} + + '@modern-js/types@2.51.0': + resolution: {integrity: sha512-CulbEPA8dgwwy6Lwsj0Z3ur+8MYfUq0C6uERpls/nA8MFuDI2aF+il8Y43Z8j5ecB5D6nSXmIk6hgcwym6IZ3w==} - '@modern-js/types@2.49.3': - resolution: {integrity: sha512-Q++A4TqsJyB0dXuYkYd4kNzGs8XYrpB/on8MHrY6o1c8WnMPJaH2uZ/OXTaTA3/WZzaztxM0VC6gWjDsl1LXpQ==} + '@modern-js/utils@2.50.0': + resolution: {integrity: sha512-Gt/NIAsbkmwXif9uIPWaEt6nWoMCtYlvwuNNJN7ktD2SOmecaVAGWHn6+IEtkz794SQQHTe1b8Wd72LilaN/zw==} - '@modern-js/utils@2.49.3': - resolution: {integrity: sha512-fs/sCxDjdHSf5WdH8sTsZ3yGiUC/dPQLHieiIAyWwWh1GQAcBxqLRVuebsPk/xNnbpukiKcW05a3xHznxLJvNw==} + '@modern-js/utils@2.51.0': + resolution: {integrity: sha512-RopqfjYeeYn5u21UJ6BoxbZRD20++T3wcILSaQQdrDeAj/z+Z3unRXjwl3HKATY2JB2zhQBGOMvXVz1J3xpHJA==} '@module-federation/runtime-tools@0.1.6': resolution: {integrity: sha512-7ILVnzMIa0Dlc0Blck5tVZG1tnk1MmLnuZpLOMpbdW+zl+N6wdMjjHMjEZFCUAJh2E5XJ3BREwfX8Ets0nIkLg==} @@ -1479,147 +1485,105 @@ packages: resolution: {integrity: sha512-clDjivHqWGXi7u+0d2r2sBi4Ie6VLEAzWMIkvJLnDmxoOhBYOTfzGbOQBA32THHm11/LiJbd01tJUpJsbshSWQ==} engines: {node: '>= 8.0.0'} - '@rsbuild/babel-preset@0.6.11': - resolution: {integrity: sha512-istKyGbaEFFQVExZzndvlJRX1NLD6TWPbaDdNkNdVOJkV5PLSmDwKvNa48fUv146icrh++THG+IKtlJXyHv36g==} + '@rsbuild/babel-preset@0.7.1': + resolution: {integrity: sha512-fiJlC/EfoNOrlu0xEqm2nRMLq2+6zAlqLkcuB+2ETdG8eKxe3ed/2xrzNVL3kBkXsWoTVIVhciQ9u/DNxesSZg==} - '@rsbuild/core@0.6.11': - resolution: {integrity: sha512-dVNWvj40J1060kC+DsY+oti+1ozygDchLXswBTyHjSVIjgJ+ypXwWQIJRlGzGfNcIOtU2zPN6FVphCrzw6ZeJA==} + '@rsbuild/core@0.7.0': + resolution: {integrity: sha512-piH2PVysaUNyxkIYUQ4zpVN+MFzO2wJFizs8LCNz8v9R4Vsr9LVEvn7iuiARcF6yzKV86Wl0krk4l5VBXh5tVA==} engines: {node: '>=16.0.0'} hasBin: true - '@rsbuild/core@0.6.13': - resolution: {integrity: sha512-oC3qMwKaSan2pjiYpbRcsnIS7TroJ9izuIspwnks2zXfFjSlGPo7OsBaFaY9Wg1j3KC1jXbqa2kyeYs7GaAGdQ==} + '@rsbuild/core@0.7.1': + resolution: {integrity: sha512-zMlCd6D7za0CVJUB4wV+qKPlKx+KYQd5JScadkUUmVa2pbYtqGsl4WL9nh6/EtPHh4+dQ+gWz0Yuv9iQwDTDPQ==} engines: {node: '>=16.0.0'} hasBin: true - '@rsbuild/plugin-babel@0.6.13': - resolution: {integrity: sha512-lOWC/7vUO1VHDBlemqrNL3GLY5fSbfs7VZdUiB37m1/vVb4wD0VDdUyljgGvIfeGMBiqwiyzNdzaeUUNR2pO2w==} + '@rsbuild/plugin-babel@0.7.0': + resolution: {integrity: sha512-7oVnnxoz8VzsaeTP7myw81za5h8pbUabN4lXved/VKYxNuPJJ6Va1A+EU5CkrDJFd7BRYv1KUAeGtTcgS0xY7A==} peerDependencies: - '@rsbuild/core': ^0.6.13 + '@rsbuild/core': ^0.7.0 - '@rsbuild/plugin-react@0.6.13': - resolution: {integrity: sha512-lHU8/Iqj1+J9A2EW9kO/acpKXZKr4le59ernPqPWfqNIRPeMCwmg/DGl/aK3Gf/W2mx9y36EXMvKwHi6KIIyug==} + '@rsbuild/plugin-babel@0.7.1': + resolution: {integrity: sha512-zyvbfR1k7Md87+Dvt4hWdfAOuGys2+gypPzJaPqyl1svPULw4gVtL+6IvQxYBKMYXyWAs9Eop6j9P0I7tI1uQg==} peerDependencies: - '@rsbuild/core': ^0.6.13 + '@rsbuild/core': ^0.7.1 - '@rsbuild/plugin-solid@0.6.13': - resolution: {integrity: sha512-Yd+bTaB8KWbEkcmBRgbWXGh/QWKJmfUulXo6Chu7C6qDv6r01ckysC+t6UXFhZnhLuVzJqjagDj/hYEoGcAWYQ==} + '@rsbuild/plugin-less@0.7.0': + resolution: {integrity: sha512-UXyM91/deCznW7QK7u5tuWrbgE+kiiBUhHPvW3po1JKLWI5IvE1adtmmUBxHj+asfhY9UldOvY0nUfYcmbEjCQ==} peerDependencies: - '@rsbuild/core': ^0.6.13 + '@rsbuild/core': ^0.7.0 - '@rsbuild/shared@0.6.11': - resolution: {integrity: sha512-MVDcwh9vvmpclSwNby37wCYMY9J1xjhoPHwRzz/19tdD7dlKrWh5ARrvUsidIGSvXxarrc0CztCvpvUomQinCQ==} + '@rsbuild/plugin-react@0.7.0': + resolution: {integrity: sha512-8BIzFyhA4oEhyXIWT7zZZ1LxebbiU6dWZ3R0c1RqxTcm6LRr+I3HBF/moFECiS1jyQOBCiOPtaxVEREtoJnxCw==} + peerDependencies: + '@rsbuild/core': ^0.7.0 - '@rsbuild/shared@0.6.13': - resolution: {integrity: sha512-zXlqgfpMHJd/OgFQfqPWISYLUDgci95n/QrkgGk3ZwpQp66zlL6/5qHvgjo0dB/tHh1UZayuHYRB6zHeypVmbA==} + '@rsbuild/plugin-sass@0.7.0': + resolution: {integrity: sha512-3S1lAX4Xwsh/J6m898E0T4mbqiFaAn0slZIkpgHoqRHmiEmXvxhGnV0emZPgKqcayB3U9hTChpVPV7TG3rgVqg==} + peerDependencies: + '@rsbuild/core': ^0.7.0 - '@rspack/binding-darwin-arm64@0.6.3': - resolution: {integrity: sha512-NS6LFwJYjOFIy7mp8FCquox/xCiWuc6a3OQtx+f80c+86uDOiQyix6BJJa3JDdQQ6DmAR3L2eRzV+XVnCzZwNA==} - cpu: [arm64] - os: [darwin] + '@rsbuild/plugin-solid@0.7.0': + resolution: {integrity: sha512-rICJopfdh3ITdmzuMFhe/SaZdNSH27w2I+pg1qBLChAG4fQp1+oNny0LHoQ6JZYy8x17gdMZ0FuWp1I9PILkBw==} + peerDependencies: + '@rsbuild/core': ^0.7.0 - '@rspack/binding-darwin-arm64@0.6.5': - resolution: {integrity: sha512-5Zbs3buzF80MZoWnnpm/ZqQ2ZLKWjmmy94gDMeJhG39lKcpK2J2NyDXVis2ZSg7uUvKyJ662BEgIE1AnTWjnYg==} - cpu: [arm64] - os: [darwin] + '@rsbuild/shared@0.7.0': + resolution: {integrity: sha512-juRe5zVdXEmdpTxIdstE58OlZ2z+WESlCgxE4waVpXwZrBEMX1fzM6Rl1ZKnInCOGzxYkSRpWVPSlBG1hAGERg==} - '@rspack/binding-darwin-x64@0.6.3': - resolution: {integrity: sha512-QGhB9+FeqQDc/I6hg5woc0a6XYQoNsCaJ5pAxnhSh4/wSe3IrFtokyqE2SUSwfWjkdNEnKYBC4p6Cc5KbkK7sg==} - cpu: [x64] + '@rsbuild/shared@0.7.1': + resolution: {integrity: sha512-AFFIPSyHx45qyBBm33R45IhVG+BeBzBBMvWtYlpFlUPDLcDjWQjpmnv/oN7E39JzXtxiNQUD7cxRG6zgMYdZvQ==} + + '@rspack/binding-darwin-arm64@0.7.0': + resolution: {integrity: sha512-vh+7sICv2L4hrtRZcoxwdwHRqKPM88PAtq1CcTkACEohOfxnRSJSfSvVYNMbOpqBkSUOQ6v2V9uy2UThtNqvKg==} + cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@0.6.5': - resolution: {integrity: sha512-oA1R0OF8r7y8+oLynnZC9EgysLoOBuu1yYG90gHmrkdzRjjmYe4auNhuSLLqF+WOqXw/zGSujiUbnVMjLEWIBg==} + '@rspack/binding-darwin-x64@0.7.0': + resolution: {integrity: sha512-E7cFk/1oMuAqvIsLCAEzI6p+/W3NoZyfSmjQ1s7MV9ylrPtwwzGnMcEbNzcRkemSw1dhxSzlgKT50cl8Pa+mVg==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@0.6.3': - resolution: {integrity: sha512-tZxqV+bCxVyr8Z0skQoSnj7WYjwjuw34wrSUdTFLL6vw7nRgGiOhE2ZcRLa0coNHUPyq6dcWIQPwzg0ToHxLkA==} + '@rspack/binding-linux-arm64-gnu@0.7.0': + resolution: {integrity: sha512-jcengiNNBm/5u3gUzVduqMBJ2uzUgUE7e9D4WK/gHXSYkk0m25iLxLhDCSnWQKxAgv8Tu71zkOUsiliZqjqJdA==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-gnu@0.6.5': - resolution: {integrity: sha512-xK2Ji9yCJSZE5HSRBS7R67HPahYd0WR16NefycrkmIEDR28B2T5CnvbqyNivnu7Coy1haHWisgfTV/NbjLd5fA==} + '@rspack/binding-linux-arm64-musl@0.7.0': + resolution: {integrity: sha512-CHeuGNeztufbHChQ6TyBin4R0iDE0c10J4/7XoX6DiDlDLoFRdB5OF55UeD9g+W/dj1MeZfkW38kezjQdi/vSg==} cpu: [arm64] os: [linux] - '@rspack/binding-linux-arm64-musl@0.6.3': - resolution: {integrity: sha512-1cNTLQE9c6CMGhFAuLdI3jYKhGiSiPCMRWb50GuzsfnbLcpnYfwHko7Fn/C/SOjP+xUZf7GlTTgrZssHP9yPrA==} - cpu: [arm64] - os: [linux] - - '@rspack/binding-linux-arm64-musl@0.6.5': - resolution: {integrity: sha512-nPDUf6TkzJWxqi6gQQz+Ypd2BPDiufh0gd0yFExIZyguE93amVbzJEfKeCQdvHZL5W/9XaYJoDKSOuCwMdLhiQ==} - cpu: [arm64] - os: [linux] - - '@rspack/binding-linux-x64-gnu@0.6.3': - resolution: {integrity: sha512-/bf9K3k8YNRTtNWbcG66CosIxvd77CIbq7XqPxW1OCsxzcl8nmTI0h1/bxgmiBchiAvNCou8mmP08GEvQXdUdQ==} - cpu: [x64] - os: [linux] - - '@rspack/binding-linux-x64-gnu@0.6.5': - resolution: {integrity: sha512-KT4GBPra7ge5oHSblfM74oRgW10MKdKhyJGEKFWqRezzul8i9SHElFzcE/w6qoOOLMgYPoVc/nybRqsJp9koZg==} - cpu: [x64] - os: [linux] - - '@rspack/binding-linux-x64-musl@0.6.3': - resolution: {integrity: sha512-816xaFVOI6qs4Np4YrUzoNaTLrsthR63rFqsQgguD3ytVvTpr0nIXT4XrKvGHF2FDEhgpF+FTqyn3M3NIBK/2A==} + '@rspack/binding-linux-x64-gnu@0.7.0': + resolution: {integrity: sha512-p0fQaiy9Sdyu3GTd8dfvOeAfyM9y08XuRAQdGDy5AcxZvbHZW/h7Jww5bXdbzIf49p8ojEvLG7qfg953a81n4A==} cpu: [x64] os: [linux] - '@rspack/binding-linux-x64-musl@0.6.5': - resolution: {integrity: sha512-VnIzpFjzT4vkfUKPqyH4BiHJ6AMqtoeu7tychga2HpSudqCG8no4eIH2qRs9anGeuRkwb9x3uBC/1AIIiWSMsQ==} + '@rspack/binding-linux-x64-musl@0.7.0': + resolution: {integrity: sha512-+PwF/Kw40i9+zze/Ys2OhyN2fKcnYGo2V3cp9xTn+8R+CzQhZh9cAU/1DVDJpnTs0p9wKktAp8nIQTcVrWzK7A==} cpu: [x64] os: [linux] - '@rspack/binding-win32-arm64-msvc@0.6.3': - resolution: {integrity: sha512-lQg5CzYXI5BxAP+9Kja3yx9Y/xwd4m51xWPXFhjODn8s76LGIhfmbJHh8OG5QhcQACi88aj2hqW8BHFwOWPlsw==} + '@rspack/binding-win32-arm64-msvc@0.7.0': + resolution: {integrity: sha512-OJj6JHAzdvPeKagLnFcHRTd7/ybERTj7hoAWsagdLsYAB8i/hBIah4U92RArYfQJLkvZbqsiimhGTwTZPh0Miw==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-arm64-msvc@0.6.5': - resolution: {integrity: sha512-V44hlcK7htG1pA/fHCc1XDGmItu7v8qQObssl/yGAn4+ZlvP6/pxPy8y5ZVwnR3NXTRzPezMvbnKGb4GxBphlw==} - cpu: [arm64] - os: [win32] - - '@rspack/binding-win32-ia32-msvc@0.6.3': - resolution: {integrity: sha512-SP/Crwk4Ac7gGgTxNhcrVQQUS6ze7eDvxgf9I/D/UhBU22GfkLPn5HzFxZk/8gJ1iU+cLeMiqa0DdXPx48x46A==} + '@rspack/binding-win32-ia32-msvc@0.7.0': + resolution: {integrity: sha512-5WBiRi2rvrBbM5HvIgg4iI2H3S9fz89plczKc676iqwcddUAbYYOhQ311q137KqMo3IZ3LQjVia1wxFaXY9oxw==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-ia32-msvc@0.6.5': - resolution: {integrity: sha512-M4xrJDx5EcAtZ02R9Y4yJB5KVCUdQIbAF/1gDGrXZ5PQUujaNzsIdISUvNfxpfkqe0Shj6SKOTqWm8yte3ecrQ==} - cpu: [ia32] - os: [win32] - - '@rspack/binding-win32-x64-msvc@0.6.3': - resolution: {integrity: sha512-QAXxObKzVKQtV60Ig5TlW7h7ZMz3Z2WDiKJJe0qRakYznSzeEuNcaqTmLbYg9PGWOVLMd8WS6uLEmeLEi5TWAA==} - cpu: [x64] - os: [win32] - - '@rspack/binding-win32-x64-msvc@0.6.5': - resolution: {integrity: sha512-aFcBygJsClx0FozVo7zMp9OUte7MlgyBpQGnS2MZgd0kSnuZTyaUcdRiWKehP5lrPPij/ZWNJbiz5O6VNzpg3w==} + '@rspack/binding-win32-x64-msvc@0.7.0': + resolution: {integrity: sha512-4j9DFdfEyptC9vNz4CM6IM4z1EInc2dnB3k+YDRtSZDDlOW7jequvhgv+8nSqabeM1sp/GXWkz/rap6jLJKMpA==} cpu: [x64] os: [win32] - '@rspack/binding@0.6.3': - resolution: {integrity: sha512-F2Ys11Bf87/sI3X1dVT8l7FLGCmQirf8KaTG0FdaObWqnoIeAET0MgP5vohRIy3tqjcmJURyRx2YFc4Btr8ZDQ==} - - '@rspack/binding@0.6.5': - resolution: {integrity: sha512-uHg6BYS9Uvs5Nxm0StpRX1eqx3I1SEPFhkCfh+HSbFS8ty11mKHjUZn1lYFxLBFypJ3DHtlTM3RZ4g7tmwohAQ==} - - '@rspack/core@0.6.3': - resolution: {integrity: sha512-+KfWUywwhGHxwMVnXQPQkqjN8fedDN/0YcjQktK9qrpQ1FyE+EzFgO3n2wW6g1Ty5uftVVrDRQbpBUHxK/gKUw==} - engines: {node: '>=16.0.0'} - peerDependencies: - '@swc/helpers': '>=0.5.1' - peerDependenciesMeta: - '@swc/helpers': - optional: true + '@rspack/binding@0.7.0': + resolution: {integrity: sha512-L4bSeF951uJs3e7KakfJJgK0o2TfWsCbaqOQIEa5Aw20olO1I4P7gRK1RZUSlMLXWZ09iF+81Ei7gKQmh1ABLA==} - '@rspack/core@0.6.5': - resolution: {integrity: sha512-jm0YKUZQCetccdufBfpkfSHE7BOlirrn0UmXv9C+69g8ikl9Jf4Jfr31meDWX5Z3vwZlpdryA7fUH2cblUXoBw==} + '@rspack/core@0.7.0': + resolution: {integrity: sha512-1KsI17Ejx5jGrMO+iApvXLfH2l0KDwXhWsLlbvHQ2/RKAx6qjvw8qoE18etBQYEcgh1bzruuRiNBLkKnk5nf7A==} engines: {node: '>=16.0.0'} peerDependencies: '@swc/helpers': '>=0.5.1' @@ -1627,72 +1591,72 @@ packages: '@swc/helpers': optional: true - '@rspack/plugin-react-refresh@0.6.5': - resolution: {integrity: sha512-H7V54qtdJvBQXSL209ep3cNoeDk8Ljid7+AGeJIXj5nu3ZIF4TYYDFeiyZtn7xCIgeyiYscuQZ0DKb/qXFYqog==} + '@rspack/plugin-react-refresh@0.7.0': + resolution: {integrity: sha512-IRk4W0v0Nc0thxbHz1kordb3Gk8liHPoDY+peDSLSel6847qaoiDM7LhuenZzgHxlPo7ZzmZufdi2o0fyjcN0Q==} peerDependencies: react-refresh: '>=0.10.0 <1.0.0' peerDependenciesMeta: react-refresh: optional: true - '@rspress/core@1.21.0': - resolution: {integrity: sha512-fOIz89nryjrtIruHN14l8HHHAlrOC9iohtjYqiu78b6Oj7gpDc3XZ4K02lT47Zcnsu6nbKJNz3B3IcWC6jYnXQ==} + '@rspress/core@1.22.0': + resolution: {integrity: sha512-IkkJQ4DO8LU+FQRHGgSj5MPc5KvcCorsvBx9Fdt07BdA5o52zcngzFt3oMcsacQ0MlvxSEsiywsYLoIxruWDhA==} engines: {node: '>=14.17.6'} - '@rspress/mdx-rs-darwin-arm64@0.5.5': - resolution: {integrity: sha512-XlRjqOnxkXs+jZ9TEDrt3XExeOp1CRQBawZYlAwleGFvvOxcnFjVoAGaFsCEID5snoXFyfoMheyvNcShbLSj2A==} + '@rspress/mdx-rs-darwin-arm64@0.5.7': + resolution: {integrity: sha512-8zU3nCA1ot2mKpaQsWyEUgpMqBXj/0aWFzsXdxyHojKAkRxgY9pTTKSolUx/Nt3iDeJwhfMBRmoD1d34rZemEQ==} engines: {node: '>=14.12'} cpu: [arm64] os: [darwin] - '@rspress/mdx-rs-darwin-x64@0.5.5': - resolution: {integrity: sha512-uyXxBuPPdQQaixf4lkwQLRduK3K1w6UdG+o+aprp6HSHbpZWjYRKSaSfpqFZQTVZF2I+/XBxGe8fbZFw27KDlg==} + '@rspress/mdx-rs-darwin-x64@0.5.7': + resolution: {integrity: sha512-nNiEKvuWWBL2OUvGGZS8v83fXHhyQKy6CTwZ9vwamVZrslvN63W/11TxX23wumvhnwgfbi3+1gy2sEF4b/F5ew==} engines: {node: '>=14.12'} cpu: [x64] os: [darwin] - '@rspress/mdx-rs-linux-arm64-gnu@0.5.5': - resolution: {integrity: sha512-cLRpcNCcuFm7mkzJAzcZTYrlarwruOmShZXnKDcBHTRBF3ELnKe5C+rPGB/lM2sHp4TnD5MaGyhIsZ1lULoytw==} + '@rspress/mdx-rs-linux-arm64-gnu@0.5.7': + resolution: {integrity: sha512-vaNgtx2VX5289JfobXpNekFchM9kzBkqglDeujA9LHiokvr373seHsm+TEJ2XZiY2ELyRi1PS1MX5soIasbyfg==} engines: {node: '>=14.12'} cpu: [arm64] os: [linux] - '@rspress/mdx-rs-linux-arm64-musl@0.5.5': - resolution: {integrity: sha512-G2YvWnG7kQ2B++skU6TRQDoPP+jETpJDaSTf45+77bIFvOnNxsgWEE761hJTqXfOfSjr/WN85Bu+83k8V21wcg==} + '@rspress/mdx-rs-linux-arm64-musl@0.5.7': + resolution: {integrity: sha512-/bQilCaEK3HJ2fkCU37ioazcY0NJ6QeYLNQBnXLM3cFL7a+iCq1+AVXz6DFNQdE/bE1AzUySrLFFFQaMhrx06w==} engines: {node: '>=14.12'} cpu: [arm64] os: [linux] - '@rspress/mdx-rs-linux-x64-gnu@0.5.5': - resolution: {integrity: sha512-GACjD8qQXEVZQd009S3E0G+81MkjMVQfoGJJDlGqwW1rbEqqXYJoh1aTqEjoJQc499OvJFmyBExALQug03e6rA==} + '@rspress/mdx-rs-linux-x64-gnu@0.5.7': + resolution: {integrity: sha512-t4Zevz9wVt2HAj7WVGS/w388yV8jE0WgYK7TE9Dv86t/L/ko+qNTfjm+t5k7r/CKPUaXrLzxsTsRzqBWoDF8bQ==} engines: {node: '>=14.12'} cpu: [x64] os: [linux] - '@rspress/mdx-rs-linux-x64-musl@0.5.5': - resolution: {integrity: sha512-r+CS3t3z/upiylN/bNH3rmqrPvEZCNhefGwPHHV0jfpJj6OsCPk67Ec6MQBm7zp3VWB08GBGYvj6N29T9I8dSQ==} + '@rspress/mdx-rs-linux-x64-musl@0.5.7': + resolution: {integrity: sha512-4hZhb9MN/o1QaT+eQtVxcf/RZnDw5dVFA/AQWfsmuJRNp1jkzF3DIdyIVaJpQdWt5XXnWNqXrhN43qsHy8nZMQ==} engines: {node: '>=14.12'} cpu: [x64] os: [linux] - '@rspress/mdx-rs-win32-arm64-msvc@0.5.5': - resolution: {integrity: sha512-k6rCbcb3BMTnP+kFTwtyZvY0KKJtgKpkgsqR9k2SnIn/NY8x3DzjH6CpHSKqdYn3taESE0am6/L2Z1lmbs1+5A==} + '@rspress/mdx-rs-win32-arm64-msvc@0.5.7': + resolution: {integrity: sha512-IIwUiJ35fnpG7Z9c0Doqaxw3XSVgahX0rHsOdFc21RPfUqHGNlTUCdDaK00oXwaxSCzNyw1zRN7qynpR0RsPvQ==} engines: {node: '>=14.12'} cpu: [arm64] os: [win32] - '@rspress/mdx-rs-win32-x64-msvc@0.5.5': - resolution: {integrity: sha512-SGCb19Cl5aeJu/4i1sALZIVs3qdvbNfmhYQZQzhYrTbMkjkymbcnaEboj1uU73yh9k/U/q4EMFrdg9+Uq/ztkQ==} + '@rspress/mdx-rs-win32-x64-msvc@0.5.7': + resolution: {integrity: sha512-W7hbIJ3Zro8/ML3mZPdhFhmDh8VXcRM8jiMdfnXPUG+vSFmj8N6kfV/FO539foUoUKI1+4VGPxYO2vKXs3iDDQ==} engines: {node: '>=14.12'} cpu: [x64] os: [win32] - '@rspress/mdx-rs@0.5.5': - resolution: {integrity: sha512-slReZPDzDmilw35Gpoxl13xPLuORppA9gdcjjkfnNZ4t45EbqLDsfBXWfF3awz2df+GMdQDTLjrM6lmj4BcUDw==} + '@rspress/mdx-rs@0.5.7': + resolution: {integrity: sha512-Ie9TqTeMF7yCBqKAOxyLD1W2cDhRZkMsIFD4UJ9nAJTuV4zMj1aXoaKL94phsnl6ImDykF/dohTeuBUrwch08g==} engines: {node: '>= 10'} - '@rspress/plugin-api-docgen@1.21.0': - resolution: {integrity: sha512-PuAlcFhAA83WKXt8daizUrRUe3z3JyXdbRustcppZ3iB96RKh0scR9FXZ8AplgtVMJoctnA80qbDscqUeUXagw==} + '@rspress/plugin-api-docgen@1.22.0': + resolution: {integrity: sha512-oPetQ7pn5uloA3Prz2dSJ02IK8F1wgy69r74D/YA4NBCOTsLbnJy6X4du2+PRmDppXmep5mK3hxSVZmx9Fi8zg==} engines: {node: '>=14.17.6'} peerDependencies: '@rspress/core': ^1.0.2 @@ -1703,41 +1667,41 @@ packages: typescript: optional: true - '@rspress/plugin-auto-nav-sidebar@1.21.0': - resolution: {integrity: sha512-j1ayNC5L5WXmPlkPxctZhp0VZ7gCI33BQQ8XwoeZuYFFMPSB+BeRhVcRJBcBNbFxJdMZQw00dBFyG0POIUOMsw==} + '@rspress/plugin-auto-nav-sidebar@1.22.0': + resolution: {integrity: sha512-fxl5rsDugxRO+oxG2T5zqmJLZfnVlaUEwjLk9dlZPFOPJlGG3IWBRQPwwFyKvZhpASZ6ujuJNjOOJHtt3ofstg==} engines: {node: '>=14.17.6'} - '@rspress/plugin-container-syntax@1.21.0': - resolution: {integrity: sha512-tCSG0VvJolGdHmzD8CJBwId0sREhXdKHKMpekezMnMUKHp84KSizofOMJB87RFIb2Xsik7yqR9tCyqSCoOUzYA==} + '@rspress/plugin-container-syntax@1.22.0': + resolution: {integrity: sha512-tbdLznevhyAm3mAA9T+7mplib08ZTU+8fH/FB28a8uiX9plGkCXncZ4DrrJ91121HohH7SeIE4og1lvrNkaC6A==} engines: {node: '>=14.17.6'} - '@rspress/plugin-last-updated@1.21.0': - resolution: {integrity: sha512-LGeV1qjT0rT1UwLHRUl7R2T+Sj8xE7fl8fR9cMFsGuy0tZf5MyDyHodDMxiIme8+J2DZ7swDyAMojIfypjmSKw==} + '@rspress/plugin-last-updated@1.22.0': + resolution: {integrity: sha512-IuT6q2M/dmF9Qe63ydPbbK9iSWx4A23m3G6yzpUy3YDM6IwmEBNtElqh+HFVIawASB505yNvmZ+GuJthi5mbwQ==} engines: {node: '>=14.17.6'} - '@rspress/plugin-medium-zoom@1.21.0': - resolution: {integrity: sha512-wdleC1K3bhzOPA9DWhcibXlyVUP2CuvZhZPbTcY1R8fPTNL96ebtdX6vwCI5EZ6xQd2h2pS7t47ty5wiJRFucw==} + '@rspress/plugin-medium-zoom@1.22.0': + resolution: {integrity: sha512-oWQz3KdAdG0xBscnNHF334WSojEYQkIRFTjEyWCfkPPYeFcseBD11D6V0myhUqKDrbUzm7bhUzdNl8AWwm/fAg==} engines: {node: '>=14.17.6'} peerDependencies: '@rspress/runtime': ^1.0.2 - '@rspress/plugin-preview@1.21.0': - resolution: {integrity: sha512-XEdnL+/Lrb+fUGw2vXoy76asVwVs7vZiFKTk+QzNHjiF+G/UfHsj3wQ1lVHHmwK+n5cRn61jLz+tUCddfVv4mA==} + '@rspress/plugin-preview@1.22.0': + resolution: {integrity: sha512-88Zj0gjT3cvqW/wvGrjYmLlCvLzdZJdb6liEbppxGKL+T8N28ErKHV6NcFJN/d6CP4h6c0XbDgmXR4u5rHQr7A==} engines: {node: '>=14.17.6'} peerDependencies: '@rspress/core': ^1.0.2 react: '>=17.0.0' react-router-dom: ^6.8.1 - '@rspress/runtime@1.21.0': - resolution: {integrity: sha512-8mhYi8i1iDnwh5rC8llP+LlCsrfl88X37g8FmhODlaZvdaqFDzDnbJgmqfgCrzBDfWgnMQqNSrGu8PwtIptiyA==} + '@rspress/runtime@1.22.0': + resolution: {integrity: sha512-bb65ppN5scXQCIEa4UyqTuqNiK99wqO4i2+yua6N2A+c3ujFzmRBdC9RKku/5ssa+copm9/n4jr13ADjoNmSVA==} engines: {node: '>=14.17.6'} - '@rspress/shared@1.21.0': - resolution: {integrity: sha512-06dXg2zTKY4pUxWZnalfEmX0jw4sCiYY+chOo/PylHPWeFluQV8VDqPy53Cv1IGn7Wa6Qq9aWIcYhhfMCZcMPw==} + '@rspress/shared@1.22.0': + resolution: {integrity: sha512-qE699hhoVhRkwuBgla+qfPPFu5/hhtdalg8jZwcfKonTUJZqH7MTZ2TVy01kOf0TVe82421mPpoC9KwXXM5aPQ==} - '@rspress/theme-default@1.21.0': - resolution: {integrity: sha512-SFjorn9AoiwyNhE5EP5wYIE7z3DFp0IuZ7mE1U3D6cLInk9xnixPghJ4iVyOi652k415+4QLH3qgnHCrFOY71A==} + '@rspress/theme-default@1.22.0': + resolution: {integrity: sha512-wbSHISH3XrDi2lG2CXOQtKyhFOQtQuEEyUqm5Q5PXxFDXEUW6Eh0bA6JQhjz7nE+ge9G2fb30ciAeTo3vij+EQ==} engines: {node: '>=14.17.6'} '@selderee/plugin-htmlparser2@0.11.0': @@ -2178,6 +2142,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + buffer-builder@0.2.0: + resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==} + buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -3005,6 +2972,7 @@ packages: glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + deprecated: Glob versions prior to v9 are no longer supported glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -3012,6 +2980,7 @@ packages: glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported globals-docs@2.4.1: resolution: {integrity: sha512-qpPnUKkWnz8NESjrCvnlGklsgiQzlq+rcCxoG5uNQ+dNA7cFMCmn231slLAwS2N/PlkzZ3COL8CcS10jXmLHqg==} @@ -3035,9 +3004,6 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -3218,6 +3184,9 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + immutable@4.3.6: + resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -3489,10 +3458,6 @@ packages: json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - json-parse-even-better-errors@3.0.2: - resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - json-schema-traverse@0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} @@ -4774,6 +4739,125 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + sass-embedded-android-arm64@1.77.2: + resolution: {integrity: sha512-7DiFMros5iRYrkPlNqUBfzZ/DCgsI199pRF8xuBsPf9yuB8SLDOqvNk3QOnUCMAbpjW5VW1JgdfGFFlHTCnJQA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [android] + hasBin: true + + sass-embedded-android-arm@1.77.2: + resolution: {integrity: sha512-rMuIMZ/FstMrT9Y23LDgQGpCyfe3i10dJnmW+DVJ9Gqz4dR7qpysEBIQXU35mHVq8ppNZ0yGiFlFZTSiiVMdzQ==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [android] + hasBin: true + + sass-embedded-android-ia32@1.77.2: + resolution: {integrity: sha512-qN0laKrAjuvBLFdUogGz8jQlbHs6tgH91tKQeE7ZE4AO9zzDRlXtaEJP1x6B6AGVc8UOEkvQyR3Nej4qwWprhA==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [android] + hasBin: true + + sass-embedded-android-x64@1.77.2: + resolution: {integrity: sha512-HByqtC5g5hOaJenWs4Klx6gFEIZYx+IEFh5K56U+wB+jd6EU32Lrnbdxy1+i/p/kZrd+23HrVHQPv8zpmxucaw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [android] + hasBin: true + + sass-embedded-darwin-arm64@1.77.2: + resolution: {integrity: sha512-0jkL/FwbAStqqxFSjHfhElEAWrKRRvFz2JeXOxskUdzMehDMv5LaewqSRCijyeKBO3KgurvndmSfrOizdU6WAw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [darwin] + hasBin: true + + sass-embedded-darwin-x64@1.77.2: + resolution: {integrity: sha512-8Sy36IxOOFPWA5TdhC87SvOkrXUSis51CGKlIsM8yZISQiY9y8b+wrNJM1f3oHvs641xZBaeIuwibJXaY6hNBg==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [darwin] + hasBin: true + + sass-embedded-linux-arm64@1.77.2: + resolution: {integrity: sha512-hlfNFu1IWHI0cOsbpFWPrJlx7IFZfXuI3iEhwa4oljM21y72E6tETUFmTr4f9Ka9qDLXkUxUoYaTH2SqGU9dDA==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + hasBin: true + + sass-embedded-linux-arm@1.77.2: + resolution: {integrity: sha512-/gtCseBkGCBw61p6MG2BqeYy8rblffw2KXUzMKjo9Hlqj/KajWDk7j1B+mVnqrHOPB/KBbm8Ym/2ooCYpnMIkQ==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + hasBin: true + + sass-embedded-linux-ia32@1.77.2: + resolution: {integrity: sha512-JSIqGIeAKlrMw/oMFFFxZ10F3QUJVdjeGVI83h6mwNHTYgrX6PuOngcAYleIpYR5XicQgfueC5pPVPbP5CArBQ==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + hasBin: true + + sass-embedded-linux-musl-arm64@1.77.2: + resolution: {integrity: sha512-JQZuONuhIurKjc/qE9cTiJXSLixL8hGkalWN3LJHasYHVAU92QA/t8rv0T51vIzf/I2F59He3bapkPme60dwSw==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [linux] + + sass-embedded-linux-musl-arm@1.77.2: + resolution: {integrity: sha512-LZTSnfHPlfvkdQ8orpnEUCEx40qhKpMjxN3Ggi8kgQqv5jvtqn0ECdWl0n4WI5CrlkmtdS3VeFcsf078bt/f8Q==} + engines: {node: '>=14.0.0'} + cpu: [arm] + os: [linux] + + sass-embedded-linux-musl-ia32@1.77.2: + resolution: {integrity: sha512-6F1GHBgPkcTXtfM0MK3PofozagNF8IawdfIG4RNzGeSZRhGBRgZLOS+vdre4xubTLSaa6xjbI47YfaD43z8URQ==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [linux] + + sass-embedded-linux-musl-x64@1.77.2: + resolution: {integrity: sha512-8BiqLA1NJeN3rCaX6t747GWMMdH5YUFYuytXU8waDC/u+FSGoOHRxfrsB8BEWHVgSPDxhwZklanPCXXzbzB2lw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + + sass-embedded-linux-x64@1.77.2: + resolution: {integrity: sha512-czQOxGOX4U47jW9k+cbFBgSt/6FVx2WGLPqPvrgDiEToLJdZyvzUqrkpqQYfJ6hN1koqatCPEpDrUZBcTPGUGg==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [linux] + hasBin: true + + sass-embedded-win32-arm64@1.77.2: + resolution: {integrity: sha512-NA+4Y5PO04YQGtKNCyLrUjQU2nijskVA3Er/UYGtx66BBlWZ/ttbnlk+dU05SF5Jhjb3HtThGGH1meb7pKA+OQ==} + engines: {node: '>=14.0.0'} + cpu: [arm64] + os: [win32] + hasBin: true + + sass-embedded-win32-ia32@1.77.2: + resolution: {integrity: sha512-/3hGz4GefhVuuUu2gSOdsxBYym5Di0co0tZbtiokCU/8VhYhcAQ3v2Lni49VV6OnsyJLb1nUx+rbpd8cKO1U4w==} + engines: {node: '>=14.0.0'} + cpu: [ia32] + os: [win32] + hasBin: true + + sass-embedded-win32-x64@1.77.2: + resolution: {integrity: sha512-joHLDICWmnR9Ca+LT9B+Fp85sCvV9F3gdtHtXLSuQAEulG5Ip1Z9euB3FUw+Z0s0Vz4MjNea+JD+TwO9eMrpyw==} + engines: {node: '>=14.0.0'} + cpu: [x64] + os: [win32] + hasBin: true + + sass-embedded@1.77.2: + resolution: {integrity: sha512-luiDeWNZ0tKs1jCiSFbuz8wFVQxYqN+vh+yfm9v7kW42yPtwEF8+z2ROaDJluSUZ7vhFmsXuqoKg9qBxc7SCnw==} + engines: {node: '>=16.0.0'} + scheduler@0.20.2: resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} @@ -5318,6 +5402,9 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + varint@6.0.0: + resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==} + vfile-location@4.1.0: resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==} @@ -5466,15 +5553,6 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - zod-validation-error@1.3.1: - resolution: {integrity: sha512-cNEXpla+tREtNdAnNKY4xKY1SGOn2yzyuZMu4O0RQylX9apRpUjNcPkEc3uHIAr5Ct7LenjZt6RzjEH6+JsqVQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - zod: ^3.18.0 - - zod@3.23.8: - resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -6389,6 +6467,8 @@ snapshots: '@babel/helper-validator-identifier': 7.24.5 to-fast-properties: 2.0.0 + '@bufbuild/protobuf@1.10.0': {} + '@changesets/apply-release-plan@7.0.1': dependencies: '@babel/runtime': 7.24.5 @@ -6913,13 +6993,13 @@ snapshots: '@types/react': 17.0.80 react: 18.3.1 - '@modern-js-app/eslint-config@2.49.3(typescript@5.0.4)': + '@modern-js-app/eslint-config@2.51.0(@swc/helpers@0.5.3)(typescript@5.0.4)': dependencies: '@babel/core': 7.24.5 '@babel/eslint-parser': 7.24.5(@babel/core@7.24.5)(eslint@8.57.0) '@babel/eslint-plugin': 7.24.5(@babel/eslint-parser@7.24.5(@babel/core@7.24.5)(eslint@8.57.0))(eslint@8.57.0) - '@rsbuild/babel-preset': 0.6.11 - '@rsbuild/core': 0.6.11 + '@rsbuild/babel-preset': 0.7.1(@rsbuild/core@0.7.1)(@swc/helpers@0.5.3) + '@rsbuild/core': 0.7.1 '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.0.4))(eslint@8.57.0)(typescript@5.0.4) '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.0.4) eslint: 8.57.0 @@ -6935,40 +7015,42 @@ snapshots: prettier: 2.8.8 typescript: 5.0.4 transitivePeerDependencies: + - '@swc/helpers' - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - '@modern-js/core@2.49.3': + '@modern-js/core@2.51.0': dependencies: - '@modern-js/node-bundle-require': 2.49.3 - '@modern-js/plugin': 2.49.3 - '@modern-js/utils': 2.49.3 + '@modern-js/node-bundle-require': 2.51.0 + '@modern-js/plugin': 2.51.0 + '@modern-js/utils': 2.51.0 '@swc/helpers': 0.5.3 - '@modern-js/eslint-config@2.49.3(typescript@5.0.4)': + '@modern-js/eslint-config@2.51.0(@swc/helpers@0.5.3)(typescript@5.0.4)': dependencies: - '@modern-js-app/eslint-config': 2.49.3(typescript@5.0.4) + '@modern-js-app/eslint-config': 2.51.0(@swc/helpers@0.5.3)(typescript@5.0.4) transitivePeerDependencies: + - '@swc/helpers' - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - typescript - '@modern-js/module-tools@2.49.3(eslint@8.57.0)(typescript@5.0.4)': + '@modern-js/module-tools@2.51.0(eslint@8.57.0)(typescript@5.0.4)': dependencies: '@ampproject/remapping': 2.3.0 '@ast-grep/napi': 0.16.0 '@babel/core': 7.24.5 '@babel/types': 7.24.5 - '@modern-js/core': 2.49.3 - '@modern-js/plugin': 2.49.3 - '@modern-js/plugin-changeset': 2.49.3 - '@modern-js/plugin-i18n': 2.49.3 - '@modern-js/plugin-lint': 2.49.3(eslint@8.57.0) + '@modern-js/core': 2.51.0 + '@modern-js/plugin': 2.51.0 + '@modern-js/plugin-changeset': 2.51.0 + '@modern-js/plugin-i18n': 2.51.0 + '@modern-js/plugin-lint': 2.51.0(eslint@8.57.0) '@modern-js/swc-plugins': 0.6.6(@swc/helpers@0.5.3) - '@modern-js/types': 2.49.3 - '@modern-js/utils': 2.49.3 + '@modern-js/types': 2.51.0 + '@modern-js/utils': 2.51.0 '@rollup/pluginutils': 4.1.1 '@swc/helpers': 0.5.3 convert-source-map: 1.8.0 @@ -6991,45 +7073,45 @@ snapshots: - eslint - supports-color - '@modern-js/node-bundle-require@2.49.3': + '@modern-js/node-bundle-require@2.51.0': dependencies: - '@modern-js/utils': 2.49.3 + '@modern-js/utils': 2.51.0 '@swc/helpers': 0.5.3 esbuild: 0.17.19 - '@modern-js/plugin-changeset@2.49.3': + '@modern-js/plugin-changeset@2.51.0': dependencies: '@changesets/cli': 2.27.3 '@changesets/git': 2.0.0 '@changesets/read': 0.5.9 - '@modern-js/plugin-i18n': 2.49.3 - '@modern-js/utils': 2.49.3 + '@modern-js/plugin-i18n': 2.51.0 + '@modern-js/utils': 2.51.0 '@swc/helpers': 0.5.3 axios: 1.7.2 resolve-from: 5.0.0 transitivePeerDependencies: - debug - '@modern-js/plugin-i18n@2.49.3': + '@modern-js/plugin-i18n@2.51.0': dependencies: - '@modern-js/utils': 2.49.3 + '@modern-js/utils': 2.51.0 '@swc/helpers': 0.5.3 - '@modern-js/plugin-lint@2.49.3(eslint@8.57.0)': + '@modern-js/plugin-lint@2.51.0(eslint@8.57.0)': dependencies: - '@modern-js/tsconfig': 2.49.3 - '@modern-js/utils': 2.49.3 + '@modern-js/tsconfig': 2.51.0 + '@modern-js/utils': 2.51.0 '@swc/helpers': 0.5.3 cross-spawn: 7.0.3 husky: 8.0.3 optionalDependencies: eslint: 8.57.0 - '@modern-js/plugin-rspress@1.21.0(@babel/core@7.24.5)(@swc/helpers@0.5.3)(@types/react@17.0.80)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(solid-js@1.8.17)(typescript@5.0.4)(webpack@5.91.0)': + '@modern-js/plugin-rspress@1.22.0(@babel/core@7.24.5)(@swc/helpers@0.5.3)(@types/react@17.0.80)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(solid-js@1.8.17)(typescript@5.0.4)(webpack@5.91.0)': dependencies: - '@rspress/core': 1.21.0(@swc/helpers@0.5.3)(webpack@5.91.0) - '@rspress/plugin-api-docgen': 1.21.0(@rspress/core@1.21.0(@swc/helpers@0.5.3)(webpack@5.91.0))(@types/react@17.0.80)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(typescript@5.0.4) - '@rspress/plugin-preview': 1.21.0(@babel/core@7.24.5)(@rspress/core@1.21.0(@swc/helpers@0.5.3)(webpack@5.91.0))(@swc/helpers@0.5.3)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(solid-js@1.8.17) + '@rspress/core': 1.22.0(@swc/helpers@0.5.3)(webpack@5.91.0) + '@rspress/plugin-api-docgen': 1.22.0(@rspress/core@1.22.0(@swc/helpers@0.5.3)(webpack@5.91.0))(@types/react@17.0.80)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(typescript@5.0.4) + '@rspress/plugin-preview': 1.22.0(@babel/core@7.24.5)(@rspress/core@1.22.0(@swc/helpers@0.5.3)(webpack@5.91.0))(@swc/helpers@0.5.3)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(solid-js@1.8.17) transitivePeerDependencies: - '@babel/core' - '@swc/helpers' @@ -7041,9 +7123,9 @@ snapshots: - typescript - webpack - '@modern-js/plugin@2.49.3': + '@modern-js/plugin@2.51.0': dependencies: - '@modern-js/utils': 2.49.3 + '@modern-js/utils': 2.51.0 '@swc/helpers': 0.5.3 '@modern-js/swc-plugins-darwin-arm64@0.6.6': @@ -7083,11 +7165,18 @@ snapshots: '@modern-js/swc-plugins-win32-arm64-msvc': 0.6.6 '@modern-js/swc-plugins-win32-x64-msvc': 0.6.6 - '@modern-js/tsconfig@2.49.3': {} + '@modern-js/tsconfig@2.51.0': {} - '@modern-js/types@2.49.3': {} + '@modern-js/types@2.51.0': {} - '@modern-js/utils@2.49.3': + '@modern-js/utils@2.50.0': + dependencies: + '@swc/helpers': 0.5.3 + caniuse-lite: 1.0.30001620 + lodash: 4.17.21 + rslog: 1.2.2 + + '@modern-js/utils@2.51.0': dependencies: '@swc/helpers': 0.5.3 caniuse-lite: 1.0.30001620 @@ -7194,7 +7283,7 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rsbuild/babel-preset@0.6.11': + '@rsbuild/babel-preset@0.7.1(@rsbuild/core@0.7.1)(@swc/helpers@0.5.3)': dependencies: '@babel/core': 7.24.5 '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) @@ -7206,58 +7295,91 @@ snapshots: '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) '@babel/runtime': 7.24.5 '@babel/types': 7.24.5 + '@rsbuild/plugin-babel': 0.7.1(@rsbuild/core@0.7.1)(@swc/helpers@0.5.3) '@types/babel__core': 7.20.5 babel-plugin-dynamic-import-node: 2.3.3 core-js: 3.36.1 transitivePeerDependencies: + - '@rsbuild/core' + - '@swc/helpers' - supports-color - '@rsbuild/core@0.6.11': + '@rsbuild/core@0.7.0': dependencies: - '@rsbuild/shared': 0.6.11(@swc/helpers@0.5.3) - '@rspack/core': 0.6.3(@swc/helpers@0.5.3) + '@rsbuild/shared': 0.7.0(@swc/helpers@0.5.3) + '@rspack/core': 0.7.0(@swc/helpers@0.5.3) '@swc/helpers': 0.5.3 core-js: 3.36.1 - html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.6.3(@swc/helpers@0.5.3)) + html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.7.0(@swc/helpers@0.5.3)) postcss: 8.4.38 - '@rsbuild/core@0.6.13': + '@rsbuild/core@0.7.1': dependencies: - '@rsbuild/shared': 0.6.13(@swc/helpers@0.5.3) - '@rspack/core': 0.6.5(@swc/helpers@0.5.3) + '@rsbuild/shared': 0.7.1(@swc/helpers@0.5.3) + '@rspack/core': 0.7.0(@swc/helpers@0.5.3) '@swc/helpers': 0.5.3 core-js: 3.36.1 - html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.6.5(@swc/helpers@0.5.3)) + html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.7.0(@swc/helpers@0.5.3)) postcss: 8.4.38 - '@rsbuild/plugin-babel@0.6.13(@rsbuild/core@0.6.13)(@swc/helpers@0.5.3)': + '@rsbuild/plugin-babel@0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3)': dependencies: '@babel/core': 7.24.5 '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.5) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) - '@rsbuild/core': 0.6.13 - '@rsbuild/shared': 0.6.13(@swc/helpers@0.5.3) + '@rsbuild/core': 0.7.0 + '@rsbuild/shared': 0.7.0(@swc/helpers@0.5.3) '@types/babel__core': 7.20.5 upath: 2.0.1 transitivePeerDependencies: - '@swc/helpers' - supports-color - '@rsbuild/plugin-react@0.6.13(@rsbuild/core@0.6.13)(@swc/helpers@0.5.3)': + '@rsbuild/plugin-babel@0.7.1(@rsbuild/core@0.7.1)(@swc/helpers@0.5.3)': + dependencies: + '@babel/core': 7.24.5 + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.5) + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.5) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.5) + '@rsbuild/core': 0.7.1 + '@rsbuild/shared': 0.7.1(@swc/helpers@0.5.3) + '@types/babel__core': 7.20.5 + upath: 2.0.1 + transitivePeerDependencies: + - '@swc/helpers' + - supports-color + + '@rsbuild/plugin-less@0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3)': + dependencies: + '@rsbuild/core': 0.7.0 + '@rsbuild/shared': 0.7.0(@swc/helpers@0.5.3) + transitivePeerDependencies: + - '@swc/helpers' + + '@rsbuild/plugin-react@0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3)': dependencies: - '@rsbuild/core': 0.6.13 - '@rsbuild/shared': 0.6.13(@swc/helpers@0.5.3) - '@rspack/plugin-react-refresh': 0.6.5(react-refresh@0.14.2) + '@rsbuild/core': 0.7.0 + '@rsbuild/shared': 0.7.0(@swc/helpers@0.5.3) + '@rspack/plugin-react-refresh': 0.7.0(react-refresh@0.14.2) react-refresh: 0.14.2 transitivePeerDependencies: - '@swc/helpers' - '@rsbuild/plugin-solid@0.6.13(@babel/core@7.24.5)(@rsbuild/core@0.6.13)(@swc/helpers@0.5.3)(solid-js@1.8.17)': + '@rsbuild/plugin-sass@0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3)': + dependencies: + '@rsbuild/core': 0.7.0 + '@rsbuild/shared': 0.7.0(@swc/helpers@0.5.3) + postcss: 8.4.38 + sass-embedded: 1.77.2 + transitivePeerDependencies: + - '@swc/helpers' + + '@rsbuild/plugin-solid@0.7.0(@babel/core@7.24.5)(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3)(solid-js@1.8.17)': dependencies: - '@rsbuild/core': 0.6.13 - '@rsbuild/plugin-babel': 0.6.13(@rsbuild/core@0.6.13)(@swc/helpers@0.5.3) - '@rsbuild/shared': 0.6.13(@swc/helpers@0.5.3) + '@rsbuild/core': 0.7.0 + '@rsbuild/plugin-babel': 0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3) + '@rsbuild/shared': 0.7.0(@swc/helpers@0.5.3) babel-preset-solid: 1.8.17(@babel/core@7.24.5) solid-refresh: 0.6.3(solid-js@1.8.17) transitivePeerDependencies: @@ -7266,154 +7388,100 @@ snapshots: - solid-js - supports-color - '@rsbuild/shared@0.6.11(@swc/helpers@0.5.3)': + '@rsbuild/shared@0.7.0(@swc/helpers@0.5.3)': dependencies: - '@rspack/core': 0.6.3(@swc/helpers@0.5.3) + '@rspack/core': 0.7.0(@swc/helpers@0.5.3) caniuse-lite: 1.0.30001620 + html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.7.0(@swc/helpers@0.5.3)) postcss: 8.4.38 optionalDependencies: fsevents: 2.3.3 transitivePeerDependencies: - '@swc/helpers' - '@rsbuild/shared@0.6.13(@swc/helpers@0.5.3)': + '@rsbuild/shared@0.7.1(@swc/helpers@0.5.3)': dependencies: - '@rspack/core': 0.6.5(@swc/helpers@0.5.3) + '@rspack/core': 0.7.0(@swc/helpers@0.5.3) caniuse-lite: 1.0.30001620 + html-webpack-plugin: html-rspack-plugin@5.7.2(@rspack/core@0.7.0(@swc/helpers@0.5.3)) postcss: 8.4.38 optionalDependencies: fsevents: 2.3.3 transitivePeerDependencies: - '@swc/helpers' - '@rspack/binding-darwin-arm64@0.6.3': - optional: true - - '@rspack/binding-darwin-arm64@0.6.5': - optional: true - - '@rspack/binding-darwin-x64@0.6.3': - optional: true - - '@rspack/binding-darwin-x64@0.6.5': - optional: true - - '@rspack/binding-linux-arm64-gnu@0.6.3': + '@rspack/binding-darwin-arm64@0.7.0': optional: true - '@rspack/binding-linux-arm64-gnu@0.6.5': + '@rspack/binding-darwin-x64@0.7.0': optional: true - '@rspack/binding-linux-arm64-musl@0.6.3': + '@rspack/binding-linux-arm64-gnu@0.7.0': optional: true - '@rspack/binding-linux-arm64-musl@0.6.5': + '@rspack/binding-linux-arm64-musl@0.7.0': optional: true - '@rspack/binding-linux-x64-gnu@0.6.3': + '@rspack/binding-linux-x64-gnu@0.7.0': optional: true - '@rspack/binding-linux-x64-gnu@0.6.5': + '@rspack/binding-linux-x64-musl@0.7.0': optional: true - '@rspack/binding-linux-x64-musl@0.6.3': + '@rspack/binding-win32-arm64-msvc@0.7.0': optional: true - '@rspack/binding-linux-x64-musl@0.6.5': + '@rspack/binding-win32-ia32-msvc@0.7.0': optional: true - '@rspack/binding-win32-arm64-msvc@0.6.3': + '@rspack/binding-win32-x64-msvc@0.7.0': optional: true - '@rspack/binding-win32-arm64-msvc@0.6.5': - optional: true - - '@rspack/binding-win32-ia32-msvc@0.6.3': - optional: true - - '@rspack/binding-win32-ia32-msvc@0.6.5': - optional: true - - '@rspack/binding-win32-x64-msvc@0.6.3': - optional: true - - '@rspack/binding-win32-x64-msvc@0.6.5': - optional: true - - '@rspack/binding@0.6.3': + '@rspack/binding@0.7.0': optionalDependencies: - '@rspack/binding-darwin-arm64': 0.6.3 - '@rspack/binding-darwin-x64': 0.6.3 - '@rspack/binding-linux-arm64-gnu': 0.6.3 - '@rspack/binding-linux-arm64-musl': 0.6.3 - '@rspack/binding-linux-x64-gnu': 0.6.3 - '@rspack/binding-linux-x64-musl': 0.6.3 - '@rspack/binding-win32-arm64-msvc': 0.6.3 - '@rspack/binding-win32-ia32-msvc': 0.6.3 - '@rspack/binding-win32-x64-msvc': 0.6.3 - - '@rspack/binding@0.6.5': - optionalDependencies: - '@rspack/binding-darwin-arm64': 0.6.5 - '@rspack/binding-darwin-x64': 0.6.5 - '@rspack/binding-linux-arm64-gnu': 0.6.5 - '@rspack/binding-linux-arm64-musl': 0.6.5 - '@rspack/binding-linux-x64-gnu': 0.6.5 - '@rspack/binding-linux-x64-musl': 0.6.5 - '@rspack/binding-win32-arm64-msvc': 0.6.5 - '@rspack/binding-win32-ia32-msvc': 0.6.5 - '@rspack/binding-win32-x64-msvc': 0.6.5 - - '@rspack/core@0.6.3(@swc/helpers@0.5.3)': + '@rspack/binding-darwin-arm64': 0.7.0 + '@rspack/binding-darwin-x64': 0.7.0 + '@rspack/binding-linux-arm64-gnu': 0.7.0 + '@rspack/binding-linux-arm64-musl': 0.7.0 + '@rspack/binding-linux-x64-gnu': 0.7.0 + '@rspack/binding-linux-x64-musl': 0.7.0 + '@rspack/binding-win32-arm64-msvc': 0.7.0 + '@rspack/binding-win32-ia32-msvc': 0.7.0 + '@rspack/binding-win32-x64-msvc': 0.7.0 + + '@rspack/core@0.7.0(@swc/helpers@0.5.3)': dependencies: '@module-federation/runtime-tools': 0.1.6 - '@rspack/binding': 0.6.3 - browserslist: 4.23.0 - enhanced-resolve: 5.12.0 - events: 3.3.0 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 3.0.2 - neo-async: 2.6.2 - tapable: 2.2.1 - watchpack: 2.4.1 - webpack-sources: 3.2.3 - zod: 3.23.8 - zod-validation-error: 1.3.1(zod@3.23.8) - optionalDependencies: - '@swc/helpers': 0.5.3 - - '@rspack/core@0.6.5(@swc/helpers@0.5.3)': - dependencies: - '@module-federation/runtime-tools': 0.1.6 - '@rspack/binding': 0.6.5 + '@rspack/binding': 0.7.0 caniuse-lite: 1.0.30001620 - enhanced-resolve: 5.12.0 tapable: 2.2.1 webpack-sources: 3.2.3 optionalDependencies: '@swc/helpers': 0.5.3 - '@rspack/plugin-react-refresh@0.6.5(react-refresh@0.14.2)': + '@rspack/plugin-react-refresh@0.7.0(react-refresh@0.14.2)': optionalDependencies: react-refresh: 0.14.2 - '@rspress/core@1.21.0(@swc/helpers@0.5.3)(webpack@5.91.0)': + '@rspress/core@1.22.0(@swc/helpers@0.5.3)(webpack@5.91.0)': dependencies: '@loadable/component': 5.16.4(react@18.3.1) '@mdx-js/loader': 2.3.0(webpack@5.91.0) '@mdx-js/mdx': 2.3.0 '@mdx-js/react': 2.3.0(react@18.3.1) - '@modern-js/utils': 2.49.3 - '@rsbuild/core': 0.6.13 - '@rsbuild/plugin-react': 0.6.13(@rsbuild/core@0.6.13)(@swc/helpers@0.5.3) - '@rspress/mdx-rs': 0.5.5 - '@rspress/plugin-auto-nav-sidebar': 1.21.0 - '@rspress/plugin-container-syntax': 1.21.0 - '@rspress/plugin-last-updated': 1.21.0 - '@rspress/plugin-medium-zoom': 1.21.0(@rspress/runtime@1.21.0) - '@rspress/runtime': 1.21.0 - '@rspress/shared': 1.21.0 - '@rspress/theme-default': 1.21.0 + '@modern-js/utils': 2.50.0 + '@rsbuild/core': 0.7.0 + '@rsbuild/plugin-less': 0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3) + '@rsbuild/plugin-react': 0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3) + '@rsbuild/plugin-sass': 0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3) + '@rspress/mdx-rs': 0.5.7 + '@rspress/plugin-auto-nav-sidebar': 1.22.0 + '@rspress/plugin-container-syntax': 1.22.0 + '@rspress/plugin-last-updated': 1.22.0 + '@rspress/plugin-medium-zoom': 1.22.0(@rspress/runtime@1.22.0) + '@rspress/runtime': 1.22.0 + '@rspress/shared': 1.22.0 + '@rspress/theme-default': 1.22.0 body-scroll-lock: 4.0.0-beta.0 copy-to-clipboard: 3.3.3 enhanced-resolve: 5.16.0 @@ -7452,45 +7520,45 @@ snapshots: - supports-color - webpack - '@rspress/mdx-rs-darwin-arm64@0.5.5': + '@rspress/mdx-rs-darwin-arm64@0.5.7': optional: true - '@rspress/mdx-rs-darwin-x64@0.5.5': + '@rspress/mdx-rs-darwin-x64@0.5.7': optional: true - '@rspress/mdx-rs-linux-arm64-gnu@0.5.5': + '@rspress/mdx-rs-linux-arm64-gnu@0.5.7': optional: true - '@rspress/mdx-rs-linux-arm64-musl@0.5.5': + '@rspress/mdx-rs-linux-arm64-musl@0.5.7': optional: true - '@rspress/mdx-rs-linux-x64-gnu@0.5.5': + '@rspress/mdx-rs-linux-x64-gnu@0.5.7': optional: true - '@rspress/mdx-rs-linux-x64-musl@0.5.5': + '@rspress/mdx-rs-linux-x64-musl@0.5.7': optional: true - '@rspress/mdx-rs-win32-arm64-msvc@0.5.5': + '@rspress/mdx-rs-win32-arm64-msvc@0.5.7': optional: true - '@rspress/mdx-rs-win32-x64-msvc@0.5.5': + '@rspress/mdx-rs-win32-x64-msvc@0.5.7': optional: true - '@rspress/mdx-rs@0.5.5': + '@rspress/mdx-rs@0.5.7': optionalDependencies: - '@rspress/mdx-rs-darwin-arm64': 0.5.5 - '@rspress/mdx-rs-darwin-x64': 0.5.5 - '@rspress/mdx-rs-linux-arm64-gnu': 0.5.5 - '@rspress/mdx-rs-linux-arm64-musl': 0.5.5 - '@rspress/mdx-rs-linux-x64-gnu': 0.5.5 - '@rspress/mdx-rs-linux-x64-musl': 0.5.5 - '@rspress/mdx-rs-win32-arm64-msvc': 0.5.5 - '@rspress/mdx-rs-win32-x64-msvc': 0.5.5 - - '@rspress/plugin-api-docgen@1.21.0(@rspress/core@1.21.0(@swc/helpers@0.5.3)(webpack@5.91.0))(@types/react@17.0.80)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(typescript@5.0.4)': - dependencies: - '@modern-js/utils': 2.49.3 - '@rspress/core': 1.21.0(@swc/helpers@0.5.3)(webpack@5.91.0) + '@rspress/mdx-rs-darwin-arm64': 0.5.7 + '@rspress/mdx-rs-darwin-x64': 0.5.7 + '@rspress/mdx-rs-linux-arm64-gnu': 0.5.7 + '@rspress/mdx-rs-linux-arm64-musl': 0.5.7 + '@rspress/mdx-rs-linux-x64-gnu': 0.5.7 + '@rspress/mdx-rs-linux-x64-musl': 0.5.7 + '@rspress/mdx-rs-win32-arm64-msvc': 0.5.7 + '@rspress/mdx-rs-win32-x64-msvc': 0.5.7 + + '@rspress/plugin-api-docgen@1.22.0(@rspress/core@1.22.0(@swc/helpers@0.5.3)(webpack@5.91.0))(@types/react@17.0.80)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(typescript@5.0.4)': + dependencies: + '@modern-js/utils': 2.50.0 + '@rspress/core': 1.22.0(@swc/helpers@0.5.3)(webpack@5.91.0) documentation: 14.0.2 react: 17.0.2 react-docgen-typescript: 2.2.2(typescript@5.0.4) @@ -7503,33 +7571,35 @@ snapshots: - '@types/react' - supports-color - '@rspress/plugin-auto-nav-sidebar@1.21.0': + '@rspress/plugin-auto-nav-sidebar@1.22.0': dependencies: - '@rspress/shared': 1.21.0 + '@rspress/shared': 1.22.0 - '@rspress/plugin-container-syntax@1.21.0': + '@rspress/plugin-container-syntax@1.22.0': dependencies: - '@rspress/shared': 1.21.0 + '@rspress/shared': 1.22.0 - '@rspress/plugin-last-updated@1.21.0': + '@rspress/plugin-last-updated@1.22.0': dependencies: - '@rspress/shared': 1.21.0 + '@rspress/shared': 1.22.0 - '@rspress/plugin-medium-zoom@1.21.0(@rspress/runtime@1.21.0)': + '@rspress/plugin-medium-zoom@1.22.0(@rspress/runtime@1.22.0)': dependencies: - '@rspress/runtime': 1.21.0 + '@rspress/runtime': 1.22.0 medium-zoom: 1.1.0 - '@rspress/plugin-preview@1.21.0(@babel/core@7.24.5)(@rspress/core@1.21.0(@swc/helpers@0.5.3)(webpack@5.91.0))(@swc/helpers@0.5.3)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(solid-js@1.8.17)': + '@rspress/plugin-preview@1.22.0(@babel/core@7.24.5)(@rspress/core@1.22.0(@swc/helpers@0.5.3)(webpack@5.91.0))(@swc/helpers@0.5.3)(react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2))(react@17.0.2)(solid-js@1.8.17)': dependencies: '@mdx-js/mdx': 2.3.0 - '@rsbuild/core': 0.6.13 - '@rsbuild/plugin-babel': 0.6.13(@rsbuild/core@0.6.13)(@swc/helpers@0.5.3) - '@rsbuild/plugin-react': 0.6.13(@rsbuild/core@0.6.13)(@swc/helpers@0.5.3) - '@rsbuild/plugin-solid': 0.6.13(@babel/core@7.24.5)(@rsbuild/core@0.6.13)(@swc/helpers@0.5.3)(solid-js@1.8.17) - '@rspress/core': 1.21.0(@swc/helpers@0.5.3)(webpack@5.91.0) - '@rspress/shared': 1.21.0 - '@rspress/theme-default': 1.21.0 + '@rsbuild/core': 0.7.0 + '@rsbuild/plugin-babel': 0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3) + '@rsbuild/plugin-less': 0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3) + '@rsbuild/plugin-react': 0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3) + '@rsbuild/plugin-sass': 0.7.0(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3) + '@rsbuild/plugin-solid': 0.7.0(@babel/core@7.24.5)(@rsbuild/core@0.7.0)(@swc/helpers@0.5.3)(solid-js@1.8.17) + '@rspress/core': 1.22.0(@swc/helpers@0.5.3)(webpack@5.91.0) + '@rspress/shared': 1.22.0 + '@rspress/theme-default': 1.22.0 lodash: 4.17.21 qrcode.react: 3.1.0(react@17.0.2) react: 17.0.2 @@ -7541,28 +7611,28 @@ snapshots: - solid-js - supports-color - '@rspress/runtime@1.21.0': + '@rspress/runtime@1.22.0': dependencies: - '@rspress/shared': 1.21.0 + '@rspress/shared': 1.22.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-router-dom: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rspress/shared@1.21.0': + '@rspress/shared@1.22.0': dependencies: - '@rsbuild/core': 0.6.13 + '@rsbuild/core': 0.7.0 chalk: 4.1.2 execa: 5.1.1 fs-extra: 11.2.0 gray-matter: 4.0.3 unified: 10.1.2 - '@rspress/theme-default@1.21.0': + '@rspress/theme-default@1.22.0': dependencies: '@mdx-js/react': 2.3.0(react@18.3.1) - '@rspress/runtime': 1.21.0 - '@rspress/shared': 1.21.0 + '@rspress/runtime': 1.22.0 + '@rspress/shared': 1.22.0 body-scroll-lock: 4.0.0-beta.0 copy-to-clipboard: 3.3.3 flexsearch: 0.6.32 @@ -8190,6 +8260,8 @@ snapshots: node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.0) + buffer-builder@0.2.0: {} + buffer-from@1.1.2: {} call-bind@1.0.7: @@ -9259,8 +9331,6 @@ snapshots: dependencies: get-intrinsic: 1.2.4 - graceful-fs@4.2.10: {} - graceful-fs@4.2.11: {} grapheme-splitter@1.0.4: {} @@ -9431,13 +9501,9 @@ snapshots: html-entities@2.5.2: {} - html-rspack-plugin@5.7.2(@rspack/core@0.6.3(@swc/helpers@0.5.3)): - optionalDependencies: - '@rspack/core': 0.6.3(@swc/helpers@0.5.3) - - html-rspack-plugin@5.7.2(@rspack/core@0.6.5(@swc/helpers@0.5.3)): + html-rspack-plugin@5.7.2(@rspack/core@0.7.0(@swc/helpers@0.5.3)): optionalDependencies: - '@rspack/core': 0.6.5(@swc/helpers@0.5.3) + '@rspack/core': 0.7.0(@swc/helpers@0.5.3) html-tags@3.3.1: {} @@ -9491,6 +9557,8 @@ snapshots: ignore@5.3.1: {} + immutable@4.3.6: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -9729,8 +9797,6 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-parse-even-better-errors@3.0.2: {} - json-schema-traverse@0.4.1: {} json-stable-stringify-without-jsonify@1.0.1: {} @@ -11496,6 +11562,84 @@ snapshots: safer-buffer@2.1.2: {} + sass-embedded-android-arm64@1.77.2: + optional: true + + sass-embedded-android-arm@1.77.2: + optional: true + + sass-embedded-android-ia32@1.77.2: + optional: true + + sass-embedded-android-x64@1.77.2: + optional: true + + sass-embedded-darwin-arm64@1.77.2: + optional: true + + sass-embedded-darwin-x64@1.77.2: + optional: true + + sass-embedded-linux-arm64@1.77.2: + optional: true + + sass-embedded-linux-arm@1.77.2: + optional: true + + sass-embedded-linux-ia32@1.77.2: + optional: true + + sass-embedded-linux-musl-arm64@1.77.2: + optional: true + + sass-embedded-linux-musl-arm@1.77.2: + optional: true + + sass-embedded-linux-musl-ia32@1.77.2: + optional: true + + sass-embedded-linux-musl-x64@1.77.2: + optional: true + + sass-embedded-linux-x64@1.77.2: + optional: true + + sass-embedded-win32-arm64@1.77.2: + optional: true + + sass-embedded-win32-ia32@1.77.2: + optional: true + + sass-embedded-win32-x64@1.77.2: + optional: true + + sass-embedded@1.77.2: + dependencies: + '@bufbuild/protobuf': 1.10.0 + buffer-builder: 0.2.0 + immutable: 4.3.6 + rxjs: 7.8.1 + supports-color: 8.1.1 + varint: 6.0.0 + optionalDependencies: + sass-embedded-android-arm: 1.77.2 + sass-embedded-android-arm64: 1.77.2 + sass-embedded-android-ia32: 1.77.2 + sass-embedded-android-x64: 1.77.2 + sass-embedded-darwin-arm64: 1.77.2 + sass-embedded-darwin-x64: 1.77.2 + sass-embedded-linux-arm: 1.77.2 + sass-embedded-linux-arm64: 1.77.2 + sass-embedded-linux-ia32: 1.77.2 + sass-embedded-linux-musl-arm: 1.77.2 + sass-embedded-linux-musl-arm64: 1.77.2 + sass-embedded-linux-musl-ia32: 1.77.2 + sass-embedded-linux-musl-x64: 1.77.2 + sass-embedded-linux-x64: 1.77.2 + sass-embedded-win32-arm64: 1.77.2 + sass-embedded-win32-ia32: 1.77.2 + sass-embedded-win32-x64: 1.77.2 + scheduler@0.20.2: dependencies: loose-envify: 1.4.0 @@ -11854,7 +11998,7 @@ snapshots: tsconfig-paths-webpack-plugin@4.1.0: dependencies: chalk: 4.1.2 - enhanced-resolve: 5.12.0 + enhanced-resolve: 5.16.1 tsconfig-paths: 4.2.0 tsconfig-paths@3.15.0: @@ -12060,6 +12204,8 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 + varint@6.0.0: {} + vfile-location@4.1.0: dependencies: '@types/unist': 2.0.10 @@ -12107,7 +12253,7 @@ snapshots: watchpack@2.4.1: dependencies: glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 wcwidth@1.0.1: dependencies: @@ -12273,10 +12419,4 @@ snapshots: yocto-queue@1.0.0: {} - zod-validation-error@1.3.1(zod@3.23.8): - dependencies: - zod: 3.23.8 - - zod@3.23.8: {} - zwitch@2.0.4: {}