Client for sugo-endpoint-compile
$ npm install sugo-agent-compile --save
Use this agent to access a sg-server (or SUGO-Hub) which uses sugo-endpoint-compile plugin.
'use strict'
const sugoAgentCompile = require('sugo-agent-compile')
const co = require('co')
co(function * () {
let agent = sugoAgentCompile('http://my-server.com/procs/compile')
// Check if server available
{
let ok = yield agent.knock() // Send HTTP HEAD request.
/* ... */
}
// Compile es6 script
{
let myScript = `
let foo = (...arg) => ['foo', ...args].join('')
foo()
`
let compiled = yield agent.compile(myScript)
console.log(compiled)
/* ... */
}
}).catch((err) => console.error(err))
This software is released under the MIT License.