Please allow publishing unscoped npm package zerct #196901
Replies: 4 comments
-
|
The npm registry uses an automated typosquatting protection algorithm that calculates the "Levenshtein distance" (character similarity) between new packages and highly popular ones. Because zerct is only two letters off from react (and shares the exact same string length and vowel placement), the automated gatekeeper immediately flags it as a high-risk typosquatting target to protect users from malicious lookalikes. It's an annoying false positive, but it's purely algorithmic. Since this is a public community forum and nobody here has the admin rights to manually override the registry's naming filters, you’ll need to open an official dispute ticket with the npm support staff to get the name whitelisted. Here is the quickest way to get a human to review it: Good luck and hope this helps! |
Beta Was this translation helpful? Give feedback.
-
|
This is likely an automated anti-typosquatting check rather than a judgment that your package is related to React. Names can be flagged based on similarity to highly downloaded packages, and Since you've already:
you've already done most of the right things. For now, continuing with |
Beta Was this translation helpful? Give feedback.
This comment was marked as spam.
This comment was marked as spam.
-
Hey Burak,This looks like a reasonable case for manual review The block is probably coming from npm’s anti-typosquatting / package-name similarity checks, not from anything specific in your package contents.
From the details you shared, there are several good signals that this is a legitimate brand/package rather than an attempt to confuse users:
I would expect npm support to be the right place for this, because GitHub Community probably cannot directly approve or reserve an npm package name. What I would include in the requestI’d send npm support the same context, plus:
The key point is that this is not a dispute over an already-owned package name. It is a false positive from the similarity filter on a currently unpublished unscoped name. Suggested wordingnpm’s package name guidelines say unscoped names should not be spelled similarly to another package or confuse users about authorship. In this case, I understand why the automated check flagged it, but I don’t think actual user confusion is likely because the package, brand, repository, domains, scope, and use case are all consistently tied to Zerct. Useful docs: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Question
Body
I am requesting review/approval to publish the unscoped npm package name
zerct.I tried to publish
zerct@0.1.0, but npm rejected it with:This appears to be a false positive. Zerct is our brand for a Rust backend hosting platform and is not related to React.
Project details:
Product: Zerct
Website: https://zerct.com
App domain: https://zerct.app
GitHub organization: https://github.com/Zerct
Public package repository: https://github.com/Zerct/zerct
npm org/scope: @Zerct
X profile: https://x.com/zerctcloud
Requested unscoped package:
zerctAlready published fallback:
@zerct/zerctnpm owner: burakbayir
The package is a CLI for deploying Rust backends to Zerct. The intended command is:
The package metadata and source are public, the package does not depend on React, and the name is not meant to confuse users about React.
Could npm review and allow the unscoped package name
zerctfor this brand?Beta Was this translation helpful? Give feedback.
All reactions