{"_id":"tree-house-authentication","_rev":"54-bb27cf6e2459c6d5a989762ced99d07c","name":"tree-house-authentication","dist-tags":{"latest":"3.1.4"},"versions":{"1.0.0":{"name":"tree-house-authentication","version":"1.0.0","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.0","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"6917849a778b38cb5db03670b5472994c366ce68","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.0.tgz","integrity":"sha512-xweM/ZVohqzjErz7+peLdu668rrgAlm6slQvFNzfTbKnLizOyBltYfAgWG4fJ9IOME79fH00//NGI2/HGgK9zA==","signatures":[{"sig":"MEQCIHheOTc8yDqzqREm4zIGqeCjh7QFHkZtJIwoTlem8k/fAiAsRt8WqR/txvBLChfCKCg8pA+xSi8BiqWL+HtJ3/ZhKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=4.0.0"},"gitHead":"bdd24a51b02dda45412f4e7b9b260c17199e139e","scripts":{"lint":"tslint 'src/**/*.ts'","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","tree-house":"^0.1.5","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.0.tgz_1502995795419_0.6062526162713766","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tree-house-authentication","version":"1.0.1","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.1","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"43f74269cf5c7ae5e3d90ac8102c8047171d5757","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.1.tgz","integrity":"sha512-VfJX9S0bYI8hhUoFtq2n/c4PmBTf73z41PY/hbPDrpVfg4SiyJvtXa4BmaPl19Sp+hOFN7o/57m/An1j+khOVw==","signatures":[{"sig":"MEQCIBOQ9oVQMggEJdEsUFAAJ8E1ztCH3bcn4oUM9pst8srtAiBWxKI8NFB79ytttH8tukfCcFi7tkMiiwbGuMPUsbmDVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=4.0.0"},"gitHead":"e075b889ab29bb6233bd9fe7e7978d698822ef1a","scripts":{"lint":"tslint 'src/**/*.ts'","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","tree-house":"^0.1.5","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.1.tgz_1502996475673_0.8781348578631878","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"tree-house-authentication","version":"1.0.2","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.2","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"32f045613dc3df2a25f7ded95804acf4fa3470d8","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.2.tgz","integrity":"sha512-IwmMWqyjjyOt1hQqiVa0vmkiwwVIdoa9srNxu/2wMgCDcZ/J3itf2BFbFoTQrQFd9S9k24XjuPw4awGA2Bs0Jw==","signatures":[{"sig":"MEYCIQCWsBQeI3/AeP/c2d40ztvCDYu5gyRRD4Z643aO3cJyIAIhAI7wCJVyfjoqGo4UfhApg4pQeGUBywlBWSfae9soIBPn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">=4.0.0"},"gitHead":"e075b889ab29bb6233bd9fe7e7978d698822ef1a","scripts":{"lint":"tslint 'src/**/*.ts'","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","tree-house":"^0.1.5","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.2.tgz_1502996922828_0.5980604954529554","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"tree-house-authentication","version":"1.0.3","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.3","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"1d8d7deea94b37897bc5b69c5d2a06b931cbcc1e","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.3.tgz","integrity":"sha512-O/+U+og1TTPbLRH76AUHqK340/JLXNTdZ0HnL+txd3VVeG9WlIKJb9ygOYu7JtzD2Z+rdgHVB7LdlYFK8yDIMw==","signatures":[{"sig":"MEUCIQCZE2rHgGErEPX2eQA0zSjp09rk/n6u6QuxIX6aAteORQIgEyNcVE/dEo94uRUbaXDpVZmfPpPSyi0ySdU0BU0zZxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"e075b889ab29bb6233bd9fe7e7978d698822ef1a","scripts":{"lint":"tslint 'src/**/*.ts'","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","tree-house":"^0.1.5","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.3.tgz_1502996992010_0.057358219753950834","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"tree-house-authentication","version":"1.0.4","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.4","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"833388f5c67fe8761e3075cdb01899662a566db9","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.4.tgz","integrity":"sha512-gas6p9THu/8+KzR7FtrelZMJ8RMmlTcKEmIuHGT0SSBk3lNDImyIpoRHzsFeH/juJAJ+aY7x/HLG/k6zUxyBpQ==","signatures":[{"sig":"MEQCIErHF7PFiS186JcGFAdbpYskHU3ID+F8sZ0dejwUyRS8AiBn9dd4Dv/X7ZgU8rqUWFeGgicOM06+dPCTCwWY7vlFUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"69953435aabb13f03d9ce5696bd9ae9c740cbca1","scripts":{"lint":"tslint 'src/**/*.ts'","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","tree-house":"1.0.0","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.4.tgz_1502997189845_0.3878219521138817","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"tree-house-authentication","version":"1.0.5","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.5","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"208e06312ab51d6bb46533076f7bf009500ce02c","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.5.tgz","integrity":"sha512-eF+neAUSqEkimOXg8q556+E/IeGfxNpuwzs6NYDIvPsI/90PDmnjVF3AlvQ7ivXAkvybmtelWal0BOvdJF7v5A==","signatures":[{"sig":"MEUCIQD4S0z0sut8foj77xHnxc8IK6jvHlV7BY9AREbS4Nu/AAIgMGGsAePT/2bAJtK3ZS7OnUJJBFF8ovmUSMN1EWi2Ies=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"69953435aabb13f03d9ce5696bd9ae9c740cbca1","scripts":{"lint":"tslint 'src/**/*.ts'","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","tree-house":"1.0.0","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.5.tgz_1502997317399_0.11235714657232165","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"tree-house-authentication","version":"1.0.6","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.6","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"2757436f16bf56428bc94531ff62eca6f5fc04e5","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.6.tgz","integrity":"sha512-xbeH+YV746xP1Q2GAxhNhOCmPjIXFAqF2QImreP6xJ31kBPVnMogWsa2NxqPYT3+UMHE8tWcE1NX/yxYPYhbQg==","signatures":[{"sig":"MEQCID+qLjch3OvPsfDAiyXkD4d6CHMPn3wh8FotVor3ju6ZAiAbtTJXBT87ciUQpbZmSmdV75j9N6Y9oatjeDwJ/MOppg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"ad4d241ffb8e73e35cf0b8b907982556c2600d21","scripts":{"lint":"tslint 'src/**/*.ts'","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","tree-house":"1.0.0","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.6.tgz_1502997672783_0.5638854822609574","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"tree-house-authentication","version":"1.0.7","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.7","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"e186320841685ee4d55ea8334297bff1d357ec78","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.7.tgz","integrity":"sha512-m9z8sZgs2csV8BNP2JVkPWWEVfb4rWqavXyYxJRgsGdiFlzKvNkrL8CLZR0RNmMrxd8iyaVn8Uf1bocMXBHPhg==","signatures":[{"sig":"MEUCIDsCIP78rRreR+QUrXt+Q3xxoqg+y6VCDvk07w4bziacAiEAtXCTBu7b9fijhzw6R6bg/k9W0umKqSQkIHfgxJvkjFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"ad4d241ffb8e73e35cf0b8b907982556c2600d21","scripts":{"lint":"tslint 'src/**/*.ts'","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","tree-house":"1.0.0","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.7.tgz_1502998150946_0.6408167500048876","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"tree-house-authentication","version":"1.0.8","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.8","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"956373d54312ffab321e359665a88c70b8d0aae5","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.8.tgz","integrity":"sha512-cjN30WagQgjkuOmkOOiXwNiiG93UOA/CqJMCq62LgNrsAYLX4KOxmMV5ZWvfW1ZgkeWQLxmsOSiabsv1PQadAw==","signatures":[{"sig":"MEUCIE/vamwO5W47Vy7gWuKWxMJ4l3FcWDjVZhpg6gsSG46pAiEA9rustXv8MAClbe0xj8nePzOvv42q1ywUCftGTKuU4S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":true,"testRegex":"/__tests__/.*\\.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/src/index.js","engines":{"node":">=4.0.0"},"gitHead":"e264098404275009532e3e05c09f3f7c3df66a22","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --coverage --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jest":"^20.0.4","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-jest":"^20.0.10","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/jest":"^20.0.2","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.8.tgz_1503052824300_0.5842897307593375","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"tree-house-authentication","version":"1.0.9","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.9","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"b98481929be1032e79675618c923a3e78d946d94","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.9.tgz","integrity":"sha512-djRmmQRuhU4LGPygBTRNbUD7Cgb1bVsSHbQrAzD0dNn8ZfW3TbUOCP30fCCm7kS5a04FSZqeGEG2Jyba9m2GAA==","signatures":[{"sig":"MEYCIQDGH5YGSRTf7vS7xf9R6nEiCe2qNgo3JwLLVV9ZVMsgGQIhAL+vKnuMmtaGo3KolvzP8FbdDETpgIEC8m/WAcKQpCsd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":true,"testRegex":"/__tests__/.*\\.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/src/index.js","engines":{"node":">=4.0.0"},"gitHead":"b28e703424d8c16ab649a9818346d3583db76bd3","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --coverage --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jest":"^20.0.4","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-jest":"^20.0.10","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/jest":"^20.0.2","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.9.tgz_1503053435164_0.4731797950807959","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"tree-house-authentication","version":"1.0.10","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.10","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"6da7fdd42b2bbe0a1c68227be089e937f2091a47","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.10.tgz","integrity":"sha512-dh50zp4ejGH5RE2XeEJQOXkB/aLtDWtZPqnj1iGAns2tQ16Lzf2tPP8QcE2g1aahF4ZHmdwWaCzeLRkQkeCjnQ==","signatures":[{"sig":"MEYCIQDKWiDVc9NNvCM4JYovrufuJUQOMNNy0froSbmCOh0H1wIhANGZcfD8nboRDoUlfaUiXpmchsxgXJngjVqOF7sta9wE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":true,"testRegex":"/__tests__/.*\\.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/src/index.js","engines":{"node":">=4.0.0"},"gitHead":"b28e703424d8c16ab649a9818346d3583db76bd3","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --coverage --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jest":"^20.0.4","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-jest":"^20.0.10","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/jest":"^20.0.2","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.10.tgz_1503053534318_0.08537545637227595","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"tree-house-authentication","version":"1.0.11","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.11","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"3816839debbfff493d12fd4ff6156d9040bc8a88","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.11.tgz","integrity":"sha512-1j+XNopeXCah2TtALn9HNsbo7TCrtiU8GsA1WZ1xPmBhwxyOVLceka0tRX21fyRa/YnuKA0bR8qNeguIp6Kbxw==","signatures":[{"sig":"MEUCIQCcTw2Ep/knmTzp+xvARWf6UCY8QdttcZD0SqxnjXO0DQIgKqziIenSLtx37rsOLQ3L9bhz0lknpcV16inG5ivs/sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":true,"testRegex":"/__tests__/.*\\.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/src/index.js","engines":{"node":">=4.0.0"},"gitHead":"b28e703424d8c16ab649a9818346d3583db76bd3","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --coverage --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jest":"^20.0.4","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-jest":"^20.0.10","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/jest":"^20.0.2","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.11.tgz_1503053637593_0.8858934275340289","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"tree-house-authentication","version":"1.0.12","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.0.12","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"cf9fbfad59a774053fb1c69dd906251bec77ca9f","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.0.12.tgz","integrity":"sha512-2gGLlS5lD5f9Lh2b+78YXZ16HFLO5lAnCMtW5DnJmCRXsFEeyWcW8EZY+jnfwAYjfmys2jiKrpo/NBMJidaEyg==","signatures":[{"sig":"MEUCIEnn0p7PAJYYO7q/PB+oQXdw4RaFaZbWi+64D+bbIUlMAiEA8vx7AgKVkS1pJT5VEzB93wi6tVzjLiIiPZwtNxEMWBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":true,"testRegex":"/__tests__/.*\\.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/src/index.js","engines":{"node":">=4.0.0"},"gitHead":"b28e703424d8c16ab649a9818346d3583db76bd3","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --coverage --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jest":"^20.0.4","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-jest":"^20.0.10","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/jest":"^20.0.2","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.0.12.tgz_1503053955485_0.5876076072454453","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"tree-house-authentication","version":"1.1.0","author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.1.0","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"dcb95b07bbe315f1c83b78687e952eb27836ece0","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.1.0.tgz","integrity":"sha512-UcAaL1YAPQfWiNmx90n6m8f64J7hayTL461Nz4hGD/J/T+JaWeoqE+XR1OdHC1umPoV8JCYBC/KTY6yc2xI7Mw==","signatures":[{"sig":"MEQCIDDOEiXQ+EkJ1ypPXoNI595smJP8fOj7Hz2bKa9rWRo6AiBL+aulpQBKmrpDmy+ybBjmsCfyws6oa2tFzyFaYHTXSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":true,"testRegex":"/__tests__/.*\\.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/src/index.js","engines":{"node":">=4.0.0"},"gitHead":"b28e703424d8c16ab649a9818346d3583db76bd3","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --coverage --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build","prepublish":"npm run build"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.3.0","description":"Tree House Authentication module","directories":{},"_nodeVersion":"8.2.1","dependencies":{"ts-node":"^3.0.6","passport":"^0.3.2","jsonwebtoken":"^7.4.1","passport-jwt":"^2.2.1","bcrypt-nodejs":"0.0.3","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jest":"^20.0.4","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-jest":"^20.0.10","ts-node":"^3.0.6","istanbul":"^1.1.0-alpha.1","coveralls":"^2.13.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/jest":"^20.0.2","@types/node":"^8.0.1","chai-things":"^0.2.0","tslint-config-airbnb":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.1.0.tgz_1503054008105_0.6314559909515083","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"tree-house-authentication","version":"1.1.1","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.1.1","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"1b3cc7ebf1c5e9b9cd8b9319410b87f7fe6f568e","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.1.1.tgz","integrity":"sha512-61kBpXW0Hq2JeSkycVivS/gFdr91i6WgfZcwlwnqKK6L5/rqYPGjUEq7a/XjStZvzZ7ISQJQCcQAFAVbDO3NUQ==","signatures":[{"sig":"MEUCIQC+txfF2AZwjkjcBZrwq4rU+8LREb8kvYDsFSWXcSWFFgIgV4Qb5HmZvvOcsRRQW+Yn/lGrWnw1sIh/tPWxKVcDMbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":false,"testRegex":"/test/.*\\.test.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageReporters":["json","html"],"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"bb3ad7f73b798893b2f4f6b23c24a6bcd91d97b7","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build/*","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage  --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.4.2","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.7.0","dependencies":{"bcrypt":"^1.0.3","express":"^4.15.4","passport":"^0.4.0","jsonwebtoken":"^7.4.3","passport-jwt":"^3.0.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jest":"^20.0.4","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-jest":"^20.0.10","ts-node":"^3.0.6","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/jest":"^20.0.2","@types/node":"^8.0.1","chai-things":"^0.2.0","@types/bcrypt":"^1.0.0","@types/express":"^4.0.36","@types/passport":"^0.3.3","@types/jsonwebtoken":"^7.2.3","@types/passport-jwt":"^2.0.22","mock-express-request":"^0.2.0","tslint-config-airbnb":"^5.2.0","@types/passport-local":"^1.0.30","mock-express-response":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.1.1.tgz_1509354390086_0.5884087863378227","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"tree-house-authentication","version":"1.1.2","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.1.2","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"edf22913bef46df75e0c9125c29187ca0e4fcb62","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.1.2.tgz","integrity":"sha512-pwz0+kEOPBXT9SzgxTWd6pwNzaAuqeTcuMiBsRMreBgcIqT34D5s85Ii/3qYikwVcItSRv+6I5NISWS+QsGkaA==","signatures":[{"sig":"MEUCIGF/Vc726B+nU/OT9xMzHwdBCDE+rdxEkphLMGg32QmUAiEAoG/ch0JccWFjnz2qa1UwXnRz+Nph5QdajihKns004rM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":false,"testRegex":"/test/.*\\.test.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageReporters":["json","html"],"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"bb3ad7f73b798893b2f4f6b23c24a6bcd91d97b7","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build/*","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage  --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.4.2","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.7.0","dependencies":{"bcrypt":"^1.0.3","express":"^4.15.4","passport":"^0.4.0","jsonwebtoken":"^7.4.3","passport-jwt":"^3.0.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.5.0","jest":"^20.0.4","mocha":"^3.3.0","tslint":"^5.4.3","nodemon":"^1.11.0","ts-jest":"^20.0.10","ts-node":"^3.0.6","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.3.4","@types/jest":"^20.0.2","@types/node":"^8.0.1","chai-things":"^0.2.0","@types/bcrypt":"^1.0.0","@types/express":"^4.0.36","@types/passport":"^0.3.3","@types/jsonwebtoken":"^7.2.3","@types/passport-jwt":"^2.0.22","mock-express-request":"^0.2.0","tslint-config-airbnb":"^5.2.0","@types/passport-local":"^1.0.30","mock-express-response":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.1.2.tgz_1509354428503_0.23012860165908933","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"tree-house-authentication","version":"1.2.1","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.2.1","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"5bb0b4f6e7a5976c68ceab21d9535418a2a6e97a","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.2.1.tgz","integrity":"sha512-G6SYrlYv4MTRTBxu/45pSu19WZGajoMx+OuqxDmakRFQrKWb0no87WsHO9eaV7eBrEXRNVOwTc+zWsRK4kHAQg==","signatures":[{"sig":"MEUCIHHporhekKTW8iudRYLLoCl1ZgoNovC+mo0QCY+x3CWuAiEAqZiLBY+LUgPe6mRR49w3Z5eILjWw2ju5PfQDqiqSv0I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":false,"testRegex":"/test/.*\\.test.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageReporters":["json","html"],"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"17e70c7108b3e588d51042db349eab1e18232739","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build/*","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage  --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.4.2","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.7.0","dependencies":{"bcrypt":"^1.0.3","lodash":"^4.17.4","jsonwebtoken":"~8.1.0"},"devDependencies":{"jest":"^21.2.1","tslint":"^5.8.0","nodemon":"^1.12.1","ts-jest":"^21.1.4","ts-node":"^3.0.6","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.0","@types/jest":"^21.1.5","@types/node":"^8.0.47","@types/bcrypt":"^1.0.0","@types/jsonwebtoken":"^7.2.3","tslint-config-airbnb":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.2.1.tgz_1509725010915_0.10393969574943185","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"tree-house-authentication","version":"1.2.2","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@1.2.2","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/knor-el-snor/tree-house-authentication#readme","bugs":{"url":"https://github.com/knor-el-snor/tree-house-authentication/issues"},"dist":{"shasum":"ce08012264fc64061625b937e783b96cfb67dc53","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-1.2.2.tgz","integrity":"sha512-EyvvVN5fYZWCtTNrBmKLvGaZRKqnaKoQ2L1c3qslzi2V8HoTuajiWum9bJekA97IOd6q+dlv/xez2k5eQHKPmA==","signatures":[{"sig":"MEYCIQD5iG64V16rQLKrP0oAt/18PdcR2DFQZm30FvQQkA/rZQIhAJXbnf/qKZVsgeJ5Yh6cNOgBIA+EYdNeWTuskvakMkTN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"notify":false,"testRegex":"/test/.*\\.test.(ts|tsx|js)$","transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"coverageReporters":["json","html"],"coverageThreshold":{"global":{"lines":80,"branches":80,"functions":80,"statements":80}},"moduleFileExtensions":["ts","tsx","js","json"]},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"a6c2f08ecd7ec4878c40a39085c13bf7cc5bba90","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn cleanup && tsc","serve":"nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts","start":"node ./build/index.js","cleanup":"rm -rf ./build/*","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage  --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/knor-el-snor/tree-house-authentication.git","type":"git"},"_npmVersion":"5.5.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"bcrypt":"^1.0.3","lodash":"^4.17.4","jsonwebtoken":"~8.1.0"},"devDependencies":{"jest":"^21.2.1","tslint":"^5.8.0","nodemon":"^1.12.1","ts-jest":"^21.1.4","ts-node":"^3.0.6","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.6.0","@types/jest":"^21.1.5","@types/node":"^8.0.47","@types/bcrypt":"^1.0.0","@types/jsonwebtoken":"^7.2.3","tslint-config-airbnb":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication-1.2.2.tgz_1511189192964_0.575133576290682","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"tree-house-authentication","version":"2.0.1","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@2.0.1","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"47496b04e29e9df4ced3e06bd384b0798dcb8606","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-2.0.1.tgz","fileCount":24,"integrity":"sha512-4/ezcgC/HS1HWc+WFHijhLH0B4bJ2gRuctpzl1VzvL65V5o5LW/F1jWaIMGKRR6DI8cDKfH3aIk5dionyA5ZJg==","signatures":[{"sig":"MEQCIGkyjn6eKPZPz+2HWPXLWyEsFAg/rDVhBHutCv1+zp2WAiAYylNWyhxSIUJj+GpAfv2ezQv6Z9I7WJqoLfbiOSJMoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42357},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"27d71411247ef4babd6f91987851fa2e8d8ce413","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rm -rf ./build/*","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"5.5.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"bcrypt":"~1.0.3","jsonwebtoken":"~8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","tslint":"^5.9.1","ts-jest":"~22.4.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/bcrypt":"^1.0.0","@types/jsonwebtoken":"^7.2.5","tslint-config-airbnb":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_2.0.1_1520954416963_0.23924770059487876","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"tree-house-authentication","version":"2.0.2","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@2.0.2","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"8ca578766be8e854fefd9f78a48e3009098da109","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-2.0.2.tgz","fileCount":20,"integrity":"sha512-wkqbMy65MlSnIbu1uRQk5DNXOs7iW6SfAwVBdVcik2clh97v4QWq1nchYsmhz9W0tUZp0hYAUNrDqg8pc/LwAQ==","signatures":[{"sig":"MEYCIQDzJdrTErjEkxqOCciqcbYkOZgVW5hEnmGmvyCxeWO1KgIhANP/ICeGKc3uRCnjgrdbGPafiOVKA5zoCPIY3swUw+El","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37841},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"abd7756b2cbbbc08ddf1cc69383154ebdf318d20","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rm -rf ./build/*","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"5.5.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"bcrypt":"~1.0.3","jsonwebtoken":"~8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","tslint":"^5.9.1","ts-jest":"~22.4.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/bcrypt":"^1.0.0","@types/jsonwebtoken":"^7.2.5","tslint-config-airbnb":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_2.0.2_1520954644105_0.45847278119294876","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"tree-house-authentication","version":"2.0.3","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"author":{"name":"Brent Van Geertruy","email":"brentvangeertruy@outlook.com"},"license":"MIT","_id":"tree-house-authentication@2.0.3","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"3fd25acf13cf5aded3a16662465d4705d85bd3f4","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-2.0.3.tgz","fileCount":20,"integrity":"sha512-XNJ0ycb24Cz9wSy7O4hdp4Y7+QUpO/f+9B35pzuFyPhX2/y2J2gxOOja0t8s5bXvH1msRtEPyvvbp3JwsmtHRw==","signatures":[{"sig":"MEUCIQDNkCvGhnk62ySyhZdurWFQm9dUa3x4q6mXARWg2rKvPgIgVqplxF3RW/vS6l8/4D2g/+IBJDeAizpvCrXEQYSwZic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37847},"main":"./build/index.js","engines":{"node":">=4.0.0"},"gitHead":"b675c0e4891f2dddf88a87ffdf00ae96ada6cfd6","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rm -rf ./build/*","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"5.5.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"bcrypt":"~1.0.3","jsonwebtoken":"~8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","tslint":"^5.9.1","ts-jest":"~22.4.1","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/bcrypt":"^1.0.0","@types/jsonwebtoken":"^7.2.5","tslint-config-airbnb":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_2.0.3_1521037971193_0.8644598683287901","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"tree-house-authentication","version":"2.0.4","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"MIT","_id":"tree-house-authentication@2.0.4","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"}],"contributors":[{"name":"Willem Horsten","email":"willem.horsten@icapps.com"},{"name":"Brent Van Geertruy","email":"brent.vangeertruy@icapps.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"2a81625fd0f2e139f96c940865f48b293f9e69ff","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-2.0.4.tgz","fileCount":22,"integrity":"sha512-scp8Ha/W+8sGmySrxOj6RF4gwY19ebBZDd5iNte2NfYyzAoKfcCkjHdRc8+KnmBnxGk12RLblmtPcMg5RZB9Eg==","signatures":[{"sig":"MEQCIHTIuM4iQPHeT+4diI+DfrCYv8kMKiHEMEEp/aQuC1AIAiAUIMLKNPMRNEFrDZ+EBPj87cVtUUDkIeVDk3UtxtSWJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42425},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=4.0.0"},"gitHead":"e73f3ae15d04d0b16fe7d9a253257c6ca04e1de4","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rm -rf ./build/*","pretest":"yarn build","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"5.5.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.9.1","dependencies":{"bcrypt":"~1.0.3","jsonwebtoken":"~8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.2","tslint":"^5.9.1","ts-jest":"~22.4.1","coveralls":"^3.0.0","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/bcrypt":"^1.0.0","@types/jsonwebtoken":"^7.2.5","tslint-config-airbnb":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_2.0.4_1521203058352_0.9387335112459894","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"tree-house-authentication","version":"2.0.5","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@2.0.5","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"c2fd17a25b6c3d464a52b6ac0713b35ea94f8c9e","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-2.0.5.tgz","fileCount":16,"integrity":"sha512-tq7Bk6djOxY55xE38MSlWYTSvHLWbwSqzzoU246lLSuE1pxKGdfu+fMdEm9FyDZxkzne735g0N131yF/IyEC3Q==","signatures":[{"sig":"MEQCIQC0aWmYcJ7Pa5myfYIW74NprzabA3xfnmKjM5yJTZ/QhgIfO5YliIEeS8qosM+X7L8UcWEL40jeUsLL2I7Mkn2Nxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1wgXCRA9TVsSAnZWagAARrMQAJKJ/WpKDvW4ADy+W9Vk\nrVyjRmbwiJw/Vo/C7bKpSnHjN2WbYOjSOzUN3y2uzDULZZvPYVJjqUeIDuRc\nkMXGavBk3Ij8ACLSBWFVS6wxTKAgjCbxv4pW0D/mWBOH/Y5MDKhmq6ARKPnb\npfx5pRtj/MutKMMhP3WbLX/ZVr+8QNESTobyXOUSJtwsc8wbInzetytcFG8k\nUkINAiW4ePmlPrUMUN0X1xNaTS6hel+2xFrdDmrbV+qVP+AwFcjHMQwuGr09\n6HBd4O162w1B9bFpjAlHP+omPG/Z6EhSUAmGTxHYzVVgQdiE/G1IGrltCsLO\nMtiep90LiSxOIg/PIaDzz/aIeDn/E0+UBaOS69VzmDius1ddx70zxJnZWYjK\nc8a4XO+tLMIEY4fgYngwNKVi+8VUsu4P5PnZygMGNy3lCxYe2i6A5XADzgO1\nNpWLKlCb0jfoRvUnMl9iw5xlgX/hkWk/MzYxDzXjUk5U5D4X9eIVRluUWHfK\nNRTbZMGOjanyWwgSNKk4oafNB5uiVz5K+klvrAD8PxnVVrszppNrsn8q8tzJ\nAb9g8l4sFBrDofKMzLssm4ZEIlKoI05mla13wnFdeAAb9H84ZUZ6qhPiaNqv\nO8OteETmvg9VTiEK0YX26aUR+v7b3f/V2KN7Vdp9xBNhZWcuCbtbFdlVFtDu\nJVX2\r\n=cH7K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=4.0.0"},"scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"yarn clean && tsc","clean":"rm -rf ./build/*","pretest":"yarn build","release":"node_modules/np/cli.js --no-cleanup","prepublish":"yarn build","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"willemhorsten","email":"horstenwillem@gmail.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git@github.com:icapps/tree-house-authentication.git","type":"git"},"description":"Tree House Authentication module","directories":{},"licenseText":"# ISC License (ISC)\n\nCopyright 2018 iCapps\n\nPermission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.","dependencies":{"bcrypt":"~2.0.0","jsonwebtoken":"~8.2.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.20.1","jest":"^22.4.2","tslint":"^5.9.1","ts-jest":"~22.4.1","coveralls":"^3.0.0","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/bcrypt":"^1.0.0","@types/jsonwebtoken":"^7.2.5","tslint-config-airbnb":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_2.0.5_1524041750353_0.48486551936756417","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"tree-house-authentication","version":"2.1.0","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@2.1.0","maintainers":[{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"9c253a18aa073b45d8ff78e68c56e98d3a74ab40","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-2.1.0.tgz","fileCount":24,"integrity":"sha512-OuBvhfOdg6FTuqsh4DyFzHlFyrRnae01yRUvhLvwCyy2fdmJIAqBCzOEpX0gE8qdcqep3xjuwz1HhdrMDrHO1w==","signatures":[{"sig":"MEUCIHo8gyimfifb8hE6H89kFCqWAx+roqkibOUDMK3XKVM+AiEAvaL3XamtLET1THd91bTQDWYDFFNuBlA+Ni6pnicRb+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9ZU8CRA9TVsSAnZWagAAGGcP/1/RQoxo59YQzkikJ/7Y\ndr4QMB0Q3vTq+0PQYqnQkuUnR6u9aNvVswwXCsbwyRTEk1+LkchxUqPiNU6G\nqB41dztZg+kg7Er5TxxagHQMBS5qJRIwD/DCVmUgyj647Evry0ckr+7Wj0eI\nkhphzJK2q4oXTzVXUev0DfTx7Y52Ukcjfeb31ASVnJW8krjVADW0mMDZKkQH\nUzwyRqYKftP6pSqE2e6vd6/OWz96Pd22V+oSWqAZ82PvWu88C0uWGqm2DNTr\nigtP4lwe4s0kaZN9cA8oHye/6sS3O3sEAItqSHdICjeCYcBjnRurO+noAPPl\ny6WxgtEtpIeyaMYvgXo/4+lDvy34b0jXLWs79iZkR+YbuOaq1g9miZi/r2PV\npgPTxCD8gu03G+yYoy4ZHdVz/WMXA1uzgwhZeyD5xsWqXBK0M1vZF6ZeLafj\n0usmpoNcCO5eweERSfSD5XVnLn3onqAYTIsENaSIVjsp1j81Dud2m9sHtHJ2\nQdPCgzl+MWcMQdvUpTn7bQN4pcFvw5vfQAt9lX9nQ+ES0DNLRLHqUwoUQO++\nNJQ2aBWSlBlcwlsVYi4NTgh+M5oftuyPWmend7eA+/wk0wyr7q3Uz+J77M9z\nxbOsmVswCVIeKI7VSzu8IrgYI6yFw8Pyl+wY3z4HOVBt5XYHrEEpnsynoC8G\nfTiD\r\n=Dxdv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"f2e592e67e0bc44cfcd0729a885bfa4e45a70854","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/cli.js --no-cleanup","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.0.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"10.1.0","dependencies":{"jsonwebtoken":"~8.2.0","express-session":"~1.15.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"^2.20.1","jest":"^22.4.2","tslint":"^5.9.1","ts-jest":"~22.4.6","coveralls":"^3.0.0","supertest":"^3.0.0","pre-commit":"^1.2.2","typescript":"^2.7.2","@types/jest":"~22.2.0","@types/jsonwebtoken":"~7.2.5","tslint-config-airbnb":"^5.7.0","@types/express-session":"~1.15.8"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_2.1.0_1526043963293_0.15988484505648826","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"tree-house-authentication","version":"2.2.0","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@2.2.0","maintainers":[{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"0490b7a67f652a0bb331af3964e82a9b8f0f88bd","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-2.2.0.tgz","fileCount":26,"integrity":"sha512-waCRM5kVhYKmmi34ZkhcEyTQ8Jhu4/G07eoqnImL3xMo9pipiGsSn6g8YqE/98KXnbVbIrnWad0klJV9LIMNGg==","signatures":[{"sig":"MEYCIQDOzFHvbOrlFkUKE9cZ7LLc2TJGCtjjBn7qsSW0OI9z6QIhAN3UHeqdR06E1uWdVYhxtk3KsNf4WqzgcfD81Fa8rAKW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbETwvCRA9TVsSAnZWagAAdccP/iU0uRByZD1oqdrEyq1Q\n0DU2mY+6YOqCugQnk7KidFyTec7OlfWT3dPTsldDMtPAbRL1JteUjULkAKMa\nvcfN0TvBv9SP/Z3lq5V1tu9Y8BNQIeA2XNvsQEA0N4tewqLbiGPdgfW7x153\ndNd2ALh/jKuiGvS3FupfuXjsE2Fy1CM6u3NThwsbM28ZG2uY3vZCN5tLB3T1\nnIG2NOWdDOuzx194QUsTYM0xwWbSQBnZS8DHvcJz0WxK6JHNMeP2ff+9lHLo\nDlkeumQeFjfPPRx2XPcAWqE/bdoUnLNMciUYQ5Gtc8zV3gpHvOCHmdgcTh6c\nLyLwxluApDdmRC5NLSU4/sjzZqiV8ln2AmNV2Opyoyvay1RM5+wYHmqB20Tl\n7O3uTMPTE/7OxMvg770L+8OKuDR0MX2SdDcS2fzORvwln5BsT+NVWdEKMBUI\nsNaqGZpOKueTyZDlhqdLP+O+PJ6xE0LPXds91HhKIEKnk6RcUqE7kciI/8Sy\n5Kvgztd4kIQtnlaSJmAKZnb0DGP7SKNrxT8EjheJCAftX0EZhiYIKx0a7p3z\nwoc9l5FmEHYyMPUyR1Q60B4XV7pD6kwHXtFWpJJYMUN+B11R2qbuTw1sWs26\n3HHzsw30gqIXYat0TkJ/BT0O29pVo3emCTFr1R9MrpRjftsdsN3LXXOpOEnq\nnuii\r\n=32ED\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"25392d944e1dc9c80cb2b405f514470469cb3178","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/cli.js --no-cleanup","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.1.0","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.11.1","dependencies":{"qrcode":"~1.2.0","speakeasy":"~2.0.0","jsonwebtoken":"~8.2.2","express-session":"~1.15.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"^3.0.1","jest":"^23.1.0","tslint":"^5.9.1","ts-jest":"~22.4.6","coveralls":"^3.0.0","supertest":"^3.1.0","pre-commit":"^1.2.2","typescript":"^2.9.1","@types/jest":"~22.2.0","@types/qrcode":"~0.8.1","@types/speakeasy":"~2.0.2","@types/jsonwebtoken":"~7.2.5","tslint-config-airbnb":"^5.9.2","@types/express-session":"~1.15.9"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_2.2.0_1527856175108_0.7284678574502805","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"tree-house-authentication","version":"2.2.1","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@2.2.1","maintainers":[{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"004ff1ba172869eb27a877f00169cdc90352addf","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-2.2.1.tgz","fileCount":26,"integrity":"sha512-EUdWAfpNZAN9FjgEL+05T1FA3PgwYmtzSDNxYoOp06UEf6IOKbYebYXTmRxu1bod0axB38CzSA9bsEJivmSMLQ==","signatures":[{"sig":"MEUCIEHEZiZb1tuxiplBFyYFpIbZkP6nbyttYtkulgFUNldOAiEA59ofBO+sr3RKnQdFGRIobQdQw5vJajRUnHlzEt19+VI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbET3RCRA9TVsSAnZWagAAF7YQAJIcdmDzpxXwaJvEgR4J\n/aFgIO71OtyWMl9AqvhrWRG/ST27OuAtClZprPzOglPjo2YlZrf3+WCEWGHF\n9PH8W2KDxOmlnDwmzgK6+KFEePfLrHRJnXMkbv01qa0kxBLI7nojSRUVYRIK\nT7ThvTCRui5Z6QJivSmE0MQk7BKGG1u1RYnyIABdk7IbLUqNnsVUkB3aDtey\nM+J42zkyyMzXoXhOdsx9/wADd0QfDlqbb2I1116+2LzjU0MBqOUX637AhCSK\nXpSgumUB8G4X+ytNchGRuEqWvowjNlc47+eG3qV258ZKUTzDJ5nA/VAKWDwN\nu5GwFK75DUlDvi49xDuIUDrNTEZ8DLqpSYDAoZETR3c/fv3zmG92O4nEQ2K1\nwWCk3hiskuoAOjTZPeohuFsfAI/nqLUvoNbDJu/xeV6Jv2NKBFg0m0I/Gaiv\nHoCHXYlwKcKKvOLSUuORTBrGZrgoLQI3vYhaQ4Gp5UDyg52HpuGhFOpZaQ/e\n4lEV5gAzhfuufCa/3iuov7wjx/1wc9aXndSgu3KXVEnyJOu14Xc/wXJt/EJ0\nEYAfqTx2wQYFPu7steW/vkTrvnroX+w+9oWSUj+lbeXvlBv/IwO9KnhKZPiB\nFthMZitoBhJEXnxAw/vArOA4UPkGAysFdyjp8DMCDD02GqpBbWawxqglciGf\nJqTq\r\n=aUgR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"c726085fb0047c194456d96c7449aa9a4549258e","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest --forceExit","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/cli.js --no-cleanup","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts --forceExit"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.1.0","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.11.1","dependencies":{"qrcode":"~1.2.0","speakeasy":"~2.0.0","jsonwebtoken":"~8.2.2","express-session":"~1.15.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"^3.0.1","jest":"^23.1.0","tslint":"^5.9.1","ts-jest":"~22.4.6","coveralls":"^3.0.0","supertest":"^3.1.0","pre-commit":"^1.2.2","typescript":"^2.9.1","@types/jest":"~22.2.0","@types/qrcode":"~0.8.1","@types/speakeasy":"~2.0.2","@types/jsonwebtoken":"~7.2.5","tslint-config-airbnb":"^5.9.2","@types/express-session":"~1.15.9"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_2.2.1_1527856592945_0.9864817905075791","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"tree-house-authentication","version":"3.0.0","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@3.0.0","maintainers":[{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"github@samover.33mail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"f7da55f35c5952cfcc7497b5027262bf0ba1990c","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-3.0.0.tgz","fileCount":26,"integrity":"sha512-E1foub4Z7/D5Ev0gXYZv63C3jV+cRa+MfFNgPa8OwLp3CNZDWE8+Wb4f74JqPSS5pXJWXu67HLrmue0EvsaH4Q==","signatures":[{"sig":"MEYCIQDKVzeneGQQipIQSFDf5m1I/Up+M87CrEXjvy4opzbLeQIhAPGJGR88HQSKNzBvgT6W8KU/kxGg80lgiKZCn1rQap5E","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4G0WCRA9TVsSAnZWagAACxkP/0jhJOJ3YvG6y1GO/OxC\n9+7gzH69Z3n5uq9cFQS1gh4shrwEbjODPiXuoO9fWFWZ4HeMtr8z042rUVsB\nniVAPZoBSEUYzEGfzJMp9Qpi+NjjwHsXnWJutUUMmXxUPuvx2/9tGlpmfT2j\nXGFyo9mNu9BhpDtGzBXFqqwUlea3w+O7zVGGTs0RsmybmfrWzz6OuBd3Txo8\nBCiIesVQeX7sMGL7t3TsL1lfts6rwe4boiY0Q74S2Wh5cMmexQmbYCjZjLuS\nkWHd/d5MIaNLo2OhxCKUSfV+Xm/20+zWv7FWb+N0wACmcGuPHSEOxE835mU9\njg3Lqer65qngbzDOcV6C/q9PMwOdPMRhpywEl9dmKWTnkYFdFhGyRg33OT9i\niPOhd83G2stvblbvWTuC1lnCZX6CbFN5tMRKkOBBYvx06hynqEp48KRRB6Pf\n6cem7pUPAJ90lu323c1bWssJNwZ8h0MntjJ7Jlk298jB26bN7yz3NtB8gFII\n8pEgUC5PCvJm4GuRSuZ6HvxhXSi9jNapt1O5uP5qBhZWIuN5bnNBaojd4eDm\nPbDIpbocRD8y3AcWhJGl0ysXweCyyh8Eblc9zRX+JX8kMzA/a6ToDj6oWv5R\nExvMGGs3I6CUbUjRKqC+FqwFriJsZaFhnJr6QqJhDpo/KJN93bPx8EhxVmR2\ntkBB\r\n=EgET\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"734e0a26d3df5eef9399bbc22a1d8de357325c42","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/cli.js --no-cleanup","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.4.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"10.12.0","dependencies":{"bcrypt":"~3.0.2","qrcode":"~1.3.0","speakeasy":"~2.0.0","jsonwebtoken":"~8.3.0","express-session":"~1.15.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"^3.0.4","jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"~22.4.6","coveralls":"^3.0.2","supertest":"^3.3.0","pre-commit":"^1.2.2","typescript":"^3.1.6","@types/jest":"^23.3.9","@types/bcrypt":"~3.0.0","@types/qrcode":"~1.3.0","@types/speakeasy":"~2.0.3","@types/jsonwebtoken":"~8.3.0","tslint-config-airbnb":"^5.11.0","@types/express-session":"~1.15.11"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_3.0.0_1541434646106_0.7921583065999522","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"tree-house-authentication","version":"3.1.0","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@3.1.0","maintainers":[{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"samover@protonmail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"c5cba4e66b5b8fd76b3bd9cacde11ac90234a70b","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-3.1.0.tgz","fileCount":24,"integrity":"sha512-9wiaZ0vxAOotPcsASxAYGQt/MHoSVkGPvTCU/8XnYToh5PBbLm007iRYxbN3hnwpRFjdZLFIaN7e9i5hR515+Q==","signatures":[{"sig":"MEUCIBsb5bhSNmjo6jGGnydDipkv7yt5EFGWUv4YRPqgU/fHAiEAx2dYwnWABUjKqqr+zzn6XkIoWnsvKEV5ZmLpbnhz/XY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUcqQCRA9TVsSAnZWagAAFHkP/2hMBB5UMtJnDQ4UDosp\nd5IESucrhdOJFe4GaJZ7nWOBsh0Wsc0RTfdFEu4qUjXjCRbATUlaVgNrTQ5m\nLUwnKpsH3hIg9/qiCmLiyygQDy+jG+uCb2ARWVwzG6Ct13ceOwtxDE8v+YHq\nkPcn3DmtE0Wb1o/EhoLFXDLaPjeBVjkXbWTeM1dXRlYYANWbwwWHLCdriONu\nEOiAmbM1cOfzv3vw1f8P3g1n8O/H8ABv/qjs9j80Z/aWQwnHYO3ozH8CrExV\nP6mGWWtPDZdLEM1G30Nhjq5uxmzlu+E2FqfHkfHeEeWN+JAqmUVH67pL8tQD\nu9tqaVvE+90GV4a8gAon5DECiwIkh1jWU5cYKHslhJvjbxqUOo56tGFpjsOf\nlAiY3XyNWcOxHFMci1WOiiNX4+W9sdo/Z1QDyDU3Ma3Qd9Vq1shziTV2e/W5\nYg2e9tZL62cifWbx4RiVeZvN2jot6WCPrjvbSJBDhfNaiJSHoP8XpAaChEtr\nJbOwJj8MFmTRv4FbN7nKJvblGOdFroh1fwxP1nuQDwGjvKvwezUv1+kuDRtb\nekOBgHxGOnpMAn7KGj4EcggYwhCiqZYbhM40UiEkZd6VGIJiySJ1BZ9LDC2M\nXdENhx0wKw2DOt164CyDF+HPLdSuH5JD6lNYaoCz8jH7OEB8fIoAwrTMJ9Gk\ndCH1\r\n=AQ09\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"bdcbe8385018a9eecda4fbee568f3c21a23a0ddc","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/cli.js --no-cleanup","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts"},"_npmUser":{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.4.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"8.15.0","dependencies":{"bcrypt":"~3.0.2","ldapjs":"~1.0.2","qrcode":"~1.3.0","samlify":"~2.5.0-rc1","speakeasy":"~2.0.0","jsonwebtoken":"~8.3.0","express-session":"~1.15.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"^3.0.4","jest":"^23.6.0","tslint":"^5.11.0","ts-jest":"~22.4.6","coveralls":"^3.0.2","supertest":"^3.3.0","pre-commit":"^1.2.2","typescript":"^3.1.6","@types/jest":"^23.3.9","@types/bcrypt":"~3.0.0","@types/ldapjs":"^1.0.3","@types/qrcode":"~1.3.0","node-mocks-http":"^1.7.3","@types/speakeasy":"~2.0.3","@types/jsonwebtoken":"~8.3.0","tslint-config-airbnb":"^5.11.0","@types/express-session":"~1.15.11"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_3.1.0_1548864143887_0.6738479574207707","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"tree-house-authentication","version":"3.1.1","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@3.1.1","maintainers":[{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"samover@protonmail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"a219e13a26bce45ce7a302a267df68d9ef8da7b3","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-3.1.1.tgz","fileCount":32,"integrity":"sha512-GKSLPc2ldRuraTLfIfJLgmcn3Pfy2B9YNsCd+/NujdjC4ZoTodk9atpLV6moGpBC/ZHlgxRGGqLxFQjSnXOUjQ==","signatures":[{"sig":"MEYCIQCb7CohS4zR6OngoYdUax4DdvJs/7PSpdtAwaulivtnFQIhAJ/oCtgu5MzHSh5fbCaZyVHgpCV+V0uO7Y441Fujyvf3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcUtsBCRA9TVsSAnZWagAAp9kP/iEib0wv+kJRdCWuicLC\nlGrsTzaq24qyEzwmq37xhY/7+fRrykxrmUbm/a3gWl47fQNVSzP49GB/WiV4\nAnqmzsVcvX7PsWEGJY2yBs/HZ+xH6iVwfj/+YJ7agt5o2gLFMUInicqQ3btW\ntiG9YLXliiLN1Jjeid4PVgQEVuFXQqZguTatobUOywBtpl281ut5ZBPetuP0\nGF4B9r+Hy3hTYYih3tWyeoDSgG7J0Ni05tPKjz+IPx9/4Wni8XoJRHQLYwQx\n4cN42ltSCrVlDwOrt6z3AXCTyKqJol4yM+QXKjgAWFgtT9T9lZqAy+yE7R/C\ngIuk6quq2ZcBuIxeDR88gb7qDQJzhmE079W1MG111wEh4iK507XGW5Vh6dvr\nqQOLl9Z1ne/odgtZBJ+2CUAofvBwUMkZPgxHXdqu9a+9lCG2fgQoZ69bmx3R\nrgPRv8eoDfJ3KKANAhfYZ509rvGEYMNP6zjYv/yVOI3aL4lDhuxudcxyuyH1\nP6CynGKVekIThy6OYnyKhFQxUALMzccfVbxb4NWubT8BQzYWVJtnCaJeZMBj\n+C9peU0N+ckkpyghl01cBOYTkKx/NlfbCCRTY/zUrGkG812eFnN0BEwUCn2p\nt46qVeViedCU+2cIbz6jJzS5lmoUGQhHq2wZddH8v2ywpiMkF0lNAZJhqG9O\nYoh4\r\n=eXq0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"7cab12ce7a5796f2ef0e3f82d2504d722b5c9971","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/source/cli.js --no-cleanup","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.4.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"10.12.0","dependencies":{"bcrypt":"~3.0.3","ldapjs":"~1.0.2","qrcode":"~1.3.3","samlify":"~2.5.0-rc1","speakeasy":"~2.0.0","jsonwebtoken":"~8.4.0","express-session":"~1.15.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"^4.0.2","jest":"^24.0.0","tslint":"^5.12.1","ts-jest":"^23.10.5","coveralls":"^3.0.2","supertest":"^3.4.2","pre-commit":"^1.2.2","typescript":"^3.2.4","@types/jest":"^23.3.13","@types/bcrypt":"~3.0.0","@types/ldapjs":"~1.0.3","@types/qrcode":"~1.3.0","node-mocks-http":"^1.7.3","@types/speakeasy":"~2.0.3","@types/jsonwebtoken":"~8.3.0","tslint-config-airbnb":"^5.11.1","@types/express-session":"~1.15.11"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_3.1.1_1548933888640_0.5217254220060561","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"tree-house-authentication","version":"3.1.2","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@3.1.2","maintainers":[{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"samover@protonmail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"6dd39b9bfb0e3e74edce6111c05f282e422cef9e","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-3.1.2.tgz","fileCount":32,"integrity":"sha512-Bw7ZZy84LBh8IhLSroUb7BXB/h3dyi3ZT/ebsuragq5Y/GYnQ3Ey+I+N91CK+1eeBFLCkxPM0cOBpO/txOhkng==","signatures":[{"sig":"MEQCIHnKyhgy7Wi+0exNWx3ekvzUMl3G+gLUaeIyWiRsReIyAiAneYhgrWShZJt4WAEBMPNfIxbMdcLeISTq/5rcWFNfTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpiOGCRA9TVsSAnZWagAA9lgP/0CF+73+fcS38X/AkVS6\nzrtmPxuJaE4ItQynRvRHF+BNDo3pOnlTIXrGWRV54v/fGua0Ztbd7fIlhdks\nBt0ONk7OjU5YaEWKximSzcffvVjziJ3YhdvkRxEeztSPLjoFku0jKW99xzge\nt5NnMNRDPHQULKxEMKBxsV0BuHarLqZ1qZ+W4ff/pwNZGhvDr5Q2sWwGDNgM\n88KKcxBfHNdIKw99Z1NH7HbCUoQm4b+d8bYIztGCz2pxsMFSeS1EbcycpTkx\nY4FgZmSctVaQi6Ds/yAcA3CSwcwbHV88GcrgCGQSziWlT9r/3ms3kyl+N5UF\nGEd7Lkmv3Ft+jAa6Bezg/LotuHn9XvvZ10RsEUXs4U7t3jnROooSpfjgQ4VR\nmDNmsLE6Rff5cA22e5qD3A+HQ35B28gIYDtqCxA6gX5W/ncuYTPQwTppXsmi\nEF4GPSbFy172r/G/VTtvE2UgXHs32f5PMwiPgYq9hrBcKTNbFlpv8EWHnGNL\nHGDXKpArCqIsWKNOIXr+KBOf8DaG2VUvO+KiVAASanGSPGwfqxy0Oufh7a+d\n8ffYNK2Y2++Egn3oXR03hu+2pA+pIU9EWvgdqic2E3rd/uBnkwVZhJwmU3B/\nJAJtsX/bGF9kguTTBum6ern97k8PqLevmOlUYY1lL28KkTuxCX24PxDoALMb\nC8ex\r\n=PeMd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"338d7921c545f999676bde3a4cf038f23f13da2d","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/source/cli.js --no-cleanup","git:clean":"git branch --merged | egrep -v \"(^\\*|master|staging|develop)\" | xargs git branch -d","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts","git:clean-remote":"git remote prune origin"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.4.1","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"10.15.1","dependencies":{"bcrypt":"~3.0.5","ldapjs":"~1.0.2","qrcode":"~1.3.3","samlify":"~2.5.0-rc1","speakeasy":"~2.0.0","jsonwebtoken":"~8.5.1","express-session":"~1.15.6"},"_hasShrinkwrap":false,"devDependencies":{"np":"^4.0.2","jest":"^24.7.1","tslint":"^5.15.0","ts-jest":"^24.0.1","coveralls":"^3.0.3","supertest":"^4.0.2","pre-commit":"^1.2.2","typescript":"^3.4.1","@types/jest":"^24.0.11","@types/bcrypt":"~3.0.0","@types/ldapjs":"~1.0.3","@types/qrcode":"~1.3.2","node-mocks-http":"^1.7.3","@types/speakeasy":"~2.0.4","@types/jsonwebtoken":"~8.3.2","tslint-config-airbnb":"^5.11.1","@types/express-session":"~1.15.12"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_3.1.2_1554391941296_0.5293480130156902","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"tree-house-authentication","version":"3.1.3","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@3.1.3","maintainers":[{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"samover@protonmail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"c2070b896c8627bdad764a6d4557d69bf7cb9802","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-3.1.3.tgz","fileCount":24,"integrity":"sha512-jvgVO0UwhMFUmF6OiOHWv0Kzhqa6O6MN02Nhztge5K1EVnrxQVF3f3FnaoxThKDbqYZsUOrT4OGnXU8KiTjqXQ==","signatures":[{"sig":"MEQCIEe/vR2HhLz3SgMReEvMbwzoK//i+b6b85bqrzFWx+L8AiAnoRnBdgCVHhrQxA6PoVF6yLrNhbAQSvPaq3nrpTBIUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc56GPCRA9TVsSAnZWagAA3b4QAIWYO/MAcUwVv8lGJGOm\n8nlNRvvIl0e1yCf//mgEhsxpoGWDw2HIi8Kc9AT15ua44FgfvFKvOdyIbP0p\nk91MyqWA1vStJE5Mcnz9BW4OekBumrbJs22IJz6DMZSWGc0XK7dg3EuxpqbD\nM2ie96rJKdP9tWp8BtHNSzrJlbZugeqK8VHCKJn39fogWwj9mYw1qQflNIPr\nAltJkMlBifCx9AUji1W4+Ahy45V3YZP6wn13BQC38FVd4uY7r9zk4UoKaiEc\n8e8SEtnli8ekWq7rFxu/fgDNjtaroTt8Rcg5GrOCTXeRyMlkp8ZdyloWDfue\nFpAaFUczE4m5L+QJ0qsv/VqoRScP3FPu8GhOOIg+OsO1vmNuejymuwV9Ne4z\nlJFRm0jJWcGvptTrcOdf5ko3Il8URn/vpsn30qjrTxRa5mOwG6lgyvXPky6g\nmtSZTlRQ6TVAKMmKRslWUyw0c7uneJ92gI7c/h/0OKpUi+JLS3y4CLVXFhvj\nHQ09m4ml7Z51/dKZbDgi+Iv4RETWIIQFaUfPJCGQGnROMIEKSSebSkxgMITW\nKN47j7w3uUQN8MGCKM8YWG8Uw7awWKl6ZUKvksGO903g+nmhZTZc0xvfCOw2\niBok67Yi2iLTMGHPEOIPExV7B0nPaQx9dtvNw1wD/Kf1WQyKA4Jeuo5YmaNM\nKOjn\r\n=NxwI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"0f5342bf8af24ee1c6f57ef2fb72a4ee8f4483ce","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/source/cli.js --no-cleanup","git:clean":"git branch --merged | egrep -v \"(^\\*|master|staging|develop)\" | xargs git branch -d","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts","git:clean-remote":"git remote prune origin"},"_npmUser":{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.9.0","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"10.15.0","dependencies":{"bcrypt":"~3.0.5","ldapjs":"~1.0.2","qrcode":"~1.3.3","samlify":"~2.5.0-rc1","speakeasy":"~2.0.0","jsonwebtoken":"~8.5.1","express-session":"~1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"np":"^5.0.0","jest":"^24.7.1","tslint":"^5.15.0","ts-jest":"^24.0.1","coveralls":"^3.0.3","supertest":"^4.0.2","pre-commit":"^1.2.2","typescript":"^3.4.1","@types/jest":"^24.0.11","@types/bcrypt":"~3.0.0","@types/ldapjs":"~1.0.3","@types/qrcode":"~1.3.2","node-mocks-http":"^1.7.3","@types/speakeasy":"~2.0.4","@types/jsonwebtoken":"~8.3.2","tslint-config-airbnb":"^5.11.1","@types/express-session":"~1.15.12"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_3.1.3_1558684047198_0.31988410919961163","host":"s3://npm-registry-packages"}},"3.1.4":{"name":"tree-house-authentication","version":"3.1.4","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"license":"ISC","_id":"tree-house-authentication@3.1.4","maintainers":[{"name":"ben-vr","email":"ben.vanraemdonck@icapps.com"},{"name":"dgyesbreghs","email":"dgyesbreghs@gmail.com"},{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},{"name":"octagonal","email":"anthony.madhvani@gmail.com"},{"name":"samover","email":"samover@protonmail.com"},{"name":"willemhorsten","email":"horstenwillem@gmail.com"}],"homepage":"https://github.com/icapps/tree-house-authentication#readme","bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"dist":{"shasum":"09f98ed23bd3f0ed14fc074ebc869a44f0ca0931","tarball":"https://registry.npmjs.org/tree-house-authentication/-/tree-house-authentication-3.1.4.tgz","fileCount":33,"integrity":"sha512-axSExbjSQkUsTKRq1MApLGUsiOPXDB6hrVRzpsij0E5rOWLsdEfWOomuGv/NmEgOwN/GLZZ82LGZKhShxo+ixg==","signatures":[{"sig":"MEQCIEM7SH3WTW5zJtZ0gPOYbmEMAl7jWqTIOdjiVumW5CxXAiBOlkHeHQd0Bfkm5fWfhnKhn+z7MuyrLQLVqTntlsSPgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+OQCRA9TVsSAnZWagAAUL8QAIlYh2gPNhohpHJJFzco\nSpVBkyv5EgVorTgI0b00oi2a7ARu5sEcc5QQI8Lxyb074/Y783JhLmX7WEZT\ny6lWz49LnCR2Xj2GXW7/i0lkjXkFnfnrsa5rxpE06zumnblSe8e/OcCao/QH\n6Dfb8TKt9lr27blWVFhXBuAl4EPJ1o0GYp+1LqkvDRRvoCNdgjd5nq8vA1cb\nEmr03fqBKrz+YrOXqxxDNuC8eKuFOMyByWn0UcGi3Kd4gRELw0gvWa6665cT\ndP9LDhHZzr45Kjr3UdvuUSVCWJ/EuHxmV6mNSwG7XC5iev2SOyfgYFx8i4Df\nCt/ip+QpazVtiNEEpiVuiCRlL94AhYQif6NPKCyD7GMX2U8BE48f2fvnzxeU\nWQEfud2c6BX6KGaVnwpk3x1zbd9g0Qh+q6LwU/tcaMCUGvaPYmlIOgSJiA60\nYjNi6l3wrH9Xm20ybOz6K6qDHDZBNqLQnoUlex9Gq8RjHa79bG/E24jvYz7Z\nmCFbH+q1rErxknipLKHjSz97ZSe1LPasgd3yGiA81TQSR+CsjhGpxAVkSxww\nkAKrd4NfnR9pORutwJ8/r+5olL3Ituy8RPsVl7DBOSMIo7PMHcRnfSvtIJnQ\nhGoWIyHHOjTpMkJBlnfSmSvLQSXEt7p3jwFFv6Y0gEO4OvJx2s1QXqM0hV9O\nQC1h\r\n=WZFG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","engines":{"node":">=6.0.0"},"gitHead":"0440e013f358f8a450e9c43e6ba517c517585a57","scripts":{"lint":"tslint 'src/**/*.ts'","test":"jest","build":"npm run clean && tsc","clean":"rm -rf ./build/*","prepare":"npm run build","pretest":"npm run build","release":"node_modules/np/source/cli.js --no-cleanup","git:clean":"git branch --merged | egrep -v \"(^\\*|master|staging|develop)\" | xargs git branch -d","test:watch":"jest --watchAll","test:coverage":"jest --coverage --collectCoverageFrom=src/**/*.ts","git:clean-remote":"git remote prune origin"},"_npmUser":{"name":"knor-el-snor","email":"brentvangeertruy@outlook.com"},"precommit":["lint"],"deprecated":"Package not maintained anymore. Use @icapps/tree-house-authentication instead","repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"_npmVersion":"6.9.0","description":"Tree House Authentication module","directories":{"test":"test"},"_nodeVersion":"10.16.0","dependencies":{"bcrypt":"~3.0.6","ldapjs":"~1.0.2","qrcode":"~1.3.3","samlify":"^2.5.0","speakeasy":"~2.0.0","jsonwebtoken":"~8.5.1","express-session":"~1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"np":"^5.0.3","jest":"^24.8.0","tslint":"^5.17.0","ts-jest":"^24.0.2","coveralls":"^3.0.4","supertest":"^4.0.2","pre-commit":"^1.2.2","typescript":"^3.5.2","@types/jest":"^24.0.14","@types/bcrypt":"~3.0.0","@types/ldapjs":"~1.0.3","@types/qrcode":"~1.3.3","node-mocks-http":"^1.7.6","@types/speakeasy":"~2.0.4","@types/jsonwebtoken":"~8.3.2","tslint-config-airbnb":"^5.11.1","@types/express-session":"~1.15.12"},"_npmOperationalInternal":{"tmp":"tmp/tree-house-authentication_3.1.4_1560597452710_0.44658884186158576","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-08-17T18:49:56.537Z","modified":"2026-04-23T12:29:20.451Z","1.0.0":"2017-08-17T18:49:56.537Z","1.0.1":"2017-08-17T19:01:16.644Z","1.0.2":"2017-08-17T19:08:43.950Z","1.0.3":"2017-08-17T19:09:53.081Z","1.0.4":"2017-08-17T19:13:11.034Z","1.0.5":"2017-08-17T19:15:18.487Z","1.0.6":"2017-08-17T19:21:13.908Z","1.0.7":"2017-08-17T19:29:12.074Z","1.0.8":"2017-08-18T10:40:25.440Z","1.0.9":"2017-08-18T10:50:36.206Z","1.0.10":"2017-08-18T10:52:15.330Z","1.0.11":"2017-08-18T10:53:58.514Z","1.0.12":"2017-08-18T10:59:16.361Z","1.1.0":"2017-08-18T11:00:09.016Z","1.1.1":"2017-10-30T09:06:31.049Z","1.1.2":"2017-10-30T09:07:09.406Z","1.2.1":"2017-11-03T16:03:30.994Z","1.2.2":"2017-11-20T14:46:33.869Z","2.0.1":"2018-03-13T15:20:17.160Z","2.0.2":"2018-03-13T15:24:04.170Z","2.0.3":"2018-03-14T14:32:51.278Z","2.0.4":"2018-03-16T12:24:18.474Z","2.0.5":"2018-04-18T08:55:50.482Z","2.1.0":"2018-05-11T13:06:03.444Z","2.2.0":"2018-06-01T12:29:35.176Z","2.2.1":"2018-06-01T12:36:33.025Z","3.0.0":"2018-11-05T16:17:26.263Z","3.1.0":"2019-01-30T16:02:24.030Z","3.1.1":"2019-01-31T11:24:48.784Z","3.1.2":"2019-04-04T15:32:21.495Z","3.1.3":"2019-05-24T07:47:27.371Z","3.1.4":"2019-06-15T11:17:32.896Z"},"bugs":{"url":"https://github.com/icapps/tree-house-authentication/issues"},"license":"ISC","homepage":"https://github.com/icapps/tree-house-authentication#readme","keywords":["tree House","treehouse","authentication","passport","passport-local","passport-jwt"],"repository":{"url":"git+ssh://git@github.com/icapps/tree-house-authentication.git","type":"git"},"description":"Tree House Authentication module","maintainers":[{"email":"horstenwillem@gmail.com","name":"willemhorsten"},{"email":"maarten.anckaert@icapps.com","name":"codeinineo"},{"email":"evertwoud@hotmail.com","name":"evertwoud"},{"email":"development@icapps.com","name":"development-icapps"},{"email":"wouter.landuydt@gmail.com","name":"wouterl"},{"email":"samover@protonmail.com","name":"samover"},{"email":"brentvangeertruy@outlook.com","name":"knor-el-snor"}],"readme":"# Treehouse authentication\n\nAuthentication module written in TypeScript providing authentication utilities and JWT methods.\n\n[![npm version](https://badge.fury.io/js/tree-house-authentication.svg)](https://badge.fury.io/js/tree-house-authentication)\n[![Dependencies](https://david-dm.org/icapps/tree-house-authentication.svg)](https://david-dm.org/icapps/tree-house-authentication.svg)\n[![Build Status](https://travis-ci.org/icapps/tree-house-authentication.svg?branch=master)](https://travis-ci.org/icapps/tree-house-authentication)\n[![Coverage Status](https://coveralls.io/repos/github/icapps/tree-house-authentication/badge.svg)](https://coveralls.io/github/icapps/tree-house-authentication)\n\n## Installation\n\nInstall via npm\n\n```shell\nnpm install tree-house-authentication\n```\n\nor via yarn\n\n```shell\nyarn add tree-house-authentication\n```\n\n## Usage\n\n```javascript\nconst authenticator = require('tree-house-authentication')\n```\n\n```javascript\nimport * as authenticator from 'tree-house-authentication'\n```\n\n## JWT\n\n### Configuration\n\n```javascript\nconst jwtSettings = {\n  algorithm: 'HS256',\n  expiresIn: '7d',\n  audience: 'TREEHOUSE-AUTH',\n  issuer: 'treehouse-authentication',\n  secretOrKey: '5kZxE|gZu1ODB183s772)/3:l_#5hU3Gn5O|2ux3&lhN@LQ6g+\"i$zqB_C<6',\n};\n```\n\n> You can find all possible configuration options at [Github: node-jsonwebtoken](https://github.com/auth0/node-jsonwebtoken)\n\n### createJwt(payload, jwtSettings)\n\nReturns a json webtoken with the provided payload and configuration. (**Asynchronous**)\n\n### authenticateJwt(token, jwtSettings)\n\nReturns a decoded jwt token when the provided token is still valid. (**Asynchronous**)\n\n### decodeJwt(token)\n\nReturns a decoded json webtoken. This does not validate the token. (**Synchronous**)\n\n## Sessions\n\n### getSession(options)\n\nReturns an express middleware function to use on session based routes using the `express-session` module. (**Synchronous**)\n\n```javascript\nconst app = express();\n\nconst session = getSession({\n  secret: 'mySuperSecretSecret'\n});\n\napp.use(session);\n```\n\n- [All available express-session options](https://github.com/expressjs/session)\n\n## Two-factor authentication\n\nTwo-factor authentication functions using the `speakeasy` module.\n\n### generate2FAKey(options)\n\nReturns two-factor authentication key with base32 and otp-authentication url needed for QR code generation\n\n```javascript\nconst { otpauth_url, base32, ... } = generate2FAKey();\n```\n\n- [All available speakeasy options](https://github.com/speakeasyjs/speakeasy)\n\n### generateQrCode(options)\n\nReturns QR code image data, user secret, and url (if you wish to have a custom qr code implementation)\n\n```javascript\nconst { imageData, secret, url } = generateQrCode(options);\n```\n\n- [All available speakeasy options](https://github.com/speakeasyjs/speakeasy)\n\n### verifyToken(secret, token)\n\nVerify whether a token is valid depending on a provided user secret (returns true/false)\n\n```javascript\nconst isValidCode = verifyToken('userSecret', 021214);\n```\n\n## LDAP\n\n\n\n### CreateLdapClient(clientOptions, dnString, password)\n- [All available ldapClient options](http://ldapjs.org/client.html)\n\nWARNING !! : unbind function does not work in node 10\nSee (https://github.com/joyent/node-ldapjs/issues/483)\n\n### searchUsers(ldapClient, dnString, filterOptions)\n- [All available filter options](http://ldapjs.org/client.html)\n\n### Example\n```javascript\nconst clientOptions = {\n  url: 'ldap://ldap.forumsys.com',\n  port: '389',\n};\nconst dnString = 'cn=read-only-admin,dc=example,dc=com';\nconst password = 'password';\n\n// create a client instance that is connected with the directory server\nconst client = createLdapClient(clientOptions, dnString, password);\n\nconst searchDn = 'dc=example,dc=com';\nconst filterOptions = {\n        filter: '(objectClass=*)',\n        scope: 'sub',\n      };\n\n//Search users in the directory server\nconst users = await searchUsers(client,searchDn, filterOptions)\n```\n\n## SAML\n\n### createLoginRequest(serviceProvider, identityProvider, binding)\nReturns a login url to the identity provider\n\n### parseSAMLResponse(serviceProvider, identityProvider, request)\nParses the SAML request to a JSON object\n\n### createLogout(serviceProvider, identityProvider, user, redirectUrl?)\nCreates an SSO logout url for the given user (sp initiated)\n\n### createServiceProvider(xmlMetaData: string | Buffer, args: ServiceProviderSettings = {})\nCreates a service provider object to interact with.\n- [All service provider options](https://samlify.js.org/#/sp)\n\n### createIdentityProvider(xmlMetaData: string | Buffer, args: IdentityProviderSettings = {})\nCreates an identityProvider object to interact with\n- [All identity provider options](https://samlify.js.org/#/sp)\n\n\n### Example\n```javascript\n const serviceProvider = createServiceProvider(...);\n const identityProvider = createIdentityProvider(...);\n\n  // Login\n  async (req, res) => {\n    const loginUrl = createLoginRequest(serviceProvider, identityProvider, 'redirect')\n    res.redirect(loginUrl);\n  }\n\n  // The identity provider will send SAML response upon successful authentication\n  // We will validate the response \n  async (req, res) => {\n    const user = parseSAMLResponse(serviceProvider, identityProvider, req);\n    if (user) { /* business logic} */ } \n  }\n\n  // Logout\n  async (req, res) => {\n    const logoutUrl = createLogout(serviceProvider, identityProvider, user, redirectUrl)\n    res.redirect(logoutUrl)\n  }\n  \n\n```\n- [All available samlify options](https://github.com/tngan/samlify)\n\n## Utilities\n\n### generateRandomHash(algorithm (optional), secret (optional))\n\nReturns a random hash (can be used for tokens) (**Synchronous**)\n\n### getHashedPassword(password, saltCount)\n\nReturns a hashed password. (**Asynchronous**)\n\n### comparePassword(password, hashedPw)\n\nCheck whether a password is valid compared with a hashed password. (**Asynchronous**)\n\n## Tests\n\n  You can run `npm run test` to run all tests\n  You can run `npm run test:coverage` to run all tests with coverage report\n\n## Authors\n\nSee the list of [contributors](https://github.com/icapps/tree-house-authentication/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the ISC License - see the [LICENSE.md](LICENSE.md) file for details\n","readmeFilename":"README.md"}