UNPKG

romanize-string

Version:

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

11 lines (10 loc) 332 B
const pluginRegistry = new Map(); export function getPlugin(code) { return pluginRegistry.get(code); } const REGISTER = Symbol.for("romanize-string.registerPlugin"); globalThis[REGISTER] = (key, fn) => { pluginRegistry.set(key, fn); }; // (optional) expose for debugging/tests export const _pluginRegistry = pluginRegistry;