fix: Remove extraneous dependencies from node-cli, publish create-node package (no-changelog) (#18635)

This commit is contained in:
Elias Meire
2025-08-21 17:06:21 +02:00
committed by GitHub
parent d01616cf3d
commit c99eba7fa2
10 changed files with 187 additions and 156 deletions

View File

@@ -1,14 +1,8 @@
#!/usr/bin/env node
import { spawnSync } from 'node:child_process';
import { createRequire } from 'node:module';
import path from 'node:path';
const require = createRequire(import.meta.url);
const cliBin = require.resolve('@n8n/node-cli/bin/n8n-node.js');
const result = spawnSync('node', [cliBin, 'create', ...process.argv.slice(2)], {
const result = spawnSync('n8n-node', ['new', ...process.argv.slice(2)], {
stdio: 'inherit',
});

View File

@@ -1,23 +1,20 @@
{
"private": true,
"type": "module",
"name": "@n8n/create-node",
"version": "0.1.0",
"description": "Official CLI to create new community nodes for n8n",
"bin": {
"create-n8n-node": "./bin/create.js"
"create-n8n-node": "bin/create.js"
},
"files": [
"bin",
"dist"
],
"scripts": {
"publish:dry": "pnpm run build && pnpm pub --dry-run",
"start": "./bin/create.js"
},
"repository": {
"type": "git",
"url": "https://github.com/n8n-io/n8n"
"url": "git+https://github.com/n8n-io/n8n.git"
},
"dependencies": {
"@n8n/node-cli": "workspace:*"