2019-06-23 10:35:23 +00:00
{
2024-01-26 09:28:19 +00:00
"name" : "n8n-monorepo" ,
2026-04-21 08:58:38 +00:00
"version" : "2.18.0" ,
2020-04-06 18:04:59 +00:00
"private" : true ,
2022-11-09 16:32:05 +00:00
"engines" : {
2025-06-04 13:54:57 +00:00
"node" : ">=22.16" ,
2025-11-18 13:28:34 +00:00
"pnpm" : ">=10.22.0"
2022-11-09 16:32:05 +00:00
} ,
2026-03-26 06:55:57 +00:00
"packageManager" : "pnpm@10.32.1" ,
2020-04-06 18:04:59 +00:00
"scripts" : {
2024-09-17 14:37:07 +00:00
"prepare" : "node scripts/prepare.mjs" ,
2022-11-21 11:53:11 +00:00
"preinstall" : "node scripts/block-npm-install.js" ,
2022-08-06 20:55:51 +00:00
"build" : "turbo run build" ,
2025-06-25 11:52:16 +00:00
"build:n8n" : "node scripts/build-n8n.mjs" ,
2025-07-03 13:45:48 +00:00
"build:deploy" : "node scripts/build-n8n.mjs" ,
2025-06-25 11:52:16 +00:00
"build:docker" : "node scripts/build-n8n.mjs && node scripts/dockerize-n8n.mjs" ,
2025-12-10 07:03:06 +00:00
"build:docker:coverage" : "BUILD_WITH_COVERAGE=true node scripts/build-n8n.mjs && node scripts/dockerize-n8n.mjs" ,
2025-06-25 11:52:16 +00:00
"build:docker:scan" : "node scripts/build-n8n.mjs && node scripts/dockerize-n8n.mjs && node scripts/scan-n8n-image.mjs" ,
2026-03-09 08:40:40 +00:00
"build:docker:clean" : "TURBO_FORCE=true node scripts/build-n8n.mjs && DOCKER_BUILD_NO_CACHE=true DOCKER_BUILD_BASE_IMAGE=true node scripts/dockerize-n8n.mjs" ,
2025-08-04 18:59:06 +00:00
"build:docker:test" : "node scripts/build-n8n.mjs && node scripts/dockerize-n8n.mjs && turbo run test:container:standard --filter=n8n-playwright" ,
2024-07-30 18:24:01 +00:00
"typecheck" : "turbo typecheck" ,
2025-02-28 12:28:30 +00:00
"dev" : "turbo run dev --parallel --env-mode=loose --filter=!@n8n/design-system --filter=!@n8n/chat --filter=!@n8n/task-runner" ,
"dev:be" : "turbo run dev --parallel --env-mode=loose --filter=!@n8n/design-system --filter=!@n8n/chat --filter=!@n8n/task-runner --filter=!n8n-editor-ui" ,
2026-04-15 17:11:51 +00:00
"dev:ai" : "turbo run dev --parallel --env-mode=loose --filter=@n8n/n8n-nodes-langchain --filter=n8n --filter=n8n-core" ,
2025-02-28 12:28:30 +00:00
"dev:fe" : "run-p start \"dev:fe:editor --filter=@n8n/design-system\"" ,
2025-01-08 12:16:56 +00:00
"dev:fe:editor" : "turbo run dev --parallel --env-mode=loose --filter=n8n-editor-ui" ,
2025-12-09 14:21:21 +00:00
"dev:e2e" : "pnpm --filter=n8n-playwright dev --ui" ,
2025-07-28 09:07:28 +00:00
"clean" : "turbo run clean" ,
2024-09-03 12:35:13 +00:00
"reset" : "node scripts/ensure-zx.mjs && zx scripts/reset.mjs" ,
2022-08-19 13:34:02 +00:00
"format" : "turbo run format && node scripts/format.mjs" ,
2024-09-17 12:10:22 +00:00
"format:check" : "turbo run format:check" ,
2022-08-06 20:55:51 +00:00
"lint" : "turbo run lint" ,
2025-08-04 13:01:16 +00:00
"lint:styles" : "turbo run lint:styles" ,
"lint:styles:fix" : "turbo run lint:styles:fix" ,
2025-07-28 09:07:28 +00:00
"lint:affected" : "turbo run lint --affected" ,
"lint:fix" : "turbo run lint:fix" ,
2026-04-14 08:44:48 +00:00
"lint:ci" : "turbo run lint lint:styles" ,
2021-06-29 05:28:02 +00:00
"optimize-svg" : "find ./packages -name '*.svg' ! -name 'pipedrive.svg' -print0 | xargs -0 -P16 -L20 npx svgo" ,
2025-09-01 10:41:42 +00:00
"generate:third-party-licenses" : "node scripts/generate-third-party-licenses.mjs" ,
2025-07-18 12:34:48 +00:00
"setup-backend-module" : "node scripts/ensure-zx.mjs && zx scripts/backend-module/setup.mjs" ,
2026-02-06 11:07:53 +00:00
"start" : "node scripts/os-normalize.mjs --dir packages/cli/bin n8n" ,
2025-04-04 20:58:08 +00:00
"test" : "JEST_JUNIT_CLASSNAME={filepath} turbo run test" ,
2025-07-28 09:07:28 +00:00
"test:ci" : "turbo run test --continue --concurrency=1" ,
2025-10-22 12:33:48 +00:00
"test:ci:frontend" : "turbo run test --continue --filter='./packages/frontend/**'" ,
"test:ci:backend" : "turbo run test --continue --concurrency=1 --filter='!./packages/frontend/**'" ,
2025-10-31 17:59:44 +00:00
"test:ci:backend:unit" : "turbo run test:unit --continue --filter='!./packages/frontend/**'" ,
"test:ci:backend:integration" : "turbo run test:integration --continue --concurrency=1 --filter='!./packages/frontend/**'" ,
2025-07-28 09:07:28 +00:00
"test:affected" : "turbo run test --affected --concurrency=1" ,
2025-08-04 18:59:06 +00:00
"test:with:docker" : "pnpm --filter=n8n-playwright test:container:standard" ,
2025-07-10 10:50:03 +00:00
"test:show:report" : "pnpm --filter=n8n-playwright exec playwright show-report" ,
2026-04-02 07:29:51 +00:00
"watch" : "turbo run watch --concurrency=64" ,
2021-05-02 03:43:01 +00:00
"webhook" : "./packages/cli/bin/n8n webhook" ,
2026-04-01 18:33:38 +00:00
"worker" : "./packages/cli/bin/n8n worker" ,
2026-04-07 15:22:32 +00:00
"dev:computer-use" : "pnpm --filter @n8n/computer-use build && node packages/@n8n/computer-use/dist/cli.js serve" ,
"stop:computer-use" : "lsof -ti :7655 | xargs kill 2>/dev/null; echo 'computer-use stopped'"
2022-11-09 16:32:05 +00:00
} ,
2020-04-06 18:04:59 +00:00
"devDependencies" : {
2026-01-09 11:48:20 +00:00
"@babel/preset-env" : "^7.26.0" ,
2024-09-17 12:10:22 +00:00
"@biomejs/biome" : "^1.9.0" ,
2026-03-26 06:55:57 +00:00
"@dotenvx/dotenvx" : "^1.40.0" ,
2025-02-26 12:45:35 +00:00
"@n8n/eslint-config" : "workspace:*" ,
2023-07-28 11:55:16 +00:00
"@types/jest" : "^29.5.3" ,
2024-10-23 14:01:07 +00:00
"@types/node" : "*" ,
2025-05-13 09:18:30 +00:00
"@types/supertest" : "^6.0.3" ,
2025-06-04 16:31:22 +00:00
"babel-plugin-transform-import-meta" : "^2.3.2" ,
2024-11-06 15:02:04 +00:00
"cross-env" : "^7.0.3" ,
2025-06-27 08:42:47 +00:00
"eslint" : "catalog:" ,
2023-07-28 11:55:16 +00:00
"jest" : "^29.6.2" ,
"jest-environment-jsdom" : "^29.6.2" ,
2023-05-05 15:50:10 +00:00
"jest-expect-message" : "^1.1.3" ,
2025-04-04 20:58:08 +00:00
"jest-junit" : "^16.0.0" ,
2023-07-28 11:55:16 +00:00
"jest-mock" : "^29.6.2" ,
2023-04-04 17:01:47 +00:00
"jest-mock-extended" : "^3.0.4" ,
2024-09-17 12:10:22 +00:00
"lefthook" : "^1.7.15" ,
2025-09-01 10:41:42 +00:00
"license-checker" : "^25.0.1" ,
2025-03-10 10:27:25 +00:00
"nock" : "^14.0.1" ,
2023-07-28 11:55:16 +00:00
"nodemon" : "^3.0.1" ,
2025-01-08 12:16:56 +00:00
"npm-run-all2" : "^7.0.2" ,
2023-02-14 12:00:15 +00:00
"p-limit" : "^3.1.0" ,
2023-07-28 11:55:16 +00:00
"rimraf" : "^5.0.1" ,
2025-05-13 09:18:30 +00:00
"supertest" : "^7.1.1" ,
2023-07-28 11:55:16 +00:00
"ts-jest" : "^29.1.1" ,
2024-10-23 12:39:44 +00:00
"tsc-alias" : "^1.8.10" ,
"tsc-watch" : "^6.2.0" ,
2026-04-10 09:44:24 +00:00
"turbo" : "2.9.4" ,
2024-09-03 12:35:13 +00:00
"typescript" : "*" ,
2026-03-01 15:17:14 +00:00
"zx" : "^8.8.5"
2020-04-06 18:04:59 +00:00
} ,
2022-11-09 16:32:05 +00:00
"pnpm" : {
"onlyBuiltDependencies" : [
2026-04-01 18:33:38 +00:00
"@vscode/ripgrep" ,
2026-02-26 14:20:33 +00:00
"isolated-vm" ,
2023-07-28 11:55:16 +00:00
"sqlite3"
2022-11-09 16:32:05 +00:00
] ,
"overrides" : {
2026-02-10 12:24:27 +00:00
"@isaacs/brace-expansion" : "5.0.1" ,
2026-01-28 12:50:37 +00:00
"libphonenumber-js" : "npm:empty-npm-package@1.0.0" ,
2026-03-24 14:31:24 +00:00
"@browserbasehq/stagehand" : "npm:empty-npm-package@1.0.0" ,
"sharp" : "npm:empty-npm-package@1.0.0" ,
2025-11-18 15:55:47 +00:00
"ast-types" : "0.16.1" ,
2025-12-08 12:22:51 +00:00
"@azure/identity" : "4.13.0" ,
2025-10-23 10:50:35 +00:00
"@lezer/common" : "^1.2.0" ,
2025-10-16 12:52:16 +00:00
"@mistralai/mistralai" : "^1.10.0" ,
2026-01-30 09:49:50 +00:00
"@n8n/typeorm>@sentry/node" : "catalog:sentry" ,
2025-06-04 13:54:57 +00:00
"@types/node" : "^20.17.50" ,
2026-04-14 10:49:05 +00:00
"axios" : "1.15.0" ,
2025-08-14 07:26:42 +00:00
"chokidar" : "4.0.3" ,
2025-08-14 09:40:56 +00:00
"esbuild" : "^0.25.0" ,
2025-11-14 09:32:23 +00:00
"expr-eval@2.0.2" : "npm:expr-eval-fork@3.0.0" ,
2026-03-11 17:03:31 +00:00
"multer" : "^2.1.1" ,
2025-06-10 15:39:52 +00:00
"prebuild-install" : "7.1.3" ,
2024-05-30 11:54:29 +00:00
"pug" : "^3.0.3" ,
2023-07-18 10:43:49 +00:00
"semver" : "^7.5.4" ,
2025-09-28 12:49:51 +00:00
"tar-fs" : "2.1.4" ,
2024-03-26 13:22:57 +00:00
"tslib" : "^2.6.2" ,
2023-08-02 09:05:24 +00:00
"tsconfig-paths" : "^4.2.0" ,
2025-06-27 08:42:47 +00:00
"typescript" : "catalog:" ,
2025-03-11 10:14:58 +00:00
"vue-tsc" : "^2.2.8" ,
2025-11-10 16:07:36 +00:00
"gaxios" : ">=7.1.1" ,
2025-06-02 08:57:56 +00:00
"google-gax" : "^4.3.7" ,
2025-06-20 09:50:14 +00:00
"ws" : ">=8.17.1" ,
2025-06-25 11:52:16 +00:00
"brace-expansion@1" : "1.1.12" ,
2026-04-02 10:46:49 +00:00
"brace-expansion@2" : "2.0.3" ,
2025-07-01 13:15:31 +00:00
"date-fns" : "2.30.0" ,
2025-07-26 08:10:46 +00:00
"date-fns-tz" : "2.0.0" ,
2025-08-11 14:25:36 +00:00
"form-data" : "4.0.4" ,
2025-10-30 17:00:18 +00:00
"tmp" : "0.2.4" ,
2025-12-05 13:28:39 +00:00
"nodemailer" : "7.0.11" ,
2026-01-08 10:41:42 +00:00
"validator" : "13.15.26" ,
2025-12-01 15:38:55 +00:00
"zod" : "3.25.67" ,
2025-11-27 17:57:32 +00:00
"js-yaml" : "4.1.1" ,
2026-04-02 10:46:49 +00:00
"node-forge" : "1.4.0" ,
2025-12-01 15:38:55 +00:00
"body-parser" : "2.2.1" ,
"glob@10" : "10.5.0" ,
2025-12-08 12:22:51 +00:00
"glob@7" : "7.2.3" ,
"jws@3" : "3.2.2" ,
2026-01-06 18:01:31 +00:00
"jws@4" : "4.0.1" ,
2026-02-14 08:21:22 +00:00
"qs@6" : "6.14.2" ,
2026-01-14 15:22:06 +00:00
"@smithy/config-resolver" : ">=4.4.0" ,
2026-01-20 12:26:03 +00:00
"@rudderstack/rudder-sdk-node@<=3.0.0" : "3.0.0" ,
"diff" : "8.0.3" ,
2026-04-02 10:46:49 +00:00
"undici@6" : "^6.24.0" ,
"undici@7" : "^7.24.0" ,
2026-03-11 17:03:31 +00:00
"tar" : "^7.5.11" ,
"hono" : "4.12.7" ,
2026-02-23 21:54:04 +00:00
"ajv@6" : "6.14.0" ,
"ajv@7" : "8.18.0" ,
"ajv@8" : "8.18.0" ,
"bn.js@4" : "5.2.3" ,
"bn.js@5" : "5.2.3" ,
2026-02-14 08:21:22 +00:00
"langsmith" : ">=0.4.6" ,
2026-04-09 14:52:23 +00:00
"lodash" : "4.18.1" ,
"lodash-es" : "4.18.1" ,
"@xmldom/xmldom" : "0.8.12" ,
2026-03-01 15:17:14 +00:00
"word-wrap@<=1.2.4" : "1.2.4" ,
"minimatch@<=5.1.8" : "5.1.8" ,
2026-03-11 17:03:31 +00:00
"minimatch@10" : "10.2.3" ,
"@hono/node-server" : "1.19.10" ,
"express-rate-limit" : "8.2.2" ,
"underscore" : "1.13.8" ,
2026-04-02 10:46:49 +00:00
"fast-xml-parser" : "5.5.7" ,
"flatted" : "3.4.2" ,
"handlebars" : "4.7.9" ,
"path-to-regexp" : "8.4.0" ,
"path-to-regexp@<0.1.13" : "0.1.13" ,
"picomatch@2" : "2.3.2" ,
"picomatch@4" : "4.0.4" ,
2026-04-10 09:05:14 +00:00
"brace-expansion@5" : "5.0.5" ,
"avsc" : "5.7.9"
2023-01-27 10:17:41 +00:00
} ,
"patchedDependencies" : {
2025-04-29 15:43:12 +00:00
"bull@4.16.4" : "patches/bull@4.16.4.patch" ,
2025-06-04 16:31:22 +00:00
"pdfjs-dist@5.3.31" : "patches/pdfjs-dist@5.3.31.patch" ,
2025-04-08 08:10:29 +00:00
"pkce-challenge@5.0.0" : "patches/pkce-challenge@5.0.0.patch" ,
2025-04-03 11:43:52 +00:00
"@types/express-serve-static-core@5.0.6" : "patches/@types__express-serve-static-core@5.0.6.patch" ,
2025-06-03 11:24:27 +00:00
"@types/ws@8.18.1" : "patches/@types__ws@8.18.1.patch" ,
2024-11-26 13:16:46 +00:00
"@types/uuencode@0.0.3" : "patches/@types__uuencode@0.0.3.patch" ,
2025-03-11 10:14:58 +00:00
"vue-tsc@2.2.8" : "patches/vue-tsc@2.2.8.patch" ,
2025-06-30 17:02:16 +00:00
"element-plus@2.4.3" : "patches/element-plus@2.4.3.patch" ,
2025-07-04 11:55:39 +00:00
"ics" : "patches/ics.patch" ,
"minifaker" : "patches/minifaker.patch" ,
2025-07-22 11:50:18 +00:00
"z-vue-scan" : "patches/z-vue-scan.patch" ,
2025-07-24 09:51:32 +00:00
"@lezer/highlight" : "patches/@lezer__highlight.patch" ,
2026-01-09 11:48:20 +00:00
"v-code-diff" : "patches/v-code-diff.patch" ,
"assert@2.1.0" : "patches/assert@2.1.0.patch"
2022-11-09 16:32:05 +00:00
}
2022-09-14 07:50:33 +00:00
}
2023-02-09 12:52:41 +00:00
}