@webkrafters/vue-eagleeye

Vue Eagle Eye - Reactive Streamable Observable Auto-Immutable Update-friendly State Management System for Vue 3+. Maintaining application wide state made easy.
1,267
Install
npm install @webkrafters/vue-eagleeye
Latest Version:1.0.3
Vue:3
License:GPL-3.0-only
Last Updated:Oct 12, 2026
Links: GitHub  ·  npm
Maintainer: webkrafters

Eagle Eye

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

Vue Eagle Eye

COMPATIBLE WITH VUE VERSION 3.0 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: Vue 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 <pkg_name> 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/vue-eagleeye

May also see What's Changed?

Full Documentation: vue-eagleeye.js.org

License

GPLv3

Related Packages

@persevie/statemanjs-vue

Vue wrap over proper state manager for JavaScript

27,735 59
rx-state-bridge

Framework-agnostic RxJS operators that bridge async streams with UI state primit...

1,661 0
vue-use-async-hook

Wrap async function with reactive and observable promise state

1,522 2
@nanostores/vue

Vue integration for Nano Stores, a tiny state manager with many atomic tree-shak...

930,917 74

Version History

Version Released Vue License
1.0.3 >= 3.5.34 GPL-3.0-only
1.0.2 >= 3.5.34 GPL-3.0-only
1.0.1 >= 3.5.34 GPL-3.0-only
1.0.0 >= 3.5.34 GPL-3.0-only
Pre-releases (7)
Version Released Vue License
1.0.0-beta.6 >= 3.5.34 GPL-3.0-only
1.0.0-beta.5 >= 3.5.34 GPL-3.0-only
1.0.0-beta.4 >= 3.5.34 GPL-3.0-only
1.0.0-beta.3 >= 3.5.34 GPL-3.0-only
1.0.0-beta.2 >= 3.5.34 GPL-3.0-only