UNPKG

extra-npm

Version:

Common utility commands for npm packages.

42 lines (31 loc) 954 B
Validates Node.js package field. Similar: [which], [validate], [rev-parse]. enpm validate [options] field: package field to validate name, version, license, email, username value: value of field -> 1 if valid for new packages -> 0 if valid for old packages -> -1 otherwise (error) Options: --help: view this help --silent: enable showing only -1 on error (0) Environment variables: $NPM_SILENT # enable showing only -1 on error (0) $ enpm validate name boolean is name "boolean" is valid? 1 $ enpm validate version 0.1.1.exe is version "0.1.1.exe" valid? error: invalid semver format $ enpm validate license hyd-license --silent is license "hyd-license" valid? -1 References "validate-npm-package-name" "validate-npm-package-license" "npm-user-validate" "semver" [which]: https://github.com/nodef/extra-npm/wiki/which [validate]: https://github.com/nodef/extra-npm/wiki/validate [rev-parse]: https://github.com/nodef/extra-npm/wiki/rev-parse