[]previous and next page

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