{"_id":"latest","_rev":"17-603738057beaf210f4cfe5b4c86e2948","name":"latest","description":"Determine the latest available version of a package in npm","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.0":{"name":"latest","description":"Quickly determine the latest available version of a package in NPM","version":"0.0.0","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/bahamas10/node-latest.git"},"scripts":{"test":"node tests/test.js"},"dependencies":{"npm":"~1.1.59"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"keywords":["latest","npm","version","up-to-date"],"_id":"latest@0.0.0","dist":{"shasum":"c20b54963959c9e6367e89d23e7c1b998aeaa52e","tarball":"https://registry.npmjs.org/latest/-/latest-0.0.0.tgz","integrity":"sha512-awAxlB8AhG5WLsI6fyd4dStKaOQJSajtUtNonCJp8jOQlMGW+10i51orplkZ+9Ax+csmhKTo3LqcR4j5aGn/9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIG0z2EjV645UNT1P5KwUKY6p/zg0ir0kZ3dZsqgaMSAiA3UlvU/w/+kV/bWDDxb2zND1avw5w7pYW6honuhSA3xA=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.0.1":{"name":"latest","description":"Determine the latest available version of a package in npm","version":"0.0.1","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/bahamas10/node-latest.git"},"scripts":{"test":"node tests/test.js"},"dependencies":{"npm":"~1.1.59"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"keywords":["latest","npm","version","up-to-date"],"_id":"latest@0.0.1","dist":{"shasum":"9b4b9fe3a9e7516062ec83d4a0b83257e9b7947d","tarball":"https://registry.npmjs.org/latest/-/latest-0.0.1.tgz","integrity":"sha512-ag3hrf0A/8wYKvnElaxemLwG4RLZrXc/XVtORU8O54Ue/TnxF24mPKM1rkQ9m3M5ki7TE8DccnENMl7fyA2UBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRJOaxU8E45TOGhwg7impaH3W5wmcqKQ1kn2+MBOu4TAiBkEtGyEUpqlFD1FDwvIRynvcsZoVAOlXlVDVElS1kGtQ=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.1.0":{"name":"latest","description":"Determine the latest available version of a package in npm","version":"0.1.0","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"contributors":[],"repository":{"type":"git","url":"git://github.com/bahamas10/node-latest.git"},"scripts":{"test":"node tests/test.js"},"dependencies":{"npm":"~1.1.59"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"keywords":["latest","npm","version","up-to-date"],"_id":"latest@0.1.0","dist":{"shasum":"e3933a245235abf8f5afc084e3fd3783925a591b","tarball":"https://registry.npmjs.org/latest/-/latest-0.1.0.tgz","integrity":"sha512-vCNWyR15lac9sPVSKEve/sv0QWkxLx7Z+ruMukU4lnmGEKexHp6Kn8dzPK8DPHPCeQMTfGfjjPwuru4P8dlHHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJPSWrtgvjVkS0geX77aQrAvB0PwhTyA2i00vA9SIJFAiBlprdFfWDje7nytlXbRU7oEO8OL/cJRBlAQuVCA9oeUw=="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.1.1":{"name":"latest","description":"Determine the latest available version of a package in npm","version":"0.1.1","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"contributors":[{"name":"shama","url":"https://github.com/shama"}],"repository":{"type":"git","url":"git://github.com/bahamas10/node-latest.git"},"scripts":{"test":"node tests/test.js"},"dependencies":{"npm":"~1.1.59"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"keywords":["latest","npm","version","up-to-date"],"_id":"latest@0.1.1","dist":{"shasum":"8e7da6c75863fad7a4d6561eabfee0f744e9402a","tarball":"https://registry.npmjs.org/latest/-/latest-0.1.1.tgz","integrity":"sha512-+HwIDMe+myoRqXy1DeCuYTibg3TBf+LDi3AC4eon88mJAMMz3YvuFQV0IuUHC0gs1fsFk3LQ0QzvUk5IFSIIMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmvdnvhUZ30tj7Tw0pEnaTmx8PZE/4gGzxS87k6uQP5QIhAIQuSEPwhDjTYM1vnLAXJOL+/uunTp2NRjHx1eJepu+Z"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.1.2":{"name":"latest","description":"Determine the latest available version of a package in npm","version":"0.1.2","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"contributors":[{"name":"shama","url":"https://github.com/shama"}],"repository":{"type":"git","url":"git://github.com/bahamas10/node-latest.git"},"scripts":{"test":"node tests/test.js"},"dependencies":{"npm":"~1.3.4"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"keywords":["latest","npm","version","up-to-date"],"bugs":{"url":"https://github.com/bahamas10/node-latest/issues"},"_id":"latest@0.1.2","dist":{"shasum":"ee17a266aa3cf6ef775c09cd2d82504e38b2e4e3","tarball":"https://registry.npmjs.org/latest/-/latest-0.1.2.tgz","integrity":"sha512-pLkjgs6R1DC640YF6IgfAliq1x2VxZDOTChT61uYSjr4k/L55yUgAi8hcRis/TU77GlSBjVhWHCVwIM5dmJuEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjlNw5bLYDDXW6wY2cu7wq3YJoR9fNtI8mxfMza02kiwIhAMc6XndstJaGuLl625GcHRjaYxNlShnNlL4xU1nDVwa5"}]},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}]},"0.2.0":{"name":"latest","description":"Determine the latest available version of a package in npm","version":"0.2.0","author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"contributors":[{"name":"shama","url":"https://github.com/shama"}],"repository":{"type":"git","url":"git://github.com/bahamas10/node-latest.git"},"bin":{"latest":"./bin/latest.js"},"scripts":{"test":"node tests/test.js"},"dependencies":{"npm":"^2.5.1"},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"keywords":["latest","npm","version","up-to-date"],"gitHead":"97e6361fa610d0804b674f50e139d679457996a6","bugs":{"url":"https://github.com/bahamas10/node-latest/issues"},"homepage":"https://github.com/bahamas10/node-latest","_id":"latest@0.2.0","_shasum":"ea47eb8f4b2bb0cf91716efaa896c2e16237587b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"bahamas10","email":"dave@daveeddy.com"},"maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"dist":{"shasum":"ea47eb8f4b2bb0cf91716efaa896c2e16237587b","tarball":"https://registry.npmjs.org/latest/-/latest-0.2.0.tgz","integrity":"sha512-nsIM/FjwLcsKZ1KDAw5CivnM26zzMs3zGBL4SdjYXHI5tMcOWjGhFDMBKIum4WNAkZmeVw7zU1jR2H2UiKoQVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIErojv1E83styxMSruBBcx4WO8bmoWIwa0plqe9kLUAiAEZFseejpsOpNDcx7dsojmnv4TzRwWoHJ0BOj6HMbkaA=="}]}}},"readme":"latest\n======\n\nQuickly determine the latest available version of a package in [npm](http://npmjs.org)\n\nUseful for command line tools that want to check for available upgrades\n\nExample\n-------\n\nGet the latest version number of `autocast`\n\n``` js\nvar latest = require('latest');\n\nlatest('autocast', function(err, v) {\n  console.log(v);\n  // => \"0.0.3\"\n});\n```\n\nErrors passed directly from npm\n\n``` js\nvar latest = require('latest');\n\nlatest('i-hope-this-package-never-exists', function(err, v) {\n  console.error(err.message);\n  // => \"404 Not Found: i-hope-this-package-never-exists\"\n});\n```\n\n### Convenience Function\n\nCheck for upgrades in an app\n\n``` js\nvar latest = require('latest');\nvar p = require('./package.json');\n\nlatest.checkupdate(p, function(ret, message) {\n  console.log(message);\n  // => \"you are running the latest version 0.0.1\"\n  process.exit(ret);\n  // => 0\n});\n```\n\n#### checkupdate(package-json-obj, cb(ret, message))\n\nA convenience method that will check for newer versions of a module in npm given a\n`package.json` object as the first argument.\n\nThe callback fires with a return code suitable for exiting with, and a message to print\n\nCommand Line\n------------\n\n```\n$ latest latest json npm notfound\nlatest: 0.1.2\njson: 9.0.3\nnpm: 2.6.0\nnotfound: Error: 404 Not Found: notfound\n```\n\nInstall\n------\n\n    npm install [-g] latest\n\nTests\n-----\n\n    npm test\n\nLicense\n-------\n\nMIT Licensed\n","maintainers":[{"name":"bahamas10","email":"dave@daveeddy.com"}],"time":{"modified":"2022-06-19T10:47:47.780Z","created":"2012-08-28T23:32:18.217Z","0.0.0":"2012-08-28T23:32:19.554Z","0.0.1":"2012-09-02T05:42:24.201Z","0.1.0":"2013-01-15T06:12:09.309Z","0.1.1":"2013-05-17T07:22:24.352Z","0.1.2":"2013-07-15T14:42:41.290Z","0.2.0":"2015-02-19T23:48:53.457Z"},"author":{"name":"Dave Eddy","email":"dave@daveeddy.com","url":"http://www.daveeddy.com"},"repository":{"type":"git","url":"git://github.com/bahamas10/node-latest.git"},"keywords":["latest","npm","version","up-to-date"],"contributors":[{"name":"shama","url":"https://github.com/shama"}],"bugs":{"url":"https://github.com/bahamas10/node-latest/issues"},"readmeFilename":"README.md","homepage":"https://github.com/bahamas10/node-latest"}