UNPKG

1.33 kBMarkdownView Raw
1# JWT
2
3[![NPM version][npm-img]][npm]
4[![Build Status][ci-img]][ci]
5[![Coverage Status][coveralls-img]][coveralls]
6[![XO code style][xo-img]][xo]
7[![Greenkeeper][greenkeeper-img]][greenkeeper]
8
9
10[npm-img]: https://img.shields.io/npm/v/@tadashi/jwt.svg
11[npm]: https://www.npmjs.com/package/@tadashi/jwt
12[ci-img]: https://travis-ci.org/lagden/jwt.svg
13[ci]: https://travis-ci.org/lagden/jwt
14[coveralls-img]: https://coveralls.io/repos/github/lagden/jwt/badge.svg?branch=master
15[coveralls]: https://coveralls.io/github/lagden/jwt?branch=master
16[xo-img]: https://img.shields.io/badge/code_style-XO-5ed9c7.svg
17[xo]: https://github.com/sindresorhus/xo
18[jwt-img]: http://jwt.io/img/badge-compatible.svg
19[jwt]: http://jwt.io
20[greenkeeper-img]: https://badges.greenkeeper.io/lagden/jwt.svg
21[greenkeeper]: https://greenkeeper.io/
22
23-----
24
25[![JWT][jwt-img]][jwt]
26
27Sign, verify and parse a JSON Web Token
28
29## Install
30
31```
32$ npm i -S @tadashi/jwt
33```
34
35
36## Usage
37
38```js
39const {sign, verify, parse} = require('@tadashi/jwt')
40
41const jwt = sign({name: 'Lucas Tadashi'})
42// => eyJhbGciOiJIUz...
43
44const valid = verify(jwt)
45// => true
46
47const {payload: {data: {name}}} = parse(jwt)
48// => Lucas Tadashi
49```
50
51
52## License
53
54MIT © [Thiago Lagden](http://lagden.in)