{"_id":"@uscreen.de/fastify-mongo-auth","_rev":"42-479ee7c6dbe366036f600e592b3b9ec6","name":"@uscreen.de/fastify-mongo-auth","dist-tags":{"legacy":"0.3.18","latest":"2.0.0"},"versions":{"0.0.0":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.0.0","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.0.0","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"19065de94a1176e207001429e29b1b8efcc7ba44","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.0.0.tgz","fileCount":16,"integrity":"sha512-FFB1hrsQJq//c88E7AqkKSJD9QgANzf9yQnMHT8P6OC0X3wDQVy9M4E41krQtG+SWN7M3upBdVl2WJNaTfUkFQ==","signatures":[{"sig":"MEUCIHCs5kVZWzHTREMr5RSNH3cRI3yYtMDJt+wKVdEqXdNXAiEA2FvGkphVcoD/uegTiwfNWt3MJ1XcNAeeZITEKt8uEIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl4ukCRA9TVsSAnZWagAAJLkP/ivLYwtXnx8Ish8fZ/iV\ncwSof4EvWU5PchcqBb0gx3MK/mlryaDo94Rv1qXb8TSB9tHbeMqtOzuMP6ve\nHHXlE0x4o3bA8G5Ce3VqMYEDG3sWNFvaLax3gqcVrpbeN3/GLTIZUxTeW5Nd\nFM5d+wsKfHtudKDuLg6LV9Pz8yQTm8RlGBrU3CzaH8laze5CJP6WpZ5x2z+d\nYCIz4Wv6GoklnC/ycHQzWqdOO2aBcZs1PVR0nsILSeLGzhY0PyGFANnIz1+d\n7aAtnKfgVe0euonmTg8dSq9kiF2tE8pZzRvFfNG5CiTvPRngxgar/J5mJbpV\niOmWyXPoo25fQbZI4du/vb2TGgM/XAhlwyPNVfjoIDmcWAxHpRfkVOYoi9/w\nQAqMSqAoHKV4u6g536crmX7s3rwlVlanCRHV29DFOkhHArfX9Lm7WiRli1JF\n4X82Dnk7g5QNWrz7gmcQAqcEoQwl3pO6BQr6xbs6FqxnLaf5HLeGnNCiaS5x\nF7uF8i4aW4SzCnp2BQREan/M4VxzEoLlJXsjx7SLGUqmUbvnbTBg5xv4xWqC\nxI9DSFwNzEK9vePPMCEN0j+lUHxZwofXRXyXq+OZNi8PelpmexYtfhScaHk8\nP/7j6uKkwTbtICSSTbmnKKqhffZgHxPFASvgufPML9gwzB53dVxIHM7dox+X\n7jWx\r\n=KZpF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.6.9","eslint":"^6.5.1","yorkie":"^2.0.0","fastify":"^2.9.0","prettier":"^1.18.2","lint-staged":"^9.4.1","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.0.0_1570212771477_0.6347204041730898","host":"s3://npm-registry-packages"}},"0.0.1":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.0.1","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.0.1","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"50cd519ce82fc1b5aaf3728f1e02a2c5d7d5c034","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.0.1.tgz","fileCount":16,"integrity":"sha512-8k315ol879W/r+uqI/h7ix+rTgPyxCyJJAK2NA7jGSDWAibHKI0NjS0/Xt1iliOhAYX6Kjm/xkajK6Ba54gQVA==","signatures":[{"sig":"MEYCIQDHgfxggKSKOkHBZ8bB/o9Vbfw7Ddze89mIohh65DeUrwIhAOyAtlLx+kgjwK+WMfT1QjuR4PQ1w5QqvA3YZvw3/cBp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzqAkCRA9TVsSAnZWagAAZvQP/2mldzyYwBxvK3Y/6DaT\n0SLXQaAsyVQEJ/QaRrTjniDm0lVBbrPfb7qB8PRLQbQuMssjhBTMOUzdPPF+\nY5YfZ8DGEpNliHfXdHbSYL8lwAQ+jQJuZLAH6bFFaec7/dnaMPdZBtWLHLW6\nfZKJN73dgFE7BOmSHzJJKUt/W66Zt6uoJUfqHM3sdCcgeBI9cdb/LCelc5gT\ncHj+23F02hkPU33ZYipcLYkOyzSqc39mEoeQMfeOTeungWtrC23d1JW96N/1\no/i9ikzdWiAZ+JycfmpFqHBc4U/mGrlJevm24Qu1SUlbDgSP9IbdCQAnal9z\nvHS64VOQa+V/CC8ICRIyM9KgsahHrS72cZMqVv1njXkLQJ9dsMRtZZNtCtBi\nhwc64eQjeij9w3RYqTbySxxamhlBGUnvxVfWlBxxtIAexEi1h4IBtgaLIz/r\nozr7c4maujFIuXGSFjoEvn9UFUCtMXj+7oQOi1XStFWCzKrDYZsW3w1Rvsld\nty+E24YBjlN2NCCgTL/6/MEMrvst4ujQQQqVVfPuOj6azvzPFlPIwDb5k6UP\nhUCXqpJoTGjzbqX7CgMktWjgoNhe7Y+fI2AVJjSxQbww2pNnQ7w+nohv4V7r\nzaEmm12NL/o14U/t3aAyZ3Kl+Q7XvhqkhLH61K/GK4wfgR3QnfvJGTUg/cyw\nC1Fe\r\n=3XC9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.6.9","eslint":"^6.5.1","yorkie":"^2.0.0","fastify":"^2.9.0","prettier":"^1.18.2","lint-staged":"^9.4.1","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.0.1_1573822500312_0.4618444616940578","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.0.2","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.0.2","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"91784bf643446ba8999c6c0dbf8f00af17c1e016","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.0.2.tgz","fileCount":16,"integrity":"sha512-ehx5gooJ2hOw0DPb5hW8DFVmB7J8HCDMSPN5vBVd0QoWct4t93+nw3p8b33lwtMh8bLkzP3r2NGzy5Apngyb6g==","signatures":[{"sig":"MEYCIQDEDSa4XfL00tFjpFitGFNPPUfETcw26woEkYtB6F2kdQIhAJ6dZ51Da6DANVC8UwD/eVb0koHHRXL1npm4XcAwf2rh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1TqeCRA9TVsSAnZWagAAJ74P/jiuUJMlMX+bzPGPDEGx\nJ6HIc4HzuJN3wV/uIcxVt/4p8auFjd5hGULTP2hB8UOOGI+HkzKIXAFAnXB9\nzCy3AJ07FfxCWQ1guGoHVB5LBlHkQ3bzuOSYmesH95j/X3f+Zzy290sikZcd\nGtBU34bQBRzdk+k/y9X/HpdaRN5tibFMP1cjOfduJ4DO0rPU1wh7J3Am6fuk\nwwS71VTvDs5/EBg9/zgScgE6rn5SYNXl9HR5XuSvrqJ2sMMPeW6u1i0tgNRK\nOKJAwTneL9/LeS9xvas0kA7c87kaCukuuGxtQ9VW4tdbWLetu4zpmHny8iGH\nxlXSElsoNpYpXbW3Lju0lvf0qDldaK2aRGajpcNZ7Q0nM7wsEIx3s/sRi34D\ndlrS3qrlSF8TKHv+y7G3T0Mh2t2ye78lExzcWwTA+126GfkuCa9agpuC+Haz\n5ooje+qd9vK2seO8pv8h1RLZS+y6LKy3oyM1G2Q4GYzOm2IXbFgp/Kng2bEi\nrS3ScOKZN9TPWYIRrqLVIJPUCgpTMtmPzAH7/5Ets3aBjDREKARZO+y5+igA\nH14Ao0l8I06H4m2OEoeREKQLs5/fYat7iUhz3Ub1kocz3O6x358HCJdB8cGN\nNLsEQGBbQgWMm5d/iWYfUdgISg6sEK+zjiyFlkb4b8IVwRcz6eXt4JULxFul\n0xnX\r\n=2spN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.6.9","eslint":"^6.5.1","yorkie":"^2.0.0","fastify":"^2.9.0","prettier":"^1.18.2","lint-staged":"^9.4.1","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.0.2_1574255262071_0.30440531270579596","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.1.0","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.1.0","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"0285eda2970331a81c356e32a1b8736e25dab61d","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.1.0.tgz","fileCount":16,"integrity":"sha512-tx1PFvqVO/4bDY0kE9jNfhORJZOZNp+EEm2LRZ39THLIp28XA3n+xywSzrPFsOPIDxQ1FTVZuAyJD3Z70kS33w==","signatures":[{"sig":"MEUCIQCNun+46oxdmqeuIUfGOVP7+CFNiva8k2lQtYB12rpRHgIgZgRg7pdvDJ/lhS58l5W88r4PxbrvDye3pWPi3lzrUqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNdi9CRA9TVsSAnZWagAAe3UP/jLMODrrk6tsqK2smxQM\nuywRQtrHHbvnjPg/qejYmvvKreRTP8IJwdlTexikQOd5xncJYb6bNPnQhaS2\nPMPv66RQNG08eqyMSH8hOqCTS82cT3LGSM2Hw8+8jojqFFqy8zP3YROFCvAA\nLxXdaN1T9BWTFNd6XNrKb4ZVyBaUHDyUImOLheEN8GzygpImvkm+oYgh7nI4\nkqoBkQSUoaO8FOqST91LOWsmNaowxXySn/SAAWIMbEJgBnppv3uweyqULa18\n/Fpm4hAYLd5OKLQJPlu1D9iZWxhugL7pABFo2q3Sr75JqVpcqDr6os+ZvmPc\nbaZ9TcQwJiAFr/JpnHtsM4XEHL0Fi0NVwNBglSpVdGspX1zM1j3IeidPWbcZ\nt2eNJ1EL3rY6b+tNY2BWnwl+kGtIQ/zt2dI+2uyL2vdRe132opCtkJWQ2Jm+\n58oaACDfoxV/prUIwUYcfEAfRKpHp5B+hIFtUkoqRos7sM25d1/CvBCj0wkn\ngLGdLMFZFKjTWj/FbAdcPIgYo2+9mPRBvg/OTeorWnMEWKQvMSe4lKC9LvEV\n8WGnPvTyX1glu2UDt7qO8+um5ZRgNp7CKC9JCyihQCL6BYrGCNBSj4KKIfbt\na18Z4ZNIolyXMES6TTcGlU95GnP1bLt3R/rkvHlbFgRlGtAJiF3+04dvUv2D\nd1au\r\n=GloJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.6.9","eslint":"^6.5.1","yorkie":"^2.0.0","fastify":"^2.9.0","prettier":"^1.18.2","lint-staged":"^9.4.1","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^10.0.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.3.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.1.0_1580587196895_0.4597328016007114","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.1.1","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.1.1","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"b024afef20f1accb070ea63a8fdc24c88d2b5523","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.1.1.tgz","fileCount":16,"integrity":"sha512-uvjd8l/XewaE4BAMtiggW/4BF2xPg4IyaxkVqNK1Y9ymKPSazyBSjt0szXFVNHLEKgj7CzJCKlVNVcTqvypEJA==","signatures":[{"sig":"MEUCIQDIyrA4aLmxl8XsPgdLSB+Nbc7B4vMJlmnKg8gMHCewUgIgY4MZemV8r9u/FYH8fiEDzoG6Ghg8/m4iWKZsG8Vix1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQn9ZCRA9TVsSAnZWagAAepQP/21ehoIPYruTXDaOac/D\n91CKsTRDbEX2arpKwpqA9FDlXOIHLANq2y+sMxMMEsQOk+z3lEEMGMTXzLMB\nahCPdiQ1wMdbQurSd2+8BrwvV8VTTw+Yh3t40Ag85W2TmTgHbL7dgyL1MV03\nPooZB6b7yaPWPxdwgBR59FORpZDAQycN/ZvcJ39u5ipExSN38VwW7F/oXRHO\nllz0OVQL9OLE0TxIaeWCACacd90xgX9J4cUMIQoJiCktlW1BuIQyQAxqJFPd\na4REPqkcSCuH5HhT0PdnFKEyWQO4AjiO214L8541rkvrm+9qNr0dfROIv9Zb\nR/jUFulO/0ZjNKxxquycVfpI4xkuMkjxTfrNzr7A42RGT45cH2y6CJO0AFih\njlxooQDaFr6ymRfHriqCzkntCTgUPuq9gBmfWIrIYaWeIscC4pvoiIxCO4LM\ntIblpJ2LOZgWXMStPLHqITjX0dboWjx5+62swaQhaAi5JRpYZJwoPUvmSjx7\nlH5HV0fMqyGn3zSQ1ZEjnkgNPBzalKnqsRz6nu69eGI9jfAvAk/JoEYZKZNN\nWqH/Wo0cIS13qSg9mlpCMoYQedGdbMyMFlQ+IFxBGobw8zKSTb+L8dvoe0kY\nD62nEdwlqOI+HC6QpGIn9353uGlCKYvQe/9fjkxYP9rHOMqgU52ab0bPKnVe\n3BN+\r\n=gQk/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","eslint":"^6.8.0","yorkie":"^2.0.0","fastify":"^2.12.0","prettier":"^1.18.2","lint-staged":"^10.0.7","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.1.1_1581416281089_0.5734030627223723","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.1.2","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.1.2","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"3662f0bf509dfeda0a1f63c64cd8aadb390375e5","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.1.2.tgz","fileCount":16,"integrity":"sha512-zUjUanPUP9If6N9YNuucdG+LZDmX1yO740SjCRWtkJeIlT2wM+KLh7RYPCDeQPv8BhAfMcHDhsgs4bm4w9RyXA==","signatures":[{"sig":"MEUCIQCZtYuNjCtUN9yTH2r7BU4VsAsSeyULSvdc2G0VMNfUEQIgDdCmiZRF3DJlgSgBUR9kKezIeoKhcTil40EGl8lh+60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWQG/CRA9TVsSAnZWagAAQSoQAJSXaRr9YI58/6nU8erM\nNyd7tZS+xIdzzTXmEBD7HSGkD6sakQM5U/3gVVsuiReG/PQ51isF/x/U88Uy\nzSd5Lkg++9JywM4rhaT81KEoFhx+Nk0Bjk1xf5H6RdYdNKc8kiTa4XLhtZ2I\nFthSrGRNgofptGlycY3tfgIb8PevaLKxYeaq6ca2eKaRqGYpmtEHHj0/+6+q\n4WkkqwTBAdGnjbG7FnV1AH0qKJwdTEoeah5wnT9uMp7LI4wxSUbR0qGQ3/70\nqH7+zG0peoRFlZuZ67zaQgVaCC3O35raywH4pzogdPzyfWtscFzDXH0UOuIm\nxRc+nQumVRHCvsW5b/iKk76VmxucJg83c3ImHsUiKg5UEwpwmXd9FOkxfCgn\nP6TXoRAzu/sG85o25YpEjGV9zFttBqyFeg1ROPBEUnrxTfvewNh8FRb+QCnW\ndjRVO6FU3HVcVDyLQvgwwesuxnf6lH9egtYucVy05s7042xoCOU//PmnsFzi\nVecMpFbLjv3QoVerm+soIh6jmTU7IgdNFodUez+ihbsq6ArGs5v1JqMkByPo\npYh87ss99xywBpfh1S5Dht2SmYcyUK0W8YfolIvCwM3Y51TKsv9JxhUmi0nO\nsU2Dy76TEMAtL8Y09gvnesU5KZlTQlK04SHTFzHHsPbLMK2RY0dByGJNY9AJ\n0Em9\r\n=Bn16\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","eslint":"^6.8.0","yorkie":"^2.0.0","fastify":"^2.12.0","prettier":"^1.18.2","lint-staged":"^10.0.7","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.1.2_1582891455350_0.9989019819766727","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.1.3","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.1.3","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"5de5a37eb07c9945412571577cd10e66a2dff3ab","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.1.3.tgz","fileCount":16,"integrity":"sha512-ae4HdtiQmYniTZjGBMBcIjkD1JXDo+Vfxt15LlCZJsfAzrAmrozNZJQT1JrPmyH8iB9BAydxZ90Z0rck8ZWacg==","signatures":[{"sig":"MEYCIQCsJRMcH5DHo2lAo6o5seg/6wqmqr13aEsZRHBOdYaBNgIhAKHHgD8veCZyw+6uaEZ+07VNSpjz2fbBw2sbMiUHJan6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeY32KCRA9TVsSAnZWagAAS8EQAIj9SzWkjmlF76NAKcFP\nKfachLo/Z7Y6y5OG+0cLBv+GPLkRCWBQQfeL80A+kra94zJ8yUnEbQDSFOAl\nwzDYiHad62NP6zKhkhU08cGflnEYZnkyi3bLcRYNDUuhQ+2cGZUDSm+9d+vh\nGBm3Hyh1gQWoFD7LRDUGLe5lpA6yadR/ixXXebDr5HtTshC1a3uqNZNHZfro\n5nmq06772uvv3SWrCgINvbgroVl73LrxixXddcckXwLcsAZ6waPPzeC7OK7S\n6XFPlj0C+8t0XeknUiiQj9bDXdLV3OFAhkq2FECwNDT4BBJUFcXS35nkXZaU\nl+BrZGG5RjppV/inPKAGSNsY6GDcNFIWrZ3bHAUS23kGcafn3QCtSic8OYU+\n4ftZ1+CiKfvplxFq/UUWZbxL4C4kwq5m+W9yYmN85jW31OIIxsOnnxqreUwg\nK7Vv6Ob8Tk/KKhhJLEyORh9T9CcYoYq8zmGMDR+ECTWVIz2sJ7UMyiKfVM8P\nIoU4gwmsgTZTmr/49+yL6mDw5OqeRRkhnubluRcqTbEZuk/A0Cz5rBYLTuSh\nTwsJTa4HKUe0tU0X/rCaKV/5W65Gsd2uB3mQZu/K6ebkbhelTBJ5B9CF1dC9\nbcdLUxgLm6un572x2griNnWnG2uN39A6KW7oqiKOzRgEOeqHcb63MR55wFNB\nIztZ\r\n=eb8f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","eslint":"^6.8.0","yorkie":"^2.0.0","fastify":"^2.12.0","prettier":"^1.18.2","lint-staged":"^10.0.7","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.1.3_1583578505909_0.5769914434426955","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.1.4","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.1.4","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"2f3bec64dde85ec40764df7d6d31134a0f53d4e3","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.1.4.tgz","fileCount":16,"integrity":"sha512-ypWaBzEhnkbEK9Pfhn46iuS9sXMKCPkWcnTkea6ql5DV7I9SNG4bmrB7wcQWJHgfA0PWGXwhajRxrE9gWaSiZQ==","signatures":[{"sig":"MEUCIEzJcQTWZ1nWC9KCzuVJCCkGqvMBTlnPCddIlRZEiZUSAiEAg/kQb2vnFFMIGPsZs+6O87t8gkBDkpFJWEm7bGQ47dQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecg+HCRA9TVsSAnZWagAAdm4P/3x4J3dCmSmUoWr9u2aU\nTXSsyWcNDXu9FbCHGnRkU570zynhGwGZ1IRDOCKRxaFSAk88Kh+zYikY+8T9\n34LcaKVq5fRF7gvm5uU4GqZFm7kwJSm4bQfbpbXDDQOtqw2buzhHW+MeVuvf\nYH3sCy9TpTjjnXlA5+vKMxbklYAYhFSULI3G0Glpc+sxM1cx3qegooGYu37b\n981Fq4/u1rTrWe7PmSuYjlMPKWBhYMwoF2n2H2sGpf7SD+fnqeB33ztgjCF3\niySsIGNbqtjx0RRKIk0bgCE/8hfBTbuesHrO5E3nbWgwmwUrgLasN2ijAnBa\n1ccDKmCp1nOKpaNsk5pnXNYuS4uzVzJOsF2rqUYdAoR1o9DDTBqVlMPBZkDs\nwJpI6ClktLyD41dDTcjqKR6ZZ8MvgrAvi5KG7BmQXnJ+gAy5Yvra/5UmqHsb\n4CeSCyNFBd8I+xb53S4EXchi/F1lEocQI8xJU6I31dyTJolb8KV2kR6KG8tF\nsh8jXGv/LIwExfZ2Phf4MCpUD0LCISordAq8wklU48DPYB+Dqe9O00zfeyH9\nmM8LXF1Qke60J8jOlhuloo9H7j3axjXTg5Y6nWKac+U4pFj67gGag6H6Yq/L\nDcw0tiVhEoUC2sWucUfbI0xeGgyA/gJaYYxECSHoPpaI7tDuFFAcN9ldDhFD\nr7tt\r\n=nHfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","eslint":"^6.8.0","yorkie":"^2.0.0","fastify":"^2.12.0","prettier":"^1.18.2","lint-staged":"^10.0.7","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.1.4_1584533382810_0.9519459101131309","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.2.0","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.2.0","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"c78b911c1a689eaf962924dccfafac933285e9dd","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.2.0.tgz","fileCount":16,"integrity":"sha512-HAGNOQKnEKytLahPozfU3q4y3/6wsLzQUGlJ6S0jZw2WJLUSmuL5KDdB6TeGL3X4OfU/BlkCs3aqIiFT52e0nw==","signatures":[{"sig":"MEQCIHlrGviIEsid8ugcMDXJhOkvLjsKVz4ueDyWHBWH+sMiAiB/GJvFcHZoDzSsYD2NYqrJQDTlY+2IKHPsBdtUmrh3EA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHIugCRA9TVsSAnZWagAAfXcP/3a9Y98GUQdTpZ4TEOMn\npUeMbvD6eEiZH8jJyV2+W6QCebzx9oGAL2RNktBBQa1G+OSQM4qtKXhwfoKP\n5cM+SGa8ISNKQAICkiFDdN+UqRuQF236fWIN+13oB3WNyuZE7kBiPTHTzTWy\nlJOKhRQhP/ULHvXR7b+kmAbYgPjYkV5wPKGO7Y8ftUVjpWbY69VHzTQtYBr4\nrR35Do3pNxPX7cZXanItLk2O+RL23Fc8hXyB3xot1UIAlu4euCBmaS9tuqMQ\nO6J2CWI+t2lQG0a6LRWSAYBqvX1M2sizobcpfkn5NcoQK/BYAPybzXMT5GzI\nZ0zLySwcMLiteHKe+S5JujGfMwtuxo31X/fpCB3smTFgQbCylrw8gCp3C02/\njO0m3KjO03P5VaQScxDk5aIMrEiHHnaOYONwU/u+w/D+W09D975ouL/VHhws\nKRrJ9d+2IuoOrmKMFclsiMpTVNyXVMeDe2Ivw7aNAMH+G7LqO2MhaMc7Ucus\nAXv/Ta988DPrMWvgzogEYefTIYowPpr93vebgC0tDSVnkM9zsyVAe+uBCsZ5\nYTQzkUAaCrv66wisF8V1wMW1ngZY1bQ7GlBBog+IZISN7O+7zep6oCvl/tOD\n2U8qr+6o0X3r+HDCtbvmfPLyFtq7NaVZNrD0SGshF3kwXCG0hhAp+Y+dXfSE\nJMPQ\r\n=pHgz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","eslint":"^6.8.0","yorkie":"^2.0.0","fastify":"^2.12.0","prettier":"^1.18.2","lint-staged":"^10.0.7","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.2.0_1595706271851_0.16860804401815543","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.2.1","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.2.1","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"69bde25607786d6e1dd8b390940592e9cd05abac","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.2.1.tgz","fileCount":16,"integrity":"sha512-z3rbfTXUqXJFYhLAMMPg/trqfnJWoa2kSpoWrStbT0hdsyE6rjKT4HLinPhffOPVjneMS2ahDAbh8gZMDpsFFQ==","signatures":[{"sig":"MEYCIQDmXxcdhYibm+Ac1dk/+/ZiCpFiyftL3IssW+I3ZI3mtQIhAIGbK2Pp9VPmaZ+x87Sx9ddZHcQB/izv24tDdhgOcec+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHIv6CRA9TVsSAnZWagAA+bAQAIEae6lW80nCLlXVmkAO\nVGzB16+Qf7D/4p0E2p0steqJ4e4Q4G6OE1Y6KhbrdTcJ5xUPdyl3EC8dUW/l\nX2/ywEonRLL5LRb8ss5qnvAnDgMomMlQgYL9n7RlJ+B3VGIqxvhiO37GfKcN\na5CRNYfqb59a2lb70Lp3oMAfND7V6s6MjRHnMI7OWEmgeEL7fe4l2scOt8FB\nxZ8yszNprrcNI+sMKXf26pRWNhqQ7jeOit9aKqgB4qGK0vQb0rq1ugzGfC6T\njDgDFo7rCzfqoDuKo35mstKPB3cG5HxBH/2TmBYf+JGr4tyW6a994QrwOPYG\nJ3Nt2BCus/71748axbR/ja+Wcgw73iYVqs8IxId2R9QTMUZ4RIr2cMOrBubz\nFAaJmS2MFHLI5j5WG+HDhRfmkqclXn8Urqaw1nm5GK/2oSpDX1fiAq6MnooH\n01ZTwovSVsh8aSH4dbLyxnI1kgSLkaBQ98bX++jkOxrez/5cApy1SjiZPgkj\ncqyHCD919o6G87cx2dUVB61CqfnwKvw4bY5uZpu6d7hkBS+ThV8eZVfhHNf3\nvvrGGq4tOWBI3auR52Ii4Q/RwLyMqnro5mavVoMmN44lkQrp0W1zJhzInYH+\nmkbNiBudzsAxuIbNiAZfAOIPAy8A4pwk7scMJYFSW8NdfH+Iv1pnaZPaAvoz\n+1l8\r\n=qNud\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix","git add"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^1.6.0","secure-password":"^3.1.0","fastify-secure-session":"^1.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.6","eslint":"^6.8.0","yorkie":"^2.0.0","fastify":"^2.12.0","prettier":"^1.18.2","lint-staged":"^10.0.7","fastify-mongodb":"^2.0.0","fastify-sensible":"^2.1.1","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.2.1_1595706361983_0.6189006145904052","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.0","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.0","maintainers":[{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"74d730598624225478a591626a10d7d898f4d73a","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.0.tgz","fileCount":16,"integrity":"sha512-ePXkWKqAZt2xTSK/UOfo2vnBMNTF5hqmy6biVKARKG8CWOg3+HxSa5N+7sflEFE2rGTi9XG5is1/Ofqa/kkvCA==","signatures":[{"sig":"MEUCIQDhQwUdvuZzWdsixk2Mx+J9Ql5r1WlbS6y3TtwSLZSd8gIgM5h2yf571YwhJtQtX8V+SFvAZh9M+D2Y17pj01Y+bDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLrhiCRA9TVsSAnZWagAAHrkP/2idRTYE81u2L9k4fgh9\nFPovQm8VtriUb/erzPkIfphZN2p6wpx4Pr9+XPrgyvuyo6qAHsOb28y7eKpm\nUl4kVDxOqowEi01tfpYrdoRI8a4OxhhwGXWg3j7I9gcLHMOI1b6xnIjU0MPP\no3y7kNhxfw6zZ/vy1QlokFWzswMn06cC42Fo/5KdV7TC3Ejoln39wN/XyIZO\nSYqkphw41CHSEKZHr875qYJnVnu+rHwAQchvvwiLzf/Dpvmo1sbEJ7swX2Er\n9RZtnW9WYm1dWIHaQ1Y6ZEY6wJgLl2KluBg30Fb07Cj4GMMg7Xfr+xeCYdRi\nMQA6Xx+oiAsObeDau2RsgitTot//Qaa9eA08K2TA8+Fkgd73qBefAm/CT+Nz\nyI6ks+ckR3KvTqbaxZyxl6G6xQDY/zaUMNABL53Ba1YEXbtFMJJ2U5QpGk07\np4Lrj9dwouU1FtSleAtNf8ahDAcRtfips/O2zkmBlwbNkWRcIKDlERVldTS2\nve6sYJ55R1+ifsY6NFJCpZ+3Da1dtzGHFKP3CJiFEu/i/sYGGOTSs0EQnluF\nWRUDcfMVYACFaNzG6hw3KOu7tAed4A9+fLwEluUbfehZMygrdoOEBVAs14o9\nozvo+gyz4Y04YPp/NI11xodFUhLMw1qqKZUVRUxzWh1rH0X6mnbBG/1myM8T\n9MXP\r\n=0n8o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^2.2.0","secure-password":"^4.0.0","fastify-secure-session":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","eslint":"^7.6.0","yorkie":"^2.0.0","fastify":"^3.2.0","prettier":"^2.0.5","lint-staged":"^10.0.7","fastify-mongodb":"^2.0.0","fastify-sensible":"^3.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.0_1596897378296_0.733392783344682","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.1","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.1","maintainers":[{"name":"huckels","email":"huckels@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"50154e1d029b1cac45fd86075ba5e4260c81df41","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.1.tgz","fileCount":16,"integrity":"sha512-2B31eQ/TjvRoz+n1BcnnDOxeqeVATRRzw+HVoXfC9zwTOhG885uhJO2iYzGc7P8fNTbQuLt48VYuB3yz7ybYeQ==","signatures":[{"sig":"MEQCIDidWcrTkxnrZuMNQbJmc381F+Q4of1xsOwQFKCuiqSbAiBNY6i3iBh68PvRB1KzS4kpMhv/D0SBed5XEVp3qjf8QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWkQ/CRA9TVsSAnZWagAAR6cP/1KJNKXOWAEVsvO9Bihq\nVRFyJr3ozLT6IqH/KNAiJdcXdWkJmJLWALDZgA/R8JQnhRFMQaRyig/eeK8E\n8V08VBv3Dpao9HNAnqIjYNFGiJd8IEcE/hrW4roXST4slL4BDl3I2dxpy+4Y\nfUVkryo203R9/KIUBzMzyzJjgwvVFKZxwRxlTuQu5PqLl2imPQA31FcXAfuy\nHNawguLyya1xgtDDIhcZnZVeWUqAfM4FHInvSkO5B8bFQtkNYExheB/rP37O\ndh8RLS4+uPOCys1fj7F0rBbckWGonQInnWwGBgkzs0AT2erNUVWy/FF30c60\nFRE0O8HOrH4EcxkP7qMFCNuHn11XCtKjxHTyehrsMSFgdfGxTj2wuk6Yij0i\noVkg4VbA9VOAKeoAqY8T7URgtJThTILqxq5mDNRxOc7rjt0dsFsjWOn5ce4M\nK/r3atBVP0xNF+ZNwFpovEysmE9oanyIWHgGtb+03fJmbAqk8ztFY/5mFoEl\nEtNM0Wjv4tyrCFKI5srmmF+Ub1lexXLRhaG2JsXSFGCKsP70wL5S31Qu3ztc\ncOoruTrThrJyNGiPDqeLDHAhk5n1dh5gO3+xGT+evBnDHVNfEVQANHULBzwe\njq5YwRUS9SPx/bA+0hXcNf3p49+BBjJGA1XbTc0N7eCIhdc9zHpJYb/3XMy3\ne0am\r\n=JXzd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix"]},"dependencies":{"env-schema":"^1.0.0","fastify-plugin":"^2.3.3","secure-password":"^4.0.0","fastify-secure-session":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","eslint":"^7.8.1","yorkie":"^2.0.0","fastify":"^3.3.0","prettier":"^2.1.1","lint-staged":"^10.3.0","fastify-mongodb":"^2.0.0","fastify-sensible":"^3.0.1","eslint-plugin-node":"^11.0.0","eslint-plugin-import":"^2.20.1","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.1_1599751230660_0.2677181409050329","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.2","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.2","maintainers":[{"name":"huckels","email":"huckels@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"e6588fc09d40cf2d9e478ef0814cdbb6a0e96d6a","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.2.tgz","fileCount":15,"integrity":"sha512-B8O5sq6pkQ4WlQkdcNn8QY8h9NoBT0WT3lwMlkITTAQdqDcVMcSXrq5jsq2i0wOXa3aKOdDwq5sKG6i784gfXg==","signatures":[{"sig":"MEYCIQCv152Oz5UzCm6QoWNtOxGSzHVEV+Lf2VZQYhK1WjPC8QIhAKMWUD0nlPd0Dg3rP5qrtZZ7qTjMaAmzKY7+3I4N2Mok","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0xP/CRA9TVsSAnZWagAAg1IP/igkjpWAvdhTU8v4qTS3\n3z0kc2Kl3Qu9/ASMThoOSvyUD0v1E9UjzoiJ/FizxgXZMYZ3oZ5xZr7TuSrC\nx9X/fshEaUuwH+jRMJxigHmFEL6sNd+WlrpNwx1+Bo0hmU58vYoHjDnjUMLQ\niREkXC8c7hJxwLwtU1c40oodW0jolv6xwbNJ2VdJi4EhvP2Rh7SwZIiglaNC\nF9vNzZdVifzd9K2eKBt6nI+KDLZhap1hV99qCfIkQHXdpjzxIHcWhcV/BgUY\nyjHpbu/24tHdR7RsZiCpwm1U5HzEH9ffyyUxKPusg0jHotiv+lBFo6z2PRRD\nFYMFpKH3Sv2RXIXVW7llzrNQjI7uJp6E6E3F2tsAqCcknOlM4wWaudh6Qr5Q\nz110sXbR5jqACyyiZlNd5WjoqkHVxGhSYHuB8U0MCwFB9fsuL24aSqpH/sG7\ncS0lVJFV5pqyq6iJ6njTLqpWU9E6K7ModjuvHKOlt4VzQqQO5m7PWoIHmOZn\n2gnIKdwvOdsNI+hFJ+J21b3Lt06/caP0dCxbN+axh+GX9nxyDes60c3bRKBb\nfXZUesD1eyQeikoOvpp3O+aOGkwJoTyVw3Amxy3PHzExlzFNc1N2mJdPV3Dv\nMzZURRhMtijWeCS/fjYpgfXo8NyUkYOZE4v2quXhpf5Qy+0Fglae/FlsUADA\nn5rZ\r\n=YCHc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix"]},"dependencies":{"env-schema":"^2.0.1","fastify-plugin":"^3.0.0","secure-password":"^4.0.0","fastify-secure-session":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","yorkie":"^2.0.0","fastify":"^3.3.0","prettier":"^2.1.1","lint-staged":"^10.3.0","fastify-mongodb":"^2.0.0","fastify-sensible":"^3.0.1","@uscreen.de/eslint-config-prettystandard-node":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.2_1607668734622_0.6897769459647978","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.3","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.3","maintainers":[{"name":"huckels","email":"huckels@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"uscreen","email":"domains+npm@uscreen.net"}],"dist":{"shasum":"5702c56253f2186c322f1d96ac01d7b8e2b3b783","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.3.tgz","fileCount":15,"integrity":"sha512-Fx1E96CKQb7t5gm0HyryyNGlgEtpEoZm5OJjdhQKRB+f85CE2uiSA5GyE+RC5P5cKkY30GArlFH3tdUQY/jlvQ==","signatures":[{"sig":"MEUCIDuKo6bF+WEF9mW7ZavPVDP/jIuwoP/Ueubw0pDCIAb9AiEAku/qgzvfN0OGPUR9VpteF4XmH5VuDtuGr87dP2JobNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf01r6CRA9TVsSAnZWagAA+SgP/1tBNv3Tfc3Xo3Uvhqb3\nCtG7hDEV8wv/O+jGuNjJVUFgGCxSZnle54Hn7jwBE8w8moDnzpXzAGDN85ZI\nSp6/pff6L7TyVYtmNsTpB4fKcb4O47zOSFkg5nbI0RteMa1kvbb4hua0feup\nSuTAAiUOj08jO4ZVJ1Hz1aPpNP5pgr6pOnxzQu/Wh7NZg7Wb2O3ZS5IPrj3F\nvyGX3iTmfldf3aleOelaELaea20NFufJOaXUOm1ry2ryky0AZoD1X92t9wWT\nwiqglnYkfLTuzAfEFLNg+uJk8+Q3QSHX2Z6ocxUDlg3Q6RO8Etr0A5F/x1nB\nTDZO5UUKqWuJBpW574Z12cpHEcBAodYWdkzwMQo0fspUR7HZH4ZIUTiOzqQ2\ny+n5HyGsCX51RR7LfJlDOW89erw7tdIuqd48WpqtSJa01g9MII6MIU4QKNPl\nkv5P8c54MTzxU9uygPNatxhnqUuE7HNzvwTLP9p+w5OpbPUj1HbEuTJTESxG\nQRnPRTJJae2XwXKHQ+CVdsxcIS2dBNhkd3vOD0LSUXRjUqsMPx0TJlHaR8Aw\nJEZFakP0JCAozFsDhrSlvq5RgkCnKMS3+86gHJU22pTR1cnvGacMhY200SQy\nCbZOicOvwhpV3cJg7RdQb3jey6BP6GvWSLgRskCuiHvNI4Kt1lUQ7jaiLPhU\n6Iyg\r\n=owdI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix"]},"dependencies":{"env-schema":"^2.0.1","fastify-plugin":"^3.0.0","secure-password":"^4.0.0","fastify-secure-session":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^14.10.8","yorkie":"^2.0.0","fastify":"^3.3.0","prettier":"^2.1.1","lint-staged":"^10.3.0","fastify-mongodb":"^2.0.0","fastify-sensible":"^3.0.1","@uscreen.de/eslint-config-prettystandard-node":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.3_1607686905992_0.5807021130100682","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.4","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.4","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"cd365b6d6eb74ccb21bcaecd7ff22542401c1745","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.4.tgz","fileCount":15,"integrity":"sha512-WoIQBCTm9XDkQjNLelpnFVzRfWmAlJwY3QODxPw1cQc9T/1va8QtMDwAAC8GxyPxCbJJDig2gSkgkpUo56Fm8A==","signatures":[{"sig":"MEYCIQCYceCsxg1tJ5/zwiuXAydMTBlHgAOdLhAjza8kV8xBrQIhAIBzefy7Vt6YammOuh9ZGLO6EdIUi+5sJXpcoWipjks1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZxnvCRA9TVsSAnZWagAAPm4P/jpk6HNIwOw0ng2RvOfs\nqMT6/JxnE51Lk3eJVoL/eCJEwWNiZoj3kaC0Rt5mWtmvrLntuW1HnBoWIz/N\nbIr2OPtoS+TxKrZFlSvGUkYgbUNclI8PfQAnlpPF8IiIAHO7q/FtvP+J3p2X\nGqWKkYb5N/JjWxJJQHOBUe5b/g/WqgGkE7FT9JYylNf9W1Wub+Tarfngxzew\nLC98PA8DTl+/2v7jiSSlBOvELNxJWOrd4doZ6qVF3pbkuqgJ0HforW+j8sTS\nN/8bvxug2FvIm5JkZQvRbcrF1zYOSVR9S1cV2WJH3UZi0OEl9tYg7vcg+RYu\nkH3hlVqi01QtQWa9EMWyHk1yIJqx9l0NPo5/DmFehnIA6nD8BYfzh+Ffvsnd\n3zgDCbp3L2ud/Pla/0wCCPS+3HeR7uJLQU6hgDloAK4PfSs3GUg+L7f1TI7p\nslePUPwtAryr9gVOjTF/V/dtmZGTcH4JdeGE5kMCZ19TIpiAfogm/NxGm5r6\ngjWG82gb9Xx3IRsy1KDrgCal+WH8GVAvEFLZmNFEDLL41mQpzwk0qNLABKH+\n4uzcZJEUWhwxWKPXaYfcWHBWDzJMDThRkTt0klCxNnhrH56Vc3lKDeKfkaT8\n5dQACdTxKQmkIHXTy+1p19oY5NFcEafjoPG4h4eCv6pEdrLiBzufUEKIyIMk\nf6ZB\r\n=ggEo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix"]},"dependencies":{"env-schema":"^3.0.1","fastify-plugin":"^3.0.0","secure-password":"^4.0.0","fastify-secure-session":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.1","yorkie":"^2.0.0","fastify":"^3.14.1","prettier":"^2.1.1","lint-staged":"^10.5.4","fastify-mongodb":"^2.0.0","fastify-sensible":"^3.1.1","@uscreen.de/eslint-config-prettystandard-node":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.4_1617369583449_0.27312533545299233","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.5","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.5","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"ad7479798d9b340c455452d936970ff4731997a9","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.5.tgz","fileCount":15,"integrity":"sha512-YoaOpialUIn4dYPpb/zAcl2OE4nKa72dB1Z78yQi1h7+ZIOQKn6tEpkrQyA6Z1XzK2bk2TdXoOvJSamTx+D6GA==","signatures":[{"sig":"MEUCIFlk6xRlPJ4zZlTJnoAQ8eFWsR20SVGMPz/6Q6QTrmkOAiEAgwtTv50HzQftnD5tcAwBTZwhgz7wdzHYcgWXOE5fIE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgshHxCRA9TVsSAnZWagAAtOEQAIbIwtcngfjRZ/iEtZ5U\nM1599/k8Rxb5ic/g35MMVJnWO23Z90imWGd7BRxbsUfK2j00vn+EyePqRoLA\n+j4ZxpPvkkryQGPW2qgrk9nCZiXs1Gz8A7PHL5QlKmhdpCrIl2gxOF50HzCO\n24gh+lJ7zbkuaFJmCYOFgfyHPQX6h1gCGQmmMplRorGStv3hsBsWLQ2r0NDO\nz3yoqbV25cQYMbbinV5m9VyVHG8AHjaGxXyMUx/VBYz5JX8NGIXk25bOxOvT\nY5wDG8WqgN4OH5+tR7K4nnf1K8a4lw3K1oB2VZrYneqvaWCFeYuVDOM18FK6\naVfgCsOpQXIceQH66pHScS4Q30R6rfZE+3ek5T4gGAu99ajPTlLX985mHcHz\nAopZQlHuYoGAOijeUPjk/5755l7iXSqxKZzOcNlf88b0MN7C3LB87ijcS2Kl\npw7OGE9RE+hhmhvuptWYRhOVPstlHqzGeeKtEdeSpa1L18HCXFeSFU7SreRj\nV1rnghNjZiNqaCR6QBhfFSPbsgF7UzQOl0U2/9EGh3F4Qi2yskEwqA2j6TwS\nSiaqPHjXnpk1kot2Uwg2bow1igDNfAV4mcxuE//WsEFp6D7R0VB0qD90KBkj\n0GQqdw0N8jEH6ifnxirrvZSPNjs+FwWscN6cAjWoaZjKErKQ8J4PQJdMRrAn\nbCN0\r\n=ViHP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"gitHooks":{"pre-commit":"lint-staged"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.{js}":["eslint --fix"]},"dependencies":{"env-schema":"^3.0.1","fastify-plugin":"^3.0.0","secure-password":"^4.0.0","fastify-secure-session":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.0.9","yorkie":"^2.0.0","fastify":"^3.17.0","prettier":"^2.1.1","lint-staged":"^11.0.0","fastify-mongodb":"^2.0.0","fastify-sensible":"^3.1.1","@uscreen.de/eslint-config-prettystandard-node":"^0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.5_1622282736923_0.38855988840683464","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.6","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.6","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"af72a74df91ce70ad96a0daec8ecaf02aa58f5fd","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.6.tgz","fileCount":17,"integrity":"sha512-gUvQIlhbD4Nu+KN8PG3zhY9ytd0taUx7a9MduA5iWiQdzDBUwR4pI7mgd1tGf7DMY0UFgiRj1t2oMb+bnl9GiQ==","signatures":[{"sig":"MEYCIQDrAKQcs/42IyEGln5jz9z39NPBcQ6vuaib/GcRPQZpPQIhALcoq3uEtAqr/w1IkL3AUhVVoBn+hm+Q36rRndT5uFHb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2xzYCRA9TVsSAnZWagAAIyUP/jxLjURtbSURhmYdsPH/\nvFTFRbq4X4ouMaet51i7ZZPZUSSQL2RMLuHOmIjhQgjYueN2MnhdPU0HI6/c\neoy59uDrVJQA4UVFbDrRpMGhQQaKsA7VUdyungapchLFztfeA4YG9MxBBKjz\nG2FUY5XBUMEMRL2z/btDedjCyWMX40dJG6icT2qzgyI13ELUcRU1TrtFOE/n\nNx+ki0iYDVxIhWVCGLsfqpa6NccJirJBjHefRRshqy/J4CUiEgaKey3/7oln\nTRBSX8bIZZAkIxxYFndAcdnMEx0/dRLHPDcWyRJKnb1m90UIQWX1f3lxrFI7\nRMv/x8WF1kUatH9J7g3UBbyNjiVOQ9GTjucPZoRMbhDZoIiJNcfe83XwDYXR\nHisyehopfRwLWKDlBKCSjAegkKf1Z6O8pv5vfGjZyhmv+YiU+ayrpRa/Jga4\nLqCy8PeDtONHKBqlpghskAxJtsC+MTHoJeeeSw3jhebfxjF2yZnoTOno1gtQ\nI9mHhfQtEzq17bHSQ1tXHFdvHo8b8eB4+yMwrDxdhWStZiMXAfGGknxOcghH\nkiZVzezuqKneSZTpEYyXF8EsATLT3X3vKdB2bz4wjZ4XBiVgUmB7MW/mZPOK\niUn2O720cpwQTx6+nkWZ5vOzlgbv1BKKXAcsUfvc9fxp0vCyLEFeXzneT7JZ\nTe7Z\r\n=/iP8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^3.5.1","fastify-plugin":"^3.0.0","secure-password":"^4.0.0","fastify-secure-session":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","husky":">=6","eslint":"^8.5.0","fastify":"^3.25.3","lint-staged":">=10","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.1.2","@uscreen.de/eslint-config-prettystandard-node":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.6_1641749720173_0.46390675793358316","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.7","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.7","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"aa9d4f25e2452135dd7ed46fb7be1c8b02880f3c","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.7.tgz","fileCount":17,"integrity":"sha512-rA1Er9y99LX9RQBNkbBSga1uKggGFfqcjWRx2/DZfeMaOhtvATstj/ppmcH8jYHqjM9ZjxuuKrfPGZJYKu1HWQ==","signatures":[{"sig":"MEUCIE+unl9ttcMXFnplpr0gHJL3EOx+37M7hqk57gDSq4wgAiEAldRFYSIicxbQp6zxLpQoWDaf5fbkCATVs3T3Cbm0YuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9pHYCRA9TVsSAnZWagAAf+oP/1B5Q3vPl0MG3tZHvnzu\nTgaoCumqAlwiL6wwZz4eTbI1RpO6HkyIZeD2EsnfsvUCYtYKR1k/kJMyKUO+\n3+aZ0WzUPcEjRPEXMfbNfo3vKUgZ6Oo4tXMpeXjqJTThMIIUTWM1APididhA\nSwqrWpPdNGs5/ozhL7cFVyRLiUvZglK6dGAnzt91EpUWEmi8t/rn1AI3xpcd\nLuwNC4Vd7jNmbHj4/VpxON3n7t468xBryFB5omXLjNPAglN3buA2BwFDrwr/\nhzkrWL1dLGYVSFYuaE+oqUfA90N3NxEC3qC8B+h2uM2wMy4uaJPUaYSYr5hI\n2TVSkT63CLwn7B7fnQ4xqysxF9TGVxbqFnokkbOM1Q5m4C6yZFwLqdTLuYmh\n7jduAlCClcc/PzepwUxJOB9Q+tafM28ECw2+kClcwrSD1PO6hWjce8mGa18o\nq02cum1NfZEFdUg/Y1hKtvh0trL2gAeYT2PuV/Dsi6YOBZT+2VQtpv+JxObP\nrmqFalG44RvhQWGxV2lD29tzW4Vv62X/6q0/1eIkI6HrpF5FjobnOASG7DnJ\nWGy2C4jle9QFf/Ix75Q0IRYw+dlLoUO8FLm/DminD7PUg9/V8FTkmi+K9ujG\n4UlTQbeOOf8euQc/Gfg8qEJrYMcwLf2QJgAs7oZMFdsGwFiWf7/Y4an2/fBJ\nqpts\r\n=ciKl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mashpie","email":"marcus.spiegel@gmail.com"},"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^3.5.2","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","husky":">=6","eslint":"^8.8.0","fastify":"^3.27.0","lint-staged":">=12.3.2","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.1.2","@uscreen.de/eslint-config-prettystandard-node":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.7_1643549144602_0.1269335137349854","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.8","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.8","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"04f9e9a8a2650858373852b3f43217a6c0c94f3c","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.8.tgz","fileCount":21,"integrity":"sha512-OWpuNnvWxKTcQUR1bbNsFH1dLE0fCH+QvsgCHigFS4uV9pcR9YLbGM43F3qbucIzc/dL/g7tGlWOsPrZ19YiqA==","signatures":[{"sig":"MEUCICdQLQOrxAqzJFkAfB6DCSXrXanSOuJGOM9rxu0reHePAiEAsJA4tLXnjlOwvdokULvVhHH95nrl9r+7TA6fzV56I/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX9hVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCCA//ctEfcZi1SX3TYJ6ahyxQ7w2RdzGhFDyOqJ6MRrr5/Z2cT0jf\r\n675wlV4YkG5o4VEeLJyHbutuWJ5RSYoYRmtHOx74GueiP/IEtoa81x3TQyzC\r\nEdDGuHCh+V60HbKqaT9lBmuoVnrch7vdvmIRMZr018ghAFEF6/uU8vVJrNTZ\r\nybhlEfY7g20TvoqmAzYWozZEJm3mEY0cAwOvEwcQVQSc5f6ljfLNN0AFQl01\r\nWftRjcn4SlTeB7bvSWpbI+poUxN6LpcmAHoPs/ihjC7aJiuCW6l2066C0GOq\r\nmNGETQwGlUGpC73A9BKYTyq4spWZ/SdEmPsZaEPmIUynB8J54RnNs2Us/s6w\r\neK0TbTsRz/Rd7qXgimu93HuCs1cq+pL8CLF7TbtM5bOupzlIJfuCCNfwG9Fd\r\np/5xgaY/YKgoYHypyOmCDtaqihgIHG8TBBmf5d3wl/JEd1i7l4OKs1UCrDby\r\n57ISKr5qQqLl5egbmHBR11wTg7RIFI11cdfn4L3sSC912kfNBaet2aKueAUz\r\nk+Ihl+1da2vZF9lwrxBlK16gHrpL6RyGbA1WyR5KXNMh5UZPa59RzTTwo2HW\r\nL17s91CyBYnU061oWaVmNK2epgax9JdgV7qW9os+AKObtxqHMduMboJ3e2r/\r\ngaI4zp3vrzbxVoFFcpKE6brsPUzNPKs4AcA=\r\n=Z1fH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^3.5.2","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^15.1.6","husky":">=6","eslint":"^8.8.0","fastify":"^3.27.1","lint-staged":">=12.3.3","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.1.2","@uscreen.de/dev-service":"^0.11.7","@uscreen.de/fastify-mongo-crud":"^0.4.4","@uscreen.de/eslint-config-prettystandard-node":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.8_1650448469303_0.8409199192232657","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.9","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.9","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"d1f471fb75c31e0550f4f0f1b709cee452b5c6b6","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.9.tgz","fileCount":21,"integrity":"sha512-bv6h1YuIIraP5SCYetdMLcIhhzyXAO1taQYht3ElrY/C1UDk0zF8NLVlg1KTNhtxj5ydLGRFYn7U4dSVQgPz0A==","signatures":[{"sig":"MEUCIF9Xgv82fp8TYIkO6zFqT8ARiheLcqec5szaWeCjQQsyAiEAujjTd8KdKjDTEjPcvqzNrgwQ8nxZH+EJzSTZz8rYZR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio2kCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy0BAAkO/v9+MNB/meOBpjFsIbAyvlaTaU5jgqd8ZBZdcacJ63UVtT\r\nU7Rbk/ZJZQ069qeYuKr26K9LPJeQhTdMKlQ1VXP6qMGj97Hm546nVLi3NIc+\r\nCH4BRYR2bhXeET160ZfWMcKfgP3+3d30NR1kC0xHD4fyrZxqo9c20wKMyyDT\r\n+ZlhgqLxAqJcbssLUGZORfQOdLNEh8C7bUXOktnkhra0CETRaYeDs02xTevj\r\nu632DogO+G2IkCT2dOuyou/42dGbZFwnyWa/vJqNtyhFkfRnh/96PSO5px99\r\n0xEs3LEmQxi0QoXYhaafNWuXPpbd2xHGkGXnw9aAg8rde+bX4rWp3mm1Vh+x\r\nBARoqLfhLK+8p4uV4+n2YehuIeVb4FMMJycku2fJO9ppK+INdFzSS2cYwEx3\r\nFQ+7PwqrroypnYn1qVwXKwZPbtcYg791Zfs4dHxTCItAIRukjMGHXjThKMfO\r\nff6TzLkkCnVyPdYlawHsdXu5qm3ZzGT+colOkoaV6WiSJmRvG/uNW+amie2x\r\nvW54LgJJGwCo6OTd6WDaaipnZnAWXtDSHIXk6LxiKG3yBoYdKQa21c0DfL3K\r\nwMJSKnaS/ZGjJeTUq7aERkX2dasKJTMoD3gM3DW6hKsyxHD2YcXOB7hjpAAQ\r\nsiA3fEEZNxoLPSLG/KsS2t6jFaUBQZ93Va8=\r\n=4VhF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.0.0","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.2.0","husky":">=8.0.1","eslint":"^8.17.0","fastify":"^3.29.0","lint-staged":">=13.0.1","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.13","@uscreen.de/fastify-mongo-crud":"^0.4.6","@uscreen.de/eslint-config-prettystandard-node":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.9_1654876418537_0.6635589124530727","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.10","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.10","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"e0a8438ce1b9ec0efc537aaf9a5c94dbd91a64f3","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.10.tgz","fileCount":21,"integrity":"sha512-l03axxNBYnHHutelK6Y2u8kUwBPDFR3cVtKKivfyWBpbA99jOGfOLKW9KKaJCVmIrQCZoQ7+hVWNaNzu8BrZsQ==","signatures":[{"sig":"MEUCIQDlZs01SMRbDxfRjkA13sPSOGkNgKL7UGQ8RGZUVdX0LAIgQjOOwhMALXkgZTi7wOtPHD7sxfeFhShOXIXXZMIKDe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisDw4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjnxAAkAiDHR0UB4/AcelykDvK3Mrrq7UFRJB2tqSzVM6I9galo5/k\r\nilQuEy+s+wXjHVMtdtdyYFmeNewaAbqCxnjdkJIz2LGJTgAcfNpLpDtt8f/O\r\n1KhGGGy+LqBnCeMH4KJa5vebCGsEyE8hepn5Hl+8RxyrQ97eQ4+pzlSnS6HF\r\nIs6/enMFqJfBGhIkIO5ViGCBI5oKOZANH+F9dXxVCtLj0KDlWBoCJyg4ndSX\r\nCMd04ugcxLwzuBFWDrkgeMaOcMlpKiTl93oG8v5VMiMbIHpCAxBep8+rCahE\r\nefFqaEQubooF9idBw0/jecbRYplYlujj/yZ2iDhj1YO2ikjq9iP20FUAkVGg\r\nixDcx0WJuJLljdMjXaKilTQHrBQeIKtp/OFKrjtZ+HnD5bgbAblnlNYybV3X\r\nIZrI4rpFK8vMITfmRoHDzsGjCN9ztABYUi9b0Vji1N02OjirVS8/59bwf4nr\r\npUskaOI2pS6ONBF5hgzgSgPfgbGCnvOitsMrQQRrm+EXvqp3U/PlM/x/x5z4\r\nx42w4eUH2ZC941JQmC71X5t1C0vqWN5WsXejXZCH5tS33qPejztBuxNjp9Mx\r\n7ha+HibqCo5jqrfKPlQAHxfTgCnjjjOyab2QR/Bz4fIFc4cvvbvlLC178bXK\r\n/PjSF6quGE2L+foNn1yHdOsJFhQbEwSiwmI=\r\n=ukE3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.0.0","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","husky":">=8.0.1","eslint":"^8.18.0","fastify":"^3.29.0","lint-staged":">=13.0.2","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.14","@uscreen.de/fastify-mongo-crud":"^0.4.7","@uscreen.de/eslint-config-prettystandard-node":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.10_1655716920740_0.5837259779007224","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.11","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.11","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"27dd74ca07f8913905cf3d429aa51bb7c8a4ea24","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.11.tgz","fileCount":21,"integrity":"sha512-LpZOIv6gxcd7X6/fcio/EsAjmNwZTgOuW2H8ob6dON03iG+egBtnX/DgbE9olDcLzKgL3uvWpD947J2pBnCR3w==","signatures":[{"sig":"MEUCIFW9iao9YAxXvE25HWBlIrTtvuQ/76g+5Wxep/DbnaZ8AiEAiD8gWYpbHE3C1QfBLHWR46UqQqFovoxl+wGn0oVBGg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuuI9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Tg/9G/aNFxj3BpNMKK2c7eEB1chJ23tsNk1Rta6QuiJcSyK52kJQ\r\nF5GWi1mSI5s59hukqDYSNm0JTiCwcZt/mJgb/kV69R16IyVBzGOCl9VTzA/5\r\n7qd4a+PAYdbxZtA8lzgeeucSrKgPnh78x3sLkEt9yTgTcw6PjtcB4uEfaJpd\r\nTKf93IpP4gBRjGE8hRMxLiiOV49FHAPOCQ+SzYDc+1VT7HBBPIsb/Dr3bUYA\r\nfkQLGkucAoF/ksNVnsemTKD630Hpsly+GSzvVcVz40R6nbyBTmAGrNkboTwN\r\nCwDJww6nc4TGj3+VbrlsTF5parqIBvjifsx/9tJQZcB7Y+r4SuRx/eIu8+HN\r\nzslgEWVGp+O1sLDsOLKOn7o/4COgcbFNiQw/IHySQbn4PJvURsB0WKpTcDu8\r\nOk6wqG0hIVThUh6MEt0HcynYGT49w1viFq8d2SX/qya2tVCMTNDaMSVMl170\r\nrmc0T9i12zG8tTmxusSMKDWH6Lr2Ei2mXVdKAucPTQP2cGtRYOiKDe9eOH+1\r\nR4Y2M1CAt4VAxZXGz+3eOGV5HPza81EDKug+3OoHvQSu2zYzpfuYRnhSnZFw\r\nOJ65cmgknaJPkt5jOXJNrfMqMj7dpbxvS3Qw2ZA/bCAd1CrrHdWW/niI+chG\r\nZjGIvb/0i/xaq6W+rQtb0n4nmjOQKs+gWOY=\r\n=/lXo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.0.0","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","husky":">=8.0.1","eslint":"^8.18.0","fastify":"^3.29.0","lint-staged":">=13.0.3","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.15","@uscreen.de/fastify-mongo-crud":"^0.4.8","@uscreen.de/eslint-config-prettystandard-node":"^0.2.5"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.11_1656414781356_0.32105159494911306","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.12","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.12","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"6da648d01fe415967849e1428a2a90008b9a230e","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.12.tgz","fileCount":21,"integrity":"sha512-WMGhh4lUcSei/6i9cc5iu3xRrXEMekmExAudtRYVAm/HWreUcb1+ifAxkwGYPt57kZidx3VQnFUGpd1CdOx6jQ==","signatures":[{"sig":"MEUCIQCAcoVGez0LYly/wpXXpJBonFSMpC4HDIVSWBxp+fKJygIgdeQFS161hr9haK+suXJIYqMsMTQNdF5gIwGhH01rN7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwo1HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZ9A//SO5ro5WIhhkymvgaz3V41vv2rkwwE5WYsMgewT/ZfhsElk4F\r\nQXMt3QeDViMElcClt9fh8nPnEFUkjo2pXqy/F0TFJB35xN1CuyiYe6ZnXLTL\r\nFcpwhysujwPPXk0woTP9IBBLeZv/iLsIQ14K4WxEzK1QY5k1mBnADZmKeWZ6\r\nduPlf17n9m3wZg17RSUNEZsQ5G1UKzCFcAKIe5MoxmCoKs7ttaJs50zgctLn\r\nIOrrHw4Qzfh3nHTOpqJUlqYJc/BOa6inMG5Y7aiaDS6ACNYydRTEG7S+ZIVJ\r\nblv5A3EMxxuhS2ph9+cY8kYlNGuT+adHVcgqk90w+OkPQkDcky4THsIonRuD\r\nx77Hdhrilo2bjljUK5XxXDGY9IeE9mInKpbktjfy2hSScDJeaHgyEf39EteJ\r\nn6XlbOfX940KJj7j/7XG5K40GqdZDzQgrcf0ajeGY99Ilq7b+txipJ03mVWA\r\nJzX3iM5q7VqvYW3TxI5idnwl/6yRAaNasGxaFefk82xKhB16ljMX4bH+R3A9\r\njpwD+5vetJriX4ylzHRoRJaWBlyjElO6ZCnYEBOSt0toTdhEZGn5wC10Z+QE\r\nU4KVIW3Qp2nAZYlYG2DAhdvAUIkDMocX5xHba54CeBSo+fe1iB5e1Z3XC/v0\r\n6f/tHCK1nupl3/AHagzLDIGQRQH/B0AyhuE=\r\n=BWe8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.0.0","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","husky":">=8.0.1","eslint":"^8.19.0","fastify":"^3.29.0","lint-staged":">=13.0.3","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.16","@uscreen.de/fastify-mongo-crud":"^0.4.9","@uscreen.de/eslint-config-prettystandard-node":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.12_1656917318839_0.12178034414322858","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.13","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.13","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"2f81700faa29aef1890f359034496ff203b81bfd","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.13.tgz","fileCount":21,"integrity":"sha512-FrbEqM/vDn8eqmz89wsHQY10VyF7IkkeJRY0sLQCbfwzhmHea/cKU5f5sGaAL9XKQE4WSn+wXIvEkVmOkwKFow==","signatures":[{"sig":"MEYCIQCQeaccPiU2SApEyNbL3L5ECMmb5qeIF8AHZxMOjMRIGgIhAKeCLpR0uzp1u6fVoHi6TJG8LAe7tp4zCo3LKvQq92al","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy9PmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsgxAAi494dTmzbaXtOE28xrw22rUyH8g2ONMORnTKrQlyGF7p3/Wt\r\nPa0uZ9y3pLEZK66YxX7k1c/WG0XtPTPmhblXmG2Jw/BQH5xm5wgwQwwluWy5\r\nHpuq2py/SUKKOh4emA3py9WQpnUzJmyxAuVqZtvr0wOUqbnopJHXi/h5+MVX\r\nt7nZTcsoOoNdzc76m2EXxKPCjum3JQPerhieP9UjGaR+gc0mtlGfyFJdU6ik\r\nQBJ7r4jV5PaGRIu7ipiKRPmCthmvG+IGAQ5Q3QaUdMKE3f/YEvTXuLRxxBdB\r\nhr2hA2qE8N65RH8u8RpnPCmM910MD496l1Cwq9mefa3G7jogpGLJm9gfmA0+\r\nkIV/aJpWntQO7Z1MxfB2tEc48U6ER1pLGq26FOHPz/ZfiCa3LwCxybhdWr9Q\r\nclzvOoPp10EF0z1oHWplU5LjZpmlx03tipJfp7zX7sXIE/US9qYexzIj+LHJ\r\neCQWxqzRx4MTMEMfaBLMc20KMzb8TH5qDAJCmNDdaDUy/vi9vwfKkM95vaIA\r\nV5RqpismX+pHud0/hK56GLbAHizou9q1YERa0YDk3IBYaTGDy1mHbJJeRj+J\r\nRwTJPs6k8d8O+fJX6ooYvZD69omO7zw4S3+qMtL9dAoJMwoZyz9R0XqnQNS7\r\n5zgqT7GEejbmFlyyJ1DzjFZqLEFISwgqYVQ=\r\n=iFpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.0.0","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","husky":">=8.0.1","fastify":"^3.29.0","lint-staged":">=13.0.3","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.17","@uscreen.de/fastify-mongo-crud":"^0.4.10","@uscreen.de/eslint-config-prettystandard-node":"^0.2.6"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.13_1657525222734_0.3769721026934221","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.14","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.14","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"eb052456337dfa5a0e828fe326b61e1c1ba297fb","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.14.tgz","fileCount":21,"integrity":"sha512-AwCXFj4jK07A1c5oF6kTxMAHmzWRNX9If3ePKIjHjDeFAamq5vB+Ww7QORhwUE0+dr1E5m9GwWPqKjM6AHQzVw==","signatures":[{"sig":"MEYCIQCFjSF1MQNJxvcm1xpATNCpsVJoerASaucheFT5EIf7/AIhAJFoeqSTe0h3NUZ5taHIDHJHzgcX1kctZK1h8b+/ATjh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi55W8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSRA//ey2SLccIn6JR+v8NKSH1m41zK/YJ1SfRwyrJKLfGyd1Pj7Xb\r\ntvoEKEQHbOu49seyAxENQ5NwfrTkXDO/dV/rJRtFJT0aUrwaXwAJdSjd6uHr\r\nYj6Zz78Tqao3yBAUdKVobFS89USdZP8mw/kOjsEQBs4b8RxYAJl35k/qZL2D\r\nUsGN8vNxXVs+AtrzW9Ki50vYGUH8aqEdJkXtmZQBfHm2RFPEwc872jJXyhDP\r\n5lAWo5tvZXM5RNjiBjhoiDDk1+CdoFWJHtiy6Wojh1mEnTnMRkPk5/NiRNIi\r\n9sSQsmckoHsNEPk8pXNmRJUo77gzmNq8bRmb1uILvC/HeBB6DR8I8P1IeB8g\r\n+l2p0XNPiDBPe9eKfi+QHJ6Z6MPgRwZyiee0EW9PPAK5HrPo0vo42aahDnHf\r\ntuNKtRnXT6IKySx2D0sXMzoqb8X8+afVluimZLPxIJH8Rs66zsrXxMmGz+9w\r\njKdtH3LS/PYj3qRS7+8DKYjpU2/DaTT2n7dhT/tsjiQGZzADnO4UpkjfXud0\r\n7YssK+Z3lA9zWJ3KSYOlqBznmvV4Khv4VxuCxz1pRjNLj4IA/CJBNrMWwuBA\r\nppnVWSSk5TAiwxDxVtPSg5yORWAaiSuVjmVvQkjEPGrkgGE2H8DigUG2A9iR\r\nq/0FflaAmEfYKufF7uw6lCahEOOSmM1NX5Q=\r\n=3ysF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.0.0","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","husky":">=8.0.1","fastify":"^3.29.0","lint-staged":">=13.0.3","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.18","@uscreen.de/fastify-mongo-crud":"^0.4.11","@uscreen.de/eslint-config-prettystandard-node":"^0.2.7"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.14_1659344316389_0.33243141004903065","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.15","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.15","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"9373932e5ba920591c7a8f8c439fda93c0ad77e7","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.15.tgz","fileCount":21,"integrity":"sha512-hrDy5QDdy4OgELF581Du55/5e4MNH+KDR3K8PpwU9v4Ot0VAWxXpxbpCmmC1Fe5yrdhMBXMomhhEiCjqviSJeQ==","signatures":[{"sig":"MEYCIQCdh4VPDZcfbKP9EgOpQfTA2GR6b0Qu/R8B4Ku3ZVTGHQIhAOZqFu3KttXmzK3Xy/lo6JnlB5e9yVGeV8idOwOXqLpG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+m0rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo96xAAo9nU4bN079+EZvzrXdJu04sAQpP4MEZwE5zEhiCBl3nsVY0Z\r\ng4mQWuzkFzI/jMzjFP9oHDpwZEewFAKsDSvMe5wvoeTrLU2Q+VqHlyIEyAnn\r\neMXbByweQD8j2FgmQN/gyl61pWB1JKQ4lPRx29MJPRmhLXf9o/8SCCgU/+58\r\nFbbqQjk/3GNIdbA7d+hOdf4WisHRtcxQyL0x8b9u0VZIFl70HBVwvzXXZeXF\r\nNpC2Pm/YiTUeQEhH64R2r0C0fBahySq/hyElsVI4OXEh1ogwdAuzUTurAkZc\r\n5MDshlosK2gwOqLPi55Dq38B42Qbff6LwGff1ZhKyQyrymSZxRGRq6KG70Rv\r\n3NCf08FyLhHA/waFxxcJmyOeplfpWQbAmmRW4Dg67FmpzNrh0Eli3nh6n4cV\r\n8fnJ3MzzWYJ0wwD4/cPlQQpdhGZfh7B+XWbjA+BhP+IGTi0QtQHYuwS5zdZ5\r\nCSQf2FOuJ+6H+u+iHWT5vJzA0BcL3+qrll3JDttCzL/Dpdfc8T+zxrdYbzfP\r\nfP4K7VBA2eokQEhDW5LomJLmHeG8dd92dZk5tI5xQIPQCKmXSyjy3TND5maW\r\ngWtxNb1tErInKM/3uF6TvuNjXPiC7gzkoJXv9x6qjh+8ep1hIC4UUiaj0miX\r\nYdQ52s6lcl+ldkZ66lv9zjNtLyYW8NoDqGo=\r\n=Eq7u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.0.0","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","husky":">=8.0.1","fastify":"^3.29.0","lint-staged":">=13.0.3","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.19","@uscreen.de/fastify-mongo-crud":"^0.4.12","@uscreen.de/eslint-config-prettystandard-node":"^0.2.8"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.15_1660579115092_0.250643083654555","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.16","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.16","maintainers":[{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"b0afa884a81ce9f553a1ab3fecfea79cba487d61","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.16.tgz","fileCount":21,"integrity":"sha512-Ez3lyeGb40MpHC3i0gcfE7y/nDoJF19Lya6HnU8+ilAIG14hswVGb9ojMjdEUpIrv0sg7zclgRvRVO/lXV0nXA==","signatures":[{"sig":"MEUCIQCNoAQz5gGEHxLyEAJylFCdEfsTVnF21dHuL8jSgB8u8wIgO0RXL05i3OCSMBiDMrre+7261gL7hVMKYjN3CSYPLMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKJ+xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAdxAAhVdDaZU0QUU15M2rUECaGnTRv5dWpqf1PvC4+5BnelP5QogJ\r\neIfBDjj1/mxYQ8ORvrV1j+NMabfJ/gHxemqmnNiZ8hJOmV0z2Evv7U9QX96L\r\nqUtv8a+ZTomqlWen6+IMlQ3QXqKLn2maVQMa0hdM3mCUwd+TGR/1++BZO7Rv\r\nAlLj6enDV2ImUlSIcydShy7r2Lwli9ZHCtHcQ+trDLxZhX0U+BcL2bbP0oRi\r\nm5mnLrFTxMVdvDOAsy8ZJT7yL3nzvpnZHjdfhjWcmlszwZ4GHz1Usy6+2cVC\r\nbLWStotsnuE3rMnkNpzDSAVSbWcQ+ndlFRYjRaiB+fuD5cVGH+zgjhWwWdE5\r\nwtSoS6jmhbptr0yTkYrebKfl2i2LVI/taeqNmvf0cixjGOWqPF8dzu+mZngc\r\nk6dNfkfx6h28QZBI9JXgaZM241vDlBQ9Zc/T6/hg7U3nJ/fybjApXpE2t1zd\r\na2uKA/oCoMIC08s4DXL7iWohkVwN7qxxvJqU+gL5ei33duqrLM9NThii+itw\r\noyJ+1YFlIk14eaGgH3G0RQCkegzfSkPBujc1s9znFGPhxUj9XDCHMsU+ODQC\r\n6eHBmTa1lN+Z2CAQgrOb197h6WDh4MW4ThR+PIXjX6Ks2yZ1yMvd/sZyNkdt\r\nvn1Y7T7lwRvNu1TpeCxZiYc2zkFL0xE5piE=\r\n=8Wsa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.0.0","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.0","husky":">=8.0.1","fastify":"^3.29.0","lint-staged":">=13.0.3","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.19","@uscreen.de/fastify-mongo-crud":"^0.4.12","@uscreen.de/eslint-config-prettystandard-node":"^0.2.10"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.16_1663606705302_0.35083691553560103","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.17","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.17","maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"a37a010727b62e242e49fa377aeb774e875fff9b","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.17.tgz","fileCount":21,"integrity":"sha512-YHp/6KiTLLRaLTC6fZYkfY0v4kETA/ZVQ8rgtXdUdBBm1IkGa+ZZi//KjlNtdUNEcjjPZzPMt3k81R0wamOKxA==","signatures":[{"sig":"MEQCICDJeyYm8f36qo8LptF2RanVsem59FLfaGXWTCGHjctFAiAWvsVRl/QVUaPpSQxaL24CQUTPBi1wAZFx078e4FPKSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfJ/BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouVg/7BY3TZrRjP9Fvh8rraAZYS/973V4YJ3aobdwe+Epw5cAca/Qr\r\ndoQ725G5bj8NwSbT4YZn/ya4EPYh98Eni8AHV3+80cHILAxbcvCHeNIwN0Mf\r\nzlOZ/wM2GMCNnwFATtikj/ooA8EQSggZzF9oWY/qZ4UwWcEaKCmNVAquBfu1\r\nR+D4ueTlFAsVBqbW1ptVm1K3/AW8qpivd+/to8JUjanN+GQu0KHrhm9cg/+t\r\nfE/TiZzAJsDAaBGYVhvh1cuAm2wq8ZA8CQbnmbfK2St9/QtLbt824Ynm23/E\r\n+zaguBXxVn+rIC6KE9AGWY8G7+1j6grDK4Vu6eKS6oDcpJ6acNMexiSqUydJ\r\nuMtN12I4Eu+WfIn1tMKvSEFTaWoMQxpZThLRRvPzhM/T5ZmcEcE1RXk9ZlmF\r\nAGSAUxFjbyhQSpEZrK6Vct893eyxkg2+rf3usrsVxXXA9gn5U77AZ4OS21tB\r\ncAimSRm1MayY+eepBjdq6RZopAtMEekN/XN/7eNPf1Rf2R2ohGGBLBzjZlyh\r\nIm0RVvPYJXI817YcRYcn5GSMRd+p1Kh4088O7CQ4rpSZv5v7AClzrxHc4vPw\r\nxKNesIQuDrcfVjrjzqiaEGz3a7Miacn+B+1CM/6XexXpU4Hd74er+zdF6HSq\r\nBNorpvYDY05q7HTFA4IqeR6d0VizJgthd/E=\r\n=+efX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=text-summary test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.1.1","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.2","husky":">=8.0.2","fastify":"^3.29.4","lint-staged":">=13.0.3","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.11.21","@uscreen.de/fastify-mongo-crud":"^0.4.12","@uscreen.de/eslint-config-prettystandard-node":"^0.2.10"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.17_1669111745032_0.5984471072485957","host":"s3://npm-registry-packages"}},"1.0.0-1":{"name":"@uscreen.de/fastify-mongo-auth","version":"1.0.0-1","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@1.0.0-1","maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"a70a0bd332865a38b8cee60b8bea55bc00c5d2a1","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-1.0.0-1.tgz","fileCount":21,"integrity":"sha512-p+k85C1mULBBmGl1ZWRnznlV6l436HtFnHvvliIx4ONAUNlYBb01ifF984mDMELhrhtYTOsIXjiMC3na0BvyYg==","signatures":[{"sig":"MEQCID1rjOLWMaC0dtVcYWD7ccYmOFdFxQgglhY5uEGKQW8aAiBN8cdXyMnBJrlbSzmShvAntFfZTXZijQ9h54Pnx5fUEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgI1HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxYw//df76Jlohqo/e3D7B8s7IQQTmGfdJHAqahP0gO7oT22gZ909l\r\nL0aJjMB1ugh50jxLyPdiPV+65f5zx3LQIE/ha+cqKSQnBODDhuGlxG4u/5yw\r\n5jxb2X1nVeRS8PS74Di+/mDjYJFDWpUWS7vmHqZ7Pjyl3lmuKt2nmN7WdHGM\r\ndc7SAB2H4lphnZUEquAN4GlhMMC7ux7XPtH46YrwhTxZ27eLZ9+K4Agqv6V8\r\njjEhBIvQC7QYuAqT4fhtLUSnF8vRJZSQJ9jmmjkDnfnkKHJqNmPqWMfPwzPy\r\n5+PXk2n2xST+zWGFPHE2bJkvhy+f212Sw2e3yxmtipKcpMxgGLUv7j8Yng5e\r\nCy077gWIgb2BVN6pN6GNskDA8d9hfF1nQ1aDma2GyTxymNtO0E65ZBHMFi2s\r\nB27TioTq28mhMNd5eiSsto1tgd4pBhbAdT7BYIGJYkO0roEVU9uWqi+3y8w8\r\nzb5+63eIBj4wCKexV3qeDBxhExJyn9/iyxbL1CXF5TEIUWXbdtJl/49w/SEW\r\n15/9ejM/aVh8DQDEAVqdYhFwufEYgMOEYdSN50Eps6+B89a3znENb/XqH9kA\r\nLdAsRzaENUPZHR658qBMQpETcP/cgqw+x4zPaSEMEQA0ocODebcRlqOWXNHw\r\nOOsUsB20mKlk9g5G++FsXZa6dujl4RO+a4A=\r\n=bcMv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","scripts":{"lint":"eslint '**/*.js' --fix","test":"c8 tap","prepare":"husky install","test:ci":"c8 --reporter=text-summary tap","test:cov":"c8 --reporter=html --reporter=text tap"},"_npmUser":{"name":"csarin","email":"sarin@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.1.1","fastify-plugin":"^4.3.0","secure-password":"^4.0.0","@fastify/secure-session":"^5.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.12.0","tap":"^16.3.2","husky":">=8.0.2","fastify":"^4.10.2","lint-staged":">=13.0.3","@fastify/mongodb":"^6.1.0","@fastify/sensible":"^5.1.1","@uscreen.de/dev-service":"^0.11.21","@uscreen.de/fastify-mongo-crud":"^1.0.0-1","@uscreen.de/eslint-config-prettystandard-node":"^0.2.10"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_1.0.0-1_1669369159712_0.6949650831823446","host":"s3://npm-registry-packages"}},"1.0.0-2":{"name":"@uscreen.de/fastify-mongo-auth","version":"1.0.0-2","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@1.0.0-2","maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"dist":{"shasum":"36d16719611a7a2f05dbacc5f0c5bb7dde7e947a","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-1.0.0-2.tgz","fileCount":21,"integrity":"sha512-CtzMT2deHJDfFXgPEf9GnlPhbTRMVy2NZbeijcVks3I5t3eFwokkcOMaVpDNRQ1X7Bf8IkwXu+XqMUk3+ytBYw==","signatures":[{"sig":"MEYCIQCVFvpxAZEVZWoZQ4TW1yVqRcyj2iuVk5FaVqvhgvxc/wIhAODNSlabB97vv1NUzxgCATVGLBpEOaQOqgrYaJ+wNE9o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9HspACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorcRAAo9qAHGWdZyvjm0tz69c7EaN21zSJxWiE1p6qn9bxwjrkLdgW\r\nUDrvTywBQemcWeOKv7HjZPgaLd4nRH7J3h1RrYr+9jfGIHSPL4LWSq4xi25o\r\n+AF4jwh5uHFJMpUndyxsrqywhtKOZbPBnIJlvWbgdlNEw2LUqO55O/VTgmv6\r\nxq647lE+bw8pc3PRbN3Qv9swJG0wJYUBkdcclVvU9DIl0QGMcKZBz51kfgqs\r\nUUw+U/n5QgrWK8d76wcBhz4yctZm29X5iXvzVn/iwJpm2ripr0av6qssH+3B\r\nTV9Ak7FAKRYh5neBWJ9mY7KHFtFsZC12Kq4LLi3wyQxRR0Y+AY44D49F55LU\r\nBSMpTy91bTYo937V2xIgZkfm8i4EzX+G+XUuH2g6YL8IYBZB2XURz2LN9A+H\r\n4teJBfP+fv9Un285N4VxyCWNT3EnPlDmTTO81HcadBLsERCSnK4uh2CU8ZX7\r\nYjErz4CQLHy7mvCdmjrK3pVBUNI9tt2kTI9ebzW7NqQu8LiJXkx+k0tSheY/\r\n9H1znRoG/2X2lshXUTPA7wilzJHR9/9W4UDEbiH6vz0DQadk5c6SWPpf0PXT\r\nZduhLr9qszkC7DFZA/csjdZtSdS3oKlGCrg3p5juVubWtwVNaJ9m24FhdMlg\r\n9CGIJAieG0T82LlX+YuiBnbVIZEuJ4xxfws=\r\n=5muk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","scripts":{"lint":"eslint '**/*.js' --fix","test":"c8 tap","prepare":"husky install","test:ci":"c8 --reporter=text-summary tap","test:cov":"c8 --reporter=html --reporter=text tap"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git@gitlab.uscreen.net:uscreen/npm/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.1.1","fastify-plugin":"^4.5.0","secure-password":"^4.0.0","@fastify/secure-session":"^6.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.13.0","tap":"^16.3.4","husky":">=8.0.2","fastify":"^4.13.0","lint-staged":">=13.1.2","@fastify/mongodb":"^6.1.0","@fastify/sensible":"^5.1.1","@uscreen.de/dev-service":"^0.12.3","@uscreen.de/fastify-mongo-crud":"^1.0.0-1","@uscreen.de/eslint-config-prettystandard-node":"^0.2.11"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_1.0.0-2_1676966696858_0.856136922786753","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@uscreen.de/fastify-mongo-auth","version":"0.3.18","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@0.3.18","maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"homepage":"https://github.com/uscreen/fastify-mongo-auth","dist":{"shasum":"895eb4f1d03a399cac78e20c21aa71f8f5b0c044","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-0.3.18.tgz","fileCount":24,"integrity":"sha512-ByJgH+WO7jqSNda0wGjdVEoP30ruZ/4wh12Z+4Ijm+y7d/TvzMjb8U9KMGiPqLHrx/3OQtnSLqYpTzrQ3jmt9Q==","signatures":[{"sig":"MEQCIDJyrY0rD/X2NQnIe9K4IGekuMBSpzoawy6ApytCwvxeAiBo3YjZHVm1FRG0X+eSXIaGrQq4466wyo4pqWzVHNDodQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSMecACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiAA//evZ7WLgB2u/TJjgGaYRoBHojXBA5A6NP1Wq4P+9+iRTK3kGo\r\nD1zVyoQYRutTIul2+1thjY+UEvkGv9SoZJmOB5JJw1D99Q0FSvZ9Kqprty1S\r\nY0s0LklmPIAuqThbXs3s8xBdyc1qr1xkpGCk1QMUvC9M8iRvK2gWDUc5MNg+\r\n8fVJ3CAXm8GgtgkeCfhvWyVdMoMMpiSoAwcswlcmvKHGU3U+4FHkYkWodOQh\r\nns1/ESayjxpKckGNvUd7zJsoorw2xjIgahqja4pE9ypYLLRx2rEswLeYVanu\r\n8jhSryneZaF7rGwLKB+uFX5FiwDNn1gcxXIKrNjLjaw42rWUWBmaqwxZEzWL\r\nmooe0SbNTV8XslQjiXi4mBGVT2ESMkj9FKG27ShZRmfE/Rjh89msJp6xTNZ9\r\nuRT9Lwy4XaA5Y+mwsrEUtJQsgBVR9Z06bgrLPZwGvdIzWMvUlDgsh1amOJV4\r\n+Tqj5cxNv4qnHOm7K4UT1lIMWHiOmquere5R2k1BCsVJ5Q6lvzq8RAeCCwDE\r\n/9WbtSpSiusl4O7EopsOXHOddy9C+MDTmdqMvBv1/q9H13sPTO5l3o0ZCf0Y\r\nUcp/vXrEtDziEOoyf7LztsUBetKqGVsR6x20ratum3yr7ATv0WPoVGFODM9N\r\nAoaoGVIp5NYP0UTMSqjwRNl6aZGvol7EcbM=\r\n=sSGS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","scripts":{"lint":"eslint '**/*.js' --fix","test":"tap test/**/*.test.js","prepare":"husky install","test:ci":"tap --coverage-report=lcovonly test/**/*.test.js","test:cov":"tap --coverage-report=html test/**/*.test.js"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git+https://github.com/uscreen/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.1.1","fastify-plugin":"^3.0.1","secure-password":"^4.0.0","fastify-secure-session":"^3.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tap":"^16.3.4","husky":">=8.0.2","fastify":"^3.29.5","lint-staged":">=13.1.2","fastify-mongodb":"^3.0.0","fastify-sensible":"^3.2.0","@uscreen.de/dev-service":"^0.12.3","@uscreen.de/fastify-mongo-crud":"^0.4.13","@uscreen.de/eslint-config-prettystandard-node":"^0.2.11"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_0.3.18_1682491292424_0.8591849097605186","host":"s3://npm-registry-packages"}},"1.0.0-3":{"name":"@uscreen.de/fastify-mongo-auth","version":"1.0.0-3","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@1.0.0-3","maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"homepage":"https://github.com/uscreen/fastify-mongo-auth","dist":{"shasum":"ce0396d7ab45fb2eec24a460e07e65b75b6e86b5","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-1.0.0-3.tgz","fileCount":24,"integrity":"sha512-gKfx5+Z+QzF57Ee1j+y1yBIpPdyXSpbSU+KWnDDwkTw8MzbP7muc18rzVP1jlU+zel7vATHfGAssNjV1FCr5AQ==","signatures":[{"sig":"MEUCIE4xxrEVZylziuM6Ukq8fHiCrAeP4dGfLRpZy7KLh1w/AiEAhvNPOyzCvXaNPUQn/MwbnvzGFYFsiLht53gEEu+wzUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSMfSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoghw/+Ku12cYD6fcatGT+XszvcPNMFv6vACjaTT6qaxvMl4Sg5jwJX\r\neCX6K9q1CPQk32j4Rttw2dS7dX8mUxZUP2zrp/GF8njteCpH+IkPyqKm1aT9\r\nXekbHoD40j7hNoyBD+HHW5DLhD+b1TxL9ibVOdBHufdQa005PkezZVKXFXVd\r\naCpTV0ztcI5EWevMHrn8VOVxLIn6mKigtZgpQvkVZ8s8HALnAG36nPeYTlwS\r\nXeSEJFysIWLXxX42ar5Zisv3ykWsXPeFNFkI6PQ+gTHtZp6fKOyqSZ0Avgku\r\nV8S/NntSuJlhxfFGcI+fOxMRRNxxEPu5tshGfD0M/uaq/maY+nrp9mpPhWip\r\n3DvjP8nhnapSjo3YKSSZVTFJzZni0KovE0T4TjhM18NRWQiQOJYWsxauD74S\r\n0Z2R1pMOO0z9qQ7Yp2DdSRFCWaQly/yyP/C133OjlaJmwZBa74dazcYAKqF0\r\ndyfzPcxzRYQFtE/CrwVx1wdtP9eND3Vc1PWCmaXf3OAICrdDkeacyk86BtjD\r\n/Ozo0jCv9e0/O6GnhURUuGWnZkD2fwtsrqtBVN0Hi0bOLpyueC26IFAspgY9\r\nTGriW/EzQ/niApTKiaw8yg912h18o6cwmAkJxFoVjQNwCKODtJM92jEuQMrE\r\n4sAMOMSuNwFXPlxL589hdHFO1HDiy0a4xAM=\r\n=jzfW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","scripts":{"lint":"eslint '**/*.js' --fix","test":"c8 tap","prepare":"husky install","test:ci":"c8 --reporter=lcovonly tap","test:cov":"c8 --reporter=html --reporter=text tap"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git+https://github.com/uscreen/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.1.1","fastify-plugin":"^4.5.0","secure-password":"^4.0.0","@fastify/secure-session":"^6.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"c8":"^7.13.0","tap":"^16.3.4","husky":">=8.0.2","fastify":"^4.13.0","lint-staged":">=13.1.2","@fastify/mongodb":"^6.1.0","@fastify/sensible":"^5.1.1","@uscreen.de/dev-service":"^0.12.3","@uscreen.de/fastify-mongo-crud":"^1.0.0-1","@uscreen.de/eslint-config-prettystandard-node":"^0.2.11"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_1.0.0-3_1682491346388_0.8986482096375636","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@uscreen.de/fastify-mongo-auth","version":"1.0.0","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@1.0.0","maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"homepage":"https://github.com/uscreen/fastify-mongo-auth","dist":{"shasum":"e683ce34da86979a344aa82bf7110e5ea1354b53","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-1.0.0.tgz","fileCount":24,"integrity":"sha512-aD5FVjy1jIdyKX6X36UHqkmiw1cfVP9a4Re/IoTF5mgmEZqboMry5rsHy8HnuDkf8QJnP8tW3V4fno8bR/J6Zw==","signatures":[{"sig":"MEUCIQCRgtC7qLBZ9565tZMGaCpJ0oi9k0wZrjnGGXUUSfK/rwIgAtiurVTboBVnWx2V7FX9a0Q/fAQSCoMHtb9pbKtBc9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22510},"main":"index.js","type":"module","scripts":{"lint":"eslint '**/*.js' --fix","test":"c8 tap","prepare":"husky install","test:ci":"c8 --reporter=lcovonly tap","test:cov":"c8 --reporter=html --reporter=text tap"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git+https://github.com/uscreen/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.1.1","fastify-plugin":"^4.5.0","secure-password":"^4.0.0","@fastify/secure-session":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","tap":"^16.3.4","husky":">=8.0.2","fastify":"^4.13.0","lint-staged":">=13.1.2","@fastify/mongodb":"^6.1.0","@fastify/sensible":"^5.1.1","@uscreen.de/dev-service":"^0.12.3","@uscreen.de/fastify-mongo-crud":"^1.0.0-1","@uscreen.de/eslint-config-prettystandard-node":"^0.2.11"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_1.0.0_1698043169119_0.26338619445316325","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@uscreen.de/fastify-mongo-auth","version":"1.1.0","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@1.1.0","homepage":"https://github.com/uscreen/fastify-mongo-auth","dist":{"shasum":"7625aec4ff4a9c84b9ec0cfdd163eacf949b843e","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-1.1.0.tgz","fileCount":24,"integrity":"sha512-vYhBG61idL0dF/2fpuA7cijN7SOlhx2fEgVPpm90dJ6BDmhdTcXGnPsAcwfJZFVJlVEWCpr+HMvtcUVc4SNBSA==","signatures":[{"sig":"MEUCIQCqRIcOFao4oLOC0MW0FoOI9CpQrmDuSIxKNmMOSGETmgIgE9iX6XwffKBqlJ93IAQ61ad1j7vcdFxvu2/seGi4LMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24925},"main":"index.js","type":"module","scripts":{"lint":"eslint '**/*.js' --fix","test":"c8 tap","prepare":"husky install","test:ci":"c8 --reporter=lcovonly tap","test:cov":"c8 --reporter=html --reporter=text tap"},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"services":["mongo"],"repository":{"url":"git+https://github.com/uscreen/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.1.1","fastify-plugin":"^4.5.0","secure-password":"^4.0.0","@fastify/secure-session":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","tap":"^16.3.4","husky":">=8.0.2","fastify":"^4.13.0","lint-staged":">=13.1.2","@fastify/mongodb":"^6.1.0","@fastify/sensible":"^5.1.1","@uscreen.de/dev-service":"^0.12.3","@uscreen.de/fastify-mongo-crud":"^1.0.0-1","@uscreen.de/eslint-config-prettystandard-node":"^0.2.11"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_1.1.0_1719584821408_0.1670112795435872","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@uscreen.de/fastify-mongo-auth","version":"1.1.1","author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","_id":"@uscreen.de/fastify-mongo-auth@1.1.1","maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"homepage":"https://github.com/uscreen/fastify-mongo-auth","dist":{"shasum":"84a33ebd2c75f4a57290e963a6e2d2b6b4d07717","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-1.1.1.tgz","fileCount":22,"integrity":"sha512-kHrop2Utgj9jmiDhWMsQQ4gBTSRLTrBUwdlWKHXmS+wgti5oOBaFe2vrsDjSTez3oD40d03DekGNBxhGO4bXKg==","signatures":[{"sig":"MEUCIHfwOrHariO8/wuq4F1czD+UqLAmDngwNJe7aTzAYenrAiEAl0J8FqzO32OvsKyWfsWxu0MjpNA0wh6Da4ZBWmF6h9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24919},"main":"index.js","type":"module","scripts":{"lint":"eslint '**/*.js' --fix","test":"c8 tap","prepare":"husky install","test:ci":"c8 --reporter=lcovonly tap","test:cov":"c8 --reporter=html --reporter=text tap"},"_npmUser":{"name":"csarin","email":"sarin@uscreen.de"},"services":["mongo"],"repository":{"url":"git+https://github.com/uscreen/fastify-mongo-auth.git","type":"git"},"description":"Stateless session backed by authentication against mongodb collection","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2019 u|screen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":"eslint --cache --fix"},"dependencies":{"env-schema":"^5.1.1","fastify-plugin":"^4.5.0","secure-password":"^4.0.0","@fastify/secure-session":"^7.0.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","tap":"^16.3.4","husky":">=8.0.2","fastify":"^4.13.0","lint-staged":">=13.1.2","@fastify/mongodb":"^6.1.0","@fastify/sensible":"^5.1.1","@uscreen.de/dev-service":"^0.12.3","@uscreen.de/fastify-mongo-crud":"^1.0.0-1","@uscreen.de/eslint-config-prettystandard-node":"^0.2.11"},"_npmOperationalInternal":{"tmp":"tmp/fastify-mongo-auth_1.1.1_1748267665185_0.34599119249977495","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@uscreen.de/fastify-mongo-auth","version":"2.0.0","description":"Stateless session backed by authentication against mongodb collection","main":"index.js","type":"module","homepage":"https://github.com/uscreen/fastify-mongo-auth","repository":{"type":"git","url":"git+https://github.com/uscreen/fastify-mongo-auth.git"},"author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","devDependencies":{"@fastify/mongodb":"^9.0.2","@fastify/sensible":"^6.0.3","@uscreen.de/dev-service":"^0.12.12","@uscreen.de/eslint-config-prettystandard-node":"^0.2.12","@uscreen.de/fastify-mongo-crud":"^2.0.0","@uscreen.de/id-generator":"^1.0.0","c8":"^10.1.3","fastify":"^5.6.0"},"dependencies":{"@fastify/secure-session":"^8.2.0","env-schema":"^6.0.1","fastify-plugin":"^5.0.1","secure-password":"^4.0.0"},"scripts":{"lint":"eslint '**/*.js' --fix","test":"node --test --test-reporter spec","test:cov":"c8 --reporter=html --reporter=text node --test","test:ci":"c8 --reporter=lcovonly --reporter=text node --test"},"services":["mongo"],"_id":"@uscreen.de/fastify-mongo-auth@2.0.0","gitHead":"95b1778a546fa0c0e8a2768316f03cd4e4ba5193","bugs":{"url":"https://github.com/uscreen/fastify-mongo-auth/issues"},"_nodeVersion":"18.20.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kRA4+qBVXFPqtWBxbTapLVrpMlodE51YQd/6U/o+w9abWKL6HXrc7fniG36iz7B0tXv8FqQ5NHRue9kmU/+lXA==","shasum":"338fa146837f4a8f107bc81894d8378ca6545263","tarball":"https://registry.npmjs.org/@uscreen.de/fastify-mongo-auth/-/fastify-mongo-auth-2.0.0.tgz","fileCount":15,"unpackedSize":24163,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICClvLluBHMH9AfdgYFzLG3x4jK4r+bsgjQwpdZTcAXrAiBY3WJ/M2YeD1kjkx5yxN7fcuoZVNANaV41Bivt+wgPSw=="}]},"_npmUser":{"name":"mherting","email":"herting@uscreen.de"},"directories":{},"maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fastify-mongo-auth_2.0.0_1758293754055_0.48066833263887543"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-04T18:12:51.475Z","modified":"2025-09-19T14:55:54.538Z","0.0.0":"2019-10-04T18:12:51.666Z","0.0.1":"2019-11-15T12:55:00.466Z","0.0.2":"2019-11-20T13:07:42.226Z","0.1.0":"2020-02-01T19:59:57.159Z","0.1.1":"2020-02-11T10:18:01.199Z","0.1.2":"2020-02-28T12:04:15.453Z","0.1.3":"2020-03-07T10:55:06.075Z","0.1.4":"2020-03-18T12:09:42.985Z","0.2.0":"2020-07-25T19:44:31.981Z","0.2.1":"2020-07-25T19:46:02.121Z","0.3.0":"2020-08-08T14:36:18.458Z","0.3.1":"2020-09-10T15:20:30.782Z","0.3.2":"2020-12-11T06:38:54.791Z","0.3.3":"2020-12-11T11:41:46.114Z","0.3.4":"2021-04-02T13:19:43.579Z","0.3.5":"2021-05-29T10:05:37.120Z","0.3.6":"2022-01-09T17:35:20.341Z","0.3.7":"2022-01-30T13:25:44.768Z","0.3.8":"2022-04-20T09:54:29.470Z","0.3.9":"2022-06-10T15:53:38.675Z","0.3.10":"2022-06-20T09:22:00.924Z","0.3.11":"2022-06-28T11:13:01.547Z","0.3.12":"2022-07-04T06:48:39.012Z","0.3.13":"2022-07-11T07:40:22.875Z","0.3.14":"2022-08-01T08:58:36.596Z","0.3.15":"2022-08-15T15:58:35.261Z","0.3.16":"2022-09-19T16:58:25.478Z","0.3.17":"2022-11-22T10:09:05.221Z","1.0.0-1":"2022-11-25T09:39:19.851Z","1.0.0-2":"2023-02-21T08:04:57.016Z","0.3.18":"2023-04-26T06:41:32.559Z","1.0.0-3":"2023-04-26T06:42:26.523Z","1.0.0":"2023-10-23T06:39:29.317Z","1.1.0":"2024-06-28T14:27:01.544Z","1.1.1":"2025-05-26T13:54:25.356Z","2.0.0":"2025-09-19T14:55:54.253Z"},"author":{"name":"Marcus Spiegel","email":"spiegel@uscreen.de"},"license":"MIT","homepage":"https://github.com/uscreen/fastify-mongo-auth","repository":{"type":"git","url":"git+https://github.com/uscreen/fastify-mongo-auth.git"},"description":"Stateless session backed by authentication against mongodb collection","maintainers":[{"name":"msuscreen","email":"marcus.spiegel@uscreen.de"},{"name":"uscreen","email":"domains+npm@uscreen.net"},{"name":"mashpie","email":"marcus.spiegel@gmail.com"},{"name":"mherting","email":"herting@uscreen.de"},{"name":"maxschmidt","email":"schmidt@uscreen.de"},{"name":"csarin","email":"sarin@uscreen.de"},{"name":"huckels","email":"huckels@uscreen.de"}],"readme":"# fastify-mongo-auth\n\n[![Test CI](https://github.com/uscreen/fastify-mongo-auth/actions/workflows/main.yml/badge.svg)](https://github.com/uscreen/fastify-mongo-auth/actions/workflows/node.js.yml)\n[![Test Coverage](https://coveralls.io/repos/github/uscreen/fastify-mongo-auth/badge.svg?branch=main)](https://coveralls.io/github/uscreen/fastify-mongo-auth?branch=main)\n[![Known Vulnerabilities](https://snyk.io/test/github/uscreen/fastify-mongo-auth/badge.svg?targetFile=package.json)](https://snyk.io/test/github/uscreen/fastify-mongo-auth?targetFile=package.json)\n[![NPM Version](https://badge.fury.io/js/@uscreen.de%2Ffastify-mongo-auth.svg)](https://badge.fury.io/js/@uscreen.de%2Ffastify-mongo-auth)\n\n> Stateless session backed by authentication against mongodb collection\n\n__Provides:__\n\n- `fastify.auth` - the authentication adapter with it's api (see below)\n- `req.session` - as provided by [@fastify/secure-session](https://www.npmjs.com/package/@fastify/secure-session)\n- `req.user` - (default, customize by `decorateRequest` option) will be a current authenticated user account\n\nUses [secure-password](https://www.npmjs.com/package/secure-password) for hashing and verification\n\n## Install\n\n```sh\n$ pnpm add @uscreen.de/fastify-mongo-auth\n```\n\n## Add Dependencies\n\n```sh\n$ pnpm add @fastify/mongodb @uscreen.de/fastify-mongo-crud\n```\n\nThe session package `@fastify/secure-session` (see [@npm](https://www.npmjs.com/package/@fastify/secure-session)) requires a secret or key. We stick to recommended setup with a generated key below, so you should generate one too:\n\n```sh\n$ secure-session-gen-key > session-key\n```\n\n## Example\n\n__Setup__ within a `plugins/mongo.js` file to resolve required dependencies before:\n\n```js\nimport fs from 'fs'\nimport path from 'path'\nimport fp from 'fastify-plugin'\nimport mongodb from '@fastify/mongodb'\nimport crud from '@uscreen.de/fastify-mongo-crud'\nimport auth from '@uscreen.de/fastify-mongo-auth'\n\n/**\n * mongodb related\n */\nexport default fp(async (fastify, opts) => {\n  /**\n   * 1) setup mongodb connection\n   */\n  await fastify.register(mongodb, {\n    url: opts.mongoUri\n  })\n\n  /**\n   * 2) setup CRUD factory\n   */\n  await fastify.register(crud)\n\n  /**\n   * 3) enable authentication\n   */\n  await fastify.register(auth, {\n    key: fs.readFileSync(path.join(fastify.root, 'session-key')),\n    decorateRequest: 'account'\n  })\n})\n```\n\n__Prepare__ account within a `service/accounts.js` file:\n\n```js\nexport default async fastify => {\n  const { auth } = fastify\n\n  /**\n   * registration\n   * -> body.{username, password}\n   * <- account.{username, _id}\n   */\n  fastify.post('/register', async req => ({\n    account: await auth.collection.create({\n      hash: auth.createHash(req.body.password),\n      username: req.body.username.toLowerCase()\n    })\n  }))\n}\n```\n\n__Usage__ within a `services/auth.js` file:\n\n```js\nexport default async fastify => {\n  const { auth } = fastify\n\n  /**\n   * authentication / login\n   * -> body.{username, password}\n   * <- account.{username, _id}\n   */\n  fastify.post('/login', auth.loginHandler)\n\n  /**\n   * authentication / logout\n   * -> {} - no payload required\n   * <- {} - no payload returned\n   */\n  fastify.post('/logout', auth.logoutHandler)\n\n  /**\n   * authentication / check currentUser\n   * <- account.{username, _id}\n   */\n  fastify.get(\n    '/currentUser',\n    {\n      preHandler: auth.authorized\n    },\n    auth.currentUserHandler\n  )\n}\n```\n\n## Options\n\n| Option                  | Description                                                                                                                                                   | Default         |\n|-------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|\n| __collection__          | Name of the mongodb collection the accounts are stored in.                                                                                                    | `\"accounts\"`    |\n| __cookie__              | Options for session cookie as listed here [`cookie`](https://github.com/jshttp/cookie#readme).                                                                | `{ path: '/' }` |\n| __key__                 | Path to file of session-key [`@fastify/secure-session`](https://www.npmjs.com/package/@fastify/secure-session) uses to ensure secure stateless cookie sessions. | `\"\"`            |\n| __decorateRequest__     | Property providing current authenticated account object within request object. (ie.: `req.user` as default)                                                   | `\"user\"`        |\n| __usernameToLowerCase__ | Should usernames be treated case-insensitive (by lower-casing all queries) or not.                                                                            | `true`          |\n| __usernameField__       | Name of property for usernames. Affects mongodb documents and the login handler (see below).                                                                  | `\"username\"`    |\n| __passwordField__       | Name of property for passwords.                                                                                                                               | `\"password\"`    |\n| __filter__              | Filter expression for valid accounts (e.g. `{ active: true }`).                                                                                               | `{}`            |\n\n## API\n\n### get collection()\n\nReturns the [`fastify-mongo-crud`](https://www.npmjs.com/package/@uscreen.de/fastify-mongo-crud) collection object where the accounts are stored.\n\n### authorized(req, res, next)\n\nPreHandler validating authentication. Throws an `401 Unauthorized` error on unvalid authentication.\n\n### createHash(password)\n\nCreates a hash from given password. Useful when creating a new account or changing an account's password.\n\n### verifyHash(password, hash)\n\nVerifies the given password to the given hash.\n\n### async loginHandler(req)\n\nHandler for logging in to an account (i.e. called by `POST /login`). Expects a `req` object with a `body` containing credentials as configured in __Options__, defaults to:\n\n```json\n{\n  \"username\": \"a user's name\",\n  \"password\": \"a user's password\"\n}\n```\n\n### async logoutHandler(req)\n\nHandler for logging off from an account (i.e. called by `POST /logout`). Expects a `req` object without a `body`.\n\n### async currentUserHandler(req)\n\nHandler returning the current authenticated account (i.e. called by `GET /currentUser`) or an empty object if no account is authenticated. Expects a `req` object without a `body`.\n\n---\n\n## Roadmap\n\n- docs\n- improved dependency handling\n- improved onboarding\n- maybe add more handler (register, reset, etc.)?\n- maybe add routes?\n\n## Changelog\n\n### v2.0.0\n\n#### Changed\n\n- upgrade to fastify@5.x\n\n### v1.1.0\n\n#### Added\n\n- filter option to filter valid accounts (defaults to `{}`)\n\n### v1.0.0\n\n#### Changed\n\n- switch to __ESM only__\n- upgrade to fastify@4.x\n\n### v0.2.0\n\n#### Added\n\n- cookie options (see [`cookie`](https://github.com/jshttp/cookie#readme) defaults to `{ path: '/' }`\n\n### v0.1.0\n\n#### Changed\n\n- uses lower case usernames by default\n- preHandler stops logging empty session as error\n\n#### Added\n\n- new option `usernameToLowerCase` to disable case-insensitive usernames (defaults to true)\n\n### v0.0.0\n\n- init\n\n---\n\n## License\n\nLicensed under [MIT](./LICENSE).\n\nPublished, Supported and Sponsored by [u|screen](https://uscreen.de)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/uscreen/fastify-mongo-auth/issues"}}