Files
probo/package.json
Sacha Al Himdani 4982c67891 Fix npm deprecation warnings and minimize dependency overrides
Bump @n8n/node-cli to 0.37.1 (the `^0.24.1` range was trapping it at
0.24.x), which pulls an updated toolchain and clears the eslint@8,
glob@7, inflight, rimraf@3, @humanwhocodes/*, node-domexception and
uuid@10 deprecation warnings at the source.

Add a glob override (^13.0.6) so rimraf@6 no longer pulls the
deprecated glob@11, and trim the overrides list down to the three that
actually do work (uuid, js-yaml, glob); the rest were redundant or dead.
npm audit reports 0 vulnerabilities.

The upgraded @n8n/eslint-plugin-community-nodes rules flagged two
pre-existing issues in the Probo node, now fixed: handle
continueOnFail() in execute() and throw NodeOperationError instead of
raw Error.

The only remaining warning is @langchain/community, whose entire
package is deprecated upstream and is a hard dependency of
@n8n/ai-utilities.

Signed-off-by: Sacha Al Himdani <sacha@probo.com>
2026-06-29 15:20:07 +02:00

45 lines
993 B
JSON

{
"name": "probo",
"description": "Probo monorepo containing applications and shared packages",
"engines": {
"node": "^24.0.0",
"npm": "^11.8.0"
},
"workspaces": [
"apps/*",
"packages/*",
"examples/*"
],
"scripts": {
"build": "turbo run build",
"dev": "turbo run dev",
"lint": "eslint . --concurrency auto && npm -w @probo/n8n-nodes-probo run lint",
"check": "turbo run check",
"relay": "relay-compiler"
},
"devDependencies": {
"@probo/eslint-config": "1.0.0",
"eslint": "^10.5.0",
"relay-compiler": "^21.0.1",
"turbo": "^2.9.14"
},
"overrides": {
"uuid": "^14.0.0",
"js-yaml": "^4.2.0",
"glob": "^13.0.6"
},
"allowScripts": {
"esbuild": true,
"fsevents": true,
"unrs-resolver": true,
"core-js": false,
"isolated-vm": false,
"eslint-plugin-n8n-nodes-base": false
},
"license": "MIT",
"packageManager": "npm@11.8.0",
"dependencies": {
"react-dom": "^19.2.7"
}
}