
copilot-util
Condé Nast - copilot JavaScript utilities

Maintainers
Install

Examples
Usage examples can be found in /examples
npm run-script examples
API
HTTP
http.request(options) => Promise~Response → Buffer (module)
http.response(response) => Promise~Response → Buffer (module)
Error
error.HttpError(message, statusCode) => HttpError (module)
error.TimeoutError(message, timeout) => TimeoutError (module)
JSON
json.parse(data) => Promise → Object (module)
Developer
Lint/Tests
Linting is done through eslint with settings from .eslintrc. This happens automatically as part of the pretest script when running tests.
Tests are written with mocha and can be run through the npm test script.
$ npm test
License
MIT