UNPKG

verdaccio

Version:

A lightweight private npm proxy registry

21 lines (20 loc) 793 B
import { errorUtils, validationUtils } from "@verdaccio/core"; //#region src/lib/validation.ts var { validateName: validateNameBase, validatePackage: validatePackageBase } = validationUtils; function isNameValid(name) { return validateNameBase(name) && !name.includes("*"); } function isPackageValid(name) { return validatePackageBase(name) && !name.includes("*"); } function validateName(_req, _res, next, value, name) { if (isNameValid(value)) next(); else next(errorUtils.getBadRequest("invalid " + name)); } function validatePackage(_req, _res, next, value, name) { if (isPackageValid(value)) next(); else next(errorUtils.getBadRequest("invalid " + name)); } //#endregion export { isNameValid, isPackageValid, validateName, validatePackage }; //# sourceMappingURL=validation.mjs.map