@prismicio/client
Version:
The official JavaScript + TypeScript client library for Prismic
12 lines (11 loc) • 326 B
text/typescript
/**
* Determines if an input is a valid Prismic repository name.
*
* @param input - Input to test.
*
* @returns `true` if `input` is a valid Prismic repository name, `false`
* otherwise.
*/
export const isRepositoryName = (input: string): boolean => {
return /^[a-zA-Z0-9][-a-zA-Z0-9]{2,}[a-zA-Z0-9]$/.test(input)
}