http-hmac-javascript
v0.2.4
Published
HTTP HMAC JavaScript Library
Downloads
117
Readme
HTTP HMAC Signer for JavaScript
HMAC Request Signer is a JavaScript library that implements the version 2.0 of the HTTP HMAC Spec to sign RESTful Web API requests and verify responses.
Please note the 1.0 Spec is not supported.
Development Prerequisites
Before further development, please ensure the following tools are installed on your computer.
You can use the following commands to check if you already have those tools:
git --version
node -v
npm -v
Files
- demo/ - Visit get.html and post.html to see the demo in action.
- lib/ - Library files.
- es5/ - Transpiled ES5 version, polyfilled to IE 5.5.
- es6/ - ES6 version.
- src/ - Source files. Code changes should be made here.
- demo/ - Demo files to show how the library can be used.
- hmac.js - The source file of the library.
Build
- Run
npm install
to install all dependencies. - Make code changes in src/ directory.
- In root directory, run
gulp build-demo
. Alternatively, you can rungulp
to keep gulp on watch to automatically compile/transpile all file changes.
Tests
- Run
npm install
to install all dependencies. - In root directory, run
gulp test
to see the current test results. Alternatively, you can go to the qunit/hmac.html page in your browser.