{ "name": "@n8n/node-cli", "version": "0.13.0", "description": "Official CLI for developing community nodes for n8n", "bin": { "n8n-node": "bin/n8n-node.mjs" }, "exports": { "./eslint": { "types": "./dist/configs/eslint.d.js", "default": "./dist/configs/eslint.js" } }, "files": [ "bin", "dist", "LICENSE.md", "LICENSE_EE.md" ], "repository": { "type": "git", "url": "git+https://github.com/n8n-io/n8n.git" }, "oclif": { "bin": "n8n-node", "commands": { "strategy": "explicit", "target": "./dist/index.js", "identifier": "commands" }, "topicSeparator": " " }, "dependencies": { "@clack/prompts": "^0.11.0", "@oclif/core": "^4.5.2", "change-case": "^5.4.4", "eslint-import-resolver-typescript": "^4.4.3", "eslint-plugin-import-x": "^4.15.2", "eslint-plugin-n8n-nodes-base": "1.16.3", "fast-glob": "3.2.12", "handlebars": "4.7.8", "picocolors": "1.0.1", "prettier": "3.6.2", "prompts": "^2.4.2", "rimraf": "6.0.1", "ts-morph": "^26.0.0", "typescript-eslint": "^8.35.0", "@n8n/eslint-plugin-community-nodes": "0.6.0" }, "devDependencies": { "@eslint/js": "^9.29.0", "@oclif/test": "^4.1.13", "eslint": "9.29.0", "typescript": "5.9.2", "vitest": "^3.1.3", "vitest-mock-extended": "^3.1.0", "@n8n/typescript-config": "1.3.0", "@n8n/vitest-config": "1.5.0" }, "peerDependencies": { "eslint": ">= 9" }, "license": "SEE LICENSE IN LICENSE.md", "homepage": "https://n8n.io", "author": { "name": "Jan Oberhauser", "email": "jan@n8n.io" }, "scripts": { "clean": "rimraf dist .turbo", "typecheck": "tsc --noEmit", "copy-templates": "node scripts/copy-templates.mjs", "dev": "tsc-watch -p tsconfig.build.json -w --onCompilationComplete \"pnpm copy-templates\"", "format": "biome format --write src", "format:check": "biome ci src", "lint": "eslint src --quiet", "lintfix": "eslint src --fix", "build": "tsc -p tsconfig.build.json && pnpm copy-templates", "publish:dry": "pnpm run build && pnpm pub --dry-run", "test": "vitest run", "test:dev": "vitest --silent=false", "start": "./bin/n8n-node.mjs" } }