when-do
Description
when-do is an npm library used in automate that includes a core set of utility methods. Utility methods are themed around home-automation tasks, but may be useful for other use cases.
Main components include:
rules: do actions when a condition becomes true (a declarative rule-like functional style if statement)
sequencer: create ordered sets of actions which include time based tools to declare execution ( a declarative rule-like specification of when actions should happen)
scheduler: schedule tasks
Installation
npm install when_do