{"_id":"pass","_rev":"13-21a69aa2bb93f4be6b271c97483d8c7c","name":"pass","description":"Apache htpasswd password generator/validator","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"pass","version":"0.1.0","main":"./index","description":"Apache htpasswd password generator/validator","author":{"name":"Andris Reinman"},"maintainers":[{"name":"andris","email":"andris@node.ee"}],"repository":{"type":"git","url":"http://github.com/andris9/pass"},"licenses":[{"type":"MIT","url":"http://github.com/andris9/pass/blob/master/LICENSE"}],"keywords":["apache","password","passwd","htpasswd"],"_id":"pass@0.1.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.3.6","directories":{},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"bf8cf5854f4aa875b0e0252dd5e5bc123ffd5e4e","tarball":"https://registry.npmjs.org/pass/-/pass-0.1.0.tgz","integrity":"sha512-XfLzOVmjn0rWr18EISrP+aB5sqGmbu+YWfcM8LmcI0Sh13ecxBepBOiTJzcjMwxaz3uTgi1ddr46uEmVWgwWYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj0m7tLIJwxJ2h0BrabvmJZFG6tMazqOzT6jaE+Y7BfwIhAIvv5CuinU64IHqxgCs7uQ//Mb8eA+IszKf2T87O0gyF"}]}},"0.1.1":{"name":"pass","version":"0.1.1","main":"./index","description":"Apache htpasswd password generator/validator","author":{"name":"Andris Reinman"},"maintainers":[{"name":"andris","email":"andris@node.ee"}],"repository":{"type":"git","url":"http://github.com/andris9/pass"},"licenses":[{"type":"MIT","url":"http://github.com/andris9/pass/blob/master/LICENSE"}],"keywords":["apache","password","passwd","htpasswd"],"scripts":{"test":"node test.js"},"_id":"pass@0.1.1","dist":{"shasum":"5ff0d9330b3fb22fad42ae2b9f6262caa7176da1","tarball":"https://registry.npmjs.org/pass/-/pass-0.1.1.tgz","integrity":"sha512-spT/iYurN2Wx8mXvOB9W8HOQcG+dprGNNNXeKWMY+FDmAs9XWESlY5gz+cpIMXy4a25SpqdKcRs+8IpoULq0GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXWA6gVs8kvyjueypttOV9r5x/NTcuAzjCyhY6LJXZkAIgELZJbPKqcI3ELjcWTK2bc1yKMq8yvpCFrm0z3nSQPaw="}]}},"0.1.2":{"name":"pass","version":"0.1.2","main":"./index","description":"Apache htpasswd password generator/validator","author":{"name":"Andris Reinman"},"maintainers":[{"name":"andris","email":"andris@node.ee"}],"repository":{"type":"git","url":"http://github.com/andris9/pass"},"licenses":[{"type":"MIT","url":"http://github.com/andris9/pass/blob/master/LICENSE"}],"keywords":["apache","password","passwd","htpasswd"],"scripts":{"test":"node test.js"},"_id":"pass@0.1.2","dist":{"shasum":"50b19bfa2c1e3a3a347471d94835b9200b5dd727","tarball":"https://registry.npmjs.org/pass/-/pass-0.1.2.tgz","integrity":"sha512-ah7y5ykP0ShJ8tLl0tz6TooQLhzZJVBGBSQNsTYJzg+9gYIUttcQHjhsx459oXk5NQAwE50EncdEImxFJqPp1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0RXwwpcfW7co1EhvOD8VJAymcs+s7i6dQvKRsABnt9wIhAO1gYcodJl7CMIU4l36UcFSpPvJ7P1JdNjFjwxo4K+3k"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"andris","email":"andris@node.ee"}},"0.1.3":{"name":"pass","version":"0.1.3","main":"./index","description":"Apache htpasswd password generator/validator","author":{"name":"Andris Reinman"},"maintainers":[{"name":"andris","email":"andris@node.ee"}],"repository":{"type":"git","url":"http://github.com/andris9/pass"},"licenses":[{"type":"MIT","url":"http://github.com/andris9/pass/blob/master/LICENSE"}],"keywords":["apache","password","passwd","htpasswd"],"scripts":{"test":"node test.js"},"_id":"pass@0.1.3","dist":{"shasum":"3cd27a8fb3929050003b76a2b59c651431f4ccb4","tarball":"https://registry.npmjs.org/pass/-/pass-0.1.3.tgz","integrity":"sha512-Etxjpj4ziqU7sZAPS8b0xdlNrUQxbKBYd2R4NsOXOQg3XkUkCiiFB0SxalxHyAwsx/FXOmxvhg/IOgoj6H/lTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwqr6tKVdPt71pMe3cCG/RBd3WnLyak0cHhCsnCYYgbAiAntR6EwBVmwkXNh+qQ/NvBmWlqOvfK4eVYoPquPbKMdw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"andris","email":"andris@node.ee"}},"0.2.0":{"name":"pass","version":"0.2.0","main":"./pass","description":"Apache htpasswd password generator/validator","author":{"name":"Andris Reinman"},"maintainers":[{"name":"andris","email":"andris@node.ee"}],"repository":{"type":"git","url":"http://github.com/andris9/pass"},"licenses":[{"type":"MIT","url":"http://github.com/andris9/pass/blob/master/LICENSE"}],"keywords":["apache","password","passwd","htpasswd"],"scripts":{"test":"node test.js"},"gitHead":"b2897ee69e367b07bc8a56981262e13d9579d8b8","bugs":{"url":"https://github.com/andris9/pass/issues"},"homepage":"https://github.com/andris9/pass","_id":"pass@0.2.0","_shasum":"5f142084d35386db086423260aa632f93bf1e5c7","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"andris","email":"andris@kreata.ee"},"dist":{"shasum":"5f142084d35386db086423260aa632f93bf1e5c7","tarball":"https://registry.npmjs.org/pass/-/pass-0.2.0.tgz","integrity":"sha512-8caGHEYkNaKgK2sQndbFpZvf3SjLJ1BMBianoHcouXkEHWDDlh4klT3bDtOp0AXVmk0B4OaY+Nt3iMyUAbJkdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHtdTpNNbNouqNV7IcWSWmK+47FKSZ71/iL1PJJfJgZWAiAf2MZRwklAiDqVUEqzfVVMG8ax25yAW4z6pRL3ecN4cQ=="}]}}},"maintainers":[{"name":"andris","email":"andris@node.ee"}],"time":{"modified":"2022-06-23T12:01:02.700Z","created":"2011-02-09T10:16:22.637Z","0.1.0":"2011-02-09T10:16:23.062Z","0.1.1":"2012-07-16T08:41:24.157Z","0.1.2":"2013-03-21T09:24:26.351Z","0.1.3":"2013-05-06T20:05:51.017Z","0.2.0":"2014-09-11T18:29:21.483Z"},"author":{"name":"Andris Reinman"},"repository":{"type":"git","url":"http://github.com/andris9/pass"},"readme":"pass\n====\n\nSimple module for Node.JS to generate/validate passwords from Apache htpasswd files.\n\nThe module supports Apache Basic Auth password formats - `crypt(3)`, `apr1/md5`, `sha1`, `plain`.\n\nAll generated passwords are in `sha1` format.\n\nRequirements\n------------\n\n  * OpenSSL\n\nInstallation\n------------\n\n    npm install pass\n\nUsage\n-----\n\nSimple use-case - generate a hash from a password and validate it.\n\n    var pass = require(\"pass\");\n\n    var password = \"myPassword\";\n\n    // generate a password hash\n    pass.generate(password, function(error, hash){\n        if(error){\n            console.log(\"Error occured: \"+error.message);\n            return;\n        }\n\n\n        // validate a password\n        pass.validate(password, hash, function(error, success){\n            if(error){\n                console.log(\"Error occured: \"+error.message);\n                return;\n            }\n\n            console.log(success?\"Passwords matched!\":\"No match!\");\n        });\n\n    });\n\nSee [test.js](https://github.com/andris9/pass/blob/master/test.js) for a better example\n\nLicense\n-------\n\nMIT","homepage":"https://github.com/andris9/pass","keywords":["apache","password","passwd","htpasswd"],"bugs":{"url":"https://github.com/andris9/pass/issues"},"readmeFilename":"README.md"}