UNPKG

relu-core

Version:
32 lines (22 loc) 657 B
var deasync = require('./index.js'); var cp = require('child_process'); var http = require('http'); var exec = deasync(cp.exec); var sleep = deasync(function (timeout, done) { setTimeout(done, timeout); }); var request = deasync(function (url, done) { http.get(url, function (res) { res.on('error', done); res.setEncoding('utf8'); var result = '' res.on('data', function (data) { result += data; }); res.on('end', function () { done(null, result); }); }).on('error', done); }); setTimeout(function () { console.log('async'); }, 1000); console.log(exec('ls -la')); sleep(2000); console.log(request('http://nodejs.org'));