bun i -D @archoleat/slugger
With Yandex Config:
import { slugger } from '@archoleat/slugger';
const url = await slugger('Кто такой фронтенд-разработчик. И как им стать?');
// kto-takoj-frontend-razrabotchik-i-kak-im-stat'
console.log(url)
With your config:
import { slugger } from '@archoleat/slugger';
const url = await slugger(
'Кто такой фронтенд-разработчик. И как им стать?',
{
а: 'a',
б: 'b',
в: 'v',
г: 'g',
д: 'd',
е: 'e',
ё: 'yo',
ж: 'zh',
з: 'z',
и: 'i',
й: 'i',
к: 'k',
л: 'l',
м: 'm',
н: 'n',
о: 'o',
п: 'p',
р: 'r',
с: 's',
т: 't',
у: 'u',
ф: 'f',
х: 'h',
ц: 'c',
ч: 'c',
ш: 'sh',
щ: 'shch',
ъ: 'j',
ы: 'y',
э: 'eh',
ю: 'yu',
я: 'ya',
},
);
// kto-takoi-frontend-razrabotcik-i-kak-im-stat
console.log(url)
Please read CONTRIBUTING to start contributing.
This project is licensed under the MIT license.