<p align="center">
	<img alt="Eagle Eye" height="150px" src="logo.png" width="250px" />
</p>
<p align="center">
	<a href="https://typescriptlang.org">
		<img alt="TypeScript" src="https://badgen.net/badge/icon/typescript?icon=typescript&label">
	</a>
	<a href="https://github.com/webKrafters/eagleeye.js/actions">
		<img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/webKrafters/eagleeye.js/test.yml">
	</a>
	<a href="https://coveralls.io/github/webKrafters/eagleeye.js">
		<img alt="coverage" src="https://img.shields.io/coveralls/github/webKrafters/eagleeye.js">
	</a>
	<img alt="NPM" src="https://img.shields.io/npm/l/@webkrafters/eagleeye">
	<img alt="Maintenance" src="https://img.shields.io/maintenance/yes/2032">
	<img alt="build size" src="https://img.shields.io/bundlephobia/minzip/@webkrafters/eagleeye?label=bundle%20size">
	<a href="https://www.npmjs.com/package/@webKrafters/eagleeye">
		<img alt="Downloads" src="https://img.shields.io/npm/dt/@webkrafters/eagleeye.svg">
	</a>
	<img alt="GitHub package.json version" src="https://img.shields.io/github/package-json/v/webKrafters/eagleeye.js">
</p>

# Eagle Eye.

<p>Framework-agnostic native-javasacript change-stream capable immutable state manager.</p>
<p>It is not logically bound to any section of an application. A single instance may be deployed anywhere within an application as needed.</p>
<p>It is not bound by quantity. As many instances as needed may be created and deployed simultaneously anywhere within an application.</p>
<p>It supports framework-agnostic state sharing among applications. Simply create an <a href="https://auto-immutable.js.org/intro/">Auto Immutable</a> instance to pass around as the <code>value</code> argument for this or any <a href="https://eagleeye.js.org">Eagle Eye</a> based state manager instances.</p>

<br />
<p><b>Name:</b> Eagle Eye.</p>

<br />

## Usage:

Please consult the [Getting Started](https://eagleeye.js.org/getting-started) page for quick information regarding usage.

There are also framework specific Eagle-Eye installations such as:
<br />
[Angular Eagle Eye](https://www.npmjs.com/package/@webkrafters/ng-eagleeye)
<br />
[React Eagle Eye](https://www.npmjs.com/package/@webkrafters/react-eagleeye)
<br />
[React Observable Context](https://www.npmjs.com/package/@webkrafters/react-observable-context)
<br />
[Vue Eagle Eye](https://www.npmjs.com/package/@webkrafters/vue-eagleeye)
<br />
[Svelte Eagle Eye](https://www.npmjs.com/package/@webkrafters/svelte-eagleeye)


## Please see more documentation here:
**[eagleeye.js.org](https://eagleeye.js.org)**

# License

GPLv3
