I ported Markus Kuhn’s wcwidth to TypeScript and optimized it with bitset lookups for O(1) performance.
It now covers the full Unicode 15.1 combining ranges.
GitHub: https://github.com/dawsonhuang0/Wcwidth-O1
NPM: https://www.npmjs.com/package/wcwidth-o1
Feedback welcome!
Comments URL: https://news.ycombinator.com/item?id=45228938
Points: 2
# Comments: 0
Source: github.com

