mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
20 lines
464 B
JavaScript
20 lines
464 B
JavaScript
const DOMAIN_SUFFIX_RE = /\.(com|io|co|org|net|ai|dev|app)$/;
|
|
|
|
export function toOrgSlugFromDomain(domain) {
|
|
return (domain || '')
|
|
.trim()
|
|
.toLowerCase()
|
|
.replace(DOMAIN_SUFFIX_RE, '')
|
|
.split('.')
|
|
.pop() || '';
|
|
}
|
|
|
|
export function inferCompanyNameFromDomain(domain) {
|
|
const orgSlug = toOrgSlugFromDomain(domain);
|
|
if (!orgSlug) return domain || '';
|
|
|
|
return orgSlug
|
|
.replace(/-/g, ' ')
|
|
.replace(/\b\w/g, (c) => c.toUpperCase());
|
|
}
|