n8n/packages/workflow
Claude f2b6704fc4
fix: Run mutation tests in a sandbox and activate mutants with Vitest 5 (no-changelog)
The mutation tool now runs Stryker in a sandbox mirror and never changes the working tree.
A vitest-compat runner fixes the test name filter so that mutants run their tests under Vitest 5.
The --test-command flag runs a package-specific test command with the Stryker command runner.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018gK4jZbBjL8toMAnrfJ4mh
2026-10-08 14:26:56 +00:00
..
src feat(core): Add opt-in Simple and Power experience modes settings (no-changelog) 2026-10-07 21:40:32 +00:00
test fix(core): Block publishing workflows with unconnected required node inputs (#37265) 2026-10-05 07:56:07 +00:00
oxlint.config.mts chore: Complete base package migration to Oxlint (#40257) 2026-10-05 10:48:34 +03:00
package.json chore: Complete base package migration to Oxlint (#40257) 2026-10-05 10:48:34 +03:00
README.md docs: Fix links to license files in readme (no-changelog) (#10257) 2024-08-06 15:21:57 +01:00
stryker.config.mjs fix: Run mutation tests in a sandbox and activate mutants with Vitest 5 (no-changelog) 2026-10-08 14:26:56 +00:00
tsconfig.build.cjs.json chore: Migrate all base packages to TypeScript 7 (#34338) 2026-07-17 12:56:29 +03:00
tsconfig.build.esm.json feat: Modernize build and testing for workflow package (no-changelog) (#16771) 2025-06-30 20:02:16 +03:00
tsconfig.json chore(core): Lock the @n8n/typeorm import ratchet and document the boundary (no-changelog) (#34370) 2026-07-21 08:26:21 +00:00
vitest.config.ts feat(core): Add QuickJS expression engine option alongside isolated-vm (no-changelog) (#33969) 2026-08-31 13:40:28 +00:00
vitest.stryker.config.ts feat(core): Make the vm expression engine the default (#35738) 2026-08-07 09:55:26 +00:00

n8n.io - Workflow Automation

n8n-workflow

Workflow base code for n8n

npm install n8n-workflow

License

You can find the license information here