INNER CODE UNIT · TypeScript

slugify

ahmet/awesome-web3 · lib/catalog.ts:45

export function slugify(value: string) {
  return value
    .toLowerCase()
    .normalize('NFKD')
    .replace(/&/g, 'and')
    .replace(/[^a-z0-9]+/g, '-')
    .replace(/^-+|-+$/g, '')
}

export function resourceHost(url: string) {
  try {
    return new URL(url).hostname.replace(/^www\./, '')
  } catch {
    return url
  }
}

export function matchesQuery(resource: Resource, query: string) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…