Skip to content

Repository files navigation

Eagle Eye

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

Svelte Eagle Eye

COMPATIBLE WITH SVELTE VERSION 5.0, RUNES AND BEYOND.
  • Ready for use anywhere in the app.
  • 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.setState Indexing.
  • Only re-renders 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: Svelte Eagle Eye.

Usage: Please see Getting Started.

Demo: Play with the app on codesandbox
If sandbox fails to load app, please refresh dependencies on its lower left.

If the problem persits,

  1. clone the demo app repository.
  2. CD to the cloned demo app project's root folder.
  3. run `npm i`
  4. run `npm i -S ` for all the packages in this `peerDependencies` of this library's package.json object.
  5. and then `npm run vite`

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

May also see What's Changed?

Full Documentation: svelte-eagleeye.js.org

License

GPLv3

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages