Thursday, October 17, 2013

Pulsarjs

Here's my new pet project: Pulsarjs.

I realized it to solve a simple problem: scheduling recurrent javascript functions can already be achieved with "setTimeout()/setInterval()" but this way the code becomes a mess very quickly.
Functions and the timers that schedule them get tossed around your code-base and self-imposed conventions aren't too much of an help.

Pulsarjs is a centralized organizer for your functions that stores them across restarts of your app, thanks to nedb.

I'm done implementing the main features of the module and some "getting-started" documentation. Next steps are intensive testing and more docs.

Pulsarjs is already listed as an NPM package.