Cálculo de Anchura de Caracteres Unicode en JS con Velocidad Impresionante: O(1) wcwidth
2025-09-13
Presentamos `wcwidth-o1`, una biblioteca TypeScript/JavaScript que ofrece rendimiento O(1) para calcular la anchura de caracteres Unicode. Con soporte total para Unicode 15.1, este puerto optimizado de la implementación de Markus Kuhn es perfecto para garantizar la alineación correcta de texto en terminales y otras aplicaciones. Funciones como `wcwidth`, `wcswidth` y `wcswidthCjk` manejan caracteres únicos, cadenas y caracteres CJK, respectivamente, siguiendo las reglas de clase de anchura Unicode (por ejemplo, los caracteres de anchura completa ocupan dos columnas).
Desarrollo
anchura de caracter