diff --git a/.boundaries-baseline.json b/.boundaries-baseline.json index 23e330a165b..2424a996a24 100644 --- a/.boundaries-baseline.json +++ b/.boundaries-baseline.json @@ -1,3 +1,3 @@ { - "issues": 558 + "issues": 555 } diff --git a/packages/@n8n/codemirror-lang-html/package.json b/packages/@n8n/codemirror-lang-html/package.json index 4c3ea6320b9..03d15713c51 100644 --- a/packages/@n8n/codemirror-lang-html/package.json +++ b/packages/@n8n/codemirror-lang-html/package.json @@ -45,6 +45,7 @@ "devDependencies": { "@codemirror/buildhelper": "^0.1.5", "@lezer/generator": "catalog:", + "@lezer/javascript": "catalog:", "@n8n/typescript-config": "workspace:*", "typescript": "catalog:typescript", "@rollup/plugin-node-resolve": "^9.0.0", diff --git a/packages/@n8n/scheduler/package.json b/packages/@n8n/scheduler/package.json index 017492c253f..3e2cde32bf3 100644 --- a/packages/@n8n/scheduler/package.json +++ b/packages/@n8n/scheduler/package.json @@ -45,6 +45,7 @@ "@vitest/coverage-v8": "catalog:", "fast-check": "catalog:", "typescript": "catalog:", + "vite": "catalog:", "vitest": "catalog:", "vitest-mock-extended": "catalog:" }, diff --git a/packages/frontend/editor-ui/package.json b/packages/frontend/editor-ui/package.json index b9397cfbb33..bf39b977960 100644 --- a/packages/frontend/editor-ui/package.json +++ b/packages/frontend/editor-ui/package.json @@ -105,6 +105,7 @@ "stream-browserify": "^3.0.0", "stylelint": "catalog:", "timeago.js": "^4.0.2", + "type-fest": "^4.41.0", "typescript": "catalog:", "uuid": "catalog:", "v-code-diff": "^1.13.1", diff --git a/packages/frontend/editor-ui/src/app/composables/useToolParameters.ts b/packages/frontend/editor-ui/src/app/composables/useToolParameters.ts index 3939347439b..ecfb6a2fcad 100644 --- a/packages/frontend/editor-ui/src/app/composables/useToolParameters.ts +++ b/packages/frontend/editor-ui/src/app/composables/useToolParameters.ts @@ -13,7 +13,7 @@ import { useProjectsStore } from '@/features/collaboration/projects/projects.sto import { useNodeTypesStore } from '../stores/nodeTypes.store'; import { useAgentRequestStore } from '@n8n/stores/useAgentRequestStore'; import { type IFormInput } from '@n8n/design-system'; -import { type JSONSchema7 } from 'json-schema'; +import type { JSONSchema7 } from 'json-schema'; import { AI_MCP_TOOL_NODE_TYPE } from '../constants'; import { TOOL_NODE_TYPES_NEED_INPUT } from '../utils/nodes/nodeTransforms'; diff --git a/packages/nodes-base/nodes/Form/test/formCompletionUtils.test.ts b/packages/nodes-base/nodes/Form/test/formCompletionUtils.test.ts index 9d11297cec0..ba38ffc28cf 100644 --- a/packages/nodes-base/nodes/Form/test/formCompletionUtils.test.ts +++ b/packages/nodes-base/nodes/Form/test/formCompletionUtils.test.ts @@ -10,7 +10,7 @@ vi.mock('n8n-core', () => ({ })); import { Container } from '@n8n/di'; -import { type Response } from 'express'; +import type { Response } from 'express'; import { type MockProxy, mock } from 'vitest-mock-extended'; import { getHtmlSandboxCSP, InstanceSettings, isFormHtmlSandboxingDisabled } from 'n8n-core'; import { type INode, type IUser, type IWebhookFunctions } from 'n8n-workflow'; diff --git a/packages/nodes-base/nodes/Form/test/formNodeUtils.test.ts b/packages/nodes-base/nodes/Form/test/formNodeUtils.test.ts index bc86a336b3e..7e8b89dd802 100644 --- a/packages/nodes-base/nodes/Form/test/formNodeUtils.test.ts +++ b/packages/nodes-base/nodes/Form/test/formNodeUtils.test.ts @@ -1,4 +1,4 @@ -import { type Response } from 'express'; +import type { Response } from 'express'; import type { MockProxy } from 'vitest-mock-extended'; import { mock } from 'vitest-mock-extended'; import { diff --git a/packages/nodes-base/nodes/Form/utils/formCompletionUtils.ts b/packages/nodes-base/nodes/Form/utils/formCompletionUtils.ts index 1e3e5a7c353..3bed4e7b698 100644 --- a/packages/nodes-base/nodes/Form/utils/formCompletionUtils.ts +++ b/packages/nodes-base/nodes/Form/utils/formCompletionUtils.ts @@ -1,4 +1,4 @@ -import { type Response } from 'express'; +import type { Response } from 'express'; import { getHtmlSandboxCSP, isFormHtmlSandboxingDisabled } from 'n8n-core'; import { type NodeTypeAndVersion, diff --git a/packages/nodes-base/nodes/Form/utils/formNodeUtils.ts b/packages/nodes-base/nodes/Form/utils/formNodeUtils.ts index 202801cf191..fce2a4a359f 100644 --- a/packages/nodes-base/nodes/Form/utils/formNodeUtils.ts +++ b/packages/nodes-base/nodes/Form/utils/formNodeUtils.ts @@ -1,4 +1,4 @@ -import { type Response } from 'express'; +import type { Response } from 'express'; import { type NodeTypeAndVersion, type IUser, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4874d4ec8ed..b70234fe452 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -132,6 +132,9 @@ catalogs: '@lezer/highlight': specifier: 1.2.3 version: 1.2.3 + '@lezer/javascript': + specifier: 1.5.4 + version: 1.5.4 '@lezer/lr': specifier: 1.4.5 version: 1.4.5 @@ -1724,6 +1727,9 @@ importers: '@lezer/generator': specifier: 'catalog:' version: 1.8.0 + '@lezer/javascript': + specifier: 'catalog:' + version: 1.5.4 '@n8n/typescript-config': specifier: workspace:* version: link:../typescript-config @@ -3378,6 +3384,9 @@ importers: typescript: specifier: 'catalog:' version: 6.0.2 + vite: + specifier: 'catalog:' + version: 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) 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)) @@ -5633,6 +5642,9 @@ importers: timeago.js: specifier: ^4.0.2 version: 4.0.2 + type-fest: + specifier: ^4.41.0 + version: 4.41.0 typescript: specifier: 'catalog:' version: 6.0.2