UNPKG

taraskevizer

Version:

Канвэртацыя акадэмічнага правапісу ў клясычны

10 lines (9 loc) 417 B
import { iwords } from '../dict/index.js'; import { callableDict, mutatingStep, re } from '../lib/index.js'; const iDict = callableDict([ [/([аеёіоуыэюя\u0301] )і ў/g, '$1й у'], [/([аеёіоуыэюя\u0301] )і /g, '$1й '], [/([аеёіоуыэюя\u0301] ?)і/g, '$1йі'], [re.g(` і(?=${iwords})`), ' йі'], ]); export const iotacizeJi = mutatingStep(({ text }) => iDict(text));