coreapi
Version:
Javascript client library for Core API
71 lines (48 loc) • 1.68 kB
Markdown
Javascript client library for [Core API][core-api].
[![travis-image]][travis-url]
[![npm-image]][npm-url]
[![codecov-image]][codecov-url]
**In progress.**
The core js library is available on the unpkg cdn. Once loaded the library will be available on `window.coreapi`.
```html
<script src="https://unpkg.com/coreapi@latest/dist/coreapi.js"></script>
<script type="text/javascript">
var coreapi = window.coreapi;
var client = new coreapi.Client();
client.get("http://httpbin.org/")
.then(function (data) {
var responseElement = document.getElementById("response");
responseElement.innerText = data;
})
.catch(function (error) {
console.log("ERROR: ", error);
});
</script>
```
Install it with NPM or add it to your package.json:
$ npm install coreapi
```javascript
const coreapi = require('coreapi');
const client = new coreapi.Client()
client.get("http://httpbin.org/")
.then((data) => {
console.log("Status: ", data);
})
.catch((error) => {
console.log("Error: ", error);
});
```
To run the tests (linting & unit tests):
npm test
[core-api]: https://github.com/core-api/core-api/
[travis-image]: https://secure.travis-ci.org/core-api/javascript-client.svg?branch=master
[travis-url]: http://travis-ci.org/core-api/javascript-client?branch=master
[npm-image]: https://badge.fury.io/js/coreapi.svg
[npm-url]: http://badge.fury.io/js/coreapi
[codecov-image]: https://codecov.io/gh/core-api/javascript-client/branch/master/graph/badge.svg
[codecov-url]: https://codecov.io/gh/core-api/javascript-client