UNPKG

romanize-string

Version:

A fully typed, general-purpose utility for unidirectional string transliteration (non-Latin script => Latin script).

14 lines (13 loc) 448 B
import kuroshiroPkg from "kuroshiro"; import KuromojiAnalyzer from "kuroshiro-analyzer-kuromoji"; const Kuroshiro = kuroshiroPkg.default ?? kuroshiroPkg; // Japanese Script Converter (Katakana/Kanji => Hiragana) const kuroshiro = new Kuroshiro(); let initialized = false; export async function initKuroshiro() { if (!initialized) { await kuroshiro.init(new KuromojiAnalyzer()); initialized = true; } } export { kuroshiro };