sdin
Version:
JavaScript package builder.
2 lines • 798 B
JavaScript
Object.defineProperty(exports,"__esModule",{value:!0}),exports.isEmail=s,exports.isPackageName=c,exports.isPackageVersion=u,exports.matchRegExpOrThrow=e;var a=require("lodash"),o=require("./errors"),n=require("./print");let r=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$/,t=/^@?([a-z][a-z0-9]{0,29}([\.\-]?[a-z0-9]{1,30}){0,5}){1}(\/[a-z0-9]{0,30}([\.\-]?[a-z0-9]{1,30}){0,5})?$/,i=/^[0-9]{1,4}\.[0-9]{1,4}\.[0-9]{1,4}(\.[a-z0-9][a-z0-9\-]{0,29})?$/;async function e(e,r,t){if(!t.test(r))throw new o.CheckingError(o.CheckingError.MISMATCH_REG_EXP,"".concat((0,a.capitalize)(e),' "').concat((0,n.blue)(r),'" does not match expression "').concat((0,n.yellow)(t),'"'))}function s(e){return r.test(e)}function c(e){return t.test(e)}function u(e){return i.test(e)}
//# sourceMappingURL=check.js.map