From 33723ea285630cff8d9fa0185bbe43a2b8ae2e60 Mon Sep 17 00:00:00 2001 From: Declan Carroll Date: Tue, 14 Jul 2026 15:00:15 +0100 Subject: [PATCH] build: Upgrade dependencies to resolve security advisories (#34025) Co-authored-by: Claude Opus 4.8 (1M context) --- package.json | 12 +- .../@n8n/design-system/src/__tests__/setup.ts | 9 + packages/testing/code-health/package.json | 1 + .../src/rules/stale-overrides.rule.test.ts | 72 ++ pnpm-lock.yaml | 885 +++++++++--------- pnpm-workspace.yaml | 38 +- 6 files changed, 553 insertions(+), 464 deletions(-) diff --git a/package.json b/package.json index 31c04eab458..06e0838788e 100644 --- a/package.json +++ b/package.json @@ -119,7 +119,7 @@ "prebuild-install": "7.1.3", "pug": "^3.0.3", "semver": "catalog:", - "tar-fs": "2.1.4", + "tar-fs": "2.1.5", "tslib": "^2.6.2", "tsconfig-paths": "^4.2.0", "vue-tsc": "catalog:frontend", @@ -173,16 +173,20 @@ "postcss@<=8.5.9": "8.5.10", "@anthropic-ai/sdk@<=0.91.1": "0.91.1", "uuid@<=13.0.1": "13.0.1", - "fast-uri": "3.1.2", + "fast-uri": "3.1.3", "cjs-module-lexer@<2.2.0": "2.2.0", "protobufjs": "7.6.3", "ip-address@10": "10.1.1", - "brace-expansion@5": "5.0.6", + "brace-expansion@5": "5.0.7", "@tootallnate/once@2": "2.0.1", "@opentelemetry/exporter-prometheus@<=0.217.0": "0.217.0", "@opentelemetry/sdk-node@<=0.217.0": "0.217.0", "langsmith": "0.6.0", - "hono": "4.12.25", + "hono": "4.12.27", + "@tiptap/core": "catalog:", + "pg": "catalog:", + "file-type": "catalog:", + "linkify-it@<=5.0.1": "5.0.1", "node-rsa": "2.0.0", "@turbo/darwin-64@<=2.9.18": "2.9.18", "@turbo/linux-64@<=2.9.18": "2.9.18", diff --git a/packages/frontend/@n8n/design-system/src/__tests__/setup.ts b/packages/frontend/@n8n/design-system/src/__tests__/setup.ts index 6834d7cb79c..f1dd1dbbce2 100644 --- a/packages/frontend/@n8n/design-system/src/__tests__/setup.ts +++ b/packages/frontend/@n8n/design-system/src/__tests__/setup.ts @@ -41,6 +41,15 @@ beforeAll(() => { }, }); } + + // jsdom lacks elementFromPoint; ProseMirror's posAtCoords calls it during + // editor mount (tiptap placeholder viewport tracking). null is a valid result. + const documentProto = Document.prototype as Document & { + elementFromPoint?: (x: number, y: number) => Element | null; + }; + if (!documentProto.elementFromPoint) { + documentProto.elementFromPoint = () => null; + } }); // Preserve originals diff --git a/packages/testing/code-health/package.json b/packages/testing/code-health/package.json index 41b4afbf1b6..8ed7f463858 100644 --- a/packages/testing/code-health/package.json +++ b/packages/testing/code-health/package.json @@ -38,6 +38,7 @@ }, "devDependencies": { "@vitest/coverage-v8": "catalog:", + "fast-check": "catalog:", "vitest": "catalog:" } } diff --git a/packages/testing/code-health/src/rules/stale-overrides.rule.test.ts b/packages/testing/code-health/src/rules/stale-overrides.rule.test.ts index 3bbb1f9dc5f..b590e9bc105 100644 --- a/packages/testing/code-health/src/rules/stale-overrides.rule.test.ts +++ b/packages/testing/code-health/src/rules/stale-overrides.rule.test.ts @@ -1,3 +1,4 @@ +import fc from 'fast-check'; import * as fs from 'node:fs'; import * as os from 'node:os'; import * as path from 'node:path'; @@ -290,6 +291,77 @@ describe('StaleOverridesRule', () => { expect(violations).toHaveLength(0); }); + it('flags a versioned-selector override that duplicates a named catalog entry', () => { + // Regression: a dependency autofix pinned `undici@<=6.27.0` to a concrete + // version that the undici-v6 catalog already governs. The version selector + // on the key must not hide the duplication. + writeWorkspace( + tmpDir, + 'packages:\n - packages/*\ncatalogs:\n undici-v6:\n undici: ^6.27.0\n', + ); + writeRootPackageJson(tmpDir, { overrides: { 'undici@<=6.27.0': '6.27.0' } }); + writeLock(tmpDir, { packages: ['undici@6.27.0'] }); + + const violations = rule.analyze(context()); + + const dup = violations.find((v) => v.message.includes('duplicates a catalog entry')); + expect(dup).toBeDefined(); + expect(dup?.message).toContain('undici'); + expect(dup?.message).toContain('"catalog:undici-v6"'); + }); + + it('flags a scoped versioned-selector override that duplicates a default catalog entry', () => { + // Regression: a dependency autofix pinned `@tiptap/core@<=3.27.0` to a + // concrete version while the default catalog already pins @tiptap/core. + writeWorkspace(tmpDir, "packages:\n - packages/*\ncatalog:\n '@tiptap/core': 3.22.5\n"); + writeRootPackageJson(tmpDir, { overrides: { '@tiptap/core@<=3.27.0': '3.27.0' } }); + writeLock(tmpDir, { packages: ['@tiptap/core@3.27.0'] }); + + const violations = rule.analyze(context()); + + const dup = violations.find((v) => v.message.includes('duplicates a catalog entry')); + expect(dup).toBeDefined(); + expect(dup?.message).toContain('@tiptap/core'); + expect(dup?.message).toContain('"catalog:"'); + }); + + it('detects catalog duplication regardless of any version selector on the key', () => { + // Metamorphic invariant: appending a version selector to an override key + // (`pkg` -> `pkg@<=1.2.3`) must not change whether the override is + // recognised as duplicating a catalog entry — the selector is irrelevant + // to "does this package duplicate a catalog entry". This is the exact + // class of override that slipped through as a concrete-version pin. + const pkgArb = fc.constantFrom( + 'undici', + 'lodash', + 'chokidar', + '@tiptap/core', + '@sentry/node', + '@scope/pkg', + ); + // `>` is pnpm's reserved parent>child separator, so realistic version + // selectors on an override key use `<=` / `<` / `^` / `~` / exact forms. + const selectorArb = fc.constantFrom('<=6.27.0', '<7.0.0', '^3.0.0', '~2.1.0', '5', '6.0.0'); + + const hasCatalogDuplicate = (overrideKey: string, pkg: string): boolean => { + const workspace = `packages:\n - packages/*\ncatalog:\n '${pkg}': 1.0.0\n`; + writeWorkspace(tmpDir, workspace); + writeRootPackageJson(tmpDir, { overrides: { [overrideKey]: '1.0.0' } }); + writeLock(tmpDir, { packages: [`${pkg}@1.0.0`] }); + return rule.analyze(context()).some((v) => v.message.includes('duplicates a catalog entry')); + }; + + fc.assert( + fc.property(pkgArb, selectorArb, (pkg, selector) => { + const bare = hasCatalogDuplicate(pkg, pkg); + const withSelector = hasCatalogDuplicate(`${pkg}@${selector}`, pkg); + + expect(bare).toBe(true); + expect(withSelector).toBe(bare); + }), + ); + }); + it('reports the line number of the override key in package.json', () => { writeWorkspace(tmpDir, 'packages:\n - packages/*\ncatalog:\n lodash: 4.18.1\n'); writeRootPackageJson(tmpDir, { overrides: { lodash: '4.18.1' } }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 14f61c4d85e..10d0b7580c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -180,45 +180,42 @@ catalogs: '@testcontainers/redis': specifier: ^11.13.0 version: 11.13.0 - '@tiptap/core': - specifier: 3.22.5 - version: 3.22.5 '@tiptap/extension-link': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/extension-placeholder': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/extension-table': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/extension-table-cell': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/extension-table-header': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/extension-table-row': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/extension-task-item': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/extension-task-list': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/markdown': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/pm': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/starter-kit': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@tiptap/vue-3': - specifier: 3.22.5 - version: 3.22.5 + specifier: 3.27.0 + version: 3.27.0 '@types/basic-auth': specifier: ^1.1.3 version: 1.1.3 @@ -337,8 +334,8 @@ catalogs: specifier: 17.2.3 version: 17.2.3 electron: - specifier: ^41.7.2 - version: 41.7.2 + specifier: 41.9.1 + version: 41.9.1 eslint: specifier: 9.29.0 version: 9.29.0 @@ -366,9 +363,6 @@ catalogs: fflate: specifier: 0.8.3 version: 0.8.3 - file-type: - specifier: 21.3.2 - version: 21.3.2 get-tsconfig: specifier: ^4.13.0 version: 4.13.0 @@ -456,9 +450,6 @@ catalogs: oxlint-tsgolint: specifier: ^0.21.1 version: 0.21.1 - pg: - specifier: 8.17.0 - version: 8.17.0 picocolors: specifier: 1.0.1 version: 1.0.1 @@ -673,8 +664,8 @@ catalogs: version: 7.0.2 undici-v6: undici: - specifier: ^6.24.0 - version: 6.24.1 + specifier: ^6.27.0 + version: 6.27.0 undici-v7: undici: specifier: ^7.28.0 @@ -699,7 +690,7 @@ overrides: prebuild-install: 7.1.3 pug: ^3.0.3 semver: 7.7.3 - tar-fs: 2.1.4 + tar-fs: 2.1.5 tslib: ^2.6.2 tsconfig-paths: ^4.2.0 vue-tsc: ^2.2.8 @@ -725,7 +716,7 @@ overrides: '@smithy/config-resolver': '>=4.4.0' '@rudderstack/rudder-sdk-node@<=3.0.0': 3.0.0 diff: 8.0.3 - tar: ^7.5.16 + tar: 7.5.17 ajv@6: 6.14.0 ajv@7: 8.18.0 ajv@8: 8.18.0 @@ -753,23 +744,27 @@ overrides: postcss@<=8.5.9: 8.5.10 '@anthropic-ai/sdk@<=0.91.1': 0.91.1 uuid@<=13.0.1: 13.0.1 - fast-uri: 3.1.2 + fast-uri: 3.1.3 cjs-module-lexer@<2.2.0: 2.2.0 protobufjs: 7.6.3 ip-address@10: 10.1.1 - brace-expansion@5: 5.0.6 + brace-expansion@5: 5.0.7 '@tootallnate/once@2': 2.0.1 '@opentelemetry/exporter-prometheus@<=0.217.0': 0.217.0 '@opentelemetry/sdk-node@<=0.217.0': 0.217.0 langsmith: 0.6.0 - hono: 4.12.25 + hono: 4.12.27 + '@tiptap/core': 3.27.0 + pg: 8.21.0 + file-type: 21.3.3 + linkify-it@<=5.0.1: 5.0.1 node-rsa: 2.0.0 '@turbo/darwin-64@<=2.9.18': 2.9.18 '@turbo/linux-64@<=2.9.18': 2.9.18 '@turbo/windows-64@<=2.9.18': 2.9.18 ibm-cloud-sdk-core: ^5.5.0 - undici@5: ^6.24.0 - undici@6: ^6.24.0 + undici@5: ^6.27.0 + undici@6: ^6.27.0 undici@7: ^7.28.0 '@babel/traverse': ^7.23.2 @@ -1018,8 +1013,8 @@ importers: specifier: 'catalog:' version: 14.0.14 pg: - specifier: 'catalog:' - version: 8.17.0(pg-native@3.8.0) + specifier: 8.21.0 + version: 8.21.0(pg-native@3.8.0) tsx: specifier: 'catalog:' version: 4.19.3 @@ -1065,7 +1060,7 @@ importers: version: 1.0.27(@langchain/core@1.2.0(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.217.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.217.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.0))(cheerio@1.1.0)(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) '@langchain/community': specifier: 'catalog:' - version: 1.1.27(07068e01acad9deb35febe7da58808f9) + version: 1.1.27(6643a8b26281c71c98a93046db720c1e) '@langchain/core': specifier: 'catalog:' version: 1.2.0(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.217.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -1113,7 +1108,7 @@ importers: version: 3.0.3 undici: specifier: catalog:undici-v6 - version: 6.24.1 + version: 6.27.0 zod: specifier: 3.25.67 version: 3.25.67 @@ -1243,7 +1238,7 @@ importers: version: 7.2.2 undici: specifier: catalog:undici-v6 - version: 6.24.1 + version: 6.27.0 uuid: specifier: 'catalog:' version: 11.1.1 @@ -2611,7 +2606,7 @@ importers: version: link:../computer-use electron: specifier: 'catalog:' - version: 41.7.2 + version: 41.9.1 electron-store: specifier: ^8.2.0 version: 8.2.0 @@ -2967,7 +2962,7 @@ importers: version: 1.0.1(@langchain/core@1.2.0(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.217.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(encoding@0.1.13) '@langchain/community': specifier: 'catalog:' - version: 1.1.27(17b7cd423acddae42287f9da221be1df) + version: 1.1.27(ccb68d3bd3172c487ac4566b05004ef8) '@langchain/core': specifier: 'catalog:' version: 1.2.0(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.217.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) @@ -3066,7 +3061,7 @@ importers: version: link:../json-schema-to-zod '@n8n/typeorm': specifier: 0.3.20-16 - version: 0.3.20-16(@sentry/node@10.55.0(@opentelemetry/exporter-trace-otlp-http@0.217.0(@opentelemetry/api@1.9.0)))(mysql2@3.17.0)(pg-native@3.8.0)(pg-query-stream@4.16.0(pg@8.17.0(pg-native@3.8.0)))(pg@8.17.0(pg-native@3.8.0))(sqlite3@5.1.7) + version: 0.3.20-16(@sentry/node@10.55.0(@opentelemetry/exporter-trace-otlp-http@0.217.0(@opentelemetry/api@1.9.0)))(mysql2@3.17.0)(pg-native@3.8.0)(pg-query-stream@4.16.0(pg@8.21.0(pg-native@3.8.0)))(pg@8.21.0(pg-native@3.8.0))(sqlite3@5.1.7) '@n8n/typescript-config': specifier: workspace:* version: link:../typescript-config @@ -3173,8 +3168,8 @@ importers: specifier: 'catalog:' version: 6.10.0 pg: - specifier: 'catalog:' - version: 8.17.0(pg-native@3.8.0) + specifier: 8.21.0 + version: 8.21.0(pg-native@3.8.0) redis: specifier: 4.6.14 version: 4.6.14 @@ -3668,11 +3663,11 @@ importers: specifier: ^10.2.0 version: 10.8.2 pg: - specifier: ^8.17.0 - version: 8.17.0(pg-native@3.8.0) + specifier: 8.21.0 + version: 8.21.0(pg-native@3.8.0) pg-query-stream: specifier: ^4.10.3 - version: 4.16.0(pg@8.17.0(pg-native@3.8.0)) + version: 4.16.0(pg@8.21.0(pg-native@3.8.0)) prettier: specifier: ^2.8.3 version: 2.8.8 @@ -4176,8 +4171,8 @@ importers: specifier: 2.4.5 version: 2.4.5 pg: - specifier: 'catalog:' - version: 8.17.0(pg-native@3.8.0) + specifier: 8.21.0 + version: 8.21.0(pg-native@3.8.0) picocolors: specifier: 'catalog:' version: 1.0.1 @@ -4233,8 +4228,8 @@ importers: specifier: 5.0.1 version: 5.0.1(express@5.1.0) tar: - specifier: ^7.5.16 - version: 7.5.16 + specifier: 7.5.17 + version: 7.5.17 turndown: specifier: 'catalog:' version: 7.2.2 @@ -4393,8 +4388,8 @@ importers: specifier: ^0.28.1 version: 0.28.1 file-type: - specifier: 'catalog:' - version: 21.3.2 + specifier: 21.3.3 + version: 21.3.3 form-data: specifier: 4.0.6 version: 4.0.6 @@ -4510,8 +4505,8 @@ importers: specifier: 'catalog:' version: 3.2.12 file-type: - specifier: 'catalog:' - version: 21.3.2 + specifier: 21.3.3 + version: 21.3.3 form-data: specifier: 4.0.6 version: 4.0.6 @@ -4844,44 +4839,44 @@ importers: specifier: ^8.21.2 version: 8.21.2(vue@3.5.26(typescript@6.0.2)) '@tiptap/core': - specifier: 'catalog:' - version: 3.22.5(@tiptap/pm@3.22.5) + specifier: 3.27.0 + version: 3.27.0(@tiptap/pm@3.27.0) '@tiptap/extension-link': specifier: 'catalog:' - version: 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + version: 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) '@tiptap/extension-placeholder': specifier: 'catalog:' - version: 3.22.5(@tiptap/extensions@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) + version: 3.27.0(@tiptap/extensions@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) '@tiptap/extension-table': specifier: 'catalog:' - version: 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + version: 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) '@tiptap/extension-table-cell': specifier: 'catalog:' - version: 3.22.5(@tiptap/extension-table@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) + version: 3.27.0(@tiptap/extension-table@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) '@tiptap/extension-table-header': specifier: 'catalog:' - version: 3.22.5(@tiptap/extension-table@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) + version: 3.27.0(@tiptap/extension-table@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) '@tiptap/extension-table-row': specifier: 'catalog:' - version: 3.22.5(@tiptap/extension-table@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) + version: 3.27.0(@tiptap/extension-table@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) '@tiptap/extension-task-item': specifier: 'catalog:' - version: 3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) + version: 3.27.0(@tiptap/extension-list@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) '@tiptap/extension-task-list': specifier: 'catalog:' - version: 3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) + version: 3.27.0(@tiptap/extension-list@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) '@tiptap/markdown': specifier: 'catalog:' - version: 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + version: 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) '@tiptap/pm': specifier: 'catalog:' - version: 3.22.5 + version: 3.27.0 '@tiptap/starter-kit': specifier: 'catalog:' - version: 3.22.5 + version: 3.27.0 '@tiptap/vue-3': specifier: 'catalog:' - version: 3.22.5(@floating-ui/dom@1.7.0)(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)(vue@3.5.26(typescript@6.0.2)) + version: 3.27.0(@floating-ui/dom@1.7.0)(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)(vue@3.5.26(typescript@6.0.2)) '@vueuse/core': specifier: catalog:frontend version: 10.11.0(vue@3.5.26(typescript@6.0.2)) @@ -6094,8 +6089,8 @@ importers: specifier: 5.4.296 version: 5.4.296(patch_hash=e652436fd7a04798432ecfcf33f92fbe6ebedbc248af535faca00b8181aa936f) pg: - specifier: 'catalog:' - version: 8.17.0(pg-native@3.8.0) + specifier: 8.21.0 + version: 8.21.0(pg-native@3.8.0) pg-promise: specifier: 11.9.1 version: 11.9.1(pg-native@3.8.0) @@ -6139,8 +6134,8 @@ importers: specifier: 12.1.0 version: 12.1.0 tar: - specifier: ^7.5.16 - version: 7.5.16 + specifier: 7.5.17 + version: 7.5.17 tmp-promise: specifier: 3.0.3 version: 3.0.3 @@ -6149,7 +6144,7 @@ importers: version: 1.2.2(date-fns@2.30.0)(lodash@4.18.1)(zod@3.25.67) undici: specifier: catalog:undici-v6 - version: 6.24.1 + version: 6.27.0 uuid: specifier: 'catalog:' version: 11.1.1 @@ -6323,6 +6318,9 @@ importers: '@vitest/coverage-v8': specifier: 'catalog:' version: 4.1.9(@vitest/browser@4.1.9)(vitest@4.1.9) + fast-check: + specifier: 'catalog:' + version: 3.23.2 vitest: specifier: 'catalog:' version: 4.1.9(@opentelemetry/api@1.9.0)(@types/node@20.19.41)(@vitest/browser-playwright@4.1.9)(@vitest/coverage-v8@4.1.9)(jsdom@23.0.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(vite@8.0.2(@types/node@20.19.41)(esbuild@0.28.1)(jiti@2.6.1)(sass-embedded@1.98.0)(sass@1.98.0)(terser@5.16.1)(tsx@4.19.3)(yaml@2.8.3)) @@ -8488,7 +8486,7 @@ packages: resolution: {integrity: sha512-TsQLe4i2gvoTtrHje625ngThGBySOgSK3Xo2XRYOdqGN1teR8+I7vchQC46uLJi8OF62YTYA3AhSpumtkhsaKQ==} engines: {node: '>=18.14.1'} peerDependencies: - hono: 4.12.25 + hono: 4.12.27 '@huggingface/inference@4.0.5': resolution: {integrity: sha512-/Qc45BGrN+FBA3JfdeoHfafxfNShH/dxvOsXbBdcxyxIRIYOyefeiXSlShZGVCaiqYpm+10na28D0YtvjKPTlw==} @@ -8944,7 +8942,7 @@ packages: officeparser: ^6.0.4 openai: '*' pdf-parse: 2.4.5 - pg: ^8.11.0 + pg: 8.21.0 pg-copy-streams: ^7.0.0 pickleparser: ^0.2.1 playwright: ^1.58.2 @@ -9628,7 +9626,7 @@ packages: peerDependencies: '@sentry/node': ^10.55.0 mysql2: ^3.11.0 - pg: ^8.17.0 + pg: 8.21.0 pg-native: ^3.5.2 pg-query-stream: ^4.10.3 sqlite3: ^5.1.7 @@ -11744,193 +11742,205 @@ packages: resolution: {integrity: sha512-eOshhlSShBXLfrMQqqhA450TppJXhKriaQdN43mmniOCMn9sD60QKF1Axsj7bKl339WH058LuGFS6H84njYH5w==} engines: {node: '>=20', pnpm: '>=8.6.0'} - '@tiptap/core@3.22.5': - resolution: {integrity: sha512-L1lhWz6ujGny8LduTJ7MBWYhzigwOvfUJUrJ7IzOJSuy3+OAzisdGDD1GV7LEO/hU0Hr2Mkm1wajRIHExvS9HQ==} + '@tiptap/core@3.27.0': + resolution: {integrity: sha512-X53TQUq2xYn21FOC526GlVIycnDkiN9XPYO/NEsg3hXS/SUs1Q6ZLtaM8y3Ox7d+bnTW6CpWKlfyvUWp3scKEw==} peerDependencies: - '@tiptap/pm': 3.22.5 + '@tiptap/pm': 3.27.0 - '@tiptap/extension-blockquote@3.22.5': - resolution: {integrity: sha512-ajyP5W8fG5Hrru47T/eF3xMKOpNvWofgNJqBTeNuGl02sYxsy9a4EunyFxudsaZP9WW3VOD4SaIWr5+MqpbnOQ==} + '@tiptap/extension-blockquote@3.27.3': + resolution: {integrity: sha512-VGoVMcqcGkkoduzEqQ70ZK5OOHBDn5iYeHJSgkvNoSHzYHl0CaKoWxoDKJjSWC5DAM4mBU+tXTlsiUp3evRMfA==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-bold@3.22.5': - resolution: {integrity: sha512-l/uDtpJISiFFyfctvnODNWBN/XPZI1jVZRacTRDDnSn8+x6KQ7G2qgFYueU7KvVJGDFVT39Iio56mcFRG/Pozg==} + '@tiptap/extension-bold@3.27.3': + resolution: {integrity: sha512-pchbycFppBqBmvk+OxrQLIPZLNd3rNbcm7zOa+OTjluphpAcsJ6AmHBmiRhJUYWitV6/SA+0nujcaWxBp5hNcQ==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-bubble-menu@3.22.5': - resolution: {integrity: sha512-yrNlFQQJY5MmhBpmD8tnmaSmyUQrEvgyPKa3bzVeWEhDSG1CW4A0ZSMx3hrA9yFO0HWfw3IJmvSCycEZQBalpQ==} + '@tiptap/extension-bubble-menu@3.27.3': + resolution: {integrity: sha512-PKSM9g8BXzO0Lxm2gOin7FAFvxO6T0QvlXTXVke/GJn/sR1tEz7w5ybsvweytUPmSliUc601pfIUOHKEhIVC2Q==} peerDependencies: - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.3 - '@tiptap/extension-bullet-list@3.22.5': - resolution: {integrity: sha512-cf54fG9AybU8NgPMv1TOcoqAkELeRc/VpnSCt/rIJZphWQx9nsFmrtkrlCatrIcCaGtNZYwlHlMnC5LVVMu0uA==} + '@tiptap/extension-bullet-list@3.27.3': + resolution: {integrity: sha512-owQW6mcgnYgQU1z5BqmslcjZFBUm1SGM/Ax++4R6XelIt/7ol6uSTjzjAzum+ASW7UlBbuJHuSgRjl8cA+RGkg==} peerDependencies: - '@tiptap/extension-list': 3.22.5 + '@tiptap/extension-list': 3.27.3 - '@tiptap/extension-code-block@3.22.5': - resolution: {integrity: sha512-d123kCfLdJTi4fue1m0+TNFztDkmIRSZGZmGu6H9KqwG5Q7IzjT9o8lzRsz+pXxYqHvqgYmXoEpM6srbzXx/Ag==} + '@tiptap/extension-code-block@3.27.3': + resolution: {integrity: sha512-3CVnzkpGoqqI5KaXI9l9PMwLkx34SYY63tpeo0I0QjDk4LU+JTAQDTPJFSwB4zTsHZ7ZFMU0jjasFOZ1kZRVgw==} peerDependencies: - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.3 - '@tiptap/extension-code@3.22.5': - resolution: {integrity: sha512-mwDNOJC9rYbDu/JcqrN4dbUQRklJU8Fuk2raxD/IvFw9qUIcPCmxQ2XT9UTKmZz/Ju7Kdy72fss6XpgWv6gLAQ==} + '@tiptap/extension-code@3.27.3': + resolution: {integrity: sha512-T7JF10Y3k7fyVujXXLVubdUh7fctgBUoiuxbvjotpltg1U/mPbOcT0UW/uif9j3H8TFvAwNApVw3x8bwwFUakA==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-document@3.22.5': - resolution: {integrity: sha512-8NJERd+pCtvSuEP4C4WMGYmRRCV12ePZL7bC+QUdFlbdXg+kNZS0zZ7hh879tYA0Kidbi8rWWD1Tx+H2ezkmMw==} + '@tiptap/extension-document@3.27.3': + resolution: {integrity: sha512-PR25MRv56Nm4ETVLwA8nAh/0RrVdvD4D2nxnAC8kUkxz1WOYDaqTfPqqEeSWDoUUTUp1I1xzDkD4x0gEnAlmZA==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-dropcursor@3.22.5': - resolution: {integrity: sha512-Mp40DaFrY3sEUVtFqmxrR0BmU4G3k8GCYYNGqNa9OqWv7BrcFDC03V2n3okESDKt4MKkzhQQmypq+ouLy8dLfA==} + '@tiptap/extension-dropcursor@3.27.3': + resolution: {integrity: sha512-XsL0Ziual+ynXyx5JgLb0KIOShlMN3MW7+GQvf9PGRb1vOB7IOTRFDxMPrxDWcFIZ6WWMWSrbkCLOKHStt1BWg==} peerDependencies: - '@tiptap/extensions': 3.22.5 + '@tiptap/extensions': 3.27.3 - '@tiptap/extension-floating-menu@3.22.5': - resolution: {integrity: sha512-dhem4sTPhyQgQ+pFp2Oud4k4FSQz9PVMgeQAC9288SmGwxBkJNveDAw6sKTMrumqDvwkJrtslXIupq9TZYQnzg==} + '@tiptap/extension-floating-menu@3.27.3': + resolution: {integrity: sha512-qL+g1Z6MqZvYG4mHTPwub9II2fWZY+2I5VFfV8fzqy1HchBOyY6Df0mRKDNb0bmjBdFabIXnswz3iqLx3mDTbw==} peerDependencies: '@floating-ui/dom': ^1.0.0 - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.3 - '@tiptap/extension-gapcursor@3.22.5': - resolution: {integrity: sha512-4WkMu7qqjbsm8hCQS+8X+la1wjriN0SKoRdvpfKH33qM50MB34tYJuGLAO+y7TTh4MMMco3AZCKPBL5JVMqNIg==} + '@tiptap/extension-gapcursor@3.27.3': + resolution: {integrity: sha512-MVBqzwYrDOttkn2GOrvvKTDCymfSS2VGSKpahcKKhge5mweSDiqko2X1vBDnMF8aVW3WxIFfDMmO4VMmh8HDZA==} peerDependencies: - '@tiptap/extensions': 3.22.5 + '@tiptap/extensions': 3.27.3 - '@tiptap/extension-hard-break@3.22.5': - resolution: {integrity: sha512-n0R2mUVYZU2AVbJhg/WcY9+zx690wVwvsItHJf0DrYbf1tCYHx+PRHUt/AoXk6u8BSmnkb8/FDziS8m3mjfpSg==} + '@tiptap/extension-hard-break@3.27.3': + resolution: {integrity: sha512-cySObJITR2CRrWII87mI2LJ12wEETTnxt2p1vvC6ZtUmKnB50fOu+ux8ZEt6KYNocIOtrEZthNFzTOx7R7UtrQ==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-heading@3.22.5': - resolution: {integrity: sha512-hjyEG4947PAhMBfP1G6B0QAh6+y9mp2C5BQmNjprA05/lQzDAT7KFZzNh8ZVp3ol6aICKq/N1gFOW9Dc/9FUOw==} + '@tiptap/extension-heading@3.27.3': + resolution: {integrity: sha512-QHXnsNic6iId8pnsFZ8z4PkX5L+HCHa/D7rAi3nNWtPlSIAOxo4nKrALcB5/tHmY+XL8kEXKH3nsNLNEDLCYPg==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-horizontal-rule@3.22.5': - resolution: {integrity: sha512-vUV0/ugIbXOc8SJib0h8UMhgcqZXWu/dkEhlswZN4VVven1o5enkfxEiDw+OyIJHi5rUkrdhsQ/KTxG/Xb7X8A==} + '@tiptap/extension-horizontal-rule@3.27.3': + resolution: {integrity: sha512-sNCuo0+Q001B5XTVWY+ULpWXQqtBNRmAqXxAexZl44bx3rDqHG8OzjwT4EM0LIj2+BYVbdqwaJ1vfQbZVEEbig==} peerDependencies: - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.3 - '@tiptap/extension-italic@3.22.5': - resolution: {integrity: sha512-4T8baSiLkeIymTgEwirxDFt5YgYofkP3m1+MGYdGy2HKcOK+1vpvlPhEO1X5qtZngtJW5S4+njKjinRg52A4PA==} + '@tiptap/extension-italic@3.27.3': + resolution: {integrity: sha512-7VpVi2vn8kGFAc/HLrt96J/E6+LXOGKn8xLhJS863t150yLIG3EPQLA1h+G5O6eo+/w+9YokvJAAJoeDihj1Jg==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-link@3.22.5': - resolution: {integrity: sha512-d671MvF3GPKoS2OVxjIlQ7hIE7MS3hREdR+d4cvnnoiLLD+ZJ6KgDnxmWqF0a1s4qxLWK2KxKRSOIfYGE31QWQ==} + '@tiptap/extension-link@3.27.0': + resolution: {integrity: sha512-c0fxb1cccM/1JNk7HOoJytKJ9kcpKPeGq86FNHQkqf+Bn+IzPgLb8Q3W89lOp33NlCOx2xiSrUFMBWcPX34z8A==} peerDependencies: - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.0 - '@tiptap/extension-list-item@3.22.5': - resolution: {integrity: sha512-W7uTmyKLhlsvuTPLv+8WwnsY+mlikBFIoLSvVcBaFt4MwpsZ+DeB6KQg02Y7tbtaAnG7rXu9Fvw2QORh2P728A==} + '@tiptap/extension-list-item@3.27.3': + resolution: {integrity: sha512-UddhVaQ7+V9IfQVVE8AJLNzSmyaaNpZPQsoPQxFNlJyOFxD6RwSTT8L4rb/TwbUctxSFWpyd1J7exzf33Ony/g==} peerDependencies: - '@tiptap/extension-list': 3.22.5 + '@tiptap/extension-list': 3.27.3 - '@tiptap/extension-list-keymap@3.22.5': - resolution: {integrity: sha512-cGUnxJ0y515e1bVHNjUmbx7oWHoEon59w6BA5N2KwV9iW2mZZchlTX4yxJSOX+ixeVRChsa7YwC3Z1jUZ6AMEg==} + '@tiptap/extension-list-keymap@3.27.3': + resolution: {integrity: sha512-GZPVg4QCFm41yTMPEPeTlH2odNeQwRuWHY/pt3pI5LsfipQ4kDBv6h9we928vJQUnU2Gg9Y3cL5iRbmXIWWTUA==} peerDependencies: - '@tiptap/extension-list': 3.22.5 + '@tiptap/extension-list': 3.27.3 - '@tiptap/extension-list@3.22.5': - resolution: {integrity: sha512-cVO3ZHCgxAWZ4zrFSs81FO2nyCk1wb2EHkpLpW98FzbJLkN9rDkazhW99P3HRWy/CvUldOT+8ecI1YrQtBojMg==} + '@tiptap/extension-list@3.27.0': + resolution: {integrity: sha512-27L9zP3SeKxW8DBfXcJtVnlfW6lJr6xm8C/WJ/iSlts/JHv1GwWwE7FWErmpkGeX6FwLnuaZbTMbfyyTlm4Dtg==} peerDependencies: - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.0 - '@tiptap/extension-ordered-list@3.22.5': - resolution: {integrity: sha512-OXdh4k4CNrukwiSdWdEQ49uvgnqvR0Z9aNSP4HI5/kZQ/Te1NtRtYCpUrzWyO/7CtjcCisXHti0o9C/TV8YMbQ==} + '@tiptap/extension-list@3.27.3': + resolution: {integrity: sha512-52rcaSzYjtVGUrNkdB8k1Bw/rId2lBirrWMvmnBLsieoeFd8zo8ow5zkwV057BYSgWXfnMAV7GOpDyq2IoSD9A==} peerDependencies: - '@tiptap/extension-list': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.3 - '@tiptap/extension-paragraph@3.22.5': - resolution: {integrity: sha512-52KCto4+XKpnBWpIufspWLyq4UWxAWC72ANPdGuIhbi72NRTabiTbTVN40uwGSPkyakeESG0/vKdWJCVvB4f0g==} + '@tiptap/extension-ordered-list@3.27.3': + resolution: {integrity: sha512-oHYoE65WfRSM5tCcXi8MtQmzPxz83E2qw0pa2yHBKwr9xCCQUu8vJHJE+EJGduWdaNImv43+6/6kVMeYYbXRKg==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/extension-list': 3.27.3 - '@tiptap/extension-placeholder@3.22.5': - resolution: {integrity: sha512-MZAohQ3FCS763BkhGXgaWRya6WruZjwRwEAkXP8vkxbERzl2OJRjniS4uXCWzAlRb3ttE103SnY7LMdM8FvsXw==} + '@tiptap/extension-paragraph@3.27.3': + resolution: {integrity: sha512-G5XPCN7lm0nULYPelJC2eUbKbt1q97j67e/HSWxwMYEXhceec5eNAtVfpDCRyXNO9osyBi2kXqLv/IQtxbch9A==} peerDependencies: - '@tiptap/extensions': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-strike@3.22.5': - resolution: {integrity: sha512-42WrrFK5gOom/0znH85x12Mw5IQ/6O6DWdyUWoRIrNA/qJpuHtU8oVU+bIgU2tuomMGHruRjIzgBQv5sBjEtww==} + '@tiptap/extension-placeholder@3.27.0': + resolution: {integrity: sha512-lT/wUype2OLoTPuSrWTZQJxcfJZfnBYhPmMAPk0NkGp9V5xml5m4dQ6W0+Cz1CW5lglshvn8c8C9rWs70XCHvA==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/extensions': 3.27.0 - '@tiptap/extension-table-cell@3.22.5': - resolution: {integrity: sha512-Wn4asCgNLfOPH5EOpiMjzOJXTZvv+TTqUT+gzm2fV69ZkleCGNO0BZwuR/TCIDLGIArbvHzyYy2/lJAfG4UCtg==} + '@tiptap/extension-strike@3.27.3': + resolution: {integrity: sha512-dp6Rs3I4zLVJPvAw2Q9yrNuYKcX5LTONH3/oyULvGsrqq5DKz7pqscfwhwnDSzrgm/3aCz6B9r1BVHlYI/DXlA==} peerDependencies: - '@tiptap/extension-table': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extension-table-header@3.22.5': - resolution: {integrity: sha512-aJmbgbO6QbSj0Rw3X4ogGPyd+8FwP6RgG71Dpa3NovzVkqJc3ZUq0wC3XH48U9Hd89F8f4AggFgHjU6/kQAgQQ==} + '@tiptap/extension-table-cell@3.27.0': + resolution: {integrity: sha512-e0JO0qz0jvI2BNrlw/CoOrD0zD8gpgM3cCS/gp/LCLRsHxzNJewEx8lKrjjyH4c0jvQfeqMX+HeDsglntGF8pg==} peerDependencies: - '@tiptap/extension-table': 3.22.5 + '@tiptap/extension-table': 3.27.0 - '@tiptap/extension-table-row@3.22.5': - resolution: {integrity: sha512-9A2BdX+R+P71f192Fo74OttMHj1WoFVO0ezaCzFbT8uNVG3nCJ7B5/1UkTlzqDdGOuWh1VpR63pFZP9LFsUv6A==} + '@tiptap/extension-table-header@3.27.0': + resolution: {integrity: sha512-CrZ4HJB0N3ekIiHvOee1CU+cm4EXn5vfOSPzMRAoUsocBSXuDKnzjoKt5TQMHohns0y241JJqsdFOnwN7EV4TA==} peerDependencies: - '@tiptap/extension-table': 3.22.5 + '@tiptap/extension-table': 3.27.0 - '@tiptap/extension-table@3.22.5': - resolution: {integrity: sha512-GMBM07bCwzHx1NK08zXRr2mNTDnP78Hd0VxFsRBIDFddDMZ2qG5jhwKHXN5cHMTrdWokWFUjvnEeJeV3guHoGg==} + '@tiptap/extension-table-row@3.27.0': + resolution: {integrity: sha512-dhmMuoMGJ0RI3Ad5CqLto1vRy67yM671cIZQaFjtqhTJhI9Ja/E+AFgzliU/pYN4BhmbX08Y3VQS/Y59fsblxQ==} peerDependencies: - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/extension-table': 3.27.0 - '@tiptap/extension-task-item@3.22.5': - resolution: {integrity: sha512-OVJKiq67lU+RiC6slIhhgTJBlP/Vads6MZ7Ld5wxzCtWMdGKDuzQ1dgF7vrMEs7mhSeSH3phNcIdQ5ypYftZ9w==} + '@tiptap/extension-table@3.27.0': + resolution: {integrity: sha512-p4QGpX5qVbvaM+AyZrzk/1GhPX7fe14otTmgGsV4MBRMZTU26bfXYerKhadnuYUee7CAfUJKMsNXzfx0gzLbGQ==} peerDependencies: - '@tiptap/extension-list': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.0 - '@tiptap/extension-task-list@3.22.5': - resolution: {integrity: sha512-SfZeJSALtFODs0i3fml1TSi4vQ4Uopu0p/LndK+mX5FGNBtNmWiy7Wr5cH03ANfzj8c2EzfGIyH+F2/V0HLK9g==} + '@tiptap/extension-task-item@3.27.0': + resolution: {integrity: sha512-h1LdsWmPm4oEF4Y/HJuSvn/Vf4Prde4y2+kL+3V70rlGZ4vTqtUgsR7lE2BL32H3DASTVdLmIaKFa+4h7xlJMQ==} peerDependencies: - '@tiptap/extension-list': 3.22.5 + '@tiptap/extension-list': 3.27.0 - '@tiptap/extension-text@3.22.5': - resolution: {integrity: sha512-bzpDOdAEo1JeoVZDIyV0oY0jGXkEG+AzF70SzHoRSjOvFDtKWunyXf9eO1OnOr2/fmMcckT2qwUBNBMQplWBzw==} + '@tiptap/extension-task-list@3.27.0': + resolution: {integrity: sha512-BAJGpRekNC7nF93y1BgKYpyviMjiW8S2eKzm2Sky0XkOvTGHTeTeZc8sUZ4JIRE8kI5Kw2tpUIBW0av0QMlj9Q==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/extension-list': 3.27.0 - '@tiptap/extension-underline@3.22.5': - resolution: {integrity: sha512-9ut09rJD0iEbS6sk7yd2j6IwuFDLTNmDEGTDLodvqAfi+bq7ddsTDv0YviXoZaA9sdHAdTEVr2ITy2m6WK5jpA==} + '@tiptap/extension-text@3.27.3': + resolution: {integrity: sha512-wSatZ/bop0pleeC18nF90zvWWEoRe/ewZncvm8LjcMrXwq41kTEs3j7nZflMYAh7X8fZvu00UIMeEyCNJl+5Yg==} peerDependencies: - '@tiptap/core': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/extensions@3.22.5': - resolution: {integrity: sha512-Ifg4MzKCj3uRqe3ieTwYnomu2y4p7EXr2avVSKZYfh12i2dyWe2Gkn1KuZDREANVE+gHqFlQjJRYzhJFwzSCrg==} + '@tiptap/extension-underline@3.27.3': + resolution: {integrity: sha512-YH7ka/Rp7ZwlzTuQCcs0OZ4CMSx/P/MzbseQKxKebEIZreWaKMZAaED97Fnu0dA66VlreD4/1C7xHJy84ovamg==} peerDependencies: - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 - '@tiptap/markdown@3.22.5': - resolution: {integrity: sha512-lLuAySaY5EYNYLe7e4507B9yQMAEDJdOKy0g85UNFV8giorYLQx56aV2O94Qb9gv3egs5inkwVRNfeJzOWAwig==} + '@tiptap/extensions@3.27.0': + resolution: {integrity: sha512-G4ufNa/F4upDI/2YWFBCVBs4skcCeQ2jvRQiFrLJCitUFcl03evP0znAvx5JKj9+nfm4ILYpPpncEFyMq4mFEg==} peerDependencies: - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.0 - '@tiptap/pm@3.22.5': - resolution: {integrity: sha512-Cr9Mv4igxvI2tKMiahw48sZxva3PfDzypErH8IB82N+9qa9n9ygVMt0BOaDg53hLKxEEVeYr2S/wCcJIVFgBTw==} + '@tiptap/extensions@3.27.3': + resolution: {integrity: sha512-IA2QKUVJgzUPEhhkUfr6P5u5GFVfhiApiEaaHXBz07saL2c4HNoVs2RC18QlZDCtLNKrPR1mUScr72u7uYs+YQ==} + peerDependencies: + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.3 - '@tiptap/starter-kit@3.22.5': - resolution: {integrity: sha512-LZ/LYbwH6rnDi5DnRyagkuNsYAVyhM+yJvvz+ZuYA0JkPiTXJV86J5PWSKew8M0gVfMHcNVtKjfQCvViFCeIgw==} + '@tiptap/markdown@3.27.0': + resolution: {integrity: sha512-LNb8uvTNecP30aaYvlnyJIGmAj1DiSalUVuFrM0rEUL/7zbKJUFhBfJvdBinL7Xgfqmld0i7Xl6SKm4YrJ/ATg==} + peerDependencies: + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.0 - '@tiptap/vue-3@3.22.5': - resolution: {integrity: sha512-xwSXPwDjauIVktMXBMaNaSgFyq3O1sXcX1vWyHyyCFlq4+8ekq4uXbjkD6y6IhZyr/AQoRYnjgosus+apGyGuA==} + '@tiptap/pm@3.27.0': + resolution: {integrity: sha512-cWuyaY19SoTOGwdPzhNrUuFMMILuR7mq/Ec02FO+y5jUnQiJYOy9pVx4RUIjBT24LYXrvA9YRhxL1v+KQKTz3A==} + + '@tiptap/starter-kit@3.27.0': + resolution: {integrity: sha512-AFrNuIpeyr2FJsWP5sjD0uhJfPBHdEKBByrqLu4O9h/OI8qJYKaPo9PxMXA2jQlWgDq6z0r8GPrr3PbJCMe1JA==} + + '@tiptap/vue-3@3.27.0': + resolution: {integrity: sha512-owVuWwtZKBm1MxUvJQkE0ckAOiMFHL2xKNmSB47cEfJIhGJBoRDP0S7wrcLe5k6NEbv76s1KRqzOdXcdBNSlKw==} peerDependencies: '@floating-ui/dom': ^1.0.0 - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.0 vue: ^3.0.0 '@tokenizer/inflate@0.4.1': @@ -13637,8 +13647,8 @@ packages: brace-expansion@2.1.0: resolution: {integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==} - brace-expansion@5.0.6: - resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + brace-expansion@5.0.7: + resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -14988,8 +14998,8 @@ packages: resolution: {integrity: sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==} engines: {node: '>=8.0.0'} - electron@41.7.2: - resolution: {integrity: sha512-oYbZNimoMlAy6Fp/o5x2vTggptuPsIbnPKCb6jGf1PJStXH7Gkw0MUQrBliHmDqKLW7yeE+SPsvFNILVN0ORMQ==} + electron@41.9.1: + resolution: {integrity: sha512-A8KDv1uiOQSYc7uXz5bT3LroEB9pUqgYkwDBkHRr4ttr3zQL8eKz/Aynmn++yYUT5mNEyx6AlS1a3b9UdUCqPw==} engines: {node: '>= 22.12.0'} hasBin: true @@ -15575,8 +15585,8 @@ packages: resolution: {integrity: sha512-7OnTFAVPefgw2eBJ1xj2PGGR9FwYzSUso9decayHgCDX4sJkHLdcsYTytTg+tYv+wKF3U8gJuSBz2jJpQV4u/g==} engines: {node: '>=16.1.0'} - fast-uri@3.1.2: - resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + fast-uri@3.1.3: + resolution: {integrity: sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==} fast-wrap-ansi@0.2.0: resolution: {integrity: sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==} @@ -15647,8 +15657,8 @@ packages: file-saver@2.0.5: resolution: {integrity: sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==} - file-type@21.3.2: - resolution: {integrity: sha512-DLkUvGwep3poOV2wpzbHCOnSKGk1LzyXTv+aHFgN2VFl96wnp8YA9YjO2qPzg5PuL8q/SW9Pdi6WTkYOIh995w==} + file-type@21.3.3: + resolution: {integrity: sha512-pNwbwz8c3aZ+GvbJnIsCnDjKvgCZLHxkFWLEFxU3RMa+Ey++ZSEfisvsWQMcdys6PpxQjWUOIDi1fifXsW3YRg==} engines: {node: '>=20'} file-uri-to-path@1.0.0: @@ -16174,8 +16184,8 @@ packages: resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} engines: {node: '>=0.10.0'} - hono@4.12.25: - resolution: {integrity: sha512-2NFaIyNVgJmBs/ecmtGzlmluTFs5cHEWGTdu0t1HBwYzoGXOL5nUQBRMXsXWla5i4KkG//QMzVP88m1+I3fdAQ==} + hono@4.12.27: + resolution: {integrity: sha512-1yrb/+w6HWQJrUCLkJ2IF5jNIPvvFkblV5RNOYl6bV+OA6p9GLcMpHFFGTosSvHvcAUibuUukRqhlYI4z32C7Q==} engines: {node: '>=16.9.0'} hookable@5.5.3: @@ -17247,14 +17257,11 @@ packages: canvas: optional: true - linkify-it@4.0.1: - resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + linkify-it@5.0.1: + resolution: {integrity: sha512-wVoTjP4Q6R0NW5hiZkVJaFZPWgtXfoGF+6LucL3/FtiNjmcHhYjEr5f1Kqjirc1nBW07J/ZuRFumqr2oqccEWg==} - linkify-it@5.0.0: - resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} - - linkifyjs@4.3.2: - resolution: {integrity: sha512-NT1CJtq3hHIreOianA8aSXn6Cw0JzYOuDQbOrSPe7gqFnCpKP++MQe3ODgO3oh2GJFORkAAdqredOa60z63GbA==} + linkifyjs@4.3.3: + resolution: {integrity: sha512-P8aEP5U/D1/IlTY2OeYsErdwh9bGuLE30NcXtKEjgdHcahveQoQwM2yZNsioQHsWFz0P7KKudisbrzCgR0sDHg==} load-esm@1.0.3: resolution: {integrity: sha512-v5xlu8eHD1+6r8EHTg6hfmO97LN8ugKtiXcy5e6oN72iD2r6u0RPfLl6fxM+7Wnh2ZRq15o0russMst44WauPA==} @@ -18949,16 +18956,16 @@ packages: perfect-scrollbar@1.5.5: resolution: {integrity: sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==} - pg-cloudflare@1.3.0: - resolution: {integrity: sha512-6lswVVSztmHiRtD6I8hw4qP/nDm1EJbKMRhf3HCYaqud7frGysPv7FYJ5noZQdhQtN2xJnimfMtvQq21pdbzyQ==} + pg-cloudflare@1.4.0: + resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==} - pg-connection-string@2.10.1: - resolution: {integrity: sha512-iNzslsoeSH2/gmDDKiyMqF64DATUCWj3YJ0wP14kqcsf2TUklwimd+66yYojKwZCA7h2yRNLGug71hCBA2a4sw==} + pg-connection-string@2.14.0: + resolution: {integrity: sha512-XwWDGcLRGCXAR8F/AM5bG7Q+A3Wm2s6QeEjlOKZLlH3UYcguiqCWKyWXVag5TLTIjR7oOJUY8kcADaZgWPyLeg==} pg-cursor@2.21.0: resolution: {integrity: sha512-IYvk/j+Suhtbo/C3uOf4JLsLK/gWxOTUOmYbDsbKnLaVJDq+KwhwK6ngpRfiCk8eDMS3AmGQABZCv0cREEzHQw==} peerDependencies: - pg: ^8 + pg: 8.21.0 pg-int8@1.0.1: resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} @@ -18971,10 +18978,10 @@ packages: pg-native@3.8.0: resolution: {integrity: sha512-AYSHGrkB4NOX7stBvWZvMA2fQ+Lgq9z3dnqJ9VRJcVpgMuErvM9RxbbCgJZjFvaKNLUyAGhu3Eino76DSPdNEA==} - pg-pool@3.11.0: - resolution: {integrity: sha512-MJYfvHwtGp870aeusDh+hg9apvOe2zmpZJpyt+BMtzUWlVqbhFmMK6bOBXLBUPd7iRtIF9fZplDc7KrPN3PN7w==} + pg-pool@3.14.0: + resolution: {integrity: sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==} peerDependencies: - pg: '>=8.0' + pg: 8.21.0 pg-promise@11.9.1: resolution: {integrity: sha512-qvMmyDvWd64X0a25hCuWV40GLMbgeYf4z7ZmzxQqGHtUIlzMtxcMtaBHAMr7XVOL62wFv2ZVKW5pFruD/4ZAOg==} @@ -18983,26 +18990,20 @@ packages: pg-protocol@1.11.0: resolution: {integrity: sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g==} + pg-protocol@1.15.0: + resolution: {integrity: sha512-cq9sECI5s0+uPUXjbz8ioyPJni6RzsRib0US67i5IoTZKw8fNeYlVE7u8F4dG7vEJJtc5wdD1K189lCCUwqWTQ==} + pg-query-stream@4.16.0: resolution: {integrity: sha512-vyqxAG4YVax43BCSfqcKxHSbh8YQshhVR0CjLNdo7MIM2UOqI+XsIYk0bVZJ0aKjQfjJQcGiGo9xK3hz0JcFyg==} peerDependencies: - pg: ^8 + pg: 8.21.0 pg-types@2.2.0: resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} engines: {node: '>=4'} - pg@8.12.0: - resolution: {integrity: sha512-A+LHUSnwnxrnL/tZ+OLfqR1SxLN3c/pgDztZ47Rpbsd4jUytsTtwQo/TLPRzPJMp/1pbhYVhH9cuSZLAajNfjQ==} - engines: {node: '>= 8.0.0'} - peerDependencies: - pg-native: '>=3.0.1' - peerDependenciesMeta: - pg-native: - optional: true - - pg@8.17.0: - resolution: {integrity: sha512-SRl6PbO7zqhD5bZ6lVtEFWknVeWv6Eab+PKzowWTEAce5MFiHTcSdi2N9M9m7VYAv1Hc3OOCxSka3hPBYoXHJA==} + pg@8.21.0: + resolution: {integrity: sha512-AUP1EYJuHraQGsVoCQVIcM7TEJVGtDzxWtGFZd8rds9d+CCXlU5Js1rYgfLNvxy9iJrpHjGrRjoi/3BT9fRyiA==} engines: {node: '>= 16.0.0'} peerDependencies: pg-native: '>=3.0.1' @@ -19358,11 +19359,14 @@ packages: prosemirror-history@1.5.0: resolution: {integrity: sha512-zlzTiH01eKA55UAf1MEjtssJeHnGxO0j4K4Dpx+gnmX9n+SHNlDqI2oO1Kv1iPN5B1dm5fsljCfqKF9nFL6HRg==} + prosemirror-inputrules@1.5.1: + resolution: {integrity: sha512-7wj4uMjKaXWAQ1CDgxNzNtR9AlsuwzHfdFH1ygEHA2KHF2DOEaXl1CJfNPAKCg9qNEh4rum975QLaCiQPyY6Fw==} + prosemirror-keymap@1.2.3: resolution: {integrity: sha512-4HucRlpiLd1IPQQXNqeo81BGtkY8Ai5smHhKW9jjPKRc2wQIxksg7Hl1tTI2IfT2B/LgX6bfYvXxEpJl7aKYKw==} - prosemirror-model@1.25.4: - resolution: {integrity: sha512-PIM7E43PBxKce8OQeezAs9j4TP+5yDpZVbuurd1h5phUxEKIu+G2a+EUZzIC5nS1mJktDJWzbqS23n1tsAf5QA==} + prosemirror-model@1.25.10: + resolution: {integrity: sha512-9n6rH4DbJU1eH4SxLt6Y0HhJIo6cZsb7DJ/30uob1hOKPeO6TAaMWI2tc7kwR92BjfPOU2fFHWbZLovLi3XQfA==} prosemirror-schema-list@1.5.1: resolution: {integrity: sha512-927lFx/uwyQaGwJxLWCZRkjXG0p48KpMj6ueoYiu4JX05GGuGcgzAy62dfiV8eFZftgyBUvLx76RsMe20fJl+Q==} @@ -20782,8 +20786,8 @@ packages: resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} engines: {node: '>=6'} - tar-fs@2.1.4: - resolution: {integrity: sha512-mDAjwmZdh7LTT6pNleZ05Yt65HC3E+NiQzl672vQG38jIrehtJk/J3mNwIg+vShQPcLF/LV7CMnDW6vjj6sfYQ==} + tar-fs@2.1.5: + resolution: {integrity: sha512-OboTd8mmMhZDNPV+UjQcK9yKAatXu2aJ+r1w4im1Otd4M4fl2hwvdoXUxIYHFTHWK/3y3FarBP70v3vwmGlOxw==} tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -20792,8 +20796,8 @@ packages: tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} - tar@7.5.16: - resolution: {integrity: sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==} + tar@7.5.17: + resolution: {integrity: sha512-wPEBwzapC+2PaTYPH6e2L+cNOEE227S47wUYFqlegcs8zlLLmeb9Fcff1HVZY4Fwku/1Eyv38n7GYwB2aaS71g==} engines: {node: '>=18'} tarn@3.0.2: @@ -21286,8 +21290,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici@6.24.1: - resolution: {integrity: sha512-sC+b0tB1whOCzbtlx20fx3WgCXwkW627p4EA9uM+/tNNPkSS+eSEld6pAs9nDv7WbY1UUljBMYPtu9BCOrCWKA==} + undici@6.27.0: + resolution: {integrity: sha512-YmfV3YnEDzXRC5lZ2jWtWWHKGUm1zIt8AhesR1tens+HTNv+YZlN/dp6G727LOvMJ8xjP9Be7Y2Sdr96LDm+pg==} engines: {node: '>=18.17'} undici@7.28.0: @@ -22248,12 +22252,12 @@ snapshots: '@octokit/plugin-rest-endpoint-methods': 10.4.1(@octokit/core@5.2.2) '@octokit/request': 8.4.1 '@octokit/request-error': 5.1.1 - undici: 6.24.1 + undici: 6.27.0 '@actions/http-client@2.2.3': dependencies: tunnel: 0.0.6 - undici: 6.24.1 + undici: 6.27.0 '@actions/io@1.1.3': {} @@ -24908,7 +24912,7 @@ snapshots: isomorphic-ws: 5.0.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) pathe: 2.0.3 shell-quote: 1.8.4 - tar: 7.5.16 + tar: 7.5.17 transitivePeerDependencies: - aws-crt - debug @@ -25372,9 +25376,9 @@ snapshots: protobufjs: 7.6.3 yargs: 17.7.2 - '@hono/node-server@1.19.13(hono@4.12.25)': + '@hono/node-server@1.19.13(hono@4.12.27)': dependencies: - hono: 4.12.25 + hono: 4.12.27 '@huggingface/inference@4.0.5': dependencies: @@ -25745,7 +25749,7 @@ snapshots: - aws-crt - encoding - '@langchain/community@1.1.27(07068e01acad9deb35febe7da58808f9)': + '@langchain/community@1.1.27(6643a8b26281c71c98a93046db720c1e)': dependencies: '@browserbasehq/stagehand': 1.14.0(@playwright/test@1.60.0)(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@17.4.2)(encoding@0.1.13)(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(utf-8-validate@5.0.10)(zod@3.25.67) '@ibm-cloud/watsonx-ai': 1.1.2 @@ -25787,7 +25791,7 @@ snapshots: lodash: 4.18.1 mammoth: 1.12.0 pdf-parse: 2.4.5 - pg: 8.17.0(pg-native@3.8.0) + pg: 8.21.0(pg-native@3.8.0) playwright: 1.60.0 puppeteer: 24.41.0(bufferutil@4.0.9)(typescript@7.0.2)(utf-8-validate@5.0.10) ws: 8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10) @@ -25797,7 +25801,7 @@ snapshots: - '@opentelemetry/sdk-trace-base' - peggy - '@langchain/community@1.1.27(17b7cd423acddae42287f9da221be1df)': + '@langchain/community@1.1.27(ccb68d3bd3172c487ac4566b05004ef8)': dependencies: '@browserbasehq/stagehand': 1.14.0(@playwright/test@1.60.0)(bufferutil@4.0.9)(deepmerge@4.3.1)(dotenv@17.4.2)(encoding@0.1.13)(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(utf-8-validate@5.0.10)(zod@3.25.67) '@ibm-cloud/watsonx-ai': 1.1.2 @@ -25850,7 +25854,7 @@ snapshots: mongodb: 6.21.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0)(socks@2.8.3) mysql2: 3.17.0 pdf-parse: 2.4.5 - pg: 8.17.0(pg-native@3.8.0) + pg: 8.21.0(pg-native@3.8.0) playwright: 1.60.0 puppeteer: 24.41.0(bufferutil@4.0.9)(typescript@6.0.2)(utf-8-validate@5.0.10) redis: 4.6.14 @@ -26371,7 +26375,7 @@ snapshots: '@microsoft/agents-a365-runtime': 1.0.0(@opentelemetry/api-logs@0.217.0)(@opentelemetry/api@1.9.0) '@microsoft/agents-a365-tooling': 1.0.0(@opentelemetry/api-logs@0.217.0)(@opentelemetry/api@1.9.0)(zod@3.25.67) '@microsoft/agents-hosting': 1.6.1(@opentelemetry/api-logs@0.217.0)(@opentelemetry/api@1.9.0) - hono: 4.12.25 + hono: 4.12.27 langchain: 1.5.2(@langchain/core@1.2.0(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.217.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)))(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.217.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(vue@3.5.26(typescript@6.0.2))(ws@8.21.0(bufferutil@4.0.9)(utf-8-validate@5.0.10)) uuid: 13.0.1 optionalDependencies: @@ -26397,7 +26401,7 @@ snapshots: '@microsoft/agents-hosting': 1.6.1(@opentelemetry/api-logs@0.217.0)(@opentelemetry/api@1.9.0) '@modelcontextprotocol/sdk': 1.26.0(zod@3.25.67) express: 5.2.1 - hono: 4.12.25 + hono: 4.12.27 transitivePeerDependencies: - '@cfworker/json-schema' - '@opentelemetry/api' @@ -26490,7 +26494,7 @@ snapshots: '@modelcontextprotocol/sdk@1.26.0(zod@3.25.67)': dependencies: - '@hono/node-server': 1.19.13(hono@4.12.25) + '@hono/node-server': 1.19.13(hono@4.12.27) ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5 @@ -26500,7 +26504,7 @@ snapshots: eventsource-parser: 3.0.8 express: 5.2.1 express-rate-limit: 8.2.2(express@5.2.1) - hono: 4.12.25 + hono: 4.12.27 jose: 6.2.2 json-schema-typed: 8.0.2 pkce-challenge: 5.0.0(patch_hash=651e785d0b7bbf5be9210e1e895c39a16dc3ce8a5a3843b4819565fb6e175b90) @@ -26550,7 +26554,7 @@ snapshots: - debug - supports-color - '@n8n/typeorm@0.3.20-16(@sentry/node@10.55.0(@opentelemetry/exporter-trace-otlp-http@0.217.0(@opentelemetry/api@1.9.0)))(mysql2@3.17.0)(pg-native@3.8.0)(pg-query-stream@4.16.0(pg@8.17.0(pg-native@3.8.0)))(pg@8.17.0(pg-native@3.8.0))(sqlite3@5.1.7)': + '@n8n/typeorm@0.3.20-16(@sentry/node@10.55.0(@opentelemetry/exporter-trace-otlp-http@0.217.0(@opentelemetry/api@1.9.0)))(mysql2@3.17.0)(pg-native@3.8.0)(pg-query-stream@4.16.0(pg@8.21.0(pg-native@3.8.0)))(pg@8.21.0(pg-native@3.8.0))(sqlite3@5.1.7)': dependencies: app-root-path: 3.1.0 async-mutex: 0.5.0 @@ -26568,9 +26572,9 @@ snapshots: optionalDependencies: '@sentry/node': 10.55.0(@opentelemetry/exporter-trace-otlp-http@0.217.0(@opentelemetry/api@1.9.0)) mysql2: 3.17.0 - pg: 8.17.0(pg-native@3.8.0) + pg: 8.21.0(pg-native@3.8.0) pg-native: 3.8.0 - pg-query-stream: 4.16.0(pg@8.17.0(pg-native@3.8.0)) + pg-query-stream: 4.16.0(pg@8.21.0(pg-native@3.8.0)) sqlite3: 5.1.7 transitivePeerDependencies: - supports-color @@ -27432,7 +27436,7 @@ snapshots: progress: 2.0.3 proxy-agent: 6.5.0 semver: 7.7.3 - tar-fs: 2.1.4 + tar-fs: 2.1.5 yargs: 17.7.2 transitivePeerDependencies: - supports-color @@ -27441,13 +27445,13 @@ snapshots: dependencies: '@qdrant/openapi-typescript-fetch': 1.2.6 typescript: 6.0.2 - undici: 6.24.1 + undici: 6.27.0 '@qdrant/js-client-rest@1.16.2(typescript@7.0.2)': dependencies: '@qdrant/openapi-typescript-fetch': 1.2.6 typescript: 7.0.2 - undici: 6.24.1 + undici: 6.27.0 '@qdrant/openapi-typescript-fetch@1.2.6': {} @@ -28821,204 +28825,215 @@ snapshots: '@thednp/dommatrix@2.0.12': {} - '@tiptap/core@3.22.5(@tiptap/pm@3.22.5)': + '@tiptap/core@3.27.0(@tiptap/pm@3.27.0)': dependencies: - '@tiptap/pm': 3.22.5 + '@tiptap/pm': 3.27.0 - '@tiptap/extension-blockquote@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-blockquote@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-bold@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-bold@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-bubble-menu@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extension-bubble-menu@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: '@floating-ui/dom': 1.7.0 - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 optional: true - '@tiptap/extension-bullet-list@3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-bullet-list@3.27.3(@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extension-list': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extension-list': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-code-block@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extension-code-block@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 - '@tiptap/extension-code@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-code@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-document@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-document@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-dropcursor@3.22.5(@tiptap/extensions@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-dropcursor@3.27.3(@tiptap/extensions@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extensions': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extensions': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-floating-menu@3.22.5(@floating-ui/dom@1.7.0)(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extension-floating-menu@3.27.3(@floating-ui/dom@1.7.0)(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: '@floating-ui/dom': 1.7.0 - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 optional: true - '@tiptap/extension-gapcursor@3.22.5(@tiptap/extensions@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-gapcursor@3.27.3(@tiptap/extensions@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extensions': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extensions': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-hard-break@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-hard-break@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-heading@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-heading@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-horizontal-rule@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extension-horizontal-rule@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 - '@tiptap/extension-italic@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-italic@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-link@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extension-link@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 - linkifyjs: 4.3.2 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 + linkifyjs: 4.3.3 - '@tiptap/extension-list-item@3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-list-item@3.27.3(@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extension-list': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extension-list': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-list-keymap@3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-list-keymap@3.27.3(@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extension-list': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extension-list': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extension-list@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 - '@tiptap/extension-ordered-list@3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: - '@tiptap/extension-list': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 - '@tiptap/extension-paragraph@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-ordered-list@3.27.3(@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/extension-list': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-placeholder@3.22.5(@tiptap/extensions@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-paragraph@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extensions': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-strike@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-placeholder@3.27.0(@tiptap/extensions@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/extensions': 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-table-cell@3.22.5(@tiptap/extension-table@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-strike@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extension-table': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extension-table-header@3.22.5(@tiptap/extension-table@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-table-cell@3.27.0(@tiptap/extension-table@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extension-table': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extension-table': 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-table-row@3.22.5(@tiptap/extension-table@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-table-header@3.27.0(@tiptap/extension-table@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extension-table': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extension-table': 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-table@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extension-table-row@3.27.0(@tiptap/extension-table@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/extension-table': 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-task-item@3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-table@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: - '@tiptap/extension-list': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 - '@tiptap/extension-task-list@3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5))': + '@tiptap/extension-task-item@3.27.0(@tiptap/extension-list@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/extension-list': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extension-list': 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-text@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-task-list@3.27.0(@tiptap/extension-list@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/extension-list': 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) - '@tiptap/extension-underline@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))': + '@tiptap/extension-text@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/extensions@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extension-underline@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) - '@tiptap/markdown@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)': + '@tiptap/extensions@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 + + '@tiptap/extensions@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': + dependencies: + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 + + '@tiptap/markdown@3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)': + dependencies: + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 marked: 17.0.6 - '@tiptap/pm@3.22.5': + '@tiptap/pm@3.27.0': dependencies: prosemirror-changeset: 2.4.1 prosemirror-commands: 1.7.1 prosemirror-dropcursor: 1.8.2 prosemirror-gapcursor: 1.4.1 prosemirror-history: 1.5.0 + prosemirror-inputrules: 1.5.1 prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.4 + prosemirror-model: 1.25.10 prosemirror-schema-list: 1.5.1 prosemirror-state: 1.4.4 prosemirror-tables: 1.8.5 prosemirror-transform: 1.12.0 prosemirror-view: 1.41.8 - '@tiptap/starter-kit@3.22.5': + '@tiptap/starter-kit@3.27.0': dependencies: - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/extension-blockquote': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-bold': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-bullet-list': 3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) - '@tiptap/extension-code': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-code-block': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) - '@tiptap/extension-document': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-dropcursor': 3.22.5(@tiptap/extensions@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) - '@tiptap/extension-gapcursor': 3.22.5(@tiptap/extensions@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) - '@tiptap/extension-hard-break': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-heading': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-horizontal-rule': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) - '@tiptap/extension-italic': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-link': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) - '@tiptap/extension-list': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) - '@tiptap/extension-list-item': 3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) - '@tiptap/extension-list-keymap': 3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) - '@tiptap/extension-ordered-list': 3.22.5(@tiptap/extension-list@3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)) - '@tiptap/extension-paragraph': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-strike': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-text': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extension-underline': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5)) - '@tiptap/extensions': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/extension-blockquote': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-bold': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-bullet-list': 3.27.3(@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) + '@tiptap/extension-code': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-code-block': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) + '@tiptap/extension-document': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-dropcursor': 3.27.3(@tiptap/extensions@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) + '@tiptap/extension-gapcursor': 3.27.3(@tiptap/extensions@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) + '@tiptap/extension-hard-break': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-heading': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-horizontal-rule': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) + '@tiptap/extension-italic': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-link': 3.27.0(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) + '@tiptap/extension-list': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) + '@tiptap/extension-list-item': 3.27.3(@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) + '@tiptap/extension-list-keymap': 3.27.3(@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) + '@tiptap/extension-ordered-list': 3.27.3(@tiptap/extension-list@3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)) + '@tiptap/extension-paragraph': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-strike': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-text': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extension-underline': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0)) + '@tiptap/extensions': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 - '@tiptap/vue-3@3.22.5(@floating-ui/dom@1.7.0)(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5)(vue@3.5.26(typescript@6.0.2))': + '@tiptap/vue-3@3.27.0(@floating-ui/dom@1.7.0)(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0)(vue@3.5.26(typescript@6.0.2))': dependencies: '@floating-ui/dom': 1.7.0 - '@tiptap/core': 3.22.5(@tiptap/pm@3.22.5) - '@tiptap/pm': 3.22.5 + '@tiptap/core': 3.27.0(@tiptap/pm@3.27.0) + '@tiptap/pm': 3.27.0 vue: 3.5.26(typescript@6.0.2) optionalDependencies: - '@tiptap/extension-bubble-menu': 3.22.5(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) - '@tiptap/extension-floating-menu': 3.22.5(@floating-ui/dom@1.7.0)(@tiptap/core@3.22.5(@tiptap/pm@3.22.5))(@tiptap/pm@3.22.5) + '@tiptap/extension-bubble-menu': 3.27.3(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) + '@tiptap/extension-floating-menu': 3.27.3(@floating-ui/dom@1.7.0)(@tiptap/core@3.27.0(@tiptap/pm@3.27.0))(@tiptap/pm@3.27.0) '@tokenizer/inflate@0.4.1': dependencies: @@ -30514,7 +30529,7 @@ snapshots: ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.2 + fast-uri: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -30605,7 +30620,7 @@ snapshots: proper-lockfile: 4.1.2 resedit: 1.7.2 semver: 7.7.3 - tar: 7.5.16 + tar: 7.5.17 temp-file: 3.4.0 tiny-async-pool: 1.3.0 which: 5.0.0 @@ -31048,7 +31063,7 @@ snapshots: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.6: + brace-expansion@5.0.7: dependencies: balanced-match: 4.0.3 @@ -31253,7 +31268,7 @@ snapshots: promise-inflight: 1.0.1 rimraf: 3.0.2 ssri: 8.0.1 - tar: 7.5.16 + tar: 7.5.17 unique-filename: 1.1.1 transitivePeerDependencies: - bluebird @@ -32389,7 +32404,7 @@ snapshots: '@grpc/proto-loader': 0.7.13 docker-modem: 5.0.6 protobufjs: 7.6.3 - tar-fs: 2.1.4 + tar-fs: 2.1.5 uuid: 13.0.1 transitivePeerDependencies: - supports-color @@ -32592,7 +32607,7 @@ snapshots: transitivePeerDependencies: - supports-color - electron@41.7.2: + electron@41.9.1: dependencies: '@electron-internal/extract-zip': 1.0.3 '@electron/get': 5.0.0 @@ -33504,7 +33519,7 @@ snapshots: '@babel/runtime': 7.29.7 tslib: 2.8.1 - fast-uri@3.1.2: {} + fast-uri@3.1.3: {} fast-wrap-ansi@0.2.0: dependencies: @@ -33576,7 +33591,7 @@ snapshots: file-saver@2.0.5: {} - file-type@21.3.2: + file-type@21.3.3: dependencies: '@tokenizer/inflate': 0.4.1 strtok3: 10.3.5 @@ -34222,7 +34237,7 @@ snapshots: dependencies: parse-passwd: 1.0.0 - hono@4.12.25: {} + hono@4.12.27: {} hookable@5.5.3: {} @@ -34409,7 +34424,7 @@ snapshots: debug: 4.3.4 dotenv: 16.4.5 extend: 3.0.2 - file-type: 21.3.2 + file-type: 21.3.3 form-data: 4.0.6 isstream: 0.1.2 jsonwebtoken: 9.0.3 @@ -35328,15 +35343,11 @@ snapshots: htmlparser2: 10.1.0 uhyphen: 0.2.0 - linkify-it@4.0.1: - dependencies: - uc.micro: 1.0.6 - - linkify-it@5.0.0: + linkify-it@5.0.1: dependencies: uc.micro: 2.1.0 - linkifyjs@4.3.2: {} + linkifyjs@4.3.3: {} load-esm@1.0.3: {} @@ -35542,7 +35553,7 @@ snapshots: html-to-text: 9.0.5 iconv-lite: 0.7.2 libmime: 5.3.7 - linkify-it: 5.0.0 + linkify-it: 5.0.1 nodemailer: 8.0.10 punycode.js: 2.3.1 tlds: 1.261.0 @@ -35613,7 +35624,7 @@ snapshots: dependencies: argparse: 2.0.1 entities: 3.0.1 - linkify-it: 4.0.1 + linkify-it: 5.0.1 mdurl: 1.0.1 uc.micro: 1.0.6 @@ -36021,7 +36032,7 @@ snapshots: minimatch@10.2.3: dependencies: - brace-expansion: 5.0.6 + brace-expansion: 5.0.7 minimatch@5.1.8: dependencies: @@ -36768,9 +36779,9 @@ snapshots: nopt: 9.0.0 proc-log: 6.1.0 semver: 7.7.3 - tar: 7.5.16 + tar: 7.5.17 tinyglobby: 0.2.15 - undici: 6.24.1 + undici: 6.27.0 which: 6.0.1 node-gyp@8.4.1: @@ -36783,7 +36794,7 @@ snapshots: npmlog: 6.0.2 rimraf: 3.0.2 semver: 7.7.3 - tar: 7.5.16 + tar: 7.5.17 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -37438,14 +37449,14 @@ snapshots: perfect-scrollbar@1.5.5: {} - pg-cloudflare@1.3.0: + pg-cloudflare@1.4.0: optional: true - pg-connection-string@2.10.1: {} + pg-connection-string@2.14.0: {} - pg-cursor@2.21.0(pg@8.17.0(pg-native@3.8.0)): + pg-cursor@2.21.0(pg@8.21.0(pg-native@3.8.0)): dependencies: - pg: 8.17.0(pg-native@3.8.0) + pg: 8.21.0(pg-native@3.8.0) pg-int8@1.0.1: {} @@ -37456,18 +37467,14 @@ snapshots: libpq: 1.11.0 pg-types: 2.2.0 - pg-pool@3.11.0(pg@8.12.0(pg-native@3.8.0)): + pg-pool@3.14.0(pg@8.21.0(pg-native@3.8.0)): dependencies: - pg: 8.12.0(pg-native@3.8.0) - - pg-pool@3.11.0(pg@8.17.0(pg-native@3.8.0)): - dependencies: - pg: 8.17.0(pg-native@3.8.0) + pg: 8.21.0(pg-native@3.8.0) pg-promise@11.9.1(pg-native@3.8.0): dependencies: assert-options: 0.8.1 - pg: 8.12.0(pg-native@3.8.0) + pg: 8.21.0(pg-native@3.8.0) pg-minify: 1.6.5 spex: 3.3.0 transitivePeerDependencies: @@ -37475,10 +37482,12 @@ snapshots: pg-protocol@1.11.0: {} - pg-query-stream@4.16.0(pg@8.17.0(pg-native@3.8.0)): + pg-protocol@1.15.0: {} + + pg-query-stream@4.16.0(pg@8.21.0(pg-native@3.8.0)): dependencies: - pg: 8.17.0(pg-native@3.8.0) - pg-cursor: 2.21.0(pg@8.17.0(pg-native@3.8.0)) + pg: 8.21.0(pg-native@3.8.0) + pg-cursor: 2.21.0(pg@8.21.0(pg-native@3.8.0)) pg-types@2.2.0: dependencies: @@ -37488,26 +37497,15 @@ snapshots: postgres-date: 1.0.7 postgres-interval: 1.2.0 - pg@8.12.0(pg-native@3.8.0): + pg@8.21.0(pg-native@3.8.0): dependencies: - pg-connection-string: 2.10.1 - pg-pool: 3.11.0(pg@8.12.0(pg-native@3.8.0)) - pg-protocol: 1.11.0 + pg-connection-string: 2.14.0 + pg-pool: 3.14.0(pg@8.21.0(pg-native@3.8.0)) + pg-protocol: 1.15.0 pg-types: 2.2.0 pgpass: 1.0.5 optionalDependencies: - pg-cloudflare: 1.3.0 - pg-native: 3.8.0 - - pg@8.17.0(pg-native@3.8.0): - dependencies: - pg-connection-string: 2.10.1 - pg-pool: 3.11.0(pg@8.17.0(pg-native@3.8.0)) - pg-protocol: 1.11.0 - pg-types: 2.2.0 - pgpass: 1.0.5 - optionalDependencies: - pg-cloudflare: 1.3.0 + pg-cloudflare: 1.4.0 pg-native: 3.8.0 pgpass@1.0.5: @@ -37702,7 +37700,7 @@ snapshots: pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 - tar-fs: 2.1.4 + tar-fs: 2.1.5 tunnel-agent: 0.6.0 precinct@12.2.0: @@ -37830,7 +37828,7 @@ snapshots: prosemirror-commands@1.7.1: dependencies: - prosemirror-model: 1.25.4 + prosemirror-model: 1.25.10 prosemirror-state: 1.4.4 prosemirror-transform: 1.12.0 @@ -37843,7 +37841,7 @@ snapshots: prosemirror-gapcursor@1.4.1: dependencies: prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.4 + prosemirror-model: 1.25.10 prosemirror-state: 1.4.4 prosemirror-view: 1.41.8 @@ -37854,42 +37852,47 @@ snapshots: prosemirror-view: 1.41.8 rope-sequence: 1.3.4 + prosemirror-inputrules@1.5.1: + dependencies: + prosemirror-state: 1.4.4 + prosemirror-transform: 1.12.0 + prosemirror-keymap@1.2.3: dependencies: prosemirror-state: 1.4.4 w3c-keyname: 2.2.6 - prosemirror-model@1.25.4: + prosemirror-model@1.25.10: dependencies: orderedmap: 2.1.1 prosemirror-schema-list@1.5.1: dependencies: - prosemirror-model: 1.25.4 + prosemirror-model: 1.25.10 prosemirror-state: 1.4.4 prosemirror-transform: 1.12.0 prosemirror-state@1.4.4: dependencies: - prosemirror-model: 1.25.4 + prosemirror-model: 1.25.10 prosemirror-transform: 1.12.0 prosemirror-view: 1.41.8 prosemirror-tables@1.8.5: dependencies: prosemirror-keymap: 1.2.3 - prosemirror-model: 1.25.4 + prosemirror-model: 1.25.10 prosemirror-state: 1.4.4 prosemirror-transform: 1.12.0 prosemirror-view: 1.41.8 prosemirror-transform@1.12.0: dependencies: - prosemirror-model: 1.25.4 + prosemirror-model: 1.25.10 prosemirror-view@1.41.8: dependencies: - prosemirror-model: 1.25.4 + prosemirror-model: 1.25.10 prosemirror-state: 1.4.4 prosemirror-transform: 1.12.0 @@ -39269,7 +39272,7 @@ snapshots: bindings: 1.5.0 node-addon-api: 7.1.0 prebuild-install: 7.1.3 - tar: 7.5.16 + tar: 7.5.17 optionalDependencies: node-gyp: 8.4.1 transitivePeerDependencies: @@ -39755,7 +39758,7 @@ snapshots: tapable@2.2.2: {} - tar-fs@2.1.4: + tar-fs@2.1.5: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3 @@ -39776,7 +39779,7 @@ snapshots: fast-fifo: 1.3.2 streamx: 2.22.1 - tar@7.5.16: + tar@7.5.17: dependencies: '@isaacs/fs-minipass': 4.0.1 chownr: 3.0.0 @@ -39848,7 +39851,7 @@ snapshots: proper-lockfile: 4.1.2 properties-reader: 3.0.1 ssh-remote-port-forward: 1.0.4 - tar-fs: 2.1.4 + tar-fs: 2.1.5 tmp: 0.2.7 undici: 7.28.0 transitivePeerDependencies: @@ -40345,7 +40348,7 @@ snapshots: undici-types@6.21.0: {} - undici@6.24.1: {} + undici@6.27.0: {} undici@7.28.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f9f6746aae2..f6a23fabc18 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -70,20 +70,20 @@ catalog: '@testcontainers/mysql': ^11.13.0 '@testcontainers/postgresql': ^11.13.0 '@testcontainers/redis': ^11.13.0 - '@tiptap/core': 3.22.5 - '@tiptap/pm': 3.22.5 - '@tiptap/extension-link': 3.22.5 - '@tiptap/extension-placeholder': 3.22.5 - '@tiptap/extension-strike': 3.22.5 - '@tiptap/extension-table': 3.22.5 - '@tiptap/extension-table-cell': 3.22.5 - '@tiptap/extension-table-header': 3.22.5 - '@tiptap/extension-table-row': 3.22.5 - '@tiptap/extension-task-item': 3.22.5 - '@tiptap/extension-task-list': 3.22.5 - '@tiptap/markdown': 3.22.5 - '@tiptap/starter-kit': 3.22.5 - '@tiptap/vue-3': 3.22.5 + '@tiptap/core': 3.27.0 + '@tiptap/pm': 3.27.0 + '@tiptap/extension-link': 3.27.0 + '@tiptap/extension-placeholder': 3.27.0 + '@tiptap/extension-strike': 3.27.0 + '@tiptap/extension-table': 3.27.0 + '@tiptap/extension-table-cell': 3.27.0 + '@tiptap/extension-table-header': 3.27.0 + '@tiptap/extension-table-row': 3.27.0 + '@tiptap/extension-task-item': 3.27.0 + '@tiptap/extension-task-list': 3.27.0 + '@tiptap/markdown': 3.27.0 + '@tiptap/starter-kit': 3.27.0 + '@tiptap/vue-3': 3.27.0 '@types/basic-auth': ^1.1.3 '@types/estree': ^1.0.8 '@types/express': ^5.0.1 @@ -126,7 +126,7 @@ catalog: cross-env: ^7.0.3 csv-parse: 6.2.1 dotenv: 17.2.3 - electron: ^41.7.2 + electron: 41.9.1 esbuild: ^0.28.1 eslint: 9.29.0 eslint-plugin-oxlint: ^1.61.0 @@ -137,7 +137,7 @@ catalog: fast-json-patch: ^3.1.1 fastest-levenshtein: 1.0.16 fflate: 0.8.3 - file-type: 21.3.2 + file-type: 21.3.3 flatted: 3.4.2 form-data: 4.0.6 get-tsconfig: ^4.13.0 @@ -174,7 +174,7 @@ catalog: oxlint-tsgolint: ^0.21.1 pdf-parse: 2.4.5 pdfjs-dist: 5.4.296 - pg: 8.17.0 + pg: 8.21.0 picocolors: 1.0.1 playwright-core: 1.60.0 posthog-node: 5.33.4 @@ -191,7 +191,7 @@ catalog: ssh2: 1.15.0 stream-json: 1.9.1 stylelint: ^16.23.0 - tar: ^7.5.16 + tar: 7.5.17 testcontainers: ^11.13.0 ts-morph: ^27.0.2 tsdown: ^0.16.5 @@ -260,7 +260,7 @@ catalogs: eslint-plugin-storybook: ^10.1.11 storybook: ^10.1.11 undici-v6: - undici: ^6.24.0 + undici: ^6.27.0 undici-v7: undici: ^7.28.0