{"_id":"passport-local-mongoose","_rev":"93-abcc25f0496d1a955945f27d17646f36","name":"passport-local-mongoose","dist-tags":{"latest":"9.1.0"},"versions":{"0.1.0":{"name":"passport-local-mongoose","version":"0.1.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"BSD","_id":"passport-local-mongoose@0.1.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"dist":{"shasum":"18c3871d6b7c0815962403f1a1bd6ed6745f0750","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.1.0.tgz","integrity":"sha512-nQdywzHVSFyW50XLtMlOYHNlNY9J74ZYDCEK0UwEpAtZl/OEmKbWuueXtRjqGSNqn3FfJyd+AVA6D5QJ/XDQyw==","signatures":[{"sig":"MEUCIDD7TYKIILMmiorv8lZ90byzFRFjEU6xxpWE32szc1EPAiEA5H9WYIF+1J1H0zih0eahzaiXmWBV1nedYO1kO2M4Piw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","scripts":{},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.1.65","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{},"devDependencies":{"mocha":"1.7.x","mongoose":"3.4.x"}},"0.2.0":{"name":"passport-local-mongoose","version":"0.2.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"BSD","_id":"passport-local-mongoose@0.2.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"dist":{"shasum":"0bedbc75d7538c9837bfc5090dfcf541c9e65f08","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.2.0.tgz","integrity":"sha512-J5nS6lYcc/AnQ3MWPUP3/spt8eKIe7gkFuxvVrdpuSgWeNsHIGtGb6rLMTL1YZltjYIZEWVIswcgDmVqXJekkw==","signatures":[{"sig":"MEUCIQDYuvkc46tIOBVg0lgJRFf6kZSjfS0rpHQD79gENPbXngIgEF9NCl+TLDywDrqHAQ9j8yBTZPfu0HFjYet7wwo2QfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","scripts":{},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.1.69","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{},"devDependencies":{"mocha":"1.7.x","mongoose":"3.4.x"}},"0.2.1":{"name":"passport-local-mongoose","version":"0.2.1","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"BSD","_id":"passport-local-mongoose@0.2.1","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"dist":{"shasum":"1d5019f13a14d648e982c69d1eb802ac86b3abaa","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.2.1.tgz","integrity":"sha512-t2+x1QW3Is3LItCFvee1/dLEQv4yrsOC9krsSB5yZuGQiRPtU8/bGQFWWqzhKqKnytSDtf8d0nAy0SJ+uhdwEA==","signatures":[{"sig":"MEUCIQCHJA9bS80Mo7VhgKCUfzI890FXt/HRRr5pnZG4K8FR/QIgMkB+iT+CW8kLe4dCETVrIiyNu/ypGI5VATO3FNpuZ04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.1.69","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{"passport-local":"~0.1.6"},"devDependencies":{"mocha":"1.7.x","mongoose":"3.4.x"}},"0.2.2":{"name":"passport-local-mongoose","version":"0.2.2","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"BSD","_id":"passport-local-mongoose@0.2.2","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"dist":{"shasum":"130f0943c31d960192d7b6a2d90e4b7084396955","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.2.2.tgz","integrity":"sha512-6W5BBxXwrjWKaaqshapnr8DtpSu1WaAisuuf764mPi0+IeQFrVmOaY2iJSibMwDKMnud8glPFiNalNE9KCBaGg==","signatures":[{"sig":"MEUCIGYuJ79nAPrp8yUmUAPOXAvd2PcjzHMmVdGP6KztMnWbAiEA8frwzFnLttqONx5KGiMeNxld7Q6qLZ3IcwGR/yfyS5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":"passport-local-mongoose-0.2.2.tgz","scripts":{"test":"node node_modules/mocha/bin/mocha"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"_resolved":"passport-local-mongoose-0.2.2.tgz","repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.2.17","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{"passport-local":"~0.1.6"},"devDependencies":{"mocha":"1.8.x","mongoose":"3.4.x"}},"0.2.3":{"name":"passport-local-mongoose","version":"0.2.3","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"BSD","_id":"passport-local-mongoose@0.2.3","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"dist":{"shasum":"1feff07760a6a5759c9a09389cc3ad011483f832","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.2.3.tgz","integrity":"sha512-dEunH2rC/8ksDYHkUvPAilma4T2V86eu+j9jC55rh3RC1jVCdojSMon7PqFe5xIl7YgEbtItqZC0vBx2bJAYRA==","signatures":[{"sig":"MEUCIBswkIQkbi/yPt609nAMY5tW+2AzCY6L/q1SkJ4x+rRaAiEA8szGlePNRUlL7H3A1k0mDOemUJ4swLnbA0zdPZASIgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":"passport-local-mongoose-0.2.3.tgz","scripts":{"test":"node node_modules/mocha/bin/mocha"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"_resolved":"passport-local-mongoose-0.2.3.tgz","repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.2.18","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{"passport-local":"~0.1.6"},"devDependencies":{"mocha":"1.9.x","mongoose":"3.6.x"}},"0.2.4":{"name":"passport-local-mongoose","version":"0.2.4","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"BSD","_id":"passport-local-mongoose@0.2.4","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"dist":{"shasum":"3a3b02f04598d35f578d28f0ba225876c64aa0b2","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.2.4.tgz","integrity":"sha512-mIK+yjipS2W14RVAvlvqnuKhXt8JRFBZJlODS6KU3hPjejPwyMBi92AhWkE9nqJjkKzMPNJf8sqR7FAEo8o07g==","signatures":[{"sig":"MEUCIQCmRxqJQE0byaSd2FdzdlF0tn8IX5pDqcHy9fucgDcXEAIgGwF1jW4OCU5VFm1WY29KCklcxta+s5T1ljS3u+kfVO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":"passport-local-mongoose-0.2.4.tgz","scripts":{"test":"node node_modules/mocha/bin/mocha"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"_resolved":"passport-local-mongoose-0.2.4.tgz","repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.2.18","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{"passport-local":"~0.1.6"},"devDependencies":{"mocha":"1.10.x","mongoose":"3.6.x"}},"0.2.5":{"name":"passport-local-mongoose","version":"0.2.5","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"BSD","_id":"passport-local-mongoose@0.2.5","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"3e7dda5022455c456b6bda4ac86fbd7cb70a6716","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.2.5.tgz","integrity":"sha512-iTKYgyn5Zhq/kLH0PjgjiVdSjcuCgX3YEUR4h790ZxUFRc8Zl6r9yUdyNlBzJuj3e4y/w3T1m9y/iOYSK4qobw==","signatures":[{"sig":"MEYCIQDSTJc2u2PsenTl96ixw3GWC7MADGcXMVCMi84AyA0zAwIhAI88F1uVt8PkSTUrQEm/5kTjaQVUcFG+wld+yjzTTzBw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":"passport-local-mongoose-0.2.5.tgz","scripts":{"test":"node node_modules/mocha/bin/mocha"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"_resolved":"passport-local-mongoose-0.2.5.tgz","repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.3.8","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{"passport-local":"~0.1.6"},"devDependencies":{"mocha":"1.10.x","mongoose":"3.6.x"}},"0.2.6":{"name":"passport-local-mongoose","version":"0.2.6","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@0.2.6","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"02b215b1596ce46f3e629fea06888913dd934869","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.2.6.tgz","integrity":"sha512-cYnEFESWflOFuNvNIRndFcpX3T9jI23bLBOqUWpgIkCzY2wegHH5WbAOhrUxhthv5BJnNjcklciNHztDZQZ7CQ==","signatures":[{"sig":"MEUCIC5WfPO+AMaUqfdC9HKoCWTZtMLmHLGBcrEeGQEBwjRyAiEAnyofS0RljK8jfKU7WB1PTzUvDrJhzI6UuwKh22ELSSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":"passport-local-mongoose-0.2.6.tgz","scripts":{"test":"node node_modules/mocha/bin/mocha"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"_resolved":"passport-local-mongoose-0.2.6.tgz","repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.3.24","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{"passport-local":"~0.1.6"},"devDependencies":{"mocha":"1.10.x","mongoose":"3.6.x"}},"0.3.0":{"name":"passport-local-mongoose","version":"0.3.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@0.3.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"3046839e51300dc5b50e6353145e1b04ad264ed8","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-0.3.0.tgz","integrity":"sha512-bhjwVWmV82zyobOMWTVJ6UfSOyBmU5nrQeh66rkKWfJNRo2+VwbttP+I3k+I1x1ioDRYraj38lDa6FcSJcCzZQ==","signatures":[{"sig":"MEUCIQCEx5IR+17AbqRIXUi1YFJJc958AkQ4jZrXcGii0hAxZwIgPTfIS9bGfk3ZB3Ky5F5MG33XWebM1aNpPym8P7gidX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":"passport-local-mongoose-0.3.0.tgz","scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"_resolved":"passport-local-mongoose-0.3.0.tgz","repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.3.24","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{"passport-local":"1.0.x"},"devDependencies":{"chai":"1.9.x","mocha":"1.17.x","mongoose":"3.8.x"}},"1.0.0":{"name":"passport-local-mongoose","version":"1.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@1.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"b653ef887b80636b7a862e5c8e6e03354a628b3d","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-1.0.0.tgz","integrity":"sha512-z/wg9fYXj1GnDSF3GU53aNsd51XdERGGwfDFLNR7qkUhejwnsl0ZwqChIN1S6PD8m4No9rJttH6WsHO0YQWwZA==","signatures":[{"sig":"MEYCIQCnYWtrvkd3p3pQ73fca3nRevbFqplBMMHAPoe/x8rV1wIhAIzimLT2+TrYq0CalJfTH8ZUQ4zGjv4vnBUbXj7f6Nm3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":"passport-local-mongoose-1.0.0.tgz","_shasum":"b653ef887b80636b7a862e5c8e6e03354a628b3d","engines":{"node":">= 0.9"},"scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"_resolved":"passport-local-mongoose-1.0.0.tgz","repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"1.4.28","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"dependencies":{"passport-local":"^1.0.0"},"devDependencies":{"chai":"^1.9.1","gulp":"^3.8.8","mocha":"^1.21.4","mongoose":"^3.8.16","gulp-exec":"^2.1.0","gulp-clean":"^0.3.1","gulp-docco":"0.0.4","gulp-mocha":"^1.1.0","gulp-load-plugins":"^0.6.0"}},"1.0.1":{"name":"passport-local-mongoose","version":"1.0.1","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@1.0.1","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"8b1f7c9f6ac974c5bf73b56eaafaa766dfd8654c","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-1.0.1.tgz","integrity":"sha512-miC/y23/lOhfuY10rDUY+vlAu/y2hjyaoP67iBl6/dlEKtWlVg0kpRsgLWlxOyuchnBGvQy/NIX70O1rqVlSxA==","signatures":[{"sig":"MEYCIQCds0r3gTOoGgomRJP8PbKnMCuzmTiu1Xpy9v1nZVoYIAIhAKU+EcshiwWOPOxZFpxaC5zW+vnYb8XmaII1SjglGTFI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":"passport-local-mongoose-1.0.1.tgz","_shasum":"8b1f7c9f6ac974c5bf73b56eaafaa766dfd8654c","engines":{"node":">= 0.9"},"scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- -R spec"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"_resolved":"file:passport-local-mongoose-1.0.1.tgz","repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"2.10.1","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"0.12.4","dependencies":{"scmp":"^1.0.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.8","mocha":"^1.21.4","mongoose":"3.8.x","gulp-exec":"^2.1.0","gulp-clean":"^0.3.1","gulp-docco":"0.0.4","gulp-mocha":"^1.1.0","gulp-load-plugins":"^0.6.0"}},"1.0.2":{"name":"passport-local-mongoose","version":"1.0.2","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@1.0.2","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"2bee282d50ed6a86e25dd9d6bc067a4b69cebead","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-1.0.2.tgz","integrity":"sha512-k8dUgxxxMn24kpbgKdjBYYO+FeV3C1XaN/zskDVrg8sSWL8gYMYJjbXhuvja9n8xOklQiq4kB32rzmO9Ym/Rvw==","signatures":[{"sig":"MEYCIQDPVzxfJCeHm6aB0jJJEzleWM3ifh0skk2dm9cWI5KMdgIhAMWohVzI3F2Ak8BdL4WFVdmUXyedX7reW/Z1yc/Vb4rM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":".","_shasum":"2bee282d50ed6a86e25dd9d6bc067a4b69cebead","engines":{"node":">= 0.9"},"gitHead":"8d9b8dbc86c1f48c19fd231fd38a69f4721c1bba","scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- -R spec"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"2.11.3","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"2.3.3","dependencies":{"scmp":"^1.0.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","gulp":"^3.8.8","mocha":"^1.21.4","mongoose":"3.8.x","gulp-exec":"^2.1.0","gulp-clean":"^0.3.1","gulp-docco":"0.0.4","gulp-mocha":"^1.1.0","gulp-load-plugins":"^0.6.0"}},"1.2.0":{"name":"passport-local-mongoose","version":"1.2.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@1.2.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"45987e3249a7ffd76f7b13aa6376866ae91611c1","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-1.2.0.tgz","integrity":"sha512-wlDIzAxaPW5j/JwdsAuEsuUSA3EsZVgb/d+nz0jHsGmSX2dwrbbhohjoTyCBahRLmFv8ZM4t3v0UTUfK8EZbjQ==","signatures":[{"sig":"MEQCIB37pIkCqwV4j5nuIqjzk1iqEvKBsHOyID3p0phiwtVqAiB3OD0zfsWHB1a1ZAJxgWmi+nzkIcICStjna7NzUZUoVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":".","_shasum":"45987e3249a7ffd76f7b13aa6376866ae91611c1","engines":{"node":">= 0.9"},"gitHead":"f6cc992f3c737ab66458aa867328c13fc0d139ee","scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- -R spec","release":"node release.js"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"2.13.3","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"3.2.0","dependencies":{"scmp":"^1.0.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^1.21.4","shelljs":"^0.5.3","mongoose":"3.8.x"}},"1.3.0":{"name":"passport-local-mongoose","version":"1.3.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@1.3.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"9d0cd8f35005328418b1874ba2540937f2492c1f","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-1.3.0.tgz","integrity":"sha512-X+AzU0Q0IU+9nE2VOLW6ciQLOPlB+q8c8lj9A2ZjcTqZOIjm4Yh4zwOwlmkbvqgUj4Lx9YUFNdW0Ni6vU6bcqw==","signatures":[{"sig":"MEUCIQCtgqiLu64RFaJc3McrrLU9/HUrvaLzUZ/Vh5/L2v6O9QIgeIf8G8ZMrKN4q1iFyzJ1qHFEtgzDz0+Bxwp0Ex7YZ5M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":".","_shasum":"9d0cd8f35005328418b1874ba2540937f2492c1f","engines":{"node":">= 0.9"},"gitHead":"1b6b3d4f93a33fe6f42517380d738d76d71ace5a","scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- -R spec","release":"node release.js"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"2.14.2","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"4.0.0","dependencies":{"scmp":"^1.0.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^1.10.0","mocha":"^1.21.4","shelljs":"^0.5.3","mongoose":"3.8.x"}},"2.0.0":{"name":"passport-local-mongoose","version":"2.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@2.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"8d299e9058146f62b4e8f26a358cd25012754245","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-2.0.0.tgz","integrity":"sha512-UZuHbHyuFmOoSuHu/kXLh0zCkgsrpQ6C0k+jmUlbAdf4AvRId4sJmbXhTrZhEHVjrH7jygTctf6Uyz5qc7t1GA==","signatures":[{"sig":"MEUCIGmbZXmw17A6hG5knCjR4HEehL1z0t8kLNjhXIIyT1dYAiEA3n1ZzOcN/gjRlxXbOFL29ObDsWsPdakXnYY0yRI9g5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/passport-local-mongoose.js","_from":".","_shasum":"8d299e9058146f62b4e8f26a358cd25012754245","engines":{"node":">= 0.9"},"gitHead":"f1eeddaf0da0149c216aa07960f050ce0babeccd","scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- -R spec","release":"node release.js"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"2.14.2","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"4.0.0","dependencies":{"scmp":"^1.0.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","shelljs":"^0.5.3","mongoose":"4.1.x"}},"3.0.0":{"name":"passport-local-mongoose","version":"3.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@3.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"02cbbc25dd8560519531b2d6afe750adf174d012","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-3.0.0.tgz","integrity":"sha512-R5dHDeaU6X6uSwsmbLrGbYN3m1AUSF8FIgvoIgPGGWaVoFIz/tdzUc0zCYFwRPDyxp+VOd8KEt8YmdqvFo30KQ==","signatures":[{"sig":"MEQCICfspTSzdiNSvIVq1GJp0cVYi63XL3eWwqF7XxhiNgdMAiBHDoiCEoCMmU4Of9UC2XVeDoNxm9LMhBbajQVifX5svw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"02cbbc25dd8560519531b2d6afe750adf174d012","engines":{"node":">= 0.12"},"gitHead":"225efcc48259c2d510ee9eaf8fce82661b50bb63","scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- -R spec","release":"node release.js"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"2.14.2","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"4.0.0","dependencies":{"scmp":"^1.0.0","generaterr":"^1.2.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","shelljs":"^0.5.3","mongoose":"4.1.x"}},"3.1.0":{"name":"passport-local-mongoose","version":"3.1.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@3.1.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"9da8d0b792870c384502eeb1f7d30e34bff142c6","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-3.1.0.tgz","integrity":"sha512-KQrpG51lDiXEWlic/mvmLOgxbQ5jARiU3R1zP/nyRblefEMz+rKWE5HB1c7evjVdJFaXa0LV5/xv+NsYeYrKzA==","signatures":[{"sig":"MEUCIQCCnskKuIRyZzJ0DOUvYVlkrfghyLnE9u8hAJm6xZrncwIgfKIs0hJR3PMpKcb5FwV0fnyhhX+Q8C6fwP2SdSOWK24=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9da8d0b792870c384502eeb1f7d30e34bff142c6","engines":{"node":">= 0.12"},"gitHead":"531963585b259a5c3c1859b9af73aa74d1a8e291","scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- -R spec","release":"node release.js"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"2.14.4","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"4.1.1","dependencies":{"scmp":"^1.0.0","generaterr":"^1.2.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","shelljs":"^0.5.3","mongoose":"4.1.x"}},"4.0.0":{"name":"passport-local-mongoose","version":"4.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@4.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"10fee927eaf9785bb2e10e2a8c446a0ff1fa0107","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-4.0.0.tgz","integrity":"sha512-iOHdS2AIz8gVNZpiGUM7NOwtVbKdHGu20JlPUk6djdOG0Az9WEEFGIfLEBM4wqXWYpqfgLPRgPkgBKE5nVzIEg==","signatures":[{"sig":"MEUCIQDhz017Qmsr6IRp8jquIMxadzBQEMNn+PHds0i+SHfI3wIgIdRbbEBul11rLY7wyyl7CzgMxIe+jiw1H+dxa6l1sjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"10fee927eaf9785bb2e10e2a8c446a0ff1fa0107","engines":{"node":">= 0.12"},"gitHead":"0b5da93def0244a551188263bf473d48f3b95876","scripts":{"test":"mocha -R spec test/","cover":"istanbul cover ./node_modules/mocha/bin/_mocha --report html -- -R spec","release":"node release.js"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"2.14.12","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"4.2.4","dependencies":{"scmp":"^1.0.0","semver":"^5.1.0","generaterr":"^1.2.0","passport-local":"^1.0.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","shelljs":"^0.5.3","mongoose":"4.1.x"}},"4.1.0":{"name":"passport-local-mongoose","version":"4.1.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@4.1.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"6fb0f93a8806ab08f5a8265d87a60eae28b5e844","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-4.1.0.tgz","integrity":"sha512-7JyhXgiI+gGD55zAHs2g1F6FpP6lXGlS4OrDbJwmic4IDpbkYeoz+ITds4DwvCz5DYHYcVX0w5r6z2jFRS+zUw==","signatures":[{"sig":"MEYCIQCetpbqzmb+B84XmiEfKi5XKfr3V0vZe8R3eB0ZYseLkgIhAMyMmKS/h6DlREyt2+jl4VfQ72XfPdirnOOTbiExtPNz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">= 0.12"},"gitHead":"7aed41e5d451ef5c7565882870d58ad4ed22c160","scripts":{"test":"cross-env NODE_ENV=test nyc mocha","release":"node release.js","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"5.3.0","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"8.1.2","dependencies":{"scmp":"^2.0.0","debug":"^2.6.8","semver":"^5.4.1","generaterr":"^1.5.0","passport-local":"^1.0.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","shelljs":"^0.7.8","mongoose":"^4.11.6","coveralls":"^2.13.1","cross-env":"^2.0.0","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose-4.1.0.tgz_1502207175493_0.7559334454126656","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"passport-local-mongoose","version":"4.2.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@4.2.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"4b835414d20de6f1947d96758974ee548f6d7480","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-4.2.0.tgz","integrity":"sha512-xXQ6T/yfX/NCAYcjPYNAC+zJOHQc92Dss6QWKAYmVU8seNyriVZ0+I5hGjDmI3Ubb+DTllamFUoBTITyPemSvA==","signatures":[{"sig":"MEQCIAMMRQTrcHb5W681SVG0ythlmKST4bDnHZ0u1kr+aGMGAiBCiOCDmj0u2Li6V03vavoOJvjY04RkJ2cQIO7HNXaNLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">= 0.12"},"gitHead":"7e639c25f78f8f2ebd006166eab63475e30bf3dc","scripts":{"test":"cross-env NODE_ENV=test nyc mocha","release":"node release.js","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"5.3.0","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"8.4.0","dependencies":{"scmp":"^2.0.0","debug":"^2.6.8","semver":"^5.4.1","generaterr":"^1.5.0","passport-local":"^1.0.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","shelljs":"^0.7.8","mongoose":"^4.11.6","coveralls":"^2.13.1","cross-env":"^2.0.0","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose-4.2.0.tgz_1503572352259_0.3812907715328038","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"passport-local-mongoose","version":"4.2.1","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@4.2.1","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"5cb076eaff032e47010e99e8c566f9866f22758f","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-4.2.1.tgz","integrity":"sha512-U1KIa1X/GQ+Q/9r7fzPEmECDLa23Tp2siKB3mgBesf/5HR5a1QTYrspgEJNn3gqAjxX6uIwoerQ/i48qRyFDJw==","signatures":[{"sig":"MEQCIA3kLZyjj1uv4JJOdeaTO9CdQU/C955s/BRucYSVfdOpAiBcFHhvjXI7CUjL1BVUkseaYDhePhs4ymI5yaRaG+h4xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">= 0.12"},"gitHead":"d98e0b3a25a280ecfe05924410b28598a541c1fd","scripts":{"test":"cross-env NODE_ENV=test nyc mocha","release":"node release.js","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"5.3.0","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"8.4.0","dependencies":{"scmp":"^2.0.0","debug":"^2.6.8","semver":"^5.4.1","generaterr":"^1.5.0","passport-local":"^1.0.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","shelljs":"^0.7.8","mongoose":"^4.11.6","coveralls":"^2.13.1","cross-env":"^2.0.0","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose-4.2.1.tgz_1503753977080_0.9437990570440888","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"passport-local-mongoose","version":"4.3.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@4.3.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"f229d2b908fcd51aefaa69a08f66b38861574c2b","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-4.3.0.tgz","integrity":"sha512-VVxC/mxTqcW/NpOGMipUpDt09bo8TUJEcfiHGv8Q0YBROaIiGZgpZP4UD5Pz+W5N23KJRpLx653QZ8iDnrTkDw==","signatures":[{"sig":"MEUCIGNiddDA4aX7fAn/X3ah6akoO2JYQ2Nz5dug/y5QY1a0AiEA/lwm92zSFNn3p7CSJCUkj7f26NrvvMSj5Zg1lvehTRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">= 0.12"},"gitHead":"50fb7a948c48cf41bfbea0eee16042aed1c53264","scripts":{"test":"cross-env NODE_ENV=test nyc mocha","release":"node release.js","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"5.5.1","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"8.5.0","dependencies":{"scmp":"^2.0.0","debug":"^3.1.0","semver":"^5.4.1","generaterr":"^1.5.0","passport-local":"^1.0.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","shelljs":"^0.7.8","mongoose":"^4.11.6","coveralls":"^2.13.1","cross-env":"^2.0.0","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose-4.3.0.tgz_1508940261328_0.00720422831363976","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"passport-local-mongoose","version":"4.4.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@4.4.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"2a19c885d1ea5e01c56905fb8eaa7a79e015f8fe","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-4.4.0.tgz","integrity":"sha512-a0O6Me/4SWI5yhePlQKgvREwGLxJyRWzgfCJW+hbXkIRlct5Xd+upl9IDgkbprDo5j6b4702L/pZ7weSHeKxfA==","signatures":[{"sig":"MEUCIFbnrvs26B2ZOewWrpiOc9ssDQCO9DonbHiE0MFUl9vMAiEAzoDQEw4BmHeOxL2/OqDJg/FqOOeJqh/u5cXtIIDoCYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","engines":{"node":">= 0.12"},"gitHead":"7930977b0559d0b116e86ff320d2208dfd7a1a6e","scripts":{"test":"cross-env NODE_ENV=test nyc mocha","release":"node release.js","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"5.5.1","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"8.5.0","dependencies":{"scmp":"^2.0.0","debug":"^3.1.0","semver":"^5.4.1","generaterr":"^1.5.0","passport-local":"^1.0.0"},"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","shelljs":"^0.7.8","mongoose":"^4.11.6","coveralls":"^2.13.1","cross-env":"^2.0.0","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose-4.4.0.tgz_1508941389401_0.9174750728998333","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"passport-local-mongoose","version":"4.5.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@4.5.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"1c43afd758371e005c5aeca780d6120b077e6065","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-4.5.0.tgz","fileCount":15,"integrity":"sha512-fd5dUdTcN37DA+CCL/7kGQ57ACs6NXyuNmWjrTj4kvTOFa7SA+msEYPYwpgwbc3Nc+4RUeMtEQW4fPMx7nDObQ==","signatures":[{"sig":"MEUCIQD7LI1MmSJ4g/BZPSVP+qvkDbQhN0ABDI6UCYnSAwmVeAIgQLf7cs3aCb+Wq3HRxgv0vnmyACtBS21+XCCC6a7/src=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79783},"main":"index.js","engines":{"node":">= 0.12"},"gitHead":"53a3a7777efefb0b9980447473d1749fb2881b36","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test nyc mocha","release":"node release.js","lint:fix":"eslint . --fix","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"5.6.0","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"8.9.4","dependencies":{"scmp":"^2.0.0","debug":"^3.1.0","semver":"^5.4.1","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.1.0","chai":"^4.1.1","mocha":"^3.5.0","eslint":"^4.9.0","shelljs":"^0.7.8","mongoose":"^4.11.6","coveralls":"^2.13.1","cross-env":"^2.0.0","mocha-lcov-reporter":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_4.5.0_1518078974332_0.21960958412129505","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"passport-local-mongoose","version":"5.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@5.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"7a482bd5a256b6112b616b339ee7d1f4e0bc51b3","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-5.0.0.tgz","fileCount":16,"integrity":"sha512-ZfCBzPD42j7iDvZyg5X5lBtOpiOfId+kvwOqsJgIaVEy5R2lypE0QCbw7afZzyMpAWilh7h6EY4YZnlTgt7hnw==","signatures":[{"sig":"MEQCIAxWlWNoglItmCLJUkQEIICU3LWoOz1q/5iMgRZXcER/AiBPUotMvNn2Vt5k+pZLCo0pSJYNhZ3rtmwUkxCSafrwnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94181},"main":"index.js","engines":{"node":">= 0.12"},"gitHead":"ae777326c3e8e7d05c3a67b0c01a5383ba8bd83a","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test nyc --reporter=text-summary mocha --recursive --throw-deprecation --require babel-polyfill --require babel-core/register","release":"standard-version","lint:fix":"eslint . --fix","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"5.6.0","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"8.9.4","dependencies":{"scmp":"^2.0.0","debug":"^3.1.0","semver":"^5.5.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.5.0","chai":"^4.1.2","mocha":"^5.0.1","eslint":"^4.18.1","mongoose":"^5.0.7","coveralls":"^3.0.0","cross-env":"^5.1.3","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-preset-env":"^1.6.1","standard-version":"^4.3.0","mocha-lcov-reporter":"^1.3.0","drop-mongodb-collections":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_5.0.0_1519899944009_0.34790899642493534","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"passport-local-mongoose","version":"5.0.1","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@5.0.1","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"7b45ae6bcb6e8a7be26a4a95a7787e4d14130fc7","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-5.0.1.tgz","fileCount":16,"integrity":"sha512-VUY5DgBdpjt1tjunJJ1EXV5b2nhMDkXJuhTjyiK660IgIp7kONMyWEe9tGHf8I9tZudXuTF+47JNQLIzU+Hjbw==","signatures":[{"sig":"MEYCIQDPLOuLlm7gIb2dvhJbT+opiXDDOm+cdQavphHsK4OFzQIhAJswTfuKfHvrLgwrBdUofE0oWQV6KdyP78rXZll/Xjc3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKo1oCRA9TVsSAnZWagAApXcQAIzQCi9DUfpRDoKY0vg8\nST22yE4xVnRL5mDW/k2GN6m+4Gv6XfQJFhzsHQegFcjEEQifLoUcao/XYrRv\nDFRKoZkxnCi9Lv85XtaQ6zXJRovW1gNVz+Xh7uLRw08SogbmNe5bEv0aokOs\nh6YbJ/Bu7+j8dFcu8a/Kxb/qIR41nuOiVLuAoMfX5Em+SzvNIHRbh02tE36p\n+ER9V2w6ZgjjpVWvX3sel7LBQMNqZ72bWBGFWNV7wvz/x5bJj9rwKsuHCEtS\nupqixpxFYAvym19IWDp+QnqBz3q/YFxMvYvdvDU+8sXXVymKAcqNWe0EInbv\n8oyAzk6B761cQ/vu29IO+1cATCmiKkqNLWtrVIHRG6hz3GpPVY31Ps1EGFg8\nThW0mjnN8VmFKs5ARflojZi+0L/ETsTpRU9lqvTZRLhMw2h0UGkUu/SCIVfG\ngndXIBfWliDd0rlj93j0SoXIvlZSqwxHNioLk5aWRRFTivglGwjc8hs5bxRf\nIY1uPWh9Qla6HzK0fwqEmsYG8u3jbmmcE8Vg6gh3H4i8yMEBobMDfPlrgS85\nFXMEUzSPq3rrhzWlQo1cxq9fLsYliOds0FEk2kLmzWj5Ebs10PZCpGkrKXHe\nHyu910pW4MjriKwZ6ubK2OeHF5CLbz4JzUF7pIvUPdZyR1NsaKPW1jIKMo11\nK4DZ\r\n=7EG+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.0.0"},"gitHead":"146f220a12667acf60a9d7d1582389ee7a7e0bc9","scripts":{"lint":"eslint .","test":"cross-env NODE_ENV=test nyc --reporter=text-summary mocha --recursive --throw-deprecation --require babel-polyfill --require babel-core/register","release":"standard-version","lint:fix":"eslint . --fix","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"6.1.0","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"8.11.2","dependencies":{"scmp":"^2.0.0","debug":"^3.1.0","semver":"^5.5.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","mocha":"^5.2.0","eslint":"^4.19.1","mongoose":"^5.1.6","coveralls":"^3.0.1","cross-env":"^5.2.0","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","standard-version":"^4.4.0","mocha-lcov-reporter":"^1.3.0","drop-mongodb-collections":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_5.0.1_1529515367094_0.7791477057706748","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"passport-local-mongoose","version":"6.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@6.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"c80a65568862216952ac8a3615782f4118e58745","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-6.0.0.tgz","fileCount":18,"integrity":"sha512-sD/SBBKdDcbKp3+yG0mmj8YOlYbMXKBx5QLJGitmuLZGL23i1S3gS3hxXkTdpYXBcJy7ZuMDc/lY9TW7umkfZA==","signatures":[{"sig":"MEQCIGwv9JT6iPV6B0bLMMTrAjglKYQ3fFMkt+6AQ0xnWK2cAiBdQKTr/j1ugncxqw1JbY/zOmnbu8uVCBjN6ZVwK3P8pQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEOEMCRA9TVsSAnZWagAAnsEQAI+pJnddVvKjPtTjNnPE\n+6IuD1s8+uZfhgVOZj6kvSUnc15eN3vuMeHcmu3mfq2bK+42l6uQI36s8CRi\niZzMlZNpNkXMWXVIdOxhTcHXZH8He5Kd+KY9H6NIoko1hTUpV5E0fadd5LM4\nLFEFxhPD9TT65kFXg5Wcyk1Hrj28qNX/6k+PcHfVrlGwk486RJQqIUiKm3iG\nko/hnIYHn/ueYesocJEFczShiQ48CaKWpuSGwSEmumfAyTL0MusuCNk0SQ+P\ntlIGSamaD82Li2KHbtbc294+q+M3u7aNyMqYCzDFYDSWNlkBwm9Aiubhhh7A\nx5z8jFcSHFI+EN/LzJpzoAHTDeuZ2cxw1QCDAYxL9p5DHJOMZvpzygkCYyo9\nqHWkRxIGydrRuMHVuIGrUhigJEE2eVDJjeu9wWvEb1v8/LDXN5sqRLGAS+sB\nParx9raW52W77mHhcul9gN7WWlmEI0179cNnnKv2lU7IUA1d9FtJnQeOXV5i\nMZt4HCXFSf+ypqLCb8XvEJDOXb++1U/Wb7OH0iwQ+duUDB72NWd6OwYoCEYp\nm/R2IG9t8n8Q6zpIm/Uo/K39lGw+aScmIzUSyHGD41a5b3pqD8kEM27P5KD9\nEK4dleyLMtvno8L7i9s7ULqfK+n53/8F9++eXpiU8L6dxJs5tzclsqHhq3DT\n7Ku1\r\n=Gvs6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.0.0"},"gitHead":"7ae942a104a16e19412d5b24894d24bcf79ca895","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation --require babel-polyfill --require babel-core/register","release":"standard-version","lint:fix":"eslint . --fix","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"6.13.4","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"12.14.0","dependencies":{"scmp":"^2.1.0","semver":"^7.1.1","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","debug":"^4.1.1","mocha":"^6.2.2","eslint":"^6.8.0","mongoose":"^5.8.4","prettier":"^1.19.1","coveralls":"^3.0.9","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","standard-version":"^7.0.1","mocha-lcov-reporter":"^1.3.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","drop-mongodb-collections":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_6.0.0_1578164492091_0.019020268365400383","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"passport-local-mongoose","version":"6.0.1","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@6.0.1","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"4980b1435c2dc97cc4094bbb6612999b1640fe2a","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-6.0.1.tgz","fileCount":8,"integrity":"sha512-Jc/ImrVnG7o7aTIqrAznt2CxVxy5M2gAxc3erVZyPVUVfiwgvrhlzA9c5fswValA12H2C9mm1AjqGDz+491TDg==","signatures":[{"sig":"MEUCIFAFV11rwadoIcZYDalA0JgDnCCvWaFfBpHLk+s+UUFlAiEAss4+jVoROlFbZdBXX5H2yUQjHjxFsbtmFjBmKsYX58w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeEOIQCRA9TVsSAnZWagAAj54P/iWA9vNUN0JXaonPUwNX\n4YY9CUGfLvhwIPBtGBmrTKZN8A4aX8NM8YMQnTN+HPSDXDq4dCZYhj2Mrgn8\nM1+yIKG9Myjf4Whsf4k/27ozJ8i13crDUXK/l3dyeNUg4mFV0Rc5I3yKlhNG\nOt+sn1QNZmmzMO1cgYt/eYj3yL3t1IIZy5FtPmnriqpWsWmvHS0SdSc7qWMW\nK1zsHqnAi8nHQT6BVaTGRoYouTmaRhVuFaDOUgZNuwYcN4v8AAi7nnBGv6Ol\nxoWeOkXQBzVRp+fsgSS5omKAsnNg8HmapJqKBq40cf2iKS+knzQhHTvLNogo\nBgZ9/MsYd5ONv5oI7CfueYkjRLaAX+jexixH49XhRQ6aiFRMlrcUwmaEyGrZ\nEMYBElG6jSEN1/WtmCj+GNF4+FkFhTrHTrFwxQCe4lDQwx6CAaFkJCrYKZRY\njBZtQLwHNvRzV+zm3xs6QKZ+Homxa/Aw8oYXLG6xU2+GHnAuuJhuCUsuq7Lk\nTuc8uIzTLi2PmZM6NlrRIPxR8Z18RDPs0vdEsaI+H9Mz+1bAJk6cwtR+8ZoN\nVwM8uruBj4wk7tLi35NsLtdh6C31Wmg/gBiaBCcJJfbI3FvCTRp3o+GmUl9n\nQerLmMWPR6GL9xJhJHY8KBK03I0CLn0Ieqc6lJZEEszZoOMYsDgzneUbm9MY\nTEgu\r\n=o7wA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 6.0.0"},"gitHead":"cb98d120a775043d5f06dd3d781f9f5e75a3a4ef","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation --require babel-polyfill --require babel-core/register","release":"standard-version","lint:fix":"eslint . --fix","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"6.13.4","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"12.14.0","dependencies":{"scmp":"^2.1.0","semver":"^7.1.1","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","debug":"^4.1.1","mocha":"^6.2.2","eslint":"^6.8.0","mongoose":"^5.8.4","prettier":"^1.19.1","coveralls":"^3.0.9","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-preset-env":"^1.7.0","standard-version":"^7.0.1","mocha-lcov-reporter":"^1.3.0","eslint-config-prettier":"^6.9.0","eslint-plugin-prettier":"^3.1.2","drop-mongodb-collections":"^1.2.5"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_6.0.1_1578164752363_0.016856883324106953","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"passport-local-mongoose","version":"6.1.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@6.1.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"341db91359ac855057476e0f2d795f6a6c5f686b","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-6.1.0.tgz","fileCount":8,"integrity":"sha512-kxRDejpBXoPmWau1RCrmEeNYEXGG9ec4aDYjd0pFAHIEAzZ0RXKn581ISfjpHZ1zZLoCCM2pWUo4SfGHNJNwnw==","signatures":[{"sig":"MEUCIQCsTE9b9M/lNT31Pp6coDYhAK3c6GyE3+d5+4aGzOV7NwIgbvUT1vpG872ux3YQ1qGpQyb84pwQ3/6SD1Iqv2j15FQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+cPYCRA9TVsSAnZWagAAygwP/2QaNLcjV5OiGmxF79Sw\ntZQhFnolcV+DxF7X6yFV/QCd/J0R1TjFkcUY7ZC4n9kcccd67dCJlgN/Z/B2\nxxWG4VBbv8EzWO5DxGTP2mlo79bPX4MPWozZKOq4soUu3H0XCTFFCo0bh1gW\niKVnor69ubUC5Q/XYg1m5FwxQGHPOg4S7DvHTxxYDETXPyiNZnSMLLivdqMq\ngwIp49MntENh6rUNngikAmxBuHKaMKApHcmu/GIQq60+Fm5VI4Br2QjGSLC0\n6eDnpKiU5azE+IFRRopxgJJRB1ci5uskFqBNv+4RddHageOc4gAZCjizjiIU\nkrTcNOwaCkgBEM9b0spMSdkZ3QgdBmAu7O0JCB4sZpZ2JitFlTbRaElSRV1J\n/O7V/5hbC07YVaVQrOVZWs3Tpftdz2m+HuwWiEXH8MJEveLiavxH+oKgVImu\nTqe2vEd68+FLOo1cWUpqkdsBEOCYYRIkEWP/d/ETm5W5Nt78QbraFhjneBUk\nwLAslfXE0C7lLqvaL2+t7DigUNh3z4c8d4hMQQ7mkUmGg+CX/1CC8/hMIImr\nbGvh+khsDd2629KJwZc+8M0vVAfTbxBSHxnD+yxkgwaQphbVMyKx868yNp7O\nU8oMj5Ij5pwupz/iwvqdMcfI22W6ve2XGCigfkKvkFGffj9/BiMeJRh1fMOa\nmrAy\r\n=jqVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 8.0.0"},"gitHead":"5ef8e5ca73ea79fde48fc970b28771f118c3e934","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","lint:fix":"eslint . --fix","coveralls":"nyc report --reporter=text-lcov | coveralls"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"6.14.5","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"14.4.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","debug":"^4.3.1","mocha":"^8.2.1","eslint":"^7.17.0","mongoose":"^5.11.11","prettier":"^2.2.1","coveralls":"^3.1.0","standard-version":"^9.1.0","mocha-lcov-reporter":"^1.3.0","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","drop-mongodb-collections":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_6.1.0_1610204120101_0.10187903051387015","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"passport-local-mongoose","version":"6.2.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@6.2.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"59f4deef87227e5eeb77d37bd8cd5a080dfe504a","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-6.2.0.tgz","fileCount":8,"integrity":"sha512-GKLEa2XPXRHx+xfjKCzCahPbiLoxgAUt3xXOeTbrLuyD3poDYjSHqLcEsuPhozH9RI7pe/M6EF6OsOq5BkpkNg==","signatures":[{"sig":"MEQCICMbXfGnz3EolDcJrH//ALl34JceL94lEenSoWsz7TvnAiBbFjZbAg9BC+UdsTky9mFsDvuwyxNUGJCdXo3ezxpHgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLDbOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpuQ//Rzf1zeAWlL0N9PDskelHpNqvS+39U7hp+4WYO0aetINdIhZn\r\nEOCin3TFXzFcFDwrIhtKxY6kJ6jkfvT8uOwsCMgeTwQBTCXPbms7Pz2IhMJU\r\nuj+GjwIPd0fQxTA5LIMr2oOFP0cLPRbPTRb+MjSXGCpgDhp+dKoyP1hAu9C9\r\nuYN4TKQUkXUI5JXdSk3BFf1Tk4RW+56wRaM02NLOjmA6rrls9HsAWCvPo509\r\nmgLoOYFpmA5T2JgmAoNJ2RpoalXgWL3iDusqVlNZ+97W40+h+YsRqTxVBct2\r\nEABb3GIDfj/XNWl7gOHVkJYNykwFc5DuhHFqsU3TS16qEIWU3YK+hUEpwwPN\r\n7Dqt2g+y0V8q4vVSg255lp/iHvRSHgHpUWyAQ67qxRUaqh5OXUYHaYembcww\r\ndiYSF28f8JhQxebJLslnhDJJ/d6HSqhPRVm5cuRQH2HXHFymXPtmg7B83qwk\r\nrdj6p//HAefYif4oc4csSCZgopnIbAa3SC5IVypSYPnXWZgdodtjH4V3e4cD\r\nfzBo0RMAadD5u76KydbkHxaWPxNSrSWCGWMLWX/8ISFe0ew8BO/Dpb4E8EmB\r\nJszVYEpmy0l5hTTOIwzm4EHUOkIXEDWdJEXQB/9a3l0YzqEnEGGOMd5ekcEC\r\nnDGnNRGbPWcl9hS0JwHoZmcNmO81DnVJoxo=\r\n=wu4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 8.0.0"},"gitHead":"bfa4adb1927303178527d6e448843a3601063803","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.3.1","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.14.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","debug":"^4.3.3","mocha":"^9.2.1","eslint":"^8.10.0","mongoose":"^6.2.5","prettier":"^2.5.1","standard-version":"^9.3.2","mocha-lcov-reporter":"^1.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_6.2.0_1647064782486_0.7811250436194359","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"passport-local-mongoose","version":"6.2.1","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@6.2.1","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"403a3edb6e9247489b3b618e54b19234bb9b569e","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-6.2.1.tgz","fileCount":8,"integrity":"sha512-0/k2HEbWwrwfitF+njUXb7PSIWIKNXE8ycWKf+hxjjp7Eb/weLswtLXYR0Z60WgC92Ypy9pqbG6hd7sj4iAbZw==","signatures":[{"sig":"MEQCIGpPaG+lZsRV5Py+zu1nKVaBYrIxWk4s/n1uif5vmvh0AiA51UiDxO/61YVoOysKPyFmEnHqw/6jys8daEkhaz1VNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLDimACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr/BAAknMEZXImbrOkTq8p07Ir02pwMjoAbKOREyctJhXrt/H9fzdX\r\nn37ooZetoieZ53p4BXRlhMLP56pf8zpOGf9rSVuy1+Zr0ZTQFXgbf/+7derg\r\nWFWx9O6nCUG39asGsMxrtZ9hgvjfiaCk03hYKGUbL7BD9Ml9qOxADybeCD3o\r\niMFITNJ8dg/MxwwvyidCiLPu0RljBuTMLQMgXh8X7EoerKoBY7yzepOU5++v\r\n1N8gEJJkJgX2OPOUGxvDYbyof0Z/VKLv1PKEaVx8cmr74iRdOeaPzQ8h/Hxi\r\n3JG7JnVEpN8G113ASanUh38+GmNCiwebvEDtRKwSkSapM7BR5CEwOWLlF/BU\r\nL69DhB503AI0Owf5FveDb1qeTycvJ9GnOWygnfhCQUxl8GFDpNqDmjIFygSi\r\nXrgqlj8cFzRtQWE4QHuhHZG5ASfB8k1XpPGXvAcT0v4hFSQOtuDkghWI7DUn\r\n2VxoJKw6kn/Ft2eR46W8JrHAvW+eI3Uv9EfWgk9aawPulWN1OAJHMfQ6k7JG\r\n+lQPlO65nweOdA8P4o8w0iKn4vw7EL6vBW5ATGEEdb8nnKObKx9GrUbuAHJr\r\nIYHgmY8IHGZLLjnBGR5Sxg6FrNbMEaZYzVpDi/C2aUndO6txjHZoH+/EdUh8\r\nDa95ykKKHzr+GCGodtE2iY5G+Eakfb7hkrI=\r\n=LUCD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 8.0.0"},"gitHead":"51f6a26eec45ea945d41c695bf024a888ba62b40","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.3.1","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.14.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","debug":"^4.3.3","mocha":"^9.2.1","eslint":"^8.10.0","mongoose":"^6.2.5","prettier":"^2.5.1","standard-version":"^9.3.2","mocha-lcov-reporter":"^1.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_6.2.1_1647065254575_0.4091967480844467","host":"s3://npm-registry-packages"}},"6.2.2":{"name":"passport-local-mongoose","version":"6.2.2","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@6.2.2","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"d11092d90afb3323f0e4aa3a0b2549a3e56145c7","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-6.2.2.tgz","fileCount":8,"integrity":"sha512-XWDyQKImsiPlVhB9aBjmnHNEHWQLRcdcK8CMurMdfuRlpc/engsHYKPgv2g+YQKqWJpLVaXtDSjNK92OOvTGTg==","signatures":[{"sig":"MEUCIQDM9yo30TkP1XBsW/U5rZuBAVElWFJkIMPIKGdbNCBZoQIgV+oz5OqCwgc+bUo7BHNzZhk+LG0bQA6mcoHOYCeCI6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLDlwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor+w/9FJ/w1yHsQFaEIbLZSo2pyFSdf7yaY0AZcqbE5hqLi5PFf9pt\r\nVFriwcPmGU0PHjBGL9LfgU+92p1V8/+wnsc68QAC3qPx1RaHqSqT3V6CkG3a\r\nlxp1ZHij+0AwfhlwD7GDQWndRyChINVwndi9wYkgQ/8nHoia0viTLlo9eoAI\r\n4E+ZiIG69OoDZgrTY/fL7LsFMOgSkkI4vONBMSLdbhUbW+ebBVt6vRSaO6eY\r\nBwaZ2yhDjcKaCmYa3PZpu1LapJRyBsA3gNi4v+DrKv2j+EIeLLuCSMzXO/a+\r\nMLOk7+SBmNxqV9ok9rvWLhTPPI+HmyWStxqOZZZ8ocu9GI5SZZdlrL8RCv/j\r\n9UwagBHF5RybGYRfN1zsa0fVKUH4eGbD3vDKKnGmoZSnvnj3hYA5MlkYF9xF\r\niVPn0zMctFf5QcGZz6y8TPwNCUUkvKaw9D3vg5AfLhp7XPehNY9AODUu5rMV\r\nIwy6Ct+YSmp7LcXrKeAEMcbkZCunkCr1DtJgsOsFuxr2oMfxCBCEbfUOWNp3\r\nLbpoeJ6mh5yuqJAvIrZHVfKafaMDqYIjnNkXQVl0wGQnF9inoXTB5XPxWh99\r\nVXRV8QCfP/zM7v2kUIWlhnx5EBe1Y4f+SQGO4I1+yM/pWJ+8oR6CdxqPdRZj\r\nB8+FVxLrJ1DqjCy6kBl4HuD7gdluxMEKHsM=\r\n=aVcw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 8.0.0"},"gitHead":"fb5b2ed504a40781170edade7f2fbd6d913a69fa","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.3.1","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.14.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","debug":"^4.3.3","mocha":"^9.2.1","eslint":"^8.10.0","mongoose":"^6.2.5","prettier":"^2.5.1","standard-version":"^9.3.2","mocha-lcov-reporter":"^1.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_6.2.2_1647065456254_0.7201065497848098","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"passport-local-mongoose","version":"6.3.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@6.3.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"866d6c7807636d2cb0519e693b0a3831b11f0e1a","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-6.3.0.tgz","fileCount":8,"integrity":"sha512-SL1OJc59tk3h36cqQ7ekGTULvkFvC/YYRrp5dQfSSZDM5Y/dDSg4zRX5TcJqPya1eKVisbUgmusWIAWhJpIFWQ==","signatures":[{"sig":"MEQCIAD44IT28yJ6d/NWByOU0HfDr2ggrGxjt3mvKwE+QbBJAiBp3LVwBKN9cAjmf+VBHQXaxDEpGx6Rm8e9x2y5Mx49ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLN1iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcsg/8DT9ckVm8HzMl6l+hFlF5O17J5L/Gcy6xaNUDrIvbkxmuWnNS\r\nI5WltJ1A+6r3WJgymCkxEYcZjiuXjL+Flm8EqyfHAH+ZJ4SYZN4LmH+ZkrE9\r\nWX/go2qTKnkKsU6jCZOYkGsruj6eastM49+GzVn7HmeKg7bEIkVlM8HKAQYV\r\nEW5ZnP3B1ismWvi0n1xLQZIJkwpbOQ6F7MTwLSn4cAmR6RS7gtdLLEarT6nm\r\n2Atufatv+U7SwskyYtdgF65lbU48OB2xefR+DHgVufhvxc3DOc7zoyPkrt54\r\nR/AJkGNAZF0YaMKOdwDL8tttwPbN6Ri15vA8BLyxklhZ34iV73m67fj4DQ8D\r\nM525G7ryp6YfKBdImX5NwuVf2xKMTpoRzzoX/wEvBBJVccgVX6wRwU2nfzGt\r\n1KUkjdmWg/xfqp9DT7ZsbS6XK+OZISWzFxX2Yq7WjhP8Zxo9rjVFLKAIUaLf\r\nt1JtWYbwtNxIC8Wbg15h2zhBSf8mnUxkWg0cqf6H7fK2QvOEqgF65zNzBYzP\r\nqz+OmPMxcmX/zMT0W2HqDE/qt6sy6lTM4PqTivtF+p5ynZiuOdd8JuhnObnf\r\nGISIHJ4wbnYHtbpdY1Hrr7hu9ZRDYI4R7OFhC5Ba4D7kdNVeLYw68YjnqR6j\r\nSommevFUAjlP2v0W4YuxoxZrcQ7OQP5rOP8=\r\n=poaB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 8.0.0"},"gitHead":"624b13250484985ec6e816de8e682729421a1b1e","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix","should-release":"should-release"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.3.1","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.14.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","debug":"^4.3.3","mocha":"^9.2.1","eslint":"^8.10.0","mongoose":"^6.2.5","prettier":"^2.5.1","should-release":"^1.0.1","standard-version":"^9.3.2","mocha-lcov-reporter":"^1.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_6.3.0_1647107426391_0.04638298488726145","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"passport-local-mongoose","version":"7.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@7.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"d8a4d4bb1bd419823f7dc9fa6d841d65a5cc4519","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-7.0.0.tgz","fileCount":8,"integrity":"sha512-JwpMJJa7D73ri9vojXNOgsPT4pzw5UowH4QhdXQUW18noLngwJ+mtImo/5cMVlOuZEB6Q2tryy4YGqJRMZzC+g==","signatures":[{"sig":"MEUCIEyP6KZFjaGvDJxwBdQHWDJisDNr1JTwDt7qbB1O1qBzAiEApijHWyGhA6N875WNbQN56EyWBn1g9r4/K3PbmOEGF1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLYXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrn3Q//dDUQ3skoKlwcAWM8ep6AtPcFzsBJdRXXwYy+RbnF9QlwZ9Dt\r\n0U3DA0TaR+qkUNevLRjISiFg+D9Zc/Nog6DuBwZr2PimGq/XSxJglE6jjKbe\r\nhmcC0nSPqhkA7YFtJsPAEEZEV6JVaWhwX1BKVSQFmWIuX1U+C36wij49PjH7\r\nnxAhfNKfZ9QdHeVDwaXCbzS8xoNMX8ky/dOhVsI6Oo1B21ZmK/OkyKbGQxV+\r\nDicuQkulffCIWU/sHWZO6wvRqLhod4XN0Yg4ji3+4ZWKj6Pu5jdMyF4sTBV/\r\nCXIPFHiiSYNzHogUXzoy8PcL2/RcDERRC2wmtZl3GPnlJ7qVkq/RaNpwtrW5\r\nxY0yBQ+48XaUUAZesjnzJeK3ME6X9p6aqWVwJEX6+2DJLi/yzQvgkrCqovUB\r\nuTDQ86bHkvgdEh1VsUjL0yk4vRmcggiBWAHtLLZcfgzF/DDgVUX90xXAC5r+\r\nAzQwQwLDGtAlzNZ9wg8WaDu3VI3jumsXFs5M3U5Rkw/ocyHY7msB+dkZPj/E\r\nwLMFKL+KNSrPCVHJfYG119hqr652J1nt1pdmvRW5iFpe4a9BT4CB6a825dtV\r\nfz3NeqCjgEdyB0WKtN18phU3xI+Vwe7cdR0ZNYSj+yVdbHaO154PZAgiSakd\r\ni5LCf4zBMltzqtY3p1kV+mKoCs2l3W0TZxw=\r\n=gxZ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 8.0.0"},"gitHead":"1cf8d2ac4351a4a51688370acc1ff07919a3f2a0","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix","should-release":"should-release"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.1.3","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.13.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","debug":"^4.3.3","mocha":"^9.2.1","eslint":"^8.10.0","mongoose":"^6.2.5","prettier":"^2.5.1","should-release":"^1.2.0","standard-version":"^9.3.2","mocha-lcov-reporter":"^1.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_7.0.0_1647150559102_0.895636778892352","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"passport-local-mongoose","version":"7.1.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@7.1.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"9feed7dd95aad1806980c432f35e0f711a4ff401","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-7.1.0.tgz","fileCount":10,"integrity":"sha512-SSH7wTVSNJZXX+qKMEvZU0xNETL3YuYr/Ph1A/bpHa62Z6HuHgaGmn7C8Jp1jINs/A93VNtlizjb4GKV1k3eZA==","signatures":[{"sig":"MEUCIDk6hANbZ1fAnnKva/HhHqq0citHXsf4suUDBbAWS5L7AiEAi8OJMeO+kimEMYV+RaERWSPiocqees4j5VfPMCGXxgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigzBJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3yQ//dwPxMdI6NrOyVmf0yWPMrq6NSu8fSqDVo6qr846Ary/lf1wL\r\n8WNGaU3jWw/LiNiCx4P1zqfiC41CfNQufWd+LOpNAcEyJ1+8TxBq08slKAsM\r\nqac+/RLmtj04wsZBxjjMuMNIrWztSNTtQSUTgUWMD6vzj6H53OAmK5DQrtnR\r\nXADT2mAtGBLvvUYvAWzLz+5idBd1Bt1oBu7oBdWqJiju8A+qUZZ4Q1mLVhnr\r\nmlRpZHRnY7XUrQxLdHCi5MgDdYee+kyorQHmUg/4sNemT7zxADdxJkcFdK+P\r\nSgwL6ImY2mT6x8iu2FMmZGLJzrGhsqvGt5RyTAFU3Hgtw17u7CO9rVzfy8/R\r\n3hkJhht8QAYGS8KZcfLyEH2Ougavg/avKkgPAVu6Vyheevmyok2zokFzBjJj\r\nLxA4yH8NhEDzvO1Q9oTD3MaQ0GT2wzUUPL5m+40ereRG63leBxvMXMAfYFyT\r\nlgWEwTvLsGqVznaPmG7bBzmsAN81MwUu/G+ecpxQf9EwHgjR943aa326SI+e\r\njJqm2wRZZeFfbsgn184NajrvadhZolCPQcPTBBZpW2YFSewujAXYH2Ll4Hwh\r\nlKY1lBtyjnklMZAeQlihwkJ6gPY0w8m7faDUoP3YtwSkH7t6UnB77N1b7PhL\r\n6m/jOfCvPFKM497P5fncV8yB1Bg5xPM9TiA=\r\n=+e3b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","engines":{"node":">= 8.0.0"},"gitHead":"3f03eb919012104a8993353fc75eb974dadffd04","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix","test:tsd":"tsd","should-release":"should-release"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.5.5","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.15.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.20.0","chai":"^4.3.6","debug":"^4.3.3","mocha":"^9.2.1","eslint":"^8.10.0","mongoose":"^6.2.5","prettier":"^2.5.1","should-release":"^1.2.0","@types/passport":"1.0.7","standard-version":"^9.3.2","mocha-lcov-reporter":"^1.3.0","@types/passport-local":"1.0.34","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_7.1.0_1652764744781_0.27990160167595035","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"passport-local-mongoose","version":"7.1.1","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@7.1.1","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"e04570fbab0732814cdfd361864d6d845a6ec8b1","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-7.1.1.tgz","fileCount":10,"integrity":"sha512-B7EZO/HGouTlIzRGKi1f+Scxt+BmVLXDwSkQmag6TmAafmENytn2a8DXq1OqWjSlU1ZOYbd8tmmgDU+gehYMrw==","signatures":[{"sig":"MEUCIQDBdM3qmW0p/f2Q+tim1BA4SryhQejvK97riOA2DvecmwIgONCR9XkVQFqyQMMRnPQpGp0sEtg8mzspSMDIp9EjxPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig5vMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovGA//VM1lEvM5ZUPmFfT7h9HMTHn+U8wcZ5alg6OQ9tCkhCFLW0rL\r\n/iyMtUdh4ssYAUcet+4Yhs+S3QaRYgo9Eezzm3shMASVDAxltABo97m9KEFF\r\nj/9auqju9UegAs0Cg/IyuMki3ex9JW3yZYCgzskAFUp9+3orMhQC1L0RBq+p\r\n/SG25gzSoyoKmXLq1r3mdk3ZScPLsrrpPlzy7PRfYpixn0vGvmHiG1wTNUeD\r\nn3JRwjYOpygzzOx3gUWdb0u5Aq6kwgusIMANAhvh2Z5dl/2xHlZAudHFP+0m\r\n2OZU7r44NYxCA8WieQ4/6xyCBheDhs9TKLYPZQYktmctIKu5WP6lCwUfy4X1\r\naJrmYUfaK/CK1W+VMJ2o3a/FXK3SHEJ2fF3hcEJY+PA6riREYBAUqMYYYX0+\r\np48C6gvZcHHqHrvoj0dg7x5TqXpKbFmqsWli33OlnXK/8CYpwdqRbaDMwL0q\r\nG6mqnlClVR/jZbCmq2grH0WwVD6e5hYWsv5odxJcfIvJi82z8jZX+jB9xgn9\r\n4kjdEj4ZOyy3ECdTxAYWqGxSeBWySjINIKpcrvgSFjB5Aq4JVYwjFkZJPezw\r\nELhPSZl+cSo5w4ozHjkg2HbzluYC6bCMMFCC1d8oSVpszXjvXELuJGhcV5TY\r\nEVQFTTvNcY+vlmYfvBZaQ9DBzqYzQmVYQ/U=\r\n=DpBT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","engines":{"node":">= 8.0.0"},"gitHead":"0a0d8be1b11144755c3db11c72b98a070b2321a8","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix","test:tsd":"tsd","should-release":"should-release"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.5.5","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.15.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.20.0","chai":"^4.3.6","debug":"^4.3.3","mocha":"^9.2.1","eslint":"^8.10.0","mongoose":"^6.2.5","prettier":"^2.5.1","should-release":"^1.2.0","@types/passport":"1.0.7","standard-version":"^9.3.2","mocha-lcov-reporter":"^1.3.0","@types/passport-local":"1.0.34","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^1.2.6"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_7.1.1_1652792268696_0.25674319735597906","host":"s3://npm-registry-packages"}},"7.1.2":{"name":"passport-local-mongoose","version":"7.1.2","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@7.1.2","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"0a89876ef8a8e18787e59a39740e61c5653eb25e","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-7.1.2.tgz","fileCount":10,"integrity":"sha512-hNLIKi/6IhElr/PhOze8wLDh7T4+ZYhc8GFWYApLgG7FrjI55tuGZELPtsUBqODz77OwlUUf+ngPgHN09zxGLg==","signatures":[{"sig":"MEUCIQDE9hZHHXGYVQ/BW89pc59Cmw4K/iwenIFPZ2eqJ57PTQIgQNDJe/5DsEvVYO42byMccXS53wfEoe6/ejjItTZ3tVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiI8TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFyA/+MNe626MjaOzIfN0+/SQQzaVhTmBK19FYauvIHXCxS5fhAapE\r\n5nky5pPpP0r6u7SI56eSkTevaThn9z/G2YwGVwKxAZa8syZntXKNAHw6T7oX\r\nKHLmy/s7XlTn7H1NaUrI2zPYyBkQR66xFX2zaAosh/jgE/BGtEPEmxlfgqss\r\nI8vJOyfrr5/bXnJSIyzKGd9wCfKZNAxqDJSysdQdIN7YBwdopte7M51b4EYc\r\n8aKuLe4rfCxgq+O1X1J+6dbZO4IrV1xkC6UriT4IM3GJZWKKhPC51d+5JniB\r\nZHOYSMyXsvpHAlTr4P/Bf8yNhPaVVvFJQTvSFXtGad1iJF5+RSAO6aK6H1pk\r\ngmr8fCWeZfNXMtayBViJu++hrpqQKfcQzqUkK5U9lVEBNdRnE5iUwVd/xdy/\r\n/jgR+KOCF3wfPmNmwj8J3eZ5cAkCn8+kZr8aFOPx23zUgm8IK7fE4dLKDjQZ\r\ndxgEAQnhIVkfBxg933wLTbH0KfXxGQ6PQaOzst6iSnLM8wHayjfQxcOSsa+c\r\nWyUqNRTeAoTMKu35Axcvj7U3SN4MMOOmpvrscXgQ2VqoPZ/HPT4ZFTWx73b6\r\nNr1ndv25YXC9SZr00RYy81+NUKdjVwCsXiWu/eN2Td2EHOXN4Bh8ujEPuwZm\r\nCLzbgvtbwj1LzANVOp2lVUubduytdQxbUjQ=\r\n=Yl0R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","engines":{"node":">= 8.0.0"},"gitHead":"60691ec2eb26e6b1366c3b5d290084c1570fd3c4","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix","test:tsd":"tsd","should-release":"should-release"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.1.3","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.13.0","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.20.0","chai":"^4.3.6","debug":"^4.3.4","mocha":"^10.0.0","eslint":"^8.16.0","mongoose":"^6.3.4","prettier":"^2.6.2","should-release":"^1.2.0","@types/passport":"1.0.7","standard-version":"^9.5.0","mocha-lcov-reporter":"^1.3.0","@types/passport-local":"1.0.34","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_7.1.2_1653116690846_0.2190908936835927","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"passport-local-mongoose","version":"8.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@8.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"tsd":{"directory":"test/types"},"dist":{"shasum":"1dc5991fbe7063ee32336f7d0f674ab5437425d5","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-8.0.0.tgz","fileCount":10,"integrity":"sha512-jgfN/B0j11WT5f96QlL5EBvxbIwmzd+tbwPzG1Vk8hzDOF68jrch5M+NFvrHjWjb3lfAU0DkxKmNRT9BjFZysQ==","signatures":[{"sig":"MEUCICfmMgPlfjRCPfeIP3mXcw666ImxVp1rLJVsaOSeHKNUAiEA3H0WII0o1PXIZlUDoqKrspwCA4cVCvpBRSh1S1YUlr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD/ZZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt9A/7BKUS1zsrgl9Y5G3vXjLk/761+g7cnMGMhtksgM6JGGRXt2Fm\r\nw69ZeZGjkvtzw9jVo46kyK13BI95lE22XOvR9LLGR4bVo2fNoprPXn2VLNu5\r\nI3QqXXpjn1oeliXrrCJGFwq1rXd5zBS8/GF8BTttXdx1GOwEpTwbeiAJL8k0\r\n3Xl/XFwJZ7OlhG99sAArOTxTbY5i5OTsMUNZXQBOB4me0otqwfQK66RK0cYi\r\nFs0RYzqj/+VkUHNL5DNvXeNVLEKNe47gigxNBa8kAW9tLfGqEIJ6nRO/OCXR\r\n0+I68Inm5e+9us8TyviNFEj8QfonQAHgY/17EWjKdMQARFsXb6j67zPFFxEO\r\nSq8mMiXSswewxGyL7eqZwbmsa4j85vQnBnhsxmiJH8/rNQdu8XfJ9VYFt3km\r\nz9bTuxkC1fsIQ2hzS+eZKyKqWZll1KktI6LOz6C2tlAEdbSjgMfHg7uvV8r0\r\ncIdiDN03Us9hQxS9CDs0G8iT0NOJNk/9Nkod7YbE+3Ffz+UCR5iKXZ5wIq3q\r\ncRyKFDD6dH9qR61v5a83LJ+hLH6YA9Mp3NRYB2k68cDuwKC4yS5pV3nYnNAi\r\nqoRMQYKQ9LVYbYlmqQx6SRGlSH0BOmm8hCm5zikMYF8kRbTRrROmzWZu1X91\r\nSC3cVmC1N37gu/Nuxfcw0PcNvemSpI1Z5xA=\r\n=nFMT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","engines":{"node":">= 8.0.0"},"gitHead":"50a3da6419d443d6215f176cf9cb6af9d7db8163","scripts":{"lint":"eslint .","test":"nyc --reporter=text-summary mocha --recursive --throw-deprecation","release":"standard-version","test:ci":"nyc --reporter=lcov mocha --recursive --throw-deprecation","lint:fix":"eslint . --fix","test:tsd":"tsd","should-release":"should-release"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"8.19.3","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"16.19.1","dependencies":{"scmp":"^2.1.0","generaterr":"^1.5.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","tsd":"^0.20.0","chai":"^4.3.6","debug":"^4.3.4","mocha":"^10.0.0","eslint":"^8.16.0","mongoose":"^7.0.1","prettier":"^2.6.2","should-release":"^1.2.0","@types/passport":"1.0.7","standard-version":"^9.5.0","mocha-lcov-reporter":"^1.3.0","@types/passport-local":"1.0.34","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","drop-mongodb-collections":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_8.0.0_1678767704942_0.8010952297145226","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"passport-local-mongoose","version":"9.0.0","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@9.0.0","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"344ea0e3844ee70fdd6ae6f74a0f8e19e55075da","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-9.0.0.tgz","fileCount":23,"integrity":"sha512-abjuxYbTXoI42DO4q0/HYgKMXBzWXcDG1A3+QL1dl3OSly7KGXpLNg7n5uBjwCgu8EIlaYRzudz/u+hTKiO8YQ==","signatures":[{"sig":"MEUCIQDfoRPvw91dMcSkTAQ/s9+gm/TMmauDpim4WBWi2qS9lAIgUDBxa+sAXdqtSopZYYkw87e2EfkRGIcqQA6/0zA/6zI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56727},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8.0.0"},"gitHead":"e32124772098b81b79f297abab019b734ab80f2f","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc","clean":"rimraf dist","test:ci":"vitest run --coverage --reporter=verbose","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:tsd":"tsd","test:watch":"vitest","build:watch":"tsc --watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"11.6.2","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"24.11.1","dependencies":{"scmp":"^2.1.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","debug":"^4.4.3","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.14","globals":"^16.5.0","mongoose":"^9.0.0","prettier":"^3.7.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/debug":"^4.1.12","@types/passport":"1.0.17","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^4.0.14","@types/passport-local":"1.0.38","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","drop-mongodb-collections":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_9.0.0_1764258204244_0.7437554938255986","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"passport-local-mongoose","version":"9.0.1","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@9.0.1","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"ae5639c68a6dabf82d646f360263b31b7055b2bd","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-9.0.1.tgz","fileCount":23,"integrity":"sha512-DiAoFiNBUNcxJd/ZC09mK2p2zclIi3RGtdnynO27Wf38V16R4d1iYTYjSPbCWhbpJvVD5X1d0HkAPDGQTSbEnw==","signatures":[{"sig":"MEUCIQCDrZ3xnIvhBbSR8/7HJEmdzI82TqiVv0mqd9L85Fg3KwIgA8/DCqX1uOnVTcS1j9r/mqBQM/OMbPynV3p0Vippc80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57907},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8.0.0"},"gitHead":"10802284e194476f38ab8db839abbae0ebf25303","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc","clean":"rimraf dist","test:ci":"vitest run --coverage --reporter=verbose","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:tsd":"tsd","test:watch":"vitest","build:watch":"tsc --watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"saintedlama","email":"christoph.walcher@gmail.com"},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"11.6.2","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"24.11.1","dependencies":{"scmp":"^2.1.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.6","debug":"^4.4.3","eslint":"^9.39.1","rimraf":"^6.1.2","vitest":"^4.0.14","globals":"^16.5.0","mongoose":"^9.0.0","prettier":"^3.7.1","@eslint/js":"^9.39.1","typescript":"^5.9.3","@types/node":"^24.10.1","@types/debug":"^4.1.12","@types/passport":"1.0.17","typescript-eslint":"^8.48.0","@vitest/coverage-v8":"^4.0.14","@types/passport-local":"1.0.38","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","drop-mongodb-collections":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_9.0.1_1765445530919_0.09491086763838097","host":"s3://npm-registry-packages-npm-production"}},"9.0.2":{"name":"passport-local-mongoose","version":"9.0.2","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@9.0.2","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"4ba583177b02f3d16be8af79ac76b3689130831a","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-9.0.2.tgz","fileCount":23,"integrity":"sha512-Zt8YomJN6uHONLVWvAWMTJ/Y1Mh/XbW1LrwUSl/9EEfV3qvPNcjfRq8OwBHIs1CSPvl94MHPdkP9UDfJ+GCNaA==","signatures":[{"sig":"MEUCIQCUk4j0CZ7fXOYl5AiMum6iSvZwnDmFpGwo2ochQ4KO4AIgAXaFezcEufnhWcnLV3WhEcpxfna0g5sQw13NTeddc5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/passport-local-mongoose@9.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57904},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8.0.0"},"gitHead":"e4a80042b50bc275d5b8da72243c44f9f2a3cab3","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc","clean":"rimraf dist","test:ci":"vitest run --coverage --reporter=verbose","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:tsd":"tsd","test:watch":"vitest","build:watch":"tsc --watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37c1fff4-7767-428b-8b0e-af4f6144514b"}},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"11.11.0","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"24.14.1","dependencies":{"scmp":"^2.1.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","debug":"^4.4.3","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","globals":"^17.5.0","mongoose":"^9.6.1","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@types/debug":"^4.1.13","@types/passport":"1.0.17","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5","@types/passport-local":"1.0.38","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","drop-mongodb-collections":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_9.0.2_1777617787199_0.7699371206160042","host":"s3://npm-registry-packages-npm-production"}},"9.0.3":{"name":"passport-local-mongoose","version":"9.0.3","keywords":["mongoose","passport","authentication","login"],"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","_id":"passport-local-mongoose@9.0.3","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"dist":{"shasum":"16a0be80cac55323e576f526b278b2e1455e2cc9","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-9.0.3.tgz","fileCount":23,"integrity":"sha512-UrmKeP0K7/VuNGsPqiF7ruYCCB8TvKHCh9H3nUqQqe6pbIbzEsljdlwiDOO1KELiOUyCRPL6AetgOgoQHpIQbA==","signatures":[{"sig":"MEYCIQCYdG6wSYFQfPtPB7eoDw24I6Q3vujdpsqKmE6gD11IzAIhAOxVbcjL2dxGCjPMWQ3tQjkf8H/3Mp9TSGuMsU2RU7Eu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/passport-local-mongoose@9.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57904},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">= 8.0.0"},"gitHead":"dadd13cc0bfbb26ef933b4a3c35fad3d90c60548","scripts":{"lint":"eslint src/**/*.ts","test":"vitest run","build":"tsc","clean":"rimraf dist","test:ci":"vitest run --coverage --reporter=verbose","lint:fix":"eslint src/**/*.ts --fix","prebuild":"npm run clean","test:tsd":"tsd","test:watch":"vitest","build:watch":"tsc --watch","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37c1fff4-7767-428b-8b0e-af4f6144514b"}},"repository":{"url":"git+https://github.com/saintedlama/passport-local-mongoose.git","type":"git"},"_npmVersion":"11.11.0","description":"Mongoose plugin that simplifies building username and password login with Passport","directories":{},"_nodeVersion":"24.14.1","dependencies":{"scmp":"^2.1.0","passport-local":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","debug":"^4.4.3","eslint":"^10.2.1","rimraf":"^6.1.3","vitest":"^4.1.5","globals":"^17.5.0","mongoose":"^9.6.1","prettier":"^3.8.3","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.6.0","@types/debug":"^4.1.13","@types/passport":"1.0.17","typescript-eslint":"^8.59.1","@vitest/coverage-v8":"^4.1.5","@types/passport-local":"1.0.38","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","drop-mongodb-collections":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/passport-local-mongoose_9.0.3_1777618573630_0.15912837707895422","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"passport-local-mongoose","description":"Mongoose plugin that simplifies building username and password login with Passport","version":"9.1.0","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/saintedlama/passport-local-mongoose.git"},"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","keywords":["mongoose","passport","authentication","login"],"engines":{"node":">= 8.0.0"},"dependencies":{"passport-local":"^1.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/debug":"^4.1.13","@types/node":"^25.6.0","@types/passport":"1.0.17","@types/passport-local":"1.0.38","@vitest/coverage-v8":"^4.1.5","debug":"^4.4.3","drop-mongodb-collections":"^2.0.0","eslint":"^10.2.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","globals":"^17.5.0","mongoose":"^9.6.1","prettier":"^3.8.3","rimraf":"^6.1.3","tsx":"^4.21.0","typescript":"^6.0.3","typescript-eslint":"^8.59.1","vitest":"^4.1.5"},"scripts":{"build":"tsc","build:watch":"tsc --watch","prebuild":"npm run clean","prepublishOnly":"npm run build","clean":"rimraf dist","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:ci":"vitest run --coverage --reporter=verbose","test:tsd":"tsd","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix"},"gitHead":"34b742a317d085f59f3dbc6d373b2af7f98ba297","_id":"passport-local-mongoose@9.1.0","bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-Es5nZ6hzEns1+R67oaFpC5q6mKpFRSIS5DIwPZdiORImcZBO3tCmpPViWFB6bF+eNMuFq12XAaSISuUi2nEOAQ==","shasum":"7feb83e8ffa5642d66bb180cca3fb64a07309611","tarball":"https://registry.npmjs.org/passport-local-mongoose/-/passport-local-mongoose-9.1.0.tgz","fileCount":23,"unpackedSize":59094,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/passport-local-mongoose@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAN2GFAuN78FacLYztB0mcdojgFUqhdfzQ8ZK47EHLt1AiEApN5joL7lt7MTj3lZfiZ/n4azzlyNvOoUWqHxaWk7Jcg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:37c1fff4-7767-428b-8b0e-af4f6144514b"}},"directories":{},"maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/passport-local-mongoose_9.1.0_1777921298641_0.10861320418464304"},"_hasShrinkwrap":false}},"time":{"created":"2012-11-23T10:21:06.242Z","modified":"2026-05-04T19:01:39.071Z","0.1.0":"2012-11-23T10:21:24.522Z","0.2.0":"2013-01-01T18:08:19.606Z","0.2.1":"2013-02-12T21:52:56.349Z","0.2.2":"2013-04-30T12:27:42.171Z","0.2.3":"2013-05-24T20:10:58.558Z","0.2.4":"2013-06-13T04:00:18.680Z","0.2.5":"2013-09-24T04:22:20.934Z","0.2.6":"2014-02-16T08:18:41.506Z","0.3.0":"2014-03-25T18:43:12.943Z","1.0.0":"2014-09-29T14:04:05.245Z","1.0.1":"2015-06-23T07:11:34.627Z","1.0.2":"2015-08-24T16:47:30.159Z","1.2.0":"2015-08-28T14:51:33.520Z","1.3.0":"2015-09-14T10:34:41.792Z","2.0.0":"2015-09-14T11:01:19.855Z","3.0.0":"2015-09-21T07:34:25.290Z","3.1.0":"2015-10-05T09:54:29.389Z","3.1.1":"2016-01-15T09:52:05.473Z","3.1.2":"2016-01-15T12:37:08.480Z","4.0.0":"2016-01-15T12:39:30.401Z","4.1.0":"2017-08-08T15:46:16.616Z","4.2.0":"2017-08-24T10:59:13.410Z","4.2.1":"2017-08-26T13:26:18.181Z","4.3.0":"2017-10-25T14:04:22.408Z","4.4.0":"2017-10-25T14:23:10.588Z","4.5.0":"2018-02-08T08:36:15.093Z","5.0.0":"2018-03-01T10:25:44.104Z","5.0.1":"2018-06-20T17:22:47.231Z","6.0.0":"2020-01-04T19:01:32.228Z","6.0.1":"2020-01-04T19:05:52.501Z","6.1.0":"2021-01-09T14:55:20.219Z","6.2.0":"2022-03-12T05:59:42.664Z","6.2.1":"2022-03-12T06:07:34.961Z","6.2.2":"2022-03-12T06:10:56.390Z","6.3.0":"2022-03-12T17:50:26.541Z","7.0.0":"2022-03-13T05:49:19.234Z","7.1.0":"2022-05-17T05:19:05.080Z","7.1.1":"2022-05-17T12:57:48.832Z","7.1.2":"2022-05-21T07:04:51.023Z","8.0.0":"2023-03-14T04:21:45.086Z","9.0.0":"2025-11-27T15:43:24.447Z","9.0.1":"2025-12-11T09:32:11.109Z","9.0.2":"2026-05-01T06:43:07.349Z","9.0.3":"2026-05-01T06:56:13.762Z","9.1.0":"2026-05-04T19:01:38.783Z"},"bugs":{"url":"https://github.com/saintedlama/passport-local-mongoose/issues"},"author":{"name":"Christoph Walcher","email":"christoph.walcher@gmail.com"},"license":"MIT","homepage":"https://github.com/saintedlama/passport-local-mongoose#readme","keywords":["mongoose","passport","authentication","login"],"repository":{"type":"git","url":"git+https://github.com/saintedlama/passport-local-mongoose.git"},"description":"Mongoose plugin that simplifies building username and password login with Passport","maintainers":[{"name":"saintedlama","email":"christoph.walcher@gmail.com"}],"readme":"# Passport-Local Mongoose\n\nPassport-Local Mongoose is a [Mongoose](http://mongoosejs.com/) [plugin](http://mongoosejs.com/docs/plugins.html)\nthat simplifies building username and password login with [Passport](http://passportjs.org).\n\n[![Node.js CI](https://github.com/saintedlama/passport-local-mongoose/actions/workflows/ci.yml/badge.svg)](https://github.com/saintedlama/passport-local-mongoose/actions/workflows/ci.yml)\n[![Coverage Status](https://coveralls.io/repos/saintedlama/passport-local-mongoose/badge.png?branch=master)](https://coveralls.io/r/saintedlama/passport-local-mongoose?branch=master)\n\n## Tutorials\n\nMichael Herman gives a comprehensible walk through for setting up mongoose,\npassport, passport-local and passport-local-mongoose for user authentication in his blog post [User Authentication With Passport.js](http://mherman.org/blog/2013/11/11/user-authentication-with-passport-dot-js/)\n\n## Installation\n\n```bash\n> npm install passport-local-mongoose\n```\n\nPassport-Local Mongoose does not require `passport` or `mongoose` dependencies directly but expects you\nto have these dependencies installed.\n\nIn case you need to install the whole set of dependencies\n\n```bash\n> npm install passport mongoose passport-local-mongoose\n```\n\n## Usage\n\n### Plugin Passport-Local Mongoose\n\nFirst you need to plugin Passport-Local Mongoose into your User schema\n\n```javascript\nconst mongoose = require('mongoose');\nconst Schema = mongoose.Schema;\nconst passportLocalMongoose = require('passport-local-mongoose');\n\nconst User = new Schema({});\n\nUser.plugin(passportLocalMongoose);\n\nmodule.exports = mongoose.model('User', User);\n```\n\nYou're free to define your User how you like. Passport-Local Mongoose will add a username, hash and salt field to store the username, the hashed password and the salt value.\n\nAdditionally, Passport-Local Mongoose adds some methods to your Schema. See the [API Documentation](https://github.com/saintedlama/passport-local-mongoose#api-documentation) section for more details.\n\n#### ESM modules\n\nWhen using ESM modules, you need to import the default export of passport-local-mongoose like this\n\n```javascript\nimport passportLocalMongoose from 'passport-local-mongoose';\n\nUser.plugin(passportLocalMongoose.default);\n```\n\n### Configure Passport/Passport-Local\n\nYou should configure Passport/Passport-Local as described in [the Passport Guide](http://passportjs.org/guide/configure/).\n\nPassport-Local Mongoose supports this setup by implementing a `LocalStrategy` and serializeUser/deserializeUser functions.\n\nTo setup Passport-Local Mongoose use this code\n\n```javascript\n// requires the model with Passport-Local Mongoose plugged in\nconst User = require('./models/user');\n\n// use static authenticate method of model in LocalStrategy\npassport.use(new LocalStrategy(User.authenticate()));\n\n// use static serialize and deserialize of model for passport session support\npassport.serializeUser(User.serializeUser());\npassport.deserializeUser(User.deserializeUser());\n```\n\nMake sure that you have mongoose connected to mongodb and you're done.\n\n#### Simplified Passport/Passport-Local Configuration\n\nStarting from version 0.2.1, passport-local-mongoose adds a helper method `createStrategy` as static method to your schema.\nThe `createStrategy` is responsible to setup passport-local `LocalStrategy` with the correct options.\n\n```javascript\nconst User = require('./models/user');\n\n// CHANGE: USE \"createStrategy\" INSTEAD OF \"authenticate\"\npassport.use(User.createStrategy());\n\npassport.serializeUser(User.serializeUser());\npassport.deserializeUser(User.deserializeUser());\n```\n\nThe reason for this functionality is that when using the `usernameField` option to specify an alternative usernameField name, for example \"email\" passport-local would still expect your frontend login form to contain an input field with name \"username\" instead of email. This can be configured for passport-local but this is double the work. So we got this shortcut implemented.\n\n### Async/Await\n\nStarting from version `5.0.0`, passport-local-mongoose is async/await enabled by returning\nPromises for all instance and static methods except `serializeUser` and `deserializeUser`.\n\n```js\nconst user = new DefaultUser({username: 'user'});\nawait user.setPassword('password');\nawait user.save();\nconst { user } = await DefaultUser.authenticate()('user', 'password');\n```\n\n### Options\n\nWhen plugging in Passport-Local Mongoose plugin, additional options can be provided to configure\nthe hashing algorithm.\n\n```javascript\nUser.plugin(passportLocalMongoose, options);\n```\n\n#### Main Options\n\n* `saltlen`: specifies the salt length in bytes. Default: 32\n* `iterations`: specifies the number of iterations used in pbkdf2 hashing algorithm. Default: 25000\n* `keylen`: specifies the length in byte of the generated key. Default: 512\n* `digestAlgorithm`: specifies the pbkdf2 digest algorithm. Default: sha256. (get a list of supported algorithms with crypto.getHashes())\n* `interval`: specifies the interval in milliseconds between login attempts, which increases exponentially based on the number of failed attempts, up to maxInterval. Default: 100\n* `maxInterval`: specifies the maximum amount of time an account can be locked. Default 300000 (5 minutes)\n* `usernameField`: specifies the field name that holds the username. Defaults to 'username'. This option can be used if you want to use a different field to hold the username for example \"email\".\n* `usernameUnique`: specifies if the username field should be enforced to be unique by a mongodb index or not. Defaults to true.\n* `saltField`: specifies the field name that holds the salt value. Defaults to 'salt'.\n* `hashField`: specifies the field name that holds the password hash value. Defaults to 'hash'.\n* `attemptsField`: specifies the field name that holds the number of login failures since the last successful login. Defaults to 'attempts'.\n* `lastLoginField`: specifies the field name that holds the timestamp of the last login attempt. Defaults to 'last'.\n* `selectFields`: specifies the fields of the model to be selected from mongodb (and stored in the session). Defaults to 'undefined' so that all fields of the model are selected.\n* `usernameCaseInsensitive`: specifies the usernames to be case insensitive. Defaults to 'false'.\n* `usernameLowerCase`: convert username field value to lower case when saving an querying. Defaults to 'false'.\n* `populateFields`: specifies fields to populate in findByUsername function. Defaults to 'undefined'.\n* `encoding`: specifies the encoding the generated salt and hash will be stored in. Defaults to 'hex'.\n* `limitAttempts`: specifies whether login attempts should be limited and login failures should be penalized. Default: false.\n* `maxAttempts`: specifies the maximum number of failed attempts allowed before preventing login. Default: Infinity.\n* `unlockInterval`: specifies the interval in milliseconds, which is for unlock user automatically after the interval is reached. Defaults to 'undefined' which means deactivated.\n* `passwordValidator`: specifies your custom validation function for the password in the form:\n\n    ```js\n    passwordValidator = function(password,cb) {\n      if (someValidationErrorExists(password)) {\n        return cb('this is my custom validation error message')\n      }\n      // return an empty cb() on success\n      return cb()\n    }\n    ```\n\n    Default: validates non-empty passwords.\n* `passwordValidatorAsync`: specifies your custom validation function for the password with promises in the form:\n\n    ```js\n    passwordValidatorAsync = function(password) {\n      return someAsyncValidation(password)\n        .catch(function(err){\n          return Promise.reject(err)\n        })\n    }\n    ```\n\n* `usernameQueryFields`: specifies alternative fields of the model for identifying a user (e.g. email).\n* `findByUsername`: Specifies a query function that is executed with query parameters to restrict the query with extra query parameters. For example query only users with field \"active\" set to `true`. Default: `function(model, queryParameters) { return model.findOne(queryParameters); }`. See the examples section for a use case.\n* `generateHash`: Replaces the built-in PBKDF2 hashing with a custom async function. The function receives the plain-text password and the user's stored salt, and must return a `Buffer` containing the derived key. The same function is called both when setting a password and when verifying one, so the result must be deterministic for a given (password, salt) pair. Default: PBKDF2 using the `iterations`, `keylen`, and `digestAlgorithm` options.\n\n    ```js\n    const { scrypt, timingSafeEqual } = require('crypto');\n    const { promisify } = require('util');\n    const scryptAsync = promisify(scrypt);\n\n    UserSchema.plugin(passportLocalMongoose, {\n      generateHash: (password, salt) => scryptAsync(password, salt, 64),\n    });\n    ```\n\n**_Attention!_** Changing any of the hashing options (saltlen, iterations, keylen, or generateHash) in a production environment will prevent existing users from authenticating!\n\n#### Error Messages\n\nOverride default error messages by setting `options.errorMessages`.\n\n* `MissingPasswordError`: 'No password was given'\n* `AttemptTooSoonError`: 'Account is currently locked. Try again later'\n* `TooManyAttemptsError`: 'Account locked due to too many failed login attempts'\n* `NoSaltValueStoredError`: 'Authentication not possible. No salt value stored'\n* `IncorrectPasswordError`: 'Password or username are incorrect'\n* `IncorrectUsernameError`: 'Password or username are incorrect'\n* `MissingUsernameError`: 'No username was given'\n* `UserExistsError`: 'A user with the given username is already registered'\n\n### Hash Algorithm\n\nPassport-Local Mongoose uses the pbkdf2 algorithm of the node crypto library by default.\n[Pbkdf2](http://en.wikipedia.org/wiki/PBKDF2) was chosen because it is platform independent\n(in contrary to bcrypt). For every user a generated salt value is saved to make\nrainbow table attacks even harder.\n\nTo use a different algorithm, supply the `generateHash` option. The function receives\n`(password, salt)` and must return a `Promise<Buffer>`. It is called identically during\npassword creation and verification, so the result must be deterministic.\n\n## API Documentation\n\n### Instance methods\n\n#### setPassword(password, [cb])\n\nSets a user password. Does not save the user object. If no callback `cb` is provided a `Promise` is returned.\n\n#### changePassword(oldPassword, newPassword, [cb])\n\nChanges a user's password hash and salt, resets the user's number of failed password attempts and saves the user object (everything only if oldPassword is correct). If no callback `cb` is provided a `Promise` is returned. If oldPassword does not match the user's old password, an `IncorrectPasswordError` is passed to `cb` or the `Promise` is rejected.\n\n#### authenticate(password, [cb])\n\nAuthenticates a user object. If no callback `cb` is provided a `Promise` is returned.\n\n#### resetAttempts([cb])\n\nResets a user's number of failed password attempts and saves the user object. If no callback `cb` is provided a `Promise` is returned. This method is only defined if `options.limitAttempts` is `true`.\n\n### Callback Arguments\n\n* `err`\n  * null unless the hashing algorithm throws an error\n* `thisModel`\n  * the model getting authenticated **_if_** authentication was successful otherwise false\n* `passwordErr`\n  * an instance of `AuthenticationError` describing the reason the password failed, else undefined.\n\nUsing `setPassword()` will only update the document's password fields, but will not save the document.\nTo commit the changed document, remember to use Mongoose's `document.save()` after using `setPassword()`.\n\n### Error Handling\n\n* `IncorrectPasswordError`: specifies the error message returned when the password is incorrect. Defaults to 'Incorrect password'.\n* `IncorrectUsernameError`: specifies the error message returned when the username is incorrect. Defaults to 'Incorrect username'.\n* `MissingUsernameError`: specifies the error message returned when the username has not been set during registration. Defaults to 'Field %s is not set'.\n* `MissingPasswordError`: specifies the error message returned when the password has not been set during registration. Defaults to 'Password argument not set!'.\n* `UserExistsError`: specifies the error message returned when the user already exists during registration. Defaults to 'User already exists with name %s'.\n* `NoSaltValueStored`: Occurs in case no salt value is stored in the MongoDB collection.\n* `AttemptTooSoonError`: Occurs if the option `limitAttempts` is set to true and a login attept occures while the user is still penalized.\n* `TooManyAttemptsError`: Returned when the user's account is locked due to too many failed login attempts.\n\nAll those errors inherit from `AuthenticationError`, if you need a more general error class for checking.\n\n### Static methods\n\nStatic methods are exposed on the model constructor. For example to use createStrategy function use\n\n```javascript\nconst User = require('./models/user');\nUser.createStrategy();\n```\n\n* `authenticate()` Generates a function that is used in Passport's LocalStrategy\n* `serializeUser()` Generates a function that is used by Passport to serialize users into the session\n* `deserializeUser()` Generates a function that is used by Passport to deserialize users into the session\n* `register(user, password, cb)` Convenience method to register a new user instance with a given password. Checks if username is unique.\n* `findByUsername()` Convenience method to find a user instance by it's unique username.\n* `createStrategy()` Creates a configured passport-local `LocalStrategy` instance that can be used in passport.\n\n## Examples\n\n### Allow only \"active\" users to authenticate\n\nFirst, we define a schema with an additional field `active` of type Boolean.\n\n```javascript\nconst UserSchema = new Schema({\n  active: Boolean\n});\n```\n\nWhen plugging in Passport-Local Mongoose, we set `usernameUnique` to avoid creating a unique mongodb index on field `username`. To avoid\nnon active users being queried by mongodb, we can specify the option `findByUsername` that allows us to restrict a query. In our case\nwe want to restrict the query to only query users with field `active` set to `true`. The `findByUsername` MUST return a Mongoose query.\n\n```javascript\nUserSchema.plugin(passportLocalMongoose, {\n  // Set usernameUnique to false to avoid a mongodb index on the username column!\n  usernameUnique: false,\n\n  findByUsername: function(model, queryParameters) {\n    // Add additional query parameter - AND condition - active: true\n    queryParameters.active = true;\n    return model.findOne(queryParameters);\n  }\n});\n```\n\nTo test the implementation, we can simply create (register) a user with field `active` set to `false` and try to authenticate this user\nin a second step:\n\n```javascript\nconst User = mongoose.model('Users', UserSchema);\n\nUser.register({username:'username', active: false}, 'password', function(err, user) {\n  if (err) { ... }\n\n  const authenticate = User.authenticate();\n  authenticate('username', 'password', function(err, result) {\n    if (err) { ... }\n\n    // Value 'result' is set to false. The user could not be authenticated since the user is not active\n  });\n});\n```\n\n## Updating from 1.x to 2.x\n\nThe default digest algorithm was changed due to security implications from **sha1** to **sha256**. If you decide to upgrade a production system from 1.x to 2.x, your users **will not be able to login** since the digest algorithm was changed! In these cases plan some migration strategy and/or use the **sha1** option for the digest algorithm.\n\n## License\n\nPassport-Local Mongoose is licensed under the [MIT license](http://opensource.org/licenses/MIT).\n","readmeFilename":"README.md","users":{"jk6":true,"456wyc":true,"adeelp":true,"ctlnrd":true,"dkblay":true,"melesh":true,"ryaned":true,"ash0080":true,"asm2hex":true,"jmorris":true,"krobing":true,"mhaidarh":true,"david2000":true,"renchiliu":true,"snowdream":true,"xudaolong":true,"thomashzhu":true,"rafarocha91":true,"wangnan0610":true,"ristostevcev":true,"tobitobitobi":true,"ironheartbj18":true,"kolomiichenko":true,"tranceyos2419":true,"anatolie_sernii":true,"charlietango592":true,"felipeferreirasilva":true}}