Allow install scripts for the packages we actually need (esbuild for Vite builds, fsevents for dev file watching, unrs-resolver for n8n linting) and deny the rest (core-js, isolated-vm, eslint-plugin-n8n-nodes-base) so npm 11's install-script warning is covered. Signed-off-by: Sacha Al Himdani <sacha@probo.com>
50 lines
1.2 KiB
JSON
50 lines
1.2 KiB
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 apps/console apps/trust packages/ui packages/eslint-config --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": {
|
|
"minimatch@9": "^9.0.9",
|
|
"handlebars": "4.7.9",
|
|
"@langchain/classic": "^1.0.27",
|
|
"@langchain/community": "^1.1.25",
|
|
"lodash": "^4.18.1",
|
|
"uuid": "^14.0.0",
|
|
"form-data": "^4.0.6",
|
|
"js-yaml": "^4.2.0"
|
|
},
|
|
"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"
|
|
}
|
|
}
|