NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4871 most downloaded on npm
Text hyphenation in Javascript.
Last release 8 months ago
16 Jan 2026
Ships unpredictably
gaps range from 9 days to 1.9 years
Most releases are documented
notes for 22 of 34 stable releases
2 versions withdrawn
withdrawn after publishing
10 years old
36 releases · first in 2016
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Simplified patterns export container
Moved patterns trie generation step to build phase
Exclude debug code from production build
exceptions optionReworked text reader in favour of if statements
Fixed bad hyphenation of words with apostrophe symbol
Prebuild a dictionary trie to improve performance of a hyphenation algorithm
### Fixed - Minor performance fix
### Added - Add async web worker support
Handle the edge case of a word “constructor” being interpreted as a JavaScript keyword. - by @arseni-mourzenko
Change undesired behavior of option minWordLength: value now can be set to less than 5 - by @kamilmielnik
minWordLength: value now can be set to less than 5 - by @kamilmielnikPrevent hyphenation of HTML attributes in hyphenateHTML
Nothing published for this version
### Added - Add option minWordLength
minWordLengthNothing published for this version
Add ability to configure initialized hyphenator function
html option is set to trueSplit source code into several files with following bundling
Add HTML sections exclusion from hyphenation
### Changed - Reduced NPM package size
Fixed badly processed repeated patterns in a word by @jaumeortola
Replaced a unicode literal char with a corresponding code by @oskarkook
Rebuilt patterns with tex2js translator
Fixed bad return value when EOF by @nicosierra
### Added - Output stats in debug mode ### Fixed - Fixed typos by @jhwohlgemuth - Fixed bad word extraction
First working version with 75 language patterns
Your coding agent can read these notes before it upgrades. Set up the MCP server →