Skip to content

Extensions overview ​

Optional entries in published v3.2.0 add folding, editable dictionaries and stream processing without runtime dependencies.

These are subpaths of modern-ahocorasick, not separate packages. The default entry stays exact and does not load optional folding tables or Node modules.

Capabilities and entry points ​

Read the guide →

Boundaries and selection ​

Read the guide →

Full Unicode folding ​

Read the guide →

Dynamic dictionaries and replacements ​

Read the guide → · Replacement helpers

Incremental sessions and iteration ​

Read the guide →

Protected syntax and platform streams ​

Read the guide → · Node/Web adapters

Performance and comparison ​

Read the guide →

Ranges, anchoring and compile statistics ​

Read the guide → · Compilation statistics

Compatibility with v3.1 ​

Read the migration guide →

Migrating the reference packages ​

Read the migration guide →

MIT · Based on BrunoRB/ahocorasick