inst-node

0.0.2 • Public • Published
var appvars = [1,2,3];

var cliplugin = {
    name: 'app-vars',
    func: function(){
        return appvars;
    }
}

require('dns').lookup(require('os').hostname(), function (err, add, fam) {
    require('./inst.js').client({
            interval: 1000, 
            /* out: console.log, */
            /* server: 'http://localhost:3000/inst', */
            items: ['arch', 'platform', 'versions', 'config', 'uptime'],
            // these funcs run periodically
            plugins: [ cliplugin ],
            // these are sent only once at beginning
            meta: {myip: add}
    })
})


var express = require('express'), app = express();
var server = require('http').createServer(app);
app.use(express.bodyParser());
server.listen(3000);
console.log('master listening on 3000');

require('./inst.js').server({
        /* route: '/inst', */
        handle: function(s){ console.log('Server got:', s) }
}, app)

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.2
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.2
    3
  • 0.0.1
    2

Package Sidebar

Install

npm i inst-node

Weekly Downloads

2

Version

0.0.2

License

none

Last publish

Collaborators

  • dpweb