Repository navigation
Complete Rewrite for Angular 20+ - 3.0.0
Complete modernization with Angular 20+ (LTS) support, enhanced type safety, and zero dependencies!
π Try Live Demo β’ Full Documentation
β¨ What's New
Library Improvements
- β
Angular 20+ (LTS) support with flexible peer dependencies (
>=20.0.0) - β Modern standalone components (no NgModule required)
- β Signals & computed values for reactive state
- β Zero dependencies - removed lodash, using native JavaScript
- β Enhanced TypeScript generics for custom highlight/score keys
- β Number field highlighting support
- β Configurable HTML tags for highlighting
- β
New
maximumScoreoption for filtering results
Demo Enhancements
- π 260+ programming books in English & Arabic
- π Bilingual fuzzy search with text normalization
- π RTL layout support for Arabic content
- π¨ Modern SCSS design with gradient highlighting
- π Visual match scoring
π Breaking Changes
Angular Version Required: 20.0.0+ (LTS)
- For Angular 14-19, use v2.x:
npm install @almothafar/angular-fusejs@2.1.0
Migration: Remove NgModule imports (service is now providedIn: 'root').