Rhys Sullivanrework sourcesd61734b8 months agoHistory
9 lines · 249 B · TypeScript
RawDownload
export const namespaceFromSourceName = (name: string): string => {  const normalized = name    .trim()    .toLowerCase()    .replace(/[^a-z0-9]+/g, ".")    .replace(/^\.+|\.+$/g, "");   return normalized.length > 0 ? normalized : "source";};