n8n/packages/@n8n/create-node/package.json
Charlie Kolb c4d08ecb69
chore(eslint-config): Apply module boundary tags to all packages (spike, no-changelog)
Stamps boundaries: { type, scope } into all 71 workspace package.json files per
the assessment table, extends the rule's type set (runtime/nodes/sdk/tooling) to
cover the whole repo, and adds a validation harness that checks the real workspace
dependency graph against the matrices.

Harness output: 19 type + 21 scope violations, clustering on known smells
(n8n-workflow is types+runtime in one; design-system/workflow-sdk want 'shared'
scope; core->platform layering inversion). See scripts/spike-apply-boundaries.mjs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-10 13:40:58 +02:00

28 lines
613 B
JSON

{
"boundaries": { "type": "tooling", "scope": "nodes" },
"name": "@n8n/create-node",
"version": "0.38.0",
"description": "Official CLI to create new community nodes for n8n",
"bin": {
"create-node": "bin/create-node.cjs"
},
"files": [
"bin",
"dist"
],
"scripts": {
"start": "node bin/create-node.cjs"
},
"repository": {
"type": "git",
"url": "git+https://github.com/n8n-io/n8n.git"
},
"dependencies": {
"@n8n/node-cli": "workspace:*"
},
"devDependencies": {
"@n8n/typescript-config": "workspace:*"
},
"license": "LicenseRef-n8n-sustainable-use"
}