UNPKG

@magidoc/plugin-svelte-marked

Version:

A markdown parser library that renders to svelte components.

13 lines (12 loc) 384 B
export function joinUrlPaths(...paths) { return `/${paths .flatMap((path) => path.split('/')) .filter((path) => !!path) .join('/')}`; } export function isRelative(url) { return url.startsWith('/') || url.startsWith('#'); } export function generatePathSegment(name, slugger) { return slugger.slug(name).replace(/--+/g, '-'); // Replaces -- with - }