A worked example, rendered from real sample data. Sign in to run the tool on your own input.
@my-org/awesome-thingName: @my-org/awesome-thing
Status: VALID — publishable as a new package
Scope: @my-org
Length: 21 / 214
Checklist:
✓ Not empty
✓ At most 214 characters — 21 / 214
✓ All lowercase
✓ Does not start with . or _
✓ No spaces or ~ ' ! ( ) *
✓ Only URL-safe characters
✓ Not a Node.js core module
✓ Not a reserved name
✓ Scope format @scope/name — @my-org
No warnings — looks great.
Install: npm install @my-org/awesome-thing
Check whether a name passes npm's publish rules (length, casing, reserved prefixes). Part of the DevTools Surf developer suite. Browse more tools in the JavaScript collection.