isValidPackageName
True for names npm accepts for a new package: see packageNameProblem.
True for names npm accepts for a new package: see packageNameProblem.
Import#
ts
import { isValidPackageName } from "create-shadow-app";
Signature#
ts
function isValidPackageName(name: string): boolean
Parameters#
| Name | Description |
|---|---|
name |
Candidate name. |
Returns#
Whether npm publish would accept it.
Examples#
ts
isValidPackageName("@scope/app"); // true
isValidPackageName("My App"); // false
isValidPackageName("http"); // false