Janitor.js is a simple utility that helps cleanup objects.
installation
Via NPM:
npm install janitorjs
Via Bower:
bower install janitor
API
janitor()
Creates a new janitor
janitor.add(fnOrDisposable)
adds a disposable item to be cleaned up later.
// functionjanitor; // *or* object with .dispose() methodjanitor;
janitor.addTimeout(timer)
adds a timeout object
janitor;
janitor.addInterval(timer)
adds an interval object
janitor;
janitor.dispose()
janitor;janitor; //call the first fn, and dispose the intervaljanitor;