spiegel-keyman/common/models/wordbreakers
Joshua A. Horton 7f4debdfbf chore(web): restores feature-esmodule-web-engine to prior state
Revert "Merge pull request #8553 from keymanapp/revert-8549-chore/master-to-esmodule-merge-a17s9"

This reverts commit 518750f94e, reversing
changes made to 6df63eddc5.
2023-03-31 12:53:00 +07:00
..
src chore(web): restores feature-esmodule-web-engine to prior state 2023-03-31 12:53:00 +07:00
test chore(web): restores feature-esmodule-web-engine to prior state 2023-03-31 12:53:00 +07:00
.gitignore chore(web): make build paths consistent 2022-05-04 10:13:44 +10:00
build-bundler.js chore(web): restores feature-esmodule-web-engine to prior state 2023-03-31 12:53:00 +07:00
build.sh chore(web): restores feature-esmodule-web-engine to prior state 2023-03-31 12:53:00 +07:00
package.json chore(web): restores feature-esmodule-web-engine to prior state 2023-03-31 12:53:00 +07:00
README.md docs(common/models): Apply suggestions from code review 2020-05-19 15:30:43 -06:00
tsconfig.json chore(web): restores feature-esmodule-web-engine to prior state 2023-03-31 12:53:00 +07:00

@keymanapp/models-wordbreakers

The word breakers bundled in Keyman's modeling layer (common/models).

Includes:

  • default — a word breaker based on the Unicode default word boundary specification
  • deprecated ascii — an example word breaker
  • deprecated placeholder — an example word breaker

Usage

import {wordBreakers} from '@keymanapp/models-wordbreakers';
const breakWords = wordBreakers['default'];

console.log(breakWords('Hello, World!').map(span => span.text));
// prints: [ 'Hello', ',', 'World', '!' ]