(str: string)
| 1 | import _slugify from 'slugify'; |
| 2 | |
| 3 | const slugify = (str: string) => { |
| 4 | return _slugify( |
| 5 | str |
| 6 | .replaceAll('å', 'a') |
| 7 | .replaceAll('ä', 'a') |
| 8 | .replaceAll('ö', 'o') |
| 9 | .replaceAll('Å', 'A') |
| 10 | .replaceAll('Ä', 'A') |
| 11 | .replaceAll('Ö', 'O') |
| 12 | .replace(/\|+/g, '-'), |
| 13 | { lower: true, strict: true, trim: true }, |
| 14 | ); |
| 15 | }; |
| 16 | |
| 17 | export function slug(str: string): string { |
| 18 | return slugify(str); |