UNPKG

@mvp-rockets/namma-generator

Version:

A generator to generate mvp-rockets projects

29 lines (23 loc) 673 B
const validateUrl = (input) => { return /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/.test( input, ) ? true : 'You must provide a valid URL.'; }; exports.validateUrl = validateUrl; exports.optionalValidateUrl = (input) => { if (!input || input.length == 0) return true; return validateUrl(input); } exports.validateNamespace = (input) => { return /^[a-z_\d]+$/.test(input) ? true : "Name must consist of lower characters, numbers and _."; }; exports.isNotDefined = (value) => { return value === null || value === undefined; }; exports.getRepositoryUrl = (projectName) => { return null; }