spiegel-keyman/common/models/wordbreakers
2020-05-19 14:34:11 -06:00
..
src Revert "refactor(common/lmlayer): move placeholder word breaker to @keymanapp/lexical-model-word-breakers" 2020-05-19 14:34:11 -06:00
test Revert "refactor(common/lmlayer): move placeholder word breaker to @keymanapp/lexical-model-word-breakers" 2020-05-19 14:34:11 -06:00
.gitignore change(common/lmlayer): move to common/models/wordbreakers 2020-05-19 14:08:56 -06:00
package-lock.json change(common/lmlayer): move to common/models/wordbreakers 2020-05-19 14:08:56 -06:00
package.json chore(common/lmlayer): build word breakers as a namespace package 2020-05-19 14:28:43 -06:00
README.md change(common/lmlayer): move to common/models/wordbreakers 2020-05-19 14:08:56 -06:00
tsconfig.json chore(common/lmlayer): build word breakers as a namespace package 2020-05-19 14:28:43 -06:00

@keymanapp/lexical-model-word-breakers

The word breakers bundled in Keyman's lexical model layer (LMLayer).

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 {default as breakWords} from '@keymanapp/lexical-model-word-breakers';

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