isCodebaseName

tcmts.records.isCodebaseName · #ms5qkmgj · term · runs anywhere

Whether a codebase can be listed by this name: a letter or digit, then letters, digits, ., _ and -, 64 at most. It's the record's key, and a registry's address for it.

export const isCodebaseName = (name: string): boolean =>
  /^[A-Za-z0-9][A-Za-z0-9._-]{0,63}$/.test(name)

used by