hawk for hyperquest
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
lib
test
.gitignore
Makefile
README.md
index.js
package.json

README.md

hawkerquest

A wrapper that puts hawk in hyperquest, and still works on the browser.

Installation

npm install hawkerquest

How to use

var hawkerquest = require('hawkerquest');
// treat it like hyperquest

API

Hawk credentials

var hawkerquest = require('hawkerquest');
var credential = {
  "key": "werxhqb98rpaxn39848xrunpaw3489ruxnpa98w4rxn",
  "algorithm": "sha256",
  "id": "dh37fgj492je"
};


hawkerquest('http://resource.com/endpoint', {
  hawk: credential
}).pipe(process.stdout);

Bewit

var hawkerquest = require('hawkerquest');
var bewit = 'ZGgzN2ZnajQ5MmplXDEzNzU5NzM0NzFcSFJuSTRSR0l5bitVTXRQdjJ0MzIvMXhRc2pOSWlEN0JYSGFZMnJvMkloST1c';


hawkerquest('http://resource.com/endpoint', {
  bewit: bewit
}).pipe(process.stdout);

Browser support

Clone this repository, make and then you'll find inside the build folder a bundle that attaches the hyperquest to the global object, and works on the browser. Hawks browser.js was used.