rem

An HTTP Client with middleware, with built-in support for major web services.

Usage no npm install needed!

<script type="module">
  import rem from 'https://cdn.skypack.dev/rem';
</script>

README

Rem 0.6

An HTTP Client with middleware, with built-in support for major web services.

To use Rem with Node.js, install using npm:

npm install rem

To use in the browser, include lib/rem.js.

Getting Started

A Node.js script to access and configure the Github API, in just 6 lines:

var rem = require('rem');
rem.connect('github.com').prompt(function (err, user) {
  user('user').get(function (err, profile) {
    console.log('Hello %s!', profile.name);
  });
});

rem.connect('github.com') creates a Github API Client. prompt asks you for API configuration and prompts you to log in. user is an authenticated API that can access endpoints like 'user', returning a JSON blob like profile.name.

Documentation

Look at the Wiki for API Documentation.

License

MIT.