Digital Event Queue
DEQ - Digital Event Queue - is a javascript prototype/object that is designed to be used to act as a queue for datalayers
in event-driven datalayer implementations.
It allows you to create multiple queues where you can push events to and where you can register listeners that will be
notified when an event has occurred.
Commands, e.g. adding an event to the queue or registering a listerner for an event, can be pushed to the queue as if
they are pushed to an array. This allows asynchronously adding events and registering listeners.
More information about commands and creating event queues can be found in the DEQ instructions document which is to be found in the /doc folder.
This project has been setup as a NPM package. Therefore "building" a minified version of the Queue can be done by using
the command `npm run build` in your console, which will create an output file in the dist folder.
By default the persist plugin is added to the package, though if you have no intent of using this, we advice to disable
(remove) the DigitalEventQueueWithPersist.js file.
See changelog for a full list of changes.
The current version of DEQ is the result of efforts from the following contributors.
* Koen Crommentuijn
* Wouter Stolk
* Martijn Schoenmakers
This software is licensed under terms which can be found at:
https://bitbucket.org/adversitement/deq/src/master/license.txt
These terms include the terms of the Lesser General Public License (LGPL),
version 3, as published by the Free Software Foundation. The full LGPL license
text can be found at: http://www.gnu.org/copyleft/lesser.html