UNPKG

spring-boot-cli

Version:
14 lines (13 loc) 515 B
const isValidMavenGroupId = (groupId) => { const regex = /^(?![.-])(?!.*[.-]{2})([a-z][a-z0-9-]*)(\.[a-z][a-z0-9-]*)*$/; return regex.test(groupId); }; const isValidMavenArtifactId = (artifactId) => { const regex = /^(?![.-])[a-z0-9.-]+(?<![.-])$/; return regex.test(artifactId); }; const isValidProjectName = (projectName) => { const regex = /^(?![.-])[a-zA-Z0-9.-]+(?<![.-])$/; return regex.test(projectName); }; export { isValidProjectName, isValidMavenGroupId, isValidMavenArtifactId };