Skip to content

CondeNast/copilot-util

Repository files navigation

Logo

copilot-util

Condé Nast - copilot JavaScript utilities

Build Status Code Climate Coverage Status

Maintainers

Install

NPM

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