node package manager
Orgs are free. Discover, share, and reuse code in your team. Create a free org »

idle-hands

Idle Hands

Run background or low priority tasks while Node.js is idle. Hooks the idle watcher in the Node.js main event loop.

    npm install idle-hands

Usage:

    var idleHands = require('idle-hands');
 
    idleHands.on('idle', function() {
        // do stuff 
    });
 
    // start idle watcher 
    idleHands.start();
 
    // stop idle watcher 
    idleHands.stop();