Welcome to Angular Eagle Eye
Note: Compatible with Angular 17+.
An intuitive reactive context based Angular state manager. Flexible. Simplified immutable application state management. Create once: use everywhere.
Supports for framework-agnostic state sharing among applications OOB. Simply create an Auto Immutable instance to pass around as the
value argument for this or any Eagle Eye based state manager instances.Should the sandbox fail to load app, please clone and run the demo repo as follows.
- open your command line interface in your local machine.
- run
git clone https://github.com/webKrafters/ng-eagleeye-app.git - run
cd ng-eagleeye-app - run
npm install && npm run dev - open the URL displayed at then of this script run.
Angular Eagle Eye. Why now?
- Auto-immutable update-friendly context. See
store.setState. - A context bearing an observable consumer store.
- Recognizes negative array indexing. Please see Property Path and
store.setStateIndexing. - Only updates subscribing components (clients) on context state changes.
- Subscribing component decides which context state properties' changes to trigger its update.
May see features history at What's Changed?
