mirror of
https://github.com/zadam/trilium.git
synced 2025-12-04 22:44:25 +01:00
Compare commits
9 Commits
ba36e09143
...
0932403fb5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0932403fb5 | ||
|
|
0b28159e8e | ||
|
|
d9e8f8e69b | ||
|
|
fa224e46bc | ||
|
|
06320953e8 | ||
|
|
d676084cb3 | ||
|
|
0cb5941be0 | ||
|
|
a1c0314334 | ||
|
|
3ecdcd9ea0 |
@ -16,7 +16,7 @@
|
|||||||
"fs-extra": "11.3.2",
|
"fs-extra": "11.3.2",
|
||||||
"react": "19.2.0",
|
"react": "19.2.0",
|
||||||
"react-dom": "19.2.0",
|
"react-dom": "19.2.0",
|
||||||
"typedoc": "0.28.14",
|
"typedoc": "0.28.15",
|
||||||
"typedoc-plugin-missing-exports": "4.1.2"
|
"typedoc-plugin-missing-exports": "4.1.2"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,7 +26,7 @@ export const RIBBON_TAB_DEFINITIONS: TabConfiguration[] = [
|
|||||||
&& !(await noteContext?.isReadOnly()),
|
&& !(await noteContext?.isReadOnly()),
|
||||||
toggleCommand: "toggleRibbonTabClassicEditor",
|
toggleCommand: "toggleRibbonTabClassicEditor",
|
||||||
content: FormattingToolbar,
|
content: FormattingToolbar,
|
||||||
activate: true,
|
activate: () => !options.is("editedNotesOpenInRibbon"),
|
||||||
stayInDom: true
|
stayInDom: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -50,7 +50,7 @@ export const RIBBON_TAB_DEFINITIONS: TabConfiguration[] = [
|
|||||||
icon: "bx bx-calendar-edit",
|
icon: "bx bx-calendar-edit",
|
||||||
content: EditedNotesTab,
|
content: EditedNotesTab,
|
||||||
show: ({ note }) => note?.hasOwnedLabel("dateNote"),
|
show: ({ note }) => note?.hasOwnedLabel("dateNote"),
|
||||||
activate: ({ note }) => (note?.getPromotedDefinitionAttributes().length === 0 || !options.is("promotedAttributesOpenInRibbon")) && options.is("editedNotesOpenInRibbon")
|
activate: () => options.is("editedNotesOpenInRibbon")
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: t("book_properties.book_properties"),
|
title: t("book_properties.book_properties"),
|
||||||
|
|||||||
@ -80,7 +80,6 @@ const ALLOWED_OPTIONS = new Set<OptionNames>([
|
|||||||
"disableTray",
|
"disableTray",
|
||||||
"customSearchEngineName",
|
"customSearchEngineName",
|
||||||
"customSearchEngineUrl",
|
"customSearchEngineUrl",
|
||||||
"promotedAttributesOpenInRibbon",
|
|
||||||
"editedNotesOpenInRibbon",
|
"editedNotesOpenInRibbon",
|
||||||
"locale",
|
"locale",
|
||||||
"formattingLocale",
|
"formattingLocale",
|
||||||
|
|||||||
@ -129,7 +129,6 @@ const defaultOptions: DefaultOption[] = [
|
|||||||
{ name: "logRetentionDays", value: "90", isSynced: false }, // default 90 days
|
{ name: "logRetentionDays", value: "90", isSynced: false }, // default 90 days
|
||||||
{ name: "customSearchEngineName", value: "DuckDuckGo", isSynced: true },
|
{ name: "customSearchEngineName", value: "DuckDuckGo", isSynced: true },
|
||||||
{ name: "customSearchEngineUrl", value: "https://duckduckgo.com/?q={keyword}", isSynced: true },
|
{ name: "customSearchEngineUrl", value: "https://duckduckgo.com/?q={keyword}", isSynced: true },
|
||||||
{ name: "promotedAttributesOpenInRibbon", value: "true", isSynced: true },
|
|
||||||
{ name: "editedNotesOpenInRibbon", value: "true", isSynced: true },
|
{ name: "editedNotesOpenInRibbon", value: "true", isSynced: true },
|
||||||
{ name: "mfaEnabled", value: "false", isSynced: false },
|
{ name: "mfaEnabled", value: "false", isSynced: false },
|
||||||
{ name: "mfaMethod", value: "totp", isSynced: false },
|
{ name: "mfaMethod", value: "totp", isSynced: false },
|
||||||
|
|||||||
@ -1,11 +1,11 @@
|
|||||||
import { beforeEach, describe, expect, it, vi } from "vitest";
|
import {beforeEach, describe, expect, it, vi} from "vitest";
|
||||||
import { note, NoteBuilder } from "../test/becca_mocking.js";
|
import {note, NoteBuilder} from "../test/becca_mocking.js";
|
||||||
import becca from "../becca/becca.js";
|
import becca from "../becca/becca.js";
|
||||||
import BBranch from "../becca/entities/bbranch.js";
|
import BBranch from "../becca/entities/bbranch.js";
|
||||||
import BNote from "../becca/entities/bnote.js";
|
import BNote from "../becca/entities/bnote.js";
|
||||||
import tree from "./tree.js";
|
import tree from "./tree.js";
|
||||||
import cls from "./cls.js";
|
import cls from "./cls.js";
|
||||||
import { buildNote } from "../test/becca_easy_mocking.js";
|
import {buildNote} from "../test/becca_easy_mocking.js";
|
||||||
|
|
||||||
describe("Tree", () => {
|
describe("Tree", () => {
|
||||||
let rootNote!: NoteBuilder;
|
let rootNote!: NoteBuilder;
|
||||||
@ -48,6 +48,23 @@ describe("Tree", () => {
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
it("sorts notes by title (base case)", () => {
|
||||||
|
|
||||||
|
const note = buildNote({
|
||||||
|
children: [
|
||||||
|
{title: "1"},
|
||||||
|
{title: "2"},
|
||||||
|
{title: "3"},
|
||||||
|
],
|
||||||
|
"#sorted": "",
|
||||||
|
});
|
||||||
|
cls.init(() => {
|
||||||
|
tree.sortNotesIfNeeded(note.noteId);
|
||||||
|
});
|
||||||
|
const orderedTitles = note.children.map((child) => child.title);
|
||||||
|
expect(orderedTitles).toStrictEqual(["1", "2", "3"]);
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
it("custom sort order is idempotent", () => {
|
it("custom sort order is idempotent", () => {
|
||||||
rootNote.label("sorted", "order");
|
rootNote.label("sorted", "order");
|
||||||
@ -56,13 +73,15 @@ describe("Tree", () => {
|
|||||||
for (let i = 0; i <= 5; i++) {
|
for (let i = 0; i <= 5; i++) {
|
||||||
rootNote.child(note(String(i)).label("order", String(i)));
|
rootNote.child(note(String(i)).label("order", String(i)));
|
||||||
}
|
}
|
||||||
|
rootNote.child(note("top").label("top"));
|
||||||
|
rootNote.child(note("bottom").label("bottom"));
|
||||||
|
|
||||||
// Add a few values which have no defined order.
|
// Add a few values which have no defined order.
|
||||||
for (let i = 6; i < 10; i++) {
|
for (let i = 6; i < 10; i++) {
|
||||||
rootNote.child(note(String(i)));
|
rootNote.child(note(String(i)));
|
||||||
}
|
}
|
||||||
|
|
||||||
const expectedOrder = [ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ];
|
const expectedOrder = ["top", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "bottom"];
|
||||||
|
|
||||||
// Sort a few times to ensure that the resulting order is the same.
|
// Sort a few times to ensure that the resulting order is the same.
|
||||||
for (let i = 0; i < 5; i++) {
|
for (let i = 0; i < 5; i++) {
|
||||||
@ -78,12 +97,12 @@ describe("Tree", () => {
|
|||||||
it("pins to the top and bottom", () => {
|
it("pins to the top and bottom", () => {
|
||||||
const note = buildNote({
|
const note = buildNote({
|
||||||
children: [
|
children: [
|
||||||
{ title: "bottom", "#bottom": "" },
|
{title: "bottom", "#bottom": ""},
|
||||||
{ title: "5" },
|
{title: "5"},
|
||||||
{ title: "3" },
|
{title: "3"},
|
||||||
{ title: "2" },
|
{title: "2"},
|
||||||
{ title: "1" },
|
{title: "1"},
|
||||||
{ title: "top", "#top": "" }
|
{title: "top", "#top": ""}
|
||||||
],
|
],
|
||||||
"#sorted": ""
|
"#sorted": ""
|
||||||
});
|
});
|
||||||
@ -91,18 +110,18 @@ describe("Tree", () => {
|
|||||||
tree.sortNotesIfNeeded(note.noteId);
|
tree.sortNotesIfNeeded(note.noteId);
|
||||||
});
|
});
|
||||||
const orderedTitles = note.children.map((child) => child.title);
|
const orderedTitles = note.children.map((child) => child.title);
|
||||||
expect(orderedTitles).toStrictEqual([ "top", "1", "2", "3", "5", "bottom" ]);
|
expect(orderedTitles).toStrictEqual(["top", "1", "2", "3", "5", "bottom"]);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("pins to the top and bottom in reverse order", () => {
|
it("pins to the top and bottom in reverse order", () => {
|
||||||
const note = buildNote({
|
const note = buildNote({
|
||||||
children: [
|
children: [
|
||||||
{ title: "bottom", "#bottom": "" },
|
{title: "bottom", "#bottom": ""},
|
||||||
{ title: "1" },
|
{title: "1"},
|
||||||
{ title: "2" },
|
{title: "2"},
|
||||||
{ title: "3" },
|
{title: "3"},
|
||||||
{ title: "5" },
|
{title: "5"},
|
||||||
{ title: "top", "#top": "" }
|
{title: "top", "#top": ""}
|
||||||
],
|
],
|
||||||
"#sorted": "",
|
"#sorted": "",
|
||||||
"#sortDirection": "desc"
|
"#sortDirection": "desc"
|
||||||
@ -111,6 +130,50 @@ describe("Tree", () => {
|
|||||||
tree.sortNotesIfNeeded(note.noteId);
|
tree.sortNotesIfNeeded(note.noteId);
|
||||||
});
|
});
|
||||||
const orderedTitles = note.children.map((child) => child.title);
|
const orderedTitles = note.children.map((child) => child.title);
|
||||||
expect(orderedTitles).toStrictEqual([ "top", "5", "3", "2", "1", "bottom" ]);
|
expect(orderedTitles).toStrictEqual(["top", "5", "3", "2", "1", "bottom"]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("keeps folder notes on top when #sortFolderFirst is set, but not above #top", () => {
|
||||||
|
const note = buildNote({
|
||||||
|
children: [
|
||||||
|
{title: "bottom", "#bottom": ""},
|
||||||
|
{title: "1"},
|
||||||
|
{title: "2"},
|
||||||
|
{title: "p1", children: [{title: "1.1"}, {title: "1.2"}]},
|
||||||
|
{title: "p2", children: [{title: "2.1"}, {title: "2.2"}]},
|
||||||
|
{title: "3"},
|
||||||
|
{title: "5"},
|
||||||
|
{title: "top", "#top": ""}
|
||||||
|
],
|
||||||
|
"#sorted": "",
|
||||||
|
"#sortFoldersFirst": ""
|
||||||
|
});
|
||||||
|
cls.init(() => {
|
||||||
|
tree.sortNotesIfNeeded(note.noteId);
|
||||||
|
});
|
||||||
|
const orderedTitles = note.children.map((child) => child.title);
|
||||||
|
expect(orderedTitles).toStrictEqual(["top", "p1", "p2", "1", "2", "3", "5", "bottom"]);
|
||||||
|
});
|
||||||
|
|
||||||
|
it("sorts notes accordingly when #sortNatural is set", () => {
|
||||||
|
const note = buildNote({
|
||||||
|
children: [
|
||||||
|
{title: "bottom", "#bottom": ""},
|
||||||
|
{title: "1"},
|
||||||
|
{title: "2"},
|
||||||
|
{title: "10"},
|
||||||
|
{title: "20"},
|
||||||
|
{title: "3"},
|
||||||
|
{title: "top", "#top": ""}
|
||||||
|
],
|
||||||
|
"#sorted": "",
|
||||||
|
"#sortNatural": ""
|
||||||
|
});
|
||||||
|
cls.init(() => {
|
||||||
|
tree.sortNotesIfNeeded(note.noteId);
|
||||||
|
});
|
||||||
|
const orderedTitles = note.children.map((child) => child.title);
|
||||||
|
expect(orderedTitles).toStrictEqual(["top", "1", "2", "3", "10", "20", "bottom"]);
|
||||||
|
}
|
||||||
|
)
|
||||||
});
|
});
|
||||||
|
|||||||
@ -98,15 +98,6 @@ function sortNotes(parentNoteId: string, customSortBy: string = "title", reverse
|
|||||||
}
|
}
|
||||||
|
|
||||||
notes.sort((a, b) => {
|
notes.sort((a, b) => {
|
||||||
if (foldersFirst) {
|
|
||||||
const aHasChildren = a.hasChildren();
|
|
||||||
const bHasChildren = b.hasChildren();
|
|
||||||
|
|
||||||
if ((aHasChildren && !bHasChildren) || (!aHasChildren && bHasChildren)) {
|
|
||||||
// exactly one note of the two is a directory, so the sorting will be done based on this status
|
|
||||||
return aHasChildren ? -1 : 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function fetchValue(note: BNote, key: string) {
|
function fetchValue(note: BNote, key: string) {
|
||||||
let rawValue: string | null;
|
let rawValue: string | null;
|
||||||
@ -154,6 +145,16 @@ function sortNotes(parentNoteId: string, customSortBy: string = "title", reverse
|
|||||||
return compare(bottomBEl, bottomAEl) * (reverse ? -1 : 1);
|
return compare(bottomBEl, bottomAEl) * (reverse ? -1 : 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (foldersFirst) {
|
||||||
|
const aHasChildren = a.hasChildren();
|
||||||
|
const bHasChildren = b.hasChildren();
|
||||||
|
|
||||||
|
if ((aHasChildren && !bHasChildren) || (!aHasChildren && bHasChildren)) {
|
||||||
|
// exactly one note of the two is a directory, so the sorting will be done based on this status
|
||||||
|
return aHasChildren ? -1 : 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
const customAEl = fetchValue(a, customSortBy) ?? fetchValue(a, "title") as string;
|
const customAEl = fetchValue(a, customSortBy) ?? fetchValue(a, "title") as string;
|
||||||
const customBEl = fetchValue(b, customSortBy) ?? fetchValue(b, "title") as string;
|
const customBEl = fetchValue(b, customSortBy) ?? fetchValue(b, "title") as string;
|
||||||
|
|
||||||
|
|||||||
@ -39,7 +39,7 @@
|
|||||||
"typescript": "5.9.3",
|
"typescript": "5.9.3",
|
||||||
"vite-plugin-svgo": "~2.0.0",
|
"vite-plugin-svgo": "~2.0.0",
|
||||||
"vitest": "4.0.14",
|
"vitest": "4.0.14",
|
||||||
"webdriverio": "9.20.1"
|
"webdriverio": "9.21.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"ckeditor5": "47.2.0"
|
"ckeditor5": "47.2.0"
|
||||||
|
|||||||
@ -40,7 +40,7 @@
|
|||||||
"typescript": "5.9.3",
|
"typescript": "5.9.3",
|
||||||
"vite-plugin-svgo": "~2.0.0",
|
"vite-plugin-svgo": "~2.0.0",
|
||||||
"vitest": "4.0.14",
|
"vitest": "4.0.14",
|
||||||
"webdriverio": "9.20.1"
|
"webdriverio": "9.21.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"ckeditor5": "47.2.0"
|
"ckeditor5": "47.2.0"
|
||||||
|
|||||||
@ -42,7 +42,7 @@
|
|||||||
"typescript": "5.9.3",
|
"typescript": "5.9.3",
|
||||||
"vite-plugin-svgo": "~2.0.0",
|
"vite-plugin-svgo": "~2.0.0",
|
||||||
"vitest": "4.0.14",
|
"vitest": "4.0.14",
|
||||||
"webdriverio": "9.20.1"
|
"webdriverio": "9.21.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"ckeditor5": "47.2.0"
|
"ckeditor5": "47.2.0"
|
||||||
|
|||||||
@ -43,7 +43,7 @@
|
|||||||
"typescript": "5.9.3",
|
"typescript": "5.9.3",
|
||||||
"vite-plugin-svgo": "~2.0.0",
|
"vite-plugin-svgo": "~2.0.0",
|
||||||
"vitest": "4.0.14",
|
"vitest": "4.0.14",
|
||||||
"webdriverio": "9.20.1"
|
"webdriverio": "9.21.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"ckeditor5": "47.2.0"
|
"ckeditor5": "47.2.0"
|
||||||
|
|||||||
@ -42,7 +42,7 @@
|
|||||||
"typescript": "5.9.3",
|
"typescript": "5.9.3",
|
||||||
"vite-plugin-svgo": "~2.0.0",
|
"vite-plugin-svgo": "~2.0.0",
|
||||||
"vitest": "4.0.14",
|
"vitest": "4.0.14",
|
||||||
"webdriverio": "9.20.1"
|
"webdriverio": "9.21.0"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"ckeditor5": "47.2.0"
|
"ckeditor5": "47.2.0"
|
||||||
|
|||||||
@ -121,7 +121,6 @@ export interface OptionDefinitions extends KeyboardShortcutsOptions<KeyboardActi
|
|||||||
downloadImagesAutomatically: boolean;
|
downloadImagesAutomatically: boolean;
|
||||||
checkForUpdates: boolean;
|
checkForUpdates: boolean;
|
||||||
disableTray: boolean;
|
disableTray: boolean;
|
||||||
promotedAttributesOpenInRibbon: boolean;
|
|
||||||
editedNotesOpenInRibbon: boolean;
|
editedNotesOpenInRibbon: boolean;
|
||||||
codeBlockWordWrap: boolean;
|
codeBlockWordWrap: boolean;
|
||||||
textNoteEditorMultilineToolbar: boolean;
|
textNoteEditorMultilineToolbar: boolean;
|
||||||
|
|||||||
180
pnpm-lock.yaml
generated
180
pnpm-lock.yaml
generated
@ -57,7 +57,7 @@ importers:
|
|||||||
version: 24.10.1
|
version: 24.10.1
|
||||||
'@vitest/browser-webdriverio':
|
'@vitest/browser-webdriverio':
|
||||||
specifier: 4.0.14
|
specifier: 4.0.14
|
||||||
version: 4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14)(webdriverio@9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))
|
version: 4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14)(webdriverio@9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))
|
||||||
'@vitest/coverage-v8':
|
'@vitest/coverage-v8':
|
||||||
specifier: 4.0.14
|
specifier: 4.0.14
|
||||||
version: 4.0.14(@vitest/browser@4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14))(vitest@4.0.14)
|
version: 4.0.14(@vitest/browser@4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14))(vitest@4.0.14)
|
||||||
@ -149,11 +149,11 @@ importers:
|
|||||||
specifier: 19.2.0
|
specifier: 19.2.0
|
||||||
version: 19.2.0(react@19.2.0)
|
version: 19.2.0(react@19.2.0)
|
||||||
typedoc:
|
typedoc:
|
||||||
specifier: 0.28.14
|
specifier: 0.28.15
|
||||||
version: 0.28.14(typescript@5.9.3)
|
version: 0.28.15(typescript@5.9.3)
|
||||||
typedoc-plugin-missing-exports:
|
typedoc-plugin-missing-exports:
|
||||||
specifier: 4.1.2
|
specifier: 4.1.2
|
||||||
version: 4.1.2(typedoc@0.28.14(typescript@5.9.3))
|
version: 4.1.2(typedoc@0.28.15(typescript@5.9.3))
|
||||||
|
|
||||||
apps/client:
|
apps/client:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -933,8 +933,8 @@ importers:
|
|||||||
specifier: 4.0.14
|
specifier: 4.0.14
|
||||||
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
||||||
webdriverio:
|
webdriverio:
|
||||||
specifier: 9.20.1
|
specifier: 9.21.0
|
||||||
version: 9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
version: 9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
|
|
||||||
packages/ckeditor5-footnotes:
|
packages/ckeditor5-footnotes:
|
||||||
devDependencies:
|
devDependencies:
|
||||||
@ -993,8 +993,8 @@ importers:
|
|||||||
specifier: 4.0.14
|
specifier: 4.0.14
|
||||||
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
||||||
webdriverio:
|
webdriverio:
|
||||||
specifier: 9.20.1
|
specifier: 9.21.0
|
||||||
version: 9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
version: 9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
|
|
||||||
packages/ckeditor5-keyboard-marker:
|
packages/ckeditor5-keyboard-marker:
|
||||||
devDependencies:
|
devDependencies:
|
||||||
@ -1053,8 +1053,8 @@ importers:
|
|||||||
specifier: 4.0.14
|
specifier: 4.0.14
|
||||||
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
||||||
webdriverio:
|
webdriverio:
|
||||||
specifier: 9.20.1
|
specifier: 9.21.0
|
||||||
version: 9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
version: 9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
|
|
||||||
packages/ckeditor5-math:
|
packages/ckeditor5-math:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1120,8 +1120,8 @@ importers:
|
|||||||
specifier: 4.0.14
|
specifier: 4.0.14
|
||||||
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
||||||
webdriverio:
|
webdriverio:
|
||||||
specifier: 9.20.1
|
specifier: 9.21.0
|
||||||
version: 9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
version: 9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
|
|
||||||
packages/ckeditor5-mermaid:
|
packages/ckeditor5-mermaid:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1187,8 +1187,8 @@ importers:
|
|||||||
specifier: 4.0.14
|
specifier: 4.0.14
|
||||||
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
||||||
webdriverio:
|
webdriverio:
|
||||||
specifier: 9.20.1
|
specifier: 9.21.0
|
||||||
version: 9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
version: 9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
|
|
||||||
packages/codemirror:
|
packages/codemirror:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -3164,8 +3164,8 @@ packages:
|
|||||||
'@gar/promisify@1.1.3':
|
'@gar/promisify@1.1.3':
|
||||||
resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
|
resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==}
|
||||||
|
|
||||||
'@gerrit0/mini-shiki@3.14.0':
|
'@gerrit0/mini-shiki@3.17.0':
|
||||||
resolution: {integrity: sha512-c5X8fwPLOtUS8TVdqhynz9iV0GlOtFUT1ppXYzUUlEXe4kbZ/mvMT8wXoT8kCwUka+zsiloq7sD3pZ3+QVTuNQ==}
|
resolution: {integrity: sha512-Bpf6WuFar20ZXL6qU6VpVl4bVQfyyYiX+6O4xrns4nkU3Mr8paeupDbS1HENpcLOYj7pN4Rkd/yCaPA0vQwKww==}
|
||||||
|
|
||||||
'@hapi/hoek@9.3.0':
|
'@hapi/hoek@9.3.0':
|
||||||
resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
|
resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==}
|
||||||
@ -4701,17 +4701,17 @@ packages:
|
|||||||
'@selderee/plugin-htmlparser2@0.11.0':
|
'@selderee/plugin-htmlparser2@0.11.0':
|
||||||
resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==}
|
resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==}
|
||||||
|
|
||||||
'@shikijs/engine-oniguruma@3.14.0':
|
'@shikijs/engine-oniguruma@3.17.0':
|
||||||
resolution: {integrity: sha512-TNcYTYMbJyy+ZjzWtt0bG5y4YyMIWC2nyePz+CFMWqm+HnZZyy9SWMgo8Z6KBJVIZnx8XUXS8U2afO6Y0g1Oug==}
|
resolution: {integrity: sha512-flSbHZAiOZDNTrEbULY8DLWavu/TyVu/E7RChpLB4WvKX4iHMfj80C6Hi3TjIWaQtHOW0KC6kzMcuB5TO1hZ8Q==}
|
||||||
|
|
||||||
'@shikijs/langs@3.14.0':
|
'@shikijs/langs@3.17.0':
|
||||||
resolution: {integrity: sha512-DIB2EQY7yPX1/ZH7lMcwrK5pl+ZkP/xoSpUzg9YC8R+evRCCiSQ7yyrvEyBsMnfZq4eBzLzBlugMyTAf13+pzg==}
|
resolution: {integrity: sha512-icmur2n5Ojb+HAiQu6NEcIIJ8oWDFGGEpiqSCe43539Sabpx7Y829WR3QuUW2zjTM4l6V8Sazgb3rrHO2orEAw==}
|
||||||
|
|
||||||
'@shikijs/themes@3.14.0':
|
'@shikijs/themes@3.17.0':
|
||||||
resolution: {integrity: sha512-fAo/OnfWckNmv4uBoUu6dSlkcBc+SA1xzj5oUSaz5z3KqHtEbUypg/9xxgJARtM6+7RVm0Q6Xnty41xA1ma1IA==}
|
resolution: {integrity: sha512-/xEizMHLBmMHwtx4JuOkRf3zwhWD2bmG5BRr0IPjpcWpaq4C3mYEuTk/USAEglN0qPrTwEHwKVpSu/y2jhferA==}
|
||||||
|
|
||||||
'@shikijs/types@3.14.0':
|
'@shikijs/types@3.17.0':
|
||||||
resolution: {integrity: sha512-bQGgC6vrY8U/9ObG1Z/vTro+uclbjjD/uG58RvfxKZVD5p9Yc1ka3tVyEFy7BNJLzxuWyHH5NWynP9zZZS59eQ==}
|
resolution: {integrity: sha512-wjLVfutYWVUnxAjsWEob98xgyaGv0dTEnMZDruU5mRjVN7szcGOfgO+997W2yR6odp+1PtSBNeSITRRTfUzK/g==}
|
||||||
|
|
||||||
'@shikijs/vscode-textmate@10.0.2':
|
'@shikijs/vscode-textmate@10.0.2':
|
||||||
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
|
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
|
||||||
@ -5449,9 +5449,6 @@ packages:
|
|||||||
'@types/node@16.9.1':
|
'@types/node@16.9.1':
|
||||||
resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==}
|
resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==}
|
||||||
|
|
||||||
'@types/node@20.19.24':
|
|
||||||
resolution: {integrity: sha512-FE5u0ezmi6y9OZEzlJfg37mqqf6ZDSF2V/NLjUyGrR9uTZ7Sb9F7bLNZ03S4XVUNRWGA7Ck4c1kK+YnuWjl+DA==}
|
|
||||||
|
|
||||||
'@types/node@20.19.25':
|
'@types/node@20.19.25':
|
||||||
resolution: {integrity: sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==}
|
resolution: {integrity: sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==}
|
||||||
|
|
||||||
@ -5852,8 +5849,8 @@ packages:
|
|||||||
'@vue/shared@3.5.14':
|
'@vue/shared@3.5.14':
|
||||||
resolution: {integrity: sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==}
|
resolution: {integrity: sha512-oXTwNxVfc9EtP1zzXAlSlgARLXNC84frFYkS0HHz0h3E4WZSP9sywqjqzGCP9Y34M8ipNmd380pVgmMuwELDyQ==}
|
||||||
|
|
||||||
'@wdio/config@9.20.1':
|
'@wdio/config@9.21.0':
|
||||||
resolution: {integrity: sha512-npl2J+rjCDJPjVySgWpciOyhWddn6s7n5sepKXLR7x1ADQHl5zUFv1dHD3jx4OQ9l6lrGQSPaofuz+7e9mu+vg==}
|
resolution: {integrity: sha512-8TP5/q+Agjc43LET1f0LhLmuEI803O3QtZEbSxOkkvJ7/e1jDWPm4qsL7SjQJlx8xGrW0kwRlPl7+U9Sr0dhCQ==}
|
||||||
engines: {node: '>=18.20.0'}
|
engines: {node: '>=18.20.0'}
|
||||||
|
|
||||||
'@wdio/logger@9.18.0':
|
'@wdio/logger@9.18.0':
|
||||||
@ -5871,8 +5868,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-zMmAtse2UMCSOW76mvK3OejauAdcFGuKopNRH7crI0gwKTZtvV89yXWRziz9cVXpFgfmJCjf9edxKFWdhuF5yw==}
|
resolution: {integrity: sha512-zMmAtse2UMCSOW76mvK3OejauAdcFGuKopNRH7crI0gwKTZtvV89yXWRziz9cVXpFgfmJCjf9edxKFWdhuF5yw==}
|
||||||
engines: {node: '>=18.20.0'}
|
engines: {node: '>=18.20.0'}
|
||||||
|
|
||||||
'@wdio/utils@9.20.1':
|
'@wdio/utils@9.21.0':
|
||||||
resolution: {integrity: sha512-C/Gsy5NAatsGUF1eT9Ks/ErR52/X4YI7MSm7BtwNOw8v2Ko+SiCA5qXts61J0A7QYwOn4gfXfBZZnzSAng6G/w==}
|
resolution: {integrity: sha512-aj8ao2V/e6Sv9gZby2ZIj4dMLjwYVba47Nlr+pOfK8N4VKKU0VRLPzvTlfK1HWaoS6u/GBbVx2pefYRrvd72BQ==}
|
||||||
engines: {node: '>=18.20.0'}
|
engines: {node: '>=18.20.0'}
|
||||||
|
|
||||||
'@webassemblyjs/ast@1.14.1':
|
'@webassemblyjs/ast@1.14.1':
|
||||||
@ -5933,6 +5930,10 @@ packages:
|
|||||||
'@xtuc/long@4.2.2':
|
'@xtuc/long@4.2.2':
|
||||||
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
|
resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
|
||||||
|
|
||||||
|
'@zip.js/zip.js@2.8.11':
|
||||||
|
resolution: {integrity: sha512-0fztsk/0ryJ+2PPr9EyXS5/Co7OK8q3zY/xOoozEWaUsL5x+C0cyZ4YyMuUffOO2Dx/rAdq4JMPqW0VUtm+vzA==}
|
||||||
|
engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=18.0.0'}
|
||||||
|
|
||||||
'@zip.js/zip.js@2.8.2':
|
'@zip.js/zip.js@2.8.2':
|
||||||
resolution: {integrity: sha512-PI6UdgpSeVoGvzguKHmy2bwOqI3UYkntLZOCpyJSKIi7234c5aJmQYkJB/P4P2YUJkqhbqvu7iM2/0eJZ178nA==}
|
resolution: {integrity: sha512-PI6UdgpSeVoGvzguKHmy2bwOqI3UYkntLZOCpyJSKIi7234c5aJmQYkJB/P4P2YUJkqhbqvu7iM2/0eJZ178nA==}
|
||||||
engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=16.5.0'}
|
engines: {bun: '>=0.7.0', deno: '>=1.0.0', node: '>=16.5.0'}
|
||||||
@ -8599,9 +8600,9 @@ packages:
|
|||||||
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
|
engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
|
||||||
deprecated: This package is no longer supported.
|
deprecated: This package is no longer supported.
|
||||||
|
|
||||||
geckodriver@5.0.0:
|
geckodriver@6.1.0:
|
||||||
resolution: {integrity: sha512-vn7TtQ3b9VMJtVXsyWtQQl1fyBVFhQy7UvJF96kPuuJ0or5THH496AD3eUyaDD11+EqCxH9t6V+EP9soZQk4YQ==}
|
resolution: {integrity: sha512-ZRXLa4ZaYTTgUO4Eefw+RsQCleugU2QLb1ME7qTYxxuRj51yAhfnXaItXNs5/vUzfIaDHuZ+YnSF005hfp07nQ==}
|
||||||
engines: {node: '>=18.0.0'}
|
engines: {node: '>=20.0.0'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
generate-function@2.3.1:
|
generate-function@2.3.1:
|
||||||
@ -10616,6 +10617,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==}
|
resolution: {integrity: sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
modern-tar@0.7.2:
|
||||||
|
resolution: {integrity: sha512-TGG1ZRk1TAQ3neuZwahAHke3rKsSlro+ooMYtjh9sl2gGPVMLMuWiHgwC7im9T5bSM566RSo2Dko56ETgEvZcA==}
|
||||||
|
engines: {node: '>=18.0.0'}
|
||||||
|
|
||||||
morphdom@2.7.7:
|
morphdom@2.7.7:
|
||||||
resolution: {integrity: sha512-04GmsiBcalrSCNmzfo+UjU8tt3PhZJKzcOy+r1FlGA7/zri8wre3I1WkYN9PT3sIeIKfW9bpyElA+VzOg2E24g==}
|
resolution: {integrity: sha512-04GmsiBcalrSCNmzfo+UjU8tt3PhZJKzcOy+r1FlGA7/zri8wre3I1WkYN9PT3sIeIKfW9bpyElA+VzOg2E24g==}
|
||||||
|
|
||||||
@ -14043,8 +14048,8 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
typedoc: ^0.28.1
|
typedoc: ^0.28.1
|
||||||
|
|
||||||
typedoc@0.28.14:
|
typedoc@0.28.15:
|
||||||
resolution: {integrity: sha512-ftJYPvpVfQvFzpkoSfHLkJybdA/geDJ8BGQt/ZnkkhnBYoYW6lBgPQXu6vqLxO4X75dA55hX8Af847H5KXlEFA==}
|
resolution: {integrity: sha512-mw2/2vTL7MlT+BVo43lOsufkkd2CJO4zeOSuWQQsiXoV2VuEn7f6IZp2jsUDPmBMABpgR0R5jlcJ2OGEFYmkyg==}
|
||||||
engines: {node: '>= 18', pnpm: '>= 10'}
|
engines: {node: '>= 18', pnpm: '>= 10'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@ -14525,12 +14530,12 @@ packages:
|
|||||||
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
|
resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
|
||||||
engines: {node: '>= 8'}
|
engines: {node: '>= 8'}
|
||||||
|
|
||||||
webdriver@9.20.1:
|
webdriver@9.21.0:
|
||||||
resolution: {integrity: sha512-QtvYqPai2NOnq7qePPH6kNSwk7+tnmSvnlOnY8dIT/Y24TPdQp44NjF/BUYAWIlqoBlZqHClQFTSVwT2qvO2Tw==}
|
resolution: {integrity: sha512-XLOhpU/EFPo4TMk+0fRli4g1WriUujxrfDxGT/QRq0MJsfhSYPF8FdefFdL5gHIrJfSKscaQHGWkbnsHftfqeg==}
|
||||||
engines: {node: '>=18.20.0'}
|
engines: {node: '>=18.20.0'}
|
||||||
|
|
||||||
webdriverio@9.20.1:
|
webdriverio@9.21.0:
|
||||||
resolution: {integrity: sha512-QVM/asb5sDESz37ow/BAOA0z2HtUJsuAjPKHdw+Vx92PaQP3EfHwTgxK2T5rgwa0WRNh+c+n/0nEqIvqBl01sA==}
|
resolution: {integrity: sha512-7teaXajOuNdn2UyyKlqMLssJjf0vDEih+Lo+tE/gHOt/P+mB8CinZym4PGtsriZLcyt4xV+Cun3hDmXM+pL26A==}
|
||||||
engines: {node: '>=18.20.0'}
|
engines: {node: '>=18.20.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
puppeteer-core: '>=22.x || <=24.x'
|
puppeteer-core: '>=22.x || <=24.x'
|
||||||
@ -16042,8 +16047,6 @@ snapshots:
|
|||||||
'@ckeditor/ckeditor5-utils': 47.2.0
|
'@ckeditor/ckeditor5-utils': 47.2.0
|
||||||
ckeditor5: 47.2.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41)
|
ckeditor5: 47.2.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41)
|
||||||
es-toolkit: 1.39.5
|
es-toolkit: 1.39.5
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@ckeditor/ckeditor5-editor-multi-root@47.2.0':
|
'@ckeditor/ckeditor5-editor-multi-root@47.2.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -16093,6 +16096,8 @@ snapshots:
|
|||||||
'@ckeditor/ckeditor5-core': 47.2.0
|
'@ckeditor/ckeditor5-core': 47.2.0
|
||||||
'@ckeditor/ckeditor5-engine': 47.2.0
|
'@ckeditor/ckeditor5-engine': 47.2.0
|
||||||
'@ckeditor/ckeditor5-utils': 47.2.0
|
'@ckeditor/ckeditor5-utils': 47.2.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
'@ckeditor/ckeditor5-essentials@47.2.0':
|
'@ckeditor/ckeditor5-essentials@47.2.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -16749,8 +16754,6 @@ snapshots:
|
|||||||
'@ckeditor/ckeditor5-icons': 47.2.0
|
'@ckeditor/ckeditor5-icons': 47.2.0
|
||||||
'@ckeditor/ckeditor5-ui': 47.2.0
|
'@ckeditor/ckeditor5-ui': 47.2.0
|
||||||
'@ckeditor/ckeditor5-utils': 47.2.0
|
'@ckeditor/ckeditor5-utils': 47.2.0
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@ckeditor/ckeditor5-upload@47.2.0':
|
'@ckeditor/ckeditor5-upload@47.2.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -18056,12 +18059,12 @@ snapshots:
|
|||||||
|
|
||||||
'@gar/promisify@1.1.3': {}
|
'@gar/promisify@1.1.3': {}
|
||||||
|
|
||||||
'@gerrit0/mini-shiki@3.14.0':
|
'@gerrit0/mini-shiki@3.17.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/engine-oniguruma': 3.14.0
|
'@shikijs/engine-oniguruma': 3.17.0
|
||||||
'@shikijs/langs': 3.14.0
|
'@shikijs/langs': 3.17.0
|
||||||
'@shikijs/themes': 3.14.0
|
'@shikijs/themes': 3.17.0
|
||||||
'@shikijs/types': 3.14.0
|
'@shikijs/types': 3.17.0
|
||||||
'@shikijs/vscode-textmate': 10.0.2
|
'@shikijs/vscode-textmate': 10.0.2
|
||||||
|
|
||||||
'@hapi/hoek@9.3.0': {}
|
'@hapi/hoek@9.3.0': {}
|
||||||
@ -19777,20 +19780,20 @@ snapshots:
|
|||||||
domhandler: 5.0.3
|
domhandler: 5.0.3
|
||||||
selderee: 0.11.0
|
selderee: 0.11.0
|
||||||
|
|
||||||
'@shikijs/engine-oniguruma@3.14.0':
|
'@shikijs/engine-oniguruma@3.17.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/types': 3.14.0
|
'@shikijs/types': 3.17.0
|
||||||
'@shikijs/vscode-textmate': 10.0.2
|
'@shikijs/vscode-textmate': 10.0.2
|
||||||
|
|
||||||
'@shikijs/langs@3.14.0':
|
'@shikijs/langs@3.17.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/types': 3.14.0
|
'@shikijs/types': 3.17.0
|
||||||
|
|
||||||
'@shikijs/themes@3.14.0':
|
'@shikijs/themes@3.17.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/types': 3.14.0
|
'@shikijs/types': 3.17.0
|
||||||
|
|
||||||
'@shikijs/types@3.14.0':
|
'@shikijs/types@3.17.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@shikijs/vscode-textmate': 10.0.2
|
'@shikijs/vscode-textmate': 10.0.2
|
||||||
'@types/hast': 3.0.4
|
'@types/hast': 3.0.4
|
||||||
@ -20725,7 +20728,7 @@ snapshots:
|
|||||||
|
|
||||||
'@types/mute-stream@0.0.4':
|
'@types/mute-stream@0.0.4':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 22.19.1
|
'@types/node': 24.10.1
|
||||||
|
|
||||||
'@types/node-forge@1.3.14':
|
'@types/node-forge@1.3.14':
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -20733,10 +20736,6 @@ snapshots:
|
|||||||
|
|
||||||
'@types/node@16.9.1': {}
|
'@types/node@16.9.1': {}
|
||||||
|
|
||||||
'@types/node@20.19.24':
|
|
||||||
dependencies:
|
|
||||||
undici-types: 6.21.0
|
|
||||||
|
|
||||||
'@types/node@20.19.25':
|
'@types/node@20.19.25':
|
||||||
dependencies:
|
dependencies:
|
||||||
undici-types: 6.21.0
|
undici-types: 6.21.0
|
||||||
@ -20914,7 +20913,7 @@ snapshots:
|
|||||||
|
|
||||||
'@types/yauzl@2.10.3':
|
'@types/yauzl@2.10.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 22.18.13
|
'@types/node': 24.10.1
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
|
'@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
|
||||||
@ -21141,11 +21140,11 @@ snapshots:
|
|||||||
- bufferutil
|
- bufferutil
|
||||||
- utf-8-validate
|
- utf-8-validate
|
||||||
|
|
||||||
'@vitest/browser-webdriverio@4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14)(webdriverio@9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))':
|
'@vitest/browser-webdriverio@4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14)(webdriverio@9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vitest/browser': 4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14)
|
'@vitest/browser': 4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14)
|
||||||
vitest: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
vitest: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@24.10.1)(@vitest/browser-webdriverio@4.0.14)(@vitest/ui@4.0.14)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(lightningcss@1.30.1)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1)
|
||||||
webdriverio: 9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
webdriverio: 9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- bufferutil
|
- bufferutil
|
||||||
- msw
|
- msw
|
||||||
@ -21301,11 +21300,11 @@ snapshots:
|
|||||||
|
|
||||||
'@vue/shared@3.5.14': {}
|
'@vue/shared@3.5.14': {}
|
||||||
|
|
||||||
'@wdio/config@9.20.1':
|
'@wdio/config@9.21.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@wdio/logger': 9.18.0
|
'@wdio/logger': 9.18.0
|
||||||
'@wdio/types': 9.20.0
|
'@wdio/types': 9.20.0
|
||||||
'@wdio/utils': 9.20.1
|
'@wdio/utils': 9.21.0
|
||||||
deepmerge-ts: 7.1.5
|
deepmerge-ts: 7.1.5
|
||||||
glob: 10.4.5
|
glob: 10.4.5
|
||||||
import-meta-resolve: 4.2.0
|
import-meta-resolve: 4.2.0
|
||||||
@ -21325,13 +21324,13 @@ snapshots:
|
|||||||
|
|
||||||
'@wdio/repl@9.16.2':
|
'@wdio/repl@9.16.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.19.24
|
'@types/node': 20.19.25
|
||||||
|
|
||||||
'@wdio/types@9.20.0':
|
'@wdio/types@9.20.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.19.24
|
'@types/node': 20.19.25
|
||||||
|
|
||||||
'@wdio/utils@9.20.1':
|
'@wdio/utils@9.21.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@puppeteer/browsers': 2.10.10
|
'@puppeteer/browsers': 2.10.10
|
||||||
'@wdio/logger': 9.18.0
|
'@wdio/logger': 9.18.0
|
||||||
@ -21339,7 +21338,7 @@ snapshots:
|
|||||||
decamelize: 6.0.1
|
decamelize: 6.0.1
|
||||||
deepmerge-ts: 7.1.5
|
deepmerge-ts: 7.1.5
|
||||||
edgedriver: 6.1.2
|
edgedriver: 6.1.2
|
||||||
geckodriver: 5.0.0
|
geckodriver: 6.1.0
|
||||||
get-port: 7.1.0
|
get-port: 7.1.0
|
||||||
import-meta-resolve: 4.2.0
|
import-meta-resolve: 4.2.0
|
||||||
locate-app: 2.5.0
|
locate-app: 2.5.0
|
||||||
@ -21435,6 +21434,8 @@ snapshots:
|
|||||||
|
|
||||||
'@xtuc/long@4.2.2': {}
|
'@xtuc/long@4.2.2': {}
|
||||||
|
|
||||||
|
'@zip.js/zip.js@2.8.11': {}
|
||||||
|
|
||||||
'@zip.js/zip.js@2.8.2': {}
|
'@zip.js/zip.js@2.8.2': {}
|
||||||
|
|
||||||
abab@2.0.6: {}
|
abab@2.0.6: {}
|
||||||
@ -24932,18 +24933,15 @@ snapshots:
|
|||||||
wide-align: 1.1.5
|
wide-align: 1.1.5
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
geckodriver@5.0.0:
|
geckodriver@6.1.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@wdio/logger': 9.18.0
|
'@wdio/logger': 9.18.0
|
||||||
'@zip.js/zip.js': 2.8.2
|
'@zip.js/zip.js': 2.8.11
|
||||||
decamelize: 6.0.1
|
decamelize: 6.0.1
|
||||||
http-proxy-agent: 7.0.2
|
http-proxy-agent: 7.0.2
|
||||||
https-proxy-agent: 7.0.6
|
https-proxy-agent: 7.0.6
|
||||||
node-fetch: 3.3.2
|
modern-tar: 0.7.2
|
||||||
tar-fs: 3.1.1
|
|
||||||
which: 5.0.0
|
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- bare-buffer
|
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
generate-function@2.3.1:
|
generate-function@2.3.1:
|
||||||
@ -27452,6 +27450,8 @@ snapshots:
|
|||||||
hasown: 2.0.2
|
hasown: 2.0.2
|
||||||
isarray: 2.0.5
|
isarray: 2.0.5
|
||||||
|
|
||||||
|
modern-tar@0.7.2: {}
|
||||||
|
|
||||||
morphdom@2.7.7: {}
|
morphdom@2.7.7: {}
|
||||||
|
|
||||||
mrmime@2.0.1: {}
|
mrmime@2.0.1: {}
|
||||||
@ -31446,13 +31446,13 @@ snapshots:
|
|||||||
|
|
||||||
typedarray@0.0.6: {}
|
typedarray@0.0.6: {}
|
||||||
|
|
||||||
typedoc-plugin-missing-exports@4.1.2(typedoc@0.28.14(typescript@5.9.3)):
|
typedoc-plugin-missing-exports@4.1.2(typedoc@0.28.15(typescript@5.9.3)):
|
||||||
dependencies:
|
dependencies:
|
||||||
typedoc: 0.28.14(typescript@5.9.3)
|
typedoc: 0.28.15(typescript@5.9.3)
|
||||||
|
|
||||||
typedoc@0.28.14(typescript@5.9.3):
|
typedoc@0.28.15(typescript@5.9.3):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@gerrit0/mini-shiki': 3.14.0
|
'@gerrit0/mini-shiki': 3.17.0
|
||||||
lunr: 2.3.9
|
lunr: 2.3.9
|
||||||
markdown-it: 14.1.0
|
markdown-it: 14.1.0
|
||||||
minimatch: 9.0.5
|
minimatch: 9.0.5
|
||||||
@ -31824,7 +31824,7 @@ snapshots:
|
|||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@opentelemetry/api': 1.9.0
|
'@opentelemetry/api': 1.9.0
|
||||||
'@types/node': 24.10.1
|
'@types/node': 24.10.1
|
||||||
'@vitest/browser-webdriverio': 4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14)(webdriverio@9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5))
|
'@vitest/browser-webdriverio': 4.0.14(bufferutil@4.0.9)(msw@2.7.5(@types/node@24.10.1)(typescript@5.9.3))(utf-8-validate@6.0.5)(vite@7.2.4(@types/node@24.10.1)(jiti@2.6.1)(less@4.1.3)(lightningcss@1.30.1)(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1))(vitest@4.0.14)(webdriverio@9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))
|
||||||
'@vitest/ui': 4.0.14(vitest@4.0.14)
|
'@vitest/ui': 4.0.14(vitest@4.0.14)
|
||||||
happy-dom: 20.0.11
|
happy-dom: 20.0.11
|
||||||
jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
@ -31914,15 +31914,15 @@ snapshots:
|
|||||||
|
|
||||||
web-streams-polyfill@3.3.3: {}
|
web-streams-polyfill@3.3.3: {}
|
||||||
|
|
||||||
webdriver@9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5):
|
webdriver@9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.19.24
|
'@types/node': 20.19.25
|
||||||
'@types/ws': 8.18.1
|
'@types/ws': 8.18.1
|
||||||
'@wdio/config': 9.20.1
|
'@wdio/config': 9.21.0
|
||||||
'@wdio/logger': 9.18.0
|
'@wdio/logger': 9.18.0
|
||||||
'@wdio/protocols': 9.16.2
|
'@wdio/protocols': 9.16.2
|
||||||
'@wdio/types': 9.20.0
|
'@wdio/types': 9.20.0
|
||||||
'@wdio/utils': 9.20.1
|
'@wdio/utils': 9.21.0
|
||||||
deepmerge-ts: 7.1.5
|
deepmerge-ts: 7.1.5
|
||||||
https-proxy-agent: 7.0.6
|
https-proxy-agent: 7.0.6
|
||||||
undici: 6.21.3
|
undici: 6.21.3
|
||||||
@ -31933,16 +31933,16 @@ snapshots:
|
|||||||
- supports-color
|
- supports-color
|
||||||
- utf-8-validate
|
- utf-8-validate
|
||||||
|
|
||||||
webdriverio@9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5):
|
webdriverio@9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.19.24
|
'@types/node': 20.19.25
|
||||||
'@types/sinonjs__fake-timers': 8.1.5
|
'@types/sinonjs__fake-timers': 8.1.5
|
||||||
'@wdio/config': 9.20.1
|
'@wdio/config': 9.21.0
|
||||||
'@wdio/logger': 9.18.0
|
'@wdio/logger': 9.18.0
|
||||||
'@wdio/protocols': 9.16.2
|
'@wdio/protocols': 9.16.2
|
||||||
'@wdio/repl': 9.16.2
|
'@wdio/repl': 9.16.2
|
||||||
'@wdio/types': 9.20.0
|
'@wdio/types': 9.20.0
|
||||||
'@wdio/utils': 9.20.1
|
'@wdio/utils': 9.21.0
|
||||||
archiver: 7.0.1
|
archiver: 7.0.1
|
||||||
aria-query: 5.3.2
|
aria-query: 5.3.2
|
||||||
cheerio: 1.1.2
|
cheerio: 1.1.2
|
||||||
@ -31959,7 +31959,7 @@ snapshots:
|
|||||||
rgb2hex: 0.2.5
|
rgb2hex: 0.2.5
|
||||||
serialize-error: 12.0.0
|
serialize-error: 12.0.0
|
||||||
urlpattern-polyfill: 10.1.0
|
urlpattern-polyfill: 10.1.0
|
||||||
webdriver: 9.20.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
webdriver: 9.21.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- bare-buffer
|
- bare-buffer
|
||||||
- bufferutil
|
- bufferutil
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user