A core set of primitives for performing, tracking, and responding to asynchronous tasks, including:
An event system that allows listeners to engage with the fulfillment of events by returning promises.
An asynchronous task processing queue.
A log that tracks a history of changes and allows for revision and interrogation.
A bucket interface for persisting state. Used by logs and queues.
Install with npm:
npm install @orbit/core
Install the CLI for Broccoli globally:
npm install -g broccoli-cli
Install other dependencies:
Distributions can be built to the
/dist directory by running:
npm run build
Test in CI mode by running:
Or directly with testem (useful for configuring options):
Test within a browser (at http://localhost:4200/tests/) by running:
Copyright 2014-2017 Cerebris Corporation. MIT License (see LICENSE for details).