Skip to content

N8N CLI Doesn't Support Dot for the @‍scope Section of the Package Name #34949

Description

@chez14

Bug Description

Since my organization name on GitLab has dot (.) in it, I can't just start create or build using n8n cli.

Image

It throws "Must start with 'n8n-nodes-' or '@org/n8n-nodes-'. Examples: n8n-nodes-my-app, @mycompany/n8n-nodes-my-app" error.

To Reproduce

Following https://docs.n8n.io/connect/create-nodes/build-your-node/using-the-n8n-node-tool#run-n8n-node-without-installing,

  1. Execute pnpm create @n8n/node@latest
  2. Create new n8n node that has scope on its name. In my case @net.christianto/....
    Enter, then it shows error.

Expected behavior

It should accept scope name that contains dot in it.

Debug Info

This only applies to N8N CLI.

Operating System

Ubuntu 22.04.5 LTS

n8n Version

Node.js Version

v24.14.1

Database

PostgreSQL

Execution mode

main (default)

Hosting

self hosted

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:in-linearIssue or PR is now in Linearstatus:team-assignedA team has been assigned the issue or PRteam:adoreIssue is with the Adore team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions