update rspress to 1.22.0 & 加入视频文件

This commit is contained in:
shenjack 2024-05-30 00:38:39 +08:00
parent 5bc045c36a
commit 8e812e3143
Signed by: shenjack
GPG Key ID: 7B1134A979775551
7 changed files with 405 additions and 127 deletions

View File

@ -0,0 +1,24 @@
// ResponsiveIframe.js
// 感谢 GitHub Copilot 写的这玩意, 你别说, 挺好使
import React, { useRef, useEffect } from 'react';
const ResponsiveIframe = ({ src, ratio = 1, width = "80%" }) => {
const iframeRef = useRef();
useEffect(() => {
const resizeObserver = new ResizeObserver(entries => {
for (let entry of entries) {
const width = entry.contentRect.width;
iframeRef.current.style.height = `${width * ratio}px`;
}
});
resizeObserver.observe(iframeRef.current);
return () => resizeObserver.disconnect();
}, [ratio]);
return <iframe ref={iframeRef} src={src} style={{ width: width }}></iframe>;
};
export default ResponsiveIframe;

View File

@ -1,5 +1,12 @@
import { ResponsiveIframe } from './ResponsiveIframe'
# Difficult Rocket
![DEMO](/demo.png)
{/* 932/1254=0.7432216906 */}
<ResponsiveIframe src="/dr0910-demo.mp4" ratio={0.7432216906} width="100%"></ResponsiveIframe>
[中文](../README.md) | English
- [GitHub](https://github.com/shenjackyuanjie/Difficult-Rocket)

View File

@ -1,5 +1,12 @@
import { ResponsiveIframe } from './ResponsiveIframe'
# Difficult Rocket
![DEMO](/demo.png)
{/* 932/1254=0.7432216906 */}
<ResponsiveIframe src="/dr0910-demo.mp4" ratio={0.7432216906} width="100%"></ResponsiveIframe>
中文 | [English](./docs/README-en.md)
- [GitHub](https://github.com/shenjackyuanjie/Difficult-Rocket)
@ -76,7 +83,7 @@ python DR.py
>
> 在 `3.8` EOL 之后会使用 `3.11` 作为开发环境。
>
> 毕竟现在使用 3.8 开发是因为他官方支持 Windows 7而 3.9+ 不支持。
> 毕竟现在使用 3.8 开发是因为他官方支持 Windows 7, 而 3.9+ 不支持。
- `开发平台 1 - Windows 10 x64 22H2`
- Python `3.8.18+`

1
docs/public/.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.mp4 filter=lfs diff=lfs merge=lfs -text

BIN
docs/public/dr0910-demo.mp4 (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -8,7 +8,7 @@
"preview": "rspress preview"
},
"dependencies": {
"rspress": "^1.21.1",
"rspress": "^1.22.0",
"ts-node": "^10.9.2",
"typescript": "^5.4.5"
}

View File

@ -9,8 +9,8 @@ importers:
.:
dependencies:
rspress:
specifier: ^1.21.1
version: 1.21.1(webpack@5.91.0)
specifier: ^1.22.0
version: 1.22.0(webpack@5.91.0)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@20.12.12)(typescript@5.4.5)
@ -21,8 +21,8 @@ importers:
docs/dr:
dependencies:
rspress:
specifier: ^1.21.1
version: 1.21.1(webpack@5.91.0)
specifier: ^1.22.0
version: 1.22.0(webpack@5.91.0)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@20.12.12)(typescript@5.4.5)
@ -33,8 +33,8 @@ importers:
docs/nuitka:
dependencies:
rspress:
specifier: ^1.21.1
version: 1.21.1(webpack@5.91.0)
specifier: ^1.22.0
version: 1.22.0(webpack@5.91.0)
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@20.12.12)(typescript@5.4.5)
@ -51,13 +51,17 @@ packages:
regenerator-runtime: 0.14.1
dev: false
/@babel/runtime@7.24.5:
resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==}
/@babel/runtime@7.24.6:
resolution: {integrity: sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==}
engines: {node: '>=6.9.0'}
dependencies:
regenerator-runtime: 0.14.1
dev: false
/@bufbuild/protobuf@1.9.0:
resolution: {integrity: sha512-W7gp8Q/v1NlCZLsv8pQ3Y0uCu/SHgXOVFK+eUluUKWXmsb6VHkpNx0apdOWWcDbB9sJoKeP8uPrjmehJz6xETQ==}
dev: false
/@cspotcode/source-map-support@0.8.1:
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
engines: {node: '>=12'}
@ -115,7 +119,7 @@ packages:
peerDependencies:
react: ^16.3.0 || ^17.0.0 || ^18.0.0
dependencies:
'@babel/runtime': 7.24.5
'@babel/runtime': 7.24.6
hoist-non-react-statics: 3.3.2
react: 18.3.1
react-is: 16.13.1
@ -163,15 +167,15 @@ packages:
react: '>=16'
dependencies:
'@types/mdx': 2.0.13
'@types/react': 18.3.2
'@types/react': 18.3.3
react: 18.3.1
dev: false
/@modern-js/utils@2.49.4:
resolution: {integrity: sha512-3usTxC51HJqYX7L9fZHvN6beBdCN4DLYBs2XYk/CM9RXe5BMtGdJfj0pRZuhERcgm4JwfPtMRVaYVCAQd1AAhA==}
/@modern-js/utils@2.50.0:
resolution: {integrity: sha512-Gt/NIAsbkmwXif9uIPWaEt6nWoMCtYlvwuNNJN7ktD2SOmecaVAGWHn6+IEtkz794SQQHTe1b8Wd72LilaN/zw==}
dependencies:
'@swc/helpers': 0.5.3
caniuse-lite: 1.0.30001621
caniuse-lite: 1.0.30001625
lodash: 4.17.21
rslog: 1.2.2
dev: false
@ -226,37 +230,62 @@ packages:
engines: {node: '>=14.0.0'}
dev: false
/@rsbuild/core@0.6.13:
resolution: {integrity: sha512-oC3qMwKaSan2pjiYpbRcsnIS7TroJ9izuIspwnks2zXfFjSlGPo7OsBaFaY9Wg1j3KC1jXbqa2kyeYs7GaAGdQ==}
/@rsbuild/core@0.7.0:
resolution: {integrity: sha512-piH2PVysaUNyxkIYUQ4zpVN+MFzO2wJFizs8LCNz8v9R4Vsr9LVEvn7iuiARcF6yzKV86Wl0krk4l5VBXh5tVA==}
engines: {node: '>=16.0.0'}
hasBin: true
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.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.5)
html-webpack-plugin: /html-rspack-plugin@5.7.2(@rspack/core@0.7.0)
postcss: 8.4.38
dev: false
/@rsbuild/plugin-react@0.6.13(@rsbuild/core@0.6.13):
resolution: {integrity: sha512-lHU8/Iqj1+J9A2EW9kO/acpKXZKr4le59ernPqPWfqNIRPeMCwmg/DGl/aK3Gf/W2mx9y36EXMvKwHi6KIIyug==}
/@rsbuild/plugin-less@0.7.0(@rsbuild/core@0.7.0):
resolution: {integrity: sha512-UXyM91/deCznW7QK7u5tuWrbgE+kiiBUhHPvW3po1JKLWI5IvE1adtmmUBxHj+asfhY9UldOvY0nUfYcmbEjCQ==}
peerDependencies:
'@rsbuild/core': ^0.6.13
'@rsbuild/core': ^0.7.0
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)
transitivePeerDependencies:
- '@swc/helpers'
dev: false
/@rsbuild/plugin-react@0.7.0(@rsbuild/core@0.7.0):
resolution: {integrity: sha512-8BIzFyhA4oEhyXIWT7zZZ1LxebbiU6dWZ3R0c1RqxTcm6LRr+I3HBF/moFECiS1jyQOBCiOPtaxVEREtoJnxCw==}
peerDependencies:
'@rsbuild/core': ^0.7.0
dependencies:
'@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'
dev: false
/@rsbuild/shared@0.6.13(@swc/helpers@0.5.3):
resolution: {integrity: sha512-zXlqgfpMHJd/OgFQfqPWISYLUDgci95n/QrkgGk3ZwpQp66zlL6/5qHvgjo0dB/tHh1UZayuHYRB6zHeypVmbA==}
/@rsbuild/plugin-sass@0.7.0(@rsbuild/core@0.7.0):
resolution: {integrity: sha512-3S1lAX4Xwsh/J6m898E0T4mbqiFaAn0slZIkpgHoqRHmiEmXvxhGnV0emZPgKqcayB3U9hTChpVPV7TG3rgVqg==}
peerDependencies:
'@rsbuild/core': ^0.7.0
dependencies:
'@rspack/core': 0.6.5(@swc/helpers@0.5.3)
caniuse-lite: 1.0.30001621
'@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'
dev: false
/@rsbuild/shared@0.7.0(@swc/helpers@0.5.3):
resolution: {integrity: sha512-juRe5zVdXEmdpTxIdstE58OlZ2z+WESlCgxE4waVpXwZrBEMX1fzM6Rl1ZKnInCOGzxYkSRpWVPSlBG1hAGERg==}
dependencies:
'@rspack/core': 0.7.0(@swc/helpers@0.5.3)
caniuse-lite: 1.0.30001625
html-webpack-plugin: /html-rspack-plugin@5.7.2(@rspack/core@0.7.0)
postcss: 8.4.38
optionalDependencies:
fsevents: 2.3.3
@ -264,24 +293,24 @@ packages:
- '@swc/helpers'
dev: false
/@rspack/binding-darwin-arm64@0.6.5:
resolution: {integrity: sha512-5Zbs3buzF80MZoWnnpm/ZqQ2ZLKWjmmy94gDMeJhG39lKcpK2J2NyDXVis2ZSg7uUvKyJ662BEgIE1AnTWjnYg==}
/@rspack/binding-darwin-arm64@0.7.0:
resolution: {integrity: sha512-vh+7sICv2L4hrtRZcoxwdwHRqKPM88PAtq1CcTkACEohOfxnRSJSfSvVYNMbOpqBkSUOQ6v2V9uy2UThtNqvKg==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: false
optional: true
/@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]
requiresBuild: true
dev: false
optional: true
/@rspack/binding-linux-arm64-gnu@0.6.5:
resolution: {integrity: sha512-xK2Ji9yCJSZE5HSRBS7R67HPahYd0WR16NefycrkmIEDR28B2T5CnvbqyNivnu7Coy1haHWisgfTV/NbjLd5fA==}
/@rspack/binding-linux-arm64-gnu@0.7.0:
resolution: {integrity: sha512-jcengiNNBm/5u3gUzVduqMBJ2uzUgUE7e9D4WK/gHXSYkk0m25iLxLhDCSnWQKxAgv8Tu71zkOUsiliZqjqJdA==}
cpu: [arm64]
os: [linux]
libc: [glibc]
@ -289,8 +318,8 @@ packages:
dev: false
optional: true
/@rspack/binding-linux-arm64-musl@0.6.5:
resolution: {integrity: sha512-nPDUf6TkzJWxqi6gQQz+Ypd2BPDiufh0gd0yFExIZyguE93amVbzJEfKeCQdvHZL5W/9XaYJoDKSOuCwMdLhiQ==}
/@rspack/binding-linux-arm64-musl@0.7.0:
resolution: {integrity: sha512-CHeuGNeztufbHChQ6TyBin4R0iDE0c10J4/7XoX6DiDlDLoFRdB5OF55UeD9g+W/dj1MeZfkW38kezjQdi/vSg==}
cpu: [arm64]
os: [linux]
libc: [musl]
@ -298,8 +327,8 @@ packages:
dev: false
optional: true
/@rspack/binding-linux-x64-gnu@0.6.5:
resolution: {integrity: sha512-KT4GBPra7ge5oHSblfM74oRgW10MKdKhyJGEKFWqRezzul8i9SHElFzcE/w6qoOOLMgYPoVc/nybRqsJp9koZg==}
/@rspack/binding-linux-x64-gnu@0.7.0:
resolution: {integrity: sha512-p0fQaiy9Sdyu3GTd8dfvOeAfyM9y08XuRAQdGDy5AcxZvbHZW/h7Jww5bXdbzIf49p8ojEvLG7qfg953a81n4A==}
cpu: [x64]
os: [linux]
libc: [glibc]
@ -307,8 +336,8 @@ packages:
dev: false
optional: true
/@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]
libc: [musl]
@ -316,46 +345,46 @@ packages:
dev: false
optional: true
/@rspack/binding-win32-arm64-msvc@0.6.5:
resolution: {integrity: sha512-V44hlcK7htG1pA/fHCc1XDGmItu7v8qQObssl/yGAn4+ZlvP6/pxPy8y5ZVwnR3NXTRzPezMvbnKGb4GxBphlw==}
/@rspack/binding-win32-arm64-msvc@0.7.0:
resolution: {integrity: sha512-OJj6JHAzdvPeKagLnFcHRTd7/ybERTj7hoAWsagdLsYAB8i/hBIah4U92RArYfQJLkvZbqsiimhGTwTZPh0Miw==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@rspack/binding-win32-ia32-msvc@0.6.5:
resolution: {integrity: sha512-M4xrJDx5EcAtZ02R9Y4yJB5KVCUdQIbAF/1gDGrXZ5PQUujaNzsIdISUvNfxpfkqe0Shj6SKOTqWm8yte3ecrQ==}
/@rspack/binding-win32-ia32-msvc@0.7.0:
resolution: {integrity: sha512-5WBiRi2rvrBbM5HvIgg4iI2H3S9fz89plczKc676iqwcddUAbYYOhQ311q137KqMo3IZ3LQjVia1wxFaXY9oxw==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: false
optional: true
/@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]
requiresBuild: true
dev: false
optional: true
/@rspack/binding@0.6.5:
resolution: {integrity: sha512-uHg6BYS9Uvs5Nxm0StpRX1eqx3I1SEPFhkCfh+HSbFS8ty11mKHjUZn1lYFxLBFypJ3DHtlTM3RZ4g7tmwohAQ==}
/@rspack/binding@0.7.0:
resolution: {integrity: sha512-L4bSeF951uJs3e7KakfJJgK0o2TfWsCbaqOQIEa5Aw20olO1I4P7gRK1RZUSlMLXWZ09iF+81Ei7gKQmh1ABLA==}
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/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
dev: false
/@rspack/core@0.6.5(@swc/helpers@0.5.3):
resolution: {integrity: sha512-jm0YKUZQCetccdufBfpkfSHE7BOlirrn0UmXv9C+69g8ikl9Jf4Jfr31meDWX5Z3vwZlpdryA7fUH2cblUXoBw==}
/@rspack/core@0.7.0(@swc/helpers@0.5.3):
resolution: {integrity: sha512-1KsI17Ejx5jGrMO+iApvXLfH2l0KDwXhWsLlbvHQ2/RKAx6qjvw8qoE18etBQYEcgh1bzruuRiNBLkKnk5nf7A==}
engines: {node: '>=16.0.0'}
peerDependencies:
'@swc/helpers': '>=0.5.1'
@ -364,16 +393,15 @@ packages:
optional: true
dependencies:
'@module-federation/runtime-tools': 0.1.6
'@rspack/binding': 0.6.5
'@rspack/binding': 0.7.0
'@swc/helpers': 0.5.3
caniuse-lite: 1.0.30001621
enhanced-resolve: 5.12.0
caniuse-lite: 1.0.30001625
tapable: 2.2.1
webpack-sources: 3.2.3
dev: false
/@rspack/plugin-react-refresh@0.6.5(react-refresh@0.14.2):
resolution: {integrity: sha512-H7V54qtdJvBQXSL209ep3cNoeDk8Ljid7+AGeJIXj5nu3ZIF4TYYDFeiyZtn7xCIgeyiYscuQZ0DKb/qXFYqog==}
/@rspack/plugin-react-refresh@0.7.0(react-refresh@0.14.2):
resolution: {integrity: sha512-IRk4W0v0Nc0thxbHz1kordb3Gk8liHPoDY+peDSLSel6847qaoiDM7LhuenZzgHxlPo7ZzmZufdi2o0fyjcN0Q==}
peerDependencies:
react-refresh: '>=0.10.0 <1.0.0'
peerDependenciesMeta:
@ -383,25 +411,27 @@ packages:
react-refresh: 0.14.2
dev: false
/@rspress/core@1.21.1(webpack@5.91.0):
resolution: {integrity: sha512-6T+g4q67LJqWvdyvBqG1VH+u9zIOSLKHekp8BtqQCkFy6bd5lzIigCDB2wZDHPfBAP+In7i6GJxVt/Ogo5PLww==}
/@rspress/core@1.22.0(webpack@5.91.0):
resolution: {integrity: sha512-IkkJQ4DO8LU+FQRHGgSj5MPc5KvcCorsvBx9Fdt07BdA5o52zcngzFt3oMcsacQ0MlvxSEsiywsYLoIxruWDhA==}
engines: {node: '>=14.17.6'}
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.4
'@rsbuild/core': 0.6.13
'@rsbuild/plugin-react': 0.6.13(@rsbuild/core@0.6.13)
'@modern-js/utils': 2.50.0
'@rsbuild/core': 0.7.0
'@rsbuild/plugin-less': 0.7.0(@rsbuild/core@0.7.0)
'@rsbuild/plugin-react': 0.7.0(@rsbuild/core@0.7.0)
'@rsbuild/plugin-sass': 0.7.0(@rsbuild/core@0.7.0)
'@rspress/mdx-rs': 0.5.7
'@rspress/plugin-auto-nav-sidebar': 1.21.1
'@rspress/plugin-container-syntax': 1.21.1
'@rspress/plugin-last-updated': 1.21.1
'@rspress/plugin-medium-zoom': 1.21.1(@rspress/runtime@1.21.1)
'@rspress/runtime': 1.21.1
'@rspress/shared': 1.21.1
'@rspress/theme-default': 1.21.1
'@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
@ -527,52 +557,52 @@ packages:
'@rspress/mdx-rs-win32-x64-msvc': 0.5.7
dev: false
/@rspress/plugin-auto-nav-sidebar@1.21.1:
resolution: {integrity: sha512-MMNyi02tHqmRnyMXJjJ+XiHddpukeuUldDi6agCT3Cem02+3Zc1LO9mTucFzvrFWB0N5h2/MaFqG17oi/lJ4SA==}
/@rspress/plugin-auto-nav-sidebar@1.22.0:
resolution: {integrity: sha512-fxl5rsDugxRO+oxG2T5zqmJLZfnVlaUEwjLk9dlZPFOPJlGG3IWBRQPwwFyKvZhpASZ6ujuJNjOOJHtt3ofstg==}
engines: {node: '>=14.17.6'}
dependencies:
'@rspress/shared': 1.21.1
'@rspress/shared': 1.22.0
dev: false
/@rspress/plugin-container-syntax@1.21.1:
resolution: {integrity: sha512-L5wXr9ymw0Wz2PsliyHCMrP7Dk4diBcVFToQJWx0XDtIf05UALm+4lWKhoZZ43RetuG1Qd/xQDm0+GRKOVkj4w==}
/@rspress/plugin-container-syntax@1.22.0:
resolution: {integrity: sha512-tbdLznevhyAm3mAA9T+7mplib08ZTU+8fH/FB28a8uiX9plGkCXncZ4DrrJ91121HohH7SeIE4og1lvrNkaC6A==}
engines: {node: '>=14.17.6'}
dependencies:
'@rspress/shared': 1.21.1
'@rspress/shared': 1.22.0
dev: false
/@rspress/plugin-last-updated@1.21.1:
resolution: {integrity: sha512-6NlMiAohHBxXdI4mnxwYDNMH5q1up7Rz/N0/0q79ExQoqtTzzGH5MZyLkpw9uQhXL0/sUTMP53jD6pYUjtVBgQ==}
/@rspress/plugin-last-updated@1.22.0:
resolution: {integrity: sha512-IuT6q2M/dmF9Qe63ydPbbK9iSWx4A23m3G6yzpUy3YDM6IwmEBNtElqh+HFVIawASB505yNvmZ+GuJthi5mbwQ==}
engines: {node: '>=14.17.6'}
dependencies:
'@rspress/shared': 1.21.1
'@rspress/shared': 1.22.0
dev: false
/@rspress/plugin-medium-zoom@1.21.1(@rspress/runtime@1.21.1):
resolution: {integrity: sha512-LfQq13oMVxfrSuek0Hlc1tJNZLDVE50/a/8ImP/DOtej6976SBGJgWh932vc4ONGwuVN7R+YutDnM+BG6UkCoQ==}
/@rspress/plugin-medium-zoom@1.22.0(@rspress/runtime@1.22.0):
resolution: {integrity: sha512-oWQz3KdAdG0xBscnNHF334WSojEYQkIRFTjEyWCfkPPYeFcseBD11D6V0myhUqKDrbUzm7bhUzdNl8AWwm/fAg==}
engines: {node: '>=14.17.6'}
peerDependencies:
'@rspress/runtime': ^1.0.2
dependencies:
'@rspress/runtime': 1.21.1
'@rspress/runtime': 1.22.0
medium-zoom: 1.1.0
dev: false
/@rspress/runtime@1.21.1:
resolution: {integrity: sha512-i1gx1Ro2Gb0Lx7qbBmqPnLw9mCdbeX/Vysy8tb+SOIgH6O5wW0yZZqT0RSvYMancXo+gzY4lKbiymbmv4SGtuQ==}
/@rspress/runtime@1.22.0:
resolution: {integrity: sha512-bb65ppN5scXQCIEa4UyqTuqNiK99wqO4i2+yua6N2A+c3ujFzmRBdC9RKku/5ssa+copm9/n4jr13ADjoNmSVA==}
engines: {node: '>=14.17.6'}
dependencies:
'@rspress/shared': 1.21.1
'@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-router-dom: 6.23.1(react-dom@18.3.1)(react@18.3.1)
dev: false
/@rspress/shared@1.21.1:
resolution: {integrity: sha512-jT0GTG15q1+F1uoXlCykxQXf4D7pfFJsyMUzeemGqcM1pmGJZypQli2gvdCdjaz1cR6qPY0fDOfxs5Vf4MISTg==}
/@rspress/shared@1.22.0:
resolution: {integrity: sha512-qE699hhoVhRkwuBgla+qfPPFu5/hhtdalg8jZwcfKonTUJZqH7MTZ2TVy01kOf0TVe82421mPpoC9KwXXM5aPQ==}
dependencies:
'@rsbuild/core': 0.6.13
'@rsbuild/core': 0.7.0
chalk: 4.1.2
execa: 5.1.1
fs-extra: 11.2.0
@ -580,13 +610,13 @@ packages:
unified: 10.1.2
dev: false
/@rspress/theme-default@1.21.1:
resolution: {integrity: sha512-Humyo7LtlfRS3lO3UO2vFPJ3PUYUz1KugS5cPL1P26kbu4XQYY7Y83eREFA2Nr81tjaXH5qqAgfsnWpS6IzoyA==}
/@rspress/theme-default@1.22.0:
resolution: {integrity: sha512-wbSHISH3XrDi2lG2CXOQtKyhFOQtQuEEyUqm5Q5PXxFDXEUW6Eh0bA6JQhjz7nE+ge9G2fb30ciAeTo3vij+EQ==}
engines: {node: '>=14.17.6'}
dependencies:
'@mdx-js/react': 2.3.0(react@18.3.1)
'@rspress/runtime': 1.21.1
'@rspress/shared': 1.21.1
'@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
@ -715,8 +745,8 @@ packages:
resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
dev: false
/@types/react@18.3.2:
resolution: {integrity: sha512-Btgg89dAnqD4vV7R3hlwOxgqobUQKgx3MmrQRi0yYbs/P0ym8XozIAlkqVilPqHQwXs4e9Tf63rrCgl58BcO4w==}
/@types/react@18.3.3:
resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==}
dependencies:
'@types/prop-types': 15.7.12
csstype: 3.1.3
@ -948,12 +978,16 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001621
electron-to-chromium: 1.4.777
caniuse-lite: 1.0.30001625
electron-to-chromium: 1.4.783
node-releases: 2.0.14
update-browserslist-db: 1.0.16(browserslist@4.23.0)
dev: false
/buffer-builder@0.2.0:
resolution: {integrity: sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==}
dev: false
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
dev: false
@ -963,8 +997,8 @@ packages:
engines: {node: '>=8'}
dev: false
/caniuse-lite@1.0.30001621:
resolution: {integrity: sha512-+NLXZiviFFKX0fk8Piwv3PfLPGtRqJeq2TiNoUff/qB5KJgwecJTvCXDpmlyP/eCI/GUEmp/h/y5j0yckiiZrA==}
/caniuse-lite@1.0.30001625:
resolution: {integrity: sha512-4KE9N2gcRH+HQhpeiRZXd+1niLB/XNLAhSy4z7fI8EzcbcPoAqjNInxVHTiTwWfTIV4w096XG8OtCOCQQKPv3w==}
dev: false
/ccount@2.0.1:
@ -1195,16 +1229,8 @@ packages:
domhandler: 5.0.3
dev: false
/electron-to-chromium@1.4.777:
resolution: {integrity: sha512-n02NCwLJ3wexLfK/yQeqfywCblZqLcXphzmid5e8yVPdtEcida7li0A5WQKghHNG0FeOMCzeFOzEbtAh5riXFw==}
dev: false
/enhanced-resolve@5.12.0:
resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==}
engines: {node: '>=10.13.0'}
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
/electron-to-chromium@1.4.783:
resolution: {integrity: sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==}
dev: false
/enhanced-resolve@5.16.0:
@ -1631,7 +1657,7 @@ packages:
resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==}
dev: false
/html-rspack-plugin@5.7.2(@rspack/core@0.6.5):
/html-rspack-plugin@5.7.2(@rspack/core@0.7.0):
resolution: {integrity: sha512-uVXGYq19bcsX7Q/53VqXQjCKXw0eUMHlFGDLTaqzgj/ckverfhZQvXyA6ecFBaF9XUH16jfCTCyALYi0lJcagg==}
engines: {node: '>=10.13.0'}
peerDependencies:
@ -1640,7 +1666,7 @@ packages:
'@rspack/core':
optional: true
dependencies:
'@rspack/core': 0.6.5(@swc/helpers@0.5.3)
'@rspack/core': 0.7.0(@swc/helpers@0.5.3)
dev: false
/html-tags@3.3.1:
@ -1701,6 +1727,10 @@ packages:
engines: {node: '>= 4'}
dev: false
/immutable@4.3.6:
resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==}
dev: false
/inline-style-parser@0.1.1:
resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==}
dev: false
@ -2686,7 +2716,7 @@ packages:
react: ^16.6.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0
dependencies:
'@babel/runtime': 7.24.5
'@babel/runtime': 7.24.6
invariant: 2.2.4
prop-types: 15.8.1
react: 18.3.1
@ -2736,7 +2766,7 @@ packages:
peerDependencies:
react: '>= 0.14.0'
dependencies:
'@babel/runtime': 7.24.5
'@babel/runtime': 7.24.6
highlight.js: 10.7.3
lowlight: 1.20.0
prismjs: 1.29.0
@ -2888,13 +2918,13 @@ packages:
fs-extra: 11.2.0
dev: false
/rspress@1.21.1(webpack@5.91.0):
resolution: {integrity: sha512-xn9Ybsv0wNeMq6Usf3jcftU5ZJNNu5S4NpnLy1jc7cm95PPmoxL4ZI7fB/BBM0z1uwguxGRzGyASHnNhXcHUAQ==}
/rspress@1.22.0(webpack@5.91.0):
resolution: {integrity: sha512-naxeRSSwI9yTH6Om5V6KXAqpPXaxJfSVR/FM6vCIr0wfwL1K/busSRx9s3GLrqWTad61tD60tWEvAMFp6YB2wA==}
hasBin: true
dependencies:
'@rsbuild/core': 0.6.13
'@rspress/core': 1.21.1(webpack@5.91.0)
'@rspress/shared': 1.21.1
'@rsbuild/core': 0.7.0
'@rspress/core': 1.22.0(webpack@5.91.0)
'@rspress/shared': 1.22.0
cac: 6.7.14
chalk: 5.3.0
chokidar: 3.6.0
@ -2910,6 +2940,12 @@ packages:
queue-microtask: 1.2.3
dev: false
/rxjs@7.8.1:
resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
dependencies:
tslib: 2.6.2
dev: false
/sade@1.8.1:
resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==}
engines: {node: '>=6'}
@ -2921,6 +2957,202 @@ packages:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: false
/sass-embedded-android-arm64@1.77.2:
resolution: {integrity: sha512-7DiFMros5iRYrkPlNqUBfzZ/DCgsI199pRF8xuBsPf9yuB8SLDOqvNk3QOnUCMAbpjW5VW1JgdfGFFlHTCnJQA==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [android]
hasBin: true
requiresBuild: true
dev: false
optional: 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
requiresBuild: true
dev: false
optional: true
/sass-embedded-android-ia32@1.77.2:
resolution: {integrity: sha512-qN0laKrAjuvBLFdUogGz8jQlbHs6tgH91tKQeE7ZE4AO9zzDRlXtaEJP1x6B6AGVc8UOEkvQyR3Nej4qwWprhA==}
engines: {node: '>=14.0.0'}
cpu: [ia32]
os: [android]
hasBin: true
requiresBuild: true
dev: false
optional: 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
requiresBuild: true
dev: false
optional: true
/sass-embedded-darwin-arm64@1.77.2:
resolution: {integrity: sha512-0jkL/FwbAStqqxFSjHfhElEAWrKRRvFz2JeXOxskUdzMehDMv5LaewqSRCijyeKBO3KgurvndmSfrOizdU6WAw==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [darwin]
hasBin: true
requiresBuild: true
dev: false
optional: true
/sass-embedded-darwin-x64@1.77.2:
resolution: {integrity: sha512-8Sy36IxOOFPWA5TdhC87SvOkrXUSis51CGKlIsM8yZISQiY9y8b+wrNJM1f3oHvs641xZBaeIuwibJXaY6hNBg==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [darwin]
hasBin: true
requiresBuild: true
dev: false
optional: true
/sass-embedded-linux-arm64@1.77.2:
resolution: {integrity: sha512-hlfNFu1IWHI0cOsbpFWPrJlx7IFZfXuI3iEhwa4oljM21y72E6tETUFmTr4f9Ka9qDLXkUxUoYaTH2SqGU9dDA==}
engines: {node: '>=14.0.0'}
cpu: [arm64]
os: [linux]
hasBin: true
requiresBuild: true
dev: false
optional: 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
requiresBuild: true
dev: false
optional: true
/sass-embedded-linux-ia32@1.77.2:
resolution: {integrity: sha512-JSIqGIeAKlrMw/oMFFFxZ10F3QUJVdjeGVI83h6mwNHTYgrX6PuOngcAYleIpYR5XicQgfueC5pPVPbP5CArBQ==}
engines: {node: '>=14.0.0'}
cpu: [ia32]
os: [linux]
hasBin: true
requiresBuild: true
dev: false
optional: 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]
requiresBuild: true
dev: false
optional: true
/sass-embedded-linux-musl-arm@1.77.2:
resolution: {integrity: sha512-LZTSnfHPlfvkdQ8orpnEUCEx40qhKpMjxN3Ggi8kgQqv5jvtqn0ECdWl0n4WI5CrlkmtdS3VeFcsf078bt/f8Q==}
engines: {node: '>=14.0.0'}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: false
optional: true
/sass-embedded-linux-musl-ia32@1.77.2:
resolution: {integrity: sha512-6F1GHBgPkcTXtfM0MK3PofozagNF8IawdfIG4RNzGeSZRhGBRgZLOS+vdre4xubTLSaa6xjbI47YfaD43z8URQ==}
engines: {node: '>=14.0.0'}
cpu: [ia32]
os: [linux]
requiresBuild: true
dev: false
optional: true
/sass-embedded-linux-musl-x64@1.77.2:
resolution: {integrity: sha512-8BiqLA1NJeN3rCaX6t747GWMMdH5YUFYuytXU8waDC/u+FSGoOHRxfrsB8BEWHVgSPDxhwZklanPCXXzbzB2lw==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: false
optional: true
/sass-embedded-linux-x64@1.77.2:
resolution: {integrity: sha512-czQOxGOX4U47jW9k+cbFBgSt/6FVx2WGLPqPvrgDiEToLJdZyvzUqrkpqQYfJ6hN1koqatCPEpDrUZBcTPGUGg==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [linux]
hasBin: true
requiresBuild: true
dev: false
optional: 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
requiresBuild: true
dev: false
optional: 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
requiresBuild: true
dev: false
optional: 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
requiresBuild: true
dev: false
optional: true
/sass-embedded@1.77.2:
resolution: {integrity: sha512-luiDeWNZ0tKs1jCiSFbuz8wFVQxYqN+vh+yfm9v7kW42yPtwEF8+z2ROaDJluSUZ7vhFmsXuqoKg9qBxc7SCnw==}
engines: {node: '>=16.0.0'}
dependencies:
'@bufbuild/protobuf': 1.9.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
dev: false
/scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==}
dependencies:
@ -3261,6 +3493,10 @@ packages:
resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
dev: false
/varint@6.0.0:
resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==}
dev: false
/vfile-location@4.1.0:
resolution: {integrity: sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==}
dependencies: