react-saasify-chrisvxd
Version:
React components for Saasify web clients.
35 lines (26 loc) • 699 B
JavaScript
var deasync = require('./index.js')
var cp = require('child_process')
var https = require('https')
var exec = deasync(cp.exec)
var sleep = deasync(function (timeout, done) {
setTimeout(done, timeout)
})
var request = deasync(function (url, done) {
https.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('https://nodejs.org/en/'))