Spaces:
Sleeping
Sleeping
| text-segmentation | |
| ============== | |
|  | |
| [](https://www.npmjs.org/package/text-segmentation) | |
| [](https://www.npmjs.org/package/text-segmentation) | |
| A JavaScript library for Grapheme Breaking and identifying Grapheme Boundaries, [implementing the Unicode Line Breaking Algorithm (UAX #29)](https://unicode.org/reports/tr29/) | |
| ### Installing | |
| You can install the module via npm: | |
| npm install text-segmentation | |
| ### Example | |
| ```javascript | |
| import {splitGraphemes} from 'text-segmentation'; | |
| const graphemes = splitGraphemes('Hello π¨βπ©βπ§βπ¦!'); | |
| ``` | |
| ### Testing | |
| You can run the test suite with: | |
| npm test | |
| The library implements all the [GraphemeBreakTest.txt tests](https://www.unicode.org/Public/13.0.0/ucd/auxiliary/GraphemeBreakTest.txt). | |