reactive-runner

0.1.0 • Public • Published

reactive-runner

A reactive (auto)-runner inspired by Meteor Tracker.

Usage

npm install reactive-runner --save

or even better

yarn add reactive-runner

Sample

import {Runner, Dependency} from 'reactive-runner'

const greeter = new Runner(({name}) => {
	alert(`Hi there ${name.value)!`);
});

let name = new Dependency("Some default value - Won't get autorun");
greeter.addDependencies({name});

name.value = "Francis"; // will alert 
name.value = "Carlos"; // will alert

greeter.removeDependencies({name});

name.value = "Carol"; // won't alert

Features

  • Simple dependency tracking
  • Modern ES6-oriented usage
  • Dead simple

Todo

  • Figure out how to use this in my own workflow :)

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i reactive-runner

    Weekly Downloads

    0

    Version

    0.1.0

    License

    ISC

    Last publish

    Collaborators

    • timbroddin