NPM.Validator (NPM v0.6.0)

Copy Markdown View Source

Validate package.json fields.

Summary

Functions

Validate a package name according to npm naming rules.

Validate a version range string.

Functions

validate_name(name)

@spec validate_name(String.t()) :: :ok | {:error, String.t()}

Validate a package name according to npm naming rules.

Returns :ok or {:error, reason}.

validate_range(range)

@spec validate_range(String.t()) :: :ok | {:error, String.t()}

Validate a version range string.

Returns :ok or {:error, reason}.