Skip to content

Latest commit

 

History

History
59 lines (49 loc) · 3.39 KB

File metadata and controls

59 lines (49 loc) · 3.39 KB

Eagle Eye

TypeScript GitHub Workflow Status coverage NPM Maintenance build size Downloads GitHub package.json version

Angular Eagle Eye

  • Ready for use anywhere in the app as needed.
  • Streams present as stream service where properties are automatically UI render ready Stream Service API.
  • Auto-immutable update-friendly context. See stream.setState.
  • A context bearing an observable consumer stream.
  • Recognizes negative array indexing. Please see Property Path and store.setState Indexing.
  • Only updates subscribing components (clients) on context state changes.
  • Subscribing component decides which context state properties' changes to trigger its update.
  • OOB Support for framework-agnostic state sharing among applications. Simply create an Auto Immutable instance to pass around as the value argument for this or any Eagle Eye based state manager instances.

Name: Angular Eagle Eye.

Usage: Please see Getting Started.

Install:
npm install --save @webkrafters/ng-eagleeye

Demo: Play with the app on codesandbox
If sandbox fails to load app, please clone and run the demo repo as follows.

  1. open your command line interface in your local machine.
  2. run git clone https://github.com/webKrafters/ng-eagleeye-app.git
  3. run cd ng-eagleeye-app
  4. run npm install && npm run dev
  5. open the URL displayed at then of this script run.

May also see What's Changed?

Full Documentation: ng-eagleeye.js.org

License

GPLv3