From e9d432b4bf087ad10f646f9806126818da5fd968 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 02:22:42 +0000 Subject: [PATCH 01/44] chore(deps): update dependency typescript to v5.9.3 --- packages/ckeditor5-admonition/package.json | 2 +- packages/ckeditor5-footnotes/package.json | 2 +- .../ckeditor5-keyboard-marker/package.json | 2 +- packages/ckeditor5-math/package.json | 2 +- packages/ckeditor5-mermaid/package.json | 2 +- pnpm-lock.yaml | 506 ++++++++++++------ 6 files changed, 356 insertions(+), 160 deletions(-) diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index 9618bfe1f..7d6572a40 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -36,7 +36,7 @@ "stylelint": "^16.0.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "^10.9.1", - "typescript": "5.9.2", + "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", "vitest": "^3.0.5", "webdriverio": "^9.0.7" diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index f3fd4c525..c3d205808 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -37,7 +37,7 @@ "stylelint": "^16.0.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "^10.9.1", - "typescript": "5.9.2", + "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", "vitest": "^3.0.5", "webdriverio": "^9.0.7" diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index a896d7e39..960df5a39 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -39,7 +39,7 @@ "stylelint": "^16.0.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "^10.9.1", - "typescript": "5.9.2", + "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", "vitest": "^3.0.5", "webdriverio": "^9.0.7" diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index 0dc86ff17..db6e76d01 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -40,7 +40,7 @@ "stylelint": "^16.0.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "^10.9.1", - "typescript": "5.9.2", + "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", "vitest": "^3.0.5", "webdriverio": "^9.0.7" diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index 0c9e76181..c1311b182 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -39,7 +39,7 @@ "stylelint": "^16.0.0", "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "^10.9.1", - "typescript": "5.9.2", + "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", "vitest": "^3.0.5", "webdriverio": "^9.0.7" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdd1913d4..70a9ed036 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -204,7 +204,7 @@ importers: version: 16.4.0 i18next: specifier: 25.5.2 - version: 25.5.2(typescript@5.9.2) + version: 25.5.2(typescript@5.9.3) i18next-http-backend: specifier: 3.0.2 version: 3.0.2(encoding@0.1.13) @@ -252,7 +252,7 @@ importers: version: 10.27.2 react-i18next: specifier: 16.0.0 - version: 16.0.0(i18next@25.5.2(typescript@5.9.2))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.2) + version: 16.0.0(i18next@25.5.2(typescript@5.9.3))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3) split.js: specifier: 1.6.5 version: 1.6.5 @@ -656,7 +656,7 @@ importers: version: 7.0.6 i18next: specifier: 25.5.2 - version: 25.5.2(typescript@5.9.2) + version: 25.5.2(typescript@5.9.3) i18next-fs-backend: specifier: 2.6.0 version: 2.6.0 @@ -829,7 +829,7 @@ importers: devDependencies: '@ckeditor/ckeditor5-dev-build-tools': specifier: 43.1.0 - version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2) + version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3) '@ckeditor/ckeditor5-inspector': specifier: '>=4.1.0' version: 5.0.0 @@ -838,13 +838,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -856,7 +856,7 @@ importers: version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -865,22 +865,22 @@ importers: version: 16.2.3 stylelint: specifier: ^16.0.0 - version: 16.24.0(typescript@5.9.2) + version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(stylelint@16.24.0(typescript@5.9.2)) + version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) typescript: - specifier: 5.9.2 - version: 5.9.2 + specifier: 5.9.3 + version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -889,7 +889,7 @@ importers: devDependencies: '@ckeditor/ckeditor5-dev-build-tools': specifier: 43.1.0 - version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2) + version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3) '@ckeditor/ckeditor5-inspector': specifier: '>=4.1.0' version: 5.0.0 @@ -898,13 +898,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -916,7 +916,7 @@ importers: version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -925,22 +925,22 @@ importers: version: 16.2.3 stylelint: specifier: ^16.0.0 - version: 16.24.0(typescript@5.9.2) + version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(stylelint@16.24.0(typescript@5.9.2)) + version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) typescript: - specifier: 5.9.2 - version: 5.9.2 + specifier: 5.9.3 + version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -949,7 +949,7 @@ importers: devDependencies: '@ckeditor/ckeditor5-dev-build-tools': specifier: 43.1.0 - version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2) + version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3) '@ckeditor/ckeditor5-inspector': specifier: '>=4.1.0' version: 5.0.0 @@ -958,13 +958,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -976,7 +976,7 @@ importers: version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -985,22 +985,22 @@ importers: version: 16.2.3 stylelint: specifier: ^16.0.0 - version: 16.24.0(typescript@5.9.2) + version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(stylelint@16.24.0(typescript@5.9.2)) + version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) typescript: - specifier: 5.9.2 - version: 5.9.2 + specifier: 5.9.3 + version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1013,7 +1013,7 @@ importers: devDependencies: '@ckeditor/ckeditor5-dev-build-tools': specifier: 43.1.0 - version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2) + version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3) '@ckeditor/ckeditor5-dev-utils': specifier: 43.1.0 version: 43.1.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) @@ -1025,13 +1025,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1043,7 +1043,7 @@ importers: version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -1052,22 +1052,22 @@ importers: version: 16.2.3 stylelint: specifier: ^16.0.0 - version: 16.24.0(typescript@5.9.2) + version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(stylelint@16.24.0(typescript@5.9.2)) + version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) typescript: - specifier: 5.9.2 - version: 5.9.2 + specifier: 5.9.3 + version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1083,7 +1083,7 @@ importers: devDependencies: '@ckeditor/ckeditor5-dev-build-tools': specifier: 43.1.0 - version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2) + version: 43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3) '@ckeditor/ckeditor5-inspector': specifier: '>=4.1.0' version: 5.0.0 @@ -1092,13 +1092,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1110,7 +1110,7 @@ importers: version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: specifier: ^14.1.0 version: 14.1.1 @@ -1119,22 +1119,22 @@ importers: version: 16.2.3 stylelint: specifier: ^16.0.0 - version: 16.24.0(typescript@5.9.2) + version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(stylelint@16.24.0(typescript@5.9.2)) + version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.2) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) typescript: - specifier: 5.9.2 - version: 5.9.2 + specifier: 5.9.3 + version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -13148,6 +13148,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} @@ -14843,17 +14848,15 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-watchdog': 46.1.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color - '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': + '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: '@rollup/plugin-commonjs': 25.0.8(rollup@4.40.0) '@rollup/plugin-json': 6.1.0(rollup@4.40.0) '@rollup/plugin-node-resolve': 15.3.1(rollup@4.40.0) '@rollup/plugin-swc': 0.3.1(@swc/core@1.11.29(@swc/helpers@0.5.17))(rollup@4.40.0) '@rollup/plugin-terser': 0.4.4(rollup@4.40.0) - '@rollup/plugin-typescript': 11.1.6(rollup@4.40.0)(tslib@2.8.1)(typescript@5.9.2) + '@rollup/plugin-typescript': 11.1.6(rollup@4.40.0)(tslib@2.8.1)(typescript@5.9.3) '@rollup/pluginutils': 5.1.4(rollup@4.40.0) '@swc/core': 1.11.29(@swc/helpers@0.5.17) chalk: 5.4.1 @@ -15036,6 +15039,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.1.1': dependencies: @@ -15058,6 +15063,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.1.1': dependencies: @@ -15436,7 +15443,7 @@ snapshots: raw-loader: 4.0.2(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) style-loader: 2.0.0(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) stylelint: 16.24.0(typescript@5.0.4) - stylelint-config-ckeditor5: 2.0.1(stylelint@16.24.0(typescript@5.9.2)) + stylelint-config-ckeditor5: 2.0.1(stylelint@16.24.0(typescript@5.9.3)) terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) ts-loader: 9.5.4(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) ts-node: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.0.4) @@ -18159,11 +18166,11 @@ snapshots: optionalDependencies: rollup: 4.40.0 - '@rollup/plugin-typescript@11.1.6(rollup@4.40.0)(tslib@2.8.1)(typescript@5.9.2)': + '@rollup/plugin-typescript@11.1.6(rollup@4.40.0)(tslib@2.8.1)(typescript@5.9.3)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) resolve: 1.22.10 - typescript: 5.9.2 + typescript: 5.9.3 optionalDependencies: rollup: 4.40.0 tslib: 2.8.1 @@ -18741,9 +18748,9 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 - '@stylistic/eslint-plugin@4.4.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': + '@stylistic/eslint-plugin@4.4.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.0) eslint-visitor-keys: 4.2.1 espree: 10.4.0 @@ -18753,7 +18760,7 @@ snapshots: - supports-color - typescript - '@stylistic/stylelint-plugin@3.1.3(stylelint@16.24.0(typescript@5.9.2))': + '@stylistic/stylelint-plugin@3.1.3(stylelint@16.24.0(typescript@5.9.3))': dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -18763,7 +18770,7 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 16.24.0(typescript@5.9.2) + stylelint: 16.24.0(typescript@5.9.3) '@swc/core-darwin-arm64@1.11.29': optional: true @@ -19433,20 +19440,20 @@ snapshots: '@types/node': 22.18.7 optional: true - '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + '@typescript-eslint/parser': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/type-utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.40.0 eslint: 9.36.0(jiti@2.6.0) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -19467,15 +19474,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.45.0 + '@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.45.0 + eslint: 9.36.0(jiti@2.6.0) + graphemer: 1.4.0 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.3(supports-color@6.0.0) eslint: 9.36.0(jiti@2.6.0) - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -19491,21 +19515,33 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.40.0(typescript@5.9.2)': + '@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2) - '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/scope-manager': 8.45.0 + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.45.0 debug: 4.4.3(supports-color@6.0.0) - typescript: 5.9.2 + eslint: 9.36.0(jiti@2.6.0) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.44.1(typescript@5.9.2)': + '@typescript-eslint/project-service@8.40.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.2) + '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.3) + '@typescript-eslint/types': 8.40.0 + debug: 4.4.3(supports-color@6.0.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.44.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.3) '@typescript-eslint/types': 8.44.1 debug: 4.4.3(supports-color@6.0.0) - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -19518,6 +19554,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.45.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) + '@typescript-eslint/types': 8.45.0 + debug: 4.4.3(supports-color@6.0.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.40.0': dependencies: '@typescript-eslint/types': 8.40.0 @@ -19533,27 +19578,31 @@ snapshots: '@typescript-eslint/types': 8.45.0 '@typescript-eslint/visitor-keys': 8.45.0 - '@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.40.0(typescript@5.9.3)': dependencies: - typescript: 5.9.2 + typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.44.1(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.44.1(typescript@5.9.3)': dependencies: - typescript: 5.9.2 + typescript: 5.9.3 '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.2)': dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': + '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/type-utils@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) debug: 4.4.3(supports-color@6.0.0) eslint: 9.36.0(jiti@2.6.0) - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -19569,16 +19618,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + debug: 4.4.3(supports-color@6.0.0) + eslint: 9.36.0(jiti@2.6.0) + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.40.0': {} '@typescript-eslint/types@8.44.1': {} '@typescript-eslint/types@8.45.0': {} - '@typescript-eslint/typescript-estree@8.40.0(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.40.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.40.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.2) + '@typescript-eslint/project-service': 8.40.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.3) '@typescript-eslint/types': 8.40.0 '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.3(supports-color@6.0.0) @@ -19586,15 +19647,15 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.44.1(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.44.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.44.1(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.2) + '@typescript-eslint/project-service': 8.44.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.3) '@typescript-eslint/types': 8.44.1 '@typescript-eslint/visitor-keys': 8.44.1 debug: 4.4.3(supports-color@6.0.0) @@ -19602,8 +19663,8 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -19623,25 +19684,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': + '@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.45.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/visitor-keys': 8.45.0 + debug: 4.4.3(supports-color@6.0.0) + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.2 + ts-api-utils: 2.1.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.0) - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': + '@typescript-eslint/utils@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) '@typescript-eslint/scope-manager': 8.44.1 '@typescript-eslint/types': 8.44.1 - '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.2) + '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.0) - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -19656,6 +19733,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) + '@typescript-eslint/scope-manager': 8.45.0 + '@typescript-eslint/types': 8.45.0 + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + eslint: 9.36.0(jiti@2.6.0) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.40.0': dependencies: '@typescript-eslint/types': 8.40.0 @@ -19723,6 +19811,27 @@ snapshots: - msw - utf-8-validate - vite + optional: true + + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + dependencies: + '@testing-library/dom': 10.4.0 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/utils': 3.2.4 + magic-string: 0.30.17 + sirv: 3.0.1 + tinyrainbow: 2.0.0 + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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) + ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) + optionalDependencies: + playwright: 1.55.1 + webdriverio: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + transitivePeerDependencies: + - bufferutil + - msw + - utf-8-validate + - vite '@vitest/coverage-istanbul@3.2.4(vitest@3.2.4)': dependencies: @@ -19736,7 +19845,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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) transitivePeerDependencies: - supports-color @@ -19778,6 +19887,15 @@ snapshots: msw: 2.7.5(@types/node@22.18.7)(typescript@5.9.2) vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/mocker@3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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))': + dependencies: + '@vitest/spy': 3.2.4 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + msw: 2.7.5(@types/node@22.18.7)(typescript@5.9.3) + vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/pretty-format@3.2.4': dependencies: tinyrainbow: 2.0.0 @@ -19807,7 +19925,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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/utils@3.2.4': dependencies: @@ -21270,14 +21388,14 @@ snapshots: optionalDependencies: typescript: 5.0.4 - cosmiconfig@9.0.0(typescript@5.9.2): + cosmiconfig@9.0.0(typescript@5.9.3): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 crc-32@0.3.0: {} @@ -22122,7 +22240,7 @@ snapshots: glob: 10.4.5 ora: 5.4.1 tslib: 2.8.1 - typescript: 5.9.2 + typescript: 5.9.3 yargs: 17.7.2 draggabilly@3.0.0: @@ -22603,17 +22721,17 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-ckeditor5@12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2): + eslint-config-ckeditor5@12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3): dependencies: '@eslint/js': 9.36.0 '@eslint/markdown': 6.6.0 - '@stylistic/eslint-plugin': 4.4.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + '@stylistic/eslint-plugin': 4.4.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.0) eslint-plugin-ckeditor5-rules: 12.1.1 eslint-plugin-mocha: 11.1.0(eslint@9.36.0(jiti@2.6.0)) globals: 16.4.0 - typescript: 5.9.2 - typescript-eslint: 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + typescript: 5.9.3 + typescript-eslint: 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) transitivePeerDependencies: - supports-color @@ -23978,11 +24096,11 @@ snapshots: transitivePeerDependencies: - encoding - i18next@25.5.2(typescript@5.9.2): + i18next@25.5.2(typescript@5.9.3): dependencies: '@babel/runtime': 7.27.6 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 iconv-lite@0.4.24: dependencies: @@ -25733,6 +25851,32 @@ snapshots: - '@types/node' optional: true + msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3): + dependencies: + '@bundled-es-modules/cookie': 2.0.1 + '@bundled-es-modules/statuses': 1.0.1 + '@bundled-es-modules/tough-cookie': 0.1.6 + '@inquirer/confirm': 5.1.18(@types/node@22.18.7) + '@mswjs/interceptors': 0.37.6 + '@open-draft/deferred-promise': 2.2.0 + '@open-draft/until': 2.1.0 + '@types/cookie': 0.6.0 + '@types/statuses': 2.0.6 + graphql: 16.11.0 + headers-polyfill: 4.0.3 + is-node-process: 1.2.0 + outvariant: 1.4.3 + path-to-regexp: 6.3.0 + picocolors: 1.1.1 + strict-event-emitter: 0.5.1 + type-fest: 4.41.0 + yargs: 17.7.2 + optionalDependencies: + typescript: 5.9.3 + transitivePeerDependencies: + - '@types/node' + optional: true + muggle-string@0.4.1: {} multer@2.0.2: @@ -27466,15 +27610,15 @@ snapshots: react: 16.14.0 scheduler: 0.26.0 - react-i18next@16.0.0(i18next@25.5.2(typescript@5.9.2))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.2): + react-i18next@16.0.0(i18next@25.5.2(typescript@5.9.3))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3): dependencies: '@babel/runtime': 7.28.4 html-parse-stringify: 3.0.1 - i18next: 25.5.2(typescript@5.9.2) + i18next: 25.5.2(typescript@5.9.3) react: 16.14.0 optionalDependencies: react-dom: 19.1.0(react@16.14.0) - typescript: 5.9.2 + typescript: 5.9.3 react-interactive@0.8.3(react@16.14.0): dependencies: @@ -28814,29 +28958,29 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - stylelint-config-ckeditor5@12.1.1(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-ckeditor5@12.1.1(stylelint@16.24.0(typescript@5.9.3)): dependencies: - '@stylistic/stylelint-plugin': 3.1.3(stylelint@16.24.0(typescript@5.9.2)) - stylelint: 16.24.0(typescript@5.9.2) - stylelint-config-recommended: 16.0.0(stylelint@16.24.0(typescript@5.9.2)) - stylelint-plugin-ckeditor5-rules: 12.1.1(stylelint@16.24.0(typescript@5.9.2)) + '@stylistic/stylelint-plugin': 3.1.3(stylelint@16.24.0(typescript@5.9.3)) + stylelint: 16.24.0(typescript@5.9.3) + stylelint-config-recommended: 16.0.0(stylelint@16.24.0(typescript@5.9.3)) + stylelint-plugin-ckeditor5-rules: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) - stylelint-config-ckeditor5@2.0.1(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-ckeditor5@2.0.1(stylelint@16.24.0(typescript@5.9.3)): dependencies: - stylelint: 16.24.0(typescript@5.9.2) - stylelint-config-recommended: 3.0.0(stylelint@16.24.0(typescript@5.9.2)) + stylelint: 16.24.0(typescript@5.9.3) + stylelint-config-recommended: 3.0.0(stylelint@16.24.0(typescript@5.9.3)) - stylelint-config-recommended@16.0.0(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-recommended@16.0.0(stylelint@16.24.0(typescript@5.9.3)): dependencies: - stylelint: 16.24.0(typescript@5.9.2) + stylelint: 16.24.0(typescript@5.9.3) - stylelint-config-recommended@3.0.0(stylelint@16.24.0(typescript@5.9.2)): + stylelint-config-recommended@3.0.0(stylelint@16.24.0(typescript@5.9.3)): dependencies: - stylelint: 16.24.0(typescript@5.9.2) + stylelint: 16.24.0(typescript@5.9.3) - stylelint-plugin-ckeditor5-rules@12.1.1(stylelint@16.24.0(typescript@5.9.2)): + stylelint-plugin-ckeditor5-rules@12.1.1(stylelint@16.24.0(typescript@5.9.3)): dependencies: - stylelint: 16.24.0(typescript@5.9.2) + stylelint: 16.24.0(typescript@5.9.3) stylelint@16.24.0(typescript@5.0.4): dependencies: @@ -28882,7 +29026,7 @@ snapshots: - supports-color - typescript - stylelint@16.24.0(typescript@5.9.2): + stylelint@16.24.0(typescript@5.9.3): dependencies: '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) '@csstools/css-tokenizer': 3.0.4 @@ -28891,7 +29035,7 @@ snapshots: '@dual-bundle/import-meta-resolve': 4.2.1 balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 9.0.0(typescript@5.9.2) + cosmiconfig: 9.0.0(typescript@5.9.3) css-functions-list: 3.2.3 css-tree: 3.1.0 debug: 4.4.3(supports-color@6.0.0) @@ -29347,6 +29491,10 @@ snapshots: dependencies: typescript: 5.9.2 + ts-api-utils@2.1.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + ts-dedent@2.2.0: {} ts-loader@9.5.4(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): @@ -29379,7 +29527,7 @@ snapshots: optionalDependencies: '@swc/core': 1.11.29(@swc/helpers@0.5.17) - ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.2): + ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -29393,7 +29541,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.9.2 + typescript: 5.9.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -29505,14 +29653,14 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2): + typescript-eslint@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - '@typescript-eslint/parser': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.0) - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -29533,6 +29681,8 @@ snapshots: typescript@5.9.2: {} + typescript@5.9.3: {} + ufo@1.6.1: {} uid-safe@2.1.5: @@ -29804,10 +29954,10 @@ snapshots: tinyglobby: 0.2.14 vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) - vite-plugin-svgo@2.0.0(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)): + vite-plugin-svgo@2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)): dependencies: svgo: 3.3.2 - typescript: 5.9.2 + typescript: 5.9.3 vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) vite-prerender-plugin@0.5.11(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)): @@ -29906,6 +30056,52 @@ snapshots: - tsx - yaml + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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): + dependencies: + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.4 + '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/pretty-format': 3.2.4 + '@vitest/runner': 3.2.4 + '@vitest/snapshot': 3.2.4 + '@vitest/spy': 3.2.4 + '@vitest/utils': 3.2.4 + chai: 5.2.0 + debug: 4.4.3(supports-color@6.0.0) + expect-type: 1.2.1 + magic-string: 0.30.17 + pathe: 2.0.3 + picomatch: 4.0.2 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.14 + tinypool: 1.1.1 + tinyrainbow: 2.0.0 + vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + vite-node: 3.2.4(@types/node@22.18.7)(jiti@2.6.0)(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) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 22.18.7 + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/ui': 3.2.4(vitest@3.2.4) + happy-dom: 19.0.2 + jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + transitivePeerDependencies: + - jiti + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + void-elements@3.1.0: {} vscode-jsonrpc@8.2.0: {} From 9d7d415756d40fcb6601116758bee8d7527bcf52 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 02:23:26 +0000 Subject: [PATCH 02/44] fix(deps): update dependency @codemirror/legacy-modes to v6.5.2 --- packages/codemirror/package.json | 2 +- pnpm-lock.yaml | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json index 3c9a7c971..d6a3f50df 100644 --- a/packages/codemirror/package.json +++ b/packages/codemirror/package.json @@ -14,7 +14,7 @@ "@codemirror/lang-php": "6.0.2", "@codemirror/lang-vue": "0.1.3", "@codemirror/lang-xml": "6.1.0", - "@codemirror/legacy-modes": "6.5.1", + "@codemirror/legacy-modes": "6.5.2", "@codemirror/search": "6.5.11", "@codemirror/view": "6.38.4", "@fsegurai/codemirror-theme-abcdef": "6.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdd1913d4..f935cabf0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1169,8 +1169,8 @@ importers: specifier: 6.1.0 version: 6.1.0 '@codemirror/legacy-modes': - specifier: 6.5.1 - version: 6.5.1 + specifier: 6.5.2 + version: 6.5.2 '@codemirror/search': specifier: 6.5.11 version: 6.5.11 @@ -2022,8 +2022,8 @@ packages: '@codemirror/language@6.11.0': resolution: {integrity: sha512-A7+f++LodNNc1wGgoRDTt78cOwWm9KVezApgjOMp1W4hM0898nsqBXwF+sbePE7ZRcjN7Sa1Z5m2oN27XkmEjQ==} - '@codemirror/legacy-modes@6.5.1': - resolution: {integrity: sha512-DJYQQ00N1/KdESpZV7jg9hafof/iBNp9h7TYo1SLMk86TWl9uDsVdho2dzd81K+v4retmK6mdC7WpuOQDytQqw==} + '@codemirror/legacy-modes@6.5.2': + resolution: {integrity: sha512-/jJbwSTazlQEDOQw2FJ8LEEKVS72pU0lx6oM54kGpL8t/NJ2Jda3CZ4pcltiKTdqYSRk3ug1B3pil1gsjA6+8Q==} '@codemirror/lint@6.8.5': resolution: {integrity: sha512-s3n3KisH7dx3vsoeGMxsbRAgKe4O1vbrnKBClm99PU0fWxmxsx5rR2PfqQgIt+2MMJBHbiJ5rfIdLYfB9NNvsA==} @@ -14843,8 +14843,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-watchdog': 46.1.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -15036,6 +15034,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.1.1': dependencies: @@ -15058,6 +15058,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.1.1': dependencies: @@ -15892,7 +15894,7 @@ snapshots: '@lezer/lr': 1.4.2 style-mod: 4.1.2 - '@codemirror/legacy-modes@6.5.1': + '@codemirror/legacy-modes@6.5.2': dependencies: '@codemirror/language': 6.11.0 From 032819e8120292f632a5e75a7948a02489a21adb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 02:24:12 +0000 Subject: [PATCH 03/44] chore(deps): update dependency @smithy/middleware-retry to v4.4.0 --- packages/ckeditor5/package.json | 2 +- pnpm-lock.yaml | 395 +++++++++++++++++++++++++------- 2 files changed, 319 insertions(+), 78 deletions(-) diff --git a/packages/ckeditor5/package.json b/packages/ckeditor5/package.json index e4c72a52b..705239f2c 100644 --- a/packages/ckeditor5/package.json +++ b/packages/ckeditor5/package.json @@ -15,7 +15,7 @@ "ckeditor5-premium-features": "46.1.1" }, "devDependencies": { - "@smithy/middleware-retry": "4.3.1", + "@smithy/middleware-retry": "4.4.0", "@types/jquery": "3.5.33" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdd1913d4..45219c602 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -819,8 +819,8 @@ importers: version: 46.1.1(bufferutil@4.0.9)(ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) devDependencies: '@smithy/middleware-retry': - specifier: 4.3.1 - version: 4.3.1 + specifier: 4.4.0 + version: 4.4.0 '@types/jquery': specifier: 3.5.33 version: 3.5.33 @@ -4202,18 +4202,22 @@ packages: resolution: {integrity: sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg==} engines: {node: '>=18.0.0'} + '@smithy/abort-controller@4.2.0': + resolution: {integrity: sha512-PLUYa+SUKOEZtXFURBu/CNxlsxfaFGxSBPcStL13KpVeVWIfdezWyDqkz7iDLmwnxojXD0s5KzuB5HGHvt4Aeg==} + engines: {node: '>=18.0.0'} + '@smithy/config-resolver@4.1.4': resolution: {integrity: sha512-prmU+rDddxHOH0oNcwemL+SwnzcG65sBF2yXRO7aeXIn/xTlq2pX7JLVbkBnVLowHLg4/OL4+jBmv9hVrVGS+w==} engines: {node: '>=18.0.0'} - '@smithy/core@3.12.0': - resolution: {integrity: sha512-zJeAgogZfbwlPGL93y4Z/XNeIN37YCreRUd6YMIRvaq+6RnBK8PPYYIQ85Is/GglPh3kNImD5riDCXbVSDpCiQ==} - engines: {node: '>=18.0.0'} - '@smithy/core@3.13.0': resolution: {integrity: sha512-BI6ALLPOKnPOU1Cjkc+1TPhOlP3JXSR/UH14JmnaLq41t3ma+IjuXrKfhycVjr5IQ0XxRh2NnQo3olp+eCVrGg==} engines: {node: '>=18.0.0'} + '@smithy/core@3.14.0': + resolution: {integrity: sha512-XJ4z5FxvY/t0Dibms/+gLJrI5niRoY0BCmE02fwmPcRYFPI4KI876xaE79YGWIKnEslMbuQPsIEsoU/DXa0DoA==} + engines: {node: '>=18.0.0'} + '@smithy/credential-provider-imds@4.0.6': resolution: {integrity: sha512-hKMWcANhUiNbCJouYkZ9V3+/Qf9pteR1dnwgdyzR09R4ODEYx8BbUysHwRSyex4rZ9zapddZhLFTnT4ZijR4pw==} engines: {node: '>=18.0.0'} @@ -4242,6 +4246,10 @@ packages: resolution: {integrity: sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng==} engines: {node: '>=18.0.0'} + '@smithy/fetch-http-handler@5.3.0': + resolution: {integrity: sha512-BG3KSmsx9A//KyIfw+sqNmWFr1YBUr+TwpxFT7yPqAk0yyDh7oSNgzfNH7pS6OC099EGx2ltOULvumCFe8bcgw==} + engines: {node: '>=18.0.0'} + '@smithy/hash-node@4.0.4': resolution: {integrity: sha512-qnbTPUhCVnCgBp4z4BUJUhOEkVwxiEi1cyFM+Zj6o+aY8OFGxUQleKWq8ltgp3dujuhXojIvJWdoqpm6dVO3lQ==} engines: {node: '>=18.0.0'} @@ -4258,90 +4266,150 @@ packages: resolution: {integrity: sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==} engines: {node: '>=18.0.0'} - '@smithy/middleware-content-length@4.0.4': - resolution: {integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w==} + '@smithy/is-array-buffer@4.2.0': + resolution: {integrity: sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.2.4': - resolution: {integrity: sha512-FZ4hzupOmthm8Q8ujYrd0I+/MHwVMuSTdkDtIQE0xVuvJt9pLT6Q+b0p4/t+slDyrpcf+Wj7SN+ZqT5OryaaZg==} + '@smithy/middleware-content-length@4.0.4': + resolution: {integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w==} engines: {node: '>=18.0.0'} '@smithy/middleware-endpoint@4.2.5': resolution: {integrity: sha512-DdOIpssQ5LFev7hV6GX9TMBW5ChTsQBxqgNW1ZGtJNSAi5ksd5klwPwwMY0ejejfEzwXXGqxgVO3cpaod4veiA==} engines: {node: '>=18.0.0'} - '@smithy/middleware-retry@4.3.1': - resolution: {integrity: sha512-aH2bD1bzb6FB04XBhXA5mgedEZPKx3tD/qBuYCAKt5iieWvWO1Y2j++J9uLqOndXb9Pf/83Xka/YjSnMbcPchA==} + '@smithy/middleware-endpoint@4.3.0': + resolution: {integrity: sha512-jFVjuQeV8TkxaRlcCNg0GFVgg98tscsmIrIwRFeC74TIUyLE3jmY9xgc1WXrPQYRjQNK3aRoaIk6fhFRGOIoGw==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-retry@4.4.0': + resolution: {integrity: sha512-yaVBR0vQnOnzex45zZ8ZrPzUnX73eUC8kVFaAAbn04+6V7lPtxn56vZEBBAhgS/eqD6Zm86o6sJs6FuQVoX5qg==} engines: {node: '>=18.0.0'} '@smithy/middleware-serde@4.1.1': resolution: {integrity: sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg==} engines: {node: '>=18.0.0'} + '@smithy/middleware-serde@4.2.0': + resolution: {integrity: sha512-rpTQ7D65/EAbC6VydXlxjvbifTf4IH+sADKg6JmAvhkflJO2NvDeyU9qsWUNBelJiQFcXKejUHWRSdmpJmEmiw==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-stack@4.1.1': resolution: {integrity: sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A==} engines: {node: '>=18.0.0'} + '@smithy/middleware-stack@4.2.0': + resolution: {integrity: sha512-G5CJ//eqRd9OARrQu9MK1H8fNm2sMtqFh6j8/rPozhEL+Dokpvi1Og+aCixTuwDAGZUkJPk6hJT5jchbk/WCyg==} + engines: {node: '>=18.0.0'} + '@smithy/node-config-provider@4.2.2': resolution: {integrity: sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A==} engines: {node: '>=18.0.0'} + '@smithy/node-config-provider@4.3.0': + resolution: {integrity: sha512-5QgHNuWdT9j9GwMPPJCKxy2KDxZ3E5l4M3/5TatSZrqYVoEiqQrDfAq8I6KWZw7RZOHtVtCzEPdYz7rHZixwcA==} + engines: {node: '>=18.0.0'} + '@smithy/node-http-handler@4.2.1': resolution: {integrity: sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw==} engines: {node: '>=18.0.0'} + '@smithy/node-http-handler@4.3.0': + resolution: {integrity: sha512-RHZ/uWCmSNZ8cneoWEVsVwMZBKy/8123hEpm57vgGXA3Irf/Ja4v9TVshHK2ML5/IqzAZn0WhINHOP9xl+Qy6Q==} + engines: {node: '>=18.0.0'} + '@smithy/property-provider@4.1.1': resolution: {integrity: sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg==} engines: {node: '>=18.0.0'} + '@smithy/property-provider@4.2.0': + resolution: {integrity: sha512-rV6wFre0BU6n/tx2Ztn5LdvEdNZ2FasQbPQmDOPfV9QQyDmsCkOAB0osQjotRCQg+nSKFmINhyda0D3AnjSBJw==} + engines: {node: '>=18.0.0'} + '@smithy/protocol-http@5.2.1': resolution: {integrity: sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==} engines: {node: '>=18.0.0'} + '@smithy/protocol-http@5.3.0': + resolution: {integrity: sha512-6POSYlmDnsLKb7r1D3SVm7RaYW6H1vcNcTWGWrF7s9+2noNYvUsm7E4tz5ZQ9HXPmKn6Hb67pBDRIjrT4w/d7Q==} + engines: {node: '>=18.0.0'} + '@smithy/querystring-builder@4.1.1': resolution: {integrity: sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA==} engines: {node: '>=18.0.0'} + '@smithy/querystring-builder@4.2.0': + resolution: {integrity: sha512-Q4oFD0ZmI8yJkiPPeGUITZj++4HHYCW3pYBYfIobUCkYpI6mbkzmG1MAQQ3lJYYWj3iNqfzOenUZu+jqdPQ16A==} + engines: {node: '>=18.0.0'} + '@smithy/querystring-parser@4.1.1': resolution: {integrity: sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng==} engines: {node: '>=18.0.0'} + '@smithy/querystring-parser@4.2.0': + resolution: {integrity: sha512-BjATSNNyvVbQxOOlKse0b0pSezTWGMvA87SvoFoFlkRsKXVsN3bEtjCxvsNXJXfnAzlWFPaT9DmhWy1vn0sNEA==} + engines: {node: '>=18.0.0'} + '@smithy/service-error-classification@4.1.2': resolution: {integrity: sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ==} engines: {node: '>=18.0.0'} + '@smithy/service-error-classification@4.2.0': + resolution: {integrity: sha512-Ylv1ttUeKatpR0wEOMnHf1hXMktPUMObDClSWl2TpCVT4DwtJhCeighLzSLbgH3jr5pBNM0LDXT5yYxUvZ9WpA==} + engines: {node: '>=18.0.0'} + '@smithy/shared-ini-file-loader@4.2.0': resolution: {integrity: sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw==} engines: {node: '>=18.0.0'} + '@smithy/shared-ini-file-loader@4.3.0': + resolution: {integrity: sha512-VCUPPtNs+rKWlqqntX0CbVvWyjhmX30JCtzO+s5dlzzxrvSfRh5SY0yxnkirvc1c80vdKQttahL71a9EsdolSQ==} + engines: {node: '>=18.0.0'} + '@smithy/signature-v4@5.1.2': resolution: {integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.6.4': - resolution: {integrity: sha512-qL7O3VDyfzCSN9r+sdbQXGhaHtrfSJL30En6Jboj0I3bobf2g1/T0eP2L4qxqrEW26gWhJ4THI4ElVVLjYyBHg==} - engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.6.5': resolution: {integrity: sha512-6J2hhuWu7EjnvLBIGltPCqzNswL1cW/AkaZx6i56qLsQ0ix17IAhmDD9aMmL+6CN9nCJODOXpBTCQS6iKAA7/g==} engines: {node: '>=18.0.0'} + '@smithy/smithy-client@4.7.0': + resolution: {integrity: sha512-3BDx/aCCPf+kkinYf5QQhdQ9UAGihgOVqI3QO5xQfSaIWvUE4KYLtiGRWsNe1SR7ijXC0QEPqofVp5Sb0zC8xQ==} + engines: {node: '>=18.0.0'} + '@smithy/types@4.5.0': resolution: {integrity: sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg==} engines: {node: '>=18.0.0'} + '@smithy/types@4.6.0': + resolution: {integrity: sha512-4lI9C8NzRPOv66FaY1LL1O/0v0aLVrq/mXP/keUa9mJOApEeae43LsLd2kZRUJw91gxOQfLIrV3OvqPgWz1YsA==} + engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.1.1': resolution: {integrity: sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg==} engines: {node: '>=18.0.0'} + '@smithy/url-parser@4.2.0': + resolution: {integrity: sha512-AlBmD6Idav2ugmoAL6UtR6ItS7jU5h5RNqLMZC7QrLCoITA9NzIN3nx9GWi8g4z1pfWh2r9r96SX/jHiNwPJ9A==} + engines: {node: '>=18.0.0'} + '@smithy/util-base64@4.1.0': resolution: {integrity: sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==} engines: {node: '>=18.0.0'} + '@smithy/util-base64@4.2.0': + resolution: {integrity: sha512-+erInz8WDv5KPe7xCsJCp+1WCjSbah9gWcmUXc9NqmhyPx59tf7jqFz+za1tRG1Y5KM1Cy1rWCcGypylFp4mvA==} + engines: {node: '>=18.0.0'} + '@smithy/util-body-length-browser@4.1.0': resolution: {integrity: sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==} engines: {node: '>=18.0.0'} + '@smithy/util-body-length-browser@4.2.0': + resolution: {integrity: sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==} + engines: {node: '>=18.0.0'} + '@smithy/util-body-length-node@4.0.0': resolution: {integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==} engines: {node: '>=18.0.0'} @@ -4354,6 +4422,10 @@ packages: resolution: {integrity: sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==} engines: {node: '>=18.0.0'} + '@smithy/util-buffer-from@4.2.0': + resolution: {integrity: sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==} + engines: {node: '>=18.0.0'} + '@smithy/util-config-provider@4.0.0': resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} engines: {node: '>=18.0.0'} @@ -4374,22 +4446,42 @@ packages: resolution: {integrity: sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==} engines: {node: '>=18.0.0'} + '@smithy/util-hex-encoding@4.2.0': + resolution: {integrity: sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==} + engines: {node: '>=18.0.0'} + '@smithy/util-middleware@4.1.1': resolution: {integrity: sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg==} engines: {node: '>=18.0.0'} + '@smithy/util-middleware@4.2.0': + resolution: {integrity: sha512-u9OOfDa43MjagtJZ8AapJcmimP+K2Z7szXn8xbty4aza+7P1wjFmy2ewjSbhEiYQoW1unTlOAIV165weYAaowA==} + engines: {node: '>=18.0.0'} + '@smithy/util-retry@4.1.2': resolution: {integrity: sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA==} engines: {node: '>=18.0.0'} + '@smithy/util-retry@4.2.0': + resolution: {integrity: sha512-BWSiuGbwRnEE2SFfaAZEX0TqaxtvtSYPM/J73PFVm+A29Fg1HTPiYFb8TmX1DXp4hgcdyJcNQmprfd5foeORsg==} + engines: {node: '>=18.0.0'} + '@smithy/util-stream@4.3.2': resolution: {integrity: sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g==} engines: {node: '>=18.0.0'} + '@smithy/util-stream@4.4.0': + resolution: {integrity: sha512-vtO7ktbixEcrVzMRmpQDnw/Ehr9UWjBvSJ9fyAbadKkC4w5Cm/4lMO8cHz8Ysb8uflvQUNRcuux/oNHKPXkffg==} + engines: {node: '>=18.0.0'} + '@smithy/util-uri-escape@4.1.0': resolution: {integrity: sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==} engines: {node: '>=18.0.0'} + '@smithy/util-uri-escape@4.2.0': + resolution: {integrity: sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==} + engines: {node: '>=18.0.0'} + '@smithy/util-utf8@2.3.0': resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} @@ -4398,10 +4490,18 @@ packages: resolution: {integrity: sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==} engines: {node: '>=18.0.0'} + '@smithy/util-utf8@4.2.0': + resolution: {integrity: sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==} + engines: {node: '>=18.0.0'} + '@smithy/uuid@1.0.0': resolution: {integrity: sha512-OlA/yZHh0ekYFnbUkmYBDQPE6fGfdrvgz39ktp8Xf+FA6BfxLejPTMDOG0Nfk5/rDySAz1dRbFf24zaAFYVXlQ==} engines: {node: '>=18.0.0'} + '@smithy/uuid@1.1.0': + resolution: {integrity: sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==} + engines: {node: '>=18.0.0'} + '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} @@ -14047,7 +14147,7 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.12.0 + '@smithy/core': 3.13.0 '@smithy/eventstream-serde-browser': 4.0.4 '@smithy/eventstream-serde-config-resolver': 4.1.2 '@smithy/eventstream-serde-node': 4.0.4 @@ -14055,14 +14155,14 @@ snapshots: '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.2.4 - '@smithy/middleware-retry': 4.3.1 + '@smithy/middleware-endpoint': 4.2.5 + '@smithy/middleware-retry': 4.4.0 '@smithy/middleware-serde': 4.1.1 '@smithy/middleware-stack': 4.1.1 '@smithy/node-config-provider': 4.2.2 '@smithy/node-http-handler': 4.2.1 '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.4 + '@smithy/smithy-client': 4.6.5 '@smithy/types': 4.5.0 '@smithy/url-parser': 4.1.1 '@smithy/util-base64': 4.1.0 @@ -14096,19 +14196,19 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.12.0 + '@smithy/core': 3.13.0 '@smithy/fetch-http-handler': 5.2.1 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.2.4 - '@smithy/middleware-retry': 4.3.1 + '@smithy/middleware-endpoint': 4.2.5 + '@smithy/middleware-retry': 4.4.0 '@smithy/middleware-serde': 4.1.1 '@smithy/middleware-stack': 4.1.1 '@smithy/node-config-provider': 4.2.2 '@smithy/node-http-handler': 4.2.1 '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.4 + '@smithy/smithy-client': 4.6.5 '@smithy/types': 4.5.0 '@smithy/url-parser': 4.1.1 '@smithy/util-base64': 4.1.0 @@ -14128,12 +14228,12 @@ snapshots: dependencies: '@aws-sdk/types': 3.821.0 '@aws-sdk/xml-builder': 3.821.0 - '@smithy/core': 3.12.0 + '@smithy/core': 3.13.0 '@smithy/node-config-provider': 4.2.2 '@smithy/property-provider': 4.1.1 '@smithy/protocol-http': 5.2.1 '@smithy/signature-v4': 5.1.2 - '@smithy/smithy-client': 4.6.4 + '@smithy/smithy-client': 4.6.5 '@smithy/types': 4.5.0 '@smithy/util-base64': 4.1.0 '@smithy/util-body-length-browser': 4.1.0 @@ -14158,7 +14258,7 @@ snapshots: '@smithy/node-http-handler': 4.2.1 '@smithy/property-provider': 4.1.1 '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.4 + '@smithy/smithy-client': 4.6.5 '@smithy/types': 4.5.0 '@smithy/util-stream': 4.3.2 tslib: 2.8.1 @@ -14270,7 +14370,7 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 '@aws-sdk/util-endpoints': 3.821.0 - '@smithy/core': 3.12.0 + '@smithy/core': 3.13.0 '@smithy/protocol-http': 5.2.1 '@smithy/types': 4.5.0 tslib: 2.8.1 @@ -14290,19 +14390,19 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.12.0 + '@smithy/core': 3.13.0 '@smithy/fetch-http-handler': 5.2.1 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.2.4 - '@smithy/middleware-retry': 4.3.1 + '@smithy/middleware-endpoint': 4.2.5 + '@smithy/middleware-retry': 4.4.0 '@smithy/middleware-serde': 4.1.1 '@smithy/middleware-stack': 4.1.1 '@smithy/node-config-provider': 4.2.2 '@smithy/node-http-handler': 4.2.1 '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.4 + '@smithy/smithy-client': 4.6.5 '@smithy/types': 4.5.0 '@smithy/url-parser': 4.1.1 '@smithy/util-base64': 4.1.0 @@ -15058,6 +15158,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.1.1': dependencies: @@ -15617,6 +15719,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-special-characters@46.1.1': dependencies: @@ -18398,6 +18502,11 @@ snapshots: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/abort-controller@4.2.0': + dependencies: + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/config-resolver@4.1.4': dependencies: '@smithy/node-config-provider': 4.2.2 @@ -18406,19 +18515,6 @@ snapshots: '@smithy/util-middleware': 4.1.1 tslib: 2.8.1 - '@smithy/core@3.12.0': - dependencies: - '@smithy/middleware-serde': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-stream': 4.3.2 - '@smithy/util-utf8': 4.1.0 - '@smithy/uuid': 1.0.0 - tslib: 2.8.1 - '@smithy/core@3.13.0': dependencies: '@smithy/middleware-serde': 4.1.1 @@ -18432,6 +18528,19 @@ snapshots: '@smithy/uuid': 1.0.0 tslib: 2.8.1 + '@smithy/core@3.14.0': + dependencies: + '@smithy/middleware-serde': 4.2.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 + '@smithy/util-base64': 4.2.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-middleware': 4.2.0 + '@smithy/util-stream': 4.4.0 + '@smithy/util-utf8': 4.2.0 + '@smithy/uuid': 1.1.0 + tslib: 2.8.1 + '@smithy/credential-provider-imds@4.0.6': dependencies: '@smithy/node-config-provider': 4.2.2 @@ -18478,6 +18587,14 @@ snapshots: '@smithy/util-base64': 4.1.0 tslib: 2.8.1 + '@smithy/fetch-http-handler@5.3.0': + dependencies: + '@smithy/protocol-http': 5.3.0 + '@smithy/querystring-builder': 4.2.0 + '@smithy/types': 4.6.0 + '@smithy/util-base64': 4.2.0 + tslib: 2.8.1 + '@smithy/hash-node@4.0.4': dependencies: '@smithy/types': 4.5.0 @@ -18498,23 +18615,16 @@ snapshots: dependencies: tslib: 2.8.1 + '@smithy/is-array-buffer@4.2.0': + dependencies: + tslib: 2.8.1 + '@smithy/middleware-content-length@4.0.4': dependencies: '@smithy/protocol-http': 5.2.1 '@smithy/types': 4.5.0 tslib: 2.8.1 - '@smithy/middleware-endpoint@4.2.4': - dependencies: - '@smithy/core': 3.12.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-middleware': 4.1.1 - tslib: 2.8.1 - '@smithy/middleware-endpoint@4.2.5': dependencies: '@smithy/core': 3.13.0 @@ -18526,16 +18636,27 @@ snapshots: '@smithy/util-middleware': 4.1.1 tslib: 2.8.1 - '@smithy/middleware-retry@4.3.1': + '@smithy/middleware-endpoint@4.3.0': dependencies: - '@smithy/node-config-provider': 4.2.2 - '@smithy/protocol-http': 5.2.1 - '@smithy/service-error-classification': 4.1.2 - '@smithy/smithy-client': 4.6.5 - '@smithy/types': 4.5.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-retry': 4.1.2 - '@smithy/uuid': 1.0.0 + '@smithy/core': 3.14.0 + '@smithy/middleware-serde': 4.2.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/shared-ini-file-loader': 4.3.0 + '@smithy/types': 4.6.0 + '@smithy/url-parser': 4.2.0 + '@smithy/util-middleware': 4.2.0 + tslib: 2.8.1 + + '@smithy/middleware-retry@4.4.0': + dependencies: + '@smithy/node-config-provider': 4.3.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/service-error-classification': 4.2.0 + '@smithy/smithy-client': 4.7.0 + '@smithy/types': 4.6.0 + '@smithy/util-middleware': 4.2.0 + '@smithy/util-retry': 4.2.0 + '@smithy/uuid': 1.1.0 tslib: 2.8.1 '@smithy/middleware-serde@4.1.1': @@ -18544,11 +18665,22 @@ snapshots: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/middleware-serde@4.2.0': + dependencies: + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/middleware-stack@4.1.1': dependencies: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/middleware-stack@4.2.0': + dependencies: + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/node-config-provider@4.2.2': dependencies: '@smithy/property-provider': 4.1.1 @@ -18556,6 +18688,13 @@ snapshots: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/node-config-provider@4.3.0': + dependencies: + '@smithy/property-provider': 4.2.0 + '@smithy/shared-ini-file-loader': 4.3.0 + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/node-http-handler@4.2.1': dependencies: '@smithy/abort-controller': 4.1.1 @@ -18564,36 +18703,74 @@ snapshots: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/node-http-handler@4.3.0': + dependencies: + '@smithy/abort-controller': 4.2.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/querystring-builder': 4.2.0 + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/property-provider@4.1.1': dependencies: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/property-provider@4.2.0': + dependencies: + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/protocol-http@5.2.1': dependencies: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/protocol-http@5.3.0': + dependencies: + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/querystring-builder@4.1.1': dependencies: '@smithy/types': 4.5.0 '@smithy/util-uri-escape': 4.1.0 tslib: 2.8.1 + '@smithy/querystring-builder@4.2.0': + dependencies: + '@smithy/types': 4.6.0 + '@smithy/util-uri-escape': 4.2.0 + tslib: 2.8.1 + '@smithy/querystring-parser@4.1.1': dependencies: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/querystring-parser@4.2.0': + dependencies: + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/service-error-classification@4.1.2': dependencies: '@smithy/types': 4.5.0 + '@smithy/service-error-classification@4.2.0': + dependencies: + '@smithy/types': 4.6.0 + '@smithy/shared-ini-file-loader@4.2.0': dependencies: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/shared-ini-file-loader@4.3.0': + dependencies: + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/signature-v4@5.1.2': dependencies: '@smithy/is-array-buffer': 4.1.0 @@ -18605,16 +18782,6 @@ snapshots: '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 - '@smithy/smithy-client@4.6.4': - dependencies: - '@smithy/core': 3.12.0 - '@smithy/middleware-endpoint': 4.2.4 - '@smithy/middleware-stack': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-stream': 4.3.2 - tslib: 2.8.1 - '@smithy/smithy-client@4.6.5': dependencies: '@smithy/core': 3.13.0 @@ -18625,26 +18792,56 @@ snapshots: '@smithy/util-stream': 4.3.2 tslib: 2.8.1 + '@smithy/smithy-client@4.7.0': + dependencies: + '@smithy/core': 3.14.0 + '@smithy/middleware-endpoint': 4.3.0 + '@smithy/middleware-stack': 4.2.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 + '@smithy/util-stream': 4.4.0 + tslib: 2.8.1 + '@smithy/types@4.5.0': dependencies: tslib: 2.8.1 + '@smithy/types@4.6.0': + dependencies: + tslib: 2.8.1 + '@smithy/url-parser@4.1.1': dependencies: '@smithy/querystring-parser': 4.1.1 '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/url-parser@4.2.0': + dependencies: + '@smithy/querystring-parser': 4.2.0 + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/util-base64@4.1.0': dependencies: '@smithy/util-buffer-from': 4.1.0 '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 + '@smithy/util-base64@4.2.0': + dependencies: + '@smithy/util-buffer-from': 4.2.0 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + '@smithy/util-body-length-browser@4.1.0': dependencies: tslib: 2.8.1 + '@smithy/util-body-length-browser@4.2.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-body-length-node@4.0.0': dependencies: tslib: 2.8.1 @@ -18659,6 +18856,11 @@ snapshots: '@smithy/is-array-buffer': 4.1.0 tslib: 2.8.1 + '@smithy/util-buffer-from@4.2.0': + dependencies: + '@smithy/is-array-buffer': 4.2.0 + tslib: 2.8.1 + '@smithy/util-config-provider@4.0.0': dependencies: tslib: 2.8.1 @@ -18666,7 +18868,7 @@ snapshots: '@smithy/util-defaults-mode-browser@4.0.22': dependencies: '@smithy/property-provider': 4.1.1 - '@smithy/smithy-client': 4.6.4 + '@smithy/smithy-client': 4.6.5 '@smithy/types': 4.5.0 bowser: 2.11.0 tslib: 2.8.1 @@ -18677,7 +18879,7 @@ snapshots: '@smithy/credential-provider-imds': 4.0.6 '@smithy/node-config-provider': 4.2.2 '@smithy/property-provider': 4.1.1 - '@smithy/smithy-client': 4.6.4 + '@smithy/smithy-client': 4.6.5 '@smithy/types': 4.5.0 tslib: 2.8.1 @@ -18691,17 +18893,32 @@ snapshots: dependencies: tslib: 2.8.1 + '@smithy/util-hex-encoding@4.2.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-middleware@4.1.1': dependencies: '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/util-middleware@4.2.0': + dependencies: + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/util-retry@4.1.2': dependencies: '@smithy/service-error-classification': 4.1.2 '@smithy/types': 4.5.0 tslib: 2.8.1 + '@smithy/util-retry@4.2.0': + dependencies: + '@smithy/service-error-classification': 4.2.0 + '@smithy/types': 4.6.0 + tslib: 2.8.1 + '@smithy/util-stream@4.3.2': dependencies: '@smithy/fetch-http-handler': 5.2.1 @@ -18713,10 +18930,25 @@ snapshots: '@smithy/util-utf8': 4.1.0 tslib: 2.8.1 + '@smithy/util-stream@4.4.0': + dependencies: + '@smithy/fetch-http-handler': 5.3.0 + '@smithy/node-http-handler': 4.3.0 + '@smithy/types': 4.6.0 + '@smithy/util-base64': 4.2.0 + '@smithy/util-buffer-from': 4.2.0 + '@smithy/util-hex-encoding': 4.2.0 + '@smithy/util-utf8': 4.2.0 + tslib: 2.8.1 + '@smithy/util-uri-escape@4.1.0': dependencies: tslib: 2.8.1 + '@smithy/util-uri-escape@4.2.0': + dependencies: + tslib: 2.8.1 + '@smithy/util-utf8@2.3.0': dependencies: '@smithy/util-buffer-from': 2.2.0 @@ -18727,10 +18959,19 @@ snapshots: '@smithy/util-buffer-from': 4.1.0 tslib: 2.8.1 + '@smithy/util-utf8@4.2.0': + dependencies: + '@smithy/util-buffer-from': 4.2.0 + tslib: 2.8.1 + '@smithy/uuid@1.0.0': dependencies: tslib: 2.8.1 + '@smithy/uuid@1.1.0': + dependencies: + tslib: 2.8.1 + '@socket.io/component-emitter@3.1.2': {} '@ssddanbrown/codemirror-lang-smarty@1.0.0': {} From 17c9db7698d1ce41675756470233448783856fb7 Mon Sep 17 00:00:00 2001 From: Aitanuqui Date: Tue, 30 Sep 2025 17:00:32 +0200 Subject: [PATCH 04/44] Translated using Weblate (Spanish) Currently translated at 99.8% (1603 of 1605 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/es/ --- apps/client/src/translations/es/translation.json | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/apps/client/src/translations/es/translation.json b/apps/client/src/translations/es/translation.json index af79b0e97..81f3f4593 100644 --- a/apps/client/src/translations/es/translation.json +++ b/apps/client/src/translations/es/translation.json @@ -592,7 +592,18 @@ "september": "Septiembre", "october": "Octubre", "november": "Noviembre", - "december": "Diciembre" + "december": "Diciembre", + "week": "Semana", + "week_previous": "Semana anterior", + "week_next": "Semana siguiente", + "month": "Mes", + "month_previous": "Mes anterior", + "month_next": "Mes siguiente", + "year": "Año", + "year_previous": "Año anterior", + "year_next": "Año siguiente", + "list": "Lista", + "today": "Hoy" }, "close_pane_button": { "close_this_pane": "Cerrar este panel" @@ -753,7 +764,8 @@ "book_properties": "Propiedades de colección", "table": "Tabla", "geo-map": "Mapa Geo", - "board": "Tablero" + "board": "Tablero", + "include_archived_notes": "Mostrar notas archivadas" }, "edited_notes": { "no_edited_notes_found": "Aún no hay notas editadas en este día...", From fc614ccf8394b8fb2fe20dcf588d2baf8d3c8441 Mon Sep 17 00:00:00 2001 From: Aitanuqui Date: Tue, 30 Sep 2025 16:59:16 +0200 Subject: [PATCH 05/44] Translated using Weblate (Spanish) Currently translated at 100.0% (381 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/es/ --- .../src/assets/translations/es/server.json | 859 +++++++++--------- 1 file changed, 433 insertions(+), 426 deletions(-) diff --git a/apps/server/src/assets/translations/es/server.json b/apps/server/src/assets/translations/es/server.json index 39ee936db..c76720589 100644 --- a/apps/server/src/assets/translations/es/server.json +++ b/apps/server/src/assets/translations/es/server.json @@ -1,428 +1,435 @@ { - "keyboard_actions": { - "back-in-note-history": "Navegar a la nota previa en el historial", - "forward-in-note-history": "Navegar a la nota siguiente en el historial", - "open-jump-to-note-dialog": "Abrir cuadro de diálogo \"Saltar a nota\"", - "scroll-to-active-note": "Desplazarse a la nota activa en el árbol de notas", - "quick-search": "Activar barra de búsqueda rápida", - "search-in-subtree": "Buscar notas en el subárbol de la nota activa", - "expand-subtree": "Expandir el subárbol de la nota actual", - "collapse-tree": "Colapsa el árbol de notas completo", - "collapse-subtree": "Colapsa el subárbol de la nota actual", - "sort-child-notes": "Ordenar subnotas", - "creating-and-moving-notes": "Creando y moviendo notas", - "create-note-after": "Crear nota después de la nota activa", - "create-note-into": "Crear nota como subnota de la nota activa", - "create-note-into-inbox": "Crear una nota en la bandeja de entrada (si está definida) o nota del día", - "delete-note": "Eliminar nota", - "move-note-up": "Subir nota", - "move-note-down": "Bajar nota", - "move-note-up-in-hierarchy": "Subir nota en la jerarquía", - "move-note-down-in-hierarchy": "Bajar nota en la jerarquía", - "edit-note-title": "Saltar del árbol al detalle de la nota y editar el título", - "edit-branch-prefix": "Mostrar cuadro de diálogo Editar prefijo de rama", - "note-clipboard": "Portapapeles de notas", - "copy-notes-to-clipboard": "Copiar las notas seleccionadas al portapapeles", - "paste-notes-from-clipboard": "Pegar las notas del portapapeles en una nota activa", - "cut-notes-to-clipboard": "Cortar las notas seleccionadas al portapapeles", - "select-all-notes-in-parent": "Seleccionar todas las notas del nivel de la nota actual", - "add-note-above-to-the-selection": "Agregar nota arriba de la selección", - "add-note-below-to-selection": "Agregar nota arriba de la selección", - "duplicate-subtree": "Duplicar subárbol", - "tabs-and-windows": "Pestañas y ventanas", - "open-new-tab": "Abre una nueva pestaña", - "close-active-tab": "Cierra la pestaña activa", - "reopen-last-tab": "Vuelve a abrir la última pestaña cerrada", - "activate-next-tab": "Activa la pestaña de la derecha", - "activate-previous-tab": "Activa la pestaña de la izquierda", - "open-new-window": "Abrir nueva ventana vacía", - "toggle-tray": "Muestra/Oculta la aplicación en la bandeja del sistema", - "first-tab": "Activa la primera pestaña de la lista", - "second-tab": "Activa la segunda pestaña de la lista", - "third-tab": "Activa la tercera pestaña de la lista", - "fourth-tab": "Activa la cuarta pestaña de la lista", - "fifth-tab": "Activa la quinta pestaña de la lista", - "sixth-tab": "Activa la sexta pestaña de la lista", - "seventh-tab": "Activa la séptima pestaña de la lista", - "eight-tab": "Activa la octava pestaña de la lista", - "ninth-tab": "Activa la novena pestaña de la lista", - "last-tab": "Activa la última pestaña de la lista", - "dialogs": "Diálogos", - "show-note-source": "Muestra el cuadro de diálogo Fuente de nota", - "show-options": "Muestra el cuadro de diálogo Opciones", - "show-revisions": "Muestra el cuadro de diálogo Revisiones de notas", - "show-recent-changes": "Muestra el cuadro de diálogo Cambios recientes", - "show-sql-console": "Muestra el cuadro de diálogo Consola SQL", - "show-backend-log": "Muestra el cuadro de diálogo Registro de backend", - "show-help": "Muestra ayuda/hoja de referencia integrada", - "show-cheatsheet": "Muestra un modal con operaciones de teclado comunes", - "text-note-operations": "Operaciones de notas de texto", - "add-link-to-text": "Abrir cuadro de diálogo para agregar un enlace al texto", - "follow-link-under-cursor": "Seguir el enlace dentro del cual se coloca el cursor", - "insert-date-and-time-to-text": "Insertar fecha y hora actuales en el texto", - "paste-markdown-into-text": "Pega Markdown del portapapeles en la nota de texto", - "cut-into-note": "Corta la selección de la nota actual y crea una subnota con el texto seleccionado", - "add-include-note-to-text": "Abre el cuadro de diálogo para incluir una nota", - "edit-readonly-note": "Editar una nota de sólo lectura", - "attributes-labels-and-relations": "Atributos (etiquetas y relaciones)", - "add-new-label": "Crear nueva etiqueta", - "create-new-relation": "Crear nueva relación", - "ribbon-tabs": "Pestañas de cinta", - "toggle-basic-properties": "Alternar propiedades básicas", - "toggle-file-properties": "Alternar propiedades de archivo", - "toggle-image-properties": "Alternar propiedades de imagen", - "toggle-owned-attributes": "Alternar atributos de propiedad", - "toggle-inherited-attributes": "Alternar atributos heredados", - "toggle-promoted-attributes": "Alternar atributos destacados", - "toggle-link-map": "Alternar mapa de enlaces", - "toggle-note-info": "Alternar información de nota", - "toggle-note-paths": "Alternar rutas de notas", - "toggle-similar-notes": "Alternar notas similares", - "other": "Otro", - "toggle-right-pane": "Alternar la visualización del panel derecho, que incluye la tabla de contenidos y aspectos destacados", - "print-active-note": "Imprimir nota activa", - "open-note-externally": "Abrir nota como un archivo con la aplicación predeterminada", - "render-active-note": "Renderizar (volver a renderizar) nota activa", - "run-active-note": "Ejecutar nota de código JavaScript activa (frontend/backend)", - "toggle-note-hoisting": "Alterna la elevación de la nota activa", - "unhoist": "Bajar desde cualquier lugar", - "reload-frontend-app": "Recargar frontend de la aplicación", - "open-dev-tools": "Abrir herramientas de desarrollo", - "find-in-text": "Alternar panel de búsqueda", - "toggle-left-note-tree-panel": "Alternar panel izquierdo (árbol de notas)", - "toggle-full-screen": "Alternar pantalla completa", - "zoom-out": "Alejar", - "zoom-in": "Acercar", - "note-navigation": "Navegación de notas", - "reset-zoom-level": "Restablecer nivel de zoom", - "copy-without-formatting": "Copiar el texto seleccionado sin formatear", - "force-save-revision": "Forzar la creación/guardado de una nueva revisión de nota de la nota activa", - "toggle-book-properties": "Alternar propiedades del libro", - "toggle-classic-editor-toolbar": "Alternar la pestaña de formato por el editor con barra de herramientas fija", - "export-as-pdf": "Exporta la nota actual como un PDF", - "toggle-zen-mode": "Habilita/Deshabilita el modo Zen (IU mínima para edición sin distracciones)", - "open-command-palette": "Abrir paleta de comandos", - "clone-notes-to": "Clonar notas seleccionadas", - "move-notes-to": "Mover notas seleccionadas" - }, - "login": { - "title": "Iniciar sesión", - "heading": "Iniciar sesión en Trilium", - "incorrect-totp": "El TOTP es incorrecto. Por favor, intente de nuevo.", - "incorrect-password": "La contraseña es incorrecta. Por favor inténtalo de nuevo.", - "password": "Contraseña", - "remember-me": "Recordarme", - "button": "Iniciar sesión", - "sign_in_with_sso": "Iniciar sesión con {{ ssoIssuerName }}" - }, - "set_password": { - "title": "Establecer contraseña", - "heading": "Establecer contraseña", - "description": "Antes de poder comenzar a usar Trilium desde la web, primero debe establecer una contraseña. Luego utilizará esta contraseña para iniciar sesión.", - "password": "Contraseña", - "password-confirmation": "Confirmación de contraseña", - "button": "Establecer contraseña" - }, - "javascript-required": "Trilium requiere que JavaScript esté habilitado.", - "setup": { - "heading": "Configuración de Trilium Notes", - "new-document": "Soy un usuario nuevo y quiero crear un nuevo documento de Trilium para mis notas", - "sync-from-desktop": "Ya tengo una instancia de escritorio y quiero configurar la sincronización con ella", - "sync-from-server": "Ya tengo una instancia de servidor y quiero configurar la sincronización con ella", - "next": "Siguiente", - "init-in-progress": "Inicialización del documento en curso", - "redirecting": "En breve será redirigido a la aplicación.", - "title": "Configuración" - }, - "setup_sync-from-desktop": { - "heading": "Sincronizar desde el escritorio", - "description": "Esta configuración debe iniciarse desde la instancia de escritorio:", - "step1": "Abra su instancia de escritorio de Trilium Notes.", - "step2": "En el menú Trilium, dé clic en Opciones.", - "step3": "Dé clic en la categoría Sincronizar.", - "step4": "Cambie la dirección de la instancia del servidor a: {{- host}} y dé clic en Guardar.", - "step5": "Dé clic en el botón \"Probar sincronización\" para verificar que la conexión fue exitosa.", - "step6": "Una vez que haya completado estos pasos, dé clic en {{- link}}.", - "step6-here": "aquí" - }, - "setup_sync-from-server": { - "heading": "Sincronización desde el servidor", - "instructions": "Por favor, ingrese la dirección y las credenciales del servidor Trilium a continuación. Esto descargará todo el documento de Trilium desde el servidor y configurará la sincronización. Dependiendo del tamaño del documento y de la velocidad de su conexión, esto puede tardar un poco.", - "server-host": "Dirección del servidor Trilium", - "server-host-placeholder": "https://:", - "proxy-server": "Servidor proxy (opcional)", - "proxy-server-placeholder": "https://:", - "note": "Nota:", - "proxy-instruction": "Si deja la configuración de proxy en blanco, se utilizará el proxy del sistema (aplica únicamente a la aplicación de escritorio)", - "password": "Contraseña", - "password-placeholder": "Contraseña", - "back": "Atrás", - "finish-setup": "Finalizar la configuración" - }, - "setup_sync-in-progress": { - "heading": "Sincronización en progreso", - "successful": "La sincronización se ha configurado correctamente. La sincronización inicial tardará algún tiempo en finalizar. Una vez hecho esto, será redirigido a la página de inicio de sesión.", - "outstanding-items": "Elementos de sincronización destacados:", - "outstanding-items-default": "N/A" - }, - "share_404": { - "title": "No encontrado", - "heading": "No encontrado" - }, - "share_page": { - "parent": "padre:", - "clipped-from": "Esta nota fue recortada originalmente de {{- url}}", - "child-notes": "Subnotas:", - "no-content": "Esta nota no tiene contenido." - }, - "weekdays": { - "monday": "Lunes", - "tuesday": "Martes", - "wednesday": "Miércoles", - "thursday": "Jueves", - "friday": "Viernes", - "saturday": "Sábado", - "sunday": "Domingo" - }, - "weekdayNumber": "Semana {weekNumber}", - "months": { - "january": "Enero", - "february": "Febrero", - "march": "Marzo", - "april": "Abril", - "may": "Mayo", - "june": "Junio", - "july": "Julio", - "august": "Agosto", - "september": "Septiembre", - "october": "Octubre", - "november": "Noviembre", - "december": "Diciembre" - }, - "quarterNumber": "Cuarto {quarterNumber}", - "special_notes": { - "search_prefix": "Buscar:" - }, - "test_sync": { - "not-configured": "El servidor de sincronización no está configurado. Por favor configure primero la sincronización.", - "successful": "El protocolo de enlace del servidor de sincronización ha sido exitoso, la sincronización ha comenzado." - }, - "hidden-subtree": { - "root-title": "Notas ocultas", - "search-history-title": "Buscar historial", - "note-map-title": "Mapa de nota", - "sql-console-history-title": "Historial de consola SQL", - "shared-notes-title": "Notas compartidas", - "bulk-action-title": "Acción en lote", - "backend-log-title": "Registro de Backend", - "user-hidden-title": "Usuario oculto", - "launch-bar-templates-title": "Plantillas de barra de lanzamiento", - "base-abstract-launcher-title": "Lanzador abstracto base", - "command-launcher-title": "Lanzador de comando", - "note-launcher-title": "Lanzador de nota", - "script-launcher-title": "Lanzador de script", - "built-in-widget-title": "Widget integrado", - "spacer-title": "Espaciador", - "custom-widget-title": "Widget personalizado", - "launch-bar-title": "Barra de lanzamiento", - "available-launchers-title": "Lanzadores disponibles", - "go-to-previous-note-title": "Ir a nota previa", - "go-to-next-note-title": "Ir a nota siguiente", - "new-note-title": "Nueva nota", - "search-notes-title": "Buscar notas", - "calendar-title": "Calendario", - "recent-changes-title": "Cambios recientes", - "bookmarks-title": "Marcadores", - "open-today-journal-note-title": "Abrir nota del diario de hoy", - "quick-search-title": "Búsqueda rápida", - "protected-session-title": "Sesión protegida", - "sync-status-title": "Sincronizar estado", - "settings-title": "Ajustes", - "llm-chat-title": "Chat con notas", - "options-title": "Opciones", - "appearance-title": "Apariencia", - "shortcuts-title": "Atajos", - "text-notes": "Notas de texto", - "code-notes-title": "Notas de código", - "images-title": "Imágenes", - "spellcheck-title": "Corrección ortográfica", - "password-title": "Contraseña", - "multi-factor-authentication-title": "MFA", - "etapi-title": "ETAPI", - "backup-title": "Respaldo", - "sync-title": "Sincronizar", - "ai-llm-title": "IA/LLM", - "other": "Otros", - "advanced-title": "Avanzado", - "visible-launchers-title": "Lanzadores visibles", - "user-guide": "Guía de Usuario", - "localization": "Idioma y Región", - "inbox-title": "Bandeja", - "jump-to-note-title": "Saltar a..." - }, - "notes": { - "new-note": "Nueva nota", - "duplicate-note-suffix": "(dup)", - "duplicate-note-title": "{{- noteTitle}} {{duplicateNoteSuffix}}" - }, - "backend_log": { - "log-does-not-exist": "El archivo de registro del backend '{{fileName}}' no existe (aún).", - "reading-log-failed": "Leer el archivo de registro del backend '{{fileName}}' falló." - }, - "content_renderer": { - "note-cannot-be-displayed": "Este tipo de nota no puede ser mostrado." - }, - "pdf": { - "export_filter": "Documento PDF (*.pdf)", - "unable-to-export-message": "La nota actual no pudo ser exportada como PDF.", - "unable-to-export-title": "No es posible exportar como PDF", - "unable-to-save-message": "No se pudo escribir en el archivo seleccionado. Intente de nuevo o seleccione otro destino." - }, - "tray": { - "tooltip": "Trilium Notes", - "close": "Cerrar Trilium", - "recents": "Notas recientes", - "bookmarks": "Marcadores", - "today": "Abrir nota del diario de hoy", - "new-note": "Nueva nota", - "show-windows": "Mostrar ventanas", - "open_new_window": "Abrir nueva ventana" - }, - "migration": { - "old_version": "La migración directa desde tu versión actual no está soportada. Por favor actualice a v0.60.4 primero y solo después a esta versión.", - "error_message": "Error durante la migración a la versión {{version}}: {{stack}}", - "wrong_db_version": "La versión de la DB {{version}} es más nueva que la versión de la DB actual {{targetVersion}}, lo que significa que fue creada por una versión más reciente e incompatible de Trilium. Actualice a la última versión de Trilium para resolver este problema." - }, - "modals": { - "error_title": "Error" - }, - "share_theme": { - "site-theme": "Tema de sitio", - "search_placeholder": "Búsqueda...", - "image_alt": "Imagen de artículo", - "last-updated": "Última actualización en {{-date}}", - "subpages": "Subpáginas:", - "on-this-page": "En esta página", - "expand": "Expandir" - }, - "keyboard_action_names": { - "jump-to-note": "Saltar a...", - "command-palette": "Paleta de comandos", - "scroll-to-active-note": "Desplazarse a la nota activa", - "quick-search": "Búsqueda rápida", - "search-in-subtree": "Buscar en subárbol", - "expand-subtree": "Expandir subárbol", - "collapse-tree": "Colapsar árbol", - "collapse-subtree": "Colapsar subárbol", - "sort-child-notes": "Ordenar nodos hijos", - "create-note-after": "Crear nota tras", - "create-note-into": "Crear nota en", - "create-note-into-inbox": "Crear nota en bandeja de entrada", - "delete-notes": "Eliminar notas", - "move-note-up": "Subir nota", - "move-note-down": "Bajar nota", - "move-note-up-in-hierarchy": "Subir nota en la jerarquía", - "move-note-down-in-hierarchy": "Bajar nota en la jerarquía", - "edit-note-title": "Editar título de nota", - "edit-branch-prefix": "Editar prefijo de rama", - "clone-notes-to": "Clonar notas a", - "move-notes-to": "Mover notas a", - "copy-notes-to-clipboard": "Copiar notas al portapapeles", - "paste-notes-from-clipboard": "Pegar notas del portapapeles", - "add-note-above-to-selection": "Añadir nota superior a la selección", - "add-note-below-to-selection": "Añadir nota inferior a la selección", - "duplicate-subtree": "Duplicar subárbol", - "open-new-tab": "Abrir nueva pestaña", - "close-active-tab": "Cerrar pestaña activa", - "reopen-last-tab": "Reabrir última pestaña", - "activate-next-tab": "Activar siguiente pestaña", - "activate-previous-tab": "Activar pestaña anterior", - "open-new-window": "Abrir nueva ventana", - "show-options": "Mostrar opciones", - "show-revisions": "Mostrar revisiones", - "show-recent-changes": "Mostrar cambios recientes", - "show-sql-console": "Mostrar consola SQL", - "switch-to-first-tab": "Ir a la primera pestaña", - "switch-to-second-tab": "Ir a la segunda pestaña", - "switch-to-third-tab": "Ir a la tercera pestaña", - "switch-to-fourth-tab": "Ir a la cuarta pestaña", - "switch-to-fifth-tab": "Ir a la quinta pestaña", - "switch-to-sixth-tab": "Ir a la sexta pestaña", - "switch-to-seventh-tab": "Ir a la séptima pestaña", - "switch-to-eighth-tab": "Ir a la octava pestaña", - "switch-to-ninth-tab": "Ir a la novena pestaña", - "switch-to-last-tab": "Ir a la última pestaña", - "show-note-source": "Mostrar nota fuente", - "show-help": "Mostrar ayuda", - "add-new-label": "Añadir nueva etiqueta", - "add-new-relation": "Añadir nueva relación", - "print-active-note": "Imprimir nota activa", - "export-active-note-as-pdf": "Exportar nota activa como PDF", - "open-note-externally": "Abrir nota externamente", - "find-in-text": "Encontrar en texto", - "copy-without-formatting": "Copiar sin formato", - "reset-zoom-level": "Restablecer el nivel de zoom", - "open-developer-tools": "Abrir herramientas de desarrollo", - "insert-date-and-time-to-text": "Insertar fecha y hora al texto", - "edit-read-only-note": "Editar nota de solo lectura", - "toggle-system-tray-icon": "Mostrar/ocultar icono en la bandeja del sistema", - "toggle-zen-mode": "Activar/desactivar modo Zen", - "add-link-to-text": "Añadir enlace al texto", - "zoom-in": "Acercar", - "zoom-out": "Alejar", - "toggle-full-screen": "Activar/desactivar pantalla completa", - "toggle-left-pane": "Abrir/cerrar panel izquierdo", - "toggle-right-pane": "Mostrar/ocultar panel derecho", - "unhoist-note": "Desanclar nota", - "toggle-note-hoisting": "Activar/desactivar anclaje de nota", - "show-cheatsheet": "Mostrar hoja de referencia", - "follow-link-under-cursor": "Seguir enlace bajo cursor", - "reload-frontend-app": "Recargar aplicación del cliente", - "run-active-note": "Ejecutar nota activa", - "render-active-note": "Generar nota activa", - "back-in-note-history": "Anterior en el historial de notas", - "forward-in-note-history": "Posterior en el historial de notas", - "cut-notes-to-clipboard": "Cortar notas al portapapeles", - "select-all-notes-in-parent": "Seleccionar todas las notas en padre", - "show-backend-log": "Mostrar registro del servidor", - "paste-markdown-into-text": "Pegar Markdown en el texto", - "cut-into-note": "Cortar en la nota", - "add-include-note-to-text": "Agregar nota incluida al texto", - "force-save-revision": "Forzar guardado de revisión", - "toggle-ribbon-tab-classic-editor": "Mostrar pestaña de la cinta de opciones: Editor clásico", - "toggle-ribbon-tab-basic-properties": "Mostrar pestaña de la cinta de opciones: Propiedades básicas", - "toggle-ribbon-tab-book-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de libro", - "toggle-ribbon-tab-file-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de archivo", - "toggle-ribbon-tab-image-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de imagen", - "toggle-ribbon-tab-inherited-attributes": "Mostrar pestaña de la cinta de opciones: Atributos heredados", - "toggle-ribbon-tab-note-map": "Mostrar pestaña de la cinta de opciones: Mapa de notas", - "toggle-ribbon-tab-note-info": "Mostrar pestaña de la cinta de opciones: Información de nota", - "toggle-ribbon-tab-note-paths": "Mostrar pestaña de la cinta de opciones: Rutas de nota", - "toggle-ribbon-tab-similar-notes": "Mostrar pestaña de la cinta de opciones: Notas similares", - "toggle-ribbon-tab-owned-attributes": "Mostrar pestaña de la cinta de opciones: Propiedades asignadas", - "toggle-ribbon-tab-promoted-attributes": "Mostrar pestaña de la cinta de opciones: Atributos destacados" - }, - "hidden_subtree_templates": { - "board_note_first": "Primera nota", - "board_note_second": "Segunda nota", - "board_note_third": "Tercera nota", - "board_status_progress": "En progreso", - "calendar": "Calendario", - "description": "Descripción", - "list-view": "Vista de lista", - "grid-view": "Vista de cuadrícula", - "status": "Estado", - "table": "Tabla", - "text-snippet": "Fragmento de texto", - "geo-map": "Mapa Geo", - "start-date": "Fecha de inicio", - "end-date": "Fecha de finalización", - "start-time": "Hora de inicio", - "end-time": "Hora de finalización", - "geolocation": "Geolocalización", - "built-in-templates": "Plantillas predefinidas", - "board_status_todo": "Por hacer", - "board_status_done": "Hecho", - "board": "Tablero" - } + "keyboard_actions": { + "back-in-note-history": "Navegar a la nota previa en el historial", + "forward-in-note-history": "Navegar a la nota siguiente en el historial", + "open-jump-to-note-dialog": "Abrir cuadro de diálogo \"Saltar a nota\"", + "scroll-to-active-note": "Desplazarse a la nota activa en el árbol de notas", + "quick-search": "Activar barra de búsqueda rápida", + "search-in-subtree": "Buscar notas en el subárbol de la nota activa", + "expand-subtree": "Expandir el subárbol de la nota actual", + "collapse-tree": "Colapsa el árbol de notas completo", + "collapse-subtree": "Colapsa el subárbol de la nota actual", + "sort-child-notes": "Ordenar subnotas", + "creating-and-moving-notes": "Creando y moviendo notas", + "create-note-after": "Crear nota después de la nota activa", + "create-note-into": "Crear nota como subnota de la nota activa", + "create-note-into-inbox": "Crear una nota en la bandeja de entrada (si está definida) o nota del día", + "delete-note": "Eliminar nota", + "move-note-up": "Subir nota", + "move-note-down": "Bajar nota", + "move-note-up-in-hierarchy": "Subir nota en la jerarquía", + "move-note-down-in-hierarchy": "Bajar nota en la jerarquía", + "edit-note-title": "Saltar del árbol al detalle de la nota y editar el título", + "edit-branch-prefix": "Mostrar cuadro de diálogo Editar prefijo de rama", + "note-clipboard": "Portapapeles de notas", + "copy-notes-to-clipboard": "Copiar las notas seleccionadas al portapapeles", + "paste-notes-from-clipboard": "Pegar las notas del portapapeles en una nota activa", + "cut-notes-to-clipboard": "Cortar las notas seleccionadas al portapapeles", + "select-all-notes-in-parent": "Seleccionar todas las notas del nivel de la nota actual", + "add-note-above-to-the-selection": "Agregar nota arriba de la selección", + "add-note-below-to-selection": "Agregar nota arriba de la selección", + "duplicate-subtree": "Duplicar subárbol", + "tabs-and-windows": "Pestañas y ventanas", + "open-new-tab": "Abre una nueva pestaña", + "close-active-tab": "Cierra la pestaña activa", + "reopen-last-tab": "Vuelve a abrir la última pestaña cerrada", + "activate-next-tab": "Activa la pestaña de la derecha", + "activate-previous-tab": "Activa la pestaña de la izquierda", + "open-new-window": "Abrir nueva ventana vacía", + "toggle-tray": "Muestra/Oculta la aplicación en la bandeja del sistema", + "first-tab": "Activa la primera pestaña de la lista", + "second-tab": "Activa la segunda pestaña de la lista", + "third-tab": "Activa la tercera pestaña de la lista", + "fourth-tab": "Activa la cuarta pestaña de la lista", + "fifth-tab": "Activa la quinta pestaña de la lista", + "sixth-tab": "Activa la sexta pestaña de la lista", + "seventh-tab": "Activa la séptima pestaña de la lista", + "eight-tab": "Activa la octava pestaña de la lista", + "ninth-tab": "Activa la novena pestaña de la lista", + "last-tab": "Activa la última pestaña de la lista", + "dialogs": "Diálogos", + "show-note-source": "Muestra el cuadro de diálogo Fuente de nota", + "show-options": "Muestra el cuadro de diálogo Opciones", + "show-revisions": "Muestra el cuadro de diálogo Revisiones de notas", + "show-recent-changes": "Muestra el cuadro de diálogo Cambios recientes", + "show-sql-console": "Muestra el cuadro de diálogo Consola SQL", + "show-backend-log": "Muestra el cuadro de diálogo Registro de backend", + "show-help": "Muestra ayuda/hoja de referencia integrada", + "show-cheatsheet": "Muestra un modal con operaciones de teclado comunes", + "text-note-operations": "Operaciones de notas de texto", + "add-link-to-text": "Abrir cuadro de diálogo para agregar un enlace al texto", + "follow-link-under-cursor": "Seguir el enlace dentro del cual se coloca el cursor", + "insert-date-and-time-to-text": "Insertar fecha y hora actuales en el texto", + "paste-markdown-into-text": "Pega Markdown del portapapeles en la nota de texto", + "cut-into-note": "Corta la selección de la nota actual y crea una subnota con el texto seleccionado", + "add-include-note-to-text": "Abre el cuadro de diálogo para incluir una nota", + "edit-readonly-note": "Editar una nota de sólo lectura", + "attributes-labels-and-relations": "Atributos (etiquetas y relaciones)", + "add-new-label": "Crear nueva etiqueta", + "create-new-relation": "Crear nueva relación", + "ribbon-tabs": "Pestañas de cinta", + "toggle-basic-properties": "Alternar propiedades básicas", + "toggle-file-properties": "Alternar propiedades de archivo", + "toggle-image-properties": "Alternar propiedades de imagen", + "toggle-owned-attributes": "Alternar atributos de propiedad", + "toggle-inherited-attributes": "Alternar atributos heredados", + "toggle-promoted-attributes": "Alternar atributos destacados", + "toggle-link-map": "Alternar mapa de enlaces", + "toggle-note-info": "Alternar información de nota", + "toggle-note-paths": "Alternar rutas de notas", + "toggle-similar-notes": "Alternar notas similares", + "other": "Otro", + "toggle-right-pane": "Alternar la visualización del panel derecho, que incluye la tabla de contenidos y aspectos destacados", + "print-active-note": "Imprimir nota activa", + "open-note-externally": "Abrir nota como un archivo con la aplicación predeterminada", + "render-active-note": "Renderizar (volver a renderizar) nota activa", + "run-active-note": "Ejecutar nota de código JavaScript activa (frontend/backend)", + "toggle-note-hoisting": "Alterna la elevación de la nota activa", + "unhoist": "Bajar desde cualquier lugar", + "reload-frontend-app": "Recargar frontend de la aplicación", + "open-dev-tools": "Abrir herramientas de desarrollo", + "find-in-text": "Alternar panel de búsqueda", + "toggle-left-note-tree-panel": "Alternar panel izquierdo (árbol de notas)", + "toggle-full-screen": "Alternar pantalla completa", + "zoom-out": "Alejar", + "zoom-in": "Acercar", + "note-navigation": "Navegación de notas", + "reset-zoom-level": "Restablecer nivel de zoom", + "copy-without-formatting": "Copiar el texto seleccionado sin formatear", + "force-save-revision": "Forzar la creación/guardado de una nueva revisión de nota de la nota activa", + "toggle-book-properties": "Alternar propiedades del libro", + "toggle-classic-editor-toolbar": "Alternar la pestaña de formato por el editor con barra de herramientas fija", + "export-as-pdf": "Exporta la nota actual como un PDF", + "toggle-zen-mode": "Habilita/Deshabilita el modo Zen (IU mínima para edición sin distracciones)", + "open-command-palette": "Abrir paleta de comandos", + "clone-notes-to": "Clonar notas seleccionadas", + "move-notes-to": "Mover notas seleccionadas" + }, + "login": { + "title": "Iniciar sesión", + "heading": "Iniciar sesión en Trilium", + "incorrect-totp": "El TOTP es incorrecto. Por favor, intente de nuevo.", + "incorrect-password": "La contraseña es incorrecta. Por favor inténtalo de nuevo.", + "password": "Contraseña", + "remember-me": "Recordarme", + "button": "Iniciar sesión", + "sign_in_with_sso": "Iniciar sesión con {{ ssoIssuerName }}" + }, + "set_password": { + "title": "Establecer contraseña", + "heading": "Establecer contraseña", + "description": "Antes de poder comenzar a usar Trilium desde la web, primero debe establecer una contraseña. Luego utilizará esta contraseña para iniciar sesión.", + "password": "Contraseña", + "password-confirmation": "Confirmación de contraseña", + "button": "Establecer contraseña" + }, + "javascript-required": "Trilium requiere que JavaScript esté habilitado.", + "setup": { + "heading": "Configuración de Trilium Notes", + "new-document": "Soy un usuario nuevo y quiero crear un nuevo documento de Trilium para mis notas", + "sync-from-desktop": "Ya tengo una instancia de escritorio y quiero configurar la sincronización con ella", + "sync-from-server": "Ya tengo una instancia de servidor y quiero configurar la sincronización con ella", + "next": "Siguiente", + "init-in-progress": "Inicialización del documento en curso", + "redirecting": "En breve será redirigido a la aplicación.", + "title": "Configuración" + }, + "setup_sync-from-desktop": { + "heading": "Sincronizar desde el escritorio", + "description": "Esta configuración debe iniciarse desde la instancia de escritorio:", + "step1": "Abra su instancia de escritorio de Trilium Notes.", + "step2": "En el menú Trilium, dé clic en Opciones.", + "step3": "Dé clic en la categoría Sincronizar.", + "step4": "Cambie la dirección de la instancia del servidor a: {{- host}} y dé clic en Guardar.", + "step5": "Dé clic en el botón \"Probar sincronización\" para verificar que la conexión fue exitosa.", + "step6": "Una vez que haya completado estos pasos, dé clic en {{- link}}.", + "step6-here": "aquí" + }, + "setup_sync-from-server": { + "heading": "Sincronización desde el servidor", + "instructions": "Por favor, ingrese la dirección y las credenciales del servidor Trilium a continuación. Esto descargará todo el documento de Trilium desde el servidor y configurará la sincronización. Dependiendo del tamaño del documento y de la velocidad de su conexión, esto puede tardar un poco.", + "server-host": "Dirección del servidor Trilium", + "server-host-placeholder": "https://:", + "proxy-server": "Servidor proxy (opcional)", + "proxy-server-placeholder": "https://:", + "note": "Nota:", + "proxy-instruction": "Si deja la configuración de proxy en blanco, se utilizará el proxy del sistema (aplica únicamente a la aplicación de escritorio)", + "password": "Contraseña", + "password-placeholder": "Contraseña", + "back": "Atrás", + "finish-setup": "Finalizar la configuración" + }, + "setup_sync-in-progress": { + "heading": "Sincronización en progreso", + "successful": "La sincronización se ha configurado correctamente. La sincronización inicial tardará algún tiempo en finalizar. Una vez hecho esto, será redirigido a la página de inicio de sesión.", + "outstanding-items": "Elementos de sincronización destacados:", + "outstanding-items-default": "N/A" + }, + "share_404": { + "title": "No encontrado", + "heading": "No encontrado" + }, + "share_page": { + "parent": "padre:", + "clipped-from": "Esta nota fue recortada originalmente de {{- url}}", + "child-notes": "Subnotas:", + "no-content": "Esta nota no tiene contenido." + }, + "weekdays": { + "monday": "Lunes", + "tuesday": "Martes", + "wednesday": "Miércoles", + "thursday": "Jueves", + "friday": "Viernes", + "saturday": "Sábado", + "sunday": "Domingo" + }, + "weekdayNumber": "Semana {weekNumber}", + "months": { + "january": "Enero", + "february": "Febrero", + "march": "Marzo", + "april": "Abril", + "may": "Mayo", + "june": "Junio", + "july": "Julio", + "august": "Agosto", + "september": "Septiembre", + "october": "Octubre", + "november": "Noviembre", + "december": "Diciembre" + }, + "quarterNumber": "Cuarto {quarterNumber}", + "special_notes": { + "search_prefix": "Buscar:" + }, + "test_sync": { + "not-configured": "El servidor de sincronización no está configurado. Por favor configure primero la sincronización.", + "successful": "El protocolo de enlace del servidor de sincronización ha sido exitoso, la sincronización ha comenzado." + }, + "hidden-subtree": { + "root-title": "Notas ocultas", + "search-history-title": "Buscar historial", + "note-map-title": "Mapa de nota", + "sql-console-history-title": "Historial de consola SQL", + "shared-notes-title": "Notas compartidas", + "bulk-action-title": "Acción en lote", + "backend-log-title": "Registro de Backend", + "user-hidden-title": "Usuario oculto", + "launch-bar-templates-title": "Plantillas de barra de lanzamiento", + "base-abstract-launcher-title": "Lanzador abstracto base", + "command-launcher-title": "Lanzador de comando", + "note-launcher-title": "Lanzador de nota", + "script-launcher-title": "Lanzador de script", + "built-in-widget-title": "Widget integrado", + "spacer-title": "Espaciador", + "custom-widget-title": "Widget personalizado", + "launch-bar-title": "Barra de lanzamiento", + "available-launchers-title": "Lanzadores disponibles", + "go-to-previous-note-title": "Ir a nota previa", + "go-to-next-note-title": "Ir a nota siguiente", + "new-note-title": "Nueva nota", + "search-notes-title": "Buscar notas", + "calendar-title": "Calendario", + "recent-changes-title": "Cambios recientes", + "bookmarks-title": "Marcadores", + "open-today-journal-note-title": "Abrir nota del diario de hoy", + "quick-search-title": "Búsqueda rápida", + "protected-session-title": "Sesión protegida", + "sync-status-title": "Sincronizar estado", + "settings-title": "Ajustes", + "llm-chat-title": "Chat con notas", + "options-title": "Opciones", + "appearance-title": "Apariencia", + "shortcuts-title": "Atajos", + "text-notes": "Notas de texto", + "code-notes-title": "Notas de código", + "images-title": "Imágenes", + "spellcheck-title": "Corrección ortográfica", + "password-title": "Contraseña", + "multi-factor-authentication-title": "MFA", + "etapi-title": "ETAPI", + "backup-title": "Respaldo", + "sync-title": "Sincronizar", + "ai-llm-title": "IA/LLM", + "other": "Otros", + "advanced-title": "Avanzado", + "visible-launchers-title": "Lanzadores visibles", + "user-guide": "Guía de Usuario", + "localization": "Idioma y Región", + "inbox-title": "Bandeja", + "jump-to-note-title": "Saltar a..." + }, + "notes": { + "new-note": "Nueva nota", + "duplicate-note-suffix": "(dup)", + "duplicate-note-title": "{{- noteTitle}} {{duplicateNoteSuffix}}" + }, + "backend_log": { + "log-does-not-exist": "El archivo de registro del backend '{{fileName}}' no existe (aún).", + "reading-log-failed": "Leer el archivo de registro del backend '{{fileName}}' falló." + }, + "content_renderer": { + "note-cannot-be-displayed": "Este tipo de nota no puede ser mostrado." + }, + "pdf": { + "export_filter": "Documento PDF (*.pdf)", + "unable-to-export-message": "La nota actual no pudo ser exportada como PDF.", + "unable-to-export-title": "No es posible exportar como PDF", + "unable-to-save-message": "No se pudo escribir en el archivo seleccionado. Intente de nuevo o seleccione otro destino." + }, + "tray": { + "tooltip": "Trilium Notes", + "close": "Cerrar Trilium", + "recents": "Notas recientes", + "bookmarks": "Marcadores", + "today": "Abrir nota del diario de hoy", + "new-note": "Nueva nota", + "show-windows": "Mostrar ventanas", + "open_new_window": "Abrir nueva ventana" + }, + "migration": { + "old_version": "La migración directa desde tu versión actual no está soportada. Por favor actualice a v0.60.4 primero y solo después a esta versión.", + "error_message": "Error durante la migración a la versión {{version}}: {{stack}}", + "wrong_db_version": "La versión de la DB {{version}} es más nueva que la versión de la DB actual {{targetVersion}}, lo que significa que fue creada por una versión más reciente e incompatible de Trilium. Actualice a la última versión de Trilium para resolver este problema." + }, + "modals": { + "error_title": "Error" + }, + "share_theme": { + "site-theme": "Tema de sitio", + "search_placeholder": "Búsqueda...", + "image_alt": "Imagen de artículo", + "last-updated": "Última actualización en {{-date}}", + "subpages": "Subpáginas:", + "on-this-page": "En esta página", + "expand": "Expandir" + }, + "keyboard_action_names": { + "jump-to-note": "Saltar a...", + "command-palette": "Paleta de comandos", + "scroll-to-active-note": "Desplazarse a la nota activa", + "quick-search": "Búsqueda rápida", + "search-in-subtree": "Buscar en subárbol", + "expand-subtree": "Expandir subárbol", + "collapse-tree": "Colapsar árbol", + "collapse-subtree": "Colapsar subárbol", + "sort-child-notes": "Ordenar nodos hijos", + "create-note-after": "Crear nota tras", + "create-note-into": "Crear nota en", + "create-note-into-inbox": "Crear nota en bandeja de entrada", + "delete-notes": "Eliminar notas", + "move-note-up": "Subir nota", + "move-note-down": "Bajar nota", + "move-note-up-in-hierarchy": "Subir nota en la jerarquía", + "move-note-down-in-hierarchy": "Bajar nota en la jerarquía", + "edit-note-title": "Editar título de nota", + "edit-branch-prefix": "Editar prefijo de rama", + "clone-notes-to": "Clonar notas a", + "move-notes-to": "Mover notas a", + "copy-notes-to-clipboard": "Copiar notas al portapapeles", + "paste-notes-from-clipboard": "Pegar notas del portapapeles", + "add-note-above-to-selection": "Añadir nota superior a la selección", + "add-note-below-to-selection": "Añadir nota inferior a la selección", + "duplicate-subtree": "Duplicar subárbol", + "open-new-tab": "Abrir nueva pestaña", + "close-active-tab": "Cerrar pestaña activa", + "reopen-last-tab": "Reabrir última pestaña", + "activate-next-tab": "Activar siguiente pestaña", + "activate-previous-tab": "Activar pestaña anterior", + "open-new-window": "Abrir nueva ventana", + "show-options": "Mostrar opciones", + "show-revisions": "Mostrar revisiones", + "show-recent-changes": "Mostrar cambios recientes", + "show-sql-console": "Mostrar consola SQL", + "switch-to-first-tab": "Ir a la primera pestaña", + "switch-to-second-tab": "Ir a la segunda pestaña", + "switch-to-third-tab": "Ir a la tercera pestaña", + "switch-to-fourth-tab": "Ir a la cuarta pestaña", + "switch-to-fifth-tab": "Ir a la quinta pestaña", + "switch-to-sixth-tab": "Ir a la sexta pestaña", + "switch-to-seventh-tab": "Ir a la séptima pestaña", + "switch-to-eighth-tab": "Ir a la octava pestaña", + "switch-to-ninth-tab": "Ir a la novena pestaña", + "switch-to-last-tab": "Ir a la última pestaña", + "show-note-source": "Mostrar nota fuente", + "show-help": "Mostrar ayuda", + "add-new-label": "Añadir nueva etiqueta", + "add-new-relation": "Añadir nueva relación", + "print-active-note": "Imprimir nota activa", + "export-active-note-as-pdf": "Exportar nota activa como PDF", + "open-note-externally": "Abrir nota externamente", + "find-in-text": "Encontrar en texto", + "copy-without-formatting": "Copiar sin formato", + "reset-zoom-level": "Restablecer el nivel de zoom", + "open-developer-tools": "Abrir herramientas de desarrollo", + "insert-date-and-time-to-text": "Insertar fecha y hora al texto", + "edit-read-only-note": "Editar nota de solo lectura", + "toggle-system-tray-icon": "Mostrar/ocultar icono en la bandeja del sistema", + "toggle-zen-mode": "Activar/desactivar modo Zen", + "add-link-to-text": "Añadir enlace al texto", + "zoom-in": "Acercar", + "zoom-out": "Alejar", + "toggle-full-screen": "Activar/desactivar pantalla completa", + "toggle-left-pane": "Abrir/cerrar panel izquierdo", + "toggle-right-pane": "Mostrar/ocultar panel derecho", + "unhoist-note": "Desanclar nota", + "toggle-note-hoisting": "Activar/desactivar anclaje de nota", + "show-cheatsheet": "Mostrar hoja de referencia", + "follow-link-under-cursor": "Seguir enlace bajo cursor", + "reload-frontend-app": "Recargar aplicación del cliente", + "run-active-note": "Ejecutar nota activa", + "render-active-note": "Generar nota activa", + "back-in-note-history": "Anterior en el historial de notas", + "forward-in-note-history": "Posterior en el historial de notas", + "cut-notes-to-clipboard": "Cortar notas al portapapeles", + "select-all-notes-in-parent": "Seleccionar todas las notas en padre", + "show-backend-log": "Mostrar registro del servidor", + "paste-markdown-into-text": "Pegar Markdown en el texto", + "cut-into-note": "Cortar en la nota", + "add-include-note-to-text": "Agregar nota incluida al texto", + "force-save-revision": "Forzar guardado de revisión", + "toggle-ribbon-tab-classic-editor": "Mostrar pestaña de la cinta de opciones: Editor clásico", + "toggle-ribbon-tab-basic-properties": "Mostrar pestaña de la cinta de opciones: Propiedades básicas", + "toggle-ribbon-tab-book-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de libro", + "toggle-ribbon-tab-file-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de archivo", + "toggle-ribbon-tab-image-properties": "Mostrar pestaña de la cinta de opciones: Propiedades de imagen", + "toggle-ribbon-tab-inherited-attributes": "Mostrar pestaña de la cinta de opciones: Atributos heredados", + "toggle-ribbon-tab-note-map": "Mostrar pestaña de la cinta de opciones: Mapa de notas", + "toggle-ribbon-tab-note-info": "Mostrar pestaña de la cinta de opciones: Información de nota", + "toggle-ribbon-tab-note-paths": "Mostrar pestaña de la cinta de opciones: Rutas de nota", + "toggle-ribbon-tab-similar-notes": "Mostrar pestaña de la cinta de opciones: Notas similares", + "toggle-ribbon-tab-owned-attributes": "Mostrar pestaña de la cinta de opciones: Propiedades asignadas", + "toggle-ribbon-tab-promoted-attributes": "Mostrar pestaña de la cinta de opciones: Atributos destacados" + }, + "hidden_subtree_templates": { + "board_note_first": "Primera nota", + "board_note_second": "Segunda nota", + "board_note_third": "Tercera nota", + "board_status_progress": "En progreso", + "calendar": "Calendario", + "description": "Descripción", + "list-view": "Vista de lista", + "grid-view": "Vista de cuadrícula", + "status": "Estado", + "table": "Tabla", + "text-snippet": "Fragmento de texto", + "geo-map": "Mapa Geo", + "start-date": "Fecha de inicio", + "end-date": "Fecha de finalización", + "start-time": "Hora de inicio", + "end-time": "Hora de finalización", + "geolocation": "Geolocalización", + "built-in-templates": "Plantillas predefinidas", + "board_status_todo": "Por hacer", + "board_status_done": "Hecho", + "board": "Tablero" + }, + "sql_init": { + "db_not_initialized_desktop": "Base de datos no inicializada, por favor, siga las instrucciones en pantalla.", + "db_not_initialized_server": "Base de datos no inicializada, por favor, visite la página de configuración - http://[your-server-host]:{{port}} para ver instrucciones sobre cómo inicializar Trilium." + }, + "desktop": { + "instance_already_running": "Ya hay una instancia en ejecución, enfocando esa instancia en su lugar." + } } From e115d6e275b85d65de8bfc07b2f35b4f5c70c911 Mon Sep 17 00:00:00 2001 From: Kuzma Simonov Date: Tue, 30 Sep 2025 07:08:09 +0200 Subject: [PATCH 06/44] Translated using Weblate (Russian) Currently translated at 100.0% (1605 of 1605 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ru/ --- apps/client/src/translations/ru/translation.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/client/src/translations/ru/translation.json b/apps/client/src/translations/ru/translation.json index a37c00c09..2dc068850 100644 --- a/apps/client/src/translations/ru/translation.json +++ b/apps/client/src/translations/ru/translation.json @@ -529,7 +529,7 @@ "run_on_branch_creation": "выполняется при создании ветви. Ветвь — это связующее звено между родительской и дочерней заметками и создаётся, например, при клонировании или перемещении заметки.", "run_on_branch_change": "выполняется при обновлении ветки.", "run_on_attribute_creation": "выполняется, когда создается новый атрибут для заметки, определяющей это отношение", - "run_on_attribute_change": "выполняется при изменении атрибута заметки, определяющей это отношение. Также срабатывает при удалении атрибута", + "run_on_attribute_change": " выполняется при изменении атрибута заметки, определяющей это отношение. Также срабатывает при удалении атрибута", "relation_template": "атрибуты заметки будут унаследованы даже без родительско-дочерних отношений. Содержимое заметки и её поддерево будут добавлены к экземпляру заметки, если оно пустое. Подробности см. в документации.", "inherit": "атрибуты заметки будут унаследованы даже без родительско-дочерних отношений. См. описание шаблонных отношений для получения аналогичной информации. См. раздел «Наследование атрибутов» в документации.", "render_note": "заметки типа «Рендер HTML» будут отображаться с использованием кодовой заметки (HTML или скрипта), и необходимо указать с помощью этой связи, какую заметку следует отобразить", @@ -585,7 +585,11 @@ "editorfeatures": { "note_completion_enabled": "Включить автодополнение", "emoji_completion_enabled": "Включить автодополнение эмодзи", - "title": "Особенности" + "title": "Особенности", + "slash_commands_description": "Если эта опция включена, команды редактирования, такие как вставка переносов строк или заголовков, можно переключать, вводя `/`.", + "slash_commands_enabled": "Включить слэш-команды", + "note_completion_description": "Если эта опция включена, ссылки на заметки можно создавать, вводя `@`, а затем название заметки.", + "emoji_completion_description": "Если эта функция включена, эмодзи можно легко вставлять в текст, набрав `:`, а затем название эмодзи." }, "cpu_arch_warning": { "dont_show_again": "Больше не показывать это предупреждение", From 3a45440c74629c63324c25e8b5beb8db98674334 Mon Sep 17 00:00:00 2001 From: Lorenzo Strambi Date: Tue, 30 Sep 2025 17:12:32 +0200 Subject: [PATCH 07/44] Translated using Weblate (Italian) Currently translated at 12.9% (208 of 1605 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/it/ --- apps/client/src/translations/it/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/client/src/translations/it/translation.json b/apps/client/src/translations/it/translation.json index 08f00c755..813a4de0f 100644 --- a/apps/client/src/translations/it/translation.json +++ b/apps/client/src/translations/it/translation.json @@ -31,7 +31,7 @@ "link_title_mirrors": "il titolo del collegamento rispecchia il titolo della nota corrente", "link_title_arbitrary": "il titolo del collegamento può essere modificato arbitrariamente", "link_title": "Titolo del collegamento", - "button_add_link": "Aggiungi il collegamento invio", + "button_add_link": "Aggiungi il collegamento", "help_on_links": "Aiuto sui collegamenti" }, "branch_prefix": { From cb26fac2eae3f1b0dea4212bd9d33c1dacaaa74d Mon Sep 17 00:00:00 2001 From: Lorenzo Strambi Date: Tue, 30 Sep 2025 17:14:54 +0200 Subject: [PATCH 08/44] Translated using Weblate (Italian) Currently translated at 35.6% (136 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/it/ --- apps/server/src/assets/translations/it/server.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/it/server.json b/apps/server/src/assets/translations/it/server.json index ae73f4c6e..7bffe90ca 100644 --- a/apps/server/src/assets/translations/it/server.json +++ b/apps/server/src/assets/translations/it/server.json @@ -147,7 +147,7 @@ "paste-markdown-into-text": "Incolla il Markdown dagli appunti nella nota di testo", "cut-into-note": "Taglia la selezione dalla nota corrente e crea una sotto nota col testo selezionato", "add-include-note-to-text": "Apre la finestra di dialogo per includere una nota", - "edit-readonly-note": "Modifica una nota di sola lettura", + "edit-readonly-note": "Modifica una nota in sola lettura", "attributes-labels-and-relations": "Attributi (etichette e relazioni)", "add-new-label": "Crea una nuova etichetta", "create-new-relation": "Crea una nuova relazione", From 446bdd6a5e8367a97cacb34af0ef04eb19d66389 Mon Sep 17 00:00:00 2001 From: A Date: Tue, 30 Sep 2025 19:48:20 +0200 Subject: [PATCH 09/44] Translated using Weblate (Finnish) Currently translated at 6.1% (98 of 1605 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/fi/ --- apps/client/src/translations/fi/translation.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/client/src/translations/fi/translation.json b/apps/client/src/translations/fi/translation.json index 8485174b9..fe6d636f6 100644 --- a/apps/client/src/translations/fi/translation.json +++ b/apps/client/src/translations/fi/translation.json @@ -15,6 +15,9 @@ }, "widget-error": { "title": "Widgetin luonti epäonnistui" + }, + "bundle-error": { + "title": "Mukautetun skriptin lataus epäonnistui" } }, "add_link": { From 4a72f2c6a77a7f19a1ce5dd24d735cdf39185d9f Mon Sep 17 00:00:00 2001 From: A Date: Tue, 30 Sep 2025 19:50:11 +0200 Subject: [PATCH 10/44] Translated using Weblate (Finnish) Currently translated at 3.4% (13 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/fi/ --- apps/server/src/assets/translations/fi/server.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/server/src/assets/translations/fi/server.json b/apps/server/src/assets/translations/fi/server.json index 15c6831e2..e78ef1504 100644 --- a/apps/server/src/assets/translations/fi/server.json +++ b/apps/server/src/assets/translations/fi/server.json @@ -9,6 +9,9 @@ "back-in-note-history": "Palaa edelliseen muistiinpanoon", "forward-in-note-history": "Siirry seuraavaan muistiinpanoon", "open-jump-to-note-dialog": "Avaa \"Siirry muistiinpanoon\" -dialogi", - "scroll-to-active-note": "Näytä aktiivinen muistiinpano puunäkymässä" + "scroll-to-active-note": "Näytä aktiivinen muistiinpano puunäkymässä", + "move-note-down": "Siirrä muistiinpanoa alaspäin", + "move-note-up-in-hierarchy": "Siirrä muistiinpanoa hierarkiassa ylöspäin", + "move-note-down-in-hierarchy": "Siirrä muistiinpanoa hierarkiassa alaspäin" } } From 63ac45d369ad30df2d81b083cff298e4732bd6a2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 08:13:59 +0000 Subject: [PATCH 11/44] chore(deps): update dependency dotenv to v17.2.3 --- pnpm-lock.yaml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdd1913d4..7b88becab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1322,7 +1322,7 @@ importers: version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) dotenv: specifier: ^17.0.0 - version: 17.2.2 + version: 17.2.3 esbuild: specifier: ^0.25.0 version: 0.25.10 @@ -7152,10 +7152,6 @@ packages: domutils@3.2.2: resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} - dotenv@17.2.2: - resolution: {integrity: sha512-Sf2LSQP+bOlhKWWyhFsn0UsfdK/kCWRv1iuA2gXAwt3dyNabr6QSj00I2V10pidqz69soatm9ZwZvpQMTIOd5Q==} - engines: {node: '>=12'} - dotenv@17.2.3: resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} engines: {node: '>=12'} @@ -14843,8 +14839,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-watchdog': 46.1.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -15036,6 +15030,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.1.1': dependencies: @@ -15058,6 +15054,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.1.1': dependencies: @@ -22107,8 +22105,6 @@ snapshots: domelementtype: 2.3.0 domhandler: 5.0.3 - dotenv@17.2.2: {} - dotenv@17.2.3: {} dotignore@0.1.2: From be7ff731428e8e1b1ba56e97bebc524ae0308573 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 08:14:24 +0000 Subject: [PATCH 12/44] chore(deps): update dependency preact-render-to-string to v6.6.2 --- pnpm-lock.yaml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fdd1913d4..77b7bf8c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -770,10 +770,10 @@ importers: version: 10.27.2 preact-iso: specifier: ^2.10.0 - version: 2.11.0(preact-render-to-string@6.6.1(preact@10.27.2))(preact@10.27.2) + version: 2.11.0(preact-render-to-string@6.6.2(preact@10.27.2))(preact@10.27.2) preact-render-to-string: specifier: ^6.6.1 - version: 6.6.1(preact@10.27.2) + version: 6.6.2(preact@10.27.2) devDependencies: '@preact/preset-vite': specifier: ^2.10.2 @@ -11367,8 +11367,8 @@ packages: preact: 10.27.2 preact-render-to-string: '>=6.4.0' - preact-render-to-string@6.6.1: - resolution: {integrity: sha512-IIMfXRjmbSP9QmG18WJLQa4Z4yx3J0VC9QN5q9z2XYlWSzFlJ+bSm/AyLyyV/YFwjof1OXFX2Mz6Ao60LXudJg==} + preact-render-to-string@6.6.2: + resolution: {integrity: sha512-VJ++Pkzv6+ZOmeN/9Qvx0mRdXqnei1Lo3uu9bGvYHhoMI1VUkDT44hcpGbiokl/kuuYTayYa3yvmYTLZMplfMA==} peerDependencies: preact: 10.27.2 @@ -14843,8 +14843,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-watchdog': 46.1.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.2)': dependencies: @@ -15036,6 +15034,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.1.1': dependencies: @@ -15058,6 +15058,8 @@ snapshots: '@ckeditor/ckeditor5-table': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-emoji@46.1.1': dependencies: @@ -27251,12 +27253,12 @@ snapshots: potpack@2.1.0: {} - preact-iso@2.11.0(preact-render-to-string@6.6.1(preact@10.27.2))(preact@10.27.2): + preact-iso@2.11.0(preact-render-to-string@6.6.2(preact@10.27.2))(preact@10.27.2): dependencies: preact: 10.27.2 - preact-render-to-string: 6.6.1(preact@10.27.2) + preact-render-to-string: 6.6.2(preact@10.27.2) - preact-render-to-string@6.6.1(preact@10.27.2): + preact-render-to-string@6.6.2(preact@10.27.2): dependencies: preact: 10.27.2 From cc7e5bdb80f81bcb06c597f77f78d28cb007cbdd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 08:18:20 +0000 Subject: [PATCH 13/44] chore(deps): update dependency @types/node to v22.18.8 --- _regroup/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 276 +++++++++++++++++++++--------------------- 3 files changed, 139 insertions(+), 141 deletions(-) diff --git a/_regroup/package.json b/_regroup/package.json index 0660b316f..f822dd805 100644 --- a/_regroup/package.json +++ b/_regroup/package.json @@ -38,7 +38,7 @@ "@playwright/test": "1.55.1", "@stylistic/eslint-plugin": "5.4.0", "@types/express": "5.0.3", - "@types/node": "22.18.7", + "@types/node": "22.18.8", "@types/yargs": "17.0.33", "@vitest/coverage-v8": "3.2.4", "eslint": "9.36.0", diff --git a/package.json b/package.json index 756ae3ed1..062e28a0f 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "@playwright/test": "^1.36.0", "@triliumnext/server": "workspace:*", "@types/express": "^5.0.0", - "@types/node": "22.18.7", + "@types/node": "22.18.8", "@vitest/coverage-v8": "^3.0.5", "@vitest/ui": "^3.0.0", "chalk": "5.6.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 47891b9c0..9ab0a2ffd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,8 +50,8 @@ importers: specifier: ^5.0.0 version: 5.0.3 '@types/node': - specifier: 22.18.7 - version: 22.18.7 + specifier: 22.18.8 + version: 22.18.8 '@vitest/coverage-v8': specifier: ^3.0.5 version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) @@ -96,7 +96,7 @@ importers: version: 0.17.0 rollup-plugin-webpack-stats: specifier: 2.1.5 - version: 2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) tslib: specifier: ^2.3.0 version: 2.8.1 @@ -114,13 +114,13 @@ importers: version: 2.0.1 vite: specifier: ^7.0.0 - version: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + version: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) vite-plugin-dts: specifier: ~4.5.0 - version: 4.5.4(@types/node@22.18.7)(rollup@4.52.0)(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) apps/client: dependencies: @@ -835,7 +835,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) @@ -844,7 +844,7 @@ importers: version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -871,16 +871,16 @@ importers: version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -895,7 +895,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) @@ -904,7 +904,7 @@ importers: version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -931,16 +931,16 @@ importers: version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -955,7 +955,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) @@ -964,7 +964,7 @@ importers: version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -991,16 +991,16 @@ importers: version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1022,7 +1022,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) @@ -1031,7 +1031,7 @@ importers: version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1058,16 +1058,16 @@ importers: version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1089,7 +1089,7 @@ importers: version: 5.0.0 '@ckeditor/ckeditor5-package-tools': specifier: ^4.0.0 - version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) + version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) @@ -1098,7 +1098,7 @@ importers: version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': specifier: ^3.0.5 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: ^3.0.5 version: 3.2.4(vitest@3.2.4) @@ -1125,16 +1125,16 @@ importers: version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: specifier: ^10.9.1 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3) + version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: specifier: ^3.0.5 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: specifier: ^9.0.7 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -4984,8 +4984,8 @@ packages: '@types/node@22.18.6': resolution: {integrity: sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==} - '@types/node@22.18.7': - resolution: {integrity: sha512-3E97nlWEVp2V6J7aMkR8eOnw/w0pArPwf/5/W0865f+xzBoGL/ZuHkTAKAGN7cOWNwd+sG+hZOqj+fjzeHS75g==} + '@types/node@22.18.8': + resolution: {integrity: sha512-pAZSHMiagDR7cARo/cch1f3rXy0AEXwsVsVH09FcyeJVAzCnGgmYis7P3JidtTUjyadhTeSo8TgRPswstghDaw==} '@types/node@24.6.0': resolution: {integrity: sha512-F1CBxgqwOMc4GKJ7eY22hWhBVQuMYTtqI8L0FcszYcpYX0fzfDGpez22Xau8Mgm7O9fI+zA/TYIdq3tGWfweBA==} @@ -14944,6 +14944,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-watchdog': 46.1.1 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -15523,7 +15525,7 @@ snapshots: es-toolkit: 1.39.5 protobufjs: 7.5.0 - '@ckeditor/ckeditor5-package-tools@4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor5-package-tools@4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5)': dependencies: '@ckeditor/ckeditor5-dev-translations': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) '@ckeditor/ckeditor5-dev-utils': 53.2.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) @@ -15542,7 +15544,7 @@ snapshots: stylelint-config-ckeditor5: 2.0.1(stylelint@16.24.0(typescript@5.9.3)) terser-webpack-plugin: 5.3.14(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) ts-loader: 9.5.4(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) - ts-node: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.0.4) + ts-node: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.0.4) typescript: 5.0.4 webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) webpack-dev-server: 5.2.2(bufferutil@4.0.9)(utf-8-validate@6.0.5)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)) @@ -15720,8 +15722,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-special-characters@46.1.1': dependencies: @@ -16970,26 +16970,26 @@ snapshots: '@inquirer/core': 9.2.1 '@inquirer/type': 2.0.0 - '@inquirer/confirm@5.1.18(@types/node@22.18.7)': + '@inquirer/confirm@5.1.18(@types/node@22.18.8)': dependencies: - '@inquirer/core': 10.2.2(@types/node@22.18.7) - '@inquirer/type': 3.0.8(@types/node@22.18.7) + '@inquirer/core': 10.2.2(@types/node@22.18.8) + '@inquirer/type': 3.0.8(@types/node@22.18.8) optionalDependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 optional: true - '@inquirer/core@10.2.2(@types/node@22.18.7)': + '@inquirer/core@10.2.2(@types/node@22.18.8)': dependencies: '@inquirer/ansi': 1.0.0 '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@22.18.7) + '@inquirer/type': 3.0.8(@types/node@22.18.8) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 optional: true '@inquirer/core@9.2.1': @@ -16997,7 +16997,7 @@ snapshots: '@inquirer/figures': 1.0.13 '@inquirer/type': 2.0.0 '@types/mute-stream': 0.0.4 - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/wrap-ansi': 3.0.0 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -17079,9 +17079,9 @@ snapshots: dependencies: mute-stream: 1.0.0 - '@inquirer/type@3.0.8(@types/node@22.18.7)': + '@inquirer/type@3.0.8(@types/node@22.18.8)': optionalDependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 optional: true '@isaacs/balanced-match@4.0.1': {} @@ -17536,23 +17536,23 @@ snapshots: dependencies: langium: 3.3.1 - '@microsoft/api-extractor-model@7.30.6(@types/node@22.18.7)': + '@microsoft/api-extractor-model@7.30.6(@types/node@22.18.8)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.7) + '@rushstack/node-core-library': 5.13.1(@types/node@22.18.8) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.8(@types/node@22.18.7)': + '@microsoft/api-extractor@7.52.8(@types/node@22.18.8)': dependencies: - '@microsoft/api-extractor-model': 7.30.6(@types/node@22.18.7) + '@microsoft/api-extractor-model': 7.30.6(@types/node@22.18.8) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.7) + '@rushstack/node-core-library': 5.13.1(@types/node@22.18.8) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.3(@types/node@22.18.7) - '@rushstack/ts-command-line': 5.0.1(@types/node@22.18.7) + '@rushstack/terminal': 0.15.3(@types/node@22.18.8) + '@rushstack/ts-command-line': 5.0.1(@types/node@22.18.8) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -18420,7 +18420,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.52.0': optional: true - '@rushstack/node-core-library@5.13.1(@types/node@22.18.7)': + '@rushstack/node-core-library@5.13.1(@types/node@22.18.8)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -18431,23 +18431,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.3(@types/node@22.18.7)': + '@rushstack/terminal@0.15.3(@types/node@22.18.8)': dependencies: - '@rushstack/node-core-library': 5.13.1(@types/node@22.18.7) + '@rushstack/node-core-library': 5.13.1(@types/node@22.18.8) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 - '@rushstack/ts-command-line@5.0.1(@types/node@22.18.7)': + '@rushstack/ts-command-line@5.0.1(@types/node@22.18.8)': dependencies: - '@rushstack/terminal': 0.15.3(@types/node@22.18.7) + '@rushstack/terminal': 0.15.3(@types/node@22.18.8) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -19128,7 +19128,7 @@ snapshots: '@types/appdmg@0.5.5': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 optional: true '@types/archiver@6.0.3': @@ -19146,11 +19146,11 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/bonjour@3.5.13': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/bootstrap@5.2.10': dependencies: @@ -19160,7 +19160,7 @@ snapshots: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/responselike': 1.0.3 '@types/chai@5.2.2': @@ -19185,11 +19185,11 @@ snapshots: '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 5.0.7 - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/connect@3.4.38': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/cookie-parser@1.4.9(@types/express@5.0.3)': dependencies: @@ -19357,7 +19357,7 @@ snapshots: '@types/express-serve-static-core@5.0.7': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 0.17.5 @@ -19386,7 +19386,7 @@ snapshots: '@types/fs-extra@9.0.13': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 optional: true '@types/geojson-vt@3.2.5': @@ -19398,7 +19398,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/hast@3.0.4': dependencies: @@ -19412,7 +19412,7 @@ snapshots: '@types/http-proxy@1.17.16': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/ini@4.1.1': {} @@ -19426,11 +19426,11 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/keyv@3.1.4': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/leaflet-gpx@1.3.8': dependencies: @@ -19480,11 +19480,11 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/node-forge@1.3.14': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/node@16.9.1': {} @@ -19508,7 +19508,7 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@22.18.7': + '@types/node@22.18.8': dependencies: undici-types: 6.21.0 @@ -19541,13 +19541,13 @@ snapshots: '@types/readdir-glob@1.1.5': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/resolve@1.20.2': {} '@types/responselike@1.0.3': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/retry@0.12.2': {} @@ -19564,12 +19564,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/send@0.17.5': dependencies: '@types/mime': 1.3.5 - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/serve-favicon@2.5.7': dependencies: @@ -19596,7 +19596,7 @@ snapshots: '@types/sockjs@0.3.36': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/statuses@2.0.6': optional: true @@ -19609,7 +19609,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 22.18.7 + '@types/node': 22.18.8 form-data: 4.0.4 '@types/supercluster@7.1.3': @@ -19632,7 +19632,7 @@ snapshots: '@types/through2@2.0.41': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 '@types/tmp@0.2.6': {} @@ -19672,7 +19672,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 optional: true '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': @@ -20027,16 +20027,16 @@ snapshots: - bufferutil - utf-8-validate - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/utils': 3.2.4 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.55.1 @@ -20048,16 +20048,16 @@ snapshots: - vite optional: true - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/utils': 3.2.4 magic-string: 0.30.17 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.55.1 @@ -20080,7 +20080,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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) transitivePeerDependencies: - supports-color @@ -20099,9 +20099,9 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) optionalDependencies: - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: - supports-color @@ -20113,23 +20113,23 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/mocker@3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.7.5(@types/node@22.18.7)(typescript@5.9.2) - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + msw: 2.7.5(@types/node@22.18.8)(typescript@5.9.2) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/mocker@3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/mocker@3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.7.5(@types/node@22.18.7)(typescript@5.9.3) - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + msw: 2.7.5(@types/node@22.18.8)(typescript@5.9.3) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/pretty-format@3.2.4': dependencies: @@ -20160,7 +20160,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.14 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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/utils@3.2.4': dependencies: @@ -21241,8 +21241,6 @@ snapshots: ckeditor5-collaboration@46.1.1: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.1.1 - transitivePeerDependencies: - - supports-color ckeditor5-premium-features@46.1.1(bufferutil@4.0.9)(ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: @@ -24740,13 +24738,13 @@ snapshots: jest-worker@26.6.2: dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 merge-stream: 2.0.0 supports-color: 7.2.0 jest-worker@27.5.1: dependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -26058,12 +26056,12 @@ snapshots: ms@2.1.3: {} - msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2): + msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.18(@types/node@22.18.7) + '@inquirer/confirm': 5.1.18(@types/node@22.18.8) '@mswjs/interceptors': 0.37.6 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -26084,12 +26082,12 @@ snapshots: - '@types/node' optional: true - msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3): + msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3): dependencies: '@bundled-es-modules/cookie': 2.0.1 '@bundled-es-modules/statuses': 1.0.1 '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.18(@types/node@22.18.7) + '@inquirer/confirm': 5.1.18(@types/node@22.18.8) '@mswjs/interceptors': 0.37.6 '@open-draft/deferred-promise': 2.2.0 '@open-draft/until': 2.1.0 @@ -27701,7 +27699,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 22.18.7 + '@types/node': 22.18.8 long: 5.3.2 protocol-buffers-schema@3.6.0: {} @@ -28202,11 +28200,11 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.29 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.29 - rollup-plugin-stats@1.5.1(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)): + rollup-plugin-stats@1.5.1(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): optionalDependencies: rolldown: 1.0.0-beta.29 rollup: 4.52.0 - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) rollup-plugin-styles@4.0.0(rollup@4.40.0): dependencies: @@ -28235,13 +28233,13 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)): + rollup-plugin-webpack-stats@2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): dependencies: rolldown: 1.0.0-beta.29 - rollup-plugin-stats: 1.5.1(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)) + rollup-plugin-stats: 1.5.1(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) optionalDependencies: rollup: 4.52.0 - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) rollup@4.40.0: dependencies: @@ -29740,14 +29738,14 @@ snapshots: typescript: 5.0.4 webpack: 5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10) - ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.0.4): + ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.0.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.18.7 + '@types/node': 22.18.8 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -29760,14 +29758,14 @@ snapshots: optionalDependencies: '@swc/core': 1.11.29(@swc/helpers@0.5.17) - ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.7)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.18.7 + '@types/node': 22.18.8 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -30138,13 +30136,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.2.4(@types/node@22.18.7)(jiti@2.6.0)(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): + vite-node@3.2.4(@types/node@22.18.8)(jiti@2.6.0)(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): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) transitivePeerDependencies: - '@types/node' - jiti @@ -30159,9 +30157,9 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.18.7)(rollup@4.52.0)(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)): + vite-plugin-dts@4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): dependencies: - '@microsoft/api-extractor': 7.52.8(@types/node@22.18.7) + '@microsoft/api-extractor': 7.52.8(@types/node@22.18.8) '@rollup/pluginutils': 5.1.4(rollup@4.52.0) '@volar/typescript': 2.4.13 '@vue/language-core': 2.2.0(typescript@5.9.2) @@ -30172,7 +30170,7 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.2 optionalDependencies: - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) transitivePeerDependencies: - '@types/node' - rollup @@ -30187,11 +30185,11 @@ snapshots: tinyglobby: 0.2.14 vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) - vite-plugin-svgo@2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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)): + vite-plugin-svgo@2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): dependencies: svgo: 3.3.2 typescript: 5.9.3 - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) vite-prerender-plugin@0.5.11(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)): dependencies: @@ -30203,7 +30201,7 @@ snapshots: stack-trace: 1.0.0-pre2 vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) - vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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): + vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) @@ -30212,7 +30210,7 @@ snapshots: rollup: 4.52.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 22.18.7 + '@types/node': 22.18.8 fsevents: 2.3.3 jiti: 2.6.0 less: 4.1.3 @@ -30243,11 +30241,11 @@ snapshots: tsx: 4.20.6 yaml: 2.8.1 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -30265,13 +30263,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) - vite-node: 3.2.4(@types/node@22.18.7)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + vite-node: 3.2.4(@types/node@22.18.8)(jiti@2.6.0)(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) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.18.7 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@types/node': 22.18.8 + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 19.0.2 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -30289,11 +30287,11 @@ snapshots: - tsx - yaml - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.7)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.7)(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@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -30311,13 +30309,13 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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) - vite-node: 3.2.4(@types/node@22.18.7)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + vite-node: 3.2.4(@types/node@22.18.8)(jiti@2.6.0)(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) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 22.18.7 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.7)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.7)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@types/node': 22.18.8 + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 19.0.2 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) From 1ece35536be731339ba2af1d49d7bef774e2728f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 14:02:28 +0000 Subject: [PATCH 14/44] chore(deps): update dependency typescript to v5.9.3 --- pnpm-lock.yaml | 248 +++++-------------------------------------------- 1 file changed, 23 insertions(+), 225 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ab0a2ffd..eea79575b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -105,10 +105,10 @@ importers: version: 4.20.6 typescript: specifier: ~5.9.0 - version: 5.9.2 + version: 5.9.3 typescript-eslint: specifier: ^8.19.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) upath: specifier: 2.0.1 version: 2.0.1 @@ -117,10 +117,10 @@ importers: version: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) vite-plugin-dts: specifier: ~4.5.0 - version: 4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + version: 4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: specifier: ^3.0.0 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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) apps/client: dependencies: @@ -786,7 +786,7 @@ importers: version: 2.0.0(eslint@9.36.0(jiti@2.6.0)) typescript: specifier: ^5.9.2 - version: 5.9.2 + version: 5.9.3 user-agent-data-types: specifier: 0.4.2 version: 0.4.2 @@ -1316,10 +1316,10 @@ importers: version: 5.21.1 '@typescript-eslint/eslint-plugin': specifier: ^8.0.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) dotenv: specifier: ^17.0.0 version: 17.2.3 @@ -1334,7 +1334,7 @@ importers: version: 11.11.1 typescript: specifier: ^5.2.2 - version: 5.9.2 + version: 5.9.3 packages/turndown-plugin-gfm: devDependencies: @@ -13239,11 +13239,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - typescript@5.9.2: - resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} @@ -14883,8 +14878,6 @@ snapshots: '@ckeditor/ckeditor5-core': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@46.1.1(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -15137,8 +15130,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.1.1': dependencies: @@ -15161,8 +15152,6 @@ snapshots: '@ckeditor/ckeditor5-table': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-emoji@46.1.1': dependencies: @@ -15480,8 +15469,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-widget': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-mention@46.1.1(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: @@ -15634,8 +15621,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@46.1.1': dependencies: @@ -19692,23 +19677,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.45.0 - eslint: 9.36.0(jiti@2.6.0) - graphemer: 1.4.0 - ignore: 7.0.5 - natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -19738,18 +19706,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': - dependencies: - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) - '@typescript-eslint/visitor-keys': 8.45.0 - debug: 4.4.3(supports-color@6.0.0) - eslint: 9.36.0(jiti@2.6.0) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.45.0 @@ -19780,15 +19736,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.45.0(typescript@5.9.2)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.2) - '@typescript-eslint/types': 8.45.0 - debug: 4.4.3(supports-color@6.0.0) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/project-service@8.45.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) @@ -19821,10 +19768,6 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.2)': - dependencies: - typescript: 5.9.2 - '@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -19841,18 +19784,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': - dependencies: - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - debug: 4.4.3(supports-color@6.0.0) - eslint: 9.36.0(jiti@2.6.0) - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.45.0 @@ -19903,22 +19834,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.2)': - dependencies: - '@typescript-eslint/project-service': 8.45.0(typescript@5.9.2) - '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.2) - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/visitor-keys': 8.45.0 - debug: 4.4.3(supports-color@6.0.0) - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.2) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.45.0(typescript@5.9.3) @@ -19957,17 +19872,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2)': - dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) - '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/types': 8.45.0 - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) - eslint: 9.36.0(jiti@2.6.0) - typescript: 5.9.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) @@ -20027,27 +19931,6 @@ snapshots: - bufferutil - utf-8-validate - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': - dependencies: - '@testing-library/dom': 10.4.0 - '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/utils': 3.2.4 - magic-string: 0.30.17 - sirv: 3.0.1 - tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) - ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) - optionalDependencies: - playwright: 1.55.1 - webdriverio: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) - transitivePeerDependencies: - - bufferutil - - msw - - utf-8-validate - - vite - optional: true - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 @@ -20099,9 +19982,9 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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) optionalDependencies: - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: - supports-color @@ -20113,15 +19996,6 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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))': - dependencies: - '@vitest/spy': 3.2.4 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - msw: 2.7.5(@types/node@22.18.8)(typescript@5.9.2) - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/mocker@3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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))': dependencies: '@vitest/spy': 3.2.4 @@ -20200,7 +20074,7 @@ snapshots: de-indent: 1.0.2 he: 1.2.0 - '@vue/language-core@2.2.0(typescript@5.9.2)': + '@vue/language-core@2.2.0(typescript@5.9.3)': dependencies: '@volar/language-core': 2.4.13 '@vue/compiler-dom': 3.5.14 @@ -20211,7 +20085,7 @@ snapshots: muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: - typescript: 5.9.2 + typescript: 5.9.3 '@vue/shared@3.5.14': {} @@ -21241,6 +21115,8 @@ snapshots: ckeditor5-collaboration@46.1.1: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.1.1 + transitivePeerDependencies: + - supports-color ckeditor5-premium-features@46.1.1(bufferutil@4.0.9)(ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: @@ -26056,32 +25932,6 @@ snapshots: ms@2.1.3: {} - msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2): - dependencies: - '@bundled-es-modules/cookie': 2.0.1 - '@bundled-es-modules/statuses': 1.0.1 - '@bundled-es-modules/tough-cookie': 0.1.6 - '@inquirer/confirm': 5.1.18(@types/node@22.18.8) - '@mswjs/interceptors': 0.37.6 - '@open-draft/deferred-promise': 2.2.0 - '@open-draft/until': 2.1.0 - '@types/cookie': 0.6.0 - '@types/statuses': 2.0.6 - graphql: 16.11.0 - headers-polyfill: 4.0.3 - is-node-process: 1.2.0 - outvariant: 1.4.3 - path-to-regexp: 6.3.0 - picocolors: 1.1.1 - strict-event-emitter: 0.5.1 - type-fest: 4.41.0 - yargs: 17.7.2 - optionalDependencies: - typescript: 5.9.2 - transitivePeerDependencies: - - '@types/node' - optional: true - msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3): dependencies: '@bundled-es-modules/cookie': 2.0.1 @@ -29718,10 +29568,6 @@ snapshots: ts-algebra@2.0.0: {} - ts-api-utils@2.1.0(typescript@5.9.2): - dependencies: - typescript: 5.9.2 - ts-api-utils@2.1.0(typescript@5.9.3): dependencies: typescript: 5.9.3 @@ -29895,14 +29741,14 @@ snapshots: transitivePeerDependencies: - supports-color - typescript-eslint@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2): + typescript-eslint@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - '@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) - '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.2) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) eslint: 9.36.0(jiti@2.6.0) - typescript: 5.9.2 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -29910,8 +29756,6 @@ snapshots: typescript@5.8.2: {} - typescript@5.9.2: {} - typescript@5.9.3: {} ufo@1.6.1: {} @@ -30157,18 +30001,18 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.2)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): + vite-plugin-dts@4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): dependencies: '@microsoft/api-extractor': 7.52.8(@types/node@22.18.8) '@rollup/pluginutils': 5.1.4(rollup@4.52.0) '@volar/typescript': 2.4.13 - '@vue/language-core': 2.2.0(typescript@5.9.2) + '@vue/language-core': 2.2.0(typescript@5.9.3) compare-versions: 6.1.1 debug: 4.4.3(supports-color@6.0.0) kolorist: 1.8.0 local-pkg: 1.1.1 magic-string: 0.30.17 - typescript: 5.9.2 + typescript: 5.9.3 optionalDependencies: vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) transitivePeerDependencies: @@ -30241,52 +30085,6 @@ snapshots: tsx: 4.20.6 yaml: 2.8.1 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(typescript@5.9.2))(sass-embedded@1.91.0)(sass@1.91.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.8.1): - dependencies: - '@types/chai': 5.2.2 - '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/pretty-format': 3.2.4 - '@vitest/runner': 3.2.4 - '@vitest/snapshot': 3.2.4 - '@vitest/spy': 3.2.4 - '@vitest/utils': 3.2.4 - chai: 5.2.0 - debug: 4.4.3(supports-color@6.0.0) - expect-type: 1.2.1 - magic-string: 0.30.17 - pathe: 2.0.3 - picomatch: 4.0.2 - std-env: 3.9.0 - tinybench: 2.9.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.14 - tinypool: 1.1.1 - tinyrainbow: 2.0.0 - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) - vite-node: 3.2.4(@types/node@22.18.8)(jiti@2.6.0)(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) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/debug': 4.1.12 - '@types/node': 22.18.8 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.2))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) - '@vitest/ui': 3.2.4(vitest@3.2.4) - happy-dom: 19.0.2 - jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) - transitivePeerDependencies: - - jiti - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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): dependencies: '@types/chai': 5.2.2 From dfcaebc613609e5918860bb6b611b9295fe6dc03 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 14:03:26 +0000 Subject: [PATCH 15/44] chore(deps): update dependency openai to v6 --- apps/server/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index 835577b0e..e8b5e1824 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -110,7 +110,7 @@ "multer": "2.0.2", "normalize-strings": "1.1.1", "ollama": "0.6.0", - "openai": "5.12.0", + "openai": "6.0.0", "rand-token": "1.0.1", "safe-compare": "1.1.4", "sanitize-filename": "1.6.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ab0a2ffd..bf1a019d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -694,8 +694,8 @@ importers: specifier: 0.6.0 version: 0.6.0 openai: - specifier: 5.12.0 - version: 5.12.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + specifier: 6.0.0 + version: 6.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) rand-token: specifier: 1.0.1 version: 1.0.1 @@ -10289,12 +10289,12 @@ packages: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} - openai@5.12.0: - resolution: {integrity: sha512-vUdt02xiWgOHiYUmW0Hj1Qu9OKAiVQu5Bd547ktVCiMKC1BkB5L3ImeEnCyq3WpRKR6ZTaPgekzqdozwdPs7Lg==} + openai@6.0.0: + resolution: {integrity: sha512-J7LEmTn3WLZnbyEmMYcMPyT5A0fGzhPwSvVUcNRKy6j2hJIbqSFrJERnUHYNkcoCCalRumypnj9AVoe5bVHd3Q==} hasBin: true peerDependencies: ws: ^8.18.0 - zod: ^3.23.8 + zod: ^3.25 || ^4.0 peerDependenciesMeta: ws: optional: true @@ -14944,8 +14944,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-watchdog': 46.1.1 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -21241,6 +21239,8 @@ snapshots: ckeditor5-collaboration@46.1.1: dependencies: '@ckeditor/ckeditor5-collaboration-core': 46.1.1 + transitivePeerDependencies: + - supports-color ckeditor5-premium-features@46.1.1(bufferutil@4.0.9)(ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: @@ -26474,7 +26474,7 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 - openai@5.12.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)): + openai@6.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)): optionalDependencies: ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) From df6bb7e6bf372b8815da0c2af47d10a86f98f7d9 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 19:21:51 +0300 Subject: [PATCH 16/44] fix(deps): broken types after major update --- .../src/services/llm/providers/openai_service.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/apps/server/src/services/llm/providers/openai_service.ts b/apps/server/src/services/llm/providers/openai_service.ts index 411f512f7..0aa0ab390 100644 --- a/apps/server/src/services/llm/providers/openai_service.ts +++ b/apps/server/src/services/llm/providers/openai_service.ts @@ -5,6 +5,7 @@ import { getOpenAIOptions } from './providers.js'; import OpenAI from 'openai'; import { PROVIDER_PROMPTS } from '../constants/llm_prompt_constants.js'; import log from '../../log.js'; +import { ChatCompletionMessageFunctionToolCall } from 'openai/resources/index.mjs'; export class OpenAIService extends BaseAIService { private openai: OpenAI | null = null; @@ -42,10 +43,10 @@ export class OpenAIService extends BaseAIService { // Get base system prompt let systemPrompt = this.getSystemPrompt(providerOptions.systemPrompt || options.getOption('aiSystemPrompt')); - + // Check if tools are enabled for this request const willUseTools = providerOptions.enableTools && providerOptions.tools && providerOptions.tools.length > 0; - + // Add tool instructions to system prompt if tools are enabled if (willUseTools && PROVIDER_PROMPTS.OPENAI.TOOL_INSTRUCTIONS) { log.info('Adding tool instructions to system prompt for OpenAI'); @@ -101,7 +102,7 @@ export class OpenAIService extends BaseAIService { log.info('OpenAI API Stream Started'); // Create a closure to hold accumulated tool calls - const accumulatedToolCalls: OpenAI.Chat.ChatCompletionMessageToolCall[] = []; + const accumulatedToolCalls: OpenAI.Chat.ChatCompletionMessageFunctionToolCall[] = []; // Return a response with the stream handler const response: ChatResponse = { @@ -201,7 +202,7 @@ export class OpenAIService extends BaseAIService { completeText = content; // Check if there are tool calls in the non-stream response - const toolCalls = stream.choices[0]?.message?.tool_calls; + const toolCalls = stream.choices[0]?.message?.tool_calls as ChatCompletionMessageFunctionToolCall[]; if (toolCalls) { response.tool_calls = toolCalls; console.log('OpenAI API Tool Calls in Non-iterable Response:', JSON.stringify(toolCalls, null, 2)); @@ -251,7 +252,7 @@ export class OpenAIService extends BaseAIService { completionTokens: completion.usage?.completion_tokens, totalTokens: completion.usage?.total_tokens }, - tool_calls: completion.choices[0].message.tool_calls + tool_calls: completion.choices[0].message.tool_calls as ChatCompletionMessageFunctionToolCall[] }; } } catch (error) { From ae0bb78b1c3c04427638d6ad5f1fe5b37c60ef15 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 19:33:11 +0300 Subject: [PATCH 17/44] docs(guide): document included notes in share --- .../User Guide/Advanced Usage/Sharing.html | 39 ++++++++++--------- .../Note Types/Text/Include Note.html | 9 ++++- docs/User Guide/!!!meta.json | 14 +++++++ .../User Guide/Advanced Usage/Sharing.md | 2 +- .../Note Types/Text/Include Note.md | 8 +++- 5 files changed, 50 insertions(+), 22 deletions(-) diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing.html index 6a86b80b1..358d26117 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing.html @@ -8,17 +8,17 @@ class="image">

Features, interaction and limitations

    -
  • Searching by note title.
  • -
  • Automatic dark/light mode based on the user's browser settings.
  • +
  • Searching by note title.
  • +
  • Automatic dark/light mode based on the user's browser settings.
  • Mobile-friendly layout, with sidebar.
  • -
  • Collapsible tree with the same note icons as the application.
  • + data-list-item-id="e3d6e72b17bee26edd1cdf32f6622d1a8">Mobile-friendly layout, with sidebar. +
  • Collapsible tree with the same note icons as the application.
  • Customizable logo.
  • -
  • Toggle button for dark/light mode, which also stores the user preferences.
  • + data-list-item-id="e9672befb64e973ce887f2a993f426f22">Customizable logo. +
  • Toggle button for dark/light mode, which also stores the user preferences.
  • Quick navigation buttons (previous and next note).
  • -
  • Displaying the date of the last update of the note.
  • + data-list-item-id="e0ba76ae1a1b97e38ca239ccc919ad562">Quick navigation buttons (previous and next note). +
  • Displaying the date of the last update of the note.

By note type

@@ -45,11 +45,12 @@ class="image">
  • Syntax highlight of code blocks, provided a language is selected (does not work if “Auto-detected” is enabled).
  • Rendering for math equations.
  • +
  • Including notes (only + if the included notes are also shared).
    • -
    • Including notes is not supported.
    • Inline Mermaid diagrams are not rendered.
    @@ -171,12 +172,12 @@ class="image">

    While the sharing feature is powerful, it has some limitations:

      -
    • Code Notes: No syntax highlighting.
    • +
    • Code Notes: No syntax highlighting.
    • Static Note Tree + data-list-item-id="ec84705de13a1a2ce9f21bc5fd8b3ad64">Static Note Tree
    • -
    • Protected Notes: Cannot be shared.
    • -
    • Include Notes: Not supported.
    • +
    • Protected Notes: Cannot be shared.
    • +
    • Include Notes: Not supported.

    Some of these limitations may be addressed in future updates.

    Prerequisites

    @@ -185,7 +186,7 @@ class="image"> This is necessary because the notes will be hosted from the server.

    Sharing a note

      -
    1. +
    2. Enable Sharing: To share a note, toggle the Shared switch within the note's interface. Once sharing is enabled, an URL will appear, which you can click to access the shared note.

      @@ -193,7 +194,7 @@ class="image"> Share Note

    3. -
    4. Access the Shared Note: The link provided will open the +
    5. Access the Shared Note: The link provided will open the note in your browser. If your server is not configured with a public IP, the URL will refer to localhost (127.0.0.1).
    @@ -221,13 +222,13 @@ class="image">

    The default design should be a good starting point, but you can customize it using your own CSS:

      -
    • Custom CSS: Link a CSS Custom CSS: Link a CSS Code note to the shared page by adding a ~shareCss relation to the note. If you want this style to apply to the entire subtree, make the label inheritable. You can hide the CSS code note from the tree navigation by adding the #shareHiddenFromTree label.
    • Omitting Default CSS: For extensive styling changes, + data-list-item-id="ec911775f2f39d62f7a6a2ab762e3f773">Omitting Default CSS: For extensive styling changes, use the #shareOmitDefaultCss label to avoid conflicts with Trilium's default stylesheet.
    • @@ -250,8 +251,8 @@ for (const attr of parentNote.attributes) { This will change the URL to http://domain.tld/share/highlighting.

      Important:

        -
      1. Ensure that aliases are unique.
      2. -
      3. Using slashes (/) within aliases to create subpaths is not +
      4. Ensure that aliases are unique.
      5. +
      6. Using slashes (/) within aliases to create subpaths is not supported.

      Setting a custom favicon

      diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Include Note.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Include Note.html index 84adc92de..66e44a5e1 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Include Note.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Include Note.html @@ -5,4 +5,11 @@

      In the Formatting toolbar, look for the button. There is also a keyboard shortcut defined for it but it is not - allocated by default.

      \ No newline at end of file + allocated by default.

      +

      Included notes in the share functionality

      +

      If a shared note contains + one or more included notes, they will be displayed in the content of the + note as if they were part of the note itself.

      +

      For this to work, the included notes must also be shared, otherwise they + will not be shown. However, the included notes can still be hidden from + the note tree via #shareHiddenFromTree.

      \ No newline at end of file diff --git a/docs/User Guide/!!!meta.json b/docs/User Guide/!!!meta.json index 4c30efe46..33cfee57f 100644 --- a/docs/User Guide/!!!meta.json +++ b/docs/User Guide/!!!meta.json @@ -6276,6 +6276,13 @@ "value": "nRhnJkTT8cPs", "isInheritable": false, "position": 10 + }, + { + "type": "relation", + "name": "internalLink", + "value": "R9pX4DGra2Vt", + "isInheritable": false, + "position": 20 } ], "format": "markdown", @@ -10489,6 +10496,13 @@ "value": "bx bx-share-alt", "isInheritable": false, "position": 30 + }, + { + "type": "relation", + "name": "internalLink", + "value": "nBAXQFj20hS1", + "isInheritable": false, + "position": 190 } ], "format": "markdown", diff --git a/docs/User Guide/User Guide/Advanced Usage/Sharing.md b/docs/User Guide/User Guide/Advanced Usage/Sharing.md index 37ce5fee8..171cdf71f 100644 --- a/docs/User Guide/User Guide/Advanced Usage/Sharing.md +++ b/docs/User Guide/User Guide/Advanced Usage/Sharing.md @@ -16,7 +16,7 @@ Trilium allows you to share selected notes as **publicly accessible** read-only ### By note type -
       Supported featuresLimitations
      Text
      • Table of contents.
      • Syntax highlight of code blocks, provided a language is selected (does not work if “Auto-detected” is enabled).
      • Rendering for math equations.
      • Including notes is not supported.
      • Inline Mermaid diagrams are not rendered.
      Code
      • Basic support (displaying the contents of the note in a monospace font).
      • No syntax highlight.
      Saved SearchNot supported. 
      Relation MapNot supported. 
      Note MapNot supported. 
      Render NoteNot supported. 
      Collections
      • The child notes are displayed in a fixed format. 
      • More advanced view types such as the calendar view are not supported.
      Mermaid Diagrams
      • The diagram is displayed as a vector image.
      • No further interaction supported.
      Canvas
      • The diagram is displayed as a vector image.
      • No further interaction supported.
      Web ViewNot supported. 
      Mind MapThe diagram is displayed as a vector image.
      • No further interaction supported.
      Geo Map ViewNot supported. 
      FileBasic interaction (downloading the file).
      • No further interaction supported.
      +
       Supported featuresLimitations
      Text
      • Table of contents.
      • Syntax highlight of code blocks, provided a language is selected (does not work if “Auto-detected” is enabled).
      • Rendering for math equations.
      • Including notes (only if the included notes are also shared).
      • Inline Mermaid diagrams are not rendered.
      Code
      • Basic support (displaying the contents of the note in a monospace font).
      • No syntax highlight.
      Saved SearchNot supported. 
      Relation MapNot supported. 
      Note MapNot supported. 
      Render NoteNot supported. 
      Collections
      • The child notes are displayed in a fixed format. 
      • More advanced view types such as the calendar view are not supported.
      Mermaid Diagrams
      • The diagram is displayed as a vector image.
      • No further interaction supported.
      Canvas
      • The diagram is displayed as a vector image.
      • No further interaction supported.
      Web ViewNot supported. 
      Mind MapThe diagram is displayed as a vector image.
      • No further interaction supported.
      Geo Map ViewNot supported. 
      FileBasic interaction (downloading the file).
      • No further interaction supported.
      While the sharing feature is powerful, it has some limitations: diff --git a/docs/User Guide/User Guide/Note Types/Text/Include Note.md b/docs/User Guide/User Guide/Note Types/Text/Include Note.md index 874bf70ca..8a3584f8b 100644 --- a/docs/User Guide/User Guide/Note Types/Text/Include Note.md +++ b/docs/User Guide/User Guide/Note Types/Text/Include Note.md @@ -3,4 +3,10 @@ Text notes can "include" another note as a read-only widget. This can be useful ## Including a note -In the Formatting toolbar, look for the ![](Include%20Note_image.png) button. There is also a keyboard shortcut defined for it but it is not allocated by default. \ No newline at end of file +In the Formatting toolbar, look for the ![](Include%20Note_image.png) button. There is also a keyboard shortcut defined for it but it is not allocated by default. + +## Included notes in the share functionality + +If a [shared note](../../Advanced%20Usage/Sharing.md) contains one or more included notes, they will be displayed in the content of the note as if they were part of the note itself. + +For this to work, the included notes must also be shared, otherwise they will not be shown. However, the included notes can still be hidden from the note tree via `#shareHiddenFromTree`. \ No newline at end of file From efcd54be50089078befca42d17af1eb231cca592 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 19:40:03 +0300 Subject: [PATCH 18/44] fix(ribbon): not visible when coming from view source on same note --- apps/client/src/services/link.ts | 2 +- apps/client/src/widgets/react/hooks.tsx | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/client/src/services/link.ts b/apps/client/src/services/link.ts index 809eb58ef..7a7b8b924 100644 --- a/apps/client/src/services/link.ts +++ b/apps/client/src/services/link.ts @@ -36,7 +36,7 @@ async function getLinkIcon(noteId: string, viewMode: ViewMode | undefined) { } // TODO: Remove `string` once all the view modes have been mapped. -type ViewMode = "default" | "source" | "attachments" | "contextual-help" | string; +export type ViewMode = "default" | "source" | "attachments" | "contextual-help" | string; export interface ViewScope { /** diff --git a/apps/client/src/widgets/react/hooks.tsx b/apps/client/src/widgets/react/hooks.tsx index 87779fa36..a8a549edb 100644 --- a/apps/client/src/widgets/react/hooks.tsx +++ b/apps/client/src/widgets/react/hooks.tsx @@ -19,6 +19,7 @@ import Mark from "mark.js"; import { DragData } from "../note_tree"; import Component from "../../components/component"; import toast, { ToastOptions } from "../../services/toast"; +import { ViewMode } from "../../services/link"; export function useTriliumEvent(eventName: T, handler: (data: EventData) => void) { const parentComponent = useContext(ParentComponent); @@ -196,6 +197,7 @@ export function useNoteContext() { const [ noteContext, setNoteContext ] = useState(); const [ notePath, setNotePath ] = useState(); const [ note, setNote ] = useState(); + const [ , setViewMode ] = useState(); const [ refreshCounter, setRefreshCounter ] = useState(0); useEffect(() => { @@ -205,6 +207,7 @@ export function useNoteContext() { useTriliumEvents([ "setNoteContext", "activeContextChanged", "noteSwitchedAndActivated", "noteSwitched" ], ({ noteContext }) => { setNoteContext(noteContext); setNotePath(noteContext.notePath); + setViewMode(noteContext.viewScope?.viewMode); }); useTriliumEvent("frocaReloaded", () => { setNote(noteContext?.note); From 873c4c6636cf9fce19eb908ca944b073a615ef0e Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 19:44:55 +0300 Subject: [PATCH 19/44] refactor(client): remove string from viewtype --- apps/client/src/services/link.ts | 3 +-- .../src/widgets/type_widgets/abstract_text_type_widget.ts | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/apps/client/src/services/link.ts b/apps/client/src/services/link.ts index 7a7b8b924..f31400fc1 100644 --- a/apps/client/src/services/link.ts +++ b/apps/client/src/services/link.ts @@ -35,8 +35,7 @@ async function getLinkIcon(noteId: string, viewMode: ViewMode | undefined) { return icon; } -// TODO: Remove `string` once all the view modes have been mapped. -export type ViewMode = "default" | "source" | "attachments" | "contextual-help" | string; +export type ViewMode = "default" | "source" | "attachments" | "contextual-help"; export interface ViewScope { /** diff --git a/apps/client/src/widgets/type_widgets/abstract_text_type_widget.ts b/apps/client/src/widgets/type_widgets/abstract_text_type_widget.ts index 5061d3b57..dca5ec5cc 100644 --- a/apps/client/src/widgets/type_widgets/abstract_text_type_widget.ts +++ b/apps/client/src/widgets/type_widgets/abstract_text_type_widget.ts @@ -1,7 +1,7 @@ import TypeWidget from "./type_widget.js"; import appContext, { type EventData } from "../../components/app_context.js"; import froca from "../../services/froca.js"; -import linkService from "../../services/link.js"; +import linkService, { type ViewScope } from "../../services/link.js"; import contentRenderer from "../../services/content_renderer.js"; import utils from "../../services/utils.js"; import options from "../../services/options.js"; @@ -44,14 +44,14 @@ export default class AbstractTextTypeWidget extends TypeWidget { async openImageInNewTab($img: JQuery, activate: boolean = false) { const parsedImage = await this.parseFromImage($img); - if (parsedImage) { + if (parsedImage?.noteId) { appContext.tabManager.openTabWithNoteWithHoisting(parsedImage.noteId, { activate, viewScope: parsedImage.viewScope }); } else { window.open($img.prop("src"), "_blank"); } } - async parseFromImage($img: JQuery) { + async parseFromImage($img: JQuery): Promise<{ noteId?: string, viewScope: ViewScope } | null> { const imgSrc = $img.prop("src"); const imageNoteMatch = imgSrc.match(/\/api\/images\/([A-Za-z0-9_]+)\//); From f412874c7347887d500a6df18eeb4ac33241a9a8 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 19:51:36 +0300 Subject: [PATCH 20/44] fix(export): missing toast icon --- apps/client/src/widgets/dialogs/export.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/client/src/widgets/dialogs/export.tsx b/apps/client/src/widgets/dialogs/export.tsx index 441b86315..dded32624 100644 --- a/apps/client/src/widgets/dialogs/export.tsx +++ b/apps/client/src/widgets/dialogs/export.tsx @@ -136,7 +136,7 @@ ws.subscribeToMessages(async (message) => { id: id, title: t("export.export_status"), message: message, - icon: "arrow-square-up-right" + icon: "export" }; } From 7cfebbabeb62cabdda05c6a867b6b3c71624bcf6 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 20:22:02 +0300 Subject: [PATCH 21/44] feat(script): api.log now supports objects --- apps/client/src/services/frontend_script_api.ts | 5 +++-- apps/server/src/services/backend_script_api.ts | 6 ++++-- packages/commons/src/index.ts | 1 + packages/commons/src/lib/utils.ts | 11 +++++++++++ 4 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 packages/commons/src/lib/utils.ts diff --git a/apps/client/src/services/frontend_script_api.ts b/apps/client/src/services/frontend_script_api.ts index 13b407a81..bc1e372e4 100644 --- a/apps/client/src/services/frontend_script_api.ts +++ b/apps/client/src/services/frontend_script_api.ts @@ -21,6 +21,7 @@ import dayjs from "dayjs"; import type NoteContext from "../components/note_context.js"; import type NoteDetailWidget from "../widgets/note_detail.js"; import type Component from "../components/component.js"; +import { formatLogMessage } from "@triliumnext/commons"; /** * A whole number @@ -455,7 +456,7 @@ export interface Api { /** * Log given message to the log pane in UI */ - log(message: string): void; + log(message: string | object): void; } /** @@ -696,7 +697,7 @@ function FrontendScriptApi(this: Api, startNote: FNote, currentNote: FNote, orig this.log = (message) => { const { noteId } = this.startNote; - message = `${utils.now()}: ${message}`; + message = `${utils.now()}: ${formatLogMessage(message)}`; console.log(`Script ${noteId}: ${message}`); diff --git a/apps/server/src/services/backend_script_api.ts b/apps/server/src/services/backend_script_api.ts index 60af0fb97..f7ee60e39 100644 --- a/apps/server/src/services/backend_script_api.ts +++ b/apps/server/src/services/backend_script_api.ts @@ -23,6 +23,7 @@ import exportService from "./export/zip.js"; import syncMutex from "./sync_mutex.js"; import backupService from "./backup.js"; import optionsService from "./options.js"; +import { formatLogMessage } from "@triliumnext/commons"; import type BNote from "../becca/entities/bnote.js"; import type AbstractBeccaEntity from "../becca/entities/abstract_becca_entity.js"; import type BBranch from "../becca/entities/bbranch.js"; @@ -221,7 +222,7 @@ export interface Api { /** * Log given message to trilium logs and log pane in UI */ - log(message: string): void; + log(message: string | object): void; /** * Returns root note of the calendar. @@ -556,7 +557,8 @@ function BackendScriptApi(this: Api, currentNote: BNote, apiParams: ApiParams) { this.logMessages = {}; this.logSpacedUpdates = {}; - this.log = (message) => { + this.log = (rawMessage) => { + const message = formatLogMessage(rawMessage); log.info(message); if (!this.startNote) { diff --git a/packages/commons/src/index.ts b/packages/commons/src/index.ts index ef60f29be..c74cd758f 100644 --- a/packages/commons/src/index.ts +++ b/packages/commons/src/index.ts @@ -10,3 +10,4 @@ export * from "./lib/server_api.js"; export * from "./lib/shared_constants.js"; export * from "./lib/ws_api.js"; export * from "./lib/attribute_names.js"; +export * from "./lib/utils.js"; diff --git a/packages/commons/src/lib/utils.ts b/packages/commons/src/lib/utils.ts new file mode 100644 index 000000000..936c63c16 --- /dev/null +++ b/packages/commons/src/lib/utils.ts @@ -0,0 +1,11 @@ +export function formatLogMessage(message: string | object) { + if (typeof message === "object") { + try { + return JSON.stringify(message, null, 4); + } catch (e) { + return message.toString(); + } + } + + return message; +} From 95b1c82ccb4c62a6739663d366a0eadac0c75680 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 20:22:50 +0300 Subject: [PATCH 22/44] docs(guide): document script logging --- .../doc_notes/en/User Guide/!!!meta.json | 2 +- .../User Guide/Advanced Usage/Sharing.html | 501 +++++++++--------- .../Note Types/Text/Include Note.html | 6 +- .../User Guide/Scripting/Logging.html | 24 + .../User Guide/Scripting/Logging_image.png | Bin 0 -> 50190 bytes docs/User Guide/!!!meta.json | 91 +++- .../User Guide/Scripting/Logging.md | 19 + .../User Guide/Scripting/Logging_image.png | Bin 0 -> 50190 bytes 8 files changed, 362 insertions(+), 281 deletions(-) create mode 100644 apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging.html create mode 100644 apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging_image.png create mode 100644 docs/User Guide/User Guide/Scripting/Logging.md create mode 100644 docs/User Guide/User Guide/Scripting/Logging_image.png diff --git a/apps/server/src/assets/doc_notes/en/User Guide/!!!meta.json b/apps/server/src/assets/doc_notes/en/User Guide/!!!meta.json index bd6d49aab..5da8e98fd 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/!!!meta.json +++ b/apps/server/src/assets/doc_notes/en/User Guide/!!!meta.json @@ -1 +1 @@ -[{"id":"_help_BOCnjTMBCoxW","title":"Feature Highlights","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Feature Highlights"},{"name":"iconClass","value":"bx bx-star","type":"label"}]},{"id":"_help_Otzi9La2YAUX","title":"Installation & Setup","type":"book","attributes":[{"name":"iconClass","value":"bx bx-cog","type":"label"}],"children":[{"id":"_help_poXkQfguuA0U","title":"Desktop Installation","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Desktop Installation"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_WOcw2SLH6tbX","title":"Server Installation","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_Dgg7bR3b6K9j","title":"1. Installing the server","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_3tW6mORuTHnB","title":"Packaged version for Linux","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Packaged version for Linux"},{"name":"iconClass","value":"bx bxl-tux","type":"label"}]},{"id":"_help_rWX5eY045zbE","title":"Using Docker","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Docker"},{"name":"iconClass","value":"bx bxl-docker","type":"label"}]},{"id":"_help_moVgBcoxE3EK","title":"On NixOS","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/On NixOS"},{"name":"iconClass","value":"bx bxl-tux","type":"label"}]},{"id":"_help_J1Bb6lVlwU5T","title":"Manually","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manually"},{"name":"iconClass","value":"bx bx-code-alt","type":"label"}]},{"id":"_help_DCmT6e7clMoP","title":"Using Kubernetes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Kubernetes"},{"name":"iconClass","value":"bx bxl-kubernetes","type":"label"}]},{"id":"_help_klCWNks3ReaQ","title":"Multiple server instances","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Multiple server instances"},{"name":"iconClass","value":"bx bxs-user-account","type":"label"}]}]},{"id":"_help_vcjrb3VVYPZI","title":"2. Reverse proxy","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_ud6MShXL4WpO","title":"Nginx","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/2. Reverse proxy/Nginx"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_fDLvzOx29Pfg","title":"Apache","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/2. Reverse proxy/Apache"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_l2VkvOwUNfZj","title":"TLS Configuration","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/TLS Configuration"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_0hzsNCP31IAB","title":"Authentication","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/Authentication"},{"name":"iconClass","value":"bx bx-lock-alt","type":"label"}]},{"id":"_help_7DAiwaf8Z7Rz","title":"Multi-Factor Authentication","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/Multi-Factor Authentication"},{"name":"iconClass","value":"bx bx-stopwatch","type":"label"}]}]},{"id":"_help_cbkrhQjrkKrh","title":"Synchronization","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Synchronization"},{"name":"iconClass","value":"bx bx-sync","type":"label"}]},{"id":"_help_RDslemsQ6gCp","title":"Mobile Frontend","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Mobile Frontend"},{"name":"iconClass","value":"bx bx-mobile-alt","type":"label"}]},{"id":"_help_MtPxeAWVAzMg","title":"Web Clipper","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Web Clipper"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_n1lujUxCwipy","title":"Upgrading TriliumNext","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Upgrading TriliumNext"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_ODY7qQn5m2FT","title":"Backup","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Backup"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_tAassRL4RSQL","title":"Data directory","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Data directory"},{"name":"iconClass","value":"bx bx-folder-open","type":"label"}]}]},{"id":"_help_gh7bpGYxajRS","title":"Basic Concepts and Features","type":"book","attributes":[{"name":"iconClass","value":"bx bx-help-circle","type":"label"}],"children":[{"id":"_help_Vc8PjrjAGuOp","title":"UI Elements","type":"book","attributes":[{"name":"iconClass","value":"bx bx-window-alt","type":"label"}],"children":[{"id":"_help_x0JgW8UqGXvq","title":"Vertical and horizontal layout","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Vertical and horizontal layout"},{"name":"iconClass","value":"bx bxs-layout","type":"label"}]},{"id":"_help_x3i7MxGccDuM","title":"Global menu","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Global menu"},{"name":"iconClass","value":"bx bx-menu","type":"label"}]},{"id":"_help_oPVyFC7WL2Lp","title":"Note Tree","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree"},{"name":"iconClass","value":"bx bxs-tree-alt","type":"label"}],"children":[{"id":"_help_YtSN43OrfzaA","title":"Note tree contextual menu","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu"},{"name":"iconClass","value":"bx bx-menu","type":"label"}]},{"id":"_help_yTjUdsOi4CIE","title":"Multiple selection","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Multiple selection"},{"name":"iconClass","value":"bx bx-list-plus","type":"label"}]},{"id":"_help_DvdZhoQZY9Yd","title":"Keyboard shortcuts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Keyboard shortcuts"},{"name":"iconClass","value":"bx bxs-keyboard","type":"label"}]}]},{"id":"_help_BlN9DFI679QC","title":"Ribbon","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Ribbon"},{"name":"iconClass","value":"bx bx-dots-horizontal","type":"label"}]},{"id":"_help_3seOhtN8uLIY","title":"Tabs","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs"},{"name":"iconClass","value":"bx bx-dock-top","type":"label"}]},{"id":"_help_xYmIYSP6wE3F","title":"Launch Bar","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Launch Bar"},{"name":"iconClass","value":"bx bx-sidebar","type":"label"}]},{"id":"_help_8YBEPzcpUgxw","title":"Note buttons","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note buttons"},{"name":"iconClass","value":"bx bx-dots-vertical-rounded","type":"label"}]},{"id":"_help_4TIF1oA4VQRO","title":"Options","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Options"},{"name":"iconClass","value":"bx bx-cog","type":"label"}]},{"id":"_help_luNhaphA37EO","title":"Split View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Split View"},{"name":"iconClass","value":"bx bx-dock-right","type":"label"}]},{"id":"_help_XpOYSgsLkTJy","title":"Floating buttons","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Floating buttons"},{"name":"iconClass","value":"bx bx-rectangle","type":"label"}]},{"id":"_help_RnaPdbciOfeq","title":"Right Sidebar","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Right Sidebar"},{"name":"iconClass","value":"bx bxs-dock-right","type":"label"}]},{"id":"_help_r5JGHN99bVKn","title":"Recent Changes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Recent Changes"},{"name":"iconClass","value":"bx bx-history","type":"label"}]},{"id":"_help_ny318J39E5Z0","title":"Zoom","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Zoom"},{"name":"iconClass","value":"bx bx-zoom-in","type":"label"}]},{"id":"_help_ZjLYv08Rp3qC","title":"Quick edit","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Quick edit"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_lgKX7r3aL30x","title":"Note Tooltip","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tooltip"},{"name":"iconClass","value":"bx bx-message-detail","type":"label"}]}]},{"id":"_help_BFs8mudNFgCS","title":"Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes"},{"name":"iconClass","value":"bx bx-notepad","type":"label"}],"children":[{"id":"_help_p9kXRFAkwN4o","title":"Note Icons","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Note Icons"},{"name":"iconClass","value":"bx bxs-grid","type":"label"}]},{"id":"_help_0vhv7lsOLy82","title":"Attachments","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Attachments"},{"name":"iconClass","value":"bx bx-paperclip","type":"label"}]},{"id":"_help_IakOLONlIfGI","title":"Cloning Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes"},{"name":"iconClass","value":"bx bx-duplicate","type":"label"}],"children":[{"id":"_help_TBwsyfadTA18","title":"Branch prefix","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes/Branch prefix"},{"name":"iconClass","value":"bx bx-rename","type":"label"}]}]},{"id":"_help_bwg0e8ewQMak","title":"Protected Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Protected Notes"},{"name":"iconClass","value":"bx bx-lock-alt","type":"label"}]},{"id":"_help_MKmLg5x6xkor","title":"Archived Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Archived Notes"},{"name":"iconClass","value":"bx bx-box","type":"label"}]},{"id":"_help_vZWERwf8U3nx","title":"Note Revisions","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Note Revisions"},{"name":"iconClass","value":"bx bx-history","type":"label"}]},{"id":"_help_aGlEvb9hyDhS","title":"Sorting Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes"},{"name":"iconClass","value":"bx bx-sort-up","type":"label"}]},{"id":"_help_NRnIZmSMc5sj","title":"Export as PDF","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Export as PDF"},{"name":"iconClass","value":"bx bxs-file-pdf","type":"label"}]},{"id":"_help_CoFPLs3dRlXc","title":"Read-Only Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Read-Only Notes"},{"name":"iconClass","value":"bx bx-edit-alt","type":"label"}]},{"id":"_help_0ESUbbAxVnoK","title":"Note List","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Note List"},{"name":"iconClass","value":"bx bxs-grid","type":"label"}]}]},{"id":"_help_wArbEsdSae6g","title":"Navigation","type":"book","attributes":[{"name":"iconClass","value":"bx bx-navigation","type":"label"}],"children":[{"id":"_help_kBrnXNG3Hplm","title":"Tree Concepts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Tree Concepts"},{"name":"iconClass","value":"bx bx-pyramid","type":"label"}]},{"id":"_help_MMiBEQljMQh2","title":"Note Navigation","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation"},{"name":"iconClass","value":"bx bxs-navigation","type":"label"}]},{"id":"_help_Ms1nauBra7gq","title":"Quick search","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Quick search"},{"name":"iconClass","value":"bx bx-search-alt-2","type":"label"}]},{"id":"_help_F1r9QtzQLZqm","title":"Jump to...","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Jump to"},{"name":"iconClass","value":"bx bx-send","type":"label"}]},{"id":"_help_eIg8jdvaoNNd","title":"Search","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Search"},{"name":"iconClass","value":"bx bx-search-alt-2","type":"label"}]},{"id":"_help_u3YFHC9tQlpm","title":"Bookmarks","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Bookmarks"},{"name":"iconClass","value":"bx bx-bookmarks","type":"label"}]},{"id":"_help_OR8WJ7Iz9K4U","title":"Note Hoisting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Note Hoisting"},{"name":"iconClass","value":"bx bxs-chevrons-up","type":"label"}]},{"id":"_help_ZjLYv08Rp3qC","title":"Quick edit","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Quick edit.clone"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_9sRHySam5fXb","title":"Workspaces","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Workspaces"},{"name":"iconClass","value":"bx bx-door-open","type":"label"}]},{"id":"_help_xWtq5NUHOwql","title":"Similar Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Similar Notes"},{"name":"iconClass","value":"bx bx-bar-chart","type":"label"}]},{"id":"_help_McngOG2jbUWX","title":"Search in note","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Search in note"},{"name":"iconClass","value":"bx bx-search-alt-2","type":"label"}]}]},{"id":"_help_A9Oc6YKKc65v","title":"Keyboard Shortcuts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Keyboard Shortcuts"},{"name":"iconClass","value":"bx bxs-keyboard","type":"label"}]},{"id":"_help_Wy267RK4M69c","title":"Themes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Themes"},{"name":"iconClass","value":"bx bx-palette","type":"label"}],"children":[{"id":"_help_VbjZvtUek0Ln","title":"Theme Gallery","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery"},{"name":"iconClass","value":"bx bx-book-reader","type":"label"}]}]},{"id":"_help_mHbBMPDPkVV5","title":"Import & Export","type":"book","attributes":[{"name":"iconClass","value":"bx bx-import","type":"label"}],"children":[{"id":"_help_Oau6X9rCuegd","title":"Markdown","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown"},{"name":"iconClass","value":"bx bxl-markdown","type":"label"}],"children":[{"id":"_help_rJ9grSgoExl9","title":"Supported syntax","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown/Supported syntax"},{"name":"iconClass","value":"bx bx-code-alt","type":"label"}]}]},{"id":"_help_syuSEKf2rUGr","title":"Evernote","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Import & Export/Evernote"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_GnhlmrATVqcH","title":"OneNote","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Import & Export/OneNote"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_rC3pL2aptaRE","title":"Zen mode","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Zen mode"},{"name":"iconClass","value":"bx bxs-yin-yang","type":"label"}]}]},{"id":"_help_s3YCWHBfmYuM","title":"Quick Start","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Quick Start"},{"name":"iconClass","value":"bx bx-run","type":"label"}]},{"id":"_help_i6dbnitykE5D","title":"FAQ","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/FAQ"},{"name":"iconClass","value":"bx bx-question-mark","type":"label"}]},{"id":"_help_KSZ04uQ2D1St","title":"Note Types","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types"},{"name":"iconClass","value":"bx bx-edit","type":"label"}],"children":[{"id":"_help_iPIMuisry3hd","title":"Text","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text"},{"name":"iconClass","value":"bx bx-note","type":"label"}],"children":[{"id":"_help_NwBbFdNZ9h7O","title":"Block quotes & admonitions","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Block quotes & admonitions"},{"name":"iconClass","value":"bx bx-info-circle","type":"label"}]},{"id":"_help_oSuaNgyyKnhu","title":"Bookmarks","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Bookmarks"},{"name":"iconClass","value":"bx bx-bookmark","type":"label"}]},{"id":"_help_veGu4faJErEM","title":"Content language & Right-to-left support","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Content language & Right-to-le"},{"name":"iconClass","value":"bx bx-align-right","type":"label"}]},{"id":"_help_2x0ZAX9ePtzV","title":"Cut to subnote","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Cut to subnote"},{"name":"iconClass","value":"bx bx-cut","type":"label"}]},{"id":"_help_UYuUB1ZekNQU","title":"Developer-specific formatting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Developer-specific formatting"},{"name":"iconClass","value":"bx bx-code-alt","type":"label"}],"children":[{"id":"_help_QxEyIjRBizuC","title":"Code blocks","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Developer-specific formatting/Code blocks"},{"name":"iconClass","value":"bx bx-code","type":"label"}]}]},{"id":"_help_AgjCISero73a","title":"Footnotes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Footnotes"},{"name":"iconClass","value":"bx bx-bracket","type":"label"}]},{"id":"_help_nRhnJkTT8cPs","title":"Formatting toolbar","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Formatting toolbar"},{"name":"iconClass","value":"bx bx-text","type":"label"}]},{"id":"_help_Gr6xFaF6ioJ5","title":"General formatting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/General formatting"},{"name":"iconClass","value":"bx bx-bold","type":"label"}]},{"id":"_help_AxshuNRegLAv","title":"Highlights list","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Highlights list"},{"name":"iconClass","value":"bx bx-highlight","type":"label"}]},{"id":"_help_mT0HEkOsz6i1","title":"Images","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Images"},{"name":"iconClass","value":"bx bx-image-alt","type":"label"}],"children":[{"id":"_help_0Ofbk1aSuVRu","title":"Image references","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Images/Image references"},{"name":"iconClass","value":"bx bxs-file-image","type":"label"}]}]},{"id":"_help_nBAXQFj20hS1","title":"Include Note","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Include Note"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_CohkqWQC1iBv","title":"Insert buttons","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Insert buttons"},{"name":"iconClass","value":"bx bx-plus","type":"label"}]},{"id":"_help_oiVPnW8QfnvS","title":"Keyboard shortcuts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Keyboard shortcuts"},{"name":"iconClass","value":"bx bxs-keyboard","type":"label"}]},{"id":"_help_QEAPj01N5f7w","title":"Links","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Links"},{"name":"iconClass","value":"bx bx-link-alt","type":"label"}],"children":[{"id":"_help_3IDVtesTQ8ds","title":"External links","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Links/External links"},{"name":"iconClass","value":"bx bx-link-external","type":"label"}]},{"id":"_help_hrZ1D00cLbal","title":"Internal (reference) links","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Links/Internal (reference) links"},{"name":"iconClass","value":"bx bx-link","type":"label"}]}]},{"id":"_help_S6Xx8QIWTV66","title":"Lists","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Lists"},{"name":"iconClass","value":"bx bx-list-ul","type":"label"}]},{"id":"_help_QrtTYPmdd1qq","title":"Markdown-like formatting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Markdown-like formatting"},{"name":"iconClass","value":"bx bxl-markdown","type":"label"}]},{"id":"_help_YfYAtQBcfo5V","title":"Math Equations","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Math Equations"},{"name":"iconClass","value":"bx bx-math","type":"label"}]},{"id":"_help_dEHYtoWWi8ct","title":"Other features","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Other features"},{"name":"iconClass","value":"bx bxs-grid","type":"label"}]},{"id":"_help_gLt3vA97tMcp","title":"Premium features","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Premium features"},{"name":"iconClass","value":"bx bx-star","type":"label"}],"children":[{"id":"_help_ZlN4nump6EbW","title":"Slash Commands","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Premium features/Slash Commands"},{"name":"iconClass","value":"bx bx-menu","type":"label"}]},{"id":"_help_pwc194wlRzcH","title":"Text Snippets","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Premium features/Text Snippets"},{"name":"iconClass","value":"bx bx-align-left","type":"label"}]}]},{"id":"_help_BFvAtE74rbP6","title":"Table of contents","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Table of contents"},{"name":"iconClass","value":"bx bx-heading","type":"label"}]},{"id":"_help_NdowYOC1GFKS","title":"Tables","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Tables"},{"name":"iconClass","value":"bx bx-table","type":"label"}]}]},{"id":"_help_6f9hih2hXXZk","title":"Code","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Code"},{"name":"iconClass","value":"bx bx-code","type":"label"}]},{"id":"_help_m523cpzocqaD","title":"Saved Search","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Saved Search"},{"name":"iconClass","value":"bx bx-file-find","type":"label"}]},{"id":"_help_iRwzGnHPzonm","title":"Relation Map","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Relation Map"},{"name":"iconClass","value":"bx bxs-network-chart","type":"label"}]},{"id":"_help_bdUJEHsAPYQR","title":"Note Map","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Note Map"},{"name":"iconClass","value":"bx bxs-network-chart","type":"label"}]},{"id":"_help_HcABDtFCkbFN","title":"Render Note","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Render Note"},{"name":"iconClass","value":"bx bx-extension","type":"label"}]},{"id":"_help_GTwFsgaA0lCt","title":"Collections","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections"},{"name":"iconClass","value":"bx bx-book","type":"label"}],"children":[{"id":"_help_xWbu3jpNWapp","title":"Calendar View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Calendar View"},{"name":"iconClass","value":"bx bx-calendar","type":"label"}]},{"id":"_help_81SGnPGMk7Xc","title":"Geo Map View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Geo Map View"},{"name":"iconClass","value":"bx bx-map-alt","type":"label"}]},{"id":"_help_8QqnMzx393bx","title":"Grid View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Grid View"},{"name":"iconClass","value":"bx bxs-grid","type":"label"}]},{"id":"_help_mULW0Q3VojwY","title":"List View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/List View"},{"name":"iconClass","value":"bx bx-list-ul","type":"label"}]},{"id":"_help_2FvYrpmOXm29","title":"Table View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Table View"},{"name":"iconClass","value":"bx bx-table","type":"label"}]},{"id":"_help_CtBQqbwXDx1w","title":"Board View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Board View"},{"name":"iconClass","value":"bx bx-columns","type":"label"}]}]},{"id":"_help_s1aBHPd79XYj","title":"Mermaid Diagrams","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Mermaid Diagrams"},{"name":"iconClass","value":"bx bx-selection","type":"label"}],"children":[{"id":"_help_RH6yLjjWJHof","title":"ELK layout","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Mermaid Diagrams/ELK layout"},{"name":"iconClass","value":"bx bxs-network-chart","type":"label"}]}]},{"id":"_help_grjYqerjn243","title":"Canvas","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Canvas"},{"name":"iconClass","value":"bx bx-pen","type":"label"}]},{"id":"_help_1vHRoWCEjj0L","title":"Web View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Web View"},{"name":"iconClass","value":"bx bx-globe-alt","type":"label"}]},{"id":"_help_gBbsAeiuUxI5","title":"Mind Map","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Mind Map"},{"name":"iconClass","value":"bx bx-sitemap","type":"label"}]},{"id":"_help_W8vYD3Q1zjCR","title":"File","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/File"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_BgmBlOIl72jZ","title":"Troubleshooting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting"},{"name":"iconClass","value":"bx bx-bug","type":"label"}],"children":[{"id":"_help_wy8So3yZZlH9","title":"Reporting issues","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Reporting issues"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_x59R8J8KV5Bp","title":"Anonymized Database","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Anonymized Database"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_qzNzp9LYQyPT","title":"Error logs","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Error logs"},{"name":"iconClass","value":"bx bx-comment-error","type":"label"}],"children":[{"id":"_help_bnyigUA2UK7s","title":"Backend (server) logs","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Error logs/Backend (server) logs"},{"name":"iconClass","value":"bx bx-server","type":"label"}]},{"id":"_help_9yEHzMyFirZR","title":"Frontend logs","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Error logs/Frontend logs"},{"name":"iconClass","value":"bx bx-window-alt","type":"label"}]}]},{"id":"_help_vdlYGAcpXAgc","title":"Synchronization fails with 504 Gateway Timeout","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Synchronization fails with 504"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_s8alTXmpFR61","title":"Refreshing the application","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Refreshing the application"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_pKK96zzmvBGf","title":"Theme development","type":"book","attributes":[{"name":"iconClass","value":"bx bx-palette","type":"label"}],"children":[{"id":"_help_7NfNr5pZpVKV","title":"Creating a custom theme","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Theme development/Creating a custom theme"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_WFGzWeUK6arS","title":"Customize the Next theme","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Theme development/Customize the Next theme"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_WN5z4M8ASACJ","title":"Reference","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Theme development/Reference"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_AlhDUqhENtH7","title":"Custom app-wide CSS","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Theme development/Custom app-wide CSS"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_tC7s2alapj8V","title":"Advanced Usage","type":"book","attributes":[{"name":"iconClass","value":"bx bx-rocket","type":"label"}],"children":[{"id":"_help_zEY4DaJG4YT5","title":"Attributes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes"},{"name":"iconClass","value":"bx bx-list-check","type":"label"}],"children":[{"id":"_help_HI6GBBIduIgv","title":"Labels","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes/Labels"},{"name":"iconClass","value":"bx bx-hash","type":"label"}]},{"id":"_help_Cq5X6iKQop6R","title":"Relations","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes/Relations"},{"name":"iconClass","value":"bx bx-transfer","type":"label"}]},{"id":"_help_bwZpz2ajCEwO","title":"Attribute Inheritance","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes/Attribute Inheritance"},{"name":"iconClass","value":"bx bx-list-plus","type":"label"}]},{"id":"_help_OFXdgB2nNk1F","title":"Promoted Attributes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes/Promoted Attributes"},{"name":"iconClass","value":"bx bx-table","type":"label"}]}]},{"id":"_help_KC1HB96bqqHX","title":"Templates","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Templates"},{"name":"iconClass","value":"bx bx-copy","type":"label"}]},{"id":"_help_BCkXAVs63Ttv","title":"Note Map (Link map, Tree map)","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Note Map (Link map, Tree map)"},{"name":"iconClass","value":"bx bxs-network-chart","type":"label"}]},{"id":"_help_R9pX4DGra2Vt","title":"Sharing","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Sharing"},{"name":"iconClass","value":"bx bx-share-alt","type":"label"}],"children":[{"id":"_help_Qjt68inQ2bRj","title":"Serving directly the content of a note","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Sharing/Serving directly the content o"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_5668rwcirq1t","title":"Advanced Showcases","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Advanced Showcases"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_l0tKav7yLHGF","title":"Day Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Advanced Showcases/Day Notes"},{"name":"iconClass","value":"bx bx-calendar","type":"label"}]},{"id":"_help_R7abl2fc6Mxi","title":"Weight Tracker","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Advanced Showcases/Weight Tracker"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_xYjQUYhpbUEW","title":"Task Manager","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Advanced Showcases/Task Manager"},{"name":"iconClass","value":"bx bx-calendar-check","type":"label"}]}]},{"id":"_help_J5Ex1ZrMbyJ6","title":"Custom Request Handler","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Custom Request Handler"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_d3fAXQ2diepH","title":"Custom Resource Providers","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Custom Resource Providers"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_pgxEVkzLl1OP","title":"ETAPI (REST API)","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/ETAPI (REST API)"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_9qPsTWBorUhQ","title":"API Reference","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"/etapi/docs"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_47ZrP6FNuoG8","title":"Default Note Title","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Default Note Title"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_wX4HbRucYSDD","title":"Database","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Database"},{"name":"iconClass","value":"bx bx-data","type":"label"}],"children":[{"id":"_help_oyIAJ9PvvwHX","title":"Manually altering the database","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Database/Manually altering the database"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_YKWqdJhzi2VY","title":"SQL Console","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Database/Manually altering the database/SQL Console"},{"name":"iconClass","value":"bx bx-data","type":"label"}]}]},{"id":"_help_6tZeKvSHEUiB","title":"Demo Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Database/Demo Notes"},{"name":"iconClass","value":"bx bx-package","type":"label"}]}]},{"id":"_help_Gzjqa934BdH4","title":"Configuration (config.ini or environment variables)","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Configuration (config.ini or e"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_c5xB8m4g2IY6","title":"Trilium instance","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Configuration (config.ini or environment variables)/Trilium instance"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_LWtBjFej3wX3","title":"Cross-Origin Resource Sharing (CORS)","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Configuration (config.ini or environment variables)/Cross-Origin Resource Sharing "},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_ivYnonVFBxbQ","title":"Bulk Actions","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Bulk Actions"},{"name":"iconClass","value":"bx bx-list-plus","type":"label"}]},{"id":"_help_4FahAwuGTAwC","title":"Note source","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Note source"},{"name":"iconClass","value":"bx bx-code","type":"label"}]},{"id":"_help_1YeN2MzFUluU","title":"Technologies used","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used"},{"name":"iconClass","value":"bx bxs-component","type":"label"}],"children":[{"id":"_help_MI26XDLSAlCD","title":"CKEditor","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used/CKEditor"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_N4IDkixaDG9C","title":"MindElixir","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used/MindElixir"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_H0mM1lTxF9JI","title":"Excalidraw","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used/Excalidraw"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_MQHyy2dIFgxS","title":"Leaflet","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used/Leaflet"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_m1lbrzyKDaRB","title":"Note ID","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Note ID"},{"name":"iconClass","value":"bx bx-hash","type":"label"}]},{"id":"_help_0vTSyvhPTAOz","title":"Internal API","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_z8O2VG4ZZJD7","title":"API Reference","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"/api/docs"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_2mUhVmZK8RF3","title":"Hidden Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Hidden Notes"},{"name":"iconClass","value":"bx bx-hide","type":"label"}]},{"id":"_help_uYF7pmepw27K","title":"Metrics","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Metrics"},{"name":"iconClass","value":"bx bxs-data","type":"label"}],"children":[{"id":"_help_bOP3TB56fL1V","title":"grafana-dashboard.json","type":"doc","attributes":[{"name":"iconClass","value":"bx bx-file","type":"label"}]}]}]},{"id":"_help_LMAv4Uy3Wk6J","title":"AI","type":"book","attributes":[{"name":"iconClass","value":"bx bx-bot","type":"label"}],"children":[{"id":"_help_GBBMSlVSOIGP","title":"Introduction","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/Introduction"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_WkM7gsEUyCXs","title":"AI Provider Information","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/AI Provider Information"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_7EdTxPADv95W","title":"Ollama","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_vvUCN7FDkq7G","title":"Installing Ollama","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/AI Provider Information/Ollama/Installing Ollama"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_ZavFigBX9AwP","title":"OpenAI","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/AI Provider Information/OpenAI"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_e0lkirXEiSNc","title":"Anthropic","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/AI Provider Information/Anthropic"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]}]},{"id":"_help_CdNpE2pqjmI6","title":"Scripting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting"},{"name":"iconClass","value":"bx bxs-file-js","type":"label"}],"children":[{"id":"_help_yIhgI5H7A2Sm","title":"Frontend Basics","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Frontend Basics"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_es8OU2GuguFU","title":"Examples","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_TjLYAo3JMO8X","title":"\"New Task\" launcher button","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Examples/New Task launcher button"},{"name":"iconClass","value":"bx bx-task","type":"label"}]},{"id":"_help_7kZPMD0uFwkH","title":"Downloading responses from Google Forms","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Examples/Downloading responses from Goo"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_DL92EjAaXT26","title":"Using promoted attributes to configure scripts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Examples/Using promoted attributes to c"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_GPERMystNGTB","title":"Events","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Events"},{"name":"iconClass","value":"bx bx-rss","type":"label"}]},{"id":"_help_MgibgPcfeuGz","title":"Custom Widgets","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Custom Widgets"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_YNxAqkI5Kg1M","title":"Word count widget","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Custom Widgets/Word count widget"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_SynTBQiBsdYJ","title":"Widget Basics","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Custom Widgets/Widget Basics"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_GLks18SNjxmC","title":"Script API","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Script API"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_Q2z6av6JZVWm","title":"Frontend API","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"https://triliumnext.github.io/Notes/Script%20API/interfaces/Frontend_Script_API.Api.html"},{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_habiZ3HU8Kw8","title":"FNote","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"https://triliumnext.github.io/Notes/Script%20API/classes/Frontend_Script_API.FNote.html"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_MEtfsqa5VwNi","title":"Backend API","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"https://triliumnext.github.io/Notes/Script%20API/interfaces/Backend_Script_API.Api.html"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]}]}] \ No newline at end of file +[{"id":"_help_BOCnjTMBCoxW","title":"Feature Highlights","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Feature Highlights"},{"name":"iconClass","value":"bx bx-star","type":"label"}]},{"id":"_help_Otzi9La2YAUX","title":"Installation & Setup","type":"book","attributes":[{"name":"iconClass","value":"bx bx-cog","type":"label"}],"children":[{"id":"_help_poXkQfguuA0U","title":"Desktop Installation","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Desktop Installation"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_WOcw2SLH6tbX","title":"Server Installation","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_Dgg7bR3b6K9j","title":"1. Installing the server","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_3tW6mORuTHnB","title":"Packaged version for Linux","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Packaged version for Linux"},{"name":"iconClass","value":"bx bxl-tux","type":"label"}]},{"id":"_help_rWX5eY045zbE","title":"Using Docker","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Docker"},{"name":"iconClass","value":"bx bxl-docker","type":"label"}]},{"id":"_help_moVgBcoxE3EK","title":"On NixOS","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/On NixOS"},{"name":"iconClass","value":"bx bxl-tux","type":"label"}]},{"id":"_help_J1Bb6lVlwU5T","title":"Manually","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Manually"},{"name":"iconClass","value":"bx bx-code-alt","type":"label"}]},{"id":"_help_DCmT6e7clMoP","title":"Using Kubernetes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Using Kubernetes"},{"name":"iconClass","value":"bx bxl-kubernetes","type":"label"}]},{"id":"_help_klCWNks3ReaQ","title":"Multiple server instances","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/1. Installing the server/Multiple server instances"},{"name":"iconClass","value":"bx bxs-user-account","type":"label"}]}]},{"id":"_help_vcjrb3VVYPZI","title":"2. Reverse proxy","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_ud6MShXL4WpO","title":"Nginx","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/2. Reverse proxy/Nginx"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_fDLvzOx29Pfg","title":"Apache","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/2. Reverse proxy/Apache"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_l2VkvOwUNfZj","title":"TLS Configuration","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/TLS Configuration"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_0hzsNCP31IAB","title":"Authentication","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/Authentication"},{"name":"iconClass","value":"bx bx-lock-alt","type":"label"}]},{"id":"_help_7DAiwaf8Z7Rz","title":"Multi-Factor Authentication","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Server Installation/Multi-Factor Authentication"},{"name":"iconClass","value":"bx bx-stopwatch","type":"label"}]}]},{"id":"_help_cbkrhQjrkKrh","title":"Synchronization","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Synchronization"},{"name":"iconClass","value":"bx bx-sync","type":"label"}]},{"id":"_help_RDslemsQ6gCp","title":"Mobile Frontend","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Mobile Frontend"},{"name":"iconClass","value":"bx bx-mobile-alt","type":"label"}]},{"id":"_help_MtPxeAWVAzMg","title":"Web Clipper","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Web Clipper"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_n1lujUxCwipy","title":"Upgrading TriliumNext","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Upgrading TriliumNext"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_ODY7qQn5m2FT","title":"Backup","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Backup"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_tAassRL4RSQL","title":"Data directory","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Installation & Setup/Data directory"},{"name":"iconClass","value":"bx bx-folder-open","type":"label"}]}]},{"id":"_help_gh7bpGYxajRS","title":"Basic Concepts and Features","type":"book","attributes":[{"name":"iconClass","value":"bx bx-help-circle","type":"label"}],"children":[{"id":"_help_Vc8PjrjAGuOp","title":"UI Elements","type":"book","attributes":[{"name":"iconClass","value":"bx bx-window-alt","type":"label"}],"children":[{"id":"_help_x0JgW8UqGXvq","title":"Vertical and horizontal layout","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Vertical and horizontal layout"},{"name":"iconClass","value":"bx bxs-layout","type":"label"}]},{"id":"_help_x3i7MxGccDuM","title":"Global menu","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Global menu"},{"name":"iconClass","value":"bx bx-menu","type":"label"}]},{"id":"_help_oPVyFC7WL2Lp","title":"Note Tree","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree"},{"name":"iconClass","value":"bx bxs-tree-alt","type":"label"}],"children":[{"id":"_help_YtSN43OrfzaA","title":"Note tree contextual menu","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Note tree contextual menu"},{"name":"iconClass","value":"bx bx-menu","type":"label"}]},{"id":"_help_yTjUdsOi4CIE","title":"Multiple selection","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Multiple selection"},{"name":"iconClass","value":"bx bx-list-plus","type":"label"}]},{"id":"_help_DvdZhoQZY9Yd","title":"Keyboard shortcuts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tree/Keyboard shortcuts"},{"name":"iconClass","value":"bx bxs-keyboard","type":"label"}]}]},{"id":"_help_BlN9DFI679QC","title":"Ribbon","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Ribbon"},{"name":"iconClass","value":"bx bx-dots-horizontal","type":"label"}]},{"id":"_help_3seOhtN8uLIY","title":"Tabs","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Tabs"},{"name":"iconClass","value":"bx bx-dock-top","type":"label"}]},{"id":"_help_xYmIYSP6wE3F","title":"Launch Bar","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Launch Bar"},{"name":"iconClass","value":"bx bx-sidebar","type":"label"}]},{"id":"_help_8YBEPzcpUgxw","title":"Note buttons","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note buttons"},{"name":"iconClass","value":"bx bx-dots-vertical-rounded","type":"label"}]},{"id":"_help_4TIF1oA4VQRO","title":"Options","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Options"},{"name":"iconClass","value":"bx bx-cog","type":"label"}]},{"id":"_help_luNhaphA37EO","title":"Split View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Split View"},{"name":"iconClass","value":"bx bx-dock-right","type":"label"}]},{"id":"_help_XpOYSgsLkTJy","title":"Floating buttons","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Floating buttons"},{"name":"iconClass","value":"bx bx-rectangle","type":"label"}]},{"id":"_help_RnaPdbciOfeq","title":"Right Sidebar","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Right Sidebar"},{"name":"iconClass","value":"bx bxs-dock-right","type":"label"}]},{"id":"_help_r5JGHN99bVKn","title":"Recent Changes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Recent Changes"},{"name":"iconClass","value":"bx bx-history","type":"label"}]},{"id":"_help_ny318J39E5Z0","title":"Zoom","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Zoom"},{"name":"iconClass","value":"bx bx-zoom-in","type":"label"}]},{"id":"_help_ZjLYv08Rp3qC","title":"Quick edit","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Quick edit"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_lgKX7r3aL30x","title":"Note Tooltip","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/UI Elements/Note Tooltip"},{"name":"iconClass","value":"bx bx-message-detail","type":"label"}]}]},{"id":"_help_BFs8mudNFgCS","title":"Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes"},{"name":"iconClass","value":"bx bx-notepad","type":"label"}],"children":[{"id":"_help_p9kXRFAkwN4o","title":"Note Icons","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Note Icons"},{"name":"iconClass","value":"bx bxs-grid","type":"label"}]},{"id":"_help_0vhv7lsOLy82","title":"Attachments","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Attachments"},{"name":"iconClass","value":"bx bx-paperclip","type":"label"}]},{"id":"_help_IakOLONlIfGI","title":"Cloning Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes"},{"name":"iconClass","value":"bx bx-duplicate","type":"label"}],"children":[{"id":"_help_TBwsyfadTA18","title":"Branch prefix","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Cloning Notes/Branch prefix"},{"name":"iconClass","value":"bx bx-rename","type":"label"}]}]},{"id":"_help_bwg0e8ewQMak","title":"Protected Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Protected Notes"},{"name":"iconClass","value":"bx bx-lock-alt","type":"label"}]},{"id":"_help_MKmLg5x6xkor","title":"Archived Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Archived Notes"},{"name":"iconClass","value":"bx bx-box","type":"label"}]},{"id":"_help_vZWERwf8U3nx","title":"Note Revisions","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Note Revisions"},{"name":"iconClass","value":"bx bx-history","type":"label"}]},{"id":"_help_aGlEvb9hyDhS","title":"Sorting Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Sorting Notes"},{"name":"iconClass","value":"bx bx-sort-up","type":"label"}]},{"id":"_help_NRnIZmSMc5sj","title":"Export as PDF","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Export as PDF"},{"name":"iconClass","value":"bx bxs-file-pdf","type":"label"}]},{"id":"_help_CoFPLs3dRlXc","title":"Read-Only Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Read-Only Notes"},{"name":"iconClass","value":"bx bx-edit-alt","type":"label"}]},{"id":"_help_0ESUbbAxVnoK","title":"Note List","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Notes/Note List"},{"name":"iconClass","value":"bx bxs-grid","type":"label"}]}]},{"id":"_help_wArbEsdSae6g","title":"Navigation","type":"book","attributes":[{"name":"iconClass","value":"bx bx-navigation","type":"label"}],"children":[{"id":"_help_kBrnXNG3Hplm","title":"Tree Concepts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Tree Concepts"},{"name":"iconClass","value":"bx bx-pyramid","type":"label"}]},{"id":"_help_MMiBEQljMQh2","title":"Note Navigation","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Note Navigation"},{"name":"iconClass","value":"bx bxs-navigation","type":"label"}]},{"id":"_help_Ms1nauBra7gq","title":"Quick search","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Quick search"},{"name":"iconClass","value":"bx bx-search-alt-2","type":"label"}]},{"id":"_help_F1r9QtzQLZqm","title":"Jump to...","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Jump to"},{"name":"iconClass","value":"bx bx-send","type":"label"}]},{"id":"_help_eIg8jdvaoNNd","title":"Search","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Search"},{"name":"iconClass","value":"bx bx-search-alt-2","type":"label"}]},{"id":"_help_u3YFHC9tQlpm","title":"Bookmarks","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Bookmarks"},{"name":"iconClass","value":"bx bx-bookmarks","type":"label"}]},{"id":"_help_OR8WJ7Iz9K4U","title":"Note Hoisting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Note Hoisting"},{"name":"iconClass","value":"bx bxs-chevrons-up","type":"label"}]},{"id":"_help_ZjLYv08Rp3qC","title":"Quick edit","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Quick edit.clone"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_9sRHySam5fXb","title":"Workspaces","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Workspaces"},{"name":"iconClass","value":"bx bx-door-open","type":"label"}]},{"id":"_help_xWtq5NUHOwql","title":"Similar Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Similar Notes"},{"name":"iconClass","value":"bx bx-bar-chart","type":"label"}]},{"id":"_help_McngOG2jbUWX","title":"Search in note","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Navigation/Search in note"},{"name":"iconClass","value":"bx bx-search-alt-2","type":"label"}]}]},{"id":"_help_A9Oc6YKKc65v","title":"Keyboard Shortcuts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Keyboard Shortcuts"},{"name":"iconClass","value":"bx bxs-keyboard","type":"label"}]},{"id":"_help_Wy267RK4M69c","title":"Themes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Themes"},{"name":"iconClass","value":"bx bx-palette","type":"label"}],"children":[{"id":"_help_VbjZvtUek0Ln","title":"Theme Gallery","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Themes/Theme Gallery"},{"name":"iconClass","value":"bx bx-book-reader","type":"label"}]}]},{"id":"_help_mHbBMPDPkVV5","title":"Import & Export","type":"book","attributes":[{"name":"iconClass","value":"bx bx-import","type":"label"}],"children":[{"id":"_help_Oau6X9rCuegd","title":"Markdown","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown"},{"name":"iconClass","value":"bx bxl-markdown","type":"label"}],"children":[{"id":"_help_rJ9grSgoExl9","title":"Supported syntax","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Import & Export/Markdown/Supported syntax"},{"name":"iconClass","value":"bx bx-code-alt","type":"label"}]}]},{"id":"_help_syuSEKf2rUGr","title":"Evernote","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Import & Export/Evernote"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_GnhlmrATVqcH","title":"OneNote","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Import & Export/OneNote"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_rC3pL2aptaRE","title":"Zen mode","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Basic Concepts and Features/Zen mode"},{"name":"iconClass","value":"bx bxs-yin-yang","type":"label"}]}]},{"id":"_help_s3YCWHBfmYuM","title":"Quick Start","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Quick Start"},{"name":"iconClass","value":"bx bx-run","type":"label"}]},{"id":"_help_i6dbnitykE5D","title":"FAQ","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/FAQ"},{"name":"iconClass","value":"bx bx-question-mark","type":"label"}]},{"id":"_help_KSZ04uQ2D1St","title":"Note Types","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types"},{"name":"iconClass","value":"bx bx-edit","type":"label"}],"children":[{"id":"_help_iPIMuisry3hd","title":"Text","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text"},{"name":"iconClass","value":"bx bx-note","type":"label"}],"children":[{"id":"_help_NwBbFdNZ9h7O","title":"Block quotes & admonitions","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Block quotes & admonitions"},{"name":"iconClass","value":"bx bx-info-circle","type":"label"}]},{"id":"_help_oSuaNgyyKnhu","title":"Bookmarks","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Bookmarks"},{"name":"iconClass","value":"bx bx-bookmark","type":"label"}]},{"id":"_help_veGu4faJErEM","title":"Content language & Right-to-left support","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Content language & Right-to-le"},{"name":"iconClass","value":"bx bx-align-right","type":"label"}]},{"id":"_help_2x0ZAX9ePtzV","title":"Cut to subnote","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Cut to subnote"},{"name":"iconClass","value":"bx bx-cut","type":"label"}]},{"id":"_help_UYuUB1ZekNQU","title":"Developer-specific formatting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Developer-specific formatting"},{"name":"iconClass","value":"bx bx-code-alt","type":"label"}],"children":[{"id":"_help_QxEyIjRBizuC","title":"Code blocks","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Developer-specific formatting/Code blocks"},{"name":"iconClass","value":"bx bx-code","type":"label"}]}]},{"id":"_help_AgjCISero73a","title":"Footnotes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Footnotes"},{"name":"iconClass","value":"bx bx-bracket","type":"label"}]},{"id":"_help_nRhnJkTT8cPs","title":"Formatting toolbar","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Formatting toolbar"},{"name":"iconClass","value":"bx bx-text","type":"label"}]},{"id":"_help_Gr6xFaF6ioJ5","title":"General formatting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/General formatting"},{"name":"iconClass","value":"bx bx-bold","type":"label"}]},{"id":"_help_AxshuNRegLAv","title":"Highlights list","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Highlights list"},{"name":"iconClass","value":"bx bx-highlight","type":"label"}]},{"id":"_help_mT0HEkOsz6i1","title":"Images","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Images"},{"name":"iconClass","value":"bx bx-image-alt","type":"label"}],"children":[{"id":"_help_0Ofbk1aSuVRu","title":"Image references","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Images/Image references"},{"name":"iconClass","value":"bx bxs-file-image","type":"label"}]}]},{"id":"_help_nBAXQFj20hS1","title":"Include Note","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Include Note"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_CohkqWQC1iBv","title":"Insert buttons","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Insert buttons"},{"name":"iconClass","value":"bx bx-plus","type":"label"}]},{"id":"_help_oiVPnW8QfnvS","title":"Keyboard shortcuts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Keyboard shortcuts"},{"name":"iconClass","value":"bx bxs-keyboard","type":"label"}]},{"id":"_help_QEAPj01N5f7w","title":"Links","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Links"},{"name":"iconClass","value":"bx bx-link-alt","type":"label"}],"children":[{"id":"_help_3IDVtesTQ8ds","title":"External links","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Links/External links"},{"name":"iconClass","value":"bx bx-link-external","type":"label"}]},{"id":"_help_hrZ1D00cLbal","title":"Internal (reference) links","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Links/Internal (reference) links"},{"name":"iconClass","value":"bx bx-link","type":"label"}]}]},{"id":"_help_S6Xx8QIWTV66","title":"Lists","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Lists"},{"name":"iconClass","value":"bx bx-list-ul","type":"label"}]},{"id":"_help_QrtTYPmdd1qq","title":"Markdown-like formatting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Markdown-like formatting"},{"name":"iconClass","value":"bx bxl-markdown","type":"label"}]},{"id":"_help_YfYAtQBcfo5V","title":"Math Equations","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Math Equations"},{"name":"iconClass","value":"bx bx-math","type":"label"}]},{"id":"_help_dEHYtoWWi8ct","title":"Other features","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Other features"},{"name":"iconClass","value":"bx bxs-grid","type":"label"}]},{"id":"_help_gLt3vA97tMcp","title":"Premium features","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Premium features"},{"name":"iconClass","value":"bx bx-star","type":"label"}],"children":[{"id":"_help_ZlN4nump6EbW","title":"Slash Commands","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Premium features/Slash Commands"},{"name":"iconClass","value":"bx bx-menu","type":"label"}]},{"id":"_help_pwc194wlRzcH","title":"Text Snippets","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Premium features/Text Snippets"},{"name":"iconClass","value":"bx bx-align-left","type":"label"}]}]},{"id":"_help_BFvAtE74rbP6","title":"Table of contents","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Table of contents"},{"name":"iconClass","value":"bx bx-heading","type":"label"}]},{"id":"_help_NdowYOC1GFKS","title":"Tables","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Text/Tables"},{"name":"iconClass","value":"bx bx-table","type":"label"}]}]},{"id":"_help_6f9hih2hXXZk","title":"Code","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Code"},{"name":"iconClass","value":"bx bx-code","type":"label"}]},{"id":"_help_m523cpzocqaD","title":"Saved Search","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Saved Search"},{"name":"iconClass","value":"bx bx-file-find","type":"label"}]},{"id":"_help_iRwzGnHPzonm","title":"Relation Map","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Relation Map"},{"name":"iconClass","value":"bx bxs-network-chart","type":"label"}]},{"id":"_help_bdUJEHsAPYQR","title":"Note Map","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Note Map"},{"name":"iconClass","value":"bx bxs-network-chart","type":"label"}]},{"id":"_help_HcABDtFCkbFN","title":"Render Note","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Render Note"},{"name":"iconClass","value":"bx bx-extension","type":"label"}]},{"id":"_help_GTwFsgaA0lCt","title":"Collections","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections"},{"name":"iconClass","value":"bx bx-book","type":"label"}],"children":[{"id":"_help_xWbu3jpNWapp","title":"Calendar View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Calendar View"},{"name":"iconClass","value":"bx bx-calendar","type":"label"}]},{"id":"_help_81SGnPGMk7Xc","title":"Geo Map View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Geo Map View"},{"name":"iconClass","value":"bx bx-map-alt","type":"label"}]},{"id":"_help_8QqnMzx393bx","title":"Grid View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Grid View"},{"name":"iconClass","value":"bx bxs-grid","type":"label"}]},{"id":"_help_mULW0Q3VojwY","title":"List View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/List View"},{"name":"iconClass","value":"bx bx-list-ul","type":"label"}]},{"id":"_help_2FvYrpmOXm29","title":"Table View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Table View"},{"name":"iconClass","value":"bx bx-table","type":"label"}]},{"id":"_help_CtBQqbwXDx1w","title":"Board View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Collections/Board View"},{"name":"iconClass","value":"bx bx-columns","type":"label"}]}]},{"id":"_help_s1aBHPd79XYj","title":"Mermaid Diagrams","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Mermaid Diagrams"},{"name":"iconClass","value":"bx bx-selection","type":"label"}],"children":[{"id":"_help_RH6yLjjWJHof","title":"ELK layout","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Mermaid Diagrams/ELK layout"},{"name":"iconClass","value":"bx bxs-network-chart","type":"label"}]}]},{"id":"_help_grjYqerjn243","title":"Canvas","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Canvas"},{"name":"iconClass","value":"bx bx-pen","type":"label"}]},{"id":"_help_1vHRoWCEjj0L","title":"Web View","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Web View"},{"name":"iconClass","value":"bx bx-globe-alt","type":"label"}]},{"id":"_help_gBbsAeiuUxI5","title":"Mind Map","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/Mind Map"},{"name":"iconClass","value":"bx bx-sitemap","type":"label"}]},{"id":"_help_W8vYD3Q1zjCR","title":"File","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Note Types/File"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_BgmBlOIl72jZ","title":"Troubleshooting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting"},{"name":"iconClass","value":"bx bx-bug","type":"label"}],"children":[{"id":"_help_wy8So3yZZlH9","title":"Reporting issues","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Reporting issues"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_x59R8J8KV5Bp","title":"Anonymized Database","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Anonymized Database"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_qzNzp9LYQyPT","title":"Error logs","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Error logs"},{"name":"iconClass","value":"bx bx-comment-error","type":"label"}],"children":[{"id":"_help_bnyigUA2UK7s","title":"Backend (server) logs","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Error logs/Backend (server) logs"},{"name":"iconClass","value":"bx bx-server","type":"label"}]},{"id":"_help_9yEHzMyFirZR","title":"Frontend logs","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Error logs/Frontend logs"},{"name":"iconClass","value":"bx bx-window-alt","type":"label"}]}]},{"id":"_help_vdlYGAcpXAgc","title":"Synchronization fails with 504 Gateway Timeout","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Synchronization fails with 504"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_s8alTXmpFR61","title":"Refreshing the application","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Troubleshooting/Refreshing the application"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_pKK96zzmvBGf","title":"Theme development","type":"book","attributes":[{"name":"iconClass","value":"bx bx-palette","type":"label"}],"children":[{"id":"_help_7NfNr5pZpVKV","title":"Creating a custom theme","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Theme development/Creating a custom theme"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_WFGzWeUK6arS","title":"Customize the Next theme","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Theme development/Customize the Next theme"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_WN5z4M8ASACJ","title":"Reference","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Theme development/Reference"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_AlhDUqhENtH7","title":"Custom app-wide CSS","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Theme development/Custom app-wide CSS"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_tC7s2alapj8V","title":"Advanced Usage","type":"book","attributes":[{"name":"iconClass","value":"bx bx-rocket","type":"label"}],"children":[{"id":"_help_zEY4DaJG4YT5","title":"Attributes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes"},{"name":"iconClass","value":"bx bx-list-check","type":"label"}],"children":[{"id":"_help_HI6GBBIduIgv","title":"Labels","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes/Labels"},{"name":"iconClass","value":"bx bx-hash","type":"label"}]},{"id":"_help_Cq5X6iKQop6R","title":"Relations","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes/Relations"},{"name":"iconClass","value":"bx bx-transfer","type":"label"}]},{"id":"_help_bwZpz2ajCEwO","title":"Attribute Inheritance","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes/Attribute Inheritance"},{"name":"iconClass","value":"bx bx-list-plus","type":"label"}]},{"id":"_help_OFXdgB2nNk1F","title":"Promoted Attributes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Attributes/Promoted Attributes"},{"name":"iconClass","value":"bx bx-table","type":"label"}]}]},{"id":"_help_KC1HB96bqqHX","title":"Templates","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Templates"},{"name":"iconClass","value":"bx bx-copy","type":"label"}]},{"id":"_help_BCkXAVs63Ttv","title":"Note Map (Link map, Tree map)","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Note Map (Link map, Tree map)"},{"name":"iconClass","value":"bx bxs-network-chart","type":"label"}]},{"id":"_help_R9pX4DGra2Vt","title":"Sharing","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Sharing"},{"name":"iconClass","value":"bx bx-share-alt","type":"label"}],"children":[{"id":"_help_Qjt68inQ2bRj","title":"Serving directly the content of a note","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Sharing/Serving directly the content o"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_5668rwcirq1t","title":"Advanced Showcases","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Advanced Showcases"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_l0tKav7yLHGF","title":"Day Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Advanced Showcases/Day Notes"},{"name":"iconClass","value":"bx bx-calendar","type":"label"}]},{"id":"_help_R7abl2fc6Mxi","title":"Weight Tracker","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Advanced Showcases/Weight Tracker"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_xYjQUYhpbUEW","title":"Task Manager","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Advanced Showcases/Task Manager"},{"name":"iconClass","value":"bx bx-calendar-check","type":"label"}]}]},{"id":"_help_J5Ex1ZrMbyJ6","title":"Custom Request Handler","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Custom Request Handler"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_d3fAXQ2diepH","title":"Custom Resource Providers","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Custom Resource Providers"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_pgxEVkzLl1OP","title":"ETAPI (REST API)","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/ETAPI (REST API)"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_9qPsTWBorUhQ","title":"API Reference","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"/etapi/docs"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_47ZrP6FNuoG8","title":"Default Note Title","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Default Note Title"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_wX4HbRucYSDD","title":"Database","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Database"},{"name":"iconClass","value":"bx bx-data","type":"label"}],"children":[{"id":"_help_oyIAJ9PvvwHX","title":"Manually altering the database","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Database/Manually altering the database"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_YKWqdJhzi2VY","title":"SQL Console","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Database/Manually altering the database/SQL Console"},{"name":"iconClass","value":"bx bx-data","type":"label"}]}]},{"id":"_help_6tZeKvSHEUiB","title":"Demo Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Database/Demo Notes"},{"name":"iconClass","value":"bx bx-package","type":"label"}]}]},{"id":"_help_Gzjqa934BdH4","title":"Configuration (config.ini or environment variables)","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Configuration (config.ini or e"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_c5xB8m4g2IY6","title":"Trilium instance","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Configuration (config.ini or environment variables)/Trilium instance"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_LWtBjFej3wX3","title":"Cross-Origin Resource Sharing (CORS)","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Configuration (config.ini or environment variables)/Cross-Origin Resource Sharing "},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_ivYnonVFBxbQ","title":"Bulk Actions","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Bulk Actions"},{"name":"iconClass","value":"bx bx-list-plus","type":"label"}]},{"id":"_help_4FahAwuGTAwC","title":"Note source","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Note source"},{"name":"iconClass","value":"bx bx-code","type":"label"}]},{"id":"_help_1YeN2MzFUluU","title":"Technologies used","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used"},{"name":"iconClass","value":"bx bxs-component","type":"label"}],"children":[{"id":"_help_MI26XDLSAlCD","title":"CKEditor","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used/CKEditor"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_N4IDkixaDG9C","title":"MindElixir","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used/MindElixir"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_H0mM1lTxF9JI","title":"Excalidraw","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used/Excalidraw"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_MQHyy2dIFgxS","title":"Leaflet","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Technologies used/Leaflet"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_m1lbrzyKDaRB","title":"Note ID","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Note ID"},{"name":"iconClass","value":"bx bx-hash","type":"label"}]},{"id":"_help_0vTSyvhPTAOz","title":"Internal API","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_z8O2VG4ZZJD7","title":"API Reference","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"/api/docs"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_2mUhVmZK8RF3","title":"Hidden Notes","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Hidden Notes"},{"name":"iconClass","value":"bx bx-hide","type":"label"}]},{"id":"_help_uYF7pmepw27K","title":"Metrics","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Advanced Usage/Metrics"},{"name":"iconClass","value":"bx bxs-data","type":"label"}],"children":[{"id":"_help_bOP3TB56fL1V","title":"grafana-dashboard.json","type":"doc","attributes":[{"name":"iconClass","value":"bx bx-file","type":"label"}]}]}]},{"id":"_help_LMAv4Uy3Wk6J","title":"AI","type":"book","attributes":[{"name":"iconClass","value":"bx bx-bot","type":"label"}],"children":[{"id":"_help_GBBMSlVSOIGP","title":"Introduction","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/Introduction"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_WkM7gsEUyCXs","title":"AI Provider Information","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/AI Provider Information"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_7EdTxPADv95W","title":"Ollama","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_vvUCN7FDkq7G","title":"Installing Ollama","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/AI Provider Information/Ollama/Installing Ollama"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_ZavFigBX9AwP","title":"OpenAI","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/AI Provider Information/OpenAI"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_e0lkirXEiSNc","title":"Anthropic","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/AI/AI Provider Information/Anthropic"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]}]},{"id":"_help_CdNpE2pqjmI6","title":"Scripting","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting"},{"name":"iconClass","value":"bx bxs-file-js","type":"label"}],"children":[{"id":"_help_yIhgI5H7A2Sm","title":"Frontend Basics","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Frontend Basics"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_es8OU2GuguFU","title":"Examples","type":"book","attributes":[{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_TjLYAo3JMO8X","title":"\"New Task\" launcher button","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Examples/New Task launcher button"},{"name":"iconClass","value":"bx bx-task","type":"label"}]},{"id":"_help_7kZPMD0uFwkH","title":"Downloading responses from Google Forms","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Examples/Downloading responses from Goo"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_DL92EjAaXT26","title":"Using promoted attributes to configure scripts","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Examples/Using promoted attributes to c"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_GPERMystNGTB","title":"Events","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Events"},{"name":"iconClass","value":"bx bx-rss","type":"label"}]},{"id":"_help_MgibgPcfeuGz","title":"Custom Widgets","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Custom Widgets"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_YNxAqkI5Kg1M","title":"Word count widget","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Custom Widgets/Word count widget"},{"name":"iconClass","value":"bx bx-file","type":"label"}]},{"id":"_help_SynTBQiBsdYJ","title":"Widget Basics","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Custom Widgets/Widget Basics"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_GLks18SNjxmC","title":"Script API","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Script API"},{"name":"iconClass","value":"bx bx-file","type":"label"}],"children":[{"id":"_help_Q2z6av6JZVWm","title":"Frontend API","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"https://triliumnext.github.io/Notes/Script%20API/interfaces/Frontend_Script_API.Api.html"},{"name":"iconClass","value":"bx bx-folder","type":"label"}],"children":[{"id":"_help_habiZ3HU8Kw8","title":"FNote","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"https://triliumnext.github.io/Notes/Script%20API/classes/Frontend_Script_API.FNote.html"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_MEtfsqa5VwNi","title":"Backend API","type":"webView","attributes":[{"type":"label","name":"webViewSrc","value":"https://triliumnext.github.io/Notes/Script%20API/interfaces/Backend_Script_API.Api.html"},{"name":"iconClass","value":"bx bx-file","type":"label"}]}]},{"id":"_help_vElnKeDNPSVl","title":"Logging","type":"doc","attributes":[{"type":"label","name":"docName","value":"User Guide/User Guide/Scripting/Logging"},{"name":"iconClass","value":"bx bx-terminal","type":"label"}]}]}] \ No newline at end of file diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing.html index 358d26117..1c7240c48 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Advanced Usage/Sharing.html @@ -6,178 +6,173 @@ class="image"> -

      Features, interaction and limitations

      + +

      Features, interaction and limitations

        -
      • Searching by note title.
      • -
      • Automatic dark/light mode based on the user's browser settings.
      • -
      • Mobile-friendly layout, with sidebar.
      • -
      • Collapsible tree with the same note icons as the application.
      • -
      • Customizable logo.
      • -
      • Toggle button for dark/light mode, which also stores the user preferences.
      • -
      • Quick navigation buttons (previous and next note).
      • -
      • Displaying the date of the last update of the note.
      • +
      • Searching by note title.
      • +
      • Automatic dark/light mode based on the user's browser settings.
      • +
      • Mobile-friendly layout, with sidebar.
      • +
      • Collapsible tree with the same note icons as the application.
      • +
      • Customizable logo.
      • +
      • Toggle button for dark/light mode, which also stores the user preferences.
      • +
      • Quick navigation buttons (previous and next note).
      • +
      • Displaying the date of the last update of the note.

      By note type

      -
      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
       Supported featuresLimitations
      Text - -
        -
      • Table of contents.
      • -
      • Syntax highlight of code blocks, provided a language is selected (does - not work if “Auto-detected” is enabled).
      • -
      • Rendering for math equations.
      • -
      • Including notes (only - if the included notes are also shared).
      • -
      -
      -
        -
      • Inline Mermaid diagrams are not rendered.
      • -
      -
      Code - -
        -
      • Basic support (displaying the contents of the note in a monospace font).
      • -
      -
      -
        -
      • No syntax highlight.
      • -
      -
      Saved Search - Not supported. 
      Relation Map - Not supported. 
      Note Map - Not supported. 
      Render Note - Not supported. 
      Collections - -
        -
      • The child notes are displayed in a fixed format. 
      • -
      -
      -
        -
      • More advanced view types such as the calendar view are not supported.
      • -
      -
      Mermaid Diagrams - -
        -
      • The diagram is displayed as a vector image.
      • -
      -
      -
        -
      • No further interaction supported.
      • -
      -
      Canvas - -
        -
      • The diagram is displayed as a vector image.
      • -
      -
      -
        -
      • No further interaction supported.
      • -
      -
      Web View - Not supported. 
      Mind Map - The diagram is displayed as a vector image. -
        -
      • No further interaction supported.
      • -
      -
      Geo Map View - Not supported. 
      File - Basic interaction (downloading the file). -
        -
      • No further interaction supported.
      • -
      -
      -
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
       Supported featuresLimitations
      Text + +
        +
      • Table of contents.
      • +
      • Syntax highlight of code blocks, provided a language is selected (does + not work if “Auto-detected” is enabled).
      • +
      • Rendering for math equations.
      • +
      • Including notes (only if the included + notes are also shared).
      • +
      +
      +
        +
      • Inline Mermaid diagrams are not rendered.
      • +
      +
      Code + +
        +
      • Basic support (displaying the contents of the note in a monospace font).
      • +
      +
      +
        +
      • No syntax highlight.
      • +
      +
      Saved Search + Not supported. 
      Relation Map + Not supported. 
      Note Map + Not supported. 
      Render Note + Not supported. 
      Collections + +
        +
      • The child notes are displayed in a fixed format. 
      • +
      +
      +
        +
      • More advanced view types such as the calendar view are not supported.
      • +
      +
      Mermaid Diagrams + +
        +
      • The diagram is displayed as a vector image.
      • +
      +
      +
        +
      • No further interaction supported.
      • +
      +
      Canvas + +
        +
      • The diagram is displayed as a vector image.
      • +
      +
      +
        +
      • No further interaction supported.
      • +
      +
      Web View + Not supported. 
      Mind Map + The diagram is displayed as a vector image. +
        +
      • No further interaction supported.
      • +
      +
      Geo Map View + Not supported. 
      File + Basic interaction (downloading the file). +
        +
      • No further interaction supported.
      • +
      +

      While the sharing feature is powerful, it has some limitations:

        -
      • Code Notes: No syntax highlighting.
      • -
      • Static Note Tree +
      • Code Notes: No syntax highlighting.
      • +
      • Static Note Tree
      • -
      • Protected Notes: Cannot be shared.
      • -
      • Include Notes: Not supported.
      • +
      • Protected Notes: Cannot be shared.
      • +
      • Include Notes: Not supported.

      Some of these limitations may be addressed in future updates.

      Prerequisites

      @@ -186,7 +181,7 @@ class="image"> This is necessary because the notes will be hosted from the server.

      Sharing a note

        -
      1. +
      2. Enable Sharing: To share a note, toggle the Shared switch within the note's interface. Once sharing is enabled, an URL will appear, which you can click to access the shared note.

        @@ -194,9 +189,11 @@ class="image"> Share Note

      3. -
      4. Access the Shared Note: The link provided will open the - note in your browser. If your server is not configured with a public IP, - the URL will refer to localhost (127.0.0.1).
      5. +
      6. +

        Access the Shared Note: The link provided will open the + note in your browser. If your server is not configured with a public IP, + the URL will refer to localhost (127.0.0.1).

        +

      Sharing a note subtree

      When you share a note, you actually share the entire subtree of notes @@ -222,13 +219,12 @@ class="image">

      The default design should be a good starting point, but you can customize it using your own CSS:

        -
      • Custom CSS: Link a CSS Custom CSS: Link a CSS Code note to the shared page by adding a ~shareCss relation to the note. If you want this style to apply to the entire subtree, make the label inheritable. You can hide the CSS code note from the tree navigation by adding the #shareHiddenFromTree label.
      • -
      • Omitting Default CSS: For extensive styling changes, +
      • Omitting Default CSS: For extensive styling changes, use the #shareOmitDefaultCss label to avoid conflicts with Trilium's default stylesheet.
      • @@ -251,8 +247,8 @@ for (const attr of parentNote.attributes) { This will change the URL to http://domain.tld/share/highlighting.

        Important:

          -
        1. Ensure that aliases are unique.
        2. -
        3. Using slashes (/) within aliases to create subpaths is not +
        4. Ensure that aliases are unique.
        5. +
        6. Using slashes (/) within aliases to create subpaths is not supported.

        Setting a custom favicon

        @@ -275,84 +271,83 @@ for (const attr of parentNote.attributes) { When viewed, the list of shared roots will be displayed at the bottom of the note.

        Attribute reference

        -
        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        AttributeDescription
        shareHiddenFromTree - this note is hidden from left navigation tree, but still accessible with - its URL
        shareExternalLink - note will act as a link to an external website in the share tree
        shareAlias - define an alias using which the note will be available under https://your_trilium_host/share/[your_alias] -
        shareOmitDefaultCss - default share page CSS will be omitted. Use when you make extensive styling - changes.
        shareRoot - marks note which is served on /share root.
        shareDescription - define text to be added to the HTML meta tag for description
        shareRaw - Note will be served in its raw format, without HTML wrapper. See also  - Serving directly the content of a note for an alternative method - without setting an attribute.
        shareDisallowRobotIndexing - -

        Indicates to web crawlers that the page should not be indexed of this - note by:

        -
          -
        • Setting the X-Robots-Tag: noindex HTTP header.
        • -
        • Setting the noindex, follow meta tag.
        • -
        -
        shareCredentials - require credentials to access this shared note. Value is expected to be - in format username:password. Don't forget to make this inheritable - to apply to child-notes/images.
        shareIndex - Note with this label will list all roots of shared notes.
        -
        -

        Credits

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        AttributeDescription
        shareHiddenFromTree + this note is hidden from left navigation tree, but still accessible with + its URL
        shareExternalLink + note will act as a link to an external website in the share tree
        shareAlias + define an alias using which the note will be available under https://your_trilium_host/share/[your_alias] +
        shareOmitDefaultCss + default share page CSS will be omitted. Use when you make extensive styling + changes.
        shareRoot + marks note which is served on /share root.
        shareDescription + define text to be added to the HTML meta tag for description
        shareRaw + Note will be served in its raw format, without HTML wrapper. See also  + Serving directly the content of a note for an alternative method + without setting an attribute.
        shareDisallowRobotIndexing + +

        Indicates to web crawlers that the page should not be indexed of this + note by:

        +
          +
        • Setting the X-Robots-Tag: noindex HTTP header.
        • +
        • Setting the noindex, follow meta tag.
        • +
        +
        shareCredentials + require credentials to access this shared note. Value is expected to be + in format username:password. Don't forget to make this inheritable + to apply to child-notes/images.
        shareIndex + Note with this label will list all roots of shared notes.
        + +

        Credits

        Since v0.95.0, a new theme was introduced (and enabled by default) which greatly improves the visual aspect of the Share feature, as well as its functionality (such as mobile support, dark/light mode, collapsible tree, diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Include Note.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Include Note.html index 66e44a5e1..6197d3e5d 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Include Note.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Include Note.html @@ -7,9 +7,9 @@ button. There is also a keyboard shortcut defined for it but it is not allocated by default.

        Included notes in the share functionality

        -

        If a shared note contains - one or more included notes, they will be displayed in the content of the - note as if they were part of the note itself.

        +

        If a shared note contains one or + more included notes, they will be displayed in the content of the note + as if they were part of the note itself.

        For this to work, the included notes must also be shared, otherwise they will not be shown. However, the included notes can still be hidden from the note tree via #shareHiddenFromTree.

        \ No newline at end of file diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging.html new file mode 100644 index 000000000..8cf47c2c7 --- /dev/null +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging.html @@ -0,0 +1,24 @@ +

        Both front-end and back-end notes can log messages for debugging.

        +

        UI logging via api.log

        +
        + +
        +

        The API log feature integrates with the script editor and it displays + all the messages logged via api.log. This works for both back-end + and front-end scripts.

        +

        The API log panel will appear after executing a script that uses api.log and + it can be dismissed temporarily by pressing the close button in the top-right + of the panel.

        +

        Apart from strings, an object can be passed as well in which case it will + be pretty-formatted if possible (e.g. recursive objects are not supported).

        +

        Console logging

        +

        For logs that are not directly visible to the user, the standard console.log can + be used as well.

        +
          +
        • For front-end scripts, the log will be shown in the Developer Tools (also + known as Inspect).
        • +
        • For back-end scripts, the log will be shown in the server output while + running but will not be visible in the Backend (server) logs.
        • +
        \ No newline at end of file diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging_image.png b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging_image.png new file mode 100644 index 0000000000000000000000000000000000000000..29933ba172a7891fa7d1680a429dff807be7f46e GIT binary patch literal 50190 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 literal 0 HcmV?d00001 diff --git a/docs/User Guide/!!!meta.json b/docs/User Guide/!!!meta.json index 33cfee57f..792b0eb2c 100644 --- a/docs/User Guide/!!!meta.json +++ b/docs/User Guide/!!!meta.json @@ -10367,122 +10367,129 @@ { "type": "relation", "name": "internalLink", - "value": "6f9hih2hXXZk", + "value": "nBAXQFj20hS1", "isInheritable": false, "position": 20 }, { "type": "relation", "name": "internalLink", - "value": "m523cpzocqaD", + "value": "6f9hih2hXXZk", "isInheritable": false, "position": 30 }, { "type": "relation", "name": "internalLink", - "value": "iRwzGnHPzonm", + "value": "m523cpzocqaD", "isInheritable": false, "position": 40 }, { "type": "relation", "name": "internalLink", - "value": "bdUJEHsAPYQR", + "value": "iRwzGnHPzonm", "isInheritable": false, "position": 50 }, { "type": "relation", "name": "internalLink", - "value": "HcABDtFCkbFN", + "value": "bdUJEHsAPYQR", "isInheritable": false, "position": 60 }, { "type": "relation", "name": "internalLink", - "value": "GTwFsgaA0lCt", + "value": "HcABDtFCkbFN", "isInheritable": false, "position": 70 }, { "type": "relation", "name": "internalLink", - "value": "s1aBHPd79XYj", + "value": "GTwFsgaA0lCt", "isInheritable": false, "position": 80 }, { "type": "relation", "name": "internalLink", - "value": "grjYqerjn243", + "value": "s1aBHPd79XYj", "isInheritable": false, "position": 90 }, { "type": "relation", "name": "internalLink", - "value": "1vHRoWCEjj0L", + "value": "grjYqerjn243", "isInheritable": false, "position": 100 }, { "type": "relation", "name": "internalLink", - "value": "gBbsAeiuUxI5", + "value": "1vHRoWCEjj0L", "isInheritable": false, "position": 110 }, { "type": "relation", "name": "internalLink", - "value": "81SGnPGMk7Xc", + "value": "gBbsAeiuUxI5", "isInheritable": false, "position": 120 }, { "type": "relation", "name": "internalLink", - "value": "W8vYD3Q1zjCR", + "value": "81SGnPGMk7Xc", "isInheritable": false, "position": 130 }, { "type": "relation", "name": "internalLink", - "value": "WOcw2SLH6tbX", + "value": "W8vYD3Q1zjCR", "isInheritable": false, "position": 140 }, { "type": "relation", "name": "internalLink", - "value": "x3i7MxGccDuM", + "value": "WOcw2SLH6tbX", "isInheritable": false, "position": 150 }, { "type": "relation", "name": "internalLink", - "value": "bwZpz2ajCEwO", + "value": "x3i7MxGccDuM", "isInheritable": false, "position": 160 }, { "type": "relation", "name": "internalLink", - "value": "Wy267RK4M69c", + "value": "bwZpz2ajCEwO", "isInheritable": false, "position": 170 }, { "type": "relation", "name": "internalLink", - "value": "Qjt68inQ2bRj", + "value": "Wy267RK4M69c", "isInheritable": false, "position": 180 }, + { + "type": "relation", + "name": "internalLink", + "value": "Qjt68inQ2bRj", + "isInheritable": false, + "position": 190 + }, { "type": "label", "name": "shareAlias", @@ -10496,13 +10503,6 @@ "value": "bx bx-share-alt", "isInheritable": false, "position": 30 - }, - { - "type": "relation", - "name": "internalLink", - "value": "nBAXQFj20hS1", - "isInheritable": false, - "position": 190 } ], "format": "markdown", @@ -13209,6 +13209,49 @@ "attachments": [] } ] + }, + { + "isClone": false, + "noteId": "vElnKeDNPSVl", + "notePath": [ + "pOsGYCXsbNQG", + "CdNpE2pqjmI6", + "vElnKeDNPSVl" + ], + "title": "Logging", + "notePosition": 100, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "relation", + "name": "internalLink", + "value": "bnyigUA2UK7s", + "isInheritable": false, + "position": 10 + }, + { + "type": "label", + "name": "iconClass", + "value": "bx bx-terminal", + "isInheritable": false, + "position": 20 + } + ], + "format": "markdown", + "dataFileName": "Logging.md", + "attachments": [ + { + "attachmentId": "OFVZwVeITJOR", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "Logging_image.png" + } + ] } ] } diff --git a/docs/User Guide/User Guide/Scripting/Logging.md b/docs/User Guide/User Guide/Scripting/Logging.md new file mode 100644 index 000000000..74a33fccb --- /dev/null +++ b/docs/User Guide/User Guide/Scripting/Logging.md @@ -0,0 +1,19 @@ +# Logging +Both front-end and back-end notes can log messages for debugging. + +## UI logging via `api.log` + +
        + +The API log feature integrates with the script editor and it displays all the messages logged via `api.log`. This works for both back-end and front-end scripts. + +The API log panel will appear after executing a script that uses `api.log` and it can be dismissed temporarily by pressing the close button in the top-right of the panel. + +Apart from strings, an object can be passed as well in which case it will be pretty-formatted if possible (e.g. recursive objects are not supported). + +## Console logging + +For logs that are not directly visible to the user, the standard `console.log` can be used as well. + +* For front-end scripts, the log will be shown in the Developer Tools (also known as Inspect). +* For back-end scripts, the log will be shown in the server output while running but **will not** be visible in the Backend (server) logs. \ No newline at end of file diff --git a/docs/User Guide/User Guide/Scripting/Logging_image.png b/docs/User Guide/User Guide/Scripting/Logging_image.png new file mode 100644 index 0000000000000000000000000000000000000000..29933ba172a7891fa7d1680a429dff807be7f46e GIT binary patch literal 50190 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 literal 0 HcmV?d00001 From 59955b74144091dd5d9269d580fb1fdcf0043786 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 20:52:25 +0300 Subject: [PATCH 23/44] chore(deps): pin all deps to latest --- apps/desktop/package.json | 2 +- apps/dump-db/package.json | 14 +- apps/server/package.json | 6 +- apps/website/package.json | 16 +- package.json | 28 +- packages/ckeditor5-admonition/package.json | 22 +- packages/ckeditor5-footnotes/package.json | 22 +- .../ckeditor5-keyboard-marker/package.json | 22 +- packages/ckeditor5-math/package.json | 22 +- packages/ckeditor5-mermaid/package.json | 24 +- packages/express-partial-content/package.json | 2 +- packages/share-theme/package.json | 18 +- pnpm-lock.yaml | 1051 ++++++++--------- 13 files changed, 590 insertions(+), 659 deletions(-) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 63ad808e2..6f1fd0fcf 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -43,6 +43,6 @@ "@electron-forge/maker-squirrel": "7.9.0", "@electron-forge/maker-zip": "7.9.0", "@electron-forge/plugin-auto-unpack-natives": "7.9.0", - "prebuild-install": "^7.1.1" + "prebuild-install": "7.1.3" } } \ No newline at end of file diff --git a/apps/dump-db/package.json b/apps/dump-db/package.json index 8ad55da91..07686d794 100644 --- a/apps/dump-db/package.json +++ b/apps/dump-db/package.json @@ -5,15 +5,15 @@ "private": true, "dependencies": { "better-sqlite3": "12.4.1", - "mime-types": "^3.0.0", - "sanitize-filename": "^1.6.3", - "tsx": "^4.19.3", - "yargs": "^18.0.0" + "mime-types": "3.0.1", + "sanitize-filename": "1.6.3", + "tsx": "4.20.6", + "yargs": "18.0.0" }, "devDependencies": { - "@types/better-sqlite3": "^7.6.11", - "@types/mime-types": "^3.0.0", - "@types/yargs": "^17.0.33" + "@types/better-sqlite3": "7.6.13", + "@types/mime-types": "3.0.1", + "@types/yargs": "17.0.33" }, "scripts": { "dev": "tsx src/main.ts", diff --git a/apps/server/package.json b/apps/server/package.json index e8b5e1824..f96ea6c7c 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -87,7 +87,7 @@ "escape-html": "1.0.3", "express": "5.1.0", "express-http-proxy": "2.1.2", - "express-openid-connect": "^2.17.1", + "express-openid-connect": "2.19.2", "express-rate-limit": "8.1.0", "express-session": "1.18.2", "file-uri-to-path": "2.0.0", @@ -123,11 +123,11 @@ "supertest": "7.1.4", "swagger-jsdoc": "6.2.8", "swagger-ui-express": "5.0.1", - "time2fa": "^1.3.0", + "time2fa": "1.4.2", "tmp": "0.2.5", "turndown": "7.2.1", "unescape": "1.0.1", - "vite": "^7.1.3", + "vite": "7.1.7", "ws": "8.18.3", "xml2js": "0.6.2", "yauzl": "3.2.0" diff --git a/apps/website/package.json b/apps/website/package.json index 9a37ffcca..0992ef8a3 100644 --- a/apps/website/package.json +++ b/apps/website/package.json @@ -8,17 +8,17 @@ "preview": "pnpm build && vite preview" }, "dependencies": { - "preact": "^10.26.9", - "preact-iso": "^2.10.0", - "preact-render-to-string": "^6.6.1" + "preact": "10.27.2", + "preact-iso": "2.11.0", + "preact-render-to-string": "6.6.2" }, "devDependencies": { - "@preact/preset-vite": "^2.10.2", - "eslint": "^9.36.0", - "eslint-config-preact": "^2.0.0", - "typescript": "^5.9.2", + "@preact/preset-vite": "2.10.2", + "eslint": "9.36.0", + "eslint-config-preact": "2.0.0", + "typescript": "5.9.3", "user-agent-data-types": "0.4.2", - "vite": "^7.0.4" + "vite": "7.1.7" }, "eslintConfig": { "extends": "preact" diff --git a/package.json b/package.json index 062e28a0f..384487763 100644 --- a/package.json +++ b/package.json @@ -37,33 +37,33 @@ "private": true, "devDependencies": { "@electron/rebuild": "4.0.1", - "@playwright/test": "^1.36.0", + "@playwright/test": "1.55.1", "@triliumnext/server": "workspace:*", - "@types/express": "^5.0.0", + "@types/express": "5.0.3", "@types/node": "22.18.8", - "@vitest/coverage-v8": "^3.0.5", - "@vitest/ui": "^3.0.0", + "@vitest/coverage-v8": "3.2.4", + "@vitest/ui": "3.2.4", "chalk": "5.6.2", "cross-env": "10.1.0", "dpdm": "3.14.0", - "esbuild": "^0.25.0", - "eslint": "^9.8.0", - "eslint-config-prettier": "^10.0.0", - "eslint-plugin-playwright": "^2.0.0", + "esbuild": "0.25.10", + "eslint": "9.36.0", + "eslint-config-prettier": "10.1.8", + "eslint-plugin-playwright": "2.2.2", "eslint-plugin-react-hooks": "5.2.0", "happy-dom": "~19.0.0", "jiti": "2.6.0", - "jsonc-eslint-parser": "^2.1.0", - "react-refresh": "^0.17.0", + "jsonc-eslint-parser": "2.4.1", + "react-refresh": "0.17.0", "rollup-plugin-webpack-stats": "2.1.5", - "tslib": "^2.3.0", + "tslib": "2.8.1", "tsx": "4.20.6", "typescript": "~5.9.0", - "typescript-eslint": "^8.19.0", + "typescript-eslint": "8.45.0", "upath": "2.0.1", - "vite": "^7.0.0", + "vite": "7.1.7", "vite-plugin-dts": "~4.5.0", - "vitest": "^3.0.0" + "vitest": "3.2.4" }, "license": "AGPL-3.0-only", "author": { diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index 7d6572a40..679d0da83 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -23,23 +23,23 @@ "devDependencies": { "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", - "@ckeditor/ckeditor5-package-tools": "^4.0.0", + "@ckeditor/ckeditor5-package-tools": "4.1.0", "@typescript-eslint/eslint-plugin": "~8.45.0", - "@typescript-eslint/parser": "^8.0.0", - "@vitest/browser": "^3.0.5", - "@vitest/coverage-istanbul": "^3.0.5", + "@typescript-eslint/parser": "8.45.0", + "@vitest/browser": "3.2.4", + "@vitest/coverage-istanbul": "3.2.4", "ckeditor5": "46.1.1", - "eslint": "^9.0.0", + "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "^14.1.0", - "lint-staged": "^16.0.0", - "stylelint": "^16.0.0", + "http-server": "14.1.1", + "lint-staged": "16.2.3", + "stylelint": "16.24.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "^10.9.1", + "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", - "vitest": "^3.0.5", - "webdriverio": "^9.0.7" + "vitest": "3.2.4", + "webdriverio": "9.20.0" }, "peerDependencies": { "ckeditor5": "46.1.1" diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index c3d205808..81fac67f1 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -24,23 +24,23 @@ "devDependencies": { "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", - "@ckeditor/ckeditor5-package-tools": "^4.0.0", + "@ckeditor/ckeditor5-package-tools": "4.1.0", "@typescript-eslint/eslint-plugin": "~8.45.0", - "@typescript-eslint/parser": "^8.0.0", - "@vitest/browser": "^3.0.5", - "@vitest/coverage-istanbul": "^3.0.5", + "@typescript-eslint/parser": "8.45.0", + "@vitest/browser": "3.2.4", + "@vitest/coverage-istanbul": "3.2.4", "ckeditor5": "46.1.1", - "eslint": "^9.0.0", + "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "^14.1.0", - "lint-staged": "^16.0.0", - "stylelint": "^16.0.0", + "http-server": "14.1.1", + "lint-staged": "16.2.3", + "stylelint": "16.24.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "^10.9.1", + "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", - "vitest": "^3.0.5", - "webdriverio": "^9.0.7" + "vitest": "3.2.4", + "webdriverio": "9.20.0" }, "peerDependencies": { "ckeditor5": "46.1.1" diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index 960df5a39..7d91b83ad 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -26,23 +26,23 @@ "devDependencies": { "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", - "@ckeditor/ckeditor5-package-tools": "^4.0.0", + "@ckeditor/ckeditor5-package-tools": "4.1.0", "@typescript-eslint/eslint-plugin": "~8.45.0", - "@typescript-eslint/parser": "^8.0.0", - "@vitest/browser": "^3.0.5", - "@vitest/coverage-istanbul": "^3.0.5", + "@typescript-eslint/parser": "8.45.0", + "@vitest/browser": "3.2.4", + "@vitest/coverage-istanbul": "3.2.4", "ckeditor5": "46.1.1", - "eslint": "^9.0.0", + "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "^14.1.0", - "lint-staged": "^16.0.0", - "stylelint": "^16.0.0", + "http-server": "14.1.1", + "lint-staged": "16.2.3", + "stylelint": "16.24.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "^10.9.1", + "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", - "vitest": "^3.0.5", - "webdriverio": "^9.0.7" + "vitest": "3.2.4", + "webdriverio": "9.20.0" }, "peerDependencies": { "ckeditor5": "46.1.1" diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index db6e76d01..438ec43a7 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -27,23 +27,23 @@ "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-dev-utils": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", - "@ckeditor/ckeditor5-package-tools": "^4.0.0", + "@ckeditor/ckeditor5-package-tools": "4.1.0", "@typescript-eslint/eslint-plugin": "~8.45.0", - "@typescript-eslint/parser": "^8.0.0", - "@vitest/browser": "^3.0.5", - "@vitest/coverage-istanbul": "^3.0.5", + "@typescript-eslint/parser": "8.45.0", + "@vitest/browser": "3.2.4", + "@vitest/coverage-istanbul": "3.2.4", "ckeditor5": "46.1.1", - "eslint": "^9.0.0", + "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "^14.1.0", - "lint-staged": "^16.0.0", - "stylelint": "^16.0.0", + "http-server": "14.1.1", + "lint-staged": "16.2.3", + "stylelint": "16.24.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "^10.9.1", + "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", - "vitest": "^3.0.5", - "webdriverio": "^9.0.7" + "vitest": "3.2.4", + "webdriverio": "9.20.0" }, "peerDependencies": { "ckeditor5": "46.1.1" diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index c1311b182..5a3137570 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -26,23 +26,23 @@ "devDependencies": { "@ckeditor/ckeditor5-dev-build-tools": "43.1.0", "@ckeditor/ckeditor5-inspector": ">=4.1.0", - "@ckeditor/ckeditor5-package-tools": "^4.0.0", + "@ckeditor/ckeditor5-package-tools": "4.1.0", "@typescript-eslint/eslint-plugin": "~8.45.0", - "@typescript-eslint/parser": "^8.0.0", - "@vitest/browser": "^3.0.5", - "@vitest/coverage-istanbul": "^3.0.5", + "@typescript-eslint/parser": "8.45.0", + "@vitest/browser": "3.2.4", + "@vitest/coverage-istanbul": "3.2.4", "ckeditor5": "46.1.1", - "eslint": "^9.0.0", + "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "^14.1.0", - "lint-staged": "^16.0.0", - "stylelint": "^16.0.0", + "http-server": "14.1.1", + "lint-staged": "16.2.3", + "stylelint": "16.24.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "^10.9.1", + "ts-node": "10.9.2", "typescript": "5.9.3", "vite-plugin-svgo": "~2.0.0", - "vitest": "^3.0.5", - "webdriverio": "^9.0.7" + "vitest": "3.2.4", + "webdriverio": "9.20.0" }, "peerDependencies": { "ckeditor5": "46.1.1" @@ -71,6 +71,6 @@ }, "dependencies": { "@types/lodash-es": "4.17.12", - "lodash-es": "^4.17.21" + "lodash-es": "4.17.21" } } diff --git a/packages/express-partial-content/package.json b/packages/express-partial-content/package.json index 11a2848f5..012cad027 100644 --- a/packages/express-partial-content/package.json +++ b/packages/express-partial-content/package.json @@ -13,6 +13,6 @@ "typescript" ], "dependencies": { - "tslib": "^2.3.0" + "tslib": "2.8.1" } } diff --git a/packages/share-theme/package.json b/packages/share-theme/package.json index 0868d34a3..17226466c 100644 --- a/packages/share-theme/package.json +++ b/packages/share-theme/package.json @@ -22,14 +22,14 @@ ], "license": "Apache-2.0", "devDependencies": { - "@digitak/esrun": "^3.2.24", - "@types/swagger-ui": "^5.0.0", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", - "dotenv": "^17.0.0", - "esbuild": "^0.25.0", - "eslint": "^9.0.0", - "highlight.js": "^11.8.0", - "typescript": "^5.2.2" + "@digitak/esrun": "3.2.26", + "@types/swagger-ui": "5.21.1", + "@typescript-eslint/eslint-plugin": "8.45.0", + "@typescript-eslint/parser": "8.45.0", + "dotenv": "17.2.3", + "esbuild": "0.25.10", + "eslint": "9.36.0", + "highlight.js": "11.11.1", + "typescript": "5.9.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8dbf9b7a1..0c462aad8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,22 +41,22 @@ importers: specifier: 4.0.1 version: 4.0.1 '@playwright/test': - specifier: ^1.36.0 + specifier: 1.55.1 version: 1.55.1 '@triliumnext/server': specifier: workspace:* version: link:apps/server '@types/express': - specifier: ^5.0.0 + specifier: 5.0.3 version: 5.0.3 '@types/node': specifier: 22.18.8 version: 22.18.8 '@vitest/coverage-v8': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4) '@vitest/ui': - specifier: ^3.0.0 + specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) chalk: specifier: 5.6.2 @@ -68,16 +68,16 @@ importers: specifier: 3.14.0 version: 3.14.0 esbuild: - specifier: ^0.25.0 + specifier: 0.25.10 version: 0.25.10 eslint: - specifier: ^9.8.0 + specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) eslint-config-prettier: - specifier: ^10.0.0 + specifier: 10.1.8 version: 10.1.8(eslint@9.36.0(jiti@2.6.0)) eslint-plugin-playwright: - specifier: ^2.0.0 + specifier: 2.2.2 version: 2.2.2(eslint@9.36.0(jiti@2.6.0)) eslint-plugin-react-hooks: specifier: 5.2.0 @@ -89,16 +89,16 @@ importers: specifier: 2.6.0 version: 2.6.0 jsonc-eslint-parser: - specifier: ^2.1.0 + specifier: 2.4.1 version: 2.4.1 react-refresh: - specifier: ^0.17.0 + specifier: 0.17.0 version: 0.17.0 rollup-plugin-webpack-stats: specifier: 2.1.5 version: 2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) tslib: - specifier: ^2.3.0 + specifier: 2.8.1 version: 2.8.1 tsx: specifier: 4.20.6 @@ -107,19 +107,19 @@ importers: specifier: ~5.9.0 version: 5.9.3 typescript-eslint: - specifier: ^8.19.0 + specifier: 8.45.0 version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) upath: specifier: 2.0.1 version: 2.0.1 vite: - specifier: ^7.0.0 + specifier: 7.1.7 version: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) vite-plugin-dts: specifier: ~4.5.0 version: 4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: - specifier: ^3.0.0 + specifier: 3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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) apps/client: @@ -382,7 +382,7 @@ importers: specifier: 38.2.0 version: 38.2.0 prebuild-install: - specifier: ^7.1.1 + specifier: 7.1.3 version: 7.1.3 apps/dump-db: @@ -391,26 +391,26 @@ importers: specifier: 12.4.1 version: 12.4.1 mime-types: - specifier: ^3.0.0 + specifier: 3.0.1 version: 3.0.1 sanitize-filename: - specifier: ^1.6.3 + specifier: 1.6.3 version: 1.6.3 tsx: - specifier: ^4.19.3 + specifier: 4.20.6 version: 4.20.6 yargs: - specifier: ^18.0.0 + specifier: 18.0.0 version: 18.0.0 devDependencies: '@types/better-sqlite3': - specifier: ^7.6.11 + specifier: 7.6.13 version: 7.6.13 '@types/mime-types': - specifier: ^3.0.0 + specifier: 3.0.1 version: 3.0.1 '@types/yargs': - specifier: ^17.0.33 + specifier: 17.0.33 version: 17.0.33 apps/edit-docs: @@ -625,7 +625,7 @@ importers: specifier: 2.1.2 version: 2.1.2 express-openid-connect: - specifier: ^2.17.1 + specifier: 2.19.2 version: 2.19.2(express@5.1.0) express-rate-limit: specifier: 8.1.0 @@ -733,7 +733,7 @@ importers: specifier: 5.0.1 version: 5.0.1(express@5.1.0) time2fa: - specifier: ^1.3.0 + specifier: 1.4.2 version: 1.4.2 tmp: specifier: 0.2.5 @@ -745,7 +745,7 @@ importers: specifier: 1.0.1 version: 1.0.1 vite: - specifier: ^7.1.3 + specifier: 7.1.7 version: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) ws: specifier: 8.18.3 @@ -769,29 +769,29 @@ importers: specifier: 10.27.2 version: 10.27.2 preact-iso: - specifier: ^2.10.0 + specifier: 2.11.0 version: 2.11.0(preact-render-to-string@6.6.2(preact@10.27.2))(preact@10.27.2) preact-render-to-string: - specifier: ^6.6.1 + specifier: 6.6.2 version: 6.6.2(preact@10.27.2) devDependencies: '@preact/preset-vite': - specifier: ^2.10.2 + specifier: 2.10.2 version: 2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) eslint: - specifier: ^9.36.0 + specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) eslint-config-preact: - specifier: ^2.0.0 + specifier: 2.0.0 version: 2.0.0(eslint@9.36.0(jiti@2.6.0)) typescript: - specifier: ^5.9.2 + specifier: 5.9.3 version: 5.9.3 user-agent-data-types: specifier: 0.4.2 version: 0.4.2 vite: - specifier: ^7.0.4 + specifier: 7.1.7 version: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) packages/ckeditor5: @@ -834,43 +834,43 @@ importers: specifier: '>=4.1.0' version: 5.0.0 '@ckeditor/ckeditor5-package-tools': - specifier: ^4.0.0 + specifier: 4.1.0 version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.0.0 + specifier: 8.45.0 version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: specifier: 46.1.1 version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: - specifier: ^9.0.0 + specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: - specifier: ^14.1.0 + specifier: 14.1.1 version: 14.1.1 lint-staged: - specifier: ^16.0.0 + specifier: 16.2.3 version: 16.2.3 stylelint: - specifier: ^16.0.0 + specifier: 16.24.0 version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: - specifier: ^10.9.1 + specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 @@ -879,10 +879,10 @@ importers: specifier: ~2.0.0 version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: - specifier: ^9.0.7 + specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/ckeditor5-footnotes: @@ -894,43 +894,43 @@ importers: specifier: '>=4.1.0' version: 5.0.0 '@ckeditor/ckeditor5-package-tools': - specifier: ^4.0.0 + specifier: 4.1.0 version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.0.0 + specifier: 8.45.0 version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: specifier: 46.1.1 version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: - specifier: ^9.0.0 + specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: - specifier: ^14.1.0 + specifier: 14.1.1 version: 14.1.1 lint-staged: - specifier: ^16.0.0 + specifier: 16.2.3 version: 16.2.3 stylelint: - specifier: ^16.0.0 + specifier: 16.24.0 version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: - specifier: ^10.9.1 + specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 @@ -939,10 +939,10 @@ importers: specifier: ~2.0.0 version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: - specifier: ^9.0.7 + specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/ckeditor5-keyboard-marker: @@ -954,43 +954,43 @@ importers: specifier: '>=4.1.0' version: 5.0.0 '@ckeditor/ckeditor5-package-tools': - specifier: ^4.0.0 + specifier: 4.1.0 version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.0.0 + specifier: 8.45.0 version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: specifier: 46.1.1 version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: - specifier: ^9.0.0 + specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: - specifier: ^14.1.0 + specifier: 14.1.1 version: 14.1.1 lint-staged: - specifier: ^16.0.0 + specifier: 16.2.3 version: 16.2.3 stylelint: - specifier: ^16.0.0 + specifier: 16.24.0 version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: - specifier: ^10.9.1 + specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 @@ -999,10 +999,10 @@ importers: specifier: ~2.0.0 version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: - specifier: ^9.0.7 + specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/ckeditor5-math: @@ -1021,43 +1021,43 @@ importers: specifier: '>=4.1.0' version: 5.0.0 '@ckeditor/ckeditor5-package-tools': - specifier: ^4.0.0 + specifier: 4.1.0 version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.0.0 + specifier: 8.45.0 version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: specifier: 46.1.1 version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: - specifier: ^9.0.0 + specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: - specifier: ^14.1.0 + specifier: 14.1.1 version: 14.1.1 lint-staged: - specifier: ^16.0.0 + specifier: 16.2.3 version: 16.2.3 stylelint: - specifier: ^16.0.0 + specifier: 16.24.0 version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: - specifier: ^10.9.1 + specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 @@ -1066,10 +1066,10 @@ importers: specifier: ~2.0.0 version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: - specifier: ^9.0.7 + specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/ckeditor5-mermaid: @@ -1078,7 +1078,7 @@ importers: specifier: 4.17.12 version: 4.17.12 lodash-es: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 devDependencies: '@ckeditor/ckeditor5-dev-build-tools': @@ -1088,43 +1088,43 @@ importers: specifier: '>=4.1.0' version: 5.0.0 '@ckeditor/ckeditor5-package-tools': - specifier: ^4.0.0 + specifier: 4.1.0 version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.0.0 + specifier: 8.45.0 version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@vitest/browser': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: specifier: 46.1.1 version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: - specifier: ^9.0.0 + specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) eslint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) http-server: - specifier: ^14.1.0 + specifier: 14.1.1 version: 14.1.1 lint-staged: - specifier: ^16.0.0 + specifier: 16.2.3 version: 16.2.3 stylelint: - specifier: ^16.0.0 + specifier: 16.24.0 version: 16.24.0(typescript@5.9.3) stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 12.1.1(stylelint@16.24.0(typescript@5.9.3)) ts-node: - specifier: ^10.9.1 + specifier: 10.9.2 version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(typescript@5.9.3) typescript: specifier: 5.9.3 @@ -1133,10 +1133,10 @@ importers: specifier: ~2.0.0 version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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: - specifier: ^3.0.5 + specifier: 3.2.4 version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: - specifier: ^9.0.7 + specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) packages/codemirror: @@ -1285,7 +1285,7 @@ importers: packages/express-partial-content: dependencies: tslib: - specifier: ^2.3.0 + specifier: 2.8.1 version: 2.8.1 packages/highlightjs: @@ -1309,31 +1309,31 @@ importers: packages/share-theme: devDependencies: '@digitak/esrun': - specifier: ^3.2.24 + specifier: 3.2.26 version: 3.2.26 '@types/swagger-ui': - specifier: ^5.0.0 + specifier: 5.21.1 version: 5.21.1 '@typescript-eslint/eslint-plugin': - specifier: ^8.0.0 + specifier: 8.45.0 version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) '@typescript-eslint/parser': - specifier: ^8.0.0 + specifier: 8.45.0 version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) dotenv: - specifier: ^17.0.0 + specifier: 17.2.3 version: 17.2.3 esbuild: - specifier: ^0.25.0 + specifier: 0.25.10 version: 0.25.10 eslint: - specifier: ^9.0.0 + specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) highlight.js: - specifier: ^11.8.0 + specifier: 11.11.1 version: 11.11.1 typescript: - specifier: ^5.2.2 + specifier: 5.9.3 version: 5.9.3 packages/turndown-plugin-gfm: @@ -1505,10 +1505,6 @@ packages: resolution: {integrity: sha512-DIIotRnefVL6DiaHtO6/21DhJ4JZnnIwdNbpwiAhdt/AVbttcE4yw925gsjur0OGv5BTYXQXU3YnANBYnZjuQA==} engines: {node: '>=18.0.0'} - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} - engines: {node: '>=6.9.0'} - '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} @@ -1528,14 +1524,6 @@ packages: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.27.0': - resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.28.0': - resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.28.3': resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==} engines: {node: '>=6.9.0'} @@ -1587,11 +1575,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.28.0': - resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.28.4': resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==} engines: {node: '>=6.0.0'} @@ -1628,10 +1611,6 @@ packages: resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==} engines: {node: '>=6.9.0'} - '@babel/template@7.27.0': - resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} - engines: {node: '>=6.9.0'} - '@babel/template@7.27.2': resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} @@ -1648,10 +1627,6 @@ packages: resolution: {integrity: sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.28.0': - resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==} - engines: {node: '>=6.9.0'} - '@babel/types@7.28.1': resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==} engines: {node: '>=6.9.0'} @@ -2988,18 +2963,10 @@ packages: '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} - '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - '@jridgewell/source-map@0.3.11': resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} @@ -3012,12 +2979,6 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@jridgewell/trace-mapping@0.3.29': - resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} - '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} @@ -4969,9 +4930,6 @@ packages: '@types/node@16.9.1': resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} - '@types/node@20.19.17': - resolution: {integrity: sha512-gfehUI8N1z92kygssiuWvLiwcbOB3IRktR6hTDgJlXMYh5OvkPSRmgfoBUmfZt+vhwJtX7v1Yw4KvvAf7c5QKQ==} - '@types/node@20.19.18': resolution: {integrity: sha512-KeYVbfnbsBCyKG8e3gmUqAfyZNcoj/qpEbHRkQkfZdKOBrU7QQ+BsTdfqLSWX9/m1ytYreMhpKvp+EZi3UFYAg==} @@ -5542,11 +5500,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.15.0: resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} @@ -5657,10 +5610,6 @@ packages: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - ansi-regex@6.2.2: resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} engines: {node: '>=12'} @@ -5863,21 +5812,9 @@ packages: bare-events@2.5.4: resolution: {integrity: sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==} - bare-events@2.6.0: - resolution: {integrity: sha512-EKZ5BTXYExaNqi3I3f9RtEsaI/xBSGjE0XZCZilPzFAV/goswFHuPd9jEZlPIZ/iNZJwDSao9qRiScySz7MbQg==} - bare-events@2.7.0: resolution: {integrity: sha512-b3N5eTW1g7vXkw+0CXh/HazGTcO5KYuu/RCNaJbDMPI6LHDi+7qe8EmxKUVe1sUbY2KZOVZFyj62x0OEz9qyAA==} - bare-fs@4.1.6: - resolution: {integrity: sha512-25RsLF33BqooOEFNdMcEhMpJy8EoR88zSMrnOQOaM3USnOK2VmaJ1uaQEwPA6AQjrv1lXChScosN6CzbwbO9OQ==} - engines: {bare: '>=1.16.0'} - peerDependencies: - bare-buffer: '*' - peerDependenciesMeta: - bare-buffer: - optional: true - bare-fs@4.4.5: resolution: {integrity: sha512-TCtu93KGLu6/aiGWzMr12TmSRS6nKdfhAnzTQRbXoSWxkbb9eRd53jQ51jG7g1gYjjtto3hbBrrhzg6djcgiKg==} engines: {bare: '>=1.16.0'} @@ -5894,17 +5831,6 @@ packages: bare-path@3.0.0: resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} - bare-stream@2.6.5: - resolution: {integrity: sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA==} - peerDependencies: - bare-buffer: '*' - bare-events: '*' - peerDependenciesMeta: - bare-buffer: - optional: true - bare-events: - optional: true - bare-stream@2.7.0: resolution: {integrity: sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==} peerDependencies: @@ -6146,9 +6072,6 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001727: - resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==} - caniuse-lite@1.0.30001743: resolution: {integrity: sha512-e6Ojr7RV14Un7dz6ASD0aZDmQPT/A+eZU+nuTNfjqmRrmkmQlnTNWH0SKmqagx9PeW87UVqapSurtAXifmtdmw==} @@ -7397,9 +7320,6 @@ packages: encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - end-of-stream@1.4.5: resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} @@ -8090,10 +8010,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-east-asian-width@1.3.0: - resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} - engines: {node: '>=18'} - get-east-asian-width@1.4.0: resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==} engines: {node: '>=18'} @@ -9469,10 +9385,6 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.2.1: - resolution: {integrity: sha512-r8LA6i4LP4EeWOhqBaZZjDWwehd1xUJPCJd9Sv300H0ZmcUER4+JPh7bqqZeqs1o5pgtgvXm+d9UGrB5zZGDiQ==} - engines: {node: 20 || >=22} - lru-cache@11.2.2: resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==} engines: {node: 20 || >=22} @@ -9532,10 +9444,6 @@ packages: resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==} engines: {node: ^18.17.0 || >=20.5.0} - make-fetch-happen@15.0.1: - resolution: {integrity: sha512-9GjpQcaUXO2xmre8JfALl8Oji8Jpo+SyY2HpqFFPHVczOld/I+JFRx9FkP/uedZzkJlI9uM5t/j6dGJv4BScQw==} - engines: {node: ^20.17.0 || >=22.9.0} - make-fetch-happen@15.0.2: resolution: {integrity: sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ==} engines: {node: ^20.17.0 || >=22.9.0} @@ -10590,10 +10498,6 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} - engines: {node: '>=12'} - picomatch@4.0.3: resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} @@ -11545,9 +11449,6 @@ packages: psl@1.15.0: resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} - pump@3.0.2: - resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} - pump@3.0.3: resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} @@ -12567,9 +12468,6 @@ packages: streamx@2.22.0: resolution: {integrity: sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==} - streamx@2.22.1: - resolution: {integrity: sha512-znKXEBxfatz2GBNK02kRnCXjV+AA4kjZIUxeWSr3UGirZMJfTE9uiwKHobnbgxWyL/JWro8tTq+vOqAK1/qbSA==} - streamx@2.23.0: resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} @@ -12648,10 +12546,6 @@ packages: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - strip-ansi@7.1.2: resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} @@ -12894,9 +12788,6 @@ packages: resolution: {integrity: sha512-KCuXjYxCZ3ru40dmND+oCLsXyuA8hoseu2SS404Px5ouyS0A99v8X/mdiLqsR5MTAyamMBN7PRwt2Dv3+xGIxw==} hasBin: true - tar-fs@3.1.0: - resolution: {integrity: sha512-5Mty5y/sOF1YWj1J6GiBodjlDc05CUR8PKXrsnFAiSG0xA+GHeWLovaZPYUDXkH/1iKRf2+M5+OrRgzC7O9b7w==} - tar-fs@3.1.1: resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==} @@ -13836,10 +13727,6 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} - wrap-ansi@9.0.0: - resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} - engines: {node: '>=18'} - wrap-ansi@9.0.2: resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} engines: {node: '>=18'} @@ -14049,8 +13936,8 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 '@antfu/install-pkg@1.1.0': dependencies: @@ -14471,12 +14358,6 @@ snapshots: '@smithy/types': 4.5.0 tslib: 2.8.1 - '@babel/code-frame@7.26.2': - dependencies: - '@babel/helper-validator-identifier': 7.27.1 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 @@ -14513,22 +14394,6 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/generator@7.27.0': - dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - jsesc: 3.1.0 - - '@babel/generator@7.28.0': - dependencies: - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - '@jridgewell/gen-mapping': 0.3.13 - '@jridgewell/trace-mapping': 0.3.31 - jsesc: 3.1.0 - '@babel/generator@7.28.3': dependencies: '@babel/parser': 7.28.4 @@ -14582,11 +14447,7 @@ snapshots: '@babel/parser@7.27.5': dependencies: - '@babel/types': 7.28.1 - - '@babel/parser@7.28.0': - dependencies: - '@babel/types': 7.28.1 + '@babel/types': 7.28.4 '@babel/parser@7.28.4': dependencies: @@ -14624,12 +14485,6 @@ snapshots: '@babel/runtime@7.28.4': {} - '@babel/template@7.27.0': - dependencies: - '@babel/code-frame': 7.27.1 - '@babel/parser': 7.28.4 - '@babel/types': 7.28.4 - '@babel/template@7.27.2': dependencies: '@babel/code-frame': 7.27.1 @@ -14638,11 +14493,11 @@ snapshots: '@babel/traverse@7.27.0': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.27.0 - '@babel/parser': 7.27.5 - '@babel/template': 7.27.0 - '@babel/types': 7.28.1 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.3 + '@babel/parser': 7.28.4 + '@babel/template': 7.27.2 + '@babel/types': 7.28.4 debug: 4.4.3(supports-color@6.0.0) globals: 11.12.0 transitivePeerDependencies: @@ -14651,12 +14506,12 @@ snapshots: '@babel/traverse@7.28.0': dependencies: '@babel/code-frame': 7.27.1 - '@babel/generator': 7.28.0 + '@babel/generator': 7.28.3 '@babel/helper-globals': 7.28.0 '@babel/parser': 7.28.4 '@babel/template': 7.27.2 - '@babel/types': 7.28.1 - debug: 4.4.1 + '@babel/types': 7.28.4 + debug: 4.4.3(supports-color@6.0.0) transitivePeerDependencies: - supports-color @@ -14672,11 +14527,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.28.0': - dependencies: - '@babel/helper-string-parser': 7.27.1 - '@babel/helper-validator-identifier': 7.27.1 - '@babel/types@7.28.1': dependencies: '@babel/helper-string-parser': 7.27.1 @@ -14748,6 +14598,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.1.1 '@ckeditor/ckeditor5-upload': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-ai@46.1.1': dependencies: @@ -14937,6 +14789,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-watchdog': 46.1.1 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -15128,6 +14982,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-editor-multi-root@46.1.1': dependencies: @@ -15295,6 +15151,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-widget': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-html-embed@46.1.1': dependencies: @@ -15467,6 +15325,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 46.1.1 '@ckeditor/ckeditor5-widget': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-mention@46.1.1(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: @@ -15582,6 +15442,8 @@ snapshots: '@ckeditor/ckeditor5-paste-from-office': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-paste-from-office@46.1.1': dependencies: @@ -15589,6 +15451,8 @@ snapshots: '@ckeditor/ckeditor5-core': 46.1.1 '@ckeditor/ckeditor5-engine': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-real-time-collaboration@46.1.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: @@ -15619,6 +15483,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-restricted-editing@46.1.1': dependencies: @@ -15628,6 +15494,8 @@ snapshots: '@ckeditor/ckeditor5-ui': 46.1.1 '@ckeditor/ckeditor5-utils': 46.1.1 ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-revision-history@46.1.1': dependencies: @@ -16406,7 +16274,7 @@ snapshots: '@malept/cross-spawn-promise': 2.0.0 chalk: 4.1.2 debug: 4.4.3(supports-color@6.0.0) - detect-libc: 2.0.4 + detect-libc: 2.1.1 fs-extra: 10.1.0 got: 11.8.6 node-abi: 4.14.0 @@ -17282,16 +17150,8 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.31 - '@jridgewell/gen-mapping@0.3.8': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/set-array@1.2.1': {} - '@jridgewell/source-map@0.3.11': dependencies: '@jridgewell/gen-mapping': 0.3.13 @@ -17306,16 +17166,6 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.5': {} - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - - '@jridgewell/trace-mapping@0.3.29': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -19124,7 +18974,7 @@ snapshots: '@types/better-sqlite3@7.6.13': dependencies: - '@types/node': 22.15.21 + '@types/node': 22.18.8 '@types/body-parser@1.19.6': dependencies: @@ -19183,9 +19033,9 @@ snapshots: '@types/cookiejar@2.1.5': {} - '@types/cssnano@5.1.3(postcss@8.5.3)': + '@types/cssnano@5.1.3(postcss@8.5.6)': dependencies: - cssnano: 7.0.6(postcss@8.5.3) + cssnano: 7.0.6(postcss@8.5.6) transitivePeerDependencies: - postcss @@ -19471,10 +19321,6 @@ snapshots: '@types/node@16.9.1': {} - '@types/node@20.19.17': - dependencies: - undici-types: 6.21.0 - '@types/node@20.19.18': dependencies: undici-types: 6.21.0 @@ -19560,7 +19406,7 @@ snapshots: '@types/serve-index@1.9.4': dependencies: - '@types/express': 4.17.23 + '@types/express': 5.0.3 '@types/serve-static@1.15.8': dependencies: @@ -19718,8 +19564,8 @@ snapshots: '@typescript-eslint/project-service@8.40.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.40.0(typescript@5.9.3) - '@typescript-eslint/types': 8.40.0 + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) + '@typescript-eslint/types': 8.45.0 debug: 4.4.3(supports-color@6.0.0) typescript: 5.9.3 transitivePeerDependencies: @@ -19727,8 +19573,8 @@ snapshots: '@typescript-eslint/project-service@8.44.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.3) - '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3) + '@typescript-eslint/types': 8.45.0 debug: 4.4.3(supports-color@6.0.0) typescript: 5.9.3 transitivePeerDependencies: @@ -19935,7 +19781,7 @@ snapshots: '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/utils': 3.2.4 - magic-string: 0.30.17 + magic-string: 0.30.18 sirv: 3.0.1 tinyrainbow: 2.0.0 vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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) @@ -19975,7 +19821,7 @@ snapshots: istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 istanbul-reports: 3.1.7 - magic-string: 0.30.17 + magic-string: 0.30.18 magicast: 0.3.5 std-env: 3.9.0 test-exclude: 7.0.1 @@ -19998,7 +19844,7 @@ snapshots: dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.18 optionalDependencies: msw: 2.7.5(@types/node@22.18.8)(typescript@5.9.3) vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) @@ -20016,7 +19862,7 @@ snapshots: '@vitest/snapshot@3.2.4': dependencies: '@vitest/pretty-format': 3.2.4 - magic-string: 0.30.17 + magic-string: 0.30.18 pathe: 2.0.3 '@vitest/spy@3.2.4': @@ -20030,7 +19876,7 @@ snapshots: flatted: 3.3.3 pathe: 2.0.3 sirv: 3.0.1 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tinyrainbow: 2.0.0 vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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) @@ -20263,12 +20109,10 @@ snapshots: acorn-walk@8.3.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 acorn@7.4.1: {} - acorn@8.14.1: {} - acorn@8.15.0: {} agent-base@6.0.2: @@ -20367,8 +20211,6 @@ snapshots: ansi-regex@5.0.1: {} - ansi-regex@6.1.0: {} - ansi-regex@6.2.2: {} ansi-styles@3.2.1: @@ -20482,7 +20324,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -20491,14 +20333,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-shim-unscopables: 1.1.0 array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-shim-unscopables: 1.1.0 array.prototype.reduce@1.0.8: @@ -20506,7 +20348,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-array-method-boxes-properly: 1.0.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 @@ -20516,7 +20358,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 es-shim-unscopables: 1.1.0 @@ -20525,7 +20367,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -20544,7 +20386,7 @@ snapshots: ast-v8-to-istanbul@0.3.3: dependencies: - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/trace-mapping': 0.3.31 estree-walker: 3.0.3 js-tokens: 9.0.1 @@ -20604,19 +20446,9 @@ snapshots: bare-events@2.5.4: optional: true - bare-events@2.6.0: - optional: true - bare-events@2.7.0: optional: true - bare-fs@4.1.6: - dependencies: - bare-events: 2.6.0 - bare-path: 3.0.0 - bare-stream: 2.6.5(bare-events@2.6.0) - optional: true - bare-fs@4.4.5: dependencies: bare-events: 2.7.0 @@ -20634,13 +20466,6 @@ snapshots: bare-os: 3.6.1 optional: true - bare-stream@2.6.5(bare-events@2.6.0): - dependencies: - streamx: 2.22.1 - optionalDependencies: - bare-events: 2.6.0 - optional: true - bare-stream@2.7.0(bare-events@2.7.0): dependencies: streamx: 2.23.0 @@ -20785,7 +20610,7 @@ snapshots: browserslist@4.25.1: dependencies: - caniuse-lite: 1.0.30001727 + caniuse-lite: 1.0.30001743 electron-to-chromium: 1.5.190 node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.25.1) @@ -20909,7 +20734,7 @@ snapshots: '@npmcli/fs': 4.0.0 fs-minipass: 3.0.3 glob: 11.0.3 - lru-cache: 11.2.1 + lru-cache: 11.2.2 minipass: 7.1.2 minipass-collect: 2.0.1 minipass-flush: 1.0.5 @@ -20969,8 +20794,6 @@ snapshots: lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001727: {} - caniuse-lite@1.0.30001743: {} canvas-color-tracker@1.3.2: @@ -21267,8 +21090,8 @@ snapshots: cliui@9.0.1: dependencies: string-width: 7.2.0 - strip-ansi: 7.1.0 - wrap-ansi: 9.0.0 + strip-ansi: 7.1.2 + wrap-ansi: 9.0.2 clone-response@1.0.3: dependencies: @@ -21554,9 +21377,9 @@ snapshots: dependencies: http-errors: 2.0.0 - css-declaration-sorter@6.4.1(postcss@8.5.3): + css-declaration-sorter@6.4.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 css-declaration-sorter@7.2.0(postcss@8.5.3): dependencies: @@ -21649,42 +21472,42 @@ snapshots: cssesc@3.0.0: {} - cssnano-preset-default@5.2.14(postcss@8.5.3): + cssnano-preset-default@5.2.14(postcss@8.5.6): dependencies: - css-declaration-sorter: 6.4.1(postcss@8.5.3) - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-calc: 8.2.4(postcss@8.5.3) - postcss-colormin: 5.3.1(postcss@8.5.3) - postcss-convert-values: 5.1.3(postcss@8.5.3) - postcss-discard-comments: 5.1.2(postcss@8.5.3) - postcss-discard-duplicates: 5.1.0(postcss@8.5.3) - postcss-discard-empty: 5.1.1(postcss@8.5.3) - postcss-discard-overridden: 5.1.0(postcss@8.5.3) - postcss-merge-longhand: 5.1.7(postcss@8.5.3) - postcss-merge-rules: 5.1.4(postcss@8.5.3) - postcss-minify-font-values: 5.1.0(postcss@8.5.3) - postcss-minify-gradients: 5.1.1(postcss@8.5.3) - postcss-minify-params: 5.1.4(postcss@8.5.3) - postcss-minify-selectors: 5.2.1(postcss@8.5.3) - postcss-normalize-charset: 5.1.0(postcss@8.5.3) - postcss-normalize-display-values: 5.1.0(postcss@8.5.3) - postcss-normalize-positions: 5.1.1(postcss@8.5.3) - postcss-normalize-repeat-style: 5.1.1(postcss@8.5.3) - postcss-normalize-string: 5.1.0(postcss@8.5.3) - postcss-normalize-timing-functions: 5.1.0(postcss@8.5.3) - postcss-normalize-unicode: 5.1.1(postcss@8.5.3) - postcss-normalize-url: 5.1.0(postcss@8.5.3) - postcss-normalize-whitespace: 5.1.1(postcss@8.5.3) - postcss-ordered-values: 5.1.3(postcss@8.5.3) - postcss-reduce-initial: 5.1.2(postcss@8.5.3) - postcss-reduce-transforms: 5.1.0(postcss@8.5.3) - postcss-svgo: 5.1.0(postcss@8.5.3) - postcss-unique-selectors: 5.1.1(postcss@8.5.3) + css-declaration-sorter: 6.4.1(postcss@8.5.6) + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-calc: 8.2.4(postcss@8.5.6) + postcss-colormin: 5.3.1(postcss@8.5.6) + postcss-convert-values: 5.1.3(postcss@8.5.6) + postcss-discard-comments: 5.1.2(postcss@8.5.6) + postcss-discard-duplicates: 5.1.0(postcss@8.5.6) + postcss-discard-empty: 5.1.1(postcss@8.5.6) + postcss-discard-overridden: 5.1.0(postcss@8.5.6) + postcss-merge-longhand: 5.1.7(postcss@8.5.6) + postcss-merge-rules: 5.1.4(postcss@8.5.6) + postcss-minify-font-values: 5.1.0(postcss@8.5.6) + postcss-minify-gradients: 5.1.1(postcss@8.5.6) + postcss-minify-params: 5.1.4(postcss@8.5.6) + postcss-minify-selectors: 5.2.1(postcss@8.5.6) + postcss-normalize-charset: 5.1.0(postcss@8.5.6) + postcss-normalize-display-values: 5.1.0(postcss@8.5.6) + postcss-normalize-positions: 5.1.1(postcss@8.5.6) + postcss-normalize-repeat-style: 5.1.1(postcss@8.5.6) + postcss-normalize-string: 5.1.0(postcss@8.5.6) + postcss-normalize-timing-functions: 5.1.0(postcss@8.5.6) + postcss-normalize-unicode: 5.1.1(postcss@8.5.6) + postcss-normalize-url: 5.1.0(postcss@8.5.6) + postcss-normalize-whitespace: 5.1.1(postcss@8.5.6) + postcss-ordered-values: 5.1.3(postcss@8.5.6) + postcss-reduce-initial: 5.1.2(postcss@8.5.6) + postcss-reduce-transforms: 5.1.0(postcss@8.5.6) + postcss-svgo: 5.1.0(postcss@8.5.6) + postcss-unique-selectors: 5.1.1(postcss@8.5.6) cssnano-preset-default@6.1.2(postcss@8.5.3): dependencies: - browserslist: 4.25.1 + browserslist: 4.26.2 css-declaration-sorter: 7.2.0(postcss@8.5.3) cssnano-utils: 4.0.2(postcss@8.5.3) postcss: 8.5.3 @@ -21750,6 +21573,40 @@ snapshots: postcss-svgo: 7.0.1(postcss@8.5.3) postcss-unique-selectors: 7.0.3(postcss@8.5.3) + cssnano-preset-default@7.0.6(postcss@8.5.6): + dependencies: + browserslist: 4.25.1 + css-declaration-sorter: 7.2.0(postcss@8.5.6) + cssnano-utils: 5.0.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-calc: 10.1.1(postcss@8.5.6) + postcss-colormin: 7.0.2(postcss@8.5.6) + postcss-convert-values: 7.0.4(postcss@8.5.6) + postcss-discard-comments: 7.0.3(postcss@8.5.6) + postcss-discard-duplicates: 7.0.1(postcss@8.5.6) + postcss-discard-empty: 7.0.0(postcss@8.5.6) + postcss-discard-overridden: 7.0.0(postcss@8.5.6) + postcss-merge-longhand: 7.0.4(postcss@8.5.6) + postcss-merge-rules: 7.0.4(postcss@8.5.6) + postcss-minify-font-values: 7.0.0(postcss@8.5.6) + postcss-minify-gradients: 7.0.0(postcss@8.5.6) + postcss-minify-params: 7.0.2(postcss@8.5.6) + postcss-minify-selectors: 7.0.4(postcss@8.5.6) + postcss-normalize-charset: 7.0.0(postcss@8.5.6) + postcss-normalize-display-values: 7.0.0(postcss@8.5.6) + postcss-normalize-positions: 7.0.0(postcss@8.5.6) + postcss-normalize-repeat-style: 7.0.0(postcss@8.5.6) + postcss-normalize-string: 7.0.0(postcss@8.5.6) + postcss-normalize-timing-functions: 7.0.0(postcss@8.5.6) + postcss-normalize-unicode: 7.0.2(postcss@8.5.6) + postcss-normalize-url: 7.0.0(postcss@8.5.6) + postcss-normalize-whitespace: 7.0.0(postcss@8.5.6) + postcss-ordered-values: 7.0.1(postcss@8.5.6) + postcss-reduce-initial: 7.0.2(postcss@8.5.6) + postcss-reduce-transforms: 7.0.0(postcss@8.5.6) + postcss-svgo: 7.0.1(postcss@8.5.6) + postcss-unique-selectors: 7.0.3(postcss@8.5.6) + cssnano-preset-default@7.0.9(postcss@8.5.6): dependencies: browserslist: 4.26.2 @@ -21792,9 +21649,9 @@ snapshots: postcss-discard-empty: 7.0.0(postcss@8.5.3) postcss-normalize-whitespace: 7.0.0(postcss@8.5.3) - cssnano-utils@3.1.0(postcss@8.5.3): + cssnano-utils@3.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 cssnano-utils@4.0.2(postcss@8.5.3): dependencies: @@ -21804,15 +21661,19 @@ snapshots: dependencies: postcss: 8.5.3 + cssnano-utils@5.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + cssnano-utils@5.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 - cssnano@5.1.15(postcss@8.5.3): + cssnano@5.1.15(postcss@8.5.6): dependencies: - cssnano-preset-default: 5.2.14(postcss@8.5.3) + cssnano-preset-default: 5.2.14(postcss@8.5.6) lilconfig: 2.1.0 - postcss: 8.5.3 + postcss: 8.5.6 yaml: 1.10.2 cssnano@6.1.2(postcss@8.5.3): @@ -21827,6 +21688,12 @@ snapshots: lilconfig: 3.1.3 postcss: 8.5.3 + cssnano@7.0.6(postcss@8.5.6): + dependencies: + cssnano-preset-default: 7.0.6(postcss@8.5.6) + lilconfig: 3.1.3 + postcss: 8.5.6 + cssnano@7.1.1(postcss@8.5.6): dependencies: cssnano-preset-default: 7.0.9(postcss@8.5.6) @@ -22237,8 +22104,7 @@ snapshots: detect-libc@2.0.4: {} - detect-libc@2.1.1: - optional: true + detect-libc@2.1.1: {} detect-node-es@1.1.0: {} @@ -22545,10 +22411,6 @@ snapshots: iconv-lite: 0.6.3 optional: true - end-of-stream@1.4.4: - dependencies: - once: 1.4.0 - end-of-stream@1.4.5: dependencies: once: 1.4.0 @@ -22715,7 +22577,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 es-set-tostringtag: 2.1.0 function-bind: 1.1.2 @@ -23583,8 +23445,6 @@ snapshots: get-caller-file@2.0.5: {} - get-east-asian-width@1.3.0: {} - get-east-asian-width@1.4.0: {} get-folder-size@2.0.1: @@ -23702,7 +23562,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 @@ -24215,10 +24075,6 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - icss-utils@5.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -24556,7 +24412,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.28.0 - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.7.2 @@ -24571,7 +24427,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: - '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/trace-mapping': 0.3.31 debug: 4.4.3(supports-color@6.0.0) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: @@ -25091,7 +24947,7 @@ snapshots: ansi-escapes: 5.0.0 cli-cursor: 4.0.0 slice-ansi: 5.0.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 wrap-ansi: 8.1.0 log-update@6.1.0: @@ -25120,8 +24976,6 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.2.1: {} - lru-cache@11.2.2: {} lru-cache@5.1.1: @@ -25153,8 +25007,8 @@ snapshots: magicast@0.3.5: dependencies: - '@babel/parser': 7.28.0 - '@babel/types': 7.28.0 + '@babel/parser': 7.28.4 + '@babel/types': 7.28.4 source-map-js: 1.2.1 make-dir@2.1.0: @@ -25211,22 +25065,6 @@ snapshots: transitivePeerDependencies: - supports-color - make-fetch-happen@15.0.1: - dependencies: - '@npmcli/agent': 3.0.0 - cacache: 20.0.1 - http-cache-semantics: 4.2.0 - minipass: 7.1.2 - minipass-fetch: 4.0.1 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 1.0.0 - proc-log: 5.0.0 - promise-retry: 2.0.1 - ssri: 12.0.0 - transitivePeerDependencies: - - supports-color - make-fetch-happen@15.0.2: dependencies: '@npmcli/agent': 4.0.0 @@ -26035,7 +25873,7 @@ snapshots: node-api-version@0.2.1: dependencies: - semver: 7.7.1 + semver: 7.7.2 node-domexception@1.0.0: {} @@ -26069,7 +25907,7 @@ snapshots: make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 tar: 7.4.3 tinyglobby: 0.2.15 which: 5.0.0 @@ -26189,7 +26027,7 @@ snapshots: dependencies: '@npmcli/redact': 3.2.2 jsonparse: 1.3.1 - make-fetch-happen: 15.0.1 + make-fetch-happen: 15.0.2 minipass: 7.1.2 minipass-fetch: 4.0.1 minizlib: 3.0.2 @@ -26265,7 +26103,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-object-atoms: 1.1.1 object.getownpropertydescriptors@2.1.8: @@ -26273,7 +26111,7 @@ snapshots: array.prototype.reduce: 1.0.8 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-object-atoms: 1.1.1 gopd: 1.2.0 safe-array-concat: 1.1.3 @@ -26575,7 +26413,7 @@ snapshots: path-scurry@2.0.0: dependencies: - lru-cache: 11.2.1 + lru-cache: 11.2.2 minipass: 7.1.2 path-to-regexp@0.1.12: {} @@ -26626,8 +26464,6 @@ snapshots: picomatch@2.3.1: {} - picomatch@4.0.2: {} - picomatch@4.0.3: {} pidtree@0.6.0: {} @@ -26722,9 +26558,9 @@ snapshots: postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 - postcss-calc@8.2.4(postcss@8.5.3): + postcss-calc@8.2.4(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 @@ -26734,12 +26570,12 @@ snapshots: postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-colormin@5.3.1(postcss@8.5.3): + postcss-colormin@5.3.1(postcss@8.5.6): dependencies: browserslist: 4.26.2 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-colormin@6.1.0(postcss@8.5.3): @@ -26752,12 +26588,20 @@ snapshots: postcss-colormin@7.0.2(postcss@8.5.3): dependencies: - browserslist: 4.25.1 + browserslist: 4.26.2 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-colormin@7.0.2(postcss@8.5.6): + dependencies: + browserslist: 4.26.2 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-colormin@7.0.4(postcss@8.5.6): dependencies: browserslist: 4.26.2 @@ -26766,10 +26610,10 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-convert-values@5.1.3(postcss@8.5.3): + postcss-convert-values@5.1.3(postcss@8.5.6): dependencies: browserslist: 4.26.2 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-convert-values@6.1.0(postcss@8.5.3): @@ -26780,19 +26624,25 @@ snapshots: postcss-convert-values@7.0.4(postcss@8.5.3): dependencies: - browserslist: 4.25.1 + browserslist: 4.26.2 postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-convert-values@7.0.4(postcss@8.5.6): + dependencies: + browserslist: 4.26.2 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-convert-values@7.0.7(postcss@8.5.6): dependencies: browserslist: 4.26.2 postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-discard-comments@5.1.2(postcss@8.5.3): + postcss-discard-comments@5.1.2(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-discard-comments@6.0.2(postcss@8.5.3): dependencies: @@ -26803,14 +26653,19 @@ snapshots: postcss: 8.5.3 postcss-selector-parser: 6.1.2 + postcss-discard-comments@7.0.3(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + postcss-discard-comments@7.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - postcss-discard-duplicates@5.1.0(postcss@8.5.3): + postcss-discard-duplicates@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-discard-duplicates@6.0.3(postcss@8.5.3): dependencies: @@ -26820,13 +26675,17 @@ snapshots: dependencies: postcss: 8.5.3 + postcss-discard-duplicates@7.0.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-discard-duplicates@7.0.2(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-discard-empty@5.1.1(postcss@8.5.3): + postcss-discard-empty@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-discard-empty@6.0.3(postcss@8.5.3): dependencies: @@ -26836,13 +26695,17 @@ snapshots: dependencies: postcss: 8.5.3 + postcss-discard-empty@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-discard-empty@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-discard-overridden@5.1.0(postcss@8.5.3): + postcss-discard-overridden@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-discard-overridden@6.0.2(postcss@8.5.3): dependencies: @@ -26852,6 +26715,10 @@ snapshots: dependencies: postcss: 8.5.3 + postcss-discard-overridden@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-discard-overridden@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -26911,11 +26778,11 @@ snapshots: transitivePeerDependencies: - typescript - postcss-merge-longhand@5.1.7(postcss@8.5.3): + postcss-merge-longhand@5.1.7(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.5.3) + stylehacks: 5.1.1(postcss@8.5.6) postcss-merge-longhand@6.0.5(postcss@8.5.3): dependencies: @@ -26929,18 +26796,24 @@ snapshots: postcss-value-parser: 4.2.0 stylehacks: 7.0.4(postcss@8.5.3) + postcss-merge-longhand@7.0.4(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + stylehacks: 7.0.4(postcss@8.5.6) + postcss-merge-longhand@7.0.5(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 stylehacks: 7.0.6(postcss@8.5.6) - postcss-merge-rules@5.1.4(postcss@8.5.3): + postcss-merge-rules@5.1.4(postcss@8.5.6): dependencies: browserslist: 4.26.2 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-merge-rules@6.1.1(postcss@8.5.3): @@ -26953,12 +26826,20 @@ snapshots: postcss-merge-rules@7.0.4(postcss@8.5.3): dependencies: - browserslist: 4.25.1 + browserslist: 4.26.2 caniuse-api: 3.0.0 cssnano-utils: 5.0.0(postcss@8.5.3) postcss: 8.5.3 postcss-selector-parser: 6.1.2 + postcss-merge-rules@7.0.4(postcss@8.5.6): + dependencies: + browserslist: 4.26.2 + caniuse-api: 3.0.0 + cssnano-utils: 5.0.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + postcss-merge-rules@7.0.6(postcss@8.5.6): dependencies: browserslist: 4.26.2 @@ -26967,9 +26848,9 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - postcss-minify-font-values@5.1.0(postcss@8.5.3): + postcss-minify-font-values@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-minify-font-values@6.1.0(postcss@8.5.3): @@ -26982,16 +26863,21 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-minify-font-values@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-minify-font-values@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-gradients@5.1.1(postcss@8.5.3): + postcss-minify-gradients@5.1.1(postcss@8.5.6): dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-minify-gradients@6.0.3(postcss@8.5.3): @@ -27008,6 +26894,13 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-minify-gradients@7.0.0(postcss@8.5.6): + dependencies: + colord: 2.9.3 + cssnano-utils: 5.0.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-minify-gradients@7.0.1(postcss@8.5.6): dependencies: colord: 2.9.3 @@ -27015,11 +26908,11 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-params@5.1.4(postcss@8.5.3): + postcss-minify-params@5.1.4(postcss@8.5.6): dependencies: browserslist: 4.26.2 - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-minify-params@6.1.0(postcss@8.5.3): @@ -27031,11 +26924,18 @@ snapshots: postcss-minify-params@7.0.2(postcss@8.5.3): dependencies: - browserslist: 4.25.1 + browserslist: 4.26.2 cssnano-utils: 5.0.0(postcss@8.5.3) postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-minify-params@7.0.2(postcss@8.5.6): + dependencies: + browserslist: 4.26.2 + cssnano-utils: 5.0.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-minify-params@7.0.4(postcss@8.5.6): dependencies: browserslist: 4.26.2 @@ -27043,9 +26943,9 @@ snapshots: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-minify-selectors@5.2.1(postcss@8.5.3): + postcss-minify-selectors@5.2.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-minify-selectors@6.0.4(postcss@8.5.3): @@ -27059,6 +26959,12 @@ snapshots: postcss: 8.5.3 postcss-selector-parser: 6.1.2 + postcss-minify-selectors@7.0.4(postcss@8.5.6): + dependencies: + cssesc: 3.0.0 + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + postcss-minify-selectors@7.0.5(postcss@8.5.6): dependencies: cssesc: 3.0.0 @@ -27081,21 +26987,10 @@ snapshots: postcss-simple-vars: 7.0.1(postcss@8.5.3) sugarss: 4.0.1(postcss@8.5.3) - postcss-modules-extract-imports@3.1.0(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-modules-extract-imports@3.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-modules-local-by-default@4.2.0(postcss@8.5.3): - dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-selector-parser: 7.1.0 - postcss-value-parser: 4.2.0 - postcss-modules-local-by-default@4.2.0(postcss@8.5.6): dependencies: icss-utils: 5.1.0(postcss@8.5.6) @@ -27103,21 +26998,11 @@ snapshots: postcss-selector-parser: 7.1.0 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.3): - dependencies: - postcss: 8.5.3 - postcss-selector-parser: 7.1.0 - postcss-modules-scope@3.2.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - postcss-modules-values@4.0.0(postcss@8.5.3): - dependencies: - icss-utils: 5.1.0(postcss@8.5.3) - postcss: 8.5.3 - postcss-modules-values@4.0.0(postcss@8.5.6): dependencies: icss-utils: 5.1.0(postcss@8.5.6) @@ -27137,9 +27022,9 @@ snapshots: postcss: 8.5.6 postcss-selector-parser: 7.1.0 - postcss-normalize-charset@5.1.0(postcss@8.5.3): + postcss-normalize-charset@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-normalize-charset@6.0.2(postcss@8.5.3): dependencies: @@ -27149,13 +27034,17 @@ snapshots: dependencies: postcss: 8.5.3 + postcss-normalize-charset@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-normalize-charset@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 - postcss-normalize-display-values@5.1.0(postcss@8.5.3): + postcss-normalize-display-values@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-normalize-display-values@6.0.2(postcss@8.5.3): @@ -27168,14 +27057,19 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-display-values@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-normalize-display-values@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-positions@5.1.1(postcss@8.5.3): + postcss-normalize-positions@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-normalize-positions@6.0.2(postcss@8.5.3): @@ -27188,14 +27082,19 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-positions@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-normalize-positions@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-repeat-style@5.1.1(postcss@8.5.3): + postcss-normalize-repeat-style@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-normalize-repeat-style@6.0.2(postcss@8.5.3): @@ -27208,14 +27107,19 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-normalize-repeat-style@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-string@5.1.0(postcss@8.5.3): + postcss-normalize-string@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-normalize-string@6.0.2(postcss@8.5.3): @@ -27228,14 +27132,19 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-string@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-normalize-string@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-timing-functions@5.1.0(postcss@8.5.3): + postcss-normalize-timing-functions@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-normalize-timing-functions@6.0.2(postcss@8.5.3): @@ -27248,15 +27157,20 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-normalize-timing-functions@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-unicode@5.1.1(postcss@8.5.3): + postcss-normalize-unicode@5.1.1(postcss@8.5.6): dependencies: browserslist: 4.26.2 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-normalize-unicode@6.1.0(postcss@8.5.3): @@ -27267,20 +27181,26 @@ snapshots: postcss-normalize-unicode@7.0.2(postcss@8.5.3): dependencies: - browserslist: 4.25.1 + browserslist: 4.26.2 postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-unicode@7.0.2(postcss@8.5.6): + dependencies: + browserslist: 4.26.2 + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-normalize-unicode@7.0.4(postcss@8.5.6): dependencies: browserslist: 4.26.2 postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-url@5.1.0(postcss@8.5.3): + postcss-normalize-url@5.1.0(postcss@8.5.6): dependencies: normalize-url: 6.1.0 - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-normalize-url@6.0.2(postcss@8.5.3): @@ -27293,14 +27213,19 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-url@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-normalize-url@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-normalize-whitespace@5.1.1(postcss@8.5.3): + postcss-normalize-whitespace@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-normalize-whitespace@6.0.2(postcss@8.5.3): @@ -27313,15 +27238,20 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-normalize-whitespace@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-ordered-values@5.1.3(postcss@8.5.3): + postcss-ordered-values@5.1.3(postcss@8.5.6): dependencies: - cssnano-utils: 3.1.0(postcss@8.5.3) - postcss: 8.5.3 + cssnano-utils: 3.1.0(postcss@8.5.6) + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-ordered-values@6.0.2(postcss@8.5.3): @@ -27336,17 +27266,23 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-ordered-values@7.0.1(postcss@8.5.6): + dependencies: + cssnano-utils: 5.0.0(postcss@8.5.6) + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-ordered-values@7.0.2(postcss@8.5.6): dependencies: cssnano-utils: 5.0.1(postcss@8.5.6) postcss: 8.5.6 postcss-value-parser: 4.2.0 - postcss-reduce-initial@5.1.2(postcss@8.5.3): + postcss-reduce-initial@5.1.2(postcss@8.5.6): dependencies: browserslist: 4.26.2 caniuse-api: 3.0.0 - postcss: 8.5.3 + postcss: 8.5.6 postcss-reduce-initial@6.1.0(postcss@8.5.3): dependencies: @@ -27356,19 +27292,25 @@ snapshots: postcss-reduce-initial@7.0.2(postcss@8.5.3): dependencies: - browserslist: 4.25.1 + browserslist: 4.26.2 caniuse-api: 3.0.0 postcss: 8.5.3 + postcss-reduce-initial@7.0.2(postcss@8.5.6): + dependencies: + browserslist: 4.26.2 + caniuse-api: 3.0.0 + postcss: 8.5.6 + postcss-reduce-initial@7.0.4(postcss@8.5.6): dependencies: browserslist: 4.26.2 caniuse-api: 3.0.0 postcss: 8.5.6 - postcss-reduce-transforms@5.1.0(postcss@8.5.3): + postcss-reduce-transforms@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 postcss-reduce-transforms@6.0.2(postcss@8.5.3): @@ -27381,6 +27323,11 @@ snapshots: postcss: 8.5.3 postcss-value-parser: 4.2.0 + postcss-reduce-transforms@7.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + postcss-reduce-transforms@7.0.1(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -27410,9 +27357,9 @@ snapshots: dependencies: postcss: 8.5.6 - postcss-svgo@5.1.0(postcss@8.5.3): + postcss-svgo@5.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 svgo: 2.8.0 @@ -27428,15 +27375,21 @@ snapshots: postcss-value-parser: 4.2.0 svgo: 3.3.2 + postcss-svgo@7.0.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-value-parser: 4.2.0 + svgo: 3.3.2 + postcss-svgo@7.1.0(postcss@8.5.6): dependencies: postcss: 8.5.6 postcss-value-parser: 4.2.0 svgo: 4.0.0 - postcss-unique-selectors@5.1.1(postcss@8.5.3): + postcss-unique-selectors@5.1.1(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-unique-selectors@6.0.4(postcss@8.5.3): @@ -27449,6 +27402,11 @@ snapshots: postcss: 8.5.3 postcss-selector-parser: 6.1.2 + postcss-unique-selectors@7.0.3(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + postcss-unique-selectors@7.0.4(postcss@8.5.6): dependencies: postcss: 8.5.6 @@ -27487,17 +27445,17 @@ snapshots: prebuild-install@7.1.3: dependencies: - detect-libc: 2.0.4 + detect-libc: 2.1.1 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 2.0.0 node-abi: 4.14.0 - pump: 3.0.2 + pump: 3.0.3 rc: 1.2.8 simple-get: 4.0.1 - tar-fs: 3.1.0 + tar-fs: 3.1.1 tunnel-agent: 0.6.0 transitivePeerDependencies: - bare-buffer @@ -27579,11 +27537,6 @@ snapshots: dependencies: punycode: 2.3.1 - pump@3.0.2: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - pump@3.0.3: dependencies: end-of-stream: 1.4.5 @@ -27599,7 +27552,7 @@ snapshots: dependencies: commander: 12.1.0 glob: 10.4.5 - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 pwacompat@2.0.17: {} @@ -27841,7 +27794,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -28057,18 +28010,18 @@ snapshots: rollup-plugin-styles@4.0.0(rollup@4.40.0): dependencies: '@rollup/pluginutils': 4.2.1 - '@types/cssnano': 5.1.3(postcss@8.5.3) + '@types/cssnano': 5.1.3(postcss@8.5.6) cosmiconfig: 7.1.0 - cssnano: 5.1.15(postcss@8.5.3) + cssnano: 5.1.15(postcss@8.5.6) fs-extra: 10.1.0 - icss-utils: 5.1.0(postcss@8.5.3) + icss-utils: 5.1.0(postcss@8.5.6) mime-types: 2.1.35 p-queue: 6.6.2 - postcss: 8.5.3 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.3) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.3) - postcss-modules-scope: 3.2.1(postcss@8.5.3) - postcss-modules-values: 4.0.0(postcss@8.5.3) + postcss: 8.5.6 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.6) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.6) + postcss-modules-scope: 3.2.1(postcss@8.5.6) + postcss-modules-values: 4.0.0(postcss@8.5.6) postcss-value-parser: 4.2.0 query-string: 7.1.3 resolve: 1.22.10 @@ -28616,7 +28569,7 @@ snapshots: slice-ansi@5.0.0: dependencies: - ansi-styles: 6.2.1 + ansi-styles: 6.2.3 is-fullwidth-code-point: 4.0.0 slice-ansi@7.1.2: @@ -28830,14 +28783,6 @@ snapshots: optionalDependencies: bare-events: 2.5.4 - streamx@2.22.1: - dependencies: - fast-fifo: 1.3.2 - text-decoder: 1.2.3 - optionalDependencies: - bare-events: 2.6.0 - optional: true - streamx@2.23.0: dependencies: events-universal: 1.0.1 @@ -28878,8 +28823,8 @@ snapshots: string-width@7.2.0: dependencies: emoji-regex: 10.4.0 - get-east-asian-width: 1.3.0 - strip-ansi: 7.1.0 + get-east-asian-width: 1.4.0 + strip-ansi: 7.1.2 string-width@8.1.0: dependencies: @@ -28891,7 +28836,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -28905,7 +28850,7 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.0 string.prototype.trim@1.2.10: dependencies: @@ -28955,10 +28900,6 @@ snapshots: dependencies: ansi-regex: 5.0.1 - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.1.0 - strip-ansi@7.1.2: dependencies: ansi-regex: 6.2.2 @@ -29013,10 +28954,10 @@ snapshots: style-search@0.1.0: {} - stylehacks@5.1.1(postcss@8.5.3): + stylehacks@5.1.1(postcss@8.5.6): dependencies: browserslist: 4.26.2 - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 stylehacks@6.1.1(postcss@8.5.3): @@ -29031,6 +28972,12 @@ snapshots: postcss: 8.5.3 postcss-selector-parser: 6.1.2 + stylehacks@7.0.4(postcss@8.5.6): + dependencies: + browserslist: 4.26.2 + postcss: 8.5.6 + postcss-selector-parser: 6.1.2 + stylehacks@7.0.6(postcss@8.5.6): dependencies: browserslist: 4.26.2 @@ -29316,16 +29263,6 @@ snapshots: resolve: 1.22.10 string.prototype.trim: 1.2.10 - tar-fs@3.1.0: - dependencies: - pump: 3.0.3 - tar-stream: 3.1.7 - optionalDependencies: - bare-fs: 4.1.6 - bare-path: 3.0.0 - transitivePeerDependencies: - - bare-buffer - tar-fs@3.1.1: dependencies: pump: 3.0.3 @@ -29590,7 +29527,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.18.8 - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 @@ -29610,7 +29547,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.18.8 - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 @@ -30096,13 +30033,13 @@ snapshots: chai: 5.2.0 debug: 4.4.3(supports-color@6.0.0) expect-type: 1.2.1 - magic-string: 0.30.17 + magic-string: 0.30.18 pathe: 2.0.3 - picomatch: 4.0.2 + picomatch: 4.0.3 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) @@ -30221,7 +30158,7 @@ snapshots: webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5): dependencies: - '@types/node': 20.19.17 + '@types/node': 20.19.18 '@types/sinonjs__fake-timers': 8.1.5 '@wdio/config': 9.20.0 '@wdio/logger': 9.18.0 @@ -30534,13 +30471,7 @@ snapshots: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 - strip-ansi: 7.1.0 - - wrap-ansi@9.0.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 7.2.0 - strip-ansi: 7.1.0 + strip-ansi: 7.1.2 wrap-ansi@9.0.2: dependencies: From b4c20d9683cab983e86e085a3416dfb851078b06 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 21:08:51 +0300 Subject: [PATCH 24/44] fix(client): shortcut keys without modifiers affecting normal usage --- apps/client/src/services/shortcuts.spec.ts | 10 +++++----- apps/client/src/services/shortcuts.ts | 11 ++++++++--- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/apps/client/src/services/shortcuts.spec.ts b/apps/client/src/services/shortcuts.spec.ts index ec9a0a581..d22a1e081 100644 --- a/apps/client/src/services/shortcuts.spec.ts +++ b/apps/client/src/services/shortcuts.spec.ts @@ -119,11 +119,6 @@ describe("shortcuts", () => { metaKey: options.metaKey || false } as KeyboardEvent); - it("should match simple key shortcuts", () => { - const event = createKeyboardEvent({ key: "a", code: "KeyA" }); - expect(matchesShortcut(event, "a")).toBe(true); - }); - it("should match shortcuts with modifiers", () => { const event = createKeyboardEvent({ key: "a", code: "KeyA", ctrlKey: true }); expect(matchesShortcut(event, "ctrl+a")).toBe(true); @@ -148,6 +143,11 @@ describe("shortcuts", () => { expect(matchesShortcut(event, "a")).toBe(false); }); + it("should not match when no modifiers are used", () => { + const event = createKeyboardEvent({ key: "a", code: "KeyA" }); + expect(matchesShortcut(event, "a")).toBe(false); + }); + it("should handle alternative modifier names", () => { const ctrlEvent = createKeyboardEvent({ key: "a", code: "KeyA", ctrlKey: true }); expect(matchesShortcut(ctrlEvent, "control+a")).toBe(true); diff --git a/apps/client/src/services/shortcuts.ts b/apps/client/src/services/shortcuts.ts index a2aca5d80..1ba7919b3 100644 --- a/apps/client/src/services/shortcuts.ts +++ b/apps/client/src/services/shortcuts.ts @@ -51,7 +51,7 @@ export function isIMEComposing(e: KeyboardEvent): boolean { if (!e) { return false; } - + // Standard check for composition state // e.isComposing is true when IME is actively composing // e.keyCode === 229 is a fallback for older browsers where 229 indicates IME processing @@ -86,13 +86,13 @@ function bindElShortcut($el: JQuery, keyboardShortcut: st } const e = evt as KeyboardEvent; - + // Skip processing if IME is composing to prevent shortcuts from // interfering with text input in CJK languages if (isIMEComposing(e)) { return; } - + if (matchesShortcut(e, keyboardShortcut)) { e.preventDefault(); e.stopPropagation(); @@ -162,6 +162,11 @@ export function matchesShortcut(e: KeyboardEvent, shortcut: string): boolean { const expectedShift = modifiers.includes('shift'); const expectedMeta = modifiers.includes('meta') || modifiers.includes('cmd') || modifiers.includes('command'); + // Refuse key combinations that don't include modifiers because they interfere with the normal usage of the application. + if (!(expectedCtrl || expectedAlt || expectedShift || expectedMeta)) { + return false; + } + return e.ctrlKey === expectedCtrl && e.altKey === expectedAlt && e.shiftKey === expectedShift && From e1ef02058d719acb23a728b161dced67c564a1af Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 1 Oct 2025 22:27:39 +0300 Subject: [PATCH 25/44] fix(client): function keys (e.g. help) not working due to change in modifiers --- apps/client/src/services/shortcuts.spec.ts | 9 +++++++++ apps/client/src/services/shortcuts.ts | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/client/src/services/shortcuts.spec.ts b/apps/client/src/services/shortcuts.spec.ts index d22a1e081..405c71359 100644 --- a/apps/client/src/services/shortcuts.spec.ts +++ b/apps/client/src/services/shortcuts.spec.ts @@ -148,6 +148,15 @@ describe("shortcuts", () => { expect(matchesShortcut(event, "a")).toBe(false); }); + it("should match function keys even with no modifiers", () => { + let event = createKeyboardEvent({ key: "F1", code: "F1" }); + expect(matchesShortcut(event, "F1")).toBeTruthy(); + expect(matchesShortcut(event, "f1")).toBeTruthy(); + + event = createKeyboardEvent({ key: "F1", code: "F1", shiftKey: true }); + expect(matchesShortcut(event, "Shift+F1")).toBeTruthy(); + }); + it("should handle alternative modifier names", () => { const ctrlEvent = createKeyboardEvent({ key: "a", code: "KeyA", ctrlKey: true }); expect(matchesShortcut(ctrlEvent, "control+a")).toBe(true); diff --git a/apps/client/src/services/shortcuts.ts b/apps/client/src/services/shortcuts.ts index 1ba7919b3..92bb02d66 100644 --- a/apps/client/src/services/shortcuts.ts +++ b/apps/client/src/services/shortcuts.ts @@ -163,7 +163,8 @@ export function matchesShortcut(e: KeyboardEvent, shortcut: string): boolean { const expectedMeta = modifiers.includes('meta') || modifiers.includes('cmd') || modifiers.includes('command'); // Refuse key combinations that don't include modifiers because they interfere with the normal usage of the application. - if (!(expectedCtrl || expectedAlt || expectedShift || expectedMeta)) { + // Function keys are an exception. + if (!(expectedCtrl || expectedAlt || expectedShift || expectedMeta) && !/f\d+/.test(key)) { return false; } From 8c46103f6324b72bc8f64c06a4f44b1de7fceb4f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 01:54:42 +0000 Subject: [PATCH 26/44] fix(deps): update ckeditor monorepo to v47 --- packages/ckeditor5-admonition/package.json | 4 +- packages/ckeditor5-footnotes/package.json | 4 +- .../ckeditor5-keyboard-marker/package.json | 4 +- packages/ckeditor5-math/package.json | 6 +- packages/ckeditor5-mermaid/package.json | 4 +- packages/ckeditor5/package.json | 4 +- pnpm-lock.yaml | 2443 ++++++++--------- 7 files changed, 1102 insertions(+), 1367 deletions(-) diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index 679d0da83..d15157146 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -28,7 +28,7 @@ "@typescript-eslint/parser": "8.45.0", "@vitest/browser": "3.2.4", "@vitest/coverage-istanbul": "3.2.4", - "ckeditor5": "46.1.1", + "ckeditor5": "47.0.0", "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", @@ -42,7 +42,7 @@ "webdriverio": "9.20.0" }, "peerDependencies": { - "ckeditor5": "46.1.1" + "ckeditor5": "47.0.0" }, "author": "Elian Doran ", "license": "GPL-2.0-or-later", diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index 81fac67f1..fa452a336 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -29,7 +29,7 @@ "@typescript-eslint/parser": "8.45.0", "@vitest/browser": "3.2.4", "@vitest/coverage-istanbul": "3.2.4", - "ckeditor5": "46.1.1", + "ckeditor5": "47.0.0", "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", @@ -43,7 +43,7 @@ "webdriverio": "9.20.0" }, "peerDependencies": { - "ckeditor5": "46.1.1" + "ckeditor5": "47.0.0" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index 7d91b83ad..fda4c2690 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -31,7 +31,7 @@ "@typescript-eslint/parser": "8.45.0", "@vitest/browser": "3.2.4", "@vitest/coverage-istanbul": "3.2.4", - "ckeditor5": "46.1.1", + "ckeditor5": "47.0.0", "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", @@ -45,7 +45,7 @@ "webdriverio": "9.20.0" }, "peerDependencies": { - "ckeditor5": "46.1.1" + "ckeditor5": "47.0.0" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index 438ec43a7..27e4dec4f 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -32,7 +32,7 @@ "@typescript-eslint/parser": "8.45.0", "@vitest/browser": "3.2.4", "@vitest/coverage-istanbul": "3.2.4", - "ckeditor5": "46.1.1", + "ckeditor5": "47.0.0", "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", @@ -46,7 +46,7 @@ "webdriverio": "9.20.0" }, "peerDependencies": { - "ckeditor5": "46.1.1" + "ckeditor5": "47.0.0" }, "scripts": { "build": "node ./scripts/build-dist.mjs", @@ -71,6 +71,6 @@ ] }, "dependencies": { - "@ckeditor/ckeditor5-icons": "46.1.1" + "@ckeditor/ckeditor5-icons": "47.0.0" } } diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index 5a3137570..d7020971d 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -31,7 +31,7 @@ "@typescript-eslint/parser": "8.45.0", "@vitest/browser": "3.2.4", "@vitest/coverage-istanbul": "3.2.4", - "ckeditor5": "46.1.1", + "ckeditor5": "47.0.0", "eslint": "9.36.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "14.1.1", @@ -45,7 +45,7 @@ "webdriverio": "9.20.0" }, "peerDependencies": { - "ckeditor5": "46.1.1" + "ckeditor5": "47.0.0" }, "scripts": { "build": "node ./scripts/build-dist.mjs", diff --git a/packages/ckeditor5/package.json b/packages/ckeditor5/package.json index 705239f2c..b1dc7c24b 100644 --- a/packages/ckeditor5/package.json +++ b/packages/ckeditor5/package.json @@ -11,8 +11,8 @@ "@triliumnext/ckeditor5-keyboard-marker": "workspace:*", "@triliumnext/ckeditor5-math": "workspace:*", "@triliumnext/ckeditor5-mermaid": "workspace:*", - "ckeditor5": "46.1.1", - "ckeditor5-premium-features": "46.1.1" + "ckeditor5": "47.0.0", + "ckeditor5-premium-features": "47.0.0" }, "devDependencies": { "@smithy/middleware-retry": "4.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c462aad8..f84016617 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -812,11 +812,11 @@ importers: specifier: workspace:* version: link:../ckeditor5-mermaid ckeditor5: - specifier: 46.1.1 - version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 47.0.0 + version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) ckeditor5-premium-features: - specifier: 46.1.1 - version: 46.1.1(bufferutil@4.0.9)(ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) + specifier: 47.0.0 + version: 47.0.0(bufferutil@4.0.9)(ckeditor5@47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) devDependencies: '@smithy/middleware-retry': specifier: 4.4.0 @@ -849,8 +849,8 @@ importers: specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.1.1 - version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 47.0.0 + version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) @@ -909,8 +909,8 @@ importers: specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.1.1 - version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 47.0.0 + version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) @@ -969,8 +969,8 @@ importers: specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.1.1 - version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 47.0.0 + version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) @@ -1008,8 +1008,8 @@ importers: packages/ckeditor5-math: dependencies: '@ckeditor/ckeditor5-icons': - specifier: 46.1.1 - version: 46.1.1 + specifier: 47.0.0 + version: 47.0.0 devDependencies: '@ckeditor/ckeditor5-dev-build-tools': specifier: 43.1.0 @@ -1036,8 +1036,8 @@ importers: specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.1.1 - version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 47.0.0 + version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) @@ -1103,8 +1103,8 @@ importers: specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) ckeditor5: - specifier: 46.1.1 - version: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + specifier: 47.0.0 + version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 version: 9.36.0(jiti@2.6.0) @@ -1678,56 +1678,56 @@ packages: '@ckeditor/ckeditor5-utils': '>= 37.0' ckeditor5: '>= 37.0' - '@ckeditor/ckeditor5-adapter-ckfinder@46.1.1': - resolution: {integrity: sha512-7wq9WdYyq0jabUZOlnq/vOa/WQO6jXKQ01QCsx6Y7WZ00mxOQ0AmwzLEusHf9VEvXx25yH7jZa07axyEvjM+RQ==} + '@ckeditor/ckeditor5-adapter-ckfinder@47.0.0': + resolution: {integrity: sha512-t6gBX20cUK4OwVxKBbyYN2ipjIo51epPtepj0FgcYL5XVyqFFa3ir3cmoCDWDZfOu+vXj4U2dK/aLNeJXuobqA==} - '@ckeditor/ckeditor5-ai@46.1.1': - resolution: {integrity: sha512-J0vm41nneQ4to2SdtDo5JbbByQ00SqC1nZQvndJV2tcoSZ3vjwTz1NPGgOlxUvOEVh/axVNPkrAjQ9Fwof0KRg==} + '@ckeditor/ckeditor5-ai@47.0.0': + resolution: {integrity: sha512-MoKZitpFZhTfDkl0wGsHuU+qsqSMM3KcjFhBT4/jtClbB2EkA5Zpg0QuRb4+5jEqvPHOLO4oif33d/a21Wr7lw==} - '@ckeditor/ckeditor5-alignment@46.1.1': - resolution: {integrity: sha512-LD9XMo0lqZw8Nm4Rdsd3b19rjVNLInAUrlbuJpXxgHTOP3CcrE1+kklosow3KreUZkWSxui0tszp45jRmGL1qQ==} + '@ckeditor/ckeditor5-alignment@47.0.0': + resolution: {integrity: sha512-QmT/MCLCrhwMKfvBMim19TLpvfn5m7BjnpSYSzFb4mjRnNJC0pEZEAhLm6NZFeeXRvA3hyZA07KlxfPyrZNxgQ==} - '@ckeditor/ckeditor5-autoformat@46.1.1': - resolution: {integrity: sha512-D2gC9NMd73BAszrP7GdwEqv5YAb+k/EMSIzlcyeUn8gYslGE+SrZHcgj4VCWaGWS+iu/G80ZskiXMBbNgC4NAw==} + '@ckeditor/ckeditor5-autoformat@47.0.0': + resolution: {integrity: sha512-xNesOUJmXCxe5eycWeCi5HIFj3nWp7D6TkioAsDGs+qLabU1Cryam/QwRBo0bVbvoDXM4XSf99xGDj+7p640jQ==} - '@ckeditor/ckeditor5-autosave@46.1.1': - resolution: {integrity: sha512-VJ2U0P0ybuIF92fU1rSL9jkqOnywKek7ANR+B9Gc3vs3JdNEkN078pF5KS9xvnAkcrEt1KZBmqwghSDiiI91Wg==} + '@ckeditor/ckeditor5-autosave@47.0.0': + resolution: {integrity: sha512-AmJBT+mR0RTaXcNnwPbygxIMQViIYY6OMtjeZpiASxBJ958M7gtUbUkisAb0IWm0W3pDmxDVX4xql1uUG5/SFA==} - '@ckeditor/ckeditor5-basic-styles@46.1.1': - resolution: {integrity: sha512-NiCugPGmaCIHc4ivvJRUq/hcfchaChksWyRK6i5xbjj5NSlASjXt0fe4717pQVTN6lZxiJ9CaX6btCAYlmu5BQ==} + '@ckeditor/ckeditor5-basic-styles@47.0.0': + resolution: {integrity: sha512-Jb5MoR7OpDO0cYID9+QbzUoxlvP0ifgV6SKUMmyY6us+mkcMtzFD8EkKASkIkCEluCg9cfofos460xmpFaqPiQ==} - '@ckeditor/ckeditor5-block-quote@46.1.1': - resolution: {integrity: sha512-m9MhmntW8cZBfhqluaDE4sJaMjks36ClxzxQwuz7Br+YhUXNhhtUrvpFggeZvgZ/IuII+OG6DolnD1WRHJlMEg==} + '@ckeditor/ckeditor5-block-quote@47.0.0': + resolution: {integrity: sha512-0t5RLKeWPB3OVIPUvbCuEGfHdBidbuacPvJNiZkPiluni3jTyp7HVRvIaPFBRqSH7VlZHtSEbk50h1eKvJ8T3g==} - '@ckeditor/ckeditor5-bookmark@46.1.1': - resolution: {integrity: sha512-TiCO6F9uHiHOuGGfR+t7a5i93bJqPEoBpX67qQYV7EkhNIa7roa0PTkPXw6RFBGFv6LNgt0cNle/f7O94qhfcQ==} + '@ckeditor/ckeditor5-bookmark@47.0.0': + resolution: {integrity: sha512-InvIlGZXc5Wz0qCsLd6TfT0NS7LjdEKgeA+LMXBnAjOK1riTBdOuu24GHsw9Zi9FffxfDiQC1GxLwA9YyQ+RAg==} - '@ckeditor/ckeditor5-case-change@46.1.1': - resolution: {integrity: sha512-dmvMBWSjUP86fh5wUNKe94jPL7I1pESM0BvlMk3LfnHgEgoJW6YbZkTgkJ9pzB5Gfd1ZGqLn3qbFsNHq3br39g==} + '@ckeditor/ckeditor5-case-change@47.0.0': + resolution: {integrity: sha512-ge1/zWw8GXmb85TeOl6XtkrHeqMch4R5s4qVJ7AXBDGtsXG9HqQppBcV30rv+mPTO7p9niIuEBdQLz99MxG3xA==} - '@ckeditor/ckeditor5-ckbox@46.1.1': - resolution: {integrity: sha512-ngKJf1doQFp0FExF7skmtzHcD1H6cxkFFWH5ipRm8t5AcxivZIkbaMlNQMZTGKhMKtLmT77dQ7oGI4HT1XV4bA==} + '@ckeditor/ckeditor5-ckbox@47.0.0': + resolution: {integrity: sha512-Y8j1XlFljYGD+7a2TLH9gjeYM8vQQpdXjdwRhjxh8mFvYi2nMIfYNlvU0qTSblN5KeTHFisEGaX1upVgNX0R5g==} - '@ckeditor/ckeditor5-ckfinder@46.1.1': - resolution: {integrity: sha512-u096IDCS/9R7DhUUgHhP7ED5pjIP5JPE1SMRZ3UcfipVUveqT9Qqgm892Rsm4VfouoXw3f3pwoK68KIVjdxMlw==} + '@ckeditor/ckeditor5-ckfinder@47.0.0': + resolution: {integrity: sha512-p4IZYnquGbfAeqYJ48LeL7aUfuJE9VIp5IHaImlNYdZaFjo7fmHaIqDfELYxwE3CT/vZv+S4OOSzm47OxT8BaA==} - '@ckeditor/ckeditor5-clipboard@46.1.1': - resolution: {integrity: sha512-YaFYBPdOIBqkYY1e7RYzZlicldmkM251WoWVAjbSwY7EWQY/tmLrnVmBZ31B/TqwvSBy6txQYBtuRZvozQ3F0w==} + '@ckeditor/ckeditor5-clipboard@47.0.0': + resolution: {integrity: sha512-sGeOC3NbRo0S9utTMSPlEk8TDRi8l4IQkynN1b5o/bK6MBr6yN0s395wVIYjphT4k8Ovjat4YYkQdGvJ7yy/8Q==} - '@ckeditor/ckeditor5-cloud-services@46.1.1': - resolution: {integrity: sha512-YBBklzman8taer22uehNxeehDKaGbwnAaI8h7JIxaf0EpvaldjDnswg1hvJTHpLYDZiiEoI3pHmtdatuNWMlrg==} + '@ckeditor/ckeditor5-cloud-services@47.0.0': + resolution: {integrity: sha512-NCJtIsKGaUFM2/N9x27nhbhMFTWtKtzHquKm90xq318CxySLUWeqnmXxA75IjjDB2ZUFPJIDihD53fDfZ60vVw==} - '@ckeditor/ckeditor5-code-block@46.1.1': - resolution: {integrity: sha512-YG1YOKHV/zHsSS/CcQJUx/Y8virChUG7JB7HbS3WgkFccvMEZLusx5GkeKXQHRZp0yUxbcAKO+woeVIwylrbCw==} + '@ckeditor/ckeditor5-code-block@47.0.0': + resolution: {integrity: sha512-haejeKCORDQgRWGbL2B9pQoOz3sgpihSqSrsL5YllaV6r33PfF3u33Afd1HFvglc8C1dl66PoaBArXv5KezIWg==} - '@ckeditor/ckeditor5-collaboration-core@46.1.1': - resolution: {integrity: sha512-Zo1WuVOXY8RebukbshHeGKaGyxnKgL/4PpzfqEZswjsHUAzLCoZfW4hqJ1bfW2J1VM/jRhbyQ6TXMTW32PDrCg==} + '@ckeditor/ckeditor5-collaboration-core@47.0.0': + resolution: {integrity: sha512-CTi7xe7XNS4ZpbS8oq5FCNze8p30jVHz/MZo+7Ryc5t8rX0ZvWauNDpWCI8NWC55/QQCwaVoMLfL4Kqe4Gvzpg==} - '@ckeditor/ckeditor5-comments@46.1.1': - resolution: {integrity: sha512-fyE8IJtqNlVL2ppV6CmCQh7L4+SqHNG/nrWYhdtiaLrhYx96TAXTYGffjgj2NOkYDTgxnOpbQBc7K/u5akVwDA==} + '@ckeditor/ckeditor5-comments@47.0.0': + resolution: {integrity: sha512-Whowh/8csuWGDmzzxdFkbAWvtEnB6xEqu9OFG5PAHBOGsmD8OqB/AyvNLkQcNX1Kzbh8K71FVRNghpzUrUX9Ng==} - '@ckeditor/ckeditor5-core@46.1.1': - resolution: {integrity: sha512-J1WsQxxnbzgbG+xz669+bzfJ+jRbaMdYsdxZZAHlGjaKaOOMXMVrmsAesxy9OoV2LEuMed3BMu7BnICKIoD/aw==} + '@ckeditor/ckeditor5-core@47.0.0': + resolution: {integrity: sha512-+ilzSC3tsK0qQB7+7UWORMk0gwPnaPIFJYtdTE/NlUyjQx4tm+Fy6eCPUupI+x9CAs0sMesiSEI6c4dg5GDKGw==} '@ckeditor/ckeditor5-dev-build-tools@43.1.0': resolution: {integrity: sha512-e4dyv/8MtmrcABlTMeCaBi/H+/axxXfYIPB6shOLP/ZXLOnz6j5AEuw+v/KsJja5Y+A7JPPg48H8twaB/KftIQ==} @@ -1750,216 +1750,216 @@ packages: resolution: {integrity: sha512-zdQoHiYPwJ82FFg6GvTJc5p/dJGl2P8xK5w9Aj3Fbt5ELDeGHwYqPmFklv2jzitkO3z8rMNc3gea/ct241bb8w==} engines: {node: '>=22.0.0', npm: '>=5.7.1'} - '@ckeditor/ckeditor5-document-outline@46.1.1': - resolution: {integrity: sha512-1Ef+UDt/YRqHk7fC4okRGb3WmFEkpSjqHeJDaMap59PtYJ8zJaEBI9pxtrFW92kzbxN2gJVY+Vt9mfxCTMLUkA==} + '@ckeditor/ckeditor5-document-outline@47.0.0': + resolution: {integrity: sha512-hroaw5Q/JE6VIIcC1MrL41C6RX7Dwk5JbFWAs4ie9NsulFuXHOzzsWl0DJ4/QlmTThHP23NhLlCOCNdh3A3VFg==} - '@ckeditor/ckeditor5-easy-image@46.1.1': - resolution: {integrity: sha512-1UbSdmRuGoYhtAlYUeZlttLBblfYJbmIXE5iGVgi+2rGLEHucqQ0zBh84di+TCdqbjkp/S+T6G4sopQMM3xmbA==} + '@ckeditor/ckeditor5-easy-image@47.0.0': + resolution: {integrity: sha512-58+qRJ7W5V33iw3DFTwGowS2Hh5tZXz0rMUKZPFSuQDlYUNKTpMW1CyMEFmz05xNq5gB6YWeaShH4oyBz81DXw==} - '@ckeditor/ckeditor5-editor-balloon@46.1.1': - resolution: {integrity: sha512-RGqrEWy50j8TbQeE8dNg+EIuuX5lef2fciiUO7wNyKQO5HahQS5BVbVy8+Uo24p/VHishp2Dzf4tqX6ZtnzRdA==} + '@ckeditor/ckeditor5-editor-balloon@47.0.0': + resolution: {integrity: sha512-ADnLp6RyFWu/CPuawhMvWtlOguW1oPE64+m20UkeZ6zPxVhia7JxKSZ647xsqWDZGwWqgbUaCTaBOswLrobGaA==} - '@ckeditor/ckeditor5-editor-classic@46.1.1': - resolution: {integrity: sha512-5WrFP+YUTwjQN/0f1TfzDNqgd0tK50Gw1YNPXav1AQHYnQUaFUxJEZgesV2Z3w77LIYVguoOlCEMk2yDhA+7aw==} + '@ckeditor/ckeditor5-editor-classic@47.0.0': + resolution: {integrity: sha512-TkP3XYsNZ8lhaL2k8zmNRDBoGREJWZ/K2YmlQSDt5bdm7a06vY3H53HbCWhaQbAZnVV3mB8Co4QGOvQSK9j5YQ==} - '@ckeditor/ckeditor5-editor-decoupled@46.1.1': - resolution: {integrity: sha512-ony/8uvWj7zFCPQ9GdsntT247WQShcNdNsG+M7bmaVNh8VjMyUMPY8vGL42eqR72I95vzhcnO19yqqqoa4bT/A==} + '@ckeditor/ckeditor5-editor-decoupled@47.0.0': + resolution: {integrity: sha512-D+Td/biur3aINwNf5jm5WvHRaOWamlTLF0C4THgHRAJuGM831TZy/MCgoThIolz4LrBXbjoMnftF8jJ26Iqb2A==} - '@ckeditor/ckeditor5-editor-inline@46.1.1': - resolution: {integrity: sha512-/paul3r1JgKp588tswE0yBfjpUT8U1/VLLo9RweAzQmtV1/XvG/Ua3YtGAV9eyvLQ5R7PKBJ0+Wq4fjNE8yVgw==} + '@ckeditor/ckeditor5-editor-inline@47.0.0': + resolution: {integrity: sha512-N4Tr05kw137YGwuXz08PJyYCozhMLFlKbZrnDnf6e914jy8BELyJnxBAv1L3yo6VzxiPapumSqGnwkS3Hh8dmQ==} - '@ckeditor/ckeditor5-editor-multi-root@46.1.1': - resolution: {integrity: sha512-UBqQPDtWpoPd+LJ/45MW2DTykYMc6Qg3QcNto81cRBGj5pbhnCaCIkzCDpT9A7r9XS8+pmfFw9xEajFZiUkdTw==} + '@ckeditor/ckeditor5-editor-multi-root@47.0.0': + resolution: {integrity: sha512-SV/koQbOsL0kRZJyuy6PJHUVoVIBCVlkoTXdgLj9J2a933Ioe09Z52HSdRj7wW/7RoJKuIh9vbN5fEDGgW9YIA==} - '@ckeditor/ckeditor5-email@46.1.1': - resolution: {integrity: sha512-6kYrcd4TGQjdBQTDrf3Lum4O3vQByB7XMb/rgVSTdf6A5xdCDPJM3paaZv6f9CXg8A6ucVeZHddLO4bAOUMHfw==} + '@ckeditor/ckeditor5-email@47.0.0': + resolution: {integrity: sha512-qo6pd651E0VCgoFHTurAfgaGoTzQm5XbspqoeLXb2S2uz6+wF/gDoU5bGYN5MxS7NZSk4z2bHLg6IIDc6BK/Dg==} - '@ckeditor/ckeditor5-emoji@46.1.1': - resolution: {integrity: sha512-RTyl0LdPBi7um6WjV0tbrVZ9sg/ZqDPTglMbWPmgnPaoZzGs+BJgv6B8cPi9RIl6klOfKWzupGSdHynjI680eg==} + '@ckeditor/ckeditor5-emoji@47.0.0': + resolution: {integrity: sha512-I/6HtNUhsNOkaRXhui8+uOxIGyCBtlCyTQjjez85FX7eo0bU0dgMn9ug3jEpm7QJM4TECi2qEokGkU/hGQDRdw==} - '@ckeditor/ckeditor5-engine@46.1.1': - resolution: {integrity: sha512-5kKbVnsE1PC1T+4kXOlHa6u+shCFKVPLEDjo4gWOwxDr1qPVPVQ9ytvXenQtx/k/wtVNuy3s+uq/nbiMoUXSlA==} + '@ckeditor/ckeditor5-engine@47.0.0': + resolution: {integrity: sha512-ZhSiOnuDDqYO1IhiuRulq8pebZGSjUWJt4PlFCqNbYgh8/qofuhvzb4dSERS4fbm2/hfR/ktC8o/JKawLn6X6A==} - '@ckeditor/ckeditor5-enter@46.1.1': - resolution: {integrity: sha512-VqnHR5X2vGPcdpmWsyp9OW7O0kl+avFAjSICz1JJ6cPKW8yCHTCxSWxuVEq1bLqS8I2v4imQ+fqM20HYwii2vQ==} + '@ckeditor/ckeditor5-enter@47.0.0': + resolution: {integrity: sha512-7s7FYpa+lxymATOATLvP36BltoAuaSzGuQa+/KnXL+zpwYSKT4eRqbNV8Xge2Aa1gZ2xwCQtXsvEFRGP30gxag==} - '@ckeditor/ckeditor5-essentials@46.1.1': - resolution: {integrity: sha512-QyX+DPFDdPgBGRU2LeeMYJUqJ9MGDeCnG19lw4kwfA6PwrIamErTMEI9bLAXr9ZD5SxOVr8U+A+1MtFdQzdBxQ==} + '@ckeditor/ckeditor5-essentials@47.0.0': + resolution: {integrity: sha512-kU93BZyi3bnugFVTyVrHfjfXkWsJvXVo4kxhEsCCqq5u86E9SrMNwrJMmucHzCRCO9hedcfvCwL2aloYK2bOpA==} - '@ckeditor/ckeditor5-export-inline-styles@46.1.1': - resolution: {integrity: sha512-BmQpvbwxOlB8CgTJOxf0hlx9hVwYtKOJy5EjkIMv1aPpxnzWy7n3vmTEjPIO6w38tDMXhzXHYDkWdBSq+1OV7Q==} + '@ckeditor/ckeditor5-export-inline-styles@47.0.0': + resolution: {integrity: sha512-Q8D08Mb+HYKoneYXWPRy21n31QCRkuRJxN19pSgtKRHN4fmtCsvG0QAnel2qNyJOugBsY70vM9e9ut0KZUZrhQ==} - '@ckeditor/ckeditor5-export-pdf@46.1.1': - resolution: {integrity: sha512-vSJMRg5itLBkvpo8YFyN0IVU7TGpswI/yRSVUX+WHw5/o76DG83SJt+6rX6PgQzDsl7YKwMgSaBzZdzTTiiP7w==} + '@ckeditor/ckeditor5-export-pdf@47.0.0': + resolution: {integrity: sha512-xLVou6gUaScnLfOsMLAW9z/YK4w9CQSJbr1RC7HL94zN2rFzQ5jqb8ktn+fZ59HTRS+mXMqm5qvhHMpdNncTFw==} - '@ckeditor/ckeditor5-export-word@46.1.1': - resolution: {integrity: sha512-ycSD/q3dBOUzgypxnpclhvkf+m7TrSz2XrW3r8yyJ4ucOle0LhMFmrOZGFRus2d97lu/SPs7sseZYvu8B3v02Q==} + '@ckeditor/ckeditor5-export-word@47.0.0': + resolution: {integrity: sha512-/y2M0FajfTMc0JU551/w9UgZBQcIjo/58ZQKBIC4242BNSMvpm3fKwj2oqG8zKAQEyVaukmJ78HQJIqrxCmYOg==} - '@ckeditor/ckeditor5-find-and-replace@46.1.1': - resolution: {integrity: sha512-xQn3jt2BVw/NOY0QhfTnjKqiv40ahJ6VLGp8DPi/0bmHcgDRqD9QEKg5TFPY99Fi7Oh0OJL81UlQJnulc2hSlg==} + '@ckeditor/ckeditor5-find-and-replace@47.0.0': + resolution: {integrity: sha512-w1RuM9qUWxFE4eNA8O3u7iTmh+5+6MUjqe7UzvFVxJL8KWMK8MrzlI/xGY0Q2WSbpS9JjTq11RM6db4e/02pAg==} - '@ckeditor/ckeditor5-font@46.1.1': - resolution: {integrity: sha512-TqIoOUUChwN9cEKCIn30m9Y95VZU7PQyn20mIbG4/iQItI8IyzlToFAdb+xPaL2ozUcyzTFTGqx0nz9zqKNtWQ==} + '@ckeditor/ckeditor5-font@47.0.0': + resolution: {integrity: sha512-XAJeXHDmuSodW97o51P3mVFsKQTnx+RrpLhTE1zUrA7qd0GmJ0U9gVIqFvPbx6zy/Uev8Xv4NLmamwgIkqq5yQ==} - '@ckeditor/ckeditor5-format-painter@46.1.1': - resolution: {integrity: sha512-Mg7BI2kD7rp4O1r1u1nZnOd5iw18neo9hcCZXUgZj3eDtkONZKHvw5nfnha46whCum9zFBmau3u5ruHdImHTLQ==} + '@ckeditor/ckeditor5-format-painter@47.0.0': + resolution: {integrity: sha512-BLOBN+dgjp5WfpkN4iOW/hsKTibtkcLkJaqnAjYzqPsBzOFMmMrMkWEWBFIr+UY3LqwVW2A3ypgqpqzD6bx4mA==} - '@ckeditor/ckeditor5-fullscreen@46.1.1': - resolution: {integrity: sha512-lpIG6YIw5KjehuTTX3MiAPBULzei8Pw+wfkpaP/NgyHLaUkN0x2wsoDRf3NWsdg+BMMDbR0ejGRJ8q+sD8d6ZQ==} + '@ckeditor/ckeditor5-fullscreen@47.0.0': + resolution: {integrity: sha512-QgRbf9QVXGHsRFzyE+09uV2aPMa7DBE3+hi2HEJO2sTEHcuCzQqOnOlFyf13e5XUTeClc7Xy4yrK86nCc9Bzmg==} - '@ckeditor/ckeditor5-heading@46.1.1': - resolution: {integrity: sha512-ACneDx+HP3Nm/f2zFrRkUzpbG0CNNMGI4FS242eu0AQqE/vwwLvSD7HmiEzN2Z0HRLVFoY5EWa6kSZpJx6z/WA==} + '@ckeditor/ckeditor5-heading@47.0.0': + resolution: {integrity: sha512-dTa3HXfB/X9VG4+0WqoUo1YK0QFxVz+JESOXecQAhlMnivob7vRC0pVJDgKGMaDE5JeP67wYRSKOS9HAUHf5uw==} - '@ckeditor/ckeditor5-highlight@46.1.1': - resolution: {integrity: sha512-eNZ4BWF98mux26X/UOh+SyMTfMgvCOq4+T6lbqLB9TbN2i5/seKxIM9IV5ynag//bNd1ZwaqUczt05e3xFpYUg==} + '@ckeditor/ckeditor5-highlight@47.0.0': + resolution: {integrity: sha512-ycY3AuhHVXBX63tt85sYvRwVX/QB+t66P07b8yR2YXuy/zRCg9MLC0IKWu85Wl9rZxAoeOZ9PdID/ig/ubdSfQ==} - '@ckeditor/ckeditor5-horizontal-line@46.1.1': - resolution: {integrity: sha512-2PtEKoGQm6OYFDk1kjlIluCsuFVGPP7rU+KXOBBmOSku4rP1cIYyV+wFlerCGaH7hlzEyiuH1arR8va21IBprA==} + '@ckeditor/ckeditor5-horizontal-line@47.0.0': + resolution: {integrity: sha512-WEKgK9OzTVuLm78U83zpSnwNigT6GUQVvxCyGUaVrBlhkuSdbW33wxuSpEpFuuZlxyJxNMK4pKXI55SohBjskA==} - '@ckeditor/ckeditor5-html-embed@46.1.1': - resolution: {integrity: sha512-rD1AlVOAKeNH0wdBedJFOyWF8dIx5tOJFV+ao36hbtHvXlEDXyXpeal58pbd3Z1QVIdfQ65NF0yZL2leQqOQZA==} + '@ckeditor/ckeditor5-html-embed@47.0.0': + resolution: {integrity: sha512-O3zaKVLzmJMgbDAGi24a1t+E7RUupGewolDwfY+dczvE41d322W2G62RQ90FBtBBZxdaW2g7dSkvZS+/Ez20TA==} - '@ckeditor/ckeditor5-html-support@46.1.1': - resolution: {integrity: sha512-wG3cYNhzc5MAaFVbE+xjMMDDMtXwMUYiZ1Tjwo4YkSdBGRrOYShbktal5H/Snvj+pIgAgc5tOetmk5+izRKVSw==} + '@ckeditor/ckeditor5-html-support@47.0.0': + resolution: {integrity: sha512-zBJs8GRcr1iL8TrpdJXkYvpsQrW8XAv0PL1Qr9nU+qDBSEESoV0V3qr7YEPImDIQdO1RX5QjTM6i722EnsCOeA==} - '@ckeditor/ckeditor5-icons@46.1.1': - resolution: {integrity: sha512-BeJaBmXxg/R2cvGpL0oeLToDX2zIjLm/UejK0qsiO/eYxTJmveCabUWhcigpk19ciAcSjUdiariZUxCvpTyL5g==} + '@ckeditor/ckeditor5-icons@47.0.0': + resolution: {integrity: sha512-26d/QEH8FpzcFQbLq1O7jZORhYCu2gdiummrTpvjNfA3x+Ofrqvy6faWaOYNAqsu5ZiykNDuqGtCFoMtp7bkCQ==} - '@ckeditor/ckeditor5-image@46.1.1': - resolution: {integrity: sha512-292BrygMMXAvrcCxXxRUHC7rfxYqG6Fjf+/QhPXybOb1MFIzGnCkBh7zckUH6oQ4GlQ8kE+mwIthgmc8xvVYGw==} + '@ckeditor/ckeditor5-image@47.0.0': + resolution: {integrity: sha512-Tbk5PbsKdi8jJsEz8ipl4upy4847U/2kkaHiuHQyIhJoJ6SWBOvzb57MzPxa442SmGpEAwX4LY7hKOEz9RIXtw==} - '@ckeditor/ckeditor5-import-word@46.1.1': - resolution: {integrity: sha512-g2hruGQxnrfqGFVLGln/Uh+aoXdK1oWMDRAe0H8qgAzMGfIVwSBOUT4RnGa0WCTJwvP5dZWYTQVddzboIfMTzQ==} + '@ckeditor/ckeditor5-import-word@47.0.0': + resolution: {integrity: sha512-7uMqn6mY6+SRsTa9MhCBlMs9JvZgr1N9vsuWs1bT+vwOz5aFCR9l9F73Ys7unlgluc8c7R/uirznqhYXPh9k4Q==} - '@ckeditor/ckeditor5-indent@46.1.1': - resolution: {integrity: sha512-JKLcCcKo20scOvEuKu09d6og+ECia6QKGOOaTfmy2QJx6CqkbkgC3NQKVF+ixmeGYERfL6X14VZURD7APXVJTA==} + '@ckeditor/ckeditor5-indent@47.0.0': + resolution: {integrity: sha512-AfnUDQVP5VdTrJBl9j4BHldlQJQnL1/UBJVwTYpIAd4EdH/0A+xgLNQTp8Cg2djQGhCPc0+tju29kxiXHIgXsQ==} '@ckeditor/ckeditor5-inspector@5.0.0': resolution: {integrity: sha512-WVCa1mtePJkLtI81Rn2E6orV0B2Az/+O7f+corJzYapoH5koVEe9TcVyoKRquKUWeBXMG+D1m72vmR2kuoLNhA==} - '@ckeditor/ckeditor5-language@46.1.1': - resolution: {integrity: sha512-g8atx87RRSypjnnvthpMMSykLN6cgoNAQRvABdxYJTHARRrpjcIKNqWup9SW02QPUKRk/dmsnFEQVH6gkTTzTQ==} + '@ckeditor/ckeditor5-language@47.0.0': + resolution: {integrity: sha512-8/e+svQJGhddHDJoW7aPkklU30Gldqdrk9lO17CrvtzERWyIAo95ya+awMQXQrYtHd2M619JyLGHleMkW2D12Q==} - '@ckeditor/ckeditor5-line-height@46.1.1': - resolution: {integrity: sha512-+n0Y4JH0FFbf86Z4A1RRCnxIubcn3tEJxcdVek2xOuFJOo1I2rI3VVnCVci9k2rs1zn/R23gVq7LY9BDE9Q7oQ==} + '@ckeditor/ckeditor5-line-height@47.0.0': + resolution: {integrity: sha512-/OBF5euDYi4vlgtfAeCUWExyZQO7grzYgMTiHXalefsum6873shkK5hN/Tp3ZGBtAiRWe+NamsPbFiv2M8iH6g==} - '@ckeditor/ckeditor5-link@46.1.1': - resolution: {integrity: sha512-dXsLFdL9VvU8VB4EK4qZk7TVSHCOmaAPoxorGy053Wg29ngEhpMHYiYWZQcLZB5VZSNYlc/mW2Hdv1cr2VEwFQ==} + '@ckeditor/ckeditor5-link@47.0.0': + resolution: {integrity: sha512-dCJLkrl84mOsgGabrnQWepHXOXr2Z7e4x1VgfnvYh3HMNxR3Jfw8h+ZKNhEwF9+G1lN1HK5O2T+P2dpkShjdeA==} - '@ckeditor/ckeditor5-list-multi-level@46.1.1': - resolution: {integrity: sha512-Fu5/xTGOpBLAgFYVRPqdC7aYK4TZsoQzA3DlKwVCOjLKRF/GV7le/jt6s+oUWVSh85nbLkoGBUdnWFR+hqzUOQ==} + '@ckeditor/ckeditor5-list-multi-level@47.0.0': + resolution: {integrity: sha512-zWdS1sNvb7TF3Ro+eSBU1e2/nPoY1QwgUGxftihwN6koHtbs+PwXgkejcRD+astepJDK9wzj/vPlYM8maY8mHg==} - '@ckeditor/ckeditor5-list@46.1.1': - resolution: {integrity: sha512-TlO8xiZHEoyy5nJSeBWSiu7oZjhBXFzm/3CT2jvBZPer/mWnPV0r6BTrw7GK+Pki0PtQCJUNhyxWafUN9rnKqQ==} + '@ckeditor/ckeditor5-list@47.0.0': + resolution: {integrity: sha512-zS1qdXlQvpT4nfymTMnQt61ZUQyndVO33ZjslMmPzjaE/t744+uNgoXp0loNoDomn6447dOnazlr5S2nsZgSxw==} - '@ckeditor/ckeditor5-markdown-gfm@46.1.1': - resolution: {integrity: sha512-nFPeW+EmkFuvAxp7wqJvXZlqUcVsoVH2s77785DR90iOzb2+zYHzanJ2bWkuC8b+7im7U6h2+6Ghahtz5Y/VVQ==} + '@ckeditor/ckeditor5-markdown-gfm@47.0.0': + resolution: {integrity: sha512-/x/yrm596cIOAvGN+2ElCEwG0aESrtBKfVvRCB8Pv8+KyDL+a9WSEwYaofEzv32Z07nVHr5dOCmIZ3wfS8y7OQ==} - '@ckeditor/ckeditor5-media-embed@46.1.1': - resolution: {integrity: sha512-1gkrTOlXu0Ptag429I/+sNPeefuLm4ATa0jjaVqM4Mtu/3JRGndkYqVTzmQQeRRn6jEJljqgngNMnlccMRKEmw==} + '@ckeditor/ckeditor5-media-embed@47.0.0': + resolution: {integrity: sha512-6LY0BMxlO/djBh2o3iINQQUjPnyDtKSPwHz+ewQdUwmgZ5+VWmVTha8PcwSeS2eUf0kb8aE/0unqn8zOO/QvBQ==} - '@ckeditor/ckeditor5-mention@46.1.1': - resolution: {integrity: sha512-NOyYUBW+bCrr5TSIHxTuoHe1H7YRjDChq396n+XAtreRICRKRloOWhzklI5RMJ5dfmQ7llS1eafi8uu7mzB2zQ==} + '@ckeditor/ckeditor5-mention@47.0.0': + resolution: {integrity: sha512-IWO7SlUv/RxClLnlKINAmvqcfFa9luieWYwJQ9EbqYnIuzwZQXhfyhLMABSHCkxyEg3gn/58Zb6CA9UCtyMfUA==} - '@ckeditor/ckeditor5-merge-fields@46.1.1': - resolution: {integrity: sha512-q11TWAq6hQ7WUh7jQC56fxuaB2V8nVn4mN5Z/ayDuW4LHBMEK9LH8QeGfkodVMURnW0j7gz+A5w6JofRAi9WbA==} + '@ckeditor/ckeditor5-merge-fields@47.0.0': + resolution: {integrity: sha512-sNPcTFzrzghDfvhPJSLxvwGZzWv0Ovmy2LtyBgHFfYkWDNaeYKgphfpOWh4MR342IaWY2O0mteS0GJ4nd83oQA==} - '@ckeditor/ckeditor5-minimap@46.1.1': - resolution: {integrity: sha512-6tj1PhzVSWbkJYI0+v5TQTKwWfUAeTyZsDXQgaMZeH3ZIZ40wzXRI+ly380msu9t3mBS/qgzuKnsZpc7qNpbaA==} + '@ckeditor/ckeditor5-minimap@47.0.0': + resolution: {integrity: sha512-zfvfoMtVu2ezXc7DF1B1gmCv5wrSwQ8D2kYlzIbSrAFbYI0ymQtCO1B0a+26GNl5KW/3LQlISQN990q9c1YgXg==} - '@ckeditor/ckeditor5-operations-compressor@46.1.1': - resolution: {integrity: sha512-YIxktWjb7p3uq5G+KJc3kupvTqYB8C6j425biPuS6gRto/JLqeUa1qyH0iKiWOwy433sf9n7I62umv60rNlWuw==} + '@ckeditor/ckeditor5-operations-compressor@47.0.0': + resolution: {integrity: sha512-vVHmv0PspowWsns+ZqlsAou7q6MpuEBZ03YXg2443q1MEzi3huVa7z5+WsJ3xzAPdFFKZV4l2oUzK0XMBmusWg==} '@ckeditor/ckeditor5-package-tools@4.1.0': resolution: {integrity: sha512-tgkswYlQpIFbV5KyQOgZL0v6o9H2z3iNXi03LDO89yInb/fz4zLiEZTjvHMX3gailnkrNuGEI5nM8C58mXfPHg==} hasBin: true - '@ckeditor/ckeditor5-page-break@46.1.1': - resolution: {integrity: sha512-c6TjuwTxeuYCloCdLLrjOURrhKyI3iLWuAZhoQ1XLxLpp0k/BIX9G7tRVEr7xzXzk2T8ibnZVHgegx/ImWkGLg==} + '@ckeditor/ckeditor5-page-break@47.0.0': + resolution: {integrity: sha512-r9Lf2dn5/ywSDMQAGS0CH896QO6OiSsAgs9qHjORiYmY5yb16dH7OumILjqy7gUDiv/kBrI9ZQTpPdTHnzs+kg==} - '@ckeditor/ckeditor5-pagination@46.1.1': - resolution: {integrity: sha512-oMMvaQ8bsG6ll8OM7c/j/1bT+NQ3u49bu2gPv/rWA8xtzcaI9IyoEQ5gU2q2H+bS/nlv00ZQlsPxR15Z9/vkzw==} + '@ckeditor/ckeditor5-pagination@47.0.0': + resolution: {integrity: sha512-3kaacdvugM0MTGLZ7Gzg1a8ZwW2M3jiFj8gvFvUZsavSzNn6USrSREIvR2eT/CI1+ZBUPX6MP0AfGl2c2nlhag==} - '@ckeditor/ckeditor5-paragraph@46.1.1': - resolution: {integrity: sha512-7SC78DYDrFiBTOVHBajxzAUdSoTiM85I8M11QLCrKDoGR1zGgRGjQH8NUMMUOekAjh8SxRN25Alm2Gn27IgCUw==} + '@ckeditor/ckeditor5-paragraph@47.0.0': + resolution: {integrity: sha512-dPm396zPRG30GKDEmYiUtba0XpjoI+lSjhW01RC4MuqQxCehWgIIiYBfi5voHcTDbyFog9UV4UjWp/KSuXNkXA==} - '@ckeditor/ckeditor5-paste-from-office-enhanced@46.1.1': - resolution: {integrity: sha512-DGnOuOnHo7bL60PVvl7K02pfUMUO6/2rvRjhlWiv60z7UcGHRhDO1G10B0S1gbPnohcz5lk/GRd2xAObtX7V3Q==} + '@ckeditor/ckeditor5-paste-from-office-enhanced@47.0.0': + resolution: {integrity: sha512-QytiyzTGS3Ko6d+VK2uoWfg6zuVxsA0HfTn7JS78/HZcgxvQJFoviaQ6k4bZ/NVtSSdeXc8oRFKpDG8EB0sTWg==} - '@ckeditor/ckeditor5-paste-from-office@46.1.1': - resolution: {integrity: sha512-W7v4LAc3EJyXXmOCQtnCwjiK9ZhphhBIgLHz1jF/cE6WjS0nQDeXLxHqHnOaD8awR4oqcDyaUNvuBx4ipcUwzA==} + '@ckeditor/ckeditor5-paste-from-office@47.0.0': + resolution: {integrity: sha512-jqC5fvZmmG97ShGoktTyqT/VzeaF6j6oAH9g532Uf0JiklhQgDkLblwJOedKCV2AoDZ2K44fiBjWpZB05C49jQ==} - '@ckeditor/ckeditor5-real-time-collaboration@46.1.1': - resolution: {integrity: sha512-6TRJp+xrGIZVyHB7kY+pzvjprvIFtoDoXBCTMLnPnq6wzMLF2MXf9kiMWvOev2T6lIfHjD64qKEslMhMfVdytg==} + '@ckeditor/ckeditor5-real-time-collaboration@47.0.0': + resolution: {integrity: sha512-N+Ayooq2kKpxhaohZ63aJ6oDvYC0bMohw4A5aLaQurAPhbufMylJHUTKIUiol6xTmIqMgOoqQ6S6+cZRMC7p/A==} - '@ckeditor/ckeditor5-remove-format@46.1.1': - resolution: {integrity: sha512-WdFyMzIEHqIrGAhq0NPQhDuKbRvpIOgr87r9IjefRQC0a5mbEdGLNQSE7l0JF0mmNEKQbSi520yJLGZo4EJ7Sg==} + '@ckeditor/ckeditor5-remove-format@47.0.0': + resolution: {integrity: sha512-/ClN4RKMyq0K9uuhcT8mUc63uAdr56TDfFy8012uyf1MQRZ5XJmXg3aD7lfjXF3mtIGHhvOduyoZabM1xTa8Ug==} - '@ckeditor/ckeditor5-restricted-editing@46.1.1': - resolution: {integrity: sha512-lODjvDEbTTG//EZQ2yqgmOL2NRzljpAULscanh2eY4km+AVNCPu7181txvnUMtEaWVwEG6Aja9ys3AJlcs3TsQ==} + '@ckeditor/ckeditor5-restricted-editing@47.0.0': + resolution: {integrity: sha512-IG/FXV60xtQwK/+V9DooxYk119uKglpxxK3qtnK4OEOdn1uEZmark5R5iex1VWsd4QXGag8936pfV65Z6HweLA==} - '@ckeditor/ckeditor5-revision-history@46.1.1': - resolution: {integrity: sha512-raIFQsoj8rZlT6zhmXtgdejzrDhsTKXYz+lfQFc0Nym3xnyhuaqqhhCQa9vjTQsha8GqXpPsDPNdP5qa3yzu/A==} + '@ckeditor/ckeditor5-revision-history@47.0.0': + resolution: {integrity: sha512-hnm9TQ9+kcd9Pej0XPJq80PDggyy0HqR2lF0bCfFjqLmBJ+4KTygi/GeD3kJaEoKOEwbUfCmIkxYGwszqy22tA==} - '@ckeditor/ckeditor5-select-all@46.1.1': - resolution: {integrity: sha512-+h+28FPJKL59SESQzh4mvqEXkKrPyL3SnQI4wPC+ZMcBUqd3+0U0OCff0gClucNszgZcHbT83aODmKrQwUdQiw==} + '@ckeditor/ckeditor5-select-all@47.0.0': + resolution: {integrity: sha512-NY2WPSBMKcVui4+ZXTR7SI9f6GO8x4bXt73d4oKkD0BwQF/Uy5wnJ+QQ1QsujfYW6pZ5TlZUN++H/teRse0VmQ==} - '@ckeditor/ckeditor5-show-blocks@46.1.1': - resolution: {integrity: sha512-kiwceBqz5cMUrVp1iVJ+RoRhZRDGhhRHJo3pUeNG2+oYV+xxXvGdrMitDTXBbKnvoEHmI8xOWmh6E+wwHsIiNw==} + '@ckeditor/ckeditor5-show-blocks@47.0.0': + resolution: {integrity: sha512-DZq8KrRSZ6N713Lpg51taWWFc1eDqjebnDoi1zwgf8183GxQZsOAASziQJID6Acvt9YbGPivWI0z4Zjx67j9qw==} - '@ckeditor/ckeditor5-slash-command@46.1.1': - resolution: {integrity: sha512-d9qtTtLQeSXZafbbNGbTC3i2Lhg+wCmAh9b1NcdcivdWrmh4VMgPoZCYnlG1X6Hvw+Iov4htP5pqJK6kCIL3uQ==} + '@ckeditor/ckeditor5-slash-command@47.0.0': + resolution: {integrity: sha512-ozjtaxoMyOAl8PLIuOz9WOBNtowpS6qC0EHpltOs8gKfG7+JU9NrSZniYC1YnTeaJbISpu+nmX6lrEMVEw9BBg==} - '@ckeditor/ckeditor5-source-editing-enhanced@46.1.1': - resolution: {integrity: sha512-yJzGki/kA5aO5d4jpGtuoQPX4Fmbkciq19sJC9GHxcEsgRO3a0BlhuyocNgntKFfM0tff3WciaeFsm7O1UC2Lw==} + '@ckeditor/ckeditor5-source-editing-enhanced@47.0.0': + resolution: {integrity: sha512-cyonwugE/QcPjbHhnLHElTayQzc5lA006O5DPlBy12pa6TwbYd+/iI4yQYqi08KXRD4e475HBXyDcfqD/P6BDA==} - '@ckeditor/ckeditor5-source-editing@46.1.1': - resolution: {integrity: sha512-Z5Y/s49athQku0wBc6H8DOWAdCYfAOUJtjPaOjkmWuUF6b/WT5GJbEp2ZEGH1EXfZxIY98JEQypjH3fMNb6fAA==} + '@ckeditor/ckeditor5-source-editing@47.0.0': + resolution: {integrity: sha512-dCOwji5T1wvkUGfbbZgYrn3OZUMnrmxOS5g6maVWg7T4C+TFD0OZ9nBvjPwlgEDtKRGxLsa1qCp0rjilgmWGTg==} - '@ckeditor/ckeditor5-special-characters@46.1.1': - resolution: {integrity: sha512-6U99q15iGgb28hNTh7xYw8lbwtajyv/6Z9aVpnlkDXLHAdgkXyfo/5Z65hpPjlMoHwxnZd2xtzYaK1Aaz22MbQ==} + '@ckeditor/ckeditor5-special-characters@47.0.0': + resolution: {integrity: sha512-TeGgwZ/A0LKXCl8zlBg1nZdwnmS1tJXiUO2Og54RG1W0We4NxBEkAQo5brNfXGBwCddG0rek+VlcH4CLky4Q5g==} - '@ckeditor/ckeditor5-style@46.1.1': - resolution: {integrity: sha512-42ghJrxnRA32MMAtgdAxAI5NmMdpp8mVpOAs6SIfzfzPyJ7flNorNdjjeD8QIAGvaYz4Vj1G9Y0se2FKR9PCtA==} + '@ckeditor/ckeditor5-style@47.0.0': + resolution: {integrity: sha512-VyXyNbapCH9G/QZmXfOut7F8cP98bK+t8+p3+G9S1jRKj9qpEpPTZ1YkrJN8yXfZQMeMmEeNsOIzqTX6jYKh7g==} - '@ckeditor/ckeditor5-table@46.1.1': - resolution: {integrity: sha512-tV2PBXvnw5znqF0riVjPwbstSU35oP/WPGEPzS6iHEWF21+efRgNKA05PSdQp9NQt58uMPOa3vz+1DSDozO5rQ==} + '@ckeditor/ckeditor5-table@47.0.0': + resolution: {integrity: sha512-R8CeZJzMswJ1FeeEnfipEBUsrLrdP0MfJF2Rn4jW0MmZvpGjYyMgHH0taKH+PKv5K/VwQGTupC8guYusibdf8g==} - '@ckeditor/ckeditor5-template@46.1.1': - resolution: {integrity: sha512-9SNhKoP+ATesD+w/gteZFTGRSf379yTTde7neCGhleTLw66RTrjQ3X/nD7IckYI3ouXjSMgQR8u8IBOd1pJVTA==} + '@ckeditor/ckeditor5-template@47.0.0': + resolution: {integrity: sha512-NnL9HwX76nWRKuYS9LSH3J/gt9MsOSO6NRtOWBf/f5ko/KGB4pLTOzWqAZoh5Z/Ch9C2l/Y6OEAXr5W8RAlvfg==} - '@ckeditor/ckeditor5-theme-lark@46.1.1': - resolution: {integrity: sha512-W7U3a6JUGXbnd5kCBySrGei57Uh9Vs6FFlD0/nP7D9FdHKi5IRcnLOXQ2s/sAkztfmIXSKvvcGqGwnZVQCQxNQ==} + '@ckeditor/ckeditor5-theme-lark@47.0.0': + resolution: {integrity: sha512-bMKBMC45xbV0DmY9+XMI1Yfq8t3SJZ4S7eu/J4oSLOOOymelji2geVqJrLvsGpkNNfzg3TIWBHz7VOgxJn7KwA==} - '@ckeditor/ckeditor5-track-changes@46.1.1': - resolution: {integrity: sha512-s8W6oNmSF6cQTc3acUPnlOk0Q8jNR4DqjnnK1waQ7j4+i99HvsSLy9xuqIGvQPGEEKVNstUPxOQdqf7xShCe1g==} + '@ckeditor/ckeditor5-track-changes@47.0.0': + resolution: {integrity: sha512-gmB9Xw76EVWGCJdETmViwu2t6tlq9JKBA43jKXACJav+vVadJXkqopV6YWjCRBRNgJEDfjDb0Bs5AQCsxZvw9g==} - '@ckeditor/ckeditor5-typing@46.1.1': - resolution: {integrity: sha512-+lhzvyHj8Ao/qPHCuufiiBO68pCuynumI8oxfE/UBp9oPO25sqyW4FBgKeGZN6MR+4WKAMjI7tRtNrYEm0FM5Q==} + '@ckeditor/ckeditor5-typing@47.0.0': + resolution: {integrity: sha512-1c25pj6kss7VtTjJ7gjZ3QVqV8Eei2Q06Zo0APZ8knLtoASYU5feuJ9smhxL3g43SAWfilylpA4q1bqEXEsdkQ==} - '@ckeditor/ckeditor5-ui@46.1.1': - resolution: {integrity: sha512-GWUH41WqzoS5OaXDLWtpr6SN8nQ9Iq4hvGXPp/ajWilyoX5Ar/1LA5v/sRIzlyekjVglzvOxrSZvRB5BQyz1Rg==} + '@ckeditor/ckeditor5-ui@47.0.0': + resolution: {integrity: sha512-ZFOy18asWyDWZFG+1ykar0OGCJ8PH6ddFP3JJ+oWvVA8y728U0m4KbkdtNrAKRyNiLqpNfJouPOmg4HjdL0pWw==} - '@ckeditor/ckeditor5-undo@46.1.1': - resolution: {integrity: sha512-xM1Zv4oBGP5UVeXeSEma+n3DBY86zqs+HpyqUaDGYu1ELo5IHc+/mX4vmF06cAOepgLYKgD/Cn+4/PYuxSplZQ==} + '@ckeditor/ckeditor5-undo@47.0.0': + resolution: {integrity: sha512-QAZbICdPeC1CYIRBZdxeg5jXynFLmejtgFjxHahc0q8q2nGDRwQ8muijEGN2B3t8XglkVul0NDTenhVMLyAMow==} - '@ckeditor/ckeditor5-upload@46.1.1': - resolution: {integrity: sha512-aP0p4nP5ttx8pLV0SEtg7zEfk2xxyvbUZGIHvRoCIFUOXEoWsBgeP+Q9RK3RrbkWZ8vh2YSI8CeePtzGfFTLTg==} + '@ckeditor/ckeditor5-upload@47.0.0': + resolution: {integrity: sha512-bZq7teE1+67SpSoS9ObEGC6LzYFmdGOfGuulB9KAQlhqin9lLS+vJGj4ceYO4haqQWhJZLF/zCh9BScu42e0yA==} - '@ckeditor/ckeditor5-uploadcare@46.1.1': - resolution: {integrity: sha512-a+zgBzQXLAx+GoMohGP2mr6RfE184XNI97rJN7MIme0QjHyU2MXzeikzH6I+3/ZvwrIuMfnV1MXgabq8H5CTGg==} + '@ckeditor/ckeditor5-uploadcare@47.0.0': + resolution: {integrity: sha512-trEWDj0RBxUyUhtyADMMENy5K3fUnwVKGMhwuDjl0MfAIlUSWewgETMrkhb2FDQszdVqqeVqSe+Ku4ujJhwFPg==} - '@ckeditor/ckeditor5-utils@46.1.1': - resolution: {integrity: sha512-Be6IfHXQVEY0yQ42lnPAhNu805SaccmUSoOCFgcmZFtzqzhQN8OP50VDX7R40G3EMvhEdBKX5T7DASr10VPiJg==} + '@ckeditor/ckeditor5-utils@47.0.0': + resolution: {integrity: sha512-nUTPo+uOEAJB80AzOtRwELR74QFSSV+TmVCARmecVmpQHW+W8GmuOf0z7DPH/6vS1/1roI1UrtF3Bs0Vx85Q6A==} - '@ckeditor/ckeditor5-watchdog@46.1.1': - resolution: {integrity: sha512-kBUsBIJ8eBIfbpLRHG0UGUvzYVD2dYpwP3cHQaSbFvEc9dnq2EgJ+LTDlysNM+ci+Z3fAeMC1KYskOO6oGGMXA==} + '@ckeditor/ckeditor5-watchdog@47.0.0': + resolution: {integrity: sha512-4FbmfIxMWoopOJuuFPa6OvfHmOCc0CLMCuA18G5a9EpF8cDCCG6c45XYS+VQdrUpPXcsIuVc3JcTeKUL65bW7w==} - '@ckeditor/ckeditor5-widget@46.1.1': - resolution: {integrity: sha512-kBOVN1Iu9oTvk7bbgHXg70ZIVbsUm1U4XQF+knZ1bmI5M+wrOxh2HWSpigX/niOOcsIUo3TtYSPienEKxvxD6g==} + '@ckeditor/ckeditor5-widget@47.0.0': + resolution: {integrity: sha512-P2K+bdJis/DWh2rtRcjez9Dt/5iBB5EmzhAdW+viQvgNN9dWWL/OJFWjMFSyFSHckmeNgaN70/y8jXsgjtYbqw==} - '@ckeditor/ckeditor5-word-count@46.1.1': - resolution: {integrity: sha512-F5+PEunszKRIHgXh1oOKpsQdUaCRSEXmkceAmKuAAE3a/7K5xbmno43N+36rVQApqE5oejLOYqd/hGg5d6Ei8g==} + '@ckeditor/ckeditor5-word-count@47.0.0': + resolution: {integrity: sha512-Nb/D/ES4bExaGKN7bfB8RWps+ai6cUPUSnQ++5T9o6guGw66ORrWi3LTUbIEJ/naTeHEI34pJWOoCSP5n7ni6A==} '@codemirror/autocomplete@6.18.6': resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==} @@ -4159,10 +4159,6 @@ packages: resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} engines: {node: '>=10'} - '@smithy/abort-controller@4.1.1': - resolution: {integrity: sha512-vkzula+IwRvPR6oKQhMYioM3A/oX/lFCZiwuxkQbRhqJS2S4YRY2k7k/SyR2jMf3607HLtbEwlRxi0ndXHMjRg==} - engines: {node: '>=18.0.0'} - '@smithy/abort-controller@4.2.0': resolution: {integrity: sha512-PLUYa+SUKOEZtXFURBu/CNxlsxfaFGxSBPcStL13KpVeVWIfdezWyDqkz7iDLmwnxojXD0s5KzuB5HGHvt4Aeg==} engines: {node: '>=18.0.0'} @@ -4171,10 +4167,6 @@ packages: resolution: {integrity: sha512-prmU+rDddxHOH0oNcwemL+SwnzcG65sBF2yXRO7aeXIn/xTlq2pX7JLVbkBnVLowHLg4/OL4+jBmv9hVrVGS+w==} engines: {node: '>=18.0.0'} - '@smithy/core@3.13.0': - resolution: {integrity: sha512-BI6ALLPOKnPOU1Cjkc+1TPhOlP3JXSR/UH14JmnaLq41t3ma+IjuXrKfhycVjr5IQ0XxRh2NnQo3olp+eCVrGg==} - engines: {node: '>=18.0.0'} - '@smithy/core@3.14.0': resolution: {integrity: sha512-XJ4z5FxvY/t0Dibms/+gLJrI5niRoY0BCmE02fwmPcRYFPI4KI876xaE79YGWIKnEslMbuQPsIEsoU/DXa0DoA==} engines: {node: '>=18.0.0'} @@ -4203,10 +4195,6 @@ packages: resolution: {integrity: sha512-UeJpOmLGhq1SLox79QWw/0n2PFX+oPRE1ZyRMxPIaFEfCqWaqpB7BU9C8kpPOGEhLF7AwEqfFbtwNxGy4ReENA==} engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.2.1': - resolution: {integrity: sha512-5/3wxKNtV3wO/hk1is+CZUhL8a1yy/U+9u9LKQ9kZTkMsHaQjJhc3stFfiujtMnkITjzWfndGA2f7g9Uh9vKng==} - engines: {node: '>=18.0.0'} - '@smithy/fetch-http-handler@5.3.0': resolution: {integrity: sha512-BG3KSmsx9A//KyIfw+sqNmWFr1YBUr+TwpxFT7yPqAk0yyDh7oSNgzfNH7pS6OC099EGx2ltOULvumCFe8bcgw==} engines: {node: '>=18.0.0'} @@ -4223,10 +4211,6 @@ packages: resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} - '@smithy/is-array-buffer@4.1.0': - resolution: {integrity: sha512-ePTYUOV54wMogio+he4pBybe8fwg4sDvEVDBU8ZlHOZXbXK3/C0XfJgUCu6qAZcawv05ZhZzODGUerFBPsPUDQ==} - engines: {node: '>=18.0.0'} - '@smithy/is-array-buffer@4.2.0': resolution: {integrity: sha512-DZZZBvC7sjcYh4MazJSGiWMI2L7E0oCiRHREDzIxi/M2LY79/21iXt6aPLHge82wi5LsuRF5A06Ds3+0mlh6CQ==} engines: {node: '>=18.0.0'} @@ -4235,10 +4219,6 @@ packages: resolution: {integrity: sha512-F7gDyfI2BB1Kc+4M6rpuOLne5LOcEknH1n6UQB69qv+HucXBR1rkzXBnQTB2q46sFy1PM/zuSJOB532yc8bg3w==} engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.2.5': - resolution: {integrity: sha512-DdOIpssQ5LFev7hV6GX9TMBW5ChTsQBxqgNW1ZGtJNSAi5ksd5klwPwwMY0ejejfEzwXXGqxgVO3cpaod4veiA==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-endpoint@4.3.0': resolution: {integrity: sha512-jFVjuQeV8TkxaRlcCNg0GFVgg98tscsmIrIwRFeC74TIUyLE3jmY9xgc1WXrPQYRjQNK3aRoaIk6fhFRGOIoGw==} engines: {node: '>=18.0.0'} @@ -4247,82 +4227,42 @@ packages: resolution: {integrity: sha512-yaVBR0vQnOnzex45zZ8ZrPzUnX73eUC8kVFaAAbn04+6V7lPtxn56vZEBBAhgS/eqD6Zm86o6sJs6FuQVoX5qg==} engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.1.1': - resolution: {integrity: sha512-lh48uQdbCoj619kRouev5XbWhCwRKLmphAif16c4J6JgJ4uXjub1PI6RL38d3BLliUvSso6klyB/LTNpWSNIyg==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-serde@4.2.0': resolution: {integrity: sha512-rpTQ7D65/EAbC6VydXlxjvbifTf4IH+sADKg6JmAvhkflJO2NvDeyU9qsWUNBelJiQFcXKejUHWRSdmpJmEmiw==} engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.1.1': - resolution: {integrity: sha512-ygRnniqNcDhHzs6QAPIdia26M7e7z9gpkIMUe/pK0RsrQ7i5MblwxY8078/QCnGq6AmlUUWgljK2HlelsKIb/A==} - engines: {node: '>=18.0.0'} - '@smithy/middleware-stack@4.2.0': resolution: {integrity: sha512-G5CJ//eqRd9OARrQu9MK1H8fNm2sMtqFh6j8/rPozhEL+Dokpvi1Og+aCixTuwDAGZUkJPk6hJT5jchbk/WCyg==} engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.2.2': - resolution: {integrity: sha512-SYGTKyPvyCfEzIN5rD8q/bYaOPZprYUPD2f5g9M7OjaYupWOoQFYJ5ho+0wvxIRf471i2SR4GoiZ2r94Jq9h6A==} - engines: {node: '>=18.0.0'} - '@smithy/node-config-provider@4.3.0': resolution: {integrity: sha512-5QgHNuWdT9j9GwMPPJCKxy2KDxZ3E5l4M3/5TatSZrqYVoEiqQrDfAq8I6KWZw7RZOHtVtCzEPdYz7rHZixwcA==} engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.2.1': - resolution: {integrity: sha512-REyybygHlxo3TJICPF89N2pMQSf+p+tBJqpVe1+77Cfi9HBPReNjTgtZ1Vg73exq24vkqJskKDpfF74reXjxfw==} - engines: {node: '>=18.0.0'} - '@smithy/node-http-handler@4.3.0': resolution: {integrity: sha512-RHZ/uWCmSNZ8cneoWEVsVwMZBKy/8123hEpm57vgGXA3Irf/Ja4v9TVshHK2ML5/IqzAZn0WhINHOP9xl+Qy6Q==} engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.1.1': - resolution: {integrity: sha512-gm3ZS7DHxUbzC2wr8MUCsAabyiXY0gaj3ROWnhSx/9sPMc6eYLMM4rX81w1zsMaObj2Lq3PZtNCC1J6lpEY7zg==} - engines: {node: '>=18.0.0'} - '@smithy/property-provider@4.2.0': resolution: {integrity: sha512-rV6wFre0BU6n/tx2Ztn5LdvEdNZ2FasQbPQmDOPfV9QQyDmsCkOAB0osQjotRCQg+nSKFmINhyda0D3AnjSBJw==} engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.2.1': - resolution: {integrity: sha512-T8SlkLYCwfT/6m33SIU/JOVGNwoelkrvGjFKDSDtVvAXj/9gOT78JVJEas5a+ETjOu4SVvpCstKgd0PxSu/aHw==} - engines: {node: '>=18.0.0'} - '@smithy/protocol-http@5.3.0': resolution: {integrity: sha512-6POSYlmDnsLKb7r1D3SVm7RaYW6H1vcNcTWGWrF7s9+2noNYvUsm7E4tz5ZQ9HXPmKn6Hb67pBDRIjrT4w/d7Q==} engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.1.1': - resolution: {integrity: sha512-J9b55bfimP4z/Jg1gNo+AT84hr90p716/nvxDkPGCD4W70MPms0h8KF50RDRgBGZeL83/u59DWNqJv6tEP/DHA==} - engines: {node: '>=18.0.0'} - '@smithy/querystring-builder@4.2.0': resolution: {integrity: sha512-Q4oFD0ZmI8yJkiPPeGUITZj++4HHYCW3pYBYfIobUCkYpI6mbkzmG1MAQQ3lJYYWj3iNqfzOenUZu+jqdPQ16A==} engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.1.1': - resolution: {integrity: sha512-63TEp92YFz0oQ7Pj9IuI3IgnprP92LrZtRAkE3c6wLWJxfy/yOPRt39IOKerVr0JS770olzl0kGafXlAXZ1vng==} - engines: {node: '>=18.0.0'} - '@smithy/querystring-parser@4.2.0': resolution: {integrity: sha512-BjATSNNyvVbQxOOlKse0b0pSezTWGMvA87SvoFoFlkRsKXVsN3bEtjCxvsNXJXfnAzlWFPaT9DmhWy1vn0sNEA==} engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.1.2': - resolution: {integrity: sha512-Kqd8wyfmBWHZNppZSMfrQFpc3M9Y/kjyN8n8P4DqJJtuwgK1H914R471HTw7+RL+T7+kI1f1gOnL7Vb5z9+NgQ==} - engines: {node: '>=18.0.0'} - '@smithy/service-error-classification@4.2.0': resolution: {integrity: sha512-Ylv1ttUeKatpR0wEOMnHf1hXMktPUMObDClSWl2TpCVT4DwtJhCeighLzSLbgH3jr5pBNM0LDXT5yYxUvZ9WpA==} engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.2.0': - resolution: {integrity: sha512-OQTfmIEp2LLuWdxa8nEEPhZmiOREO6bcB6pjs0AySf4yiZhl6kMOfqmcwcY8BaBPX+0Tb+tG7/Ia/6mwpoZ7Pw==} - engines: {node: '>=18.0.0'} - '@smithy/shared-ini-file-loader@4.3.0': resolution: {integrity: sha512-VCUPPtNs+rKWlqqntX0CbVvWyjhmX30JCtzO+s5dlzzxrvSfRh5SY0yxnkirvc1c80vdKQttahL71a9EsdolSQ==} engines: {node: '>=18.0.0'} @@ -4331,42 +4271,22 @@ packages: resolution: {integrity: sha512-d3+U/VpX7a60seHziWnVZOHuEgJlclufjkS6zhXvxcJgkJq4UWdH5eOBLzHRMx6gXjsdT9h6lfpmLzbrdupHgQ==} engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.6.5': - resolution: {integrity: sha512-6J2hhuWu7EjnvLBIGltPCqzNswL1cW/AkaZx6i56qLsQ0ix17IAhmDD9aMmL+6CN9nCJODOXpBTCQS6iKAA7/g==} - engines: {node: '>=18.0.0'} - '@smithy/smithy-client@4.7.0': resolution: {integrity: sha512-3BDx/aCCPf+kkinYf5QQhdQ9UAGihgOVqI3QO5xQfSaIWvUE4KYLtiGRWsNe1SR7ijXC0QEPqofVp5Sb0zC8xQ==} engines: {node: '>=18.0.0'} - '@smithy/types@4.5.0': - resolution: {integrity: sha512-RkUpIOsVlAwUIZXO1dsz8Zm+N72LClFfsNqf173catVlvRZiwPy0x2u0JLEA4byreOPKDZPGjmPDylMoP8ZJRg==} - engines: {node: '>=18.0.0'} - '@smithy/types@4.6.0': resolution: {integrity: sha512-4lI9C8NzRPOv66FaY1LL1O/0v0aLVrq/mXP/keUa9mJOApEeae43LsLd2kZRUJw91gxOQfLIrV3OvqPgWz1YsA==} engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.1.1': - resolution: {integrity: sha512-bx32FUpkhcaKlEoOMbScvc93isaSiRM75pQ5IgIBaMkT7qMlIibpPRONyx/0CvrXHzJLpOn/u6YiDX2hcvs7Dg==} - engines: {node: '>=18.0.0'} - '@smithy/url-parser@4.2.0': resolution: {integrity: sha512-AlBmD6Idav2ugmoAL6UtR6ItS7jU5h5RNqLMZC7QrLCoITA9NzIN3nx9GWi8g4z1pfWh2r9r96SX/jHiNwPJ9A==} engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.1.0': - resolution: {integrity: sha512-RUGd4wNb8GeW7xk+AY5ghGnIwM96V0l2uzvs/uVHf+tIuVX2WSvynk5CxNoBCsM2rQRSZElAo9rt3G5mJ/gktQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-base64@4.2.0': resolution: {integrity: sha512-+erInz8WDv5KPe7xCsJCp+1WCjSbah9gWcmUXc9NqmhyPx59tf7jqFz+za1tRG1Y5KM1Cy1rWCcGypylFp4mvA==} engines: {node: '>=18.0.0'} - '@smithy/util-body-length-browser@4.1.0': - resolution: {integrity: sha512-V2E2Iez+bo6bUMOTENPr6eEmepdY8Hbs+Uc1vkDKgKNA/brTJqOW/ai3JO1BGj9GbCeLqw90pbbH7HFQyFotGQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-body-length-browser@4.2.0': resolution: {integrity: sha512-Fkoh/I76szMKJnBXWPdFkQJl2r9SjPt3cMzLdOB6eJ4Pnpas8hVoWPYemX/peO0yrrvldgCUVJqOAjUrOLjbxg==} engines: {node: '>=18.0.0'} @@ -4379,10 +4299,6 @@ packages: resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} - '@smithy/util-buffer-from@4.1.0': - resolution: {integrity: sha512-N6yXcjfe/E+xKEccWEKzK6M+crMrlwaCepKja0pNnlSkm6SjAeLKKA++er5Ba0I17gvKfN/ThV+ZOx/CntKTVw==} - engines: {node: '>=18.0.0'} - '@smithy/util-buffer-from@4.2.0': resolution: {integrity: sha512-kAY9hTKulTNevM2nlRtxAG2FQ3B2OR6QIrPY3zE5LqJy1oxzmgBGsHLWTcNhWXKchgA0WHW+mZkQrng/pgcCew==} engines: {node: '>=18.0.0'} @@ -4403,42 +4319,22 @@ packages: resolution: {integrity: sha512-YARl3tFL3WgPuLzljRUnrS2ngLiUtkwhQtj8PAL13XZSyUiNLQxwG3fBBq3QXFqGFUXepIN73pINp3y8c2nBmA==} engines: {node: '>=18.0.0'} - '@smithy/util-hex-encoding@4.1.0': - resolution: {integrity: sha512-1LcueNN5GYC4tr8mo14yVYbh/Ur8jHhWOxniZXii+1+ePiIbsLZ5fEI0QQGtbRRP5mOhmooos+rLmVASGGoq5w==} - engines: {node: '>=18.0.0'} - '@smithy/util-hex-encoding@4.2.0': resolution: {integrity: sha512-CCQBwJIvXMLKxVbO88IukazJD9a4kQ9ZN7/UMGBjBcJYvatpWk+9g870El4cB8/EJxfe+k+y0GmR9CAzkF+Nbw==} engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.1.1': - resolution: {integrity: sha512-CGmZ72mL29VMfESz7S6dekqzCh8ZISj3B+w0g1hZFXaOjGTVaSqfAEFAq8EGp8fUL+Q2l8aqNmt8U1tglTikeg==} - engines: {node: '>=18.0.0'} - '@smithy/util-middleware@4.2.0': resolution: {integrity: sha512-u9OOfDa43MjagtJZ8AapJcmimP+K2Z7szXn8xbty4aza+7P1wjFmy2ewjSbhEiYQoW1unTlOAIV165weYAaowA==} engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.1.2': - resolution: {integrity: sha512-NCgr1d0/EdeP6U5PSZ9Uv5SMR5XRRYoVr1kRVtKZxWL3tixEL3UatrPIMFZSKwHlCcp2zPLDvMubVDULRqeunA==} - engines: {node: '>=18.0.0'} - '@smithy/util-retry@4.2.0': resolution: {integrity: sha512-BWSiuGbwRnEE2SFfaAZEX0TqaxtvtSYPM/J73PFVm+A29Fg1HTPiYFb8TmX1DXp4hgcdyJcNQmprfd5foeORsg==} engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.3.2': - resolution: {integrity: sha512-Ka+FA2UCC/Q1dEqUanCdpqwxOFdf5Dg2VXtPtB1qxLcSGh5C1HdzklIt18xL504Wiy9nNUKwDMRTVCbKGoK69g==} - engines: {node: '>=18.0.0'} - '@smithy/util-stream@4.4.0': resolution: {integrity: sha512-vtO7ktbixEcrVzMRmpQDnw/Ehr9UWjBvSJ9fyAbadKkC4w5Cm/4lMO8cHz8Ysb8uflvQUNRcuux/oNHKPXkffg==} engines: {node: '>=18.0.0'} - '@smithy/util-uri-escape@4.1.0': - resolution: {integrity: sha512-b0EFQkq35K5NHUYxU72JuoheM6+pytEVUGlTwiFxWFpmddA+Bpz3LgsPRIpBk8lnPE47yT7AF2Egc3jVnKLuPg==} - engines: {node: '>=18.0.0'} - '@smithy/util-uri-escape@4.2.0': resolution: {integrity: sha512-igZpCKV9+E/Mzrpq6YacdTQ0qTiLm85gD6N/IrmyDvQFA4UnU3d5g3m8tMT/6zG/vVkWSU+VxeUyGonL62DuxA==} engines: {node: '>=18.0.0'} @@ -4447,18 +4343,10 @@ packages: resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} - '@smithy/util-utf8@4.1.0': - resolution: {integrity: sha512-mEu1/UIXAdNYuBcyEPbjScKi/+MQVXNIuY/7Cm5XLIWe319kDrT5SizBE95jqtmEXoDbGoZxKLCMttdZdqTZKQ==} - engines: {node: '>=18.0.0'} - '@smithy/util-utf8@4.2.0': resolution: {integrity: sha512-zBPfuzoI8xyBtR2P6WQj63Rz8i3AmfAaJLuNG8dWsfvPe8lO4aCPYLn879mEgHndZH1zQ2oXmG8O1GGzzaoZiw==} engines: {node: '>=18.0.0'} - '@smithy/uuid@1.0.0': - resolution: {integrity: sha512-OlA/yZHh0ekYFnbUkmYBDQPE6fGfdrvgz39ktp8Xf+FA6BfxLejPTMDOG0Nfk5/rDySAz1dRbFf24zaAFYVXlQ==} - engines: {node: '>=18.0.0'} - '@smithy/uuid@1.1.0': resolution: {integrity: sha512-4aUIteuyxtBUhVdiQqcDhKFitwfd9hqoSDYY2KRXiWtgoWJ9Bmise+KfEPDiVHWeJepvF8xJO9/9+WDIciMFFw==} engines: {node: '>=18.0.0'} @@ -5058,9 +4946,6 @@ packages: '@types/turndown@5.0.5': resolution: {integrity: sha512-TL2IgGgc7B5j78rIccBtlYAnkuv8nUQqhQc+DSYV5j9Be9XOcm/SKOVRuA47xAVI3680Tk9B1d8flK2GWT2+4w==} - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -6174,16 +6059,16 @@ packages: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} - ckeditor5-collaboration@46.1.1: - resolution: {integrity: sha512-BR4KOP7MvqxkhFKPpIoqgHY3a4XAjFVaDVnFcLxY+Olb7BanszmHUL81S26ev4GSfIUk8GgUqiOr5wsT6bhRzA==} + ckeditor5-collaboration@47.0.0: + resolution: {integrity: sha512-dIAMtjcgf5JcLi1TcluDYHdPr27Hl0s2qsKz8+3cCD3rctmXHmuXFZMzJZmgQF+kCYD99vA+i7nYpeHE+/v3dQ==} - ckeditor5-premium-features@46.1.1: - resolution: {integrity: sha512-PoPYCktKaREA4T70xBgu6wobJlSFtHOXRrGHJgfHlxgz7Mzm0tcmboCzJ9epo6D0haNUKmSCwAQwQOvj0mgVaA==} + ckeditor5-premium-features@47.0.0: + resolution: {integrity: sha512-YPVsnbKKmwjnhSlLW4ne6OtAu3tGkyzhIXHr1Uhu3IY72sxuLCan5lqa0wFVBRCHO4ZDJvPgO8uhMUC5setKdQ==} peerDependencies: - ckeditor5: 46.1.1 + ckeditor5: 47.0.0 - ckeditor5@46.1.1: - resolution: {integrity: sha512-6EdHMjm3I+23rVmkOMY5nvS+DpiKbAbbZjY7NIvtCwsDa0333/852raCXbLCUyKL6FRHiYowbjY+8LUvVBuZ8w==} + ckeditor5@47.0.0: + resolution: {integrity: sha512-xNWgL8kQSTc03VOxs3hkS3C8iPrti9aBVuCDDPStEZpzU0lgOjL9HVXqVgyddhX1D/qtzvKl6+WrYr5bsGeqjQ==} clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} @@ -7606,6 +7491,10 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} + eventsource-parser@3.0.2: + resolution: {integrity: sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==} + engines: {node: '>=18.0.0'} + execa@1.0.0: resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} engines: {node: '>=6'} @@ -9850,6 +9739,9 @@ packages: resolution: {integrity: sha512-2emPTb1reeLLYwHxyVx993iYyCHEiRRO+y8NFXFPL5kl5q14sgTK76cXyEKkeKCHeRw35SfdkUJ10Q1KfHuiIQ==} engines: {node: '>= 0.4'} + morphdom@2.7.7: + resolution: {integrity: sha512-04GmsiBcalrSCNmzfo+UjU8tt3PhZJKzcOy+r1FlGA7/zri8wre3I1WkYN9PT3sIeIKfW9bpyElA+VzOg2E24g==} + mrmime@2.0.1: resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} engines: {node: '>=10'} @@ -14030,34 +13922,34 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.13.0 + '@smithy/core': 3.14.0 '@smithy/eventstream-serde-browser': 4.0.4 '@smithy/eventstream-serde-config-resolver': 4.1.2 '@smithy/eventstream-serde-node': 4.0.4 - '@smithy/fetch-http-handler': 5.2.1 + '@smithy/fetch-http-handler': 5.3.0 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.2.5 + '@smithy/middleware-endpoint': 4.3.0 '@smithy/middleware-retry': 4.4.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/middleware-stack': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/node-http-handler': 4.2.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.5 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 + '@smithy/middleware-serde': 4.2.0 + '@smithy/middleware-stack': 4.2.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/node-http-handler': 4.3.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/smithy-client': 4.7.0 + '@smithy/types': 4.6.0 + '@smithy/url-parser': 4.2.0 + '@smithy/util-base64': 4.2.0 + '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.0.0 '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-retry': 4.1.2 - '@smithy/util-stream': 4.3.2 - '@smithy/util-utf8': 4.1.0 + '@smithy/util-middleware': 4.2.0 + '@smithy/util-retry': 4.2.0 + '@smithy/util-stream': 4.4.0 + '@smithy/util-utf8': 4.2.0 '@types/uuid': 9.0.8 tslib: 2.8.1 uuid: 9.0.1 @@ -14079,30 +13971,30 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.13.0 - '@smithy/fetch-http-handler': 5.2.1 + '@smithy/core': 3.14.0 + '@smithy/fetch-http-handler': 5.3.0 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.2.5 + '@smithy/middleware-endpoint': 4.3.0 '@smithy/middleware-retry': 4.4.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/middleware-stack': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/node-http-handler': 4.2.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.5 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 + '@smithy/middleware-serde': 4.2.0 + '@smithy/middleware-stack': 4.2.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/node-http-handler': 4.3.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/smithy-client': 4.7.0 + '@smithy/types': 4.6.0 + '@smithy/url-parser': 4.2.0 + '@smithy/util-base64': 4.2.0 + '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.0.0 '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-retry': 4.1.2 - '@smithy/util-utf8': 4.1.0 + '@smithy/util-middleware': 4.2.0 + '@smithy/util-retry': 4.2.0 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14111,17 +14003,17 @@ snapshots: dependencies: '@aws-sdk/types': 3.821.0 '@aws-sdk/xml-builder': 3.821.0 - '@smithy/core': 3.13.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/property-provider': 4.1.1 - '@smithy/protocol-http': 5.2.1 + '@smithy/core': 3.14.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/property-provider': 4.2.0 + '@smithy/protocol-http': 5.3.0 '@smithy/signature-v4': 5.1.2 - '@smithy/smithy-client': 4.6.5 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-utf8': 4.1.0 + '@smithy/smithy-client': 4.7.0 + '@smithy/types': 4.6.0 + '@smithy/util-base64': 4.2.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-middleware': 4.2.0 + '@smithy/util-utf8': 4.2.0 fast-xml-parser: 4.4.1 tslib: 2.8.1 @@ -14129,21 +14021,21 @@ snapshots: dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.1.1 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/credential-provider-http@3.823.0': dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/fetch-http-handler': 5.2.1 - '@smithy/node-http-handler': 4.2.1 - '@smithy/property-provider': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.5 - '@smithy/types': 4.5.0 - '@smithy/util-stream': 4.3.2 + '@smithy/fetch-http-handler': 5.3.0 + '@smithy/node-http-handler': 4.3.0 + '@smithy/property-provider': 4.2.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/smithy-client': 4.7.0 + '@smithy/types': 4.6.0 + '@smithy/util-stream': 4.4.0 tslib: 2.8.1 '@aws-sdk/credential-provider-ini@3.823.0': @@ -14157,9 +14049,9 @@ snapshots: '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.0 + '@smithy/shared-ini-file-loader': 4.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14174,9 +14066,9 @@ snapshots: '@aws-sdk/credential-provider-web-identity': 3.823.0 '@aws-sdk/types': 3.821.0 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.0 + '@smithy/shared-ini-file-loader': 4.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14185,9 +14077,9 @@ snapshots: dependencies: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.0 + '@smithy/shared-ini-file-loader': 4.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/credential-provider-sso@3.823.0': @@ -14196,9 +14088,9 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/token-providers': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.0 + '@smithy/shared-ini-file-loader': 4.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14208,8 +14100,8 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.1.1 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14218,34 +14110,34 @@ snapshots: dependencies: '@aws-sdk/types': 3.821.0 '@smithy/eventstream-codec': 4.0.4 - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/middleware-eventstream@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/middleware-host-header@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/middleware-logger@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/middleware-recursion-detection@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/middleware-user-agent@3.823.0': @@ -14253,9 +14145,9 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/types': 3.821.0 '@aws-sdk/util-endpoints': 3.821.0 - '@smithy/core': 3.13.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 + '@smithy/core': 3.14.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/nested-clients@3.823.0': @@ -14273,30 +14165,30 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.821.0 '@aws-sdk/util-user-agent-node': 3.823.0 '@smithy/config-resolver': 4.1.4 - '@smithy/core': 3.13.0 - '@smithy/fetch-http-handler': 5.2.1 + '@smithy/core': 3.14.0 + '@smithy/fetch-http-handler': 5.3.0 '@smithy/hash-node': 4.0.4 '@smithy/invalid-dependency': 4.0.4 '@smithy/middleware-content-length': 4.0.4 - '@smithy/middleware-endpoint': 4.2.5 + '@smithy/middleware-endpoint': 4.3.0 '@smithy/middleware-retry': 4.4.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/middleware-stack': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/node-http-handler': 4.2.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/smithy-client': 4.6.5 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 + '@smithy/middleware-serde': 4.2.0 + '@smithy/middleware-stack': 4.2.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/node-http-handler': 4.3.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/smithy-client': 4.7.0 + '@smithy/types': 4.6.0 + '@smithy/url-parser': 4.2.0 + '@smithy/util-base64': 4.2.0 + '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.0.0 '@smithy/util-defaults-mode-browser': 4.0.22 '@smithy/util-defaults-mode-node': 4.0.22 '@smithy/util-endpoints': 3.0.6 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-retry': 4.1.2 - '@smithy/util-utf8': 4.1.0 + '@smithy/util-middleware': 4.2.0 + '@smithy/util-retry': 4.2.0 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt @@ -14304,10 +14196,10 @@ snapshots: '@aws-sdk/region-config-resolver@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/types': 4.5.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/types': 4.6.0 '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.1.1 + '@smithy/util-middleware': 4.2.0 tslib: 2.8.1 '@aws-sdk/token-providers@3.823.0': @@ -14315,22 +14207,22 @@ snapshots: '@aws-sdk/core': 3.823.0 '@aws-sdk/nested-clients': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.0 + '@smithy/shared-ini-file-loader': 4.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 transitivePeerDependencies: - aws-crt '@aws-sdk/types@3.821.0': dependencies: - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/util-endpoints@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 '@smithy/util-endpoints': 3.0.6 tslib: 2.8.1 @@ -14341,7 +14233,7 @@ snapshots: '@aws-sdk/util-user-agent-browser@3.821.0': dependencies: '@aws-sdk/types': 3.821.0 - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 bowser: 2.11.0 tslib: 2.8.1 @@ -14349,13 +14241,13 @@ snapshots: dependencies: '@aws-sdk/middleware-user-agent': 3.823.0 '@aws-sdk/types': 3.821.0 - '@smithy/node-config-provider': 4.2.2 - '@smithy/types': 4.5.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@aws-sdk/xml-builder@3.821.0': dependencies: - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@babel/code-frame@7.27.1': @@ -14579,10 +14471,10 @@ snapshots: '@chevrotain/utils@11.0.3': {} - '@ckeditor/ckeditor-cloud-services-collaboration@53.0.1(@ckeditor/ckeditor5-utils@46.1.1)(bufferutil@4.0.9)(ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor-cloud-services-collaboration@53.0.1(@ckeditor/ckeditor5-utils@47.0.0)(bufferutil@4.0.9)(ckeditor5@47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5)': dependencies: - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) protobufjs: 7.5.0 socket.io-client: 4.7.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) socket.io-parser: 4.2.4 @@ -14593,201 +14485,219 @@ snapshots: - supports-color - utf-8-validate - '@ckeditor/ckeditor5-adapter-ckfinder@46.1.1': + '@ckeditor/ckeditor5-adapter-ckfinder@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-upload': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-upload': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-ai@46.1.1': + '@ckeditor/ckeditor5-ai@47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: '@aws-sdk/client-bedrock-runtime': 3.823.0 - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-table': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-cloud-services': 47.0.0 + '@ckeditor/ckeditor5-collaboration-core': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-markdown-gfm': 47.0.0 + '@ckeditor/ckeditor5-real-time-collaboration': 47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@ckeditor/ckeditor5-table': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 47.0.0 + diff: 8.0.2 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 es-toolkit: 1.39.5 + eventsource-parser: 3.0.2 + htmlparser2: 10.0.0 + morphdom: 2.7.7 transitivePeerDependencies: - aws-crt + - bufferutil + - supports-color + - utf-8-validate - '@ckeditor/ckeditor5-alignment@46.1.1': + '@ckeditor/ckeditor5-alignment@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-autoformat@46.1.1': + '@ckeditor/ckeditor5-autoformat@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-heading': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-heading': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-autosave@46.1.1': + '@ckeditor/ckeditor5-autosave@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-basic-styles@46.1.1': + '@ckeditor/ckeditor5-basic-styles@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-block-quote@46.1.1': + '@ckeditor/ckeditor5-block-quote@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-bookmark@46.1.1': + '@ckeditor/ckeditor5-bookmark@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-link': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-link': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-case-change@46.1.1': + '@ckeditor/ckeditor5-case-change@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-ckbox@46.1.1': + '@ckeditor/ckeditor5-ckbox@47.0.0': dependencies: - '@ckeditor/ckeditor5-cloud-services': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-image': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-upload': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-cloud-services': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-image': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-upload': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 blurhash: 2.0.5 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-ckfinder@46.1.1': + '@ckeditor/ckeditor5-ckfinder@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-image': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-image': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-clipboard@46.1.1': + '@ckeditor/ckeditor5-clipboard@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-cloud-services@46.1.1': + '@ckeditor/ckeditor5-cloud-services@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - - '@ckeditor/ckeditor5-code-block@46.1.1(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': - dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-collaboration-core@46.1.1': + '@ckeditor/ckeditor5-code-block@47.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: - '@ckeditor/ckeditor5-comments': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-theme-lark': 46.1.1 - '@ckeditor/ckeditor5-track-changes': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color + + '@ckeditor/ckeditor5-collaboration-core@47.0.0': + dependencies: + '@ckeditor/ckeditor5-comments': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-track-changes': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 '@types/luxon': 3.6.2 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + diff: 8.0.2 luxon: 3.6.1 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-comments@46.1.1': + '@ckeditor/ckeditor5-comments@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-collaboration-core': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-paragraph': 46.1.1 - '@ckeditor/ckeditor5-select-all': 46.1.1 - '@ckeditor/ckeditor5-source-editing': 46.1.1 - '@ckeditor/ckeditor5-theme-lark': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-undo': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - ckeditor5-collaboration: 46.1.1 + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-collaboration-core': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-paragraph': 47.0.0 + '@ckeditor/ckeditor5-select-all': 47.0.0 + '@ckeditor/ckeditor5-source-editing': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-undo': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 47.0.0 es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-core@46.1.1': + '@ckeditor/ckeditor5-core@47.0.0': dependencies: - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-watchdog': 46.1.1 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-watchdog': 47.0.0 es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color @@ -14925,377 +14835,377 @@ snapshots: - uglify-js - webpack - '@ckeditor/ckeditor5-document-outline@46.1.1': + '@ckeditor/ckeditor5-document-outline@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-heading': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-heading': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-easy-image@46.1.1': + '@ckeditor/ckeditor5-easy-image@47.0.0': dependencies: - '@ckeditor/ckeditor5-cloud-services': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-upload': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-cloud-services': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-upload': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-editor-balloon@46.1.1': + '@ckeditor/ckeditor5-editor-balloon@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-classic@46.1.1': + '@ckeditor/ckeditor5-editor-classic@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-decoupled@46.1.1': + '@ckeditor/ckeditor5-editor-decoupled@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-editor-inline@46.1.1': + '@ckeditor/ckeditor5-editor-inline@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-editor-multi-root@46.1.1': + '@ckeditor/ckeditor5-editor-multi-root@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-email@46.1.1': + '@ckeditor/ckeditor5-email@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-export-inline-styles': 46.1.1 - '@ckeditor/ckeditor5-font': 46.1.1 - '@ckeditor/ckeditor5-html-support': 46.1.1 - '@ckeditor/ckeditor5-list': 46.1.1 - '@ckeditor/ckeditor5-table': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-export-inline-styles': 47.0.0 + '@ckeditor/ckeditor5-font': 47.0.0 + '@ckeditor/ckeditor5-html-support': 47.0.0 + '@ckeditor/ckeditor5-list': 47.0.0 + '@ckeditor/ckeditor5-table': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + transitivePeerDependencies: + - supports-color - '@ckeditor/ckeditor5-emoji@46.1.1': + '@ckeditor/ckeditor5-emoji@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-mention': 46.1.1(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-mention': 47.0.0(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 fuzzysort: 3.1.0 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-engine@46.1.1': + '@ckeditor/ckeditor5-engine@47.0.0': dependencies: - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-utils': 47.0.0 es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-enter@46.1.1': + '@ckeditor/ckeditor5-enter@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 - '@ckeditor/ckeditor5-essentials@46.1.1': + '@ckeditor/ckeditor5-essentials@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-select-all': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-undo': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-select-all': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-undo': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-export-inline-styles@46.1.1': + '@ckeditor/ckeditor5-export-inline-styles@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) specificity: 0.4.1 - '@ckeditor/ckeditor5-export-pdf@46.1.1': + '@ckeditor/ckeditor5-export-pdf@47.0.0': dependencies: - '@ckeditor/ckeditor5-cloud-services': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-merge-fields': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-cloud-services': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-merge-fields': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-export-word@46.1.1': + '@ckeditor/ckeditor5-export-word@47.0.0': dependencies: - '@ckeditor/ckeditor5-cloud-services': 46.1.1 - '@ckeditor/ckeditor5-collaboration-core': 46.1.1 - '@ckeditor/ckeditor5-comments': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-merge-fields': 46.1.1 - '@ckeditor/ckeditor5-track-changes': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-cloud-services': 47.0.0 + '@ckeditor/ckeditor5-collaboration-core': 47.0.0 + '@ckeditor/ckeditor5-comments': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-merge-fields': 47.0.0 + '@ckeditor/ckeditor5-track-changes': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-find-and-replace@46.1.1': + '@ckeditor/ckeditor5-find-and-replace@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-font@46.1.1': + '@ckeditor/ckeditor5-font@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-format-painter@46.1.1': + '@ckeditor/ckeditor5-format-painter@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-fullscreen@46.1.1': + '@ckeditor/ckeditor5-fullscreen@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-editor-classic': 46.1.1 - '@ckeditor/ckeditor5-editor-decoupled': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-editor-classic': 47.0.0 + '@ckeditor/ckeditor5-editor-decoupled': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-heading@46.1.1': + '@ckeditor/ckeditor5-heading@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-paragraph': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-paragraph': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-highlight@46.1.1': + '@ckeditor/ckeditor5-highlight@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-horizontal-line@46.1.1': + '@ckeditor/ckeditor5-horizontal-line@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + + '@ckeditor/ckeditor5-html-embed@47.0.0': + dependencies: + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-html-embed@46.1.1': + '@ckeditor/ckeditor5-html-support@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color - - '@ckeditor/ckeditor5-html-support@46.1.1': - dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-heading': 46.1.1 - '@ckeditor/ckeditor5-image': 46.1.1 - '@ckeditor/ckeditor5-list': 46.1.1 - '@ckeditor/ckeditor5-remove-format': 46.1.1 - '@ckeditor/ckeditor5-table': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-heading': 47.0.0 + '@ckeditor/ckeditor5-image': 47.0.0 + '@ckeditor/ckeditor5-list': 47.0.0 + '@ckeditor/ckeditor5-remove-format': 47.0.0 + '@ckeditor/ckeditor5-table': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-icons@46.1.1': {} + '@ckeditor/ckeditor5-icons@47.0.0': {} - '@ckeditor/ckeditor5-image@46.1.1': + '@ckeditor/ckeditor5-image@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-undo': 46.1.1 - '@ckeditor/ckeditor5-upload': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-undo': 47.0.0 + '@ckeditor/ckeditor5-upload': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-import-word@46.1.1': + '@ckeditor/ckeditor5-import-word@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-cloud-services': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-merge-fields': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-cloud-services': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-merge-fields': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-indent@46.1.1': + '@ckeditor/ckeditor5-indent@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-heading': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-list': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-heading': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-list': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color '@ckeditor/ckeditor5-inspector@5.0.0': {} - '@ckeditor/ckeditor5-language@46.1.1': + '@ckeditor/ckeditor5-language@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-line-height@46.1.1': + '@ckeditor/ckeditor5-line-height@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-link@46.1.1': + '@ckeditor/ckeditor5-link@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-image': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-image': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-list-multi-level@46.1.1': + '@ckeditor/ckeditor5-list-multi-level@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-list': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-list': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-list@46.1.1': + '@ckeditor/ckeditor5-list@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-font': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-font': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-markdown-gfm@46.1.1': + '@ckeditor/ckeditor5-markdown-gfm@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 '@types/hast': 3.0.4 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) hast-util-from-dom: 5.0.1 hast-util-to-html: 9.0.5 hast-util-to-mdast: 10.1.2 @@ -15313,60 +15223,60 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-media-embed@46.1.1': + '@ckeditor/ckeditor5-media-embed@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-undo': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-undo': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-mention@46.1.1(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': + '@ckeditor/ckeditor5-mention@47.0.0(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d)': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-merge-fields@46.1.1': + '@ckeditor/ckeditor5-merge-fields@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-image': 46.1.1 - '@ckeditor/ckeditor5-mention': 46.1.1(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-image': 47.0.0 + '@ckeditor/ckeditor5-mention': 47.0.0(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-minimap@46.1.1': + '@ckeditor/ckeditor5-minimap@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-operations-compressor@46.1.1': + '@ckeditor/ckeditor5-operations-compressor@47.0.0': dependencies: - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 protobufjs: 7.5.0 @@ -15406,155 +15316,149 @@ snapshots: - utf-8-validate - webpack-cli - '@ckeditor/ckeditor5-page-break@46.1.1': + '@ckeditor/ckeditor5-page-break@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-pagination@46.1.1': + '@ckeditor/ckeditor5-pagination@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-theme-lark': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-paragraph@46.1.1': + '@ckeditor/ckeditor5-paragraph@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 - '@ckeditor/ckeditor5-paste-from-office-enhanced@46.1.1': + '@ckeditor/ckeditor5-paste-from-office-enhanced@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-paste-from-office': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-paste-from-office': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-paste-from-office@46.1.1': + '@ckeditor/ckeditor5-paste-from-office@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-real-time-collaboration@46.1.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor5-real-time-collaboration@47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: - '@ckeditor/ckeditor-cloud-services-collaboration': 53.0.1(@ckeditor/ckeditor5-utils@46.1.1)(bufferutil@4.0.9)(ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) - '@ckeditor/ckeditor5-cloud-services': 46.1.1 - '@ckeditor/ckeditor5-comments': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-editor-multi-root': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-operations-compressor': 46.1.1 - '@ckeditor/ckeditor5-revision-history': 46.1.1 - '@ckeditor/ckeditor5-theme-lark': 46.1.1 - '@ckeditor/ckeditor5-track-changes': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - ckeditor5-collaboration: 46.1.1 + '@ckeditor/ckeditor-cloud-services-collaboration': 53.0.1(@ckeditor/ckeditor5-utils@47.0.0)(bufferutil@4.0.9)(ckeditor5@47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5) + '@ckeditor/ckeditor5-cloud-services': 47.0.0 + '@ckeditor/ckeditor5-comments': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-editor-multi-root': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-operations-compressor': 47.0.0 + '@ckeditor/ckeditor5-revision-history': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-track-changes': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 47.0.0 es-toolkit: 1.39.5 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - '@ckeditor/ckeditor5-remove-format@46.1.1': + '@ckeditor/ckeditor5-remove-format@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-restricted-editing@46.1.1': + '@ckeditor/ckeditor5-restricted-editing@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-revision-history@46.1.1': + '@ckeditor/ckeditor5-revision-history@47.0.0': dependencies: - '@ckeditor/ckeditor5-autosave': 46.1.1 - '@ckeditor/ckeditor5-collaboration-core': 46.1.1 - '@ckeditor/ckeditor5-comments': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-editor-classic': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-autosave': 47.0.0 + '@ckeditor/ckeditor5-collaboration-core': 47.0.0 + '@ckeditor/ckeditor5-comments': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-editor-classic': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 '@types/luxon': 3.6.2 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - ckeditor5-collaboration: 46.1.1 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 47.0.0 es-toolkit: 1.39.5 luxon: 3.6.1 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-select-all@46.1.1': + '@ckeditor/ckeditor5-select-all@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 - '@ckeditor/ckeditor5-show-blocks@46.1.1': + '@ckeditor/ckeditor5-show-blocks@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-slash-command@46.1.1': + '@ckeditor/ckeditor5-slash-command@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-heading': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-mention': 46.1.1(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) - '@ckeditor/ckeditor5-style': 46.1.1 - '@ckeditor/ckeditor5-template': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-heading': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-mention': 47.0.0(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) + '@ckeditor/ckeditor5-style': 47.0.0 + '@ckeditor/ckeditor5-template': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-source-editing-enhanced@46.1.1': + '@ckeditor/ckeditor5-source-editing-enhanced@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-theme-lark': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 '@codemirror/autocomplete': 6.18.6 '@codemirror/commands': 6.8.1 '@codemirror/lang-html': 6.4.10 @@ -15563,112 +15467,112 @@ snapshots: '@codemirror/state': 6.5.2 '@codemirror/theme-one-dark': 6.1.2 '@codemirror/view': 6.38.4 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-source-editing@46.1.1': + '@ckeditor/ckeditor5-source-editing@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-theme-lark': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-special-characters@46.1.1': + '@ckeditor/ckeditor5-special-characters@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-style@46.1.1': + '@ckeditor/ckeditor5-style@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-html-support': 46.1.1 - '@ckeditor/ckeditor5-list': 46.1.1 - '@ckeditor/ckeditor5-table': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-html-support': 47.0.0 + '@ckeditor/ckeditor5-list': 47.0.0 + '@ckeditor/ckeditor5-table': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-table@46.1.1': + '@ckeditor/ckeditor5-table@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-template@46.1.1': + '@ckeditor/ckeditor5-template@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - '@ckeditor/ckeditor5-theme-lark@46.1.1': + '@ckeditor/ckeditor5-theme-lark@47.0.0': dependencies: - '@ckeditor/ckeditor5-ui': 46.1.1 + '@ckeditor/ckeditor5-ui': 47.0.0 - '@ckeditor/ckeditor5-track-changes@46.1.1': + '@ckeditor/ckeditor5-track-changes@47.0.0': dependencies: - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-code-block': 46.1.1(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95) - '@ckeditor/ckeditor5-comments': 46.1.1 - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-editor-multi-root': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-find-and-replace': 46.1.1 - '@ckeditor/ckeditor5-font': 46.1.1 - '@ckeditor/ckeditor5-heading': 46.1.1 - '@ckeditor/ckeditor5-highlight': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-image': 46.1.1 - '@ckeditor/ckeditor5-link': 46.1.1 - '@ckeditor/ckeditor5-list': 46.1.1 - '@ckeditor/ckeditor5-media-embed': 46.1.1 - '@ckeditor/ckeditor5-merge-fields': 46.1.1 - '@ckeditor/ckeditor5-restricted-editing': 46.1.1 - '@ckeditor/ckeditor5-style': 46.1.1 - '@ckeditor/ckeditor5-table': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - ckeditor5-collaboration: 46.1.1 + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-code-block': 47.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95) + '@ckeditor/ckeditor5-comments': 47.0.0 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-editor-multi-root': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-find-and-replace': 47.0.0 + '@ckeditor/ckeditor5-font': 47.0.0 + '@ckeditor/ckeditor5-heading': 47.0.0 + '@ckeditor/ckeditor5-highlight': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-image': 47.0.0 + '@ckeditor/ckeditor5-link': 47.0.0 + '@ckeditor/ckeditor5-list': 47.0.0 + '@ckeditor/ckeditor5-media-embed': 47.0.0 + '@ckeditor/ckeditor5-merge-fields': 47.0.0 + '@ckeditor/ckeditor5-restricted-editing': 47.0.0 + '@ckeditor/ckeditor5-style': 47.0.0 + '@ckeditor/ckeditor5-table': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5-collaboration: 47.0.0 es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-typing@46.1.1': + '@ckeditor/ckeditor5-typing@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-ui@46.1.1': + '@ckeditor/ckeditor5-ui@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-editor-multi-root': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-editor-multi-root': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 '@types/color-convert': 2.0.4 color-convert: 3.1.0 color-parse: 2.0.2 @@ -15677,69 +15581,69 @@ snapshots: transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-undo@46.1.1': + '@ckeditor/ckeditor5-undo@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 - '@ckeditor/ckeditor5-upload@46.1.1': + '@ckeditor/ckeditor5-upload@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 - '@ckeditor/ckeditor5-uploadcare@46.1.1(bufferutil@4.0.9)(utf-8-validate@6.0.5)': + '@ckeditor/ckeditor5-uploadcare@47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-image': 46.1.1 - '@ckeditor/ckeditor5-theme-lark': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-upload': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-image': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-upload': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 '@uploadcare/file-uploader': 1.19.4(bufferutil@4.0.9)(utf-8-validate@6.0.5) '@uploadcare/upload-client': 6.14.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - bufferutil - utf-8-validate - '@ckeditor/ckeditor5-utils@46.1.1': + '@ckeditor/ckeditor5-utils@47.0.0': dependencies: - '@ckeditor/ckeditor5-ui': 46.1.1 + '@ckeditor/ckeditor5-ui': 47.0.0 es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-watchdog@46.1.1': + '@ckeditor/ckeditor5-watchdog@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-editor-multi-root': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-editor-multi-root': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color - '@ckeditor/ckeditor5-widget@46.1.1': + '@ckeditor/ckeditor5-widget@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 es-toolkit: 1.39.5 - '@ckeditor/ckeditor5-word-count@46.1.1': + '@ckeditor/ckeditor5-word-count@47.0.0': dependencies: - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 transitivePeerDependencies: - supports-color @@ -18331,11 +18235,6 @@ snapshots: '@sindresorhus/is@4.6.0': {} - '@smithy/abort-controller@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/abort-controller@4.2.0': dependencies: '@smithy/types': 4.6.0 @@ -18343,23 +18242,10 @@ snapshots: '@smithy/config-resolver@4.1.4': dependencies: - '@smithy/node-config-provider': 4.2.2 - '@smithy/types': 4.5.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/types': 4.6.0 '@smithy/util-config-provider': 4.0.0 - '@smithy/util-middleware': 4.1.1 - tslib: 2.8.1 - - '@smithy/core@3.13.0': - dependencies: - '@smithy/middleware-serde': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 - '@smithy/util-body-length-browser': 4.1.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-stream': 4.3.2 - '@smithy/util-utf8': 4.1.0 - '@smithy/uuid': 1.0.0 + '@smithy/util-middleware': 4.2.0 tslib: 2.8.1 '@smithy/core@3.14.0': @@ -18377,48 +18263,40 @@ snapshots: '@smithy/credential-provider-imds@4.0.6': dependencies: - '@smithy/node-config-provider': 4.2.2 - '@smithy/property-provider': 4.1.1 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 + '@smithy/node-config-provider': 4.3.0 + '@smithy/property-provider': 4.2.0 + '@smithy/types': 4.6.0 + '@smithy/url-parser': 4.2.0 tslib: 2.8.1 '@smithy/eventstream-codec@4.0.4': dependencies: '@aws-crypto/crc32': 5.2.0 - '@smithy/types': 4.5.0 - '@smithy/util-hex-encoding': 4.1.0 + '@smithy/types': 4.6.0 + '@smithy/util-hex-encoding': 4.2.0 tslib: 2.8.1 '@smithy/eventstream-serde-browser@4.0.4': dependencies: '@smithy/eventstream-serde-universal': 4.0.4 - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/eventstream-serde-config-resolver@4.1.2': dependencies: - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/eventstream-serde-node@4.0.4': dependencies: '@smithy/eventstream-serde-universal': 4.0.4 - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/eventstream-serde-universal@4.0.4': dependencies: '@smithy/eventstream-codec': 4.0.4 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - - '@smithy/fetch-http-handler@5.2.1': - dependencies: - '@smithy/protocol-http': 5.2.1 - '@smithy/querystring-builder': 4.1.1 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/fetch-http-handler@5.3.0': @@ -18431,43 +18309,28 @@ snapshots: '@smithy/hash-node@4.0.4': dependencies: - '@smithy/types': 4.5.0 - '@smithy/util-buffer-from': 4.1.0 - '@smithy/util-utf8': 4.1.0 + '@smithy/types': 4.6.0 + '@smithy/util-buffer-from': 4.2.0 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 '@smithy/invalid-dependency@4.0.4': dependencies: - '@smithy/types': 4.5.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.8.1 - '@smithy/is-array-buffer@4.1.0': - dependencies: - tslib: 2.8.1 - '@smithy/is-array-buffer@4.2.0': dependencies: tslib: 2.8.1 '@smithy/middleware-content-length@4.0.4': dependencies: - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - - '@smithy/middleware-endpoint@4.2.5': - dependencies: - '@smithy/core': 3.13.0 - '@smithy/middleware-serde': 4.1.1 - '@smithy/node-config-provider': 4.2.2 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 - '@smithy/url-parser': 4.1.1 - '@smithy/util-middleware': 4.1.1 + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/middleware-endpoint@4.3.0': @@ -18493,35 +18356,17 @@ snapshots: '@smithy/uuid': 1.1.0 tslib: 2.8.1 - '@smithy/middleware-serde@4.1.1': - dependencies: - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/middleware-serde@4.2.0': dependencies: '@smithy/protocol-http': 5.3.0 '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/middleware-stack@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/middleware-stack@4.2.0': dependencies: '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/node-config-provider@4.2.2': - dependencies: - '@smithy/property-provider': 4.1.1 - '@smithy/shared-ini-file-loader': 4.2.0 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/node-config-provider@4.3.0': dependencies: '@smithy/property-provider': 4.2.0 @@ -18529,14 +18374,6 @@ snapshots: '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/node-http-handler@4.2.1': - dependencies: - '@smithy/abort-controller': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/querystring-builder': 4.1.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/node-http-handler@4.3.0': dependencies: '@smithy/abort-controller': 4.2.0 @@ -18545,61 +18382,31 @@ snapshots: '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/property-provider@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/property-provider@4.2.0': dependencies: '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/protocol-http@5.2.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/protocol-http@5.3.0': dependencies: '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/querystring-builder@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - '@smithy/util-uri-escape': 4.1.0 - tslib: 2.8.1 - '@smithy/querystring-builder@4.2.0': dependencies: '@smithy/types': 4.6.0 '@smithy/util-uri-escape': 4.2.0 tslib: 2.8.1 - '@smithy/querystring-parser@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/querystring-parser@4.2.0': dependencies: '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/service-error-classification@4.1.2': - dependencies: - '@smithy/types': 4.5.0 - '@smithy/service-error-classification@4.2.0': dependencies: '@smithy/types': 4.6.0 - '@smithy/shared-ini-file-loader@4.2.0': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/shared-ini-file-loader@4.3.0': dependencies: '@smithy/types': 4.6.0 @@ -18607,23 +18414,13 @@ snapshots: '@smithy/signature-v4@5.1.2': dependencies: - '@smithy/is-array-buffer': 4.1.0 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-hex-encoding': 4.1.0 - '@smithy/util-middleware': 4.1.1 - '@smithy/util-uri-escape': 4.1.0 - '@smithy/util-utf8': 4.1.0 - tslib: 2.8.1 - - '@smithy/smithy-client@4.6.5': - dependencies: - '@smithy/core': 3.13.0 - '@smithy/middleware-endpoint': 4.2.5 - '@smithy/middleware-stack': 4.1.1 - '@smithy/protocol-http': 5.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-stream': 4.3.2 + '@smithy/is-array-buffer': 4.2.0 + '@smithy/protocol-http': 5.3.0 + '@smithy/types': 4.6.0 + '@smithy/util-hex-encoding': 4.2.0 + '@smithy/util-middleware': 4.2.0 + '@smithy/util-uri-escape': 4.2.0 + '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 '@smithy/smithy-client@4.7.0': @@ -18636,42 +18433,22 @@ snapshots: '@smithy/util-stream': 4.4.0 tslib: 2.8.1 - '@smithy/types@4.5.0': - dependencies: - tslib: 2.8.1 - '@smithy/types@4.6.0': dependencies: tslib: 2.8.1 - '@smithy/url-parser@4.1.1': - dependencies: - '@smithy/querystring-parser': 4.1.1 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/url-parser@4.2.0': dependencies: '@smithy/querystring-parser': 4.2.0 '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/util-base64@4.1.0': - dependencies: - '@smithy/util-buffer-from': 4.1.0 - '@smithy/util-utf8': 4.1.0 - tslib: 2.8.1 - '@smithy/util-base64@4.2.0': dependencies: '@smithy/util-buffer-from': 4.2.0 '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@smithy/util-body-length-browser@4.1.0': - dependencies: - tslib: 2.8.1 - '@smithy/util-body-length-browser@4.2.0': dependencies: tslib: 2.8.1 @@ -18685,11 +18462,6 @@ snapshots: '@smithy/is-array-buffer': 2.2.0 tslib: 2.8.1 - '@smithy/util-buffer-from@4.1.0': - dependencies: - '@smithy/is-array-buffer': 4.1.0 - tslib: 2.8.1 - '@smithy/util-buffer-from@4.2.0': dependencies: '@smithy/is-array-buffer': 4.2.0 @@ -18701,9 +18473,9 @@ snapshots: '@smithy/util-defaults-mode-browser@4.0.22': dependencies: - '@smithy/property-provider': 4.1.1 - '@smithy/smithy-client': 4.6.5 - '@smithy/types': 4.5.0 + '@smithy/property-provider': 4.2.0 + '@smithy/smithy-client': 4.7.0 + '@smithy/types': 4.6.0 bowser: 2.11.0 tslib: 2.8.1 @@ -18711,59 +18483,33 @@ snapshots: dependencies: '@smithy/config-resolver': 4.1.4 '@smithy/credential-provider-imds': 4.0.6 - '@smithy/node-config-provider': 4.2.2 - '@smithy/property-provider': 4.1.1 - '@smithy/smithy-client': 4.6.5 - '@smithy/types': 4.5.0 + '@smithy/node-config-provider': 4.3.0 + '@smithy/property-provider': 4.2.0 + '@smithy/smithy-client': 4.7.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/util-endpoints@3.0.6': dependencies: - '@smithy/node-config-provider': 4.2.2 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - - '@smithy/util-hex-encoding@4.1.0': - dependencies: + '@smithy/node-config-provider': 4.3.0 + '@smithy/types': 4.6.0 tslib: 2.8.1 '@smithy/util-hex-encoding@4.2.0': dependencies: tslib: 2.8.1 - '@smithy/util-middleware@4.1.1': - dependencies: - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/util-middleware@4.2.0': dependencies: '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/util-retry@4.1.2': - dependencies: - '@smithy/service-error-classification': 4.1.2 - '@smithy/types': 4.5.0 - tslib: 2.8.1 - '@smithy/util-retry@4.2.0': dependencies: '@smithy/service-error-classification': 4.2.0 '@smithy/types': 4.6.0 tslib: 2.8.1 - '@smithy/util-stream@4.3.2': - dependencies: - '@smithy/fetch-http-handler': 5.2.1 - '@smithy/node-http-handler': 4.2.1 - '@smithy/types': 4.5.0 - '@smithy/util-base64': 4.1.0 - '@smithy/util-buffer-from': 4.1.0 - '@smithy/util-hex-encoding': 4.1.0 - '@smithy/util-utf8': 4.1.0 - tslib: 2.8.1 - '@smithy/util-stream@4.4.0': dependencies: '@smithy/fetch-http-handler': 5.3.0 @@ -18775,10 +18521,6 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@smithy/util-uri-escape@4.1.0': - dependencies: - tslib: 2.8.1 - '@smithy/util-uri-escape@4.2.0': dependencies: tslib: 2.8.1 @@ -18788,20 +18530,11 @@ snapshots: '@smithy/util-buffer-from': 2.2.0 tslib: 2.8.1 - '@smithy/util-utf8@4.1.0': - dependencies: - '@smithy/util-buffer-from': 4.1.0 - tslib: 2.8.1 - '@smithy/util-utf8@4.2.0': dependencies: '@smithy/util-buffer-from': 4.2.0 tslib: 2.8.1 - '@smithy/uuid@1.0.0': - dependencies: - tslib: 2.8.1 - '@smithy/uuid@1.1.0': dependencies: tslib: 2.8.1 @@ -19295,7 +19028,7 @@ snapshots: '@types/mdast@4.0.4': dependencies: - '@types/unist': 2.0.11 + '@types/unist': 3.0.3 '@types/methods@1.1.4': {} @@ -19473,8 +19206,6 @@ snapshots: '@types/turndown@5.0.5': {} - '@types/unist@2.0.11': {} - '@types/unist@3.0.3': {} '@types/uuid@9.0.8': {} @@ -20933,108 +20664,108 @@ snapshots: chrome-trace-event@1.0.4: {} - ckeditor5-collaboration@46.1.1: + ckeditor5-collaboration@47.0.0: dependencies: - '@ckeditor/ckeditor5-collaboration-core': 46.1.1 + '@ckeditor/ckeditor5-collaboration-core': 47.0.0 transitivePeerDependencies: - supports-color - ckeditor5-premium-features@46.1.1(bufferutil@4.0.9)(ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): + ckeditor5-premium-features@47.0.0(bufferutil@4.0.9)(ckeditor5@47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41))(utf-8-validate@6.0.5): dependencies: - '@ckeditor/ckeditor5-ai': 46.1.1 - '@ckeditor/ckeditor5-case-change': 46.1.1 - '@ckeditor/ckeditor5-collaboration-core': 46.1.1 - '@ckeditor/ckeditor5-comments': 46.1.1 - '@ckeditor/ckeditor5-document-outline': 46.1.1 - '@ckeditor/ckeditor5-email': 46.1.1 - '@ckeditor/ckeditor5-export-inline-styles': 46.1.1 - '@ckeditor/ckeditor5-export-pdf': 46.1.1 - '@ckeditor/ckeditor5-export-word': 46.1.1 - '@ckeditor/ckeditor5-format-painter': 46.1.1 - '@ckeditor/ckeditor5-import-word': 46.1.1 - '@ckeditor/ckeditor5-line-height': 46.1.1 - '@ckeditor/ckeditor5-list-multi-level': 46.1.1 - '@ckeditor/ckeditor5-merge-fields': 46.1.1 - '@ckeditor/ckeditor5-pagination': 46.1.1 - '@ckeditor/ckeditor5-paste-from-office-enhanced': 46.1.1 - '@ckeditor/ckeditor5-real-time-collaboration': 46.1.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) - '@ckeditor/ckeditor5-revision-history': 46.1.1 - '@ckeditor/ckeditor5-slash-command': 46.1.1 - '@ckeditor/ckeditor5-source-editing-enhanced': 46.1.1 - '@ckeditor/ckeditor5-template': 46.1.1 - '@ckeditor/ckeditor5-track-changes': 46.1.1 - '@ckeditor/ckeditor5-uploadcare': 46.1.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) - '@ckeditor/ckeditor5-utils': 46.1.1 - ckeditor5: 46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) + '@ckeditor/ckeditor5-ai': 47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@ckeditor/ckeditor5-case-change': 47.0.0 + '@ckeditor/ckeditor5-collaboration-core': 47.0.0 + '@ckeditor/ckeditor5-comments': 47.0.0 + '@ckeditor/ckeditor5-document-outline': 47.0.0 + '@ckeditor/ckeditor5-email': 47.0.0 + '@ckeditor/ckeditor5-export-inline-styles': 47.0.0 + '@ckeditor/ckeditor5-export-pdf': 47.0.0 + '@ckeditor/ckeditor5-export-word': 47.0.0 + '@ckeditor/ckeditor5-format-painter': 47.0.0 + '@ckeditor/ckeditor5-import-word': 47.0.0 + '@ckeditor/ckeditor5-line-height': 47.0.0 + '@ckeditor/ckeditor5-list-multi-level': 47.0.0 + '@ckeditor/ckeditor5-merge-fields': 47.0.0 + '@ckeditor/ckeditor5-pagination': 47.0.0 + '@ckeditor/ckeditor5-paste-from-office-enhanced': 47.0.0 + '@ckeditor/ckeditor5-real-time-collaboration': 47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@ckeditor/ckeditor5-revision-history': 47.0.0 + '@ckeditor/ckeditor5-slash-command': 47.0.0 + '@ckeditor/ckeditor5-source-editing-enhanced': 47.0.0 + '@ckeditor/ckeditor5-template': 47.0.0 + '@ckeditor/ckeditor5-track-changes': 47.0.0 + '@ckeditor/ckeditor5-uploadcare': 47.0.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + '@ckeditor/ckeditor5-utils': 47.0.0 + ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) transitivePeerDependencies: - aws-crt - bufferutil - supports-color - utf-8-validate - ckeditor5@46.1.1(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41): + ckeditor5@47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41): dependencies: - '@ckeditor/ckeditor5-adapter-ckfinder': 46.1.1 - '@ckeditor/ckeditor5-alignment': 46.1.1 - '@ckeditor/ckeditor5-autoformat': 46.1.1 - '@ckeditor/ckeditor5-autosave': 46.1.1 - '@ckeditor/ckeditor5-basic-styles': 46.1.1 - '@ckeditor/ckeditor5-block-quote': 46.1.1 - '@ckeditor/ckeditor5-bookmark': 46.1.1 - '@ckeditor/ckeditor5-ckbox': 46.1.1 - '@ckeditor/ckeditor5-ckfinder': 46.1.1 - '@ckeditor/ckeditor5-clipboard': 46.1.1 - '@ckeditor/ckeditor5-cloud-services': 46.1.1 - '@ckeditor/ckeditor5-code-block': 46.1.1(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95) - '@ckeditor/ckeditor5-core': 46.1.1 - '@ckeditor/ckeditor5-easy-image': 46.1.1 - '@ckeditor/ckeditor5-editor-balloon': 46.1.1 - '@ckeditor/ckeditor5-editor-classic': 46.1.1 - '@ckeditor/ckeditor5-editor-decoupled': 46.1.1 - '@ckeditor/ckeditor5-editor-inline': 46.1.1 - '@ckeditor/ckeditor5-editor-multi-root': 46.1.1 - '@ckeditor/ckeditor5-emoji': 46.1.1 - '@ckeditor/ckeditor5-engine': 46.1.1 - '@ckeditor/ckeditor5-enter': 46.1.1 - '@ckeditor/ckeditor5-essentials': 46.1.1 - '@ckeditor/ckeditor5-find-and-replace': 46.1.1 - '@ckeditor/ckeditor5-font': 46.1.1 - '@ckeditor/ckeditor5-fullscreen': 46.1.1 - '@ckeditor/ckeditor5-heading': 46.1.1 - '@ckeditor/ckeditor5-highlight': 46.1.1 - '@ckeditor/ckeditor5-horizontal-line': 46.1.1 - '@ckeditor/ckeditor5-html-embed': 46.1.1 - '@ckeditor/ckeditor5-html-support': 46.1.1 - '@ckeditor/ckeditor5-icons': 46.1.1 - '@ckeditor/ckeditor5-image': 46.1.1 - '@ckeditor/ckeditor5-indent': 46.1.1 - '@ckeditor/ckeditor5-language': 46.1.1 - '@ckeditor/ckeditor5-link': 46.1.1 - '@ckeditor/ckeditor5-list': 46.1.1 - '@ckeditor/ckeditor5-markdown-gfm': 46.1.1 - '@ckeditor/ckeditor5-media-embed': 46.1.1 - '@ckeditor/ckeditor5-mention': 46.1.1(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) - '@ckeditor/ckeditor5-minimap': 46.1.1 - '@ckeditor/ckeditor5-page-break': 46.1.1 - '@ckeditor/ckeditor5-paragraph': 46.1.1 - '@ckeditor/ckeditor5-paste-from-office': 46.1.1 - '@ckeditor/ckeditor5-remove-format': 46.1.1 - '@ckeditor/ckeditor5-restricted-editing': 46.1.1 - '@ckeditor/ckeditor5-select-all': 46.1.1 - '@ckeditor/ckeditor5-show-blocks': 46.1.1 - '@ckeditor/ckeditor5-source-editing': 46.1.1 - '@ckeditor/ckeditor5-special-characters': 46.1.1 - '@ckeditor/ckeditor5-style': 46.1.1 - '@ckeditor/ckeditor5-table': 46.1.1 - '@ckeditor/ckeditor5-theme-lark': 46.1.1 - '@ckeditor/ckeditor5-typing': 46.1.1 - '@ckeditor/ckeditor5-ui': 46.1.1 - '@ckeditor/ckeditor5-undo': 46.1.1 - '@ckeditor/ckeditor5-upload': 46.1.1 - '@ckeditor/ckeditor5-utils': 46.1.1 - '@ckeditor/ckeditor5-watchdog': 46.1.1 - '@ckeditor/ckeditor5-widget': 46.1.1 - '@ckeditor/ckeditor5-word-count': 46.1.1 + '@ckeditor/ckeditor5-adapter-ckfinder': 47.0.0 + '@ckeditor/ckeditor5-alignment': 47.0.0 + '@ckeditor/ckeditor5-autoformat': 47.0.0 + '@ckeditor/ckeditor5-autosave': 47.0.0 + '@ckeditor/ckeditor5-basic-styles': 47.0.0 + '@ckeditor/ckeditor5-block-quote': 47.0.0 + '@ckeditor/ckeditor5-bookmark': 47.0.0 + '@ckeditor/ckeditor5-ckbox': 47.0.0 + '@ckeditor/ckeditor5-ckfinder': 47.0.0 + '@ckeditor/ckeditor5-clipboard': 47.0.0 + '@ckeditor/ckeditor5-cloud-services': 47.0.0 + '@ckeditor/ckeditor5-code-block': 47.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95) + '@ckeditor/ckeditor5-core': 47.0.0 + '@ckeditor/ckeditor5-easy-image': 47.0.0 + '@ckeditor/ckeditor5-editor-balloon': 47.0.0 + '@ckeditor/ckeditor5-editor-classic': 47.0.0 + '@ckeditor/ckeditor5-editor-decoupled': 47.0.0 + '@ckeditor/ckeditor5-editor-inline': 47.0.0 + '@ckeditor/ckeditor5-editor-multi-root': 47.0.0 + '@ckeditor/ckeditor5-emoji': 47.0.0 + '@ckeditor/ckeditor5-engine': 47.0.0 + '@ckeditor/ckeditor5-enter': 47.0.0 + '@ckeditor/ckeditor5-essentials': 47.0.0 + '@ckeditor/ckeditor5-find-and-replace': 47.0.0 + '@ckeditor/ckeditor5-font': 47.0.0 + '@ckeditor/ckeditor5-fullscreen': 47.0.0 + '@ckeditor/ckeditor5-heading': 47.0.0 + '@ckeditor/ckeditor5-highlight': 47.0.0 + '@ckeditor/ckeditor5-horizontal-line': 47.0.0 + '@ckeditor/ckeditor5-html-embed': 47.0.0 + '@ckeditor/ckeditor5-html-support': 47.0.0 + '@ckeditor/ckeditor5-icons': 47.0.0 + '@ckeditor/ckeditor5-image': 47.0.0 + '@ckeditor/ckeditor5-indent': 47.0.0 + '@ckeditor/ckeditor5-language': 47.0.0 + '@ckeditor/ckeditor5-link': 47.0.0 + '@ckeditor/ckeditor5-list': 47.0.0 + '@ckeditor/ckeditor5-markdown-gfm': 47.0.0 + '@ckeditor/ckeditor5-media-embed': 47.0.0 + '@ckeditor/ckeditor5-mention': 47.0.0(patch_hash=5981fb59ba35829e4dff1d39cf771000f8a8fdfa7a34b51d8af9549541f2d62d) + '@ckeditor/ckeditor5-minimap': 47.0.0 + '@ckeditor/ckeditor5-page-break': 47.0.0 + '@ckeditor/ckeditor5-paragraph': 47.0.0 + '@ckeditor/ckeditor5-paste-from-office': 47.0.0 + '@ckeditor/ckeditor5-remove-format': 47.0.0 + '@ckeditor/ckeditor5-restricted-editing': 47.0.0 + '@ckeditor/ckeditor5-select-all': 47.0.0 + '@ckeditor/ckeditor5-show-blocks': 47.0.0 + '@ckeditor/ckeditor5-source-editing': 47.0.0 + '@ckeditor/ckeditor5-special-characters': 47.0.0 + '@ckeditor/ckeditor5-style': 47.0.0 + '@ckeditor/ckeditor5-table': 47.0.0 + '@ckeditor/ckeditor5-theme-lark': 47.0.0 + '@ckeditor/ckeditor5-typing': 47.0.0 + '@ckeditor/ckeditor5-ui': 47.0.0 + '@ckeditor/ckeditor5-undo': 47.0.0 + '@ckeditor/ckeditor5-upload': 47.0.0 + '@ckeditor/ckeditor5-utils': 47.0.0 + '@ckeditor/ckeditor5-watchdog': 47.0.0 + '@ckeditor/ckeditor5-widget': 47.0.0 + '@ckeditor/ckeditor5-word-count': 47.0.0 transitivePeerDependencies: - supports-color @@ -22891,6 +22622,8 @@ snapshots: events@3.3.0: {} + eventsource-parser@3.0.2: {} + execa@1.0.0: dependencies: cross-spawn: 6.0.6 @@ -25760,6 +25493,8 @@ snapshots: hasown: 2.0.2 isarray: 2.0.5 + morphdom@2.7.7: {} + mrmime@2.0.1: {} ms@2.0.0: {} From 4ea4404abae8506c70332b03c1e0e9202e2efb18 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 04:53:11 +0000 Subject: [PATCH 27/44] chore(deps): update dependency vite-plugin-static-copy to v3.1.3 --- apps/client/package.json | 2 +- pnpm-lock.yaml | 26 +++++++------------------- 2 files changed, 8 insertions(+), 20 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index 18564d099..43d1b84ec 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -75,6 +75,6 @@ "copy-webpack-plugin": "13.0.1", "happy-dom": "19.0.2", "script-loader": "0.7.2", - "vite-plugin-static-copy": "3.1.2" + "vite-plugin-static-copy": "3.1.3" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f84016617..012d3dd1f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -300,8 +300,8 @@ importers: specifier: 0.7.2 version: 0.7.2 vite-plugin-static-copy: - specifier: 3.1.2 - version: 3.1.2(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) + specifier: 3.1.3 + version: 3.1.3(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) apps/db-compare: dependencies: @@ -7789,10 +7789,6 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} - fs-extra@11.3.1: - resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==} - engines: {node: '>=14.14'} - fs-extra@11.3.2: resolution: {integrity: sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==} engines: {node: '>=14.14'} @@ -13271,8 +13267,8 @@ packages: vite: optional: true - vite-plugin-static-copy@3.1.2: - resolution: {integrity: sha512-aVmYOzptLVOI2b1jL+cmkF7O6uhRv1u5fvOkQgbohWZp2CbR22kn9ZqkCUIt9umKF7UhdbsEpshn1rf4720QFg==} + vite-plugin-static-copy@3.1.3: + resolution: {integrity: sha512-U47jgyoJfrvreF87u2udU6dHIXbHhdgGZ7wSEqn6nVHKDOMdRoB2uVc6iqxbEzENN5JvX6djE5cBhQZ2MMBclA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -14699,8 +14695,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-watchdog': 47.0.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -23047,12 +23041,6 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 - fs-extra@11.3.1: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - fs-extra@11.3.2: dependencies: graceful-fs: 4.2.11 @@ -29690,13 +29678,13 @@ snapshots: - rollup - supports-color - vite-plugin-static-copy@3.1.2(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)): + vite-plugin-static-copy@3.1.3(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)): dependencies: chokidar: 3.6.0 - fs-extra: 11.3.1 + fs-extra: 11.3.2 p-map: 7.0.3 picocolors: 1.1.1 - tinyglobby: 0.2.14 + tinyglobby: 0.2.15 vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) vite-plugin-svgo@2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): From a9975798d7ec815a9a0ea7348ba91e2ca9869060 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 04:54:01 +0000 Subject: [PATCH 28/44] fix(deps): update dependency i18next to v25.5.3 --- apps/client/package.json | 2 +- apps/server/package.json | 2 +- pnpm-lock.yaml | 24 +++++++++++------------- 3 files changed, 13 insertions(+), 15 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index 18564d099..e4ead1d66 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -41,7 +41,7 @@ "draggabilly": "3.0.0", "force-graph": "1.51.0", "globals": "16.4.0", - "i18next": "25.5.2", + "i18next": "25.5.3", "i18next-http-backend": "3.0.2", "jquery": "3.7.1", "jquery.fancytree": "2.38.5", diff --git a/apps/server/package.json b/apps/server/package.json index f96ea6c7c..7b2b10504 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -97,7 +97,7 @@ "html2plaintext": "2.1.4", "http-proxy-agent": "7.0.2", "https-proxy-agent": "7.0.6", - "i18next": "25.5.2", + "i18next": "25.5.3", "i18next-fs-backend": "2.6.0", "image-type": "6.0.0", "ini": "5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f84016617..d2b1f692e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -203,8 +203,8 @@ importers: specifier: 16.4.0 version: 16.4.0 i18next: - specifier: 25.5.2 - version: 25.5.2(typescript@5.9.3) + specifier: 25.5.3 + version: 25.5.3(typescript@5.9.3) i18next-http-backend: specifier: 3.0.2 version: 3.0.2(encoding@0.1.13) @@ -252,7 +252,7 @@ importers: version: 10.27.2 react-i18next: specifier: 16.0.0 - version: 16.0.0(i18next@25.5.2(typescript@5.9.3))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3) + version: 16.0.0(i18next@25.5.3(typescript@5.9.3))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3) split.js: specifier: 1.6.5 version: 1.6.5 @@ -655,8 +655,8 @@ importers: specifier: 7.0.6 version: 7.0.6 i18next: - specifier: 25.5.2 - version: 25.5.2(typescript@5.9.3) + specifier: 25.5.3 + version: 25.5.3(typescript@5.9.3) i18next-fs-backend: specifier: 2.6.0 version: 2.6.0 @@ -8352,8 +8352,8 @@ packages: i18next-http-backend@3.0.2: resolution: {integrity: sha512-PdlvPnvIp4E1sYi46Ik4tBYh/v/NbYfFFgTjkwFl0is8A18s7/bx9aXqsrOax9WUbeNS6mD2oix7Z0yGGf6m5g==} - i18next@25.5.2: - resolution: {integrity: sha512-lW8Zeh37i/o0zVr+NoCHfNnfvVw+M6FQbRp36ZZ/NyHDJ3NJVpp2HhAUyU9WafL5AssymNoOjMRB48mmx2P6Hw==} + i18next@25.5.3: + resolution: {integrity: sha512-joFqorDeQ6YpIXni944upwnuHBf5IoPMuqAchGVeQLdWC2JOjxgM9V8UGLhNIIH/Q8QleRxIi0BSRQehSrDLcg==} peerDependencies: typescript: ^5 peerDependenciesMeta: @@ -14699,8 +14699,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-watchdog': 47.0.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -23794,9 +23792,9 @@ snapshots: transitivePeerDependencies: - encoding - i18next@25.5.2(typescript@5.9.3): + i18next@25.5.3(typescript@5.9.3): dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.4 optionalDependencies: typescript: 5.9.3 @@ -27377,11 +27375,11 @@ snapshots: react: 16.14.0 scheduler: 0.26.0 - react-i18next@16.0.0(i18next@25.5.2(typescript@5.9.3))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3): + react-i18next@16.0.0(i18next@25.5.3(typescript@5.9.3))(react-dom@19.1.0(react@16.14.0))(react@16.14.0)(typescript@5.9.3): dependencies: '@babel/runtime': 7.28.4 html-parse-stringify: 3.0.1 - i18next: 25.5.2(typescript@5.9.3) + i18next: 25.5.3(typescript@5.9.3) react: 16.14.0 optionalDependencies: react-dom: 19.1.0(react@16.14.0) From bc93f40cdbf9e0a409f1914baf4d7bebe1a9e592 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 04:54:53 +0000 Subject: [PATCH 29/44] chore(deps): update dependency react-refresh to v0.18.0 --- package.json | 2 +- pnpm-lock.yaml | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 384487763..b1c121073 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "happy-dom": "~19.0.0", "jiti": "2.6.0", "jsonc-eslint-parser": "2.4.1", - "react-refresh": "0.17.0", + "react-refresh": "0.18.0", "rollup-plugin-webpack-stats": "2.1.5", "tslib": "2.8.1", "tsx": "4.20.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f84016617..4dab7c035 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -92,8 +92,8 @@ importers: specifier: 2.4.1 version: 2.4.1 react-refresh: - specifier: 0.17.0 - version: 0.17.0 + specifier: 0.18.0 + version: 0.18.0 rollup-plugin-webpack-stats: specifier: 2.1.5 version: 2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) @@ -11466,8 +11466,8 @@ packages: react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - react-refresh@0.17.0: - resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} + react-refresh@0.18.0: + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} react-remove-scroll-bar@2.3.8: @@ -14699,8 +14699,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-watchdog': 47.0.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -27398,7 +27396,7 @@ snapshots: react-is@17.0.2: {} - react-refresh@0.17.0: {} + react-refresh@0.18.0: {} react-remove-scroll-bar@2.3.8(@types/react@19.1.7)(react@16.14.0): dependencies: From fa747c5c4b2caeeee40c4b2cc4110306afe4ea02 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 04:56:39 +0000 Subject: [PATCH 30/44] chore(deps): update dependency eslint-plugin-react-hooks to v6 --- package.json | 2 +- pnpm-lock.yaml | 136 ++++++++++++++++++++++++++++++++++++++++++++++--- 2 files changed, 129 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 384487763..c37d470f5 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "eslint": "9.36.0", "eslint-config-prettier": "10.1.8", "eslint-plugin-playwright": "2.2.2", - "eslint-plugin-react-hooks": "5.2.0", + "eslint-plugin-react-hooks": "6.1.0", "happy-dom": "~19.0.0", "jiti": "2.6.0", "jsonc-eslint-parser": "2.4.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f84016617..5009a81c4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,8 +80,8 @@ importers: specifier: 2.2.2 version: 2.2.2(eslint@9.36.0(jiti@2.6.0)) eslint-plugin-react-hooks: - specifier: 5.2.0 - version: 5.2.0(eslint@9.36.0(jiti@2.6.0)) + specifier: 6.1.0 + version: 6.1.0(eslint@9.36.0(jiti@2.6.0)) happy-dom: specifier: ~19.0.0 version: 19.0.2 @@ -452,7 +452,7 @@ importers: devDependencies: '@anthropic-ai/sdk': specifier: 0.65.0 - version: 0.65.0 + version: 0.65.0(zod@3.24.4) '@braintree/sanitize-url': specifier: 7.1.1 version: 7.1.1 @@ -695,7 +695,7 @@ importers: version: 0.6.0 openai: specifier: 6.0.0 - version: 6.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 6.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4) rand-token: specifier: 1.0.1 version: 1.0.1 @@ -1536,10 +1536,20 @@ packages: resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} + '@babel/helper-create-class-features-plugin@7.28.3': + resolution: {integrity: sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-globals@7.28.0': resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.27.1': resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} engines: {node: '>=6.9.0'} @@ -1550,10 +1560,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} + engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.27.1': resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} engines: {node: '>=6.9.0'} + '@babel/helper-replace-supers@7.27.1': + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} + engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.27.1': resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} @@ -1580,6 +1604,13 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/plugin-proposal-private-methods@7.18.6': + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-class-properties@7.12.13': resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -7392,6 +7423,12 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react-hooks@6.1.0: + resolution: {integrity: sha512-72mucw/WLzEqGvL2vwE6fWR6geO6UbmDjz3eAb3pezxTpFzgbfyUeFKzmZKr9LhwUWMXfTVh1g0rKEJoyKNdoA==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} engines: {node: '>=4'} @@ -8192,6 +8229,12 @@ packages: resolution: {integrity: sha512-jOiHyAZsmnr8LqoPGmCjYAaiuWwjAPLgY8ZX2XrmHawt99/u1y6RgrZMTeoPfpUbV96HOalYgz1qzkRbw54Pmg==} engines: {node: '>=18.0.0'} + hermes-estree@0.25.1: + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + + hermes-parser@0.25.1: + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + highlight.js@11.11.1: resolution: {integrity: sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==} engines: {node: '>=12.0.0'} @@ -13803,6 +13846,12 @@ packages: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} + zod-validation-error@3.5.3: + resolution: {integrity: sha512-OT5Y8lbUadqVZCsnyFaTQ4/O2mys4tj7PqhdbBCp7McPwvIEKfPtdA6QfPeFQK2/Rz5LgwmAXRJTugBNBi0btw==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + zod@3.24.4: resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==} @@ -13838,9 +13887,11 @@ snapshots: '@antfu/utils@9.2.0': {} - '@anthropic-ai/sdk@0.65.0': + '@anthropic-ai/sdk@0.65.0(zod@3.24.4)': dependencies: json-schema-to-ts: 3.1.1 + optionalDependencies: + zod: 3.24.4 '@apidevtools/json-schema-ref-parser@9.1.2': dependencies: @@ -14306,8 +14357,28 @@ snapshots: lru-cache: 5.1.1 semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.28.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-globals@7.28.0': {} + '@babel/helper-member-expression-to-functions@7.27.1': + dependencies: + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-imports@7.27.1': dependencies: '@babel/traverse': 7.28.0 @@ -14324,8 +14395,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/helper-optimise-call-expression@7.27.1': + dependencies: + '@babel/types': 7.28.4 + '@babel/helper-plugin-utils@7.27.1': {} + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.28.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + dependencies: + '@babel/traverse': 7.28.4 + '@babel/types': 7.28.4 + transitivePeerDependencies: + - supports-color + '@babel/helper-string-parser@7.27.1': {} '@babel/helper-validator-identifier@7.27.1': {} @@ -14345,6 +14436,14 @@ snapshots: dependencies: '@babel/types': 7.28.4 + '@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.28.0)': + dependencies: + '@babel/core': 7.28.0 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + transitivePeerDependencies: + - supports-color + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.0)': dependencies: '@babel/core': 7.28.0 @@ -14699,8 +14798,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-watchdog': 47.0.0 es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -22491,6 +22588,18 @@ snapshots: dependencies: eslint: 9.36.0(jiti@2.6.0) + eslint-plugin-react-hooks@6.1.0(eslint@9.36.0(jiti@2.6.0)): + dependencies: + '@babel/core': 7.28.0 + '@babel/parser': 7.28.4 + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.0) + eslint: 9.36.0(jiti@2.6.0) + hermes-parser: 0.25.1 + zod: 3.24.4 + zod-validation-error: 3.5.3(zod@3.24.4) + transitivePeerDependencies: + - supports-color + eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.6.0)): dependencies: array-includes: 3.1.9 @@ -23568,6 +23677,12 @@ snapshots: helmet@8.1.0: {} + hermes-estree@0.25.1: {} + + hermes-parser@0.25.1: + dependencies: + hermes-estree: 0.25.1 + highlight.js@11.11.1: {} highlightjs-cobol@0.3.3: @@ -25895,9 +26010,10 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 - openai@6.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5)): + openai@6.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4): optionalDependencies: ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) + zod: 3.24.4 openapi-types@12.1.3: {} @@ -30381,6 +30497,10 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.7.0 + zod-validation-error@3.5.3(zod@3.24.4): + dependencies: + zod: 3.24.4 + zod@3.24.4: {} zustand@4.5.6(@types/react@19.1.7)(react@16.14.0): From 36e731cc2c7a80af85d5449beef5e820c217db9e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 07:45:40 +0000 Subject: [PATCH 31/44] chore(deps): update dependency jiti to v2.6.1 --- package.json | 2 +- pnpm-lock.yaml | 366 ++++++++++++++++++++++++------------------------- 2 files changed, 182 insertions(+), 186 deletions(-) diff --git a/package.json b/package.json index dfc52a0c9..f55d29038 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "eslint-plugin-playwright": "2.2.2", "eslint-plugin-react-hooks": "6.1.0", "happy-dom": "~19.0.0", - "jiti": "2.6.0", + "jiti": "2.6.1", "jsonc-eslint-parser": "2.4.1", "react-refresh": "0.18.0", "rollup-plugin-webpack-stats": "2.1.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 867deb5de..7d87a8a00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -72,22 +72,22 @@ importers: version: 0.25.10 eslint: specifier: 9.36.0 - version: 9.36.0(jiti@2.6.0) + version: 9.36.0(jiti@2.6.1) eslint-config-prettier: specifier: 10.1.8 - version: 10.1.8(eslint@9.36.0(jiti@2.6.0)) + version: 10.1.8(eslint@9.36.0(jiti@2.6.1)) eslint-plugin-playwright: specifier: 2.2.2 - version: 2.2.2(eslint@9.36.0(jiti@2.6.0)) + version: 2.2.2(eslint@9.36.0(jiti@2.6.1)) eslint-plugin-react-hooks: specifier: 6.1.0 - version: 6.1.0(eslint@9.36.0(jiti@2.6.0)) + version: 6.1.0(eslint@9.36.0(jiti@2.6.1)) happy-dom: specifier: ~19.0.0 version: 19.0.2 jiti: - specifier: 2.6.0 - version: 2.6.0 + specifier: 2.6.1 + version: 2.6.1 jsonc-eslint-parser: specifier: 2.4.1 version: 2.4.1 @@ -96,7 +96,7 @@ importers: version: 0.18.0 rollup-plugin-webpack-stats: specifier: 2.1.5 - version: 2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + version: 2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(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)) tslib: specifier: 2.8.1 version: 2.8.1 @@ -108,19 +108,19 @@ importers: version: 5.9.3 typescript-eslint: specifier: 8.45.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) upath: specifier: 2.0.1 version: 2.0.1 vite: specifier: 7.1.7 - version: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + version: 7.1.7(@types/node@22.18.8)(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) vite-plugin-dts: specifier: ~4.5.0 - version: 4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + version: 4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(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: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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) apps/client: dependencies: @@ -271,7 +271,7 @@ importers: version: 5.0.0 '@preact/preset-vite': specifier: 2.10.2 - version: 2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) + version: 2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(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)) '@types/bootstrap': specifier: 5.2.10 version: 5.2.10 @@ -301,7 +301,7 @@ importers: version: 0.7.2 vite-plugin-static-copy: specifier: 3.1.3 - version: 3.1.3(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) + version: 3.1.3(vite@7.1.7(@types/node@24.6.0)(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)) apps/db-compare: dependencies: @@ -461,7 +461,7 @@ importers: version: 2.1.3(electron@38.2.0) '@preact/preset-vite': specifier: 2.10.2 - version: 2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) + version: 2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(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)) '@triliumnext/commons': specifier: workspace:* version: link:../../packages/commons @@ -746,7 +746,7 @@ importers: version: 1.0.1 vite: specifier: 7.1.7 - version: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) + version: 7.1.7(@types/node@24.6.0)(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) ws: specifier: 8.18.3 version: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -777,13 +777,13 @@ importers: devDependencies: '@preact/preset-vite': specifier: 2.10.2 - version: 2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) + version: 2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(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)) eslint: specifier: 9.36.0 - version: 9.36.0(jiti@2.6.0) + version: 9.36.0(jiti@2.6.1) eslint-config-preact: specifier: 2.0.0 - version: 2.0.0(eslint@9.36.0(jiti@2.6.0)) + version: 2.0.0(eslint@9.36.0(jiti@2.6.1)) typescript: specifier: 5.9.3 version: 5.9.3 @@ -792,7 +792,7 @@ importers: version: 0.4.2 vite: specifier: 7.1.7 - version: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) + version: 7.1.7(@types/node@24.6.0)(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) packages/ckeditor5: dependencies: @@ -838,13 +838,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.45.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 3.2.4 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) @@ -853,10 +853,10 @@ importers: version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 - version: 9.36.0(jiti@2.6.0) + version: 9.36.0(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 12.1.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -877,10 +877,10 @@ importers: version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(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: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -898,13 +898,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.45.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 3.2.4 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) @@ -913,10 +913,10 @@ importers: version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 - version: 9.36.0(jiti@2.6.0) + version: 9.36.0(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 12.1.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -937,10 +937,10 @@ importers: version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(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: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -958,13 +958,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.45.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 3.2.4 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) @@ -973,10 +973,10 @@ importers: version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 - version: 9.36.0(jiti@2.6.0) + version: 9.36.0(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 12.1.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -997,10 +997,10 @@ importers: version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(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: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1025,13 +1025,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.45.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 3.2.4 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) @@ -1040,10 +1040,10 @@ importers: version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 - version: 9.36.0(jiti@2.6.0) + version: 9.36.0(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 12.1.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -1064,10 +1064,10 @@ importers: version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(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: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1092,13 +1092,13 @@ importers: version: 4.1.0(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@22.18.8)(bufferutil@4.0.9)(esbuild@0.25.10)(utf-8-validate@6.0.5) '@typescript-eslint/eslint-plugin': specifier: ~8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.45.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@vitest/browser': specifier: 3.2.4 - version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + version: 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/coverage-istanbul': specifier: 3.2.4 version: 3.2.4(vitest@3.2.4) @@ -1107,10 +1107,10 @@ importers: version: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) eslint: specifier: 9.36.0 - version: 9.36.0(jiti@2.6.0) + version: 9.36.0(jiti@2.6.1) eslint-config-ckeditor5: specifier: '>=9.1.0' - version: 12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 12.1.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) http-server: specifier: 14.1.1 version: 14.1.1 @@ -1131,10 +1131,10 @@ importers: version: 5.9.3 vite-plugin-svgo: specifier: ~2.0.0 - version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + version: 2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(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: specifier: 3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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: specifier: 9.20.0 version: 9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) @@ -1316,10 +1316,10 @@ importers: version: 5.21.1 '@typescript-eslint/eslint-plugin': specifier: 8.45.0 - version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': specifier: 8.45.0 - version: 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) dotenv: specifier: 17.2.3 version: 17.2.3 @@ -1328,7 +1328,7 @@ importers: version: 0.25.10 eslint: specifier: 9.36.0 - version: 9.36.0(jiti@2.6.0) + version: 9.36.0(jiti@2.6.1) highlight.js: specifier: 11.11.1 version: 11.11.1 @@ -8862,8 +8862,8 @@ packages: resolution: {integrity: sha512-YcwCHw1kiqEeI5xRpDlPPBGL2EOpBKLwO4yIBJcXWHPj5PnA5urGq0jbyhM5KoNpypQ6VboSoxc9D8HyfvngSg==} engines: {node: '>=18'} - jiti@2.6.0: - resolution: {integrity: sha512-VXe6RjJkBPj0ohtqaO8vSWP3ZhAKo66fKrFNCll4BTcwljPLz03pCbaNKfzGP5MbrCYcbJ7v0nOYYwUzTEIdXQ==} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true jju@1.4.0: @@ -14325,11 +14325,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.28.4(@babel/core@7.28.0)(eslint@9.36.0(jiti@2.6.0))': + '@babel/eslint-parser@7.28.4(@babel/core@7.28.0)(eslint@9.36.0(jiti@2.6.1))': dependencies: '@babel/core': 7.28.0 '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) eslint-visitor-keys: 2.1.0 semver: 6.3.1 @@ -14731,8 +14731,6 @@ snapshots: '@ckeditor/ckeditor5-core': 47.0.0 '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-code-block@47.0.0(patch_hash=2361d8caad7d6b5bddacc3a3b4aa37dbfba260b1c1b22a450413a79c1bb1ce95)': dependencies: @@ -14794,6 +14792,8 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 '@ckeditor/ckeditor5-watchdog': 47.0.0 es-toolkit: 1.39.5 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-dev-build-tools@43.1.0(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.9.3)': dependencies: @@ -14985,8 +14985,6 @@ snapshots: '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) es-toolkit: 1.39.5 - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-editor-multi-root@47.0.0': dependencies: @@ -15009,8 +15007,6 @@ snapshots: '@ckeditor/ckeditor5-table': 47.0.0 '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-emoji@47.0.0': dependencies: @@ -15482,8 +15478,6 @@ snapshots: '@ckeditor/ckeditor5-ui': 47.0.0 '@ckeditor/ckeditor5-utils': 47.0.0 ckeditor5: 47.0.0(patch_hash=8331a09d41443b39ea1c784daaccfeb0da4f9065ed556e7de92e9c77edd9eb41) - transitivePeerDependencies: - - supports-color '@ckeditor/ckeditor5-restricted-editing@47.0.0': dependencies: @@ -15681,6 +15675,8 @@ snapshots: '@ckeditor/ckeditor5-icons': 47.0.0 '@ckeditor/ckeditor5-ui': 47.0.0 '@ckeditor/ckeditor5-utils': 47.0.0 + transitivePeerDependencies: + - supports-color '@ckeditor/ckeditor5-upload@47.0.0': dependencies: @@ -16000,7 +15996,7 @@ snapshots: global-dirs: 3.0.1 got: 11.8.6 interpret: 3.1.1 - jiti: 2.6.0 + jiti: 2.6.1 listr2: 7.0.2 lodash: 4.17.21 log-symbols: 4.1.0 @@ -16434,9 +16430,9 @@ snapshots: '@esbuild/win32-x64@0.25.10': optional: true - '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.6.0))': + '@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.6.1))': dependencies: - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -17625,18 +17621,18 @@ snapshots: '@popperjs/core@2.11.8': {} - '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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))': + '@preact/preset-vite@2.10.2(@babel/core@7.28.0)(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(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))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.28.0) '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.28.0) - '@prefresh/vite': 2.4.8(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) + '@prefresh/vite': 2.4.8(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(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)) '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.28.0) debug: 4.4.1 picocolors: 1.1.1 - vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) - vite-prerender-plugin: 0.5.11(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)) + vite: 7.1.7(@types/node@24.6.0)(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) + vite-prerender-plugin: 0.5.11(vite@7.1.7(@types/node@24.6.0)(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)) transitivePeerDependencies: - preact - supports-color @@ -17649,7 +17645,7 @@ snapshots: '@prefresh/utils@1.2.1': {} - '@prefresh/vite@2.4.8(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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))': + '@prefresh/vite@2.4.8(preact@10.27.2)(vite@7.1.7(@types/node@24.6.0)(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))': dependencies: '@babel/core': 7.28.0 '@prefresh/babel-plugin': 0.5.2 @@ -17657,7 +17653,7 @@ snapshots: '@prefresh/utils': 1.2.1 '@rollup/pluginutils': 4.2.1 preact: 10.27.2 - vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@24.6.0)(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) transitivePeerDependencies: - supports-color @@ -18642,10 +18638,10 @@ snapshots: '@lezer/highlight': 1.2.1 '@lezer/lr': 1.4.2 - '@stylistic/eslint-plugin@4.4.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@stylistic/eslint-plugin@4.4.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) - eslint: 9.36.0(jiti@2.6.0) + '@typescript-eslint/utils': 8.44.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.36.0(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -19328,15 +19324,15 @@ snapshots: '@types/node': 22.18.8 optional: true - '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.40.0 - '@typescript-eslint/type-utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) - '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.40.0 - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -19345,15 +19341,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.45.0 - '@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.45.0 - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -19362,26 +19358,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.40.0 debug: 4.4.3(supports-color@6.0.0) - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.45.0 '@typescript-eslint/types': 8.45.0 '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.45.0 debug: 4.4.3(supports-color@6.0.0) - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -19440,25 +19436,25 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@6.0.0) - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.45.0 '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3(supports-color@6.0.0) - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -19518,35 +19514,35 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/utils@8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.40.0 '@typescript-eslint/types': 8.40.0 '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.3) - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.44.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/utils@8.44.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.44.1 '@typescript-eslint/types': 8.44.1 '@typescript-eslint/typescript-estree': 8.44.1(typescript@5.9.3) - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3)': + '@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.45.0 '@typescript-eslint/types': 8.45.0 '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -19599,16 +19595,16 @@ snapshots: - bufferutil - utf-8-validate - '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + '@vitest/browser@3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(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/utils': 3.2.4 magic-string: 0.30.18 sirv: 3.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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) ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) optionalDependencies: playwright: 1.55.1 @@ -19631,7 +19627,7 @@ snapshots: magicast: 0.3.5 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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) transitivePeerDependencies: - supports-color @@ -19650,9 +19646,9 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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) optionalDependencies: - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) transitivePeerDependencies: - supports-color @@ -19664,14 +19660,14 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/mocker@3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(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))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.18 optionalDependencies: msw: 2.7.5(@types/node@22.18.8)(typescript@5.9.3) - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(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/pretty-format@3.2.4': dependencies: @@ -19702,7 +19698,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.15 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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: 3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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/utils@3.2.4': dependencies: @@ -19765,7 +19761,7 @@ snapshots: deepmerge-ts: 7.1.5 glob: 10.4.5 import-meta-resolve: 4.2.0 - jiti: 2.6.0 + jiti: 2.6.1 transitivePeerDependencies: - bare-buffer - supports-color @@ -22512,38 +22508,38 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-ckeditor5@12.1.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3): + eslint-config-ckeditor5@12.1.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3): dependencies: '@eslint/js': 9.36.0 '@eslint/markdown': 6.6.0 - '@stylistic/eslint-plugin': 4.4.1(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) - eslint: 9.36.0(jiti@2.6.0) + '@stylistic/eslint-plugin': 4.4.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.36.0(jiti@2.6.1) eslint-plugin-ckeditor5-rules: 12.1.1 - eslint-plugin-mocha: 11.1.0(eslint@9.36.0(jiti@2.6.0)) + eslint-plugin-mocha: 11.1.0(eslint@9.36.0(jiti@2.6.1)) globals: 16.4.0 typescript: 5.9.3 - typescript-eslint: 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + typescript-eslint: 8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - supports-color - eslint-config-preact@2.0.0(eslint@9.36.0(jiti@2.6.0)): + eslint-config-preact@2.0.0(eslint@9.36.0(jiti@2.6.1)): dependencies: '@babel/core': 7.28.0 - '@babel/eslint-parser': 7.28.4(@babel/core@7.28.0)(eslint@9.36.0(jiti@2.6.0)) + '@babel/eslint-parser': 7.28.4(@babel/core@7.28.0)(eslint@9.36.0(jiti@2.6.1)) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.0) '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) '@eslint/js': 9.36.0 - eslint: 9.36.0(jiti@2.6.0) - eslint-plugin-compat: 6.0.2(eslint@9.36.0(jiti@2.6.0)) - eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.6.0)) - eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.6.0)) + eslint: 9.36.0(jiti@2.6.1) + eslint-plugin-compat: 6.0.2(eslint@9.36.0(jiti@2.6.1)) + eslint-plugin-react: 7.37.5(eslint@9.36.0(jiti@2.6.1)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.36.0(jiti@2.6.1)) globals: 16.4.0 transitivePeerDependencies: - supports-color - eslint-config-prettier@10.1.8(eslint@9.36.0(jiti@2.6.0)): + eslint-config-prettier@10.1.8(eslint@9.36.0(jiti@2.6.1)): dependencies: - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) eslint-linter-browserify@9.36.0: {} @@ -22557,46 +22553,46 @@ snapshots: validate-npm-package-name: 6.0.2 yaml: 2.8.1 - eslint-plugin-compat@6.0.2(eslint@9.36.0(jiti@2.6.0)): + eslint-plugin-compat@6.0.2(eslint@9.36.0(jiti@2.6.1)): dependencies: '@mdn/browser-compat-data': 5.7.6 ast-metadata-inferer: 0.8.1 browserslist: 4.26.2 caniuse-lite: 1.0.30001743 - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) find-up: 5.0.0 globals: 15.15.0 lodash.memoize: 4.1.2 semver: 7.7.2 - eslint-plugin-mocha@11.1.0(eslint@9.36.0(jiti@2.6.0)): + eslint-plugin-mocha@11.1.0(eslint@9.36.0(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) - eslint: 9.36.0(jiti@2.6.0) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1)) + eslint: 9.36.0(jiti@2.6.1) globals: 15.15.0 - eslint-plugin-playwright@2.2.2(eslint@9.36.0(jiti@2.6.0)): + eslint-plugin-playwright@2.2.2(eslint@9.36.0(jiti@2.6.1)): dependencies: - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) globals: 13.24.0 - eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.6.0)): + eslint-plugin-react-hooks@5.2.0(eslint@9.36.0(jiti@2.6.1)): dependencies: - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) - eslint-plugin-react-hooks@6.1.0(eslint@9.36.0(jiti@2.6.0)): + eslint-plugin-react-hooks@6.1.0(eslint@9.36.0(jiti@2.6.1)): dependencies: '@babel/core': 7.28.0 '@babel/parser': 7.28.4 '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.28.0) - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) hermes-parser: 0.25.1 zod: 3.24.4 zod-validation-error: 3.5.3(zod@3.24.4) transitivePeerDependencies: - supports-color - eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.6.0)): + eslint-plugin-react@7.37.5(eslint@9.36.0(jiti@2.6.1)): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -22604,7 +22600,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.1 - eslint: 9.36.0(jiti@2.6.0) + eslint: 9.36.0(jiti@2.6.1) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -22634,9 +22630,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.36.0(jiti@2.6.0): + eslint@9.36.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.0)) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 @@ -22672,7 +22668,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.6.0 + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -24346,7 +24342,7 @@ snapshots: '@jimp/types': 1.6.0 '@jimp/utils': 1.6.0 - jiti@2.6.0: {} + jiti@2.6.1: {} jju@1.4.0: {} @@ -26611,7 +26607,7 @@ snapshots: postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.0.4)(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): dependencies: cosmiconfig: 9.0.0(typescript@5.0.4) - jiti: 2.6.0 + jiti: 2.6.1 postcss: 8.5.6 semver: 7.7.2 optionalDependencies: @@ -27842,11 +27838,11 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.29 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.29 - rollup-plugin-stats@1.5.1(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): + rollup-plugin-stats@1.5.1(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(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)): optionalDependencies: rolldown: 1.0.0-beta.29 rollup: 4.52.0 - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(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) rollup-plugin-styles@4.0.0(rollup@4.40.0): dependencies: @@ -27875,13 +27871,13 @@ snapshots: '@rollup/pluginutils': 5.1.4(rollup@4.40.0) rollup: 4.40.0 - rollup-plugin-webpack-stats@2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): + rollup-plugin-webpack-stats@2.1.5(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(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)): dependencies: rolldown: 1.0.0-beta.29 - rollup-plugin-stats: 1.5.1(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)) + rollup-plugin-stats: 1.5.1(rolldown@1.0.0-beta.29)(rollup@4.52.0)(vite@7.1.7(@types/node@22.18.8)(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)) optionalDependencies: rollup: 4.52.0 - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(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) rollup@4.40.0: dependencies: @@ -29506,24 +29502,24 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3): + typescript-eslint@8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) - '@typescript-eslint/parser': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.40.0(@typescript-eslint/parser@8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/typescript-estree': 8.40.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) - eslint: 9.36.0(jiti@2.6.0) + '@typescript-eslint/utils': 8.40.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.36.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - typescript-eslint@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3): + typescript-eslint@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) - '@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.45.0(@typescript-eslint/parser@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3))(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/typescript-estree': 8.45.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.3) - eslint: 9.36.0(jiti@2.6.0) + '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.36.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -29756,13 +29752,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.2.4(@types/node@22.18.8)(jiti@2.6.0)(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): + vite-node@3.2.4(@types/node@22.18.8)(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): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@6.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(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) transitivePeerDependencies: - '@types/node' - jiti @@ -29777,7 +29773,7 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): + vite-plugin-dts@4.5.4(@types/node@22.18.8)(rollup@4.52.0)(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(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)): dependencies: '@microsoft/api-extractor': 7.52.8(@types/node@22.18.8) '@rollup/pluginutils': 5.1.4(rollup@4.52.0) @@ -29790,28 +29786,28 @@ snapshots: magic-string: 0.30.17 typescript: 5.9.3 optionalDependencies: - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(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) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-static-copy@3.1.3(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)): + vite-plugin-static-copy@3.1.3(vite@7.1.7(@types/node@24.6.0)(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)): dependencies: chokidar: 3.6.0 fs-extra: 11.3.2 p-map: 7.0.3 picocolors: 1.1.1 tinyglobby: 0.2.15 - vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@24.6.0)(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) - vite-plugin-svgo@2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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)): + vite-plugin-svgo@2.0.0(typescript@5.9.3)(vite@7.1.7(@types/node@22.18.8)(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)): dependencies: svgo: 3.3.2 typescript: 5.9.3 - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(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) - vite-prerender-plugin@0.5.11(vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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)): + vite-prerender-plugin@0.5.11(vite@7.1.7(@types/node@24.6.0)(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)): dependencies: kolorist: 1.8.0 magic-string: 0.30.18 @@ -29819,9 +29815,9 @@ snapshots: simple-code-frame: 1.3.0 source-map: 0.7.6 stack-trace: 1.0.0-pre2 - vite: 7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@24.6.0)(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) - vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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): + vite@7.1.7(@types/node@22.18.8)(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): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) @@ -29832,7 +29828,7 @@ snapshots: optionalDependencies: '@types/node': 22.18.8 fsevents: 2.3.3 - jiti: 2.6.0 + jiti: 2.6.1 less: 4.1.3 lightningcss: 1.30.1 sass: 1.91.0 @@ -29841,7 +29837,7 @@ snapshots: tsx: 4.20.6 yaml: 2.8.1 - vite@7.1.7(@types/node@24.6.0)(jiti@2.6.0)(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): + vite@7.1.7(@types/node@24.6.0)(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): dependencies: esbuild: 0.25.10 fdir: 6.5.0(picomatch@4.0.3) @@ -29852,7 +29848,7 @@ snapshots: optionalDependencies: '@types/node': 24.6.0 fsevents: 2.3.3 - jiti: 2.6.0 + jiti: 2.6.1 less: 4.1.3 lightningcss: 1.30.1 sass: 1.91.0 @@ -29861,11 +29857,11 @@ snapshots: tsx: 4.20.6 yaml: 2.8.1 - vitest@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(jiti@2.6.0)(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@22.18.8)(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@3.2.4(@types/debug@4.1.12)(@types/node@22.18.8)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@19.0.2)(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@22.18.8)(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): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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/mocker': 3.2.4(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(vite@7.1.7(@types/node@22.18.8)(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/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -29883,13 +29879,13 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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) - vite-node: 3.2.4(@types/node@22.18.8)(jiti@2.6.0)(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) + vite: 7.1.7(@types/node@22.18.8)(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) + vite-node: 3.2.4(@types/node@22.18.8)(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) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 '@types/node': 22.18.8 - '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(jiti@2.6.0)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/browser': 3.2.4(bufferutil@4.0.9)(msw@2.7.5(@types/node@22.18.8)(typescript@5.9.3))(playwright@1.55.1)(utf-8-validate@6.0.5)(vite@7.1.7(@types/node@22.18.8)(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@3.2.4)(webdriverio@9.20.0(bufferutil@4.0.9)(utf-8-validate@6.0.5)) '@vitest/ui': 3.2.4(vitest@3.2.4) happy-dom: 19.0.2 jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) From d461f5474e3104171b13484be70abb97ec398f1f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 07:46:28 +0000 Subject: [PATCH 32/44] chore(deps): update dependency openai to v6.0.1 --- apps/server/package.json | 2 +- pnpm-lock.yaml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index 7b2b10504..756fdf433 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -110,7 +110,7 @@ "multer": "2.0.2", "normalize-strings": "1.1.1", "ollama": "0.6.0", - "openai": "6.0.0", + "openai": "6.0.1", "rand-token": "1.0.1", "safe-compare": "1.1.4", "sanitize-filename": "1.6.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 867deb5de..2e425f12a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -694,8 +694,8 @@ importers: specifier: 0.6.0 version: 0.6.0 openai: - specifier: 6.0.0 - version: 6.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4) + specifier: 6.0.1 + version: 6.0.1(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4) rand-token: specifier: 1.0.1 version: 1.0.1 @@ -10128,8 +10128,8 @@ packages: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} - openai@6.0.0: - resolution: {integrity: sha512-J7LEmTn3WLZnbyEmMYcMPyT5A0fGzhPwSvVUcNRKy6j2hJIbqSFrJERnUHYNkcoCCalRumypnj9AVoe5bVHd3Q==} + openai@6.0.1: + resolution: {integrity: sha512-Xf9k3/Ezckp0aQmkU7LTXPg9dTxo3uspuJqxotHF3Jscq0r7EU0KEoqesQVxoQ6YeAzd/jlm7kxayZufpYRJUQ==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -26000,7 +26000,7 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 - openai@6.0.0(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4): + openai@6.0.1(ws@8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5))(zod@3.24.4): optionalDependencies: ws: 8.18.3(bufferutil@4.0.9)(utf-8-validate@6.0.5) zod: 3.24.4 From 409e65050668c6b383176630fb49cde19fed544e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 07:47:06 +0000 Subject: [PATCH 33/44] fix(deps): update dependency mind-elixir to v5.3.1 --- apps/client/package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index 74e7fba25..395953e87 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -53,7 +53,7 @@ "mark.js": "8.11.1", "marked": "16.3.0", "mermaid": "11.12.0", - "mind-elixir": "5.2.1", + "mind-elixir": "5.3.1", "normalize.css": "8.0.1", "panzoom": "9.4.3", "preact": "10.27.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 867deb5de..68998f790 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -156,7 +156,7 @@ importers: version: 0.2.0(mermaid@11.12.0) '@mind-elixir/node-menu': specifier: 5.0.0 - version: 5.0.0(mind-elixir@5.2.1) + version: 5.0.0(mind-elixir@5.3.1) '@popperjs/core': specifier: 2.11.8 version: 2.11.8 @@ -239,8 +239,8 @@ importers: specifier: 11.12.0 version: 11.12.0 mind-elixir: - specifier: 5.2.1 - version: 5.2.1 + specifier: 5.3.1 + version: 5.3.1 normalize.css: specifier: 8.0.1 version: 8.0.1 @@ -9643,8 +9643,8 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} - mind-elixir@5.2.1: - resolution: {integrity: sha512-mK0EBKvYw+WaTkwECydtflQYgcFyHc6ArDBI2Az414NUwxu5U03DF5CGhr6kl75989rKOvycXicReoLujysWEQ==} + mind-elixir@5.3.1: + resolution: {integrity: sha512-o40b9MWMP1WCntVKu7OTcxMLtDoUALtCfbwsjo16Jc6sgVgYd+q21HMo2DTeGoN3bnd5HDb8sgXJPqwD+kumpA==} mini-css-extract-plugin@2.4.7: resolution: {integrity: sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==} @@ -17401,9 +17401,9 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} - '@mind-elixir/node-menu@5.0.0(mind-elixir@5.2.1)': + '@mind-elixir/node-menu@5.0.0(mind-elixir@5.3.1)': dependencies: - mind-elixir: 5.2.1 + mind-elixir: 5.3.1 '@mixmark-io/domino@2.2.0': {} @@ -25413,7 +25413,7 @@ snapshots: mimic-response@3.1.0: {} - mind-elixir@5.2.1: {} + mind-elixir@5.3.1: {} mini-css-extract-plugin@2.4.7(webpack@5.101.3(@swc/core@1.11.29(@swc/helpers@0.5.17))(esbuild@0.25.10)): dependencies: From a3e27248adf5545e2479e00ed590fcc60787e153 Mon Sep 17 00:00:00 2001 From: Bilal Janati Date: Wed, 1 Oct 2025 11:12:30 +0200 Subject: [PATCH 34/44] Translated using Weblate (French) Currently translated at 85.0% (1365 of 1605 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/fr/ --- .../src/translations/fr/translation.json | 91 ++++++++++++++++++- 1 file changed, 86 insertions(+), 5 deletions(-) diff --git a/apps/client/src/translations/fr/translation.json b/apps/client/src/translations/fr/translation.json index 2a404b85d..a9c8cba0b 100644 --- a/apps/client/src/translations/fr/translation.json +++ b/apps/client/src/translations/fr/translation.json @@ -587,7 +587,18 @@ "october": "Octobre", "november": "Novembre", "december": "Décembre", - "cannot_find_week_note": "Impossible de trouver la note de la semaine" + "cannot_find_week_note": "Impossible de trouver la note de la semaine", + "week": "Semaine", + "week_previous": "Semaine précédente", + "week_next": "Semaine suivante", + "month": "Mois", + "month_previous": "Mois précédent", + "month_next": "Mois suivant", + "year": "Année", + "year_previous": "Année précédente", + "year_next": "Année suivante", + "list": "Liste", + "today": "Aujourd'hui" }, "close_pane_button": { "close_this_pane": "Fermer ce volet" @@ -732,7 +743,8 @@ "note_type": "Type de note", "editable": "Modifiable", "basic_properties": "Propriétés de base", - "language": "Langage" + "language": "Langage", + "configure_code_notes": "Configurer les notes de code..." }, "book_properties": { "view_type": "Type d'affichage", @@ -747,7 +759,8 @@ "book_properties": "Propriétés de la collection", "table": "Tableau", "geo-map": "Carte géographique", - "board": "Tableau de bord" + "board": "Tableau de bord", + "include_archived_notes": "Afficher les notes archivées" }, "edited_notes": { "no_edited_notes_found": "Aucune note modifiée ce jour-là...", @@ -948,7 +961,9 @@ "no_attachments": "Cette note ne contient aucune pièce jointe." }, "book": { - "no_children_help": "Cette note de type Livre n'a aucune note enfant, donc il n'y a rien à afficher. Consultez le wiki pour plus de détails." + "no_children_help": "Cette note de type Livre n'a aucune note enfant, donc il n'y a rien à afficher. Consultez le wiki pour plus de détails.", + "drag_locked_title": "Edition verrouillée", + "drag_locked_message": "Le glisser-déposer n'est pas autorisé car l'édition de cette collection est verrouillé." }, "editable_code": { "placeholder": "Saisir le contenu de votre note de code ici..." @@ -1690,6 +1705,72 @@ "anthropic_configuration": "Configuration Anthropic", "voyage_configuration": "Configuration IA Voyage", "voyage_url_description": "Défaut: https://api.voyageai.com/v1", - "ollama_configuration": "Configuration Ollama" + "ollama_configuration": "Configuration Ollama", + "total_notes": "Notes totales", + "progress": "Progrès", + "queued_notes": "Notes dans la file d'attente", + "refresh_stats": "Rafraîchir les statistiques", + "enable_ai_features": "Activer les fonctionnalités IA/LLM", + "enable_ai_description": "Activer les fonctionnalités IA telles que le résumé des notes, la génération de contenu et autres fonctionnalités LLM", + "openai_tab": "OpenAI", + "anthropic_tab": "Anthropic", + "voyage_tab": "Voyage AI", + "ollama_tab": "Ollama", + "enable_ai": "Activer les fonctionnalités IA/LLM", + "enable_ai_desc": "Activer les fonctionnalités IA telles que le résumé des notes, la génération de contenu et autres fonctionnalités LLM", + "provider_configuration": "Configuration du fournisseur IA", + "provider_precedence_description": "Liste de fournisseurs séparés par virgule, par ordre de préférence (ex. 'openai,anthopic,ollama')", + "temperature": "Température", + "temperature_description": "Contrôle de l'aléatoirité dans les réponses (0 = déterministe, 2 = hasard maximum)", + "system_prompt": "Prompt système", + "system_prompt_description": "Prompt système par défaut pour toutes les intéractions IA", + "openai_configuration": "Configuration OpenAI", + "openai_settings": "Options OpenAI", + "api_key": "Clef API", + "url": "URL de base", + "model": "Modèle", + "openai_api_key_description": "Votre clef API OpenAI pour accéder à leurs services IA", + "anthropic_api_key_description": "Votre clef API Anthropic pour accéder aux modèles Claude", + "default_model": "Modèle par défaut", + "openai_model_description": "Exemples : gpt-4o, gpt-4-turbo, gpt-3.5-turbo", + "base_url": "URL de base", + "openai_url_description": "Défaut : https://api.openai.com/v1", + "anthropic_settings": "Réglages Anthropic", + "enable_ollama": "Activer Ollama", + "enable_ollama_description": "Activer Ollama comme modèle d'IA local", + "ollama_url": "URL Ollama", + "ollama_model": "Modèle Ollama", + "refresh_models": "Rafraîchir les modèles", + "refreshing_models": "Mise à jour...", + "enable_automatic_indexing": "Activer l'indexage automatique", + "rebuild_index": "Rafraîchir l'index", + "rebuild_index_error": "Erreur dans le démarrage du rafraichissement de l'index. Veuillez consulter les logs pour plus de détails.", + "note_title": "Titre de la note", + "error": "Erreur", + "last_attempt": "Dernier essai", + "actions": "Actions", + "retry": "Réessayer", + "partial": "Complété à {{ percentage }}%", + "retry_queued": "Note ajoutée à la file d'attente", + "retry_failed": "Echec de l'ajout de la note à la file d'attente", + "max_notes_per_llm_query": "Notes maximum par requête", + "max_notes_per_llm_query_description": "Nombre maximum de notes similaires à inclure dans le contexte IA", + "active_providers": "Fournisseurs actifs", + "disabled_providers": "Fournisseurs désactivés", + "remove_provider": "Retirer le fournisseur de la recherche", + "similarity_threshold": "Seuil de similarité", + "similarity_threshold_description": "Seuil de similarité minimum (0-1) pour que inclure les notes dans le contexte d'une requête IA", + "reprocess_index": "Rafraîchir l'index de recherche", + "reprocessing_index": "Mise à jour...", + "reprocess_index_started": "L'optimisation de l'indice de recherche à commencer en arrière-plan", + "reprocess_index_error": "Erreur dans le rafraichissement de l'indice de recherche" + }, + "ui-performance": { + "title": "Performance", + "enable-motion": "Activer les transitions et animations", + "enable-shadows": "Activer les ombres", + "enable-backdrop-effects": "Activer les effets d'arrière plan pour les menus, popups et panneaux", + "enable-smooth-scroll": "Active le défilement fluide", + "app-restart-required": "(redémarrer l'application pour appliquer les changements)" } } From 4f574f8aa495401f4d6c6cb3e0399da44a5dcca0 Mon Sep 17 00:00:00 2001 From: Bilal Janati Date: Wed, 1 Oct 2025 10:43:02 +0200 Subject: [PATCH 35/44] Translated using Weblate (French) Currently translated at 88.4% (337 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/fr/ --- apps/server/src/assets/translations/fr/server.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apps/server/src/assets/translations/fr/server.json b/apps/server/src/assets/translations/fr/server.json index 38c8dc840..1b263d08c 100644 --- a/apps/server/src/assets/translations/fr/server.json +++ b/apps/server/src/assets/translations/fr/server.json @@ -376,5 +376,12 @@ "reset-zoom-level": "Réinitilaliser le zoom", "copy-without-formatting": "Copier sans mise en forme", "force-save-revision": "Forcer la sauvegarde de la révision" + }, + "sql_init": { + "db_not_initialized_desktop": "Base de données non initialisée, merci de suivre les instructions à l'écran.", + "db_not_initialized_server": "Base de données non initialisée, veuillez visitez - http://[your-server-host]:{{port}} pour consulter les instructions d'initialisation de Trilium." + }, + "desktop": { + "instance_already_running": "Une instance est déjà en cours d'execution, ouverture de cette instance à la place." } } From 5f38d52f20126fb92091d831e563f6cce288ae27 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 2 Oct 2025 18:13:47 +0300 Subject: [PATCH 36/44] feat(math): support font size adjustment (closes #7172) --- packages/ckeditor5-math/src/mathediting.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ckeditor5-math/src/mathediting.ts b/packages/ckeditor5-math/src/mathediting.ts index bd026829c..166b209e4 100644 --- a/packages/ckeditor5-math/src/mathediting.ts +++ b/packages/ckeditor5-math/src/mathediting.ts @@ -59,7 +59,7 @@ export default class MathEditing extends Plugin { allowWhere: '$text', isInline: true, isObject: true, - allowAttributes: [ 'equation', 'type', 'display' ] + allowAttributes: [ 'equation', 'type', 'display', 'fontSize' ] } ); schema.register( 'mathtex-display', { From d49ce7c2894654ace5217ef6c3e904f7310e1a7a Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 2 Oct 2025 18:32:46 +0300 Subject: [PATCH 37/44] feat(math): support more attributes --- packages/ckeditor5-math/src/mathediting.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/ckeditor5-math/src/mathediting.ts b/packages/ckeditor5-math/src/mathediting.ts index 166b209e4..a5f1a11db 100644 --- a/packages/ckeditor5-math/src/mathediting.ts +++ b/packages/ckeditor5-math/src/mathediting.ts @@ -59,12 +59,12 @@ export default class MathEditing extends Plugin { allowWhere: '$text', isInline: true, isObject: true, - allowAttributes: [ 'equation', 'type', 'display', 'fontSize' ] + allowAttributes: [ 'equation', 'type', 'display', 'fontSize', 'fontColor', 'fontBackgroundColor' ] } ); schema.register( 'mathtex-display', { inheritAllFrom: '$blockObject', - allowAttributes: [ 'equation', 'type', 'display' ] + allowAttributes: [ 'equation', 'type', 'display', 'fontSize', 'fontColor' ] } ); } From 92a052674f3cbb1bd68cdb5910ba978742cf75c6 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 2 Oct 2025 11:13:36 +0200 Subject: [PATCH 38/44] Translated using Weblate (Romanian) Currently translated at 100.0% (1605 of 1605 strings) Translation: Trilium Notes/Client Translate-URL: https://hosted.weblate.org/projects/trilium/client/ro/ --- apps/client/src/translations/ro/translation.json | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/client/src/translations/ro/translation.json b/apps/client/src/translations/ro/translation.json index 985b3abe1..4613f0547 100644 --- a/apps/client/src/translations/ro/translation.json +++ b/apps/client/src/translations/ro/translation.json @@ -1587,7 +1587,9 @@ "ws": { "consistency-checks-failed": "Au fost identificate erori de consistență! Vedeți mai multe detalii în loguri.", "encountered-error": "A fost întâmpinată o eroare: „{{message}}”. Vedeți în loguri pentru mai multe detalii.", - "sync-check-failed": "Verificările de sincronizare au eșuat!" + "sync-check-failed": "Verificările de sincronizare au eșuat!", + "lost-websocket-connection-title": "S-a pierdut conexiunea la server", + "lost-websocket-connection-message": "Verificați configurația reverse proxy-ului (e.g. nginx sau Apache) astfel încât să permită comunicarea prin WebSocket." }, "hoisted_note": { "confirm_unhoisting": "Notița dorită „{{requestedNote}}” este în afara ierarhiei notiței focalizate „{{hoistedNote}}”. Doriți defocalizarea pentru a accesa notița?" @@ -1668,7 +1670,7 @@ }, "electron_integration": { "background-effects": "Activează efectele de fundal (doar pentru Windows 11)", - "background-effects-description": "Efectul Mica adaugă un fundal estompat și elegant ferestrelor aplicațiilor, creând profunzime și un aspect modern.", + "background-effects-description": "Efectul Mica adaugă un fundal estompat și elegant ferestrelor aplicațiilor, creând profunzime și un aspect modern. Opțiunea „Bară de titlu nativă” trebuie să fie dezactivată.", "desktop-application": "Aplicația desktop", "native-title-bar": "Bară de titlu nativă", "native-title-bar-description": "Pentru Windows și macOS, dezactivarea bării de titlu native face aplicația să pară mai compactă. Pe Linux, păstrarea bării integrează mai bine aplicația cu restul sistemului de operare.", @@ -1956,7 +1958,11 @@ "editorfeatures": { "title": "Funcții", "emoji_completion_enabled": "Activează auto-completarea pentru emoji-uri", - "note_completion_enabled": "Activează auto-completarea pentru notițe" + "note_completion_enabled": "Activează auto-completarea pentru notițe", + "emoji_completion_description": "Dacă această funcție este pornită, emoji-urile pot fi inserate rapid prin tastarea caracterului „:”, urmat de denumirea emoji-ului.", + "note_completion_description": "Dacă această funcție este pornită, se pot crea ușor legături către notițe prin tastarea „@”, urmată de titlul notiței dorite.", + "slash_commands_enabled": "Activează comenzi rapide prin tasta slash", + "slash_commands_description": "Dacă această funcție este pornită, se poate folosi tasta „/” pentru a rula rapid comenzi de editare precum inserarea de întreruperi de pagină sau titluri." }, "table_view": { "new-row": "Rând nou", From d4791944b0c17cd05f2b9699b4e0b27a11f853db Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 2 Oct 2025 11:08:58 +0200 Subject: [PATCH 39/44] Translated using Weblate (Romanian) Currently translated at 100.0% (381 of 381 strings) Translation: Trilium Notes/Server Translate-URL: https://hosted.weblate.org/projects/trilium/server/ro/ --- apps/server/src/assets/translations/ro/server.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/server/src/assets/translations/ro/server.json b/apps/server/src/assets/translations/ro/server.json index 7255a6def..c0eb7c4ae 100644 --- a/apps/server/src/assets/translations/ro/server.json +++ b/apps/server/src/assets/translations/ro/server.json @@ -428,5 +428,8 @@ "sql_init": { "db_not_initialized_desktop": "Baza de date nu este inițializată, urmați instrucțiunile de pe ecran.", "db_not_initialized_server": "Baza de date nu este inițializată, vizitați pagina de inițializare la http://[your-server-host]:{{port}}, ce conține instrucțiuni despre inițializarea aplicației." + }, + "desktop": { + "instance_already_running": "Se focalizează o instanță a aplicației deja existentă." } } From 58f0d01944c350c5d8384a805ac9bde7e4800196 Mon Sep 17 00:00:00 2001 From: Tore Aursand Date: Thu, 2 Oct 2025 18:09:58 +0200 Subject: [PATCH 40/44] =?UTF-8?q?Added=20translation=20using=20Weblate=20(?= =?UTF-8?q?Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/client/src/translations/nb-NO/translation.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/client/src/translations/nb-NO/translation.json diff --git a/apps/client/src/translations/nb-NO/translation.json b/apps/client/src/translations/nb-NO/translation.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/client/src/translations/nb-NO/translation.json @@ -0,0 +1 @@ +{} From d30cdadb2d152c65c5f332980c42aecb7dd2a1f5 Mon Sep 17 00:00:00 2001 From: Tore Aursand Date: Thu, 2 Oct 2025 18:09:59 +0200 Subject: [PATCH 41/44] =?UTF-8?q?Added=20translation=20using=20Weblate=20(?= =?UTF-8?q?Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/server/src/assets/translations/nb-NO/server.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 apps/server/src/assets/translations/nb-NO/server.json diff --git a/apps/server/src/assets/translations/nb-NO/server.json b/apps/server/src/assets/translations/nb-NO/server.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/apps/server/src/assets/translations/nb-NO/server.json @@ -0,0 +1 @@ +{} From 7c30e2b4f6ed36923284ceef536d55781c6d27dc Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 2 Oct 2025 20:50:46 +0300 Subject: [PATCH 42/44] feat(math): inherit attributes from selection --- packages/ckeditor5-math/src/mathcommand.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/ckeditor5-math/src/mathcommand.ts b/packages/ckeditor5-math/src/mathcommand.ts index 63671f437..b6126f42f 100644 --- a/packages/ckeditor5-math/src/mathcommand.ts +++ b/packages/ckeditor5-math/src/mathcommand.ts @@ -33,10 +33,18 @@ export default class MathCommand extends Command { { equation, type, display } ); } else { + const selection = this.editor.model.document.selection; + // Create new model element mathtex = writer.createElement( display ? 'mathtex-display' : 'mathtex-inline', - { equation, type: outputType, display } + { + // Inherit all attributes from selection (e.g. color, background color, size). + ...Object.fromEntries( selection.getAttributes() ), + equation, + type: outputType, + display, + } ); } model.insertContent( mathtex ); From dd477258a9e239e6cc28cc0ccdb100fb12f36af7 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 2 Oct 2025 21:35:54 +0300 Subject: [PATCH 43/44] docs(guide): document formatting equations --- .../Note Types/Text/Math Equations.html | 20 +++++++++++-------- .../User Guide/Scripting/Logging.html | 6 +++--- .../Note Types/Text/Math Equations.md | 18 +++++++++++------ 3 files changed, 27 insertions(+), 17 deletions(-) diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Math Equations.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Math Equations.html index dd41d19ab..598f08cc7 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Math Equations.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Note Types/Text/Math Equations.html @@ -6,12 +6,6 @@ the button from the Formatting toolbar (generally found under the Insert buttons).

        -

        If inserting equations frequently, using the Ctrl+M keyboard - shortcut can be more comfortable. Alternatively, type $$ or \[ to - trigger the popup directly.

        -

        There is currently no quick way to insert an equation, such as surrounding - it with $ or pressing Ctrl+M on an already - typed-out equation.

        The mathematical expression must be written in the TeX format. There is no visual editor for the math equations, only a preview. 

        Enabling Display mode will render the equation slightly bigger @@ -19,6 +13,12 @@ center it. Display mode equations will act as blocks (i.e. like paragraphs, or tables) and can be inserted for example in lists. Non-display equations can be part of the text.

        +

        Keyboard shortcuts

        +

        If inserting equations frequently, using the Ctrl+M keyboard + shortcut can be more comfortable. Alternatively, type $$ or \[ to + trigger the popup directly.

        +

        There is currently no quick way to turn an already typed-out equation, + such as surrounding it with $ or pressing Ctrl+M.

        Supported math features

        Technically we are using the KaTeX library which allows for a subset of the TeX format. To see the full list of supported features, consult the @@ -27,8 +27,12 @@ the official documentation.

        Markdown support

        Math equations will be preserved when exporting to or importing from Markdown, - surrounded by \( characters for inline math expressions, and $\) for + surrounded by $ characters for inline math expressions, and $$ for display mode.

        If you notice any issue with the Markdown import/export for equations, feel free to report it while providing - the equation that causes issues.

        \ No newline at end of file + the equation that causes issues.

        +

        Formatting the equation

        +

        It is possible to customize the font size and foreground color for both + inline and display-mode equations, just like any other text. For inline + equations, the background color/highlight can also be adjusted.

        \ No newline at end of file diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging.html b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging.html index 8cf47c2c7..c7db77f63 100644 --- a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging.html +++ b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Scripting/Logging.html @@ -16,9 +16,9 @@

        For logs that are not directly visible to the user, the standard console.log can be used as well.

          -
        • For front-end scripts, the log will be shown in the Developer Tools (also +
        • For front-end scripts, the log will be shown in the Developer Tools (also known as Inspect).
        • -
        • For back-end scripts, the log will be shown in the server output while +
        • For back-end scripts, the log will be shown in the server output while running but will not be visible in the Backend (server) logs.
        • + href="#root/_help_bnyigUA2UK7s">Backend (server) logs.
        \ No newline at end of file diff --git a/docs/User Guide/User Guide/Note Types/Text/Math Equations.md b/docs/User Guide/User Guide/Note Types/Text/Math Equations.md index 0bcb5af7a..c8cfa94e5 100644 --- a/docs/User Guide/User Guide/Note Types/Text/Math Equations.md +++ b/docs/User Guide/User Guide/Note Types/Text/Math Equations.md @@ -3,20 +3,26 @@ Within text notes, it's possible to enter mathematical equations using the button from the Formatting toolbar (generally found under the Insert buttons). -If inserting equations frequently, using the Ctrl+M keyboard shortcut can be more comfortable. Alternatively, type `$$` or `\[` to trigger the popup directly. - -There is currently no quick way to insert an equation, such as surrounding it with `$` or pressing Ctrl+M on an already typed-out equation. - The mathematical expression must be written in the TeX format. There is no visual editor for the math equations, only a preview.  Enabling _Display mode_ will render the equation slightly bigger (especially if using big operators such as summation, or fractions) and center it. Display mode equations will act as blocks (i.e. like paragraphs, or tables) and can be inserted for example in lists. Non-display equations can be part of the text. +## Keyboard shortcuts + +If inserting equations frequently, using the Ctrl+M keyboard shortcut can be more comfortable. Alternatively, type `$$` or `\[` to trigger the popup directly. + +There is currently no quick way to turn an already typed-out equation, such as surrounding it with `$` or pressing Ctrl+M. + ## Supported math features Technically we are using the KaTeX library which allows for a subset of the TeX format. To see the full list of supported features, consult the [Supported Functions](https://katex.org/docs/supported) and the [Support Table](https://katex.org/docs/support_table) from the official documentation. ## Markdown support -Math equations will be preserved when exporting to or importing from Markdown, surrounded by `\(` characters for inline math expressions, and `$\)` for display mode. +Math equations will be preserved when exporting to or importing from Markdown, surrounded by `$` characters for inline math expressions, and `$$` for display mode. -If you notice any issue with the Markdown import/export for equations, feel free to [report](../../Troubleshooting/Reporting%20issues.md) it while providing the equation that causes issues. \ No newline at end of file +If you notice any issue with the Markdown import/export for equations, feel free to [report](../../Troubleshooting/Reporting%20issues.md) it while providing the equation that causes issues. + +## Formatting the equation + +It is possible to customize the font size and foreground color for both inline and display-mode equations, just like any other text. For inline equations, the background color/highlight can also be adjusted. \ No newline at end of file From 713340a9baf464e16ed0ba9fdb48a47844e40a59 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 2 Oct 2025 22:25:47 +0300 Subject: [PATCH 44/44] docs(guide): advanced CSS customisation --- .../1_Custom app-wide CSS_image.png | Bin 4020 -> 29841 bytes .../2_Custom app-wide CSS_image.png | Bin 5705 -> 4020 bytes .../3_Custom app-wide CSS_image.png | Bin 0 -> 5705 bytes .../Custom app-wide CSS.html | 115 ++++++++++++------ docs/User Guide/!!!meta.json | 29 ++++- .../1_Custom app-wide CSS_image.png | Bin 4020 -> 29841 bytes .../2_Custom app-wide CSS_image.png | Bin 5705 -> 4020 bytes .../3_Custom app-wide CSS_image.png | Bin 0 -> 5705 bytes .../Theme development/Custom app-wide CSS.md | 63 ++++++++-- 9 files changed, 159 insertions(+), 48 deletions(-) create mode 100644 apps/server/src/assets/doc_notes/en/User Guide/User Guide/Theme development/3_Custom app-wide CSS_image.png create mode 100644 docs/User Guide/User Guide/Theme development/3_Custom app-wide CSS_image.png diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Theme development/1_Custom app-wide CSS_image.png b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Theme development/1_Custom app-wide CSS_image.png index 97b8fc11db134c56c37a34c2003f965f009fdeb0..225fcc24f51c41ee25c35eb597e5d70379484346 100644 GIT binary patch literal 29841 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 H(dhpV@Uh)! literal 4020 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 diff --git a/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Theme development/2_Custom app-wide CSS_image.png b/apps/server/src/assets/doc_notes/en/User Guide/User Guide/Theme development/2_Custom app-wide CSS_image.png index 582152fe70626515cafeca654f3c08bad953fa83..97b8fc11db134c56c37a34c2003f965f009fdeb0 100644 GIT binary patch literal 4020 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 literal 5705 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 wCIn0cz}oX4!;e->Pyh2&_5To{gS~ECx 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 wCIn0cz}oX4!;e->Pyh2&_5To{gS~EIt is possible to provide a CSS file to be used regardless of the theme set by the user.

        - - - - - - - - - - - - - - - - - - - - - -
        - - Start by creating a new note and changing the note type to CSS
        - - In the ribbon, press the “Owned Attributes” section and type #appCss.
        - - Type the desired CSS. -
        -
        Generally it's a good idea to append !important for the styles - that are being changed, in order to prevent other
        - +
        + + + + + + + + + + + + + + + + + + + + + +
          
        + + Start by creating a new note and changing the note type to CSS
        + + In the ribbon, press the “Owned Attributes” section and type #appCss.
        + + Type the desired CSS.  +
        +
        Generally it's a good idea to append !important for the styles + that are being changed, in order to prevent other
        +

        Seeing the changes

        Adding a new app CSS note or modifying an existing one does not immediately apply changes. To see the changes, press Ctrl+Shift+R to refresh the page first.

        -

        Example use-case: customizing the printing stylesheet

        +

        Sample use cases

        +

        Customizing the printing stylesheet

        When printing a document or exporting as PDF, it is possible to adjust the style by creating a CSS note that uses the @media selector.

        For example, to change the font of the document from the one defined by the theme or the user to a serif one:

        @media print {
        -
         	body {
        -
                 --main-font-family: serif !important;
        -
                 --detail-font-family: var(--main-font-family) !important;
        -
             }
        -
        +}
        +

        Per-workspace styles

        +

        When using Workspaces, + it can be helpful to create a visual distinction between notes in different + workspaces.

        +

        To do so:

        +
          +
        1. In the note with #workspace, add an inheritable attribute #cssClass(inheritable) with + a value that uniquely identifies the workspace (say my-workspace).
        2. +
        3. Anywhere in the note structure, create a CSS note with #appCss.
        4. +
        +

        Change the color of the icons in the Note Tree

        .fancytree-node.my-workspace.fancytree-custom-icon {
        +    color: #ff0000;
        +}
        +

        Change the color of the note title and the icon

        +

        To change the color of the note title and the icon (above the content):

        .note-split.my-workspace .note-icon-widget button.note-icon,
        +.note-split.my-workspace .note-title-widget input.note-title {
        +    color: #ff0000;
        +}
        +

        Add a watermark to the note content

        +
        + +
        +
          +
        1. Insert an image in any note and take the URL of the image.
        2. +
        3. Use the following CSS, adjusting the background-image and width and height to + the desired values.
        4. +
        .note-split.my-workspace .scrolling-container:after {
        +    position: fixed;
        +    content: "";
        +    background-image: url("/api/attachments/Rvm3zJNITQI1/image/logo.png");
        +    background-size: contain;
        +    background-position: center;
        +    background-repeat: no-repeat;
        +    width: 237px;
        +    height: 44px;
        +    bottom: 1em;
        +    right: 1em;
        +    opacity: 0.5;
        +    z-index: 0;
         }
        \ No newline at end of file diff --git a/docs/User Guide/!!!meta.json b/docs/User Guide/!!!meta.json index 792b0eb2c..9957ce34c 100644 --- a/docs/User Guide/!!!meta.json +++ b/docs/User Guide/!!!meta.json @@ -9566,7 +9566,22 @@ "isExpanded": false, "type": "text", "mime": "text/html", - "attributes": [], + "attributes": [ + { + "type": "relation", + "name": "internalLink", + "value": "9sRHySam5fXb", + "isInheritable": false, + "position": 10 + }, + { + "type": "relation", + "name": "internalLink", + "value": "oPVyFC7WL2Lp", + "isInheritable": false, + "position": 20 + } + ], "format": "markdown", "dataFileName": "Custom app-wide CSS.md", "attachments": [ @@ -9579,7 +9594,7 @@ "dataFileName": "Custom app-wide CSS_image.png" }, { - "attachmentId": "TIerrMjmeich", + "attachmentId": "qBzZ9Qpxwoba", "title": "image.png", "role": "image", "mime": "image/png", @@ -9587,12 +9602,20 @@ "dataFileName": "1_Custom app-wide CSS_image.png" }, { - "attachmentId": "YUrNq5vsCwHe", + "attachmentId": "TIerrMjmeich", "title": "image.png", "role": "image", "mime": "image/png", "position": 10, "dataFileName": "2_Custom app-wide CSS_image.png" + }, + { + "attachmentId": "YUrNq5vsCwHe", + "title": "image.png", + "role": "image", + "mime": "image/png", + "position": 10, + "dataFileName": "3_Custom app-wide CSS_image.png" } ] } diff --git a/docs/User Guide/User Guide/Theme development/1_Custom app-wide CSS_image.png b/docs/User Guide/User Guide/Theme development/1_Custom app-wide CSS_image.png index 97b8fc11db134c56c37a34c2003f965f009fdeb0..225fcc24f51c41ee25c35eb597e5d70379484346 100644 GIT binary patch literal 29841 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 H(dhpV@Uh)! literal 4020 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 diff --git a/docs/User Guide/User Guide/Theme development/2_Custom app-wide CSS_image.png b/docs/User Guide/User Guide/Theme development/2_Custom app-wide CSS_image.png index 582152fe70626515cafeca654f3c08bad953fa83..97b8fc11db134c56c37a34c2003f965f009fdeb0 100644 GIT binary patch literal 4020 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 literal 5705 zcma)=Wl$V#x3vjA1f39Ep26J-Zi5Yjd$3?ha0?nVgaL-&K?A{IurRnokl+xUA$Wk` z5F{jcIQ`UD_5C^Lymjs$UERB@tGlZ2z1FpMjGm4<2@xF;78VwX228~O3+n+NaE>Cx z29C$d>|9t_ROA{eN=5;TM>z|IlxB<3J7M4?#$;9f=gG#3FDS^(D2<*dQA!}Nag}fv z8hY@;F(yV0)Qw)pKPNLu?c+d#Imp(JqY15<$MYS3uIfbV>%e7mf8~_O&00Uoe(=o= zUh@{I-1j&jgvf7s$l@XNpinLd1OWy^K_EzK5;+`3Sb+GqO32RkZxy%+R5#|q7!2m+ zix;#zrY0s-l$0k8fhm1`eKV!H$E%&$r5l25wn0HRvDAW8)YQIAPb4Jl|9*)k+bfV* zX!YJnRQMaPJw}`RuInAb?z^tS9WH2QW~MQgj*jj*g*>>i(xz;fIx z)_V**^%7VP4ub;&e~y-@85mq^`7z8iG?`Z0(e>#S7=y-qn@QBJ8`y?zG~>Ye{)|fraDq^Ycp6Y9anA zl1Cn^9ar1g9$NHb42tz%h}J@Hs?6_yAI$szT-Ja5CEUhIS2uAlR5w>P=IfNRww$`e z;mvWEhqLo56F12?xx%x^$jEOGbsko{a~}KpRqpi}E`f-wEU{c1JyhXSVnqdOzh=3H zx%ncT{Zn=I;Lq9B+P~A&;AejR{ub6<$S@7Z8AY z9RpiA8jTqj6cBj!^l8BPZt}ZOWo6||R$CM5*vZ{mjuAm#UQrCuewKS#3b_~A91Sh) z)OA$v&Gq$n2(<9@PzhXC_?yJY$mly8%|w^4G*1bn(D@)HEB|aFPhqfjCcHbT28|~5 zpeepyk7j=5?S16>>h{vha;SE=Gw9;|`}Y_D2>eU`>g;`bI+f%a27}6Zz1|x+n8=)w zo=!Kf4sjfrueQ#R#EP%o4#y$zsZ^33Q*RI^NpqYL^7QnaEL>!PIFk~@2@`mKzTW5k zXmIobZwB0~J)=6yFyELh;i0CkzLYE^C`h)I{gcth*Vp#T-OYtz1XdEc2V`|fV$||; z@WKm!>?txgJp5h~%a|1~sMduon#wK2&JOyuCk?x2kmh;As(i?`k#vybB(nBfq&p*F z6ffa(<(4GSkpV2$DpL(+)o)W*?}HV?(o6Z*rHB{18ogODnp7L}=e;ciLizwMa}c}{ zqJkgps7r#)%Gh{ZutY)$ni~H|lJ}-MLtoIs!eT0QbaXVQDla)X9J8>nz%3{vEq!7@ z|B`)D14~8fM4Ot&3%tFvQ*~p+QqW|F!O3o6=q5U_E7@KoJk)}6lk{K;qdGe~1L_S7 z3>=|0#ADx1Cm-Qggwr-SWrGVlE@VEw(IVD1Q&lj!X+QoP(N=*#p*U28Kt5m| zuc5YvNweoqNXNdVPHtVp`Q0vGaTKIREzhkp96mJVjjg0V6$DuY?m}=(IoInQCddt5 z@+W5#V6#N|QBtaxhJe=o;V(?u)AWEl%06`gH5Q>zTH4yJvg8};;CIm(0#<={*W#-I zE8Uyj-B{a2zuV`#jbViClUo*3cuWOk&op*O?uDy5FaFWUN66EP&*7{2YhtGfeE!T-j*G?~7YI9nOMG{N6r{d9)gmiEEWWUU%z%tcB~dby+wIwWvhx3em~@RFcOY4&Xn&Ji#SO4ShMO3 z{Jk}rF^{&YEGz5QOr2R?CcYA`udEz>DshPYSXq~5p88YVcxxd1LAI{0ZrAHy_~j4Y zN(pFWM%Yzbw!WRNVU<^bgXFjh9EC(g-s+vqFb|1ZwsH1S>YdM3nvP4S;NjsR(c?_) zz8MH`4;?*y^7)9NI#%Ob)&Bl|)Rtm#c{#V4S#H`&vqxT2!{Va3}qns;ucQ*9{JT_glD-E7pbfe=r5WF@Wm7jsaN3|K=lS{h~rbC-ILy-s!NO z#v|JOjU*G<0==$hr;z zeDuZ7712an)j#cCvmT|p0V^Q z3iZ9Yy$z0i97lSo0>xFHC0Ku;)O!a8{En2A6!6&!sgjbCfEcY6PW1%E`Kc-4Lx%I? zkflDaS9}%zhu?&^zxc6<4bW!rUg|;LfUdHN zepTD=P;qGT47MtCi{=Jlf()0W5ET_24^10x)`P-#vHO}`Ms0e< z%;`Mz0^>6?Gfz*wR&3g2jWcp`I_(EZ^XMG|B_8{#eFZH2N6GSLThN67DksMQewmT3 z2S1F?SBVW)Vw?E8hPmm3UuW)d3zDSfF+}PN_$H(V0 zxqQVoOF9PILmdr}c_*7LP}@HdmX)|ymfYJ5Eymxc_^`Ze>9hg#@FIa@ z9B;4_xWa+k^P@rANIu`mw!Mph+{fJ9KljXo#R!yR-dt#zk{tIte=1%sQ)Av2();S& z%GSOnrU=W!j{91<CJA&B7r`d1 zt7?P2$y@3MdIn%`8AbT_c7Cw!C-SzIubsl#>!WR4{D*Mu%6 zWlc14dV2aHwE*!__qylFy2^j*Lfj67D1v;g2L>aY(f`l5hi%jw7Z*1&0>9mHV(%jW zyDzs0OGr@P8yXtEHjhcq&(FWTy_Fet{Z<+|$!zJwVYv zIJgEN6cc{mMZRJ0oSvm+@a2i^X7Ck>TjE~E8UNR`Glp*3aQFxSRkS$Vw%xE@@k7nB?qoC++VCzW1_Y;}0i#Mw z$%u)ybaYHiOrAV>0^h`l`@npE3{hN_JP<>UhN)!{VrZF|Fyn)oFIbzZ&}b%l`Y#DJ z8D(W$;>_&F%dPcYUDnM*=DlZUucE(%`$g^T?m8Z==W`u05~QW2MWU0PN4PprDEy!) zfjUCT0agP}Tr(F{)&3IA488CaPTdWDz3lIFxL<1^q*Mp6P+nh5j>HSr4bPB}&eI>C zRH3`kFk}F1?bZs~VJs&nH_aj{A~K$*aBR?PtOBJZ#UW#orD-G1da0}&;hf{<=H{Fn zP&ihbL~fy~qGCh0R53kCvA@6HyPycNXm&q3Ix-gTsr|k?$yLk6&rcEy27?d#{2-#D zzYZ7bg@uLBz@{Y0%s2ep+)|;pEgu;U-5nhXy@eD61V}St4i8-qV94w5Nn6DE_f7uC z&wM3al7)nYy_}ujb+P{N0u?aR`D`(N+EBw={cb;)pn=mHrWFK*g8ZF1IL1FpMTn;% z_TR?G7?$b)O5K{O$H@2G#mz0Pt)O>zUgM$Krdj|uAD@x>;`B6&mHh3XkB&})HfSof zy}ez+WA&4-h8yW)uc1OQQWA8Bmu@*?_0ijM~?VqYLhd$sWpC_a&fl3r0!bHAqvt;9lR;EmD>pkjI z4t;82QQ7Xht_GUIN&RH(S33Y3k}v4eM8>wEg`H;fHKtP$JmPaD!IdfG*+t~y72!zE z@ctvPd2vx?61kNULxSJ;!57kP1|Z+;7X4meUy9qQ+(Mz2lt60n$qA*E{Z{uP_PL|8 z&C8WD-Qiwk+FKxHd;$=C+aB;}N8SPYo|=buaw~XG@n7m8_qyZg*;B^>xX9Y;9)q*T z#mB1>=q^1rI$Umj6k<9PPU`{!6tSYBqQSvnU?5-YrJeGu(nU)1-rk;MNdT+KwcjuK zf;A0f!r;&lAzio$wByuKS7eq{crwd)(?sGimU)zW4enPw4jW!K5A7>%)|-mW=J7dx zB7cpR@iVH(as-egyz_s4qMyBfMTAm`nU0)NZen%*|$%7kx0THC4cWb&H4HH0a&OHxIXYr_)s0g<6dV)h_IImwYcS@;U$QknZ@4xpFTQq7JT^>-ryX9+nB38WQg?UO)ro`&k^2JF6CV?!0fS}ca%$L^IYUSckK2`fZd#@ zP|RHKHj|rdNO3w!K*Nw4QY>9r!o$^vNqLjdNosYV(tdw))phUjGwgCkp!Zh2l<8~J z*x#VDwXZVSYrngKFjssKX{A^5H%Au}>3Jb5ch_AK_w508`r8lLo!E~F)`}X!p4~ba zWA4KWE5tf|+H3=BUY<06SZjzCvi^hqtH)eR!E00Qu11e`rY+GH32CDVNE!#nB-Nl*|dm!DuB4J935c;?*L2xb$0d-{kCJ5%-AJF0v0QE zHs<{5mB?WoEhsuVx|Sa`kt??}GgB1u!xz|o$7@~Idjz&taAbx#2x9TvjsaJ*oQF?# zjS9@fqb*ue!FA(Evd!w6PTUynhOA>|Q9DpOQXz9ZDc%Ip`L86jU16?vYj!_uf4Gyn zNkcRzt|r7INvxUW{XAVOY~j)=<)`J97{#+#ltGcsu1qIM**q;YM zh<(f&Nh1}A^^pV%cf9seVG8-r5cEV;+51>dBO#U0Si%oRsS)>}Rwv$(nG**?XlB%X zlKS>$mn$#Wq`%=ndtMcm>AiK5hFPhCLx=c6bZ!S5xZD&NRq^zY zSy4fGn|)Diu(Fjuqlb^K$p zAR=jcXs?M-Zj9O?CwP%Iv#06dAoWJkhBhmN{hXFC1XxMrcZzK3IXOAIv~8)LzI$aC z?6V|elA7vY?22OX6N{9Qm#x0KpE=bi<&qQ7M$jrJ13LEehvZnLDAeNOBAa+lcD8c! zq&f5;oOUP<8&E$}wt{y2mwfK}l8l)k(73#L$}@|1+J((*hqO{L0wovhK2L;xc^^;o zm-nM^M5*ll5f54YZJC|_HldDG1$u}VY5$9iTK-!qx!Hv)fK`Dhu^e>WU$Z4luPqo; zPjtJ>mYO{@iHLx~leK*1XDaj9_uB6I!MB&S&CRAOg_EcjU@|kmy5z~dKH{$Ls;zQg ztVN|cZ%-r`xaWS-C-d)pBMebfKjd^6QSxw2U2)P+TKSZ<@h*@1* z85q>Hw3OYv#)iYjrv8BLh^+F2YIb*bCs*7G5eRT#;>n5Ug?u~=#0_D$Jbi=BcD|VC z0K~*#;{P{U{QvXDD{M9+1&gkC%%3UBOp+9`5ew`iXgJO3IFq8^7S-U{wVi zAZS|BQi0JHf4L8%qM`~4AV=!1KnDG(ByW8z!st8CISE`<#vnF$L=50CWGNdWyu7>| z1D0kWO$_zsfP_hbMAP*X%)+J&b#zDp7G7os%~7LU4w5J wCIn0cz}oX4!;e->Pyh2&_5To{gS~ECx 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 wCIn0cz}oX4!;e->Pyh2&_5To{gS~E
        Generally it's a good idea to append `!important` for the styles that are being changed, in order to prevent other | +| ![](2_Custom%20app-wide%20CSS_image.png) | In the ribbon, press the “Owned Attributes” section and type `#appCss`. | +| ![](3_Custom%20app-wide%20CSS_image.png) | Type the desired CSS. 

        Generally it's a good idea to append `!important` for the styles that are being changed, in order to prevent other | ## Seeing the changes Adding a new _app CSS note_ or modifying an existing one does not immediately apply changes. To see the changes, press Ctrl+Shift+R to refresh the page first. -## Example use-case: customizing the printing stylesheet +## Sample use cases + +### Customizing the printing stylesheet When printing a document or exporting as PDF, it is possible to adjust the style by creating a CSS note that uses the `@media` selector. @@ -19,14 +21,61 @@ For example, to change the font of the document from the one defined by the them ``` @media print { - body { - --main-font-family: serif !important; - --detail-font-family: var(--main-font-family) !important; - } +} +``` +### Per-workspace styles + +When using Workspaces, it can be helpful to create a visual distinction between notes in different workspaces. + +To do so: + +1. In the note with `#workspace`, add an inheritable attribute `#cssClass(inheritable)` with a value that uniquely identifies the workspace (say `my-workspace`). +2. Anywhere in the note structure, create a CSS note with `#appCss`. + +#### Change the color of the icons in the Note Tree + +``` +.fancytree-node.my-workspace.fancytree-custom-icon { + color: #ff0000; +} +``` + +#### Change the color of the note title and the icon + +To change the color of the note title and the icon (above the content): + +``` +.note-split.my-workspace .note-icon-widget button.note-icon, +.note-split.my-workspace .note-title-widget input.note-title { + color: #ff0000; +} +``` + +#### Add a watermark to the note content + +
        + +1. Insert an image in any note and take the URL of the image. +2. Use the following CSS, adjusting the `background-image` and `width` and `height` to the desired values. + +``` +.note-split.my-workspace .scrolling-container:after { + position: fixed; + content: ""; + background-image: url("/api/attachments/Rvm3zJNITQI1/image/logo.png"); + background-size: contain; + background-position: center; + background-repeat: no-repeat; + width: 237px; + height: 44px; + bottom: 1em; + right: 1em; + opacity: 0.5; + z-index: 0; } ``` \ No newline at end of file