CompositeJs

A JavaScript library of observable, events and advanced model.
DataSense DataSense
provides lots of powerful low-level APIs for the management of observable, events and tasks. You can build your business logic apps or technical libraries based on this, including one/two-way-bindings, observing, subscribe management and time sequence controlling.

Installation

npm
Package   |   Get details >
>npm i datasense

Features

Task
A way to control how process a given handler including debounce, throttle, multiple hits, etc.
Event
A place to add event listeners and raise events with additional information and utilities supports, such as the one the tasks provided.
Value
The controller and observable for a variable so that you can access it and subscribe its changing.
Props
The controller and observable for a set of variables with keys. They are like the property of an object. You can access and observe them.

Source

GitHub