UNPKG

query-registry

Version:

Query the npm registry for packuments, manifests, packages and download counts

24 lines (20 loc) 627 B
import validatePackageName from 'validate-npm-package-name'; import { InvalidPackageNameError } from './errors.esm.js'; import { log } from './log.esm.js'; function assertValidPackageName({ name }) { const { validForOldPackages, validForNewPackages } = validatePackageName(name); const valid = validForOldPackages || validForNewPackages; if (!valid) { log('assertValidPackageName: invalid package name: %O', { name }); throw new InvalidPackageNameError(`invalid package name: '${name}'`); } } export { assertValidPackageName }; //# sourceMappingURL=assert-valid-package-name.esm.js.map