Sklonenie
Лёгкая и быстрая библиотека для склонения по падежам русских имён, отчеств и фамилий
Использование
Установите npm пакет:
$ npm install sklonenie
И используйте следующим образом:
const sklonenie = // ...const bulgakov = console// На страницах рукописи Михаила Афанасьевича Булгакова «Мастер и Маргарита» ученые обнаружили следы морфия
Методы
sklonenie()
Получение массива со склонениями имени, отчества и фамилии.
Синтаксис:
склонение
Последный аргумент — пол — может принимать значение «1» — мужское имя, или «2» — женское. Не обязателен, но может помочь склонять некоторые имена и фамилии.
Пример:
const adel_1 = const adel_2 = console// ['Аделя', 'Захаровича', 'Дельвига']console// ['Адели', 'Захаровны', 'Дельвиг']
Склонение можно получить по ключу в виде названия или индекса падежа (от 0 до 5).
Пример:
const tolstoy = console
Также возможно получение части имени из результата
Пример:
const saltikovSchedrin = console// Салтыкова-Щедрина
sklonenie.firstname()
Получение массива со склонениями имени
Синтаксис:
sklonenie
Пример:
const pavel = sklonenie console// Павел
sklonenie.middlename()
Получение массива со склонениями отчества
Синтаксис:
sklonenie
Пример:
const mihaylovich = sklonenieconst mihalych = sklonenie console// Михайловичаconsole// Михалыча
sklonenie.lastname()
Получение массива со склонениями фамилии
Синтаксис:
sklonenie
Пример:
const lermontov = sklonenieconst gyote = sklonenie console// Лермонтовуconsole// Гёте