2019-06-23 10:35:23 +00:00
{
2024-01-26 09:28:19 +00:00
"name" : "n8n-monorepo" ,
2026-02-23 15:57:44 +00:00
"version" : "2.10.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
} ,
2025-11-18 13:28:34 +00:00
"packageManager" : "pnpm@10.22.0" ,
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" ,
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" ,
2024-07-08 09:38:14 +00:00
"dev:ai" : "turbo run dev --parallel --env-mode=loose --filter=@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" ,
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" ,
2025-08-25 14:14:09 +00:00
"watch" : "turbo run watch --concurrency=30" ,
2021-05-02 03:43:01 +00:00
"webhook" : "./packages/cli/bin/n8n webhook" ,
2024-06-10 13:49:50 +00:00
"worker" : "./packages/cli/bin/n8n worker"
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" ,
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-02-23 13:31:55 +00:00
"turbo" : "2.8.9" ,
2024-09-03 12:35:13 +00:00
"typescript" : "*" ,
"zx" : "^8.1.4"
2020-04-06 18:04:59 +00:00
} ,
2022-11-09 16:32:05 +00:00
"pnpm" : {
"onlyBuiltDependencies" : [
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" ,
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-02-14 08:21:22 +00:00
"axios" : "1.13.5" ,
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" ,
2025-07-28 09:00:55 +00:00
"multer" : "^2.0.2" ,
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" ,
2025-07-01 13:15:31 +00:00
"brace-expansion@2" : "2.0.2" ,
"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" ,
"node-forge" : "1.3.2" ,
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" ,
"undici@6" : "^6.23.0" ,
"undici@7" : "^7.18.2" ,
2026-02-23 21:54:04 +00:00
"tar" : "^7.5.8" ,
"fast-xml-parser" : "5.3.6" ,
"hono" : "4.11.10" ,
"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" ,
"minimatch@9" : "10.2.1" ,
"minimatch@10" : "10.2.1" ,
2026-02-14 08:21:22 +00:00
"langsmith" : ">=0.4.6" ,
2026-01-26 20:00:41 +00:00
"lodash-es" : "4.17.23"
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 10:01:01 +00:00
"js-base64" : "patches/js-base64.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
}