{"_id":"limes","_rev":"607547","name":"limes","description":"limes authenticates users.","dist-tags":{"latest":"6.1.9"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"time":{"modified":"2021-08-22T12:00:47.000Z","created":"2014-10-09T11:53:12.089Z","6.1.9":"2021-08-22T11:58:46.711Z","6.1.8":"2021-07-26T16:12:45.086Z","6.1.7":"2021-06-10T09:37:01.412Z","6.1.6":"2021-06-08T06:41:09.290Z","6.1.5":"2021-06-08T06:32:36.054Z","6.1.4":"2021-05-31T09:44:19.371Z","6.1.3":"2021-05-10T08:55:36.208Z","6.1.2":"2021-03-25T13:17:03.251Z","6.1.1":"2021-03-19T10:59:43.154Z","6.1.0":"2021-02-10T06:43:23.198Z","6.0.9":"2021-01-13T07:12:30.390Z","6.0.8":"2021-01-11T22:26:04.051Z","6.0.7":"2020-11-11T10:17:37.301Z","6.0.6":"2020-11-03T21:41:20.047Z","6.0.5":"2020-09-02T11:25:36.209Z","6.0.4":"2020-07-08T06:25:16.947Z","6.0.3":"2020-05-31T13:35:56.447Z","6.0.2":"2020-02-18T11:30:41.652Z","6.0.1":"2019-11-19T16:57:30.834Z","6.0.0":"2019-11-15T14:33:58.405Z","5.1.0":"2019-10-24T15:50:23.395Z","5.0.4":"2019-10-24T15:31:03.737Z","5.0.3":"2019-10-14T15:25:25.530Z","5.0.1":"2019-09-05T13:26:10.435Z","5.0.0":"2019-09-05T12:24:52.902Z","4.1.0":"2019-09-02T09:32:33.005Z","4.0.0":"2019-09-02T08:56:04.064Z","3.0.0":"2019-05-19T09:52:17.990Z","2.0.0":"2019-03-13T19:48:14.975Z","1.1.0":"2018-11-05T18:20:35.010Z","1.0.1":"2018-02-12T19:34:58.974Z","1.0.0":"2018-02-08T19:45:49.818Z","0.5.0":"2015-11-03T12:02:43.689Z","0.4.0":"2015-07-31T16:57:30.388Z","0.3.0":"2015-04-25T02:21:53.143Z","0.2.1":"2015-02-12T23:46:47.474Z","0.2.0":"2014-10-10T15:36:32.532Z","0.1.0":"2014-10-09T11:53:12.089Z"},"users":{"manni19682":true},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"versions":{"6.1.9":{"name":"limes","version":"6.1.9","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"private":false,"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.13","@types/jsonwebtoken":"8.5.4","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.11","@types/uuid":"8.3.1","assertthat":"6.3.13","express":"4.17.1","flaschenpost":"5.0.47","roboter":"12.1.2","semantic-release-configuration":"2.0.5","supertest":"6.1.5","uuid":"8.3.2"},"scripts":{},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"c7c330b56d6b5c52e783fd43c6885f2d80e60ca9","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.9","_nodeVersion":"16.7.0","_npmVersion":"7.20.6","dist":{"shasum":"058921e0eb2ea8e0b7f75f7145813360fad06076","size":8908,"noattachment":false,"key":"/limes/-/limes-6.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.9.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.9_1629633526529_0.5614443477879107"},"_hasShrinkwrap":false,"publish_time":1629633526711,"_cnpm_publish_time":1629633526711},"6.1.8":{"name":"limes","version":"6.1.8","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.13","@types/jsonwebtoken":"8.5.4","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.11","@types/uuid":"8.3.1","assertthat":"6.3.6","express":"4.17.1","flaschenpost":"5.0.38","roboter":"11.7.8","semantic-release-configuration":"2.0.5","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"4f6a803fe2e3b8a3dcc493c4e70077054a92a685","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.8","_nodeVersion":"14.17.3","_npmVersion":"7.19.1","dist":{"shasum":"80aabc253d43524434b42db5c930c14fdb3e5802","size":8094,"noattachment":false,"key":"/limes/-/limes-6.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.8.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.8_1627315964908_0.43688348423006174"},"_hasShrinkwrap":false,"publish_time":1627315965086,"_cnpm_publish_time":1627315965086},"6.1.7":{"name":"limes","version":"6.1.7","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.12","@types/jsonwebtoken":"8.5.1","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.11","@types/uuid":"8.3.0","assertthat":"6.3.2","express":"4.17.1","flaschenpost":"5.0.36","roboter":"11.7.3","semantic-release-configuration":"2.0.1","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"c759e9fcd3cfb24dd59b8c4dc673a17ad8cddcf0","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.7","_nodeVersion":"14.17.0","_npmVersion":"7.14.0","dist":{"shasum":"0ef905fcc1ccee9dd4e776f4f56b5061c735ce7f","size":8009,"noattachment":false,"key":"/limes/-/limes-6.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.7.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.7_1623317821202_0.296564946800977"},"_hasShrinkwrap":false,"publish_time":1623317821412,"_cnpm_publish_time":1623317821412},"6.1.6":{"name":"limes","version":"6.1.6","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.12","@types/jsonwebtoken":"8.5.1","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.11","@types/uuid":"8.3.0","assertthat":"6.3.2","express":"4.17.1","flaschenpost":"5.0.36","roboter":"11.7.3","semantic-release-configuration":"2.0.1","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"894bf498c3fb8feab8bcdb445f261ebf3508828e","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.6","_nodeVersion":"14.17.0","_npmVersion":"7.14.0","dist":{"shasum":"62f54783e013ddcb74c3742e7883052dff724a38","size":7932,"noattachment":false,"key":"/limes/-/limes-6.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.6.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.6_1623134469148_0.8125161996072827"},"_hasShrinkwrap":false,"publish_time":1623134469290,"_cnpm_publish_time":1623134469290},"6.1.5":{"name":"limes","version":"6.1.5","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.12","@types/jsonwebtoken":"8.5.1","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.11","@types/uuid":"8.3.0","assertthat":"6.3.2","express":"4.17.1","flaschenpost":"5.0.36","roboter":"11.7.3","semantic-release-configuration":"2.0.1","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"9e8019aafb3f761e8951e8c8bab77763f74d9d61","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.5","_nodeVersion":"14.17.0","_npmVersion":"7.14.0","dist":{"shasum":"ec61fa2dc8554b70a96f765f3e12b8791df86f4a","size":7863,"noattachment":false,"key":"/limes/-/limes-6.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.5.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.5_1623133955906_0.6601892135011445"},"_hasShrinkwrap":false,"publish_time":1623133956054,"_cnpm_publish_time":1623133956054},"6.1.4":{"name":"limes","version":"6.1.4","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.12","@types/jsonwebtoken":"8.5.1","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.11","@types/uuid":"8.3.0","assertthat":"6.2.0","express":"4.17.1","flaschenpost":"5.0.35","roboter":"11.7.1","semantic-release-configuration":"2.0.1","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"03058bdb224d1bea03e8d88995473ffabdcdde0a","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.4","_nodeVersion":"14.17.0","_npmVersion":"7.14.0","dist":{"shasum":"c7f2b7a52d9c9c997b033ad7b215f1f661792a88","size":7779,"noattachment":false,"key":"/limes/-/limes-6.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.4.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.4_1622454259231_0.43946508457294886"},"_hasShrinkwrap":false,"publish_time":1622454259371,"_cnpm_publish_time":1622454259371},"6.1.3":{"name":"limes","version":"6.1.3","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.11","@types/jsonwebtoken":"8.5.1","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.11","@types/uuid":"8.3.0","assertthat":"6.0.0","express":"4.17.1","flaschenpost":"5.0.28","roboter":"11.6.40","semantic-release-configuration":"2.0.0","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"414f9bbbdb6b5c048733153115520c60a636f2e1","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.11","dist":{"shasum":"896ff1f3dc0c36d17cb221e810b672b448020542","size":7817,"noattachment":false,"key":"/limes/-/limes-6.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.3.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.3_1620636936069_0.4894459039267678"},"_hasShrinkwrap":false,"publish_time":1620636936208,"_cnpm_publish_time":1620636936208},"6.1.2":{"name":"limes","version":"6.1.2","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.11","@types/jsonwebtoken":"8.5.1","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","@types/uuid":"8.3.0","assertthat":"5.2.6","express":"4.17.1","flaschenpost":"5.0.11","roboter":"11.6.30","semantic-release-configuration":"2.0.0","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"49f197e1b5a161c994e8c2454f2b47971b547d60","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"62fc1156ceaefb1ab4ff8a1c8d82086c94643c28","size":7741,"noattachment":false,"key":"/limes/-/limes-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.2.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.2_1616678223130_0.04992891605898864"},"_hasShrinkwrap":false,"publish_time":1616678223251,"_cnpm_publish_time":1616678223251},"6.1.1":{"name":"limes","version":"6.1.1","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.11","@types/jsonwebtoken":"8.5.1","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","@types/uuid":"8.3.0","assertthat":"5.2.5","express":"4.17.1","flaschenpost":"5.0.10","roboter":"11.6.25","semantic-release-configuration":"1.0.36","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"92925fa230fbaf506dc9a05c14634b719f0c4b10","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.1","_nodeVersion":"12.21.0","_npmVersion":"6.14.11","dist":{"shasum":"f13b48381dab47cba300382e613bb014edbd4ae1","size":7654,"noattachment":false,"key":"/limes/-/limes-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.1.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.1_1616151583014_0.5805068088944907"},"_hasShrinkwrap":false,"publish_time":1616151583154,"_cnpm_publish_time":1616151583154},"6.1.0":{"name":"limes","version":"6.1.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"},{"name":"Markus Fürer","email":"m.fuerer@vtxmail.ch"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.11","@types/jsonwebtoken":"8.5.0","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","@types/uuid":"8.3.0","assertthat":"5.2.5","express":"4.17.1","flaschenpost":"4.3.32","roboter":"11.6.13","semantic-release-configuration":"1.0.33","supertest":"6.1.3","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"3cf26c59a41a8880dd07a93c776a83dc69eb9d8f","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.1.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.11","dist":{"shasum":"6aaa6ac226101430f0f53c3bff79fb8655ce0997","size":7577,"noattachment":false,"key":"/limes/-/limes-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.1.0.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.1.0_1612939403071_0.9021497628612645"},"_hasShrinkwrap":false,"publish_time":1612939403198,"_cnpm_publish_time":1612939403198},"6.0.9":{"name":"limes","version":"6.0.9","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.11","@types/jsonwebtoken":"8.5.0","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","@types/uuid":"8.3.0","assertthat":"5.2.5","express":"4.17.1","roboter":"11.6.3","semantic-release-configuration":"1.0.29","supertest":"6.0.1","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"f5c5f4006b5aa48ebc2a38e70148262c53981242","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.9","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"shasum":"6e9dc19987c7e267ad836901cc74b0e132669011","size":7325,"noattachment":false,"key":"/limes/-/limes-6.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.9.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.9_1610521950217_0.5421733353863019"},"_hasShrinkwrap":false,"publish_time":1610521950390,"_cnpm_publish_time":1610521950390},"6.0.8":{"name":"limes","version":"6.0.8","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.10","@types/jsonwebtoken":"8.5.0","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","@types/uuid":"8.3.0","assertthat":"5.2.5","express":"4.17.1","roboter":"11.6.2","semantic-release-configuration":"1.0.29","supertest":"6.0.1","uuid":"8.3.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"68bb3dda784b3c05bbc5cdf04f3ce32cdcd2c977","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.8","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"shasum":"52242f1c8aba9d221b163f9b8faf53e7580b5b7f","size":7259,"noattachment":false,"key":"/limes/-/limes-6.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.8.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.8_1610403963944_0.8944115257517631"},"_hasShrinkwrap":false,"publish_time":1610403964051,"_cnpm_publish_time":1610403964051},"6.0.7":{"name":"limes","version":"6.0.7","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.9","@types/jsonwebtoken":"8.5.0","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","@types/uuid":"8.3.0","assertthat":"5.2.5","express":"4.17.1","roboter":"11.5.7","semantic-release-configuration":"1.0.25","supertest":"6.0.1","uuid":"8.3.1"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"4dff4a188339e923babb81d50902051af8a13a4e","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.7","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"e6de67432da4b28847d026d343e7a86d85c4f4c5","size":7179,"noattachment":false,"key":"/limes/-/limes-6.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.7.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.7_1605089857183_0.9219010305064754"},"_hasShrinkwrap":false,"publish_time":1605089857301,"_cnpm_publish_time":1605089857301},"6.0.6":{"name":"limes","version":"6.0.6","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.8","@types/jsonwebtoken":"8.5.0","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","@types/uuid":"8.3.0","assertthat":"5.2.1","express":"4.17.1","roboter":"11.5.1","semantic-release-configuration":"1.0.23","supertest":"6.0.0","uuid":"8.3.1"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"004ed59548b08afc1d3ad8e0962392e1bbe079aa","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.6","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"c01b4f2f6413f345e0f66ac9614e1e263b40f444","size":7105,"noattachment":false,"key":"/limes/-/limes-6.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.6.tgz"},"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.6_1604439679868_0.35578142936749546"},"_hasShrinkwrap":false,"publish_time":1604439680047,"_cnpm_publish_time":1604439680047},"6.0.5":{"name":"limes","version":"6.0.5","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.8","@types/jsonwebtoken":"8.5.0","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","@types/uuid":"8.3.0","assertthat":"5.2.1","express":"4.17.1","roboter":"11.2.26","semantic-release-configuration":"1.0.20","supertest":"4.0.2","uuid":"8.3.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"46cd1b23dad55db3fd0a97a97cc188d82589fd92","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"shasum":"e84fd1f57fcdbea3c39919c8806d688b5f2e38d9","size":6976,"noattachment":false,"key":"/limes/-/limes-6.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.5.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.5_1599045936050_0.5508311146652471"},"_hasShrinkwrap":false,"publish_time":1599045936209,"_cnpm_publish_time":1599045936209},"6.0.4":{"name":"limes","version":"6.0.4","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.7","@types/jsonwebtoken":"8.5.0","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/supertest":"2.0.10","assertthat":"5.1.1","express":"4.17.1","roboter":"11.2.3","semantic-release-configuration":"1.0.20","supertest":"4.0.2","uuidv4":"6.1.1"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"35917d3236e574bd48d9967c2b929f833becbc23","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.4","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"shasum":"60a3fe8dfc2c06873a439dc5b509079ecac2133c","size":6899,"noattachment":false,"key":"/limes/-/limes-6.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.4.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.4_1594189516841_0.30319288550140344"},"_hasShrinkwrap":false,"publish_time":1594189516947,"_cnpm_publish_time":1594189516947},"6.0.3":{"name":"limes","version":"6.0.3","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"@types/express":"4.17.4","jsonwebtoken":"8.5.1"},"devDependencies":{"@types/jsonwebtoken":"8.5.0","@types/supertest":"2.0.9","assertthat":"5.1.1","express":"4.17.1","roboter":"11.1.26","semantic-release-configuration":"1.0.20","supertest":"4.0.2","uuidv4":"6.1.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"b39f49118f3ab954cb66ab60e08cddb4ece39b8e","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"shasum":"6faef2c45e6fa6cb5647a44440641f9cb7ac2980","size":6766,"noattachment":false,"key":"/limes/-/limes-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.3.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.3_1590932156292_0.7834310218580829"},"_hasShrinkwrap":false,"publish_time":1590932156447,"_cnpm_publish_time":1590932156447},"6.0.2":{"name":"limes","version":"6.0.2","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.2","@types/jsonwebtoken":"8.3.7","@types/supertest":"2.0.8","assertthat":"5.1.0","express":"4.17.1","roboter":"11.0.21","semantic-release-configuration":"1.0.18","supertest":"4.0.2","uuidv4":"6.0.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"1d71057a94f44f728ae535fbb71bc041d175ca62","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.2","_nodeVersion":"12.16.0","_npmVersion":"6.13.7","dist":{"shasum":"59e180dcacc0c56101c96f305e31f9ffb5ef037e","size":6631,"noattachment":false,"key":"/limes/-/limes-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.2.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.2_1582025441459_0.4573578453137961"},"_hasShrinkwrap":false,"publish_time":1582025441652,"_cnpm_publish_time":1582025441652},"6.0.1":{"name":"limes","version":"6.0.1","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.2","@types/jsonwebtoken":"8.3.5","@types/supertest":"2.0.8","assertthat":"5.0.2","express":"4.17.1","roboter":"9.2.3","supertest":"4.0.2","uuidv4":"6.0.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"0dbefababb9e525a12d2afd595a948c6699f3cdb","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"bc4f2a9c7a2bb0376701ab87ffe4a9246824f040","size":6438,"noattachment":false,"key":"/limes/-/limes-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.1.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.1_1574182650672_0.9099459470128615"},"_hasShrinkwrap":false,"publish_time":1574182650834,"_cnpm_publish_time":1574182650834},"6.0.0":{"name":"limes","version":"6.0.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.2","@types/jsonwebtoken":"8.3.5","@types/supertest":"2.0.8","assertthat":"5.0.2","express":"4.17.1","roboter":"9.2.0","supertest":"4.0.2","uuidv4":"6.0.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"9ccd168df38cd3ee29117103ed8afd8b63222835","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@6.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"2492d295316028bbf53c72b6f187b2072698b064","size":6447,"noattachment":false,"key":"/limes/-/limes-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-6.0.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_6.0.0_1573828438308_0.37087091374742465"},"_hasShrinkwrap":false,"publish_time":1573828438405,"_cnpm_publish_time":1573828438405},"5.1.0":{"name":"limes","version":"5.1.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.1","@types/jsonwebtoken":"8.3.5","@types/supertest":"2.0.8","assertthat":"4.0.2","express":"4.17.1","roboter":"9.0.5","supertest":"4.0.2","uuidv4":"5.0.1"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"b2e910845a3e15e292f5e0fb99563db9c5677d5d","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@5.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"d1465daff5572b9edbd22a5b311eb6b4c13372af","size":6380,"noattachment":false,"key":"/limes/-/limes-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-5.1.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_5.1.0_1571932223202_0.8095672833760268"},"_hasShrinkwrap":false,"publish_time":1571932223395,"_cnpm_publish_time":1571932223395},"5.0.4":{"name":"limes","version":"5.0.4","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.1","@types/jsonwebtoken":"8.3.5","@types/supertest":"2.0.8","assertthat":"4.0.2","express":"4.17.1","roboter":"9.0.5","supertest":"4.0.2","uuidv4":"5.0.1"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"e6c92bf3451e11d3ba33f65bf6dfe9aba8e7134e","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@5.0.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"274d1603127b512bc61d5e7e1ddd755214597b63","size":6002,"noattachment":false,"key":"/limes/-/limes-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-5.0.4.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_5.0.4_1571931063572_0.9128380052381764"},"_hasShrinkwrap":false,"publish_time":1571931063737,"_cnpm_publish_time":1571931063737},"5.0.3":{"name":"limes","version":"5.0.3","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.1","@types/jsonwebtoken":"8.3.4","@types/supertest":"2.0.8","assertthat":"4.0.2","express":"4.17.1","roboter":"8.2.0","supertest":"4.0.2","uuidv4":"5.0.1"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"63659f2f1e808e7fa9fe6bcbe31b3219583fd315","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@5.0.3","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"0cfcbea021057df99fbd6f33921212b149c247c4","size":6054,"noattachment":false,"key":"/limes/-/limes-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-5.0.3.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_5.0.3_1571066725367_0.8812963057423471"},"_hasShrinkwrap":false,"publish_time":1571066725530,"_cnpm_publish_time":1571066725530},"5.0.1":{"name":"limes","version":"5.0.1","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.1","@types/jsonwebtoken":"8.3.3","@types/supertest":"2.0.8","assertthat":"4.0.1","express":"4.17.1","roboter":"7.1.5","supertest":"4.0.2","uuidv4":"5.0.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"22f63304cc8efd08cfecebf58bf225c7cc15f44c","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@5.0.1","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"shasum":"3f55300a7e323e252aa5bf0c95764f6b279a2de3","size":6026,"noattachment":false,"key":"/limes/-/limes-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-5.0.1.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_5.0.1_1567689970294_0.9327910842621425"},"_hasShrinkwrap":false,"publish_time":1567689970435,"_cnpm_publish_time":1567689970435},"5.0.0":{"name":"limes","version":"5.0.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.1","@types/jsonwebtoken":"8.3.3","@types/supertest":"2.0.8","assertthat":"4.0.1","express":"4.17.1","roboter":"7.1.5","supertest":"4.0.2","uuidv4":"5.0.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"d0e98d31d9fd10195dceffe30dc031edcbb1d3e1","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@5.0.0","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"shasum":"6a397a221439ca5ed87e4538450535467cdfe882","size":4972,"noattachment":false,"key":"/limes/-/limes-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-5.0.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_5.0.0_1567686292768_0.07269744704848602"},"_hasShrinkwrap":false,"publish_time":1567686292902,"_cnpm_publish_time":1567686292902},"4.1.0":{"name":"limes","version":"4.1.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.1","@types/jsonwebtoken":"8.3.3","@types/supertest":"2.0.8","assertthat":"4.0.1","express":"4.17.1","roboter":"7.1.2","supertest":"4.0.2","uuidv4":"5.0.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"10fb62458884a6cefddca02d12c3d85ce110cd2e","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@4.1.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"shasum":"a415fb8afe06a11d48799aa543c18ca2a436b82c","size":6018,"noattachment":false,"key":"/limes/-/limes-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-4.1.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_4.1.0_1567416752766_0.17388441910965513"},"_hasShrinkwrap":false,"publish_time":1567416753005,"_cnpm_publish_time":1567416753005},"4.0.0":{"name":"limes","version":"4.0.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"},{"name":"Hannes Leutloff","email":"hannes.leutloff@thenativeweb.io"}],"main":"build/lib/Limes.js","types":"build/lib/Limes.d.ts","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"@types/express":"4.17.1","@types/jsonwebtoken":"8.3.3","@types/supertest":"2.0.8","assertthat":"4.0.1","express":"4.17.1","roboter":"7.1.1","supertest":"4.0.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"507c70f8abef37442a58120a5b31756bcd36a949","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@4.0.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"shasum":"51b9448059ffc3a27f972f81d37a4adcb8af1cfa","size":5733,"noattachment":false,"key":"/limes/-/limes-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-4.0.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"_npmUser":{"name":"yeldir","email":"hannes.leutloff@yeldirium.de"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_4.0.0_1567414563908_0.9740013484497132"},"_hasShrinkwrap":false,"publish_time":1567414564064,"_cnpm_publish_time":1567414564064},"3.0.0":{"name":"limes","version":"3.0.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"lib/Limes.js","dependencies":{"jsonwebtoken":"8.5.1"},"devDependencies":{"assertthat":"3.0.0","express":"4.17.0","roboter":"6.1.0","supertest":"4.0.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"fcb3f915d9526557e987de29b832e261e9498d59","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"goloroden","email":"golo.roden@thenativeweb.io"},"dist":{"shasum":"11dd031d237d9d271435bf1bc9fd2ce4d17b56df","size":3826,"noattachment":false,"key":"/limes/-/limes-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-3.0.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_3.0.0_1558259537816_0.38907955788228543"},"_hasShrinkwrap":false,"publish_time":1558259537990,"_cnpm_publish_time":1558259537990},"2.0.0":{"name":"limes","version":"2.0.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"dist/Limes.js","dependencies":{"@babel/runtime":"7.3.4","jsonwebtoken":"8.5.0"},"devDependencies":{"assertthat":"2.0.3","express":"4.16.4","roboter":"4.0.2","supertest":"4.0.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"0e4c82d729b19d333e70951522f81795e5569d2c","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"dist":{"shasum":"32b9fa0c62fe728262c8b2316ca3496ede7153fe","size":17822,"noattachment":false,"key":"/limes/-/limes-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-2.0.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_2.0.0_1552506494808_0.8653010524100824"},"_hasShrinkwrap":false,"publish_time":1552506494975,"_cnpm_publish_time":1552506494975},"1.1.0":{"name":"limes","version":"1.1.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"dist/Limes.js","dependencies":{"@babel/runtime":"7.1.2","express-jwt":"5.3.1","jsonwebtoken":"8.3.0","middleware-flow":"0.8.0"},"devDependencies":{"assertthat":"1.0.0","express":"4.16.4","roboter":"2.0.0","supertest":"3.3.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"540ae76e1e9b7e8056878e599202c7dd2517d21e","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"dist":{"shasum":"61733c0ba9b462d999fc2aa4017526f29d1b30a9","size":9885,"noattachment":false,"key":"/limes/-/limes-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-1.1.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_1.1.0_1541442034839_0.8027265448107683"},"_hasShrinkwrap":false,"publish_time":1541442035010,"_cnpm_publish_time":1541442035010},"1.0.1":{"name":"limes","version":"1.0.1","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"dist/Limes.js","dependencies":{"babel-runtime":"6.26.0","express-jwt":"5.3.0","jsonwebtoken":"8.1.1","middleware-flow":"0.8.0"},"devDependencies":{"assertthat":"1.0.0","express":"4.16.2","roboter":"0.16.0","roboter-server":"0.16.0","supertest":"3.0.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"7e1b2c77784d68bf74381dcd876982e5ea4ad71f","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"dist":{"shasum":"c45ecbafaa98248dc4bdaa622c93a6d02c934859","size":10698,"noattachment":false,"key":"/limes/-/limes-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-1.0.1.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_1.0.1_1518464098258_0.5842928358262058"},"_hasShrinkwrap":false,"publish_time":1518464098974,"_cnpm_publish_time":1518464098974},"1.0.0":{"name":"limes","version":"1.0.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"dist/Limes.js","dependencies":{"express-jwt":"5.3.0","jsonwebtoken":"8.1.1","middleware-flow":"0.8.0"},"devDependencies":{"assertthat":"1.0.0","express":"4.16.2","roboter":"0.15.6","roboter-server":"0.15.6","supertest":"3.0.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"ed130f60b85bc53fa35ddfc6d4ab8a936e9571b3","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"dist":{"shasum":"cdebbbfc519415c4e0dd5d1742c6e8ada9f5ce93","size":10900,"noattachment":false,"key":"/limes/-/limes-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-1.0.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/limes_1.0.0_1518119149077_0.8492969355864604"},"_hasShrinkwrap":false,"publish_time":1518119149818,"_cnpm_publish_time":1518119149818},"0.5.0":{"name":"limes","version":"0.5.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"lib/Limes.js","dependencies":{"express-jwt":"3.1.0","jsonwebtoken":"5.4.1","middleware-flow":"0.8.0"},"devDependencies":{"assertthat":"0.6.0","express":"4.13.3","grunt":"0.4.5","socket.io":"1.3.7","socket.io-client":"1.3.7","supertest":"1.1.0","tourism":"0.21.0"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"94b703a6943847b45387d74a7bc530c9079eed24","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@0.5.0","scripts":{},"_shasum":"bbc026bc6c44380b1ed2db58da6da5399d1b2685","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"goloroden","email":"webmaster@goloroden.de"},"dist":{"shasum":"bbc026bc6c44380b1ed2db58da6da5399d1b2685","size":10036,"noattachment":false,"key":"/limes/-/limes-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-0.5.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"directories":{},"publish_time":1446552163689,"_cnpm_publish_time":1446552163689,"_hasShrinkwrap":false},"0.4.0":{"name":"limes","version":"0.4.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"lib/Limes.js","dependencies":{"express-jwt":"3.0.1","jsonwebtoken":"5.0.4","middleware-flow":"0.8.0"},"devDependencies":{"assertthat":"0.6.0","express":"4.13.1","grunt":"0.4.5","socket.io":"1.3.6","socket.io-client":"1.3.6","supertest":"1.0.1","tourism":"0.20.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"b40008994bd7a33fe3884e831922292967806320","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes#readme","_id":"limes@0.4.0","scripts":{},"_shasum":"447d8ebbf704e5c5a892fb1fe77eaee17eb61ae7","_from":".","_npmVersion":"2.11.1","_nodeVersion":"2.3.0","_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"dist":{"shasum":"447d8ebbf704e5c5a892fb1fe77eaee17eb61ae7","size":9998,"noattachment":false,"key":"/limes/-/limes-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-0.4.0.tgz"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"directories":{},"publish_time":1438361850388,"_cnpm_publish_time":1438361850388,"_hasShrinkwrap":false},"0.3.0":{"name":"limes","version":"0.3.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"lib/Limes.js","dependencies":{"express-jwt":"3.0.0","jsonwebtoken":"5.0.0","middleware-flow":"0.7.0"},"devDependencies":{"assertthat":"0.6.0","express":"4.12.3","grunt":"0.4.5","socket.io":"1.3.5","socket.io-client":"1.3.5","supertest":"0.15.0","tourism":"0.16.1"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"keywords":["authentication","jwt","security","token"],"license":"MIT","gitHead":"eab13f6c4826e53f691a1e83806ae5bc0b614a12","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes","_id":"limes@0.3.0","scripts":{},"_shasum":"b3ab0991b8f405a73a0b01729880d4aff2897d59","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"dist":{"shasum":"b3ab0991b8f405a73a0b01729880d4aff2897d59","size":9803,"noattachment":false,"key":"/limes/-/limes-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-0.3.0.tgz"},"directories":{},"publish_time":1429928513143,"_cnpm_publish_time":1429928513143,"_hasShrinkwrap":false},"0.2.1":{"name":"limes","version":"0.2.1","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"lib/Limes.js","dependencies":{"express-jwt":"1.0.0","jsonwebtoken":"3.2.2","middleware-flow":"0.6.1"},"devDependencies":{"assertthat":"0.4.2","express":"4.11.2","grunt":"0.4.5","socket.io":"1.3.3","socket.io-client":"1.3.3","supertest":"0.15.0","tourism":"0.13.2"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"license":"MIT","gitHead":"a3aa8052b88cd4cfa3ea40b5b87f46dd19e56231","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes","_id":"limes@0.2.1","scripts":{},"_shasum":"31a5c1cd5a7ec51f567395b3317c819287e24a48","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.2.0","_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"dist":{"shasum":"31a5c1cd5a7ec51f567395b3317c819287e24a48","size":9642,"noattachment":false,"key":"/limes/-/limes-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-0.2.1.tgz"},"directories":{},"publish_time":1423784807474,"_cnpm_publish_time":1423784807474,"_hasShrinkwrap":false},"0.2.0":{"name":"limes","version":"0.2.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"lib/Limes.js","dependencies":{"express-jwt":"0.4.0","jsonwebtoken":"1.1.2","middleware-flow":"0.6.0"},"devDependencies":{"express":"4.9.6","grunt":"0.4.5","node-assertthat":"0.2.1","socket.io":"1.1.0","socket.io-client":"1.1.0","supertest":"0.14.0","tourism":"0.7.3"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"license":"MIT","gitHead":"ecadd805aff9fd9fec7908622117807348465e4c","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes","_id":"limes@0.2.0","scripts":{},"_shasum":"a9f172b3d450d5b58691aaa52e3438fbe1692126","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"dist":{"shasum":"a9f172b3d450d5b58691aaa52e3438fbe1692126","size":9641,"noattachment":false,"key":"/limes/-/limes-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-0.2.0.tgz"},"directories":{},"publish_time":1412955392532,"_cnpm_publish_time":1412955392532,"_hasShrinkwrap":false},"0.1.0":{"name":"limes","version":"0.1.0","description":"limes authenticates users.","contributors":[{"name":"Golo Roden","email":"golo.roden@thenativeweb.io"},{"name":"Matthias Wagler","email":"matthias.wagler@thenativeweb.io"}],"main":"lib/Limes.js","dependencies":{"express-jwt":"0.4.0","jsonwebtoken":"1.1.2","middleware-flow":"0.6.0"},"devDependencies":{"express":"4.9.6","grunt":"0.4.5","node-assertthat":"0.2.1","socket.io":"1.1.0","socket.io-client":"1.1.0","supertest":"0.14.0","tourism":"0.7.3"},"repository":{"type":"git","url":"git://github.com/thenativeweb/limes.git"},"license":"MIT","gitHead":"11a5749145a69880b85052499bbcfc4dca21bec8","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"homepage":"https://github.com/thenativeweb/limes","_id":"limes@0.1.0","scripts":{},"_shasum":"7c4ed0536e9945c34555dfa8cab0bc1464d9465e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"thenativeweb","email":"hello@thenativeweb.io"},"maintainers":[{"name":"goloroden","email":"webmaster@goloroden.de"},{"name":"nhummel","email":"hummel@marvelous.systems"},{"name":"thenativeweb-admin","email":"hello@thenativeweb.io"}],"dist":{"shasum":"7c4ed0536e9945c34555dfa8cab0bc1464d9465e","size":9638,"noattachment":false,"key":"/limes/-/limes-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/limes/download/limes-0.1.0.tgz"},"directories":{},"publish_time":1412855592089,"_cnpm_publish_time":1412855592089,"_hasShrinkwrap":false}},"readme":"# limes\n\nlimes authenticates users.\n\n## Status\n\n| Category         | Status                                                                                                  |\n| ---------------- | ------------------------------------------------------------------------------------------------------- |\n| Version          | [![npm](https://img.shields.io/npm/v/limes)](https://www.npmjs.com/package/limes)                       |\n| Dependencies     | ![David](https://img.shields.io/david/thenativeweb/limes)                                               |\n| Dev dependencies | ![David](https://img.shields.io/david/dev/thenativeweb/limes)                                           |\n| Build            | ![GitHub Actions](https://github.com/thenativeweb/limes/workflows/Release/badge.svg?branch=main) |\n| License          | ![GitHub](https://img.shields.io/github/license/thenativeweb/limes)                                     |\n\n## Installation\n\n```shell\n$ npm install limes\n```\n\n## Quick start\n\nFirst you need to add a reference to limes in your application:\n\n```javascript\nconst { Limes, IdentityProvider } = require('limes');\n```\n\nIf you use TypeScript, use the following code instead:\n\n```typescript\nimport { Limes, IdentityProvider } from 'limes';\n```\n\nNow you need to create one or more identity providers. For each identity provider call the `IdentityProvider` constructor and hand over the `issuer` as well as a `privateKey` or a `certificate`, each in `.pem` format. Optionally, you may provide both:\n\n```javascript\nconst identityProvider = new IdentityProvider({\n  issuer: 'https://auth.thenativeweb.io',\n  privateKey: await readFile(path.join(__dirname, 'privateKey.pem')),\n  certificate: await readFile(path.join(__dirname, 'certificate.pem'))\n});\n```\n\n_Please note that you have to specify the private key if you want to issue tokens and the certificate if you want to verify them._\n\nThen you can call the `Limes` constructor function to create a new limes instance. Hand over an array of the previously created identity providers:\n\n```javascript\nconst limes = new Limes({\n  identityProviders: [ identityProvider ]\n});\n```\n\nBy default, tokens issues by an identity provider are valid for 24 hours. To use a custom expiration time, provide the `expiresInMinutes` option:\n\n```javascript\nconst identityProvider = new IdentityProvider({\n  issuer: 'https://auth.thenativeweb.io',\n  privateKey: await readFile(path.join(__dirname, 'privateKey.pem')),\n  certificate: await readFile(path.join(__dirname, 'certificate.pem')),\n  expiresInMinutes: 60\n});\n```\n\n### Issuing tokens\n\nTo issue a token call the `issueToken` function and provide the `issuer` and the `subject` you want to use as well as an optional payload:\n\n```javascript\nconst token = limes.issueToken({\n  issuer: 'https://auth.thenativeweb.io',\n  subject: 'jane.doe',\n  payload: {\n    'https://auth.thenativeweb.io/email': 'jane.doe@thenativeweb.io'\n  }\n});\n```\n\n_Please note that the issuer must match one of the registered identity providers. Otherwise, `issueToken` will throw an error._\n\n#### Issuing untrusted tokens for testing\n\nFrom time to time, e.g. for testing, you may want to get a JSON object that looks like a decoded token, but avoid the effort to create a signed token first. For this, use the static `issueUntrustedToken` function and hand over the desired `issuer`, the `subject`, and an optional `payload`:\n\n```javascript\nconst { token, decodedToken } = Limes.issueUntrustedToken({\n  issuer: 'https://untrusted.thenativeweb.io',\n  subject: 'jane.doe'\n});\n```\n\n_Please note that this is highly insecure, and should never be used for production code!_\n\n### Verifying tokens\n\nTo verify a token call the `verifyToken` function and provide the token. This function tries to verify and decode the token using the identity provider that matches the token's `iss` value and returns the decoded token:\n\n```javascript\nconst decodedToken = await limes.verifyToken({ token });\n```\n\nIf no identity provider for the token's `iss` value is found, an exception is thrown. Also, an exception is thrown if the token is invalid.\n\n### Using middleware\n\nTo verify tokens in web applications, there is a middleware for Express. To use it call the `verifyTokenMiddleware` function and hand over a made-up issuer value you want to use for anonymous tokens:\n\n```javascript\napp.use(limes.verifyTokenMiddleware({\n  issuerForAnonymousTokens: 'https://anonymous.thenativeweb.io'\n}));\n```\n\n_Please note that the issuer for anonymous tokens is made-up, and does not provide any security. It's just a string that is used without further validation._\n\nThe middleware expects the token to be inside the `authorization` HTTP header, prefixed with the term `Bearer`:\n\n    authorization: Bearer <token>\n\nAlternatively, you may transfer the token using the query string parameter `token`:\n\n    GET /foo/bar?token=<token>\n\nEither way, the verified and decoded token will be attached to the `req.user` property, while the original token will be attached to the `req.token` property:\n\n```javascript\nconst app = express();\n\napp.use(limes.verifyTokenMiddleware({\n  issuerForAnonymousTokens: 'https://anonymous.thenativeweb.io'\n}));\n\napp.get('/', (req, res) => {\n  res.json({ user: req.user, token: req.token });\n});\n```\n\nIf a request does have an invalid token, an expired one, or one from an unknown issuer, the middleware returns the status code `401`.\n\n### Handling anonymous users\n\nIf a request does not provide a token, a token for an anonymous user will be issued. This issued token uses `anonymous` for the `sub` property, and the aforementioned issuer for anonymous tokens. Anonymous tokens have an additional claim `<issuerForAnonymousTokens>/is-anonymous` set to `true`.\n\n_Please make sure that your application code handles anonymous users in an intended way! The middleware does not block anonymous users, it just identifies and marks them!_\n\nTo differ between multiple anonymous users, your client can send a uuid using the `X-Anonymous-Id` header:\n\n    X-Anonymous-Id: <uuid>\n\nAlternatively, you may pass the uuid via the query string parameter `anonymousId`:\n\n    GET /foo/bar?anonymousId=<uuid>\n\nThis issued token uses `anonymous-<uuid>` for the `sub` property.\n\nIf both a token and an anonymous id are provided, the anonymous id is ignored.\n\n## Running quality assurance\n\nTo run quality assurance for this module use [roboter](https://www.npmjs.com/package/roboter):\n\n```shell\n$ npx roboter\n```\n","_attachments":{},"homepage":"https://github.com/thenativeweb/limes#readme","bugs":{"url":"https://github.com/thenativeweb/limes/issues"},"license":"MIT"}