From 8d66df21295c0a173b4d07a320dccf9a34cb7f4b Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 7 Oct 2026 18:06:22 +0000 Subject: [PATCH] chore: Add fast-check to cli, instance-ai and editor-ui dev dependencies (no-changelog) Property-based tests for the new pure functions run in these packages. fast-check is already in the workspace catalog. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_018gK4jZbBjL8toMAnrfJ4mh --- packages/@n8n/instance-ai/package.json | 1 + packages/cli/package.json | 1 + packages/frontend/editor-ui/package.json | 1 + pnpm-lock.yaml | 9 +++++++++ 4 files changed, 12 insertions(+) diff --git a/packages/@n8n/instance-ai/package.json b/packages/@n8n/instance-ai/package.json index ee47dc5e6cc..06adab2978e 100644 --- a/packages/@n8n/instance-ai/package.json +++ b/packages/@n8n/instance-ai/package.json @@ -106,6 +106,7 @@ "@types/psl": "1.1.3", "@types/turndown": "catalog:", "@vitest/coverage-v8": "catalog:", + "fast-check": "catalog:", "fast-glob": "catalog:", "p-limit": "catalog:p-limit-v7", "playwright-core": "catalog:", diff --git a/packages/cli/package.json b/packages/cli/package.json index 957e513ac82..f66e5245117 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -110,6 +110,7 @@ "axios": "catalog:", "concurrently": "^8.2.0", "esbuild": "catalog:", + "fast-check": "catalog:", "form-data": "catalog:", "minifaker": "1.34.1", "mjml": "^4.15.3", diff --git a/packages/frontend/editor-ui/package.json b/packages/frontend/editor-ui/package.json index c7497e69f26..30a95103809 100644 --- a/packages/frontend/editor-ui/package.json +++ b/packages/frontend/editor-ui/package.json @@ -127,6 +127,7 @@ "eslint-plugin-oxlint": "catalog:", "esprima-next": "5.8.4", "fake-indexeddb": "^6.0.0", + "fast-check": "catalog:", "fast-json-stable-stringify": "^2.1.0", "file-saver": "^2.0.2", "flatted": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e63d02410c9..4a7e75bd1b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3233,6 +3233,9 @@ importers: '@vitest/coverage-v8': specifier: 'catalog:' version: 5.0.1(@vitest/browser@5.0.1)(vitest@5.0.1) + fast-check: + specifier: 'catalog:' + version: 3.23.2 fast-glob: specifier: 'catalog:' version: 3.3.3 @@ -5309,6 +5312,9 @@ importers: esbuild: specifier: ^0.28.1 version: 0.28.1 + fast-check: + specifier: 'catalog:' + version: 3.23.2 form-data: specifier: 4.0.6 version: 4.0.6 @@ -6865,6 +6871,9 @@ importers: fake-indexeddb: specifier: ^6.0.0 version: 6.0.0 + fast-check: + specifier: 'catalog:' + version: 3.23.2 fast-json-stable-stringify: specifier: ^2.1.0 version: 2.1.0