fix(deps): adapt to xmldom onError and pin view/dayjs/happy-dom regressions

This commit is contained in:
t8y2
2026-10-13 12:40:32 +08:00
parent c47e8a0dd4
commit aa4cd1b945
3 changed files with 89 additions and 86 deletions
+12 -15
View File
@@ -415,22 +415,19 @@ function parseSqlServerExplain(result: QueryResult): ParsedExplainPlan {
if (typeof DOMParser === "undefined") throw new Error("XML parser is unavailable");
const parserIssues: string[] = [];
type XmlParserConstructor = new (options?: {
errorHandler?: {
warning: (message: string) => void;
error: (message: string) => void;
fatalError: (message: string) => void;
};
}) => DOMParser;
type XmlParserConstructor = new (options?: { onError?: (level: string, message: string) => void }) => DOMParser;
const Parser = DOMParser as unknown as XmlParserConstructor;
const recordParserIssue = (message: string) => parserIssues.push(message);
const document = new Parser({
errorHandler: {
warning: recordParserIssue,
error: recordParserIssue,
fatalError: recordParserIssue,
},
}).parseFromString(raw, "application/xml");
const recordParserIssue = (_level: string, message: string) => parserIssues.push(message);
let document: Document;
try {
document = new Parser({
onError: recordParserIssue,
}).parseFromString(raw, "application/xml");
} catch {
// xmldom 0.9 throws ParseError on fatal issues even with onError set; the
// recorded issues are non-fatal warnings at this point.
throw new Error("Invalid SQL Server ShowPlan XML");
}
if (parserIssues.length > 0 || xmlElements(document, "parsererror").length > 0 || !document.documentElement) {
throw new Error("Invalid SQL Server ShowPlan XML");
}
+10 -4
View File
@@ -65,7 +65,7 @@
"@codemirror/search": "^6.7.0",
"@codemirror/state": "^6.6.0",
"@codemirror/theme-one-dark": "^6.1.3",
"@codemirror/view": "^6.43.0",
"@codemirror/view": "6.43.0",
"@dbx-app/mongo-shell": "workspace:^",
"@internationalized/date": "^3.12.2",
"@lezer/highlight": "^1.2.3",
@@ -97,7 +97,7 @@
"codemirror": "^6.0.2",
"cytoscape": "^3.34.3",
"cytoscape-fcose": "^2.2.0",
"dayjs": "^1.11.21",
"dayjs": "1.11.21",
"diff": "^9.0.0",
"dom-to-image-more": "^3.7.2",
"echarts": "^6.1.0",
@@ -135,7 +135,7 @@
"@xmldom/xmldom": "^0.9.0",
"fake-indexeddb": "6.2.5",
"fzstd": "^0.1.1",
"happy-dom": "^20.10.6",
"happy-dom": "~20.10.6",
"husky": "^9.1.7",
"lint-staged": "^16.4.0",
"oxfmt": "0.72.0",
@@ -155,5 +155,11 @@
"engines": {
"node": ">=22.13.0"
},
"packageManager": "pnpm@10.34.7"
"packageManager": "pnpm@10.34.7",
"pnpm": {
"overrides": {
"happy-dom": "~20.10.6",
"@codemirror/view": "6.43.0"
}
}
}
+67 -67
View File
@@ -5,8 +5,8 @@ settings:
excludeLinksFromLockfile: false
overrides:
postcss@^8: '>=8.5.23'
nanoid@^3: '>=3.3.18'
happy-dom: ~20.10.6
'@codemirror/view': 6.43.0
importers:
@@ -55,8 +55,8 @@ importers:
specifier: ^6.1.3
version: 6.1.3
'@codemirror/view':
specifier: ^6.43.0
version: 6.43.14
specifier: 6.43.0
version: 6.43.0
'@dbx-app/mongo-shell':
specifier: workspace:^
version: link:packages/mongo-shell
@@ -77,7 +77,7 @@ importers:
version: 2.4.0
'@replit/codemirror-vim':
specifier: ^6.3.0
version: 6.4.0(@codemirror/commands@6.11.1)(@codemirror/language@6.13.1)(@codemirror/search@6.7.2)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
version: 6.4.0(@codemirror/commands@6.11.1)(@codemirror/language@6.13.1)(@codemirror/search@6.7.2)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
'@tauri-apps/api':
specifier: ^2.11.0
version: 2.12.3
@@ -101,22 +101,22 @@ importers:
version: 2.13.3
'@uiw/codemirror-theme-duotone':
specifier: ^4.25.10
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
'@uiw/codemirror-theme-material':
specifier: ^4.25.10
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
'@uiw/codemirror-theme-nord':
specifier: ^4.25.10
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
'@uiw/codemirror-theme-okaidia':
specifier: ^4.25.10
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
'@uiw/codemirror-theme-vscode':
specifier: ^4.25.10
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
'@uiw/codemirror-theme-xcode':
specifier: ^4.25.10
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
version: 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
'@vue-flow/background':
specifier: ^1.3.2
version: 1.3.2(@vue-flow/core@1.48.2(vue@3.5.43(typescript@6.0.3)))(vue@3.5.43(typescript@6.0.3))
@@ -151,8 +151,8 @@ importers:
specifier: ^2.2.0
version: 2.2.0(cytoscape@3.34.3)
dayjs:
specifier: ^1.11.21
version: 1.11.23
specifier: 1.11.21
version: 1.11.21
diff:
specifier: ^9.0.0
version: 9.0.0
@@ -257,8 +257,8 @@ importers:
specifier: ^0.1.1
version: 0.1.1
happy-dom:
specifier: ^20.10.6
version: 20.14.6
specifier: ~20.10.6
version: 20.10.6
husky:
specifier: ^9.1.7
version: 9.1.7
@@ -288,7 +288,7 @@ importers:
version: 8.3.4(@types/node@25.9.9)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1)
vitest:
specifier: ^4.1.8
version: 4.1.11(@types/node@25.9.9)(@vitest/coverage-v8@4.1.11)(happy-dom@20.14.6)(vite@8.3.4(@types/node@25.9.9)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1))
version: 4.1.11(@types/node@25.9.9)(@vitest/coverage-v8@4.1.11)(happy-dom@20.10.6)(vite@8.3.4(@types/node@25.9.9)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1))
vue-tsc:
specifier: ^3.3.3
version: 3.3.13(typescript@6.0.3)
@@ -344,7 +344,7 @@ importers:
version: 22.20.5
vitest:
specifier: ^4.1.8
version: 4.1.11(@types/node@22.20.5)(@vitest/coverage-v8@4.1.11)(happy-dom@20.14.6)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1))
version: 4.1.11(@types/node@22.20.5)(@vitest/coverage-v8@4.1.11)(happy-dom@20.10.6)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1))
optionalDependencies:
'@dbx-app/mcp-darwin-arm64':
specifier: 0.4.117
@@ -639,8 +639,8 @@ packages:
'@codemirror/theme-one-dark@6.1.3':
resolution: {integrity: sha512-NzBdIvEJmx6fjeremiGp3t/okrLPYT0d9orIc7AFun8oZcRk58aejkqhv6spnz4MLAevrKNPMQYXEWMg4s+sKA==}
'@codemirror/view@6.43.14':
resolution: {integrity: sha512-hC45YnmJNR1rz42OF57BLoQNFMV12/13drnvibDsR2quNDmldcb4WvYVV81hFQg56i9lcqQMEDqilhX2QDcGQQ==}
'@codemirror/view@6.43.0':
resolution: {integrity: sha512-V7ZCLQO3Jus9hzh2jVCCPW3mO4IBMr43O37PqSUYautJSnnJF41YlgLw21x0fLJTYvJ+Vkm6Gp+qKGH9pltgXA==}
'@dbx-app/cli-darwin-arm64@0.4.117':
resolution: {integrity: sha512-LZDRuq34gVMjNtQr7FyTIjPbWPZcde9yIT9OQ1StyzbRVty0w4ihZf6elCSnqyqVLRFZaDY3V/5bEHRJKWD++w==}
@@ -1371,7 +1371,7 @@ packages:
'@codemirror/language': 6.x.x
'@codemirror/search': 6.x.x
'@codemirror/state': 6.x.x
'@codemirror/view': 6.x.x
'@codemirror/view': 6.43.0
'@rolldown/binding-android-arm-eabi@1.2.13':
resolution: {integrity: sha512-Vu/NICrgdRvUOeaJZIyB2FP63s6fO/4ud5l8dXmxDx9yDyn+mN0y+gsvsVviSli+T361Aqo0h46EuMoobrwawA==}
@@ -1785,7 +1785,7 @@ packages:
peerDependencies:
'@codemirror/language': '>=6.0.0'
'@codemirror/state': '>=6.0.0'
'@codemirror/view': '>=6.0.0'
'@codemirror/view': 6.43.0
'@ungap/structured-clone@1.4.0':
resolution: {integrity: sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==}
@@ -2303,8 +2303,8 @@ packages:
resolution: {integrity: sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==}
engines: {node: '>=12'}
dayjs@1.11.23:
resolution: {integrity: sha512-QDTCU0M0MxR3hQfnlDJfwekQiaanm1ubOD231u73WBckQ/fsamwRLiE2GBz6D3a/xF1NgfiDLJjXBa1hYOYTtQ==}
dayjs@1.11.21:
resolution: {integrity: sha512-98IT+HOahAisibz/yjKbzuOBwYcjJ7BCLPzARyHiyEBmRz4fatF+KPJszEHXsGYjUG234aH/cOjW1wwTbKUZlA==}
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
@@ -2718,8 +2718,8 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
happy-dom@20.14.6:
resolution: {integrity: sha512-5DDsf4QmEIlRL6NkCv/fxSjYHHkZceL/IaYQdJc2h3G7DRTEai++VTjbfL0LB9geW2VrA3+vrjF3Efx+OTtX0Q==}
happy-dom@20.10.6:
resolution: {integrity: sha512-6QD0ilzDDt93tX44y8tbmZdAcdTRYDhUP+Asgi6pC8Pp5IA3cvaZGyoVN/EGtlq9ziT65iPuBBn3ASLr6hCgVw==}
engines: {node: '>=20.0.0'}
has-flag@4.0.0:
@@ -3225,9 +3225,9 @@ packages:
muggle-string@0.4.1:
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
nanoid@6.0.2:
resolution: {integrity: sha512-hIvVOb9Qr1p/9CNNLOe0OlWvgx/ziTsVwKN/GDSsuArN2K0wDiafP3s0SWmsm7o2BdnyS8Z9Z64NFBUbn6ziBg==}
engines: {node: ^22 || ^24 || >=26}
nanoid@3.3.20:
resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
natural-compare@1.4.0:
@@ -3439,7 +3439,7 @@ packages:
resolution: {integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==}
engines: {node: '>=12'}
peerDependencies:
postcss: '>=8.5.23'
postcss: ^8.3.5
postcss-sass@0.5.0:
resolution: {integrity: sha512-qtu8awh1NMF3o9j/x9j3EZnd+BlF66X6NZYl12BdKoG2Z4hmydOt/dZj2Nq+g0kfk2pQy3jeYFBmvG9DBwynGQ==}
@@ -3449,7 +3449,7 @@ packages:
resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: '>=8.5.23'
postcss: ^8.4.29
postcss-selector-parser@7.1.6:
resolution: {integrity: sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==}
@@ -4012,7 +4012,7 @@ packages:
'@vitest/coverage-istanbul': 4.1.11
'@vitest/coverage-v8': 4.1.11
'@vitest/ui': 4.1.11
happy-dom: '*'
happy-dom: ~20.10.6
jsdom: '*'
vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
@@ -4415,14 +4415,14 @@ snapshots:
dependencies:
'@codemirror/language': 6.13.1
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@lezer/common': 1.5.3
'@codemirror/commands@6.11.1':
dependencies:
'@codemirror/language': 6.13.1
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@lezer/common': 1.5.3
'@codemirror/lang-css@6.3.1':
@@ -4440,7 +4440,7 @@ snapshots:
'@codemirror/lang-javascript': 6.2.5
'@codemirror/language': 6.13.1
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@lezer/common': 1.5.3
'@lezer/css': 1.3.9
'@lezer/html': 1.3.13
@@ -4451,7 +4451,7 @@ snapshots:
'@codemirror/language': 6.13.1
'@codemirror/lint': 6.9.7
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@lezer/common': 1.5.3
'@lezer/javascript': 1.5.6
@@ -4474,7 +4474,7 @@ snapshots:
'@codemirror/autocomplete': 6.20.3
'@codemirror/language': 6.13.1
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@lezer/common': 1.5.2
'@lezer/xml': 1.0.6
@@ -4492,7 +4492,7 @@ snapshots:
dependencies:
'@codemirror/state': 6.7.6
'@codemirror/streamparser': 6.0.0
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@lezer/common': 1.5.3
'@lezer/highlight': 1.2.5
'@lezer/lr': 1.4.11
@@ -4505,13 +4505,13 @@ snapshots:
'@codemirror/lint@6.9.7':
dependencies:
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
crelt: 1.0.7
'@codemirror/search@6.7.2':
dependencies:
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
crelt: 1.0.7
'@codemirror/state@6.7.6':
@@ -4524,10 +4524,10 @@ snapshots:
dependencies:
'@codemirror/language': 6.13.1
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@lezer/highlight': 1.2.5
'@codemirror/view@6.43.14':
'@codemirror/view@6.43.0':
dependencies:
'@codemirror/state': 6.7.6
crelt: 1.0.7
@@ -5014,13 +5014,13 @@ snapshots:
'@replit/codemirror-vim-core@0.1.0': {}
'@replit/codemirror-vim@6.4.0(@codemirror/commands@6.11.1)(@codemirror/language@6.13.1)(@codemirror/search@6.7.2)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)':
'@replit/codemirror-vim@6.4.0(@codemirror/commands@6.11.1)(@codemirror/language@6.13.1)(@codemirror/search@6.7.2)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)':
dependencies:
'@codemirror/commands': 6.11.1
'@codemirror/language': 6.13.1
'@codemirror/search': 6.7.2
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@replit/codemirror-vim-core': 0.1.0
'@rolldown/binding-android-arm-eabi@1.2.13':
@@ -5321,71 +5321,71 @@ snapshots:
dependencies:
'@types/node': 25.9.9
'@uiw/codemirror-theme-duotone@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)':
'@uiw/codemirror-theme-duotone@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)':
dependencies:
'@babel/runtime': 7.29.10
'@lezer/highlight': 1.2.5
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
transitivePeerDependencies:
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
'@uiw/codemirror-theme-material@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)':
'@uiw/codemirror-theme-material@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)':
dependencies:
'@babel/runtime': 7.29.10
'@lezer/highlight': 1.2.5
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
transitivePeerDependencies:
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
'@uiw/codemirror-theme-nord@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)':
'@uiw/codemirror-theme-nord@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)':
dependencies:
'@babel/runtime': 7.29.10
'@lezer/highlight': 1.2.5
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
transitivePeerDependencies:
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
'@uiw/codemirror-theme-okaidia@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)':
'@uiw/codemirror-theme-okaidia@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)':
dependencies:
'@babel/runtime': 7.29.10
'@lezer/highlight': 1.2.5
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
transitivePeerDependencies:
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
'@uiw/codemirror-theme-vscode@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)':
'@uiw/codemirror-theme-vscode@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)':
dependencies:
'@babel/runtime': 7.29.10
'@lezer/highlight': 1.2.5
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
transitivePeerDependencies:
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
'@uiw/codemirror-theme-xcode@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)':
'@uiw/codemirror-theme-xcode@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)':
dependencies:
'@babel/runtime': 7.29.10
'@lezer/highlight': 1.2.5
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)
'@uiw/codemirror-themes': 4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)
transitivePeerDependencies:
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
'@uiw/codemirror-themes@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.14)':
'@uiw/codemirror-themes@4.25.12(@codemirror/language@6.13.1)(@codemirror/state@6.7.6)(@codemirror/view@6.43.0)':
dependencies:
'@codemirror/language': 6.13.1
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
'@ungap/structured-clone@1.4.0': {}
@@ -5420,7 +5420,7 @@ snapshots:
obug: 2.1.2
std-env: 4.1.0
tinyrainbow: 3.1.0
vitest: 4.1.11(@types/node@25.9.9)(@vitest/coverage-v8@4.1.11)(happy-dom@20.14.6)(vite@8.3.4(@types/node@25.9.9)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1))
vitest: 4.1.11(@types/node@25.9.9)(@vitest/coverage-v8@4.1.11)(happy-dom@20.10.6)(vite@8.3.4(@types/node@25.9.9)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1))
'@vitest/expect@4.1.11':
dependencies:
@@ -5857,7 +5857,7 @@ snapshots:
'@codemirror/lint': 6.9.7
'@codemirror/search': 6.7.2
'@codemirror/state': 6.7.6
'@codemirror/view': 6.43.14
'@codemirror/view': 6.43.0
color-convert@2.0.1:
dependencies:
@@ -5981,7 +5981,7 @@ snapshots:
d3-selection: 3.0.0
d3-transition: 3.0.1(d3-selection@3.0.0)
dayjs@1.11.23: {}
dayjs@1.11.21: {}
debug@4.4.3:
dependencies:
@@ -6421,7 +6421,7 @@ snapshots:
graceful-fs@4.2.11: {}
happy-dom@20.14.6:
happy-dom@20.10.6:
dependencies:
'@types/node': 25.9.9
'@types/whatwg-mimetype': 3.0.2
@@ -6849,7 +6849,7 @@ snapshots:
muggle-string@0.4.1: {}
nanoid@6.0.2: {}
nanoid@3.3.20: {}
natural-compare@1.4.0: {}
@@ -7097,7 +7097,7 @@ snapshots:
postcss@8.5.30:
dependencies:
nanoid: 6.0.2
nanoid: 3.3.20
picocolors: 1.1.1
source-map-js: 1.2.2
@@ -7679,7 +7679,7 @@ snapshots:
tsx: 4.23.15
yaml: 2.9.1
vitest@4.1.11(@types/node@22.20.5)(@vitest/coverage-v8@4.1.11)(happy-dom@20.14.6)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1)):
vitest@4.1.11(@types/node@22.20.5)(@vitest/coverage-v8@4.1.11)(happy-dom@20.10.6)(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1)):
dependencies:
'@vitest/expect': 4.1.11
'@vitest/mocker': 4.1.11(vite@8.3.4(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1))
@@ -7704,11 +7704,11 @@ snapshots:
optionalDependencies:
'@types/node': 22.20.5
'@vitest/coverage-v8': 4.1.11(vitest@4.1.11)
happy-dom: 20.14.6
happy-dom: 20.10.6
transitivePeerDependencies:
- msw
vitest@4.1.11(@types/node@25.9.9)(@vitest/coverage-v8@4.1.11)(happy-dom@20.14.6)(vite@8.3.4(@types/node@25.9.9)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1)):
vitest@4.1.11(@types/node@25.9.9)(@vitest/coverage-v8@4.1.11)(happy-dom@20.10.6)(vite@8.3.4(@types/node@25.9.9)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1)):
dependencies:
'@vitest/expect': 4.1.11
'@vitest/mocker': 4.1.11(vite@8.3.4(@types/node@25.9.9)(esbuild@0.28.2)(jiti@2.7.0)(stylus@0.57.0)(tsx@4.23.15)(yaml@2.9.1))
@@ -7733,7 +7733,7 @@ snapshots:
optionalDependencies:
'@types/node': 25.9.9
'@vitest/coverage-v8': 4.1.11(vitest@4.1.11)
happy-dom: 20.14.6
happy-dom: 20.10.6
transitivePeerDependencies:
- msw