node package manager
Stop writing boring code. Discover, share, and reuse within your team. Create a free org ยป


Barrister Javascript Bindings

Develop type safe contracts for your web services!


For Node.js:

npm install barrister

For web browsers:

# download either of these:
curl  > barrister.browser.js
curl > barrister.browser.min.js

# download Crockford's json2.min.js to provide JSON support
curl > json2.min.js


  • Includes a Node.js server implementation using Express
  • Includes both Node.js and browser based clients you can test against the server

More Information


Distributed under the MIT license. See LICENSE file for details.

Release / Tag notes

Note to self on how to tag release

# Edit package.json, bump version, then run:

make clean all
git add -u
git commit -m "bump npm v0.1.0"
git tag -a v0.1.0 -m "version 0.1.0"
git push --tags
npm publish