{
  "name": "@n8n/node-cli",
  "version": "0.23.1",
  "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.5",
    "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": "^27.0.2",
    "typescript-eslint": "^8.35.0",
    "@n8n/ai-node-sdk": "0.4.1",
    "@n8n/eslint-plugin-community-nodes": "0.9.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.7.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:unit": "vitest run",
    "test:dev": "vitest --silent=false",
    "start": "./bin/n8n-node.mjs"
  }
}