{"_id":"mumba-jwt","_rev":"77-44d6954e930842fe1249d8bdaeb286bc","name":"mumba-jwt","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"mumba-jwt","version":"0.1.0","keywords":["json web token","jwt"],"author":{"name":"Mumba Pty Ltd"},"license":"Apache-2.0","_id":"mumba-jwt@0.1.0","maintainers":[{"name":"mumbacloud","email":"development@mumbacloud.com"}],"homepage":"https://gitlab.com/Mumba/node-jwt#README","bugs":{"url":"https://gitlab.com/Mumba/node-jwt/issues"},"dist":{"shasum":"e2da6954ff8ddb7c8362ec1d0fa4f4e1b60d9808","tarball":"https://registry.npmjs.org/mumba-jwt/-/mumba-jwt-0.1.0.tgz","integrity":"sha512-Ix3BTZEzf8rTZW1gZ9Fifzk2xntYr3ZRPCkd53IfW5B4l9E2MD4PQrKZ+hYtMS4pEA0Nxp7ek9UDEY6QRXI+pg==","signatures":[{"sig":"MEUCIQCvKR4oUoN8J5IKh4ulRdPnYnw4cnf5JsH7ZOFQFaYEOQIgB++ROFesPl6fC9K4J+4tyFybEzpmQWXVQu+bXbgxOEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/src/index.js","_from":".","_shasum":"e2da6954ff8ddb7c8362ec1d0fa4f4e1b60d9808","engines":{"node":">=0.12"},"gitHead":"0157b898dcf92bae0ad8f90374507084467ceccc","scripts":{"test":"npm run clean && npm run compile && npm run test:unit","clean":"rm -Rf dist","cover":"npm run clean && npm run compile && node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec test","minor":"npm test && npm version minor && npm publish && git push --follow-tags","patch":"npm test && npm version patch && npm publish && git push --follow-tags","compile":"tsc -p .","docker:up":"docker-compose up -d","test:unit":"_mocha test --no-colors","docker:down":"docker-compose down"},"typings":"dist/src/index","_npmUser":{"name":"mumbacloud","email":"development@mumbacloud.com"},"repository":{"url":"git+ssh://git@gitlab.com/Mumba/node-jwt.git","type":"git"},"_npmVersion":"3.10.9","description":"A service for working with JSON Web Tokens.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"jsonwebtoken":"^7.2.1"},"devDependencies":{"mocha":"^3.1.2","istanbul":"^0.4.5","typescript":"^2.1.5","@types/node":"^7.0.0","@types/mocha":"^2.2.37","app-root-path":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mumba-jwt-0.1.0.tgz_1484291368462_0.08062393008731306","host":"packages-12-west.internal.npmjs.com"}},"0.1.1":{"name":"mumba-jwt","version":"0.1.1","keywords":["json web token","jwt"],"author":{"name":"Mumba Pty Ltd"},"license":"Apache-2.0","_id":"mumba-jwt@0.1.1","maintainers":[{"name":"dgray","email":"graydean6@gmail.com"},{"name":"eddieajau","email":"eddie.andrew@gmail.com"},{"name":"greagkeys","email":"development@mumbacloud.com"},{"name":"kennbaker","email":"kbaker@mumba.cloud"},{"name":"mumba.cloud","email":"gkeys@mumba.cloud"},{"name":"snarechops","email":"snare_chops@yahoo.com"}],"homepage":"https://gitlab.com/Mumba/node-jwt#README","bugs":{"url":"https://gitlab.com/Mumba/node-jwt/issues"},"dist":{"shasum":"08a0df88c687dcc446397045db7d4bbd13018ef3","tarball":"https://registry.npmjs.org/mumba-jwt/-/mumba-jwt-0.1.1.tgz","fileCount":13,"integrity":"sha512-WatnTQq5klhsWV45JTUGn5li3dlojehh+HBGZMv0mgUYTIHgu2L7TAWyKEiH9WdbdttTc1bi5vJSOJMgUOd+Qg==","signatures":[{"sig":"MEUCID3Rom7o1GSzZF6fCFAgA6pmOMBuQ9Z+ciIWyAzTVEXmAiEAiwrXr1BWLfvJio7k6EPykKHgLIbPzJlLoe5cVuiu+Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKKVfCRA9TVsSAnZWagAAx/EP/2u3de/uYzbEPBRCulFy\nCeMK5wV5W3IUwNSON2MulZpwjHhktpy6GijwJmjsm306XD5i6jZVSat2DnGj\nX/eiv8mD539NZVKSXovyqM+p03WBVw/rOfiRb9yrCrY8H6jsF09WenEwpIA5\nsSzzM8I/RYLE5MDHjTHAuQtX8kUt2q3ytHl36A2fIfkbiDVtRAF/k+RvGiis\nHJGm4B7j1uQAx4ZX/iBXHuL2PRrGD4ciSmuM8ErtynPxt9GFqHNyGU3my3gz\n77jE1IUBnzl8zhOFg8BxZCwqnWVjSrjAMFvi+oyFMdrP2Oli8fQzdkfNesb1\nAbynR1IXnGF5zc/voLHtWEc0ExKRdse6DZ6AZHDVDjbpEpGS6wKFas4/yqhL\nNPA1R4EDe36YaqpJtk8MSnhRIqfV3YOI0XEWma4FTNC1E7JSXchoCnwDPSuw\nw6T/36TDocyKLRoszOAFcLpI8XEBBh2ccTdGRNodSTCQAEUpEDV7ktkDrjOQ\nef49uBGbHi/0FEcrlLL+maSIq0qXQBDkJzeabVBN+4aGxoLV15QMlaqEu4zY\ny7mDairaECA27DOk0No/fGVwevWrRJAfsU9xVD0YFS6TvODn07fa7EDA/vng\nvGjrIyIBlQRbkuRMx7firWHNaUVpUauTLWv/SnZFg9WpDa+q0Y5YPciZeDo1\nwCvr\r\n=Rwqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","engines":{"node":">=0.12"},"gitHead":"33675cc8a17a0ce3a5efac1b5f7ba01a6ae91839","scripts":{"test":"npm run clean && npm run compile && npm run test:unit","clean":"rm -Rf dist","cover":"npm run clean && npm run compile && node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec test","minor":"git pull && npm test && npm version minor && npm publish && git push --follow-tags","patch":"git pull && npm test && npm version patch && npm publish && git push --follow-tags","compile":"tsc -p .","docker:up":"docker-compose up -d","test:unit":"_mocha test","docker:down":"docker-compose down"},"typings":"dist/src/index","_npmUser":{"name":"eddieajau","email":"eddie.andrew@gmail.com"},"repository":{"url":"git+ssh://git@gitlab.com/Mumba/node-jwt.git","type":"git"},"_npmVersion":"5.10.0","description":"A service for working with JSON Web Tokens.","directories":{},"_nodeVersion":"8.11.1","dependencies":{"jsonwebtoken":"^8.3.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","istanbul":"^0.4.5","typescript":"^2.9.2","@types/node":"^8.10.20","@types/mocha":"^5.2.2","app-root-path":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mumba-jwt_0.1.1_1529390430539_0.4360487796814658","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-01-13T07:09:28.681Z","modified":"2026-02-06T05:31:47.201Z","0.1.0":"2017-01-13T07:09:28.681Z","0.1.1":"2018-06-19T06:40:30.621Z"},"bugs":{"url":"https://gitlab.com/Mumba/node-jwt/issues"},"author":{"name":"Mumba Pty Ltd"},"license":"Apache-2.0","homepage":"https://gitlab.com/Mumba/node-jwt#README","keywords":["json web token","jwt"],"repository":{"url":"git+ssh://git@gitlab.com/Mumba/node-jwt.git","type":"git"},"description":"A service for working with JSON Web Tokens.","maintainers":[{"email":"infrastructure@mumba.cloud","name":"mumba.cloud"},{"email":"dennis.barba@mumbacloud.com","name":"dennis.barbamumba"},{"email":"arvin.domingo@mumbacloud.com","name":"arvin.domingo"},{"email":"joseph.martin@mumbacloud.com","name":"joseph.mumbacloud"}],"readme":"# Mumba JWT\n\nA service for working with JSON Web Tokens based on [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken).\n\n## Installation\n\n```sh\n$ npm install --save mumba-jwt\n```\n\n## Examples\n\n```typescript\nimport {TokenService} from 'mumba-jwt';\n\n// Sync example\nlet service = new TokenService({\n  passKey: 'abc123'\n});\n\nlet data = {\n\tfoo: 'bar'\n};\n\n// Not a token.\nservice.decode('foo'); // null\n\n// Creating and decoding token.\nlet token = service.sign(data, { subject: '123' });\nlet decoded = service.decode(token);\n\nconsole.log(decoded.sub); // 123\nconsole.log(decoded.foo); // bar\n\n// Verifying a bad token.\nservice.verify('not.even.close')\n  .catch(function (err: Error) {\n\tconsole.log(err);\n  });\n\nservice.verify(token)\n  .then(function (decoded: any) {\n  \tconsole.log(decoded.foo); // bar\n  });\n```\n\n## Tests\n\nTo run the test suite, first install the dependencies, then run `npm test`:\n\n```sh\n$ npm install\n$ npm test\n```\n\n## People\n\nThe original author of _Mumba WAMP_ is [Andrew Eddie](https://gitlab.com/u/aeddie.mumba).\n\n[List of all contributors](https://gitlab.com/Mumba/node-wamp/graphs/master)\n\n## License\n\n[Apache 2.0](LICENSE.txt)\n\n* * *\n\n&copy; 2017 [Mumba Pty Ltd](http://www.mumba.cloud). All rights reserved.\n\n","readmeFilename":"README.md"}