From 5c5ed5ade0a8bf6710ba3758b378b5fd3f3c1734 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?wifi=E6=AD=AAf?= <1402772884@qq.com>
Date: Tue, 18 Feb 2025 13:44:02 +0800
Subject: [PATCH 1/2] =?UTF-8?q?feat(mini-markdown-editor):=20=E5=BF=AB?=
=?UTF-8?q?=E6=8D=B7=E9=94=AE=E4=BF=9D=E5=AD=98=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/mini-markdown-editor/src/App.tsx | 2 +-
.../src/hooks/use-global-config.ts | 11 +++++++-
.../src/utils/handle-hotkeys.ts | 2 ++
.../src/utils/set-global-config.ts | 28 +++++++++++++++++++
4 files changed, 41 insertions(+), 2 deletions(-)
create mode 100644 packages/mini-markdown-editor/src/utils/set-global-config.ts
diff --git a/packages/mini-markdown-editor/src/App.tsx b/packages/mini-markdown-editor/src/App.tsx
index 1fbb4f8..ce6f37d 100644
--- a/packages/mini-markdown-editor/src/App.tsx
+++ b/packages/mini-markdown-editor/src/App.tsx
@@ -200,7 +200,7 @@ const App: FC = () => {
>
获取预览区实例
- {/* */}
+ {/* */}
{
const context = useContext(ConfigContext);
+ const editorView = useEditorContentStore((state) => state.editorView);
+ useEffect(() => {
+ if (context && editorView) {
+ global.setGlobalConfig(context, editorView);
+ }
+ });
+
if (!context) {
throw new Error("GlobalConfig init error");
}
diff --git a/packages/mini-markdown-editor/src/utils/handle-hotkeys.ts b/packages/mini-markdown-editor/src/utils/handle-hotkeys.ts
index 0f8f4d7..d8f741a 100644
--- a/packages/mini-markdown-editor/src/utils/handle-hotkeys.ts
+++ b/packages/mini-markdown-editor/src/utils/handle-hotkeys.ts
@@ -2,6 +2,7 @@ import { ToolbarItem, ToolbarType } from "@/types/toolbar";
import { BaseToolbarType } from "@/types/toolbar";
import { useToolbarStore } from "@/store/toolbar";
import { InsertTextEvent } from "@/config/toolbar/event";
+import { global } from "./set-global-config";
// 定义处理器类型
interface HotkeyHandler {
@@ -47,6 +48,7 @@ export const createSaveHandler = (hotkey: HotkeyType): HotkeyHandler => ({
run: () => {
hotkey.handle?.();
// TODO: 添加保存事件
+ global.saveHotKeyHandle();
return true;
},
preventDefault: true,
diff --git a/packages/mini-markdown-editor/src/utils/set-global-config.ts b/packages/mini-markdown-editor/src/utils/set-global-config.ts
new file mode 100644
index 0000000..f625d1b
--- /dev/null
+++ b/packages/mini-markdown-editor/src/utils/set-global-config.ts
@@ -0,0 +1,28 @@
+import { GlobalConfig } from "@/types/global-config";
+import { EditorView } from "@uiw/react-codemirror";
+
+class Global {
+ private config: GlobalConfig = {};
+ private view: EditorView | null = null;
+
+ public setGlobalConfig(config: GlobalConfig, view: EditorView) {
+ this.config = config;
+ this.view = view;
+ }
+
+ public saveHotKeyHandle() {
+ if (!this.view) {
+ return;
+ }
+ const content = this.view.state.doc.toString();
+ const onSave = this.config.onSave;
+ if (content) {
+ // onSave回调
+ if (onSave) {
+ onSave(content, this.view!);
+ }
+ }
+ }
+}
+
+export const global = new Global();
--
Gitee
From 2352b49059e3f542d4c2ff44dc15a69d62a81ba1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?wifi=E6=AD=AAf?= <1402772884@qq.com>
Date: Wed, 19 Feb 2025 12:44:22 +0800
Subject: [PATCH 2/2] =?UTF-8?q?chore(=E4=BE=9D=E8=B5=96):=20pnpm-lock.yaml?=
=?UTF-8?q?=E5=AD=98=E6=A1=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/utils/handle-hotkeys.ts | 1 -
packages/mini-markdown-play/.npmrc | 1 -
pnpm-lock.yaml | 296 ++++++++----------
3 files changed, 139 insertions(+), 159 deletions(-)
delete mode 100644 packages/mini-markdown-play/.npmrc
diff --git a/packages/mini-markdown-editor/src/utils/handle-hotkeys.ts b/packages/mini-markdown-editor/src/utils/handle-hotkeys.ts
index d8f741a..114afea 100644
--- a/packages/mini-markdown-editor/src/utils/handle-hotkeys.ts
+++ b/packages/mini-markdown-editor/src/utils/handle-hotkeys.ts
@@ -47,7 +47,6 @@ export const createFullScreenHandler = (hotkey: HotkeyType): HotkeyHandler => ({
export const createSaveHandler = (hotkey: HotkeyType): HotkeyHandler => ({
run: () => {
hotkey.handle?.();
- // TODO: 添加保存事件
global.saveHotKeyHandle();
return true;
},
diff --git a/packages/mini-markdown-play/.npmrc b/packages/mini-markdown-play/.npmrc
deleted file mode 100644
index caa71fe..0000000
--- a/packages/mini-markdown-play/.npmrc
+++ /dev/null
@@ -1 +0,0 @@
-shamefully-hoist=false
\ No newline at end of file
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 88f676f..852c5a0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -77,7 +77,7 @@ importers:
npm-run-all: 4.1.5
postcss: 8.5.2
rollup: 4.34.8
- rollup-plugin-delete: 2.1.0_rollup@4.34.8
+ rollup-plugin-delete: 2.2.0_rollup@4.34.8
rollup-plugin-postcss: 4.0.2_postcss@8.5.2
tslib: 2.8.1
typescript: 5.7.3
@@ -152,7 +152,7 @@ importers:
'@uiw/codemirror-extensions-events': 4.23.7
'@uiw/react-codemirror': 4.23.8_nnrd3gsncyragczmpvfhocinkq
'@vitejs/plugin-react': 4.3.4_vite@6.1.0
- '@vitest/coverage-v8': 3.0.5_vitest@3.0.5
+ '@vitest/coverage-v8': 3.0.5_vitest@3.0.6
eslint: 9.18.0
eslint-plugin-react-hooks: 5.1.0_eslint@9.18.0
eslint-plugin-react-refresh: 0.4.19_eslint@9.18.0
@@ -162,10 +162,10 @@ importers:
react-dom: 18.3.1_react@18.3.1
styled-components: 6.1.15_nnrd3gsncyragczmpvfhocinkq
typescript: 5.6.3
- typescript-eslint: 8.24.0_bujkty4zgjb5xuck25an56w6hy
+ typescript-eslint: 8.24.1_bujkty4zgjb5xuck25an56w6hy
vite: 6.1.0
vite-plugin-dts: 4.5.0_otfy5f6nntp4jqr2rcmkvjpms4
- vitest: 3.0.5_jsdom@26.0.0
+ vitest: 3.0.6_jsdom@26.0.0
packages/mini-markdown-play:
specifiers:
@@ -195,7 +195,7 @@ importers:
'@mini-markdown-rc/editor': link:../mini-markdown-editor
react: 18.3.1
react-dom: 18.3.1_react@18.3.1
- react-router-dom: 7.1.5_nnrd3gsncyragczmpvfhocinkq
+ react-router-dom: 7.2.0_nnrd3gsncyragczmpvfhocinkq
sass: 1.85.0
styled-components: 6.1.15_nnrd3gsncyragczmpvfhocinkq
devDependencies:
@@ -211,7 +211,7 @@ importers:
postcss: 8.5.2
tailwindcss: 3.4.17
typescript: 5.6.3
- typescript-eslint: 8.24.0_bujkty4zgjb5xuck25an56w6hy
+ typescript-eslint: 8.24.1_bujkty4zgjb5xuck25an56w6hy
vite: 6.1.0_sass@1.85.0
packages:
@@ -689,7 +689,7 @@ packages:
dependencies:
'@codemirror/language': 6.10.8
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/common': 1.2.3
dev: true
@@ -698,7 +698,7 @@ packages:
dependencies:
'@codemirror/language': 6.10.8
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/common': 1.2.3
dev: true
@@ -748,7 +748,7 @@ packages:
'@codemirror/lang-javascript': 6.2.3
'@codemirror/language': 6.10.8
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/common': 1.2.3
'@lezer/css': 1.1.10
'@lezer/html': 1.3.10
@@ -768,7 +768,7 @@ packages:
'@codemirror/language': 6.10.8
'@codemirror/lint': 6.8.4
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/common': 1.2.3
'@lezer/javascript': 1.4.21
dev: true
@@ -797,7 +797,7 @@ packages:
'@codemirror/lang-html': 6.4.9
'@codemirror/language': 6.10.8
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/common': 1.2.3
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
@@ -810,7 +810,7 @@ packages:
'@codemirror/lang-html': 6.4.9
'@codemirror/language': 6.10.8
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/common': 1.2.3
'@lezer/markdown': 1.4.1
dev: true
@@ -889,7 +889,7 @@ packages:
'@codemirror/autocomplete': 6.18.6
'@codemirror/language': 6.10.8
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/common': 1.2.3
'@lezer/xml': 1.0.6
dev: true
@@ -937,7 +937,7 @@ packages:
resolution: {integrity: sha512-wcP8XPPhDH2vTqf181U8MbZnW+tDyPYy0UzVOa+oHORjyT+mhhom9vBd7dApJwoDz9Nb/a8kHjJIsuA/t8vNFw==}
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/common': 1.2.3
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
@@ -954,7 +954,7 @@ packages:
resolution: {integrity: sha512-u4q7PnZlJUojeRe8FJa/njJcMctISGgPQ4PnWsd9268R4ZTtU+tfFYmwkBvgcrK2+QQ8tYFVALVb5fVJykKc5A==}
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
crelt: 1.0.6
dev: true
@@ -962,7 +962,7 @@ packages:
resolution: {integrity: sha512-7DdQ9aaZMMxuWB1u6IIFWWuK9NocVZwvo4nG8QjJTS6oZGvteoLSiXw3EbVZVlO08Ri2ltO89JVInMpfcJxhtg==}
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
crelt: 1.0.6
dev: true
@@ -977,12 +977,12 @@ packages:
dependencies:
'@codemirror/language': 6.10.8
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
'@lezer/highlight': 1.2.1
dev: true
- /@codemirror/view/6.36.2:
- resolution: {integrity: sha512-DZ6ONbs8qdJK0fdN7AB82CgI6tYXf4HWk1wSVa0+9bhVznCuuvhQtX8bFBoy3dv8rZSQqUd8GvhVAcielcidrA==}
+ /@codemirror/view/6.36.3:
+ resolution: {integrity: sha512-N2bilM47QWC8Hnx0rMdDxO2x2ImJ1FvZWXubwKgjeoOrWwEiFrtpA7SFHcuZ+o2Ze2VzbkgbzWVj4+V18LVkeg==}
dependencies:
'@codemirror/state': 6.5.2
style-mod: 4.1.2
@@ -1492,6 +1492,13 @@ packages:
'@types/json-schema': 7.0.15
dev: true
+ /@eslint/core/0.11.0:
+ resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ dependencies:
+ '@types/json-schema': 7.0.15
+ dev: true
+
/@eslint/eslintrc/3.2.0:
resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1524,11 +1531,11 @@ packages:
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dev: true
- /@eslint/plugin-kit/0.2.5:
- resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==}
+ /@eslint/plugin-kit/0.2.6:
+ resolution: {integrity: sha512-+0TjwR1eAUdZtvv/ir1mGX+v0tUoR3VEPB8Up0LLJC+whRW0GgBBtpbOkg/a/U4Dxa6l5a3l9AJ1aWIQVyoWJA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dependencies:
- '@eslint/core': 0.10.0
+ '@eslint/core': 0.11.0
levn: 0.4.1
dev: true
@@ -2758,7 +2765,7 @@ packages:
remark: 14.0.3
remark-gfm: 3.0.1
rspack-plugin-virtual-module: 0.1.13
- tinyglobby: 0.2.10
+ tinyglobby: 0.2.11
unified: 10.1.2
unist-util-visit: 4.1.2
unist-util-visit-children: 3.0.0
@@ -3178,13 +3185,6 @@ packages:
dev: true
optional: true
- /@types/glob/7.2.0:
- resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
- dependencies:
- '@types/minimatch': 5.1.2
- '@types/node': 22.13.4
- dev: true
-
/@types/hast/2.3.10:
resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==}
dependencies:
@@ -3218,10 +3218,6 @@ packages:
resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
dev: true
- /@types/minimatch/5.1.2:
- resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
- dev: true
-
/@types/mocha/9.1.1:
resolution: {integrity: sha512-Z61JK7DKDtdKTWwLeElSEBcWGRLY8g95ic5FoQqI9CMx0ns/Ghep3B4DfcEimiKMvtamNVULVNKEsiwV3aQmXw==}
dev: true
@@ -3281,8 +3277,8 @@ packages:
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
dev: true
- /@typescript-eslint/eslint-plugin/8.24.0_yupwjio3kslhhgdweip5vmggpu:
- resolution: {integrity: sha512-aFcXEJJCI4gUdXgoo/j9udUYIHgF23MFkg09LFz2dzEmU0+1Plk4rQWv/IYKvPHAtlkkGoB3m5e6oUp+JPsNaQ==}
+ /@typescript-eslint/eslint-plugin/8.24.1_xonphb2xocu2wgaee6h2vwmfla:
+ resolution: {integrity: sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@@ -3290,11 +3286,11 @@ packages:
typescript: '>=4.8.4 <5.8.0'
dependencies:
'@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.24.0_bujkty4zgjb5xuck25an56w6hy
- '@typescript-eslint/scope-manager': 8.24.0
- '@typescript-eslint/type-utils': 8.24.0_bujkty4zgjb5xuck25an56w6hy
- '@typescript-eslint/utils': 8.24.0_bujkty4zgjb5xuck25an56w6hy
- '@typescript-eslint/visitor-keys': 8.24.0
+ '@typescript-eslint/parser': 8.24.1_bujkty4zgjb5xuck25an56w6hy
+ '@typescript-eslint/scope-manager': 8.24.1
+ '@typescript-eslint/type-utils': 8.24.1_bujkty4zgjb5xuck25an56w6hy
+ '@typescript-eslint/utils': 8.24.1_bujkty4zgjb5xuck25an56w6hy
+ '@typescript-eslint/visitor-keys': 8.24.1
eslint: 9.18.0
graphemer: 1.4.0
ignore: 5.3.2
@@ -3323,17 +3319,17 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser/8.24.0_bujkty4zgjb5xuck25an56w6hy:
- resolution: {integrity: sha512-MFDaO9CYiard9j9VepMNa9MTcqVvSny2N4hkY6roquzj8pdCBRENhErrteaQuu7Yjn1ppk0v1/ZF9CG3KIlrTA==}
+ /@typescript-eslint/parser/8.24.1_bujkty4zgjb5xuck25an56w6hy:
+ resolution: {integrity: sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
dependencies:
- '@typescript-eslint/scope-manager': 8.24.0
- '@typescript-eslint/types': 8.24.0
- '@typescript-eslint/typescript-estree': 8.24.0_typescript@5.6.3
- '@typescript-eslint/visitor-keys': 8.24.0
+ '@typescript-eslint/scope-manager': 8.24.1
+ '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/typescript-estree': 8.24.1_typescript@5.6.3
+ '@typescript-eslint/visitor-keys': 8.24.1
debug: 4.4.0
eslint: 9.18.0
typescript: 5.6.3
@@ -3349,23 +3345,23 @@ packages:
'@typescript-eslint/visitor-keys': 8.20.0
dev: true
- /@typescript-eslint/scope-manager/8.24.0:
- resolution: {integrity: sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==}
+ /@typescript-eslint/scope-manager/8.24.1:
+ resolution: {integrity: sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dependencies:
- '@typescript-eslint/types': 8.24.0
- '@typescript-eslint/visitor-keys': 8.24.0
+ '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/visitor-keys': 8.24.1
dev: true
- /@typescript-eslint/type-utils/8.24.0_bujkty4zgjb5xuck25an56w6hy:
- resolution: {integrity: sha512-8fitJudrnY8aq0F1wMiPM1UUgiXQRJ5i8tFjq9kGfRajU+dbPyOuHbl0qRopLEidy0MwqgTHDt6CnSeXanNIwA==}
+ /@typescript-eslint/type-utils/8.24.1_bujkty4zgjb5xuck25an56w6hy:
+ resolution: {integrity: sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
dependencies:
- '@typescript-eslint/typescript-estree': 8.24.0_typescript@5.6.3
- '@typescript-eslint/utils': 8.24.0_bujkty4zgjb5xuck25an56w6hy
+ '@typescript-eslint/typescript-estree': 8.24.1_typescript@5.6.3
+ '@typescript-eslint/utils': 8.24.1_bujkty4zgjb5xuck25an56w6hy
debug: 4.4.0
eslint: 9.18.0
ts-api-utils: 2.0.1_typescript@5.6.3
@@ -3379,8 +3375,8 @@ packages:
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dev: true
- /@typescript-eslint/types/8.24.0:
- resolution: {integrity: sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==}
+ /@typescript-eslint/types/8.24.1:
+ resolution: {integrity: sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dev: true
@@ -3403,14 +3399,14 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree/8.24.0_typescript@5.6.3:
- resolution: {integrity: sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==}
+ /@typescript-eslint/typescript-estree/8.24.1_typescript@5.6.3:
+ resolution: {integrity: sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
dependencies:
- '@typescript-eslint/types': 8.24.0
- '@typescript-eslint/visitor-keys': 8.24.0
+ '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/visitor-keys': 8.24.1
debug: 4.4.0
fast-glob: 3.3.3
is-glob: 4.0.3
@@ -3422,17 +3418,17 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils/8.24.0_bujkty4zgjb5xuck25an56w6hy:
- resolution: {integrity: sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==}
+ /@typescript-eslint/utils/8.24.1_bujkty4zgjb5xuck25an56w6hy:
+ resolution: {integrity: sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
dependencies:
'@eslint-community/eslint-utils': 4.4.1_eslint@9.18.0
- '@typescript-eslint/scope-manager': 8.24.0
- '@typescript-eslint/types': 8.24.0
- '@typescript-eslint/typescript-estree': 8.24.0_typescript@5.6.3
+ '@typescript-eslint/scope-manager': 8.24.1
+ '@typescript-eslint/types': 8.24.1
+ '@typescript-eslint/typescript-estree': 8.24.1_typescript@5.6.3
eslint: 9.18.0
typescript: 5.6.3
transitivePeerDependencies:
@@ -3447,11 +3443,11 @@ packages:
eslint-visitor-keys: 4.2.0
dev: true
- /@typescript-eslint/visitor-keys/8.24.0:
- resolution: {integrity: sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==}
+ /@typescript-eslint/visitor-keys/8.24.1:
+ resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
dependencies:
- '@typescript-eslint/types': 8.24.0
+ '@typescript-eslint/types': 8.24.1
eslint-visitor-keys: 4.2.0
dev: true
@@ -3466,7 +3462,7 @@ packages:
'@codemirror/lint': 6.8.4
'@codemirror/search': 6.5.9
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
dev: true
/@uiw/codemirror-extensions-events/4.23.7:
@@ -3507,12 +3503,12 @@ packages:
'@babel/plugin-transform-react-jsx-source': 7.25.9_@babel+core@7.26.9
'@types/babel__core': 7.20.5
react-refresh: 0.14.2
- vite: 6.1.0
+ vite: 6.1.0_sass@1.85.0
transitivePeerDependencies:
- supports-color
dev: true
- /@vitest/coverage-v8/3.0.5_vitest@3.0.5:
+ /@vitest/coverage-v8/3.0.5_vitest@3.0.6:
resolution: {integrity: sha512-zOOWIsj5fHh3jjGwQg+P+J1FW3s4jBu1Zqga0qW60yutsBtqEqNEJKWYh7cYn1yGD+1bdPsPdC/eL4eVK56xMg==}
peerDependencies:
'@vitest/browser': 3.0.5
@@ -3533,22 +3529,22 @@ packages:
std-env: 3.8.0
test-exclude: 7.0.1
tinyrainbow: 2.0.0
- vitest: 3.0.5_jsdom@26.0.0
+ vitest: 3.0.6_jsdom@26.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /@vitest/expect/3.0.5:
- resolution: {integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==}
+ /@vitest/expect/3.0.6:
+ resolution: {integrity: sha512-zBduHf/ja7/QRX4HdP1DSq5XrPgdN+jzLOwaTq/0qZjYfgETNFCKf9nOAp2j3hmom3oTbczuUzrzg9Hafh7hNg==}
dependencies:
- '@vitest/spy': 3.0.5
- '@vitest/utils': 3.0.5
+ '@vitest/spy': 3.0.6
+ '@vitest/utils': 3.0.6
chai: 5.2.0
tinyrainbow: 2.0.0
dev: true
- /@vitest/mocker/3.0.5_vite@6.1.0:
- resolution: {integrity: sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==}
+ /@vitest/mocker/3.0.6_vite@6.1.0:
+ resolution: {integrity: sha512-KPztr4/tn7qDGZfqlSPQoF2VgJcKxnDNhmfR3VgZ6Fy1bO8T9Fc1stUiTXtqz0yG24VpD00pZP5f8EOFknjNuQ==}
peerDependencies:
msw: ^2.4.9
vite: ^5.0.0 || ^6.0.0
@@ -3558,43 +3554,43 @@ packages:
vite:
optional: true
dependencies:
- '@vitest/spy': 3.0.5
+ '@vitest/spy': 3.0.6
estree-walker: 3.0.3
magic-string: 0.30.17
vite: 6.1.0
dev: true
- /@vitest/pretty-format/3.0.5:
- resolution: {integrity: sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==}
+ /@vitest/pretty-format/3.0.6:
+ resolution: {integrity: sha512-Zyctv3dbNL+67qtHfRnUE/k8qxduOamRfAL1BurEIQSyOEFffoMvx2pnDSSbKAAVxY0Ej2J/GH2dQKI0W2JyVg==}
dependencies:
tinyrainbow: 2.0.0
dev: true
- /@vitest/runner/3.0.5:
- resolution: {integrity: sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==}
+ /@vitest/runner/3.0.6:
+ resolution: {integrity: sha512-JopP4m/jGoaG1+CBqubV/5VMbi7L+NQCJTu1J1Pf6YaUbk7bZtaq5CX7p+8sY64Sjn1UQ1XJparHfcvTTdu9cA==}
dependencies:
- '@vitest/utils': 3.0.5
+ '@vitest/utils': 3.0.6
pathe: 2.0.3
dev: true
- /@vitest/snapshot/3.0.5:
- resolution: {integrity: sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==}
+ /@vitest/snapshot/3.0.6:
+ resolution: {integrity: sha512-qKSmxNQwT60kNwwJHMVwavvZsMGXWmngD023OHSgn873pV0lylK7dwBTfYP7e4URy5NiBCHHiQGA9DHkYkqRqg==}
dependencies:
- '@vitest/pretty-format': 3.0.5
+ '@vitest/pretty-format': 3.0.6
magic-string: 0.30.17
pathe: 2.0.3
dev: true
- /@vitest/spy/3.0.5:
- resolution: {integrity: sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==}
+ /@vitest/spy/3.0.6:
+ resolution: {integrity: sha512-HfOGx/bXtjy24fDlTOpgiAEJbRfFxoX3zIGagCqACkFKKZ/TTOE6gYMKXlqecvxEndKFuNHcHqP081ggZ2yM0Q==}
dependencies:
tinyspy: 3.0.2
dev: true
- /@vitest/utils/3.0.5:
- resolution: {integrity: sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==}
+ /@vitest/utils/3.0.6:
+ resolution: {integrity: sha512-18ktZpf4GQFTbf9jK543uspU03Q2qya7ZGya5yiZ0Gx0nnnalBvd5ZBislbl2EhLjM8A8rt4OilqKG7QwcGkvQ==}
dependencies:
- '@vitest/pretty-format': 3.0.5
+ '@vitest/pretty-format': 3.0.6
loupe: 3.1.3
tinyrainbow: 2.0.0
dev: true
@@ -3879,7 +3875,7 @@ packages:
rc-input: 1.7.2_nnrd3gsncyragczmpvfhocinkq
rc-input-number: 9.4.0_nnrd3gsncyragczmpvfhocinkq
rc-mentions: 2.19.1_nnrd3gsncyragczmpvfhocinkq
- rc-menu: 9.16.0_nnrd3gsncyragczmpvfhocinkq
+ rc-menu: 9.16.1_nnrd3gsncyragczmpvfhocinkq
rc-motion: 2.9.5_nnrd3gsncyragczmpvfhocinkq
rc-notification: 5.6.3_nnrd3gsncyragczmpvfhocinkq
rc-pagination: 5.1.0_nnrd3gsncyragczmpvfhocinkq
@@ -4103,7 +4099,7 @@ packages:
hasBin: true
dependencies:
caniuse-lite: 1.0.30001700
- electron-to-chromium: 1.5.101
+ electron-to-chromium: 1.5.102
node-releases: 2.0.19
update-browserslist-db: 1.1.2_browserslist@4.24.4
dev: true
@@ -4385,7 +4381,7 @@ packages:
'@codemirror/lint': 6.8.4
'@codemirror/search': 6.5.9
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.2
+ '@codemirror/view': 6.36.3
dev: true
/color-convert/1.9.3:
@@ -4885,16 +4881,16 @@ packages:
object-keys: 1.1.1
dev: true
- /del/5.1.0:
- resolution: {integrity: sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==}
- engines: {node: '>=8'}
+ /del/6.1.1:
+ resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==}
+ engines: {node: '>=10'}
dependencies:
- globby: 10.0.2
+ globby: 11.1.0
graceful-fs: 4.2.11
is-glob: 4.0.3
is-path-cwd: 2.2.0
is-path-inside: 3.0.3
- p-map: 3.0.0
+ p-map: 4.0.0
rimraf: 3.0.2
slash: 3.0.0
dev: true
@@ -5035,8 +5031,8 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
- /electron-to-chromium/1.5.101:
- resolution: {integrity: sha512-L0ISiQrP/56Acgu4/i/kfPwWSgrzYZUnQrC0+QPFuhqlLP1Ir7qzPPDVS9BcKIyWTRU8+o6CC8dKw38tSWhYIA==}
+ /electron-to-chromium/1.5.102:
+ resolution: {integrity: sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==}
dev: true
/emoji-mart/5.6.0:
@@ -5312,7 +5308,7 @@ packages:
'@eslint/core': 0.10.0
'@eslint/eslintrc': 3.2.0
'@eslint/js': 9.18.0
- '@eslint/plugin-kit': 0.2.5
+ '@eslint/plugin-kit': 0.2.6
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.1
@@ -5606,12 +5602,12 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
dependencies:
- flatted: 3.3.2
+ flatted: 3.3.3
keyv: 4.5.4
dev: true
- /flatted/3.3.2:
- resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==}
+ /flatted/3.3.3:
+ resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
dev: true
/flexsearch/0.7.43:
@@ -5870,20 +5866,6 @@ packages:
gopd: 1.2.0
dev: true
- /globby/10.0.2:
- resolution: {integrity: sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==}
- engines: {node: '>=8'}
- dependencies:
- '@types/glob': 7.2.0
- array-union: 2.1.0
- dir-glob: 3.0.1
- fast-glob: 3.3.3
- glob: 7.2.3
- ignore: 5.3.2
- merge2: 1.4.1
- slash: 3.0.0
- dev: true
-
/globby/11.1.0:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
@@ -8171,9 +8153,9 @@ packages:
engines: {node: '>=6'}
dev: true
- /p-map/3.0.0:
- resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==}
- engines: {node: '>=8'}
+ /p-map/4.0.0:
+ resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
+ engines: {node: '>=10'}
dependencies:
aggregate-error: 3.1.0
dev: true
@@ -9095,15 +9077,15 @@ packages:
'@rc-component/trigger': 2.2.6_nnrd3gsncyragczmpvfhocinkq
classnames: 2.5.1
rc-input: 1.7.2_nnrd3gsncyragczmpvfhocinkq
- rc-menu: 9.16.0_nnrd3gsncyragczmpvfhocinkq
+ rc-menu: 9.16.1_nnrd3gsncyragczmpvfhocinkq
rc-textarea: 1.9.0_nnrd3gsncyragczmpvfhocinkq
rc-util: 5.44.4_nnrd3gsncyragczmpvfhocinkq
react: 18.3.1
react-dom: 18.3.1_react@18.3.1
dev: false
- /rc-menu/9.16.0_nnrd3gsncyragczmpvfhocinkq:
- resolution: {integrity: sha512-vAL0yqPkmXWk3+YKRkmIR8TYj3RVdEt3ptG2jCJXWNAvQbT0VJJdRyHZ7kG/l1JsZlB+VJq/VcYOo69VR4oD+w==}
+ /rc-menu/9.16.1_nnrd3gsncyragczmpvfhocinkq:
+ resolution: {integrity: sha512-ghHx6/6Dvp+fw8CJhDUHFHDJ84hJE3BXNCzSgLdmNiFErWSOaZNsihDAsKq9ByTALo/xkNIwtDFGIl6r+RPXBg==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
@@ -9345,7 +9327,7 @@ packages:
'@babel/runtime': 7.26.9
classnames: 2.5.1
rc-dropdown: 4.2.1_nnrd3gsncyragczmpvfhocinkq
- rc-menu: 9.16.0_nnrd3gsncyragczmpvfhocinkq
+ rc-menu: 9.16.1_nnrd3gsncyragczmpvfhocinkq
rc-motion: 2.9.5_nnrd3gsncyragczmpvfhocinkq
rc-resize-observer: 1.4.3_nnrd3gsncyragczmpvfhocinkq
rc-util: 5.44.4_nnrd3gsncyragczmpvfhocinkq
@@ -9529,8 +9511,8 @@ packages:
react-router: 6.29.0_react@18.3.1
dev: true
- /react-router-dom/7.1.5_nnrd3gsncyragczmpvfhocinkq:
- resolution: {integrity: sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==}
+ /react-router-dom/7.2.0_nnrd3gsncyragczmpvfhocinkq:
+ resolution: {integrity: sha512-cU7lTxETGtQRQbafJubvZKHEn5izNABxZhBY0Jlzdv0gqQhCPQt2J8aN5ZPjS6mQOXn5NnirWNh+FpE8TTYN0Q==}
engines: {node: '>=20.0.0'}
peerDependencies:
react: '>=18'
@@ -9538,7 +9520,7 @@ packages:
dependencies:
react: 18.3.1
react-dom: 18.3.1_react@18.3.1
- react-router: 7.1.5_nnrd3gsncyragczmpvfhocinkq
+ react-router: 7.2.0_nnrd3gsncyragczmpvfhocinkq
dev: false
/react-router/6.29.0_react@18.3.1:
@@ -9551,8 +9533,8 @@ packages:
react: 18.3.1
dev: true
- /react-router/7.1.5_nnrd3gsncyragczmpvfhocinkq:
- resolution: {integrity: sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==}
+ /react-router/7.2.0_nnrd3gsncyragczmpvfhocinkq:
+ resolution: {integrity: sha512-fXyqzPgCPZbqhrk7k3hPcCpYIlQ2ugIXDboHUzhJISFVy2DEPsmHgN588MyGmkIOv3jDgNfUE3kJi83L28s/LQ==}
engines: {node: '>=20.0.0'}
peerDependencies:
react: '>=18'
@@ -9847,13 +9829,13 @@ packages:
package-json-from-dist: 1.0.1
dev: true
- /rollup-plugin-delete/2.1.0_rollup@4.34.8:
- resolution: {integrity: sha512-TEbqJd7giLvzQDTu4jSPufwhTJs/iYVN2LfR/YIYkqjC/oZ0/h9Q0AeljifIhzBzJYZtHQTWKEbMms5fbh54pw==}
+ /rollup-plugin-delete/2.2.0_rollup@4.34.8:
+ resolution: {integrity: sha512-REKtDKWvjZlbrWpPvM9X/fadCs3E9I9ge27AK8G0e4bXwSLeABAAwtjiI1u3ihqZxk6mJeB2IVeSbH4DtOcw7A==}
engines: {node: '>=10'}
peerDependencies:
rollup: '*'
dependencies:
- del: 5.1.0
+ del: 6.1.1
rollup: 4.34.8
dev: true
@@ -10945,8 +10927,8 @@ packages:
resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
dev: true
- /tinyglobby/0.2.10:
- resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==}
+ /tinyglobby/0.2.11:
+ resolution: {integrity: sha512-32TmKeeKUahv0Go8WmQgiEp9Y21NuxjwjqiRC1nrUB51YacfSwuB44xgXD+HdIppmMRgjQNPdrHyA6vIybYZ+g==}
engines: {node: '>=12.0.0'}
dependencies:
fdir: 6.4.3_picomatch@4.0.2
@@ -11149,16 +11131,16 @@ packages:
reflect.getprototypeof: 1.0.10
dev: true
- /typescript-eslint/8.24.0_bujkty4zgjb5xuck25an56w6hy:
- resolution: {integrity: sha512-/lmv4366en/qbB32Vz5+kCNZEMf6xYHwh1z48suBwZvAtnXKbP+YhGe8OLE2BqC67LMqKkCNLtjejdwsdW6uOQ==}
+ /typescript-eslint/8.24.1_bujkty4zgjb5xuck25an56w6hy:
+ resolution: {integrity: sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
dependencies:
- '@typescript-eslint/eslint-plugin': 8.24.0_yupwjio3kslhhgdweip5vmggpu
- '@typescript-eslint/parser': 8.24.0_bujkty4zgjb5xuck25an56w6hy
- '@typescript-eslint/utils': 8.24.0_bujkty4zgjb5xuck25an56w6hy
+ '@typescript-eslint/eslint-plugin': 8.24.1_xonphb2xocu2wgaee6h2vwmfla
+ '@typescript-eslint/parser': 8.24.1_bujkty4zgjb5xuck25an56w6hy
+ '@typescript-eslint/utils': 8.24.1_bujkty4zgjb5xuck25an56w6hy
eslint: 9.18.0
typescript: 5.6.3
transitivePeerDependencies:
@@ -11405,8 +11387,8 @@ packages:
vfile-message: 4.0.2
dev: true
- /vite-node/3.0.5:
- resolution: {integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==}
+ /vite-node/3.0.6:
+ resolution: {integrity: sha512-s51RzrTkXKJrhNbUzQRsarjmAae7VmMPAsRT7lppVpIg6mK3zGthP9Hgz0YQQKuNcF+Ii7DfYk3Fxz40jRmePw==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
dependencies:
@@ -11551,16 +11533,16 @@ packages:
fsevents: 2.3.3
dev: true
- /vitest/3.0.5_jsdom@26.0.0:
- resolution: {integrity: sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==}
+ /vitest/3.0.6_jsdom@26.0.0:
+ resolution: {integrity: sha512-/iL1Sc5VeDZKPDe58oGK4HUFLhw6b5XdY1MYawjuSaDA4sEfYlY9HnS6aCEG26fX+MgUi7MwlduTBHHAI/OvMA==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
'@types/debug': ^4.1.12
'@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
- '@vitest/browser': 3.0.5
- '@vitest/ui': 3.0.5
+ '@vitest/browser': 3.0.6
+ '@vitest/ui': 3.0.6
happy-dom: '*'
jsdom: '*'
peerDependenciesMeta:
@@ -11579,13 +11561,13 @@ packages:
jsdom:
optional: true
dependencies:
- '@vitest/expect': 3.0.5
- '@vitest/mocker': 3.0.5_vite@6.1.0
- '@vitest/pretty-format': 3.0.5
- '@vitest/runner': 3.0.5
- '@vitest/snapshot': 3.0.5
- '@vitest/spy': 3.0.5
- '@vitest/utils': 3.0.5
+ '@vitest/expect': 3.0.6
+ '@vitest/mocker': 3.0.6_vite@6.1.0
+ '@vitest/pretty-format': 3.0.6
+ '@vitest/runner': 3.0.6
+ '@vitest/snapshot': 3.0.6
+ '@vitest/spy': 3.0.6
+ '@vitest/utils': 3.0.6
chai: 5.2.0
debug: 4.4.0
expect-type: 1.1.0
@@ -11598,7 +11580,7 @@ packages:
tinypool: 1.0.2
tinyrainbow: 2.0.0
vite: 6.1.0
- vite-node: 3.0.5
+ vite-node: 3.0.6
why-is-node-running: 2.3.0
transitivePeerDependencies:
- jiti
--
Gitee