{"_id":"local-npm","_rev":"102-3e98c9826a8ac41f2332210fe23471c6","name":"local-npm","description":"Local and offline-first npm mirror","dist-tags":{"latest":"2.2.2"},"versions":{"0.1.0":{"name":"local-npm","version":"0.1.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"46eef966121a250ca18a26c374867a5ece9428eb","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.0","_shasum":"08e5322f9acd1b41bf609b3f227a67cb9eb89678","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"08e5322f9acd1b41bf609b3f227a67cb9eb89678","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.0.tgz","integrity":"sha512-Fqc/kDIT2fShBW/y8X49ssAV6aXwUon+TM6/C5Rd7ztT44Y8YZsV2JSjyO6ZXKjTNhGRYrgTB6kCjnE/f24psA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwa9lSUZFt9OOTt9UKLZprvf/l/h+zF0Gab9i/5eypQAiA6I8iUiptjSvXynnsDL3/Bui/y7qsDgjwn4BfaBuNPvg=="}]},"directories":{}},"0.1.1":{"name":"local-npm","version":"0.1.1","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"cd346414d77d71e09d28e3bfb45770e94770b3ba","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.1","_shasum":"35905db2e377b6e1eaa0400f462354e981b5f49c","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"35905db2e377b6e1eaa0400f462354e981b5f49c","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.1.tgz","integrity":"sha512-6vEvoSLi9oGfymQGUBZgrOOoRrSEmA8nU19tW9oV3ogrdIetUNU8vy+InyZ+UnBbHVYxE1efIZQrUJTSlGmGQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAj9TmE4MGYE+1D2zZYsUX/KxvnERvQgAVocsn3X5i3GAiAFMe2gT/z//myLs9mUF6yxpZHHKrDqwciGPy9n83XHUw=="}]},"directories":{}},"0.1.2":{"name":"local-npm","version":"0.1.2","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"97e92ea755957875f90d985de328e7632c229f68","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.2","_shasum":"b5527e6cc24eb9529af2e8e6266b202efa1c0e64","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"b5527e6cc24eb9529af2e8e6266b202efa1c0e64","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.2.tgz","integrity":"sha512-kVcz+B8Hltre85KKc7dEaIcf6aiRF8XS94RdW5cADwwGBkvW3LcuBrrkVYmvEXmHLDFM+apjzwdvUZ7PClT8Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCplpMNM6Vqr/MhwwykX0vkEGFs57TqRoX9UfshpX+C6AIgDgTEZ087SDnj89Gh7FTz4iOD1d9AIA/QQ92dLeVItIU="}]},"directories":{}},"0.1.3":{"name":"local-npm","version":"0.1.3","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"c2cbeff3a5147b736db489b35a9a43350332cf7d","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.3","_shasum":"3fce9b3d844ca5fb32ca9b6dba17e016084bc387","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"3fce9b3d844ca5fb32ca9b6dba17e016084bc387","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.3.tgz","integrity":"sha512-awVn5h3jEdh3VrmKSowUhLwfrMlKBrkfHUrBjk1dRXm09gU37UpifaoTBa8J2kIy93sA52n1S4V9YGjbZ++PQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKsTonaQjaVmjDP0hfN4+TKDfxxq2SLxSCWg3lGS9+twIgeej/B5XQSNdguyd81rTREmhfxAcR5UpHWABTjSluifI="}]},"directories":{}},"0.1.4":{"name":"local-npm","version":"0.1.4","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"bcb54e9b435da6664b87b2e40d7feb550fdf30be","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.4","_shasum":"8a5e4a9688d7caaa670df19b537c659fc6c68731","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"8a5e4a9688d7caaa670df19b537c659fc6c68731","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.4.tgz","integrity":"sha512-4I8eD+qpz7yFo26Fg5XELeEoAcLC6TfODHYLiBx8L7ITWU9O+8vA6UWFUvAicsbaSz0CWSBujbxn4ppyi+Md4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGYDSEaikeCrqtZugcfE6/agnmrRLwvZPqP5X7fZ6E7tAiAC9sg99yirikgKIPoNIHLNib0miy7Z37B4tg89nAOsDA=="}]},"directories":{}},"0.1.5":{"name":"local-npm","version":"0.1.5","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"fa1c08ad54af7b941d42f00c17d041a5b3ddf8ea","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.5","_shasum":"15800505eee5fe2a021ab13e5e33f6aec2ef0545","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"15800505eee5fe2a021ab13e5e33f6aec2ef0545","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.5.tgz","integrity":"sha512-Wu2oaGhimZDH//xwxhXvwlb1LA9kDmwiN3ydofrZ5hdKdazI12cUPuB6Pz7tThqTS3bgkEZClE/tQEfPjHXb9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1XfWIhRTkpTdJH33PZpB7yiZ6DEZwLKv3Z8KY1xtW3QIhAPnK5ys/2csBLF7Vrrlz06Zpbp+CQGXYs1Z0Ppyhuv1Z"}]},"directories":{}},"0.1.6":{"name":"local-npm","version":"0.1.6","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"245a5c7363375edfdcc6e5c19f1ec142f785a01f","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.6","_shasum":"3b5ec95efc9031ed883f62cf3017788fa5de8ed4","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"3b5ec95efc9031ed883f62cf3017788fa5de8ed4","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.6.tgz","integrity":"sha512-ah7MUUj5apamLSHtLpnCHaJ++mWygk5xbAeOaq6SFY5wJYhoxOYvZLug7k3oIxXPX3c3XzYN9x+Yjwb3T1nNbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDM1gSOqvygOqw+SMZAVmq/lXZ7AwAH6pK6Bd0lusw/wAIgISMtDgwG4WY4vRFpCe4/Qgh6zzLde3FY9weKkjmrig0="}]},"directories":{}},"0.1.7":{"name":"local-npm","version":"0.1.7","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"10def72a1ed05da90fe3f1dec9de7a6ea2bf6fbc","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.7","_shasum":"301a4a4a5a00061f4efe7f63600495f7db9ed3c3","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"301a4a4a5a00061f4efe7f63600495f7db9ed3c3","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.7.tgz","integrity":"sha512-dEaDFuGdmF2rvX7wKeo9BymgqmkiKVv1EoZksgIi0EV+VcLKUDhIt9GwITxuJoBkwvPM9fur1me79jT+6xPrvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBTBIIlxwaZigiJF8t8UM1OEAkZXL7zG0PoGfnDhHHyQIgMUZfMlqIAGXUBMMREapMelAZk2bXrUDoaEvRKQm+W6A="}]},"directories":{}},"0.1.9":{"name":"local-npm","version":"0.1.9","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"43208c19b8cda5842d6b30a65262ea4a0d9d2dcd","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.1.9","_shasum":"b72c25436cd9bd1ced91d159b1641ddae113c5b9","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"b72c25436cd9bd1ced91d159b1641ddae113c5b9","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.1.9.tgz","integrity":"sha512-D6Yyd5uDmdguVirmPiy+FtnGT52xYxAMGPJcwjf+pp5ZwovMns0Intclid3j8CFRHqKEcdABB0ts18PAp8muHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxwm4hfXznITWUMy2gwOv8rEFbEkIUh+TXxS69AgPbfAiEAkPrTc86RYkjhdBVrAV+kU2+acqlodkjgUTKoHJ8thcM="}]},"directories":{}},"0.2.0":{"name":"local-npm","version":"0.2.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"3a82bf29fb8cafcecee6242603ae86472752a471","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.2.0","_shasum":"0abbab0fbde000c9296a3b25698edc94e3478c37","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"0abbab0fbde000c9296a3b25698edc94e3478c37","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.2.0.tgz","integrity":"sha512-SZSnOBdHA2VCsKljRd72eW+A59vgJwGy7roVW+0pcFrO3w4yw0DnVxMc+H4rkiFEUDRC5MVWWNSu7GlLEIo2Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS8nFfw8wRLAEsC+srQMj7UNCSvfMQa8XefOdhyFV5FQIhALIsAt928C0irG54WYyNqMGUAXooPAeKe8eDAuG9lWWX"}]},"directories":{}},"0.2.1":{"name":"local-npm","version":"0.2.1","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"b860414634ea9086c604019bbdfe58c7742bc2f6","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.2.1","_shasum":"af968331f7cc362172a28c423a06c61ee907c103","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"af968331f7cc362172a28c423a06c61ee907c103","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.2.1.tgz","integrity":"sha512-AnSUq9ZAVYt9deaXykTZsUbG81kw6YdUhP/B4hegJ6BA3l4CFBtLPqUtS4ohzQzhAI7hP6FFsOU/G21WOzip0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgWITDiAfckHvG2AJcwAB0yJ0j2wYx4GTXR3Zi2EJ99AiEA4YylZNV+j9chAeV6TDCh+Pj4kEj2ne6cfDkCioClc8M="}]},"directories":{}},"0.3.0":{"name":"local-npm","version":"0.3.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"1695de062ababa0536fd949a142f1608989d8b63","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.3.0","_shasum":"f200ffac053fda212dfc74a1f12ea0f60ac7c486","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"f200ffac053fda212dfc74a1f12ea0f60ac7c486","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.3.0.tgz","integrity":"sha512-NZ4Nn2QKjsPp0v9n8CX9iaSQJDrzSzqwWn4HSJk2R+yhoTx7z0VWXHE5hDqGfG2mHbMDNh+9tKKNd376hu7nRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmiOVO2Cb/v9lQu2x6TU+WoC2H7zqVfvRL5vceApiBqQIhANf3rfmKMzMZwH+MlJWVSxtdbCHyRhyP50VM7euA5sBf"}]},"directories":{}},"0.3.1":{"name":"local-npm","version":"0.3.1","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"5bc20c4e400d4ceac9163d9d46115e4b949b4d8b","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.3.1","_shasum":"9acc6294b42d244eef1e2135bee1bdb5ff711aea","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"9acc6294b42d244eef1e2135bee1bdb5ff711aea","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.3.1.tgz","integrity":"sha512-NoGMOrCvVs//Qh9y2JI62i79qNuwpWn+olHcCLb3Sb5odZKP8V+ExpD12JXn0XU8s/XHJxSYXMj6wUwJPWbj2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHu97gv8z1p8+U/huEZbJvbJeQqwqmQbwXAyXy9q8V7ZAiAytpHtE6aF6FwMNTRwCr0C64GgkF0b156MSwZ/o1BO1A=="}]},"directories":{}},"0.3.2":{"name":"local-npm","version":"0.3.2","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"4902c2335431747243e7f6fee6dfc03af230eea1","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.3.2","_shasum":"897cc345c0ea6127425ffc90663a4e157f75b69c","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"897cc345c0ea6127425ffc90663a4e157f75b69c","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.3.2.tgz","integrity":"sha512-qQV2aqDzlY/jr/DermsKlD/eeKmg5o+mfVmcwpk66hHkcBqf0668kfiyNGKjPgQ85/nXZEP79BpztbnBYD8rAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEs3jsUPTE07ws9D0D5jm4L6mfr4AbLIhKEG9D8gZhIGAiEAmn8N2N9s7++nariX08HsirJJe/LJ61lPmE0v8Ia4+SQ="}]},"directories":{}},"0.3.3":{"name":"local-npm","version":"0.3.3","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"1be3b86c2cf0630f5c1c4a9754d8aab1d4e08607","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.3.3","_shasum":"c0214f543571127ff6ee7729d742c74e8aab2337","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"c0214f543571127ff6ee7729d742c74e8aab2337","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.3.3.tgz","integrity":"sha512-mhBCEDqwMXaAfhLfBMqIlLcYVv6SH+tbBPcxDSH2SOQ33ZGdxNrKUDDpO1qAjmHNDAAhzWO8kBWVmbJ75JwMbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDehyEMvlDUl6O3ZUqVXGT2VsGgZr3UXEFOxdITh7M47wIhAPjd8w7wkoRr6OoRKUEhHrtzPh8ZwB4xpE9rwaYDvEnv"}]},"directories":{}},"0.3.4":{"name":"local-npm","version":"0.3.4","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"68a3edafafc46b6dd10c860d8639b7a43fceabf3","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.3.4","_shasum":"3e06ab21a763e666210f3218b7accccb47c72b1d","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"3e06ab21a763e666210f3218b7accccb47c72b1d","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.3.4.tgz","integrity":"sha512-58H+gPPyMAmyyieohSXbOU8dL/haj0UbuBLEfo7eTY9gLxkDOz3hVPAtPd6qCOZCK7b/PJpP7XAtUADQxmTF5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi3K/HvDpX1uRW9v66TPkb8++WmGzlecSYh5+VFJ/saAiEA34HAPjzUxMAgMTdW2ST4S4XxfS4taId113n//ui0gjk="}]},"directories":{}},"0.3.5":{"name":"local-npm","version":"0.3.5","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"6370274e1e29ac0fa829b7251a8c513f9be51509","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.3.5","_shasum":"f1c18805d75f9566ca29315246db97ab07fa1505","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"f1c18805d75f9566ca29315246db97ab07fa1505","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.3.5.tgz","integrity":"sha512-IYGDPneaRfYM55jp7okU4zd7QQ/PJSrkjjyv9svudxeN+894Yi/C8y7qf5+c+V8CbfvRG8tlcNzSwmDoFKyoeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHykkesPd23wNtdFanTBvpbTRLAIK5h1fKyqGgS69gArAiEApmDckk2XUo0xk4DtyOIeU8UVQyopcpcGHkYodhHgyJI="}]},"directories":{}},"0.3.6":{"name":"local-npm","version":"0.3.6","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"10d9ca84b364dbf02f548c13fe16d39cb9b3654d","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.3.6","_shasum":"bc5661f1eb88eedbfa546fbbaa60802f610db830","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"bc5661f1eb88eedbfa546fbbaa60802f610db830","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.3.6.tgz","integrity":"sha512-LIfOfXypPDUtucdY62WlPlhSBP23S8qlCQrbzTCBOJc11wJHyDbqso+xPX8NaR4f+AlyYo8XVMbO/OFkWR929w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/hNU4KsaPBIfu2bujCQFRCLLggdksXfmwz9tq0v8DYAiAVGn43zgfrVTvRGh71rNLW4mNVgLElRXCwjocKhbvEdQ=="}]},"directories":{}},"0.3.7":{"name":"local-npm","version":"0.3.7","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"^1.1.4","optimist":"^0.6.1","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"2b32018a7dd2c8e478695b20601085f991a4789d","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@0.3.7","_shasum":"74f89e5a079ed4cf66a7de77d791add8adcaeecb","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"74f89e5a079ed4cf66a7de77d791add8adcaeecb","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-0.3.7.tgz","integrity":"sha512-LvNRZj3CU8idm7upw283OoIhxeIxfCuE6dOL68exCCULCg39+E/2n4FWFzajFTEEaiqlzFu+aJ7gXv+a2uf3wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBM0fz6dnmPWxu2J6yq7YTCCm88YESusOObSUYg+VHKmAiEAi6sm4ubG6X7dQ+2xUzTGOPy1qrv8cbzmkVM+M5zS3zc="}]},"directories":{}},"1.0.0":{"name":"local-npm","version":"1.0.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"git://github.com/nolanlawson/npm-fullfat-registry","optimist":"^0.6.1","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"de7bf4d08796b316317228624b5e388eff6e3940","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@1.0.0","_shasum":"6d98c3a7fe4bb01897eb459c003645d22ac5e12b","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"6d98c3a7fe4bb01897eb459c003645d22ac5e12b","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.0.0.tgz","integrity":"sha512-7A+m+w6U6qn0sPioIkVYrgSpsGfsjh2iLVBiX3xYpYvdKZatR0PP5PGmG4v0CWcD2gE/vLGlCp7hhVRegj6Ejw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4u+L3a3oQaQjpSerUXpgL3Msmi3rACJ43MaZVymHmoAiBIHWrM4t4xYBxtQVkzcQ6eCPr4J7dxpXWRqOuUVR7xGg=="}]},"directories":{}},"1.0.1":{"name":"local-npm","version":"1.0.1","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","npm-fullfat-registry":"git+https://github.com/nolanlawson/npm-fullfat-registry","optimist":"^0.6.1","pouchdb":"git+https://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1"},"bin":{"local-npm":"./index.js"},"gitHead":"01b094fe8a8d9410a73af3432431f4b54a75da58","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@1.0.1","_shasum":"9c43348a0503e2d72e6bc2b589d20e52c61fde91","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"}],"dist":{"shasum":"9c43348a0503e2d72e6bc2b589d20e52c61fde91","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.0.1.tgz","integrity":"sha512-exbqDw6hBcG4PPlCOMVbLa4d8a0VfeKAlS0mZMjLgYK6WDrtgTDpV2eDmq+KYKuIc0cYHgzzc9KiBsvrcazdTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxj3zi9hwlHm3hphT9RrhVYXUSY5xLYQvKbSPFpZgWAAiEAs02TvtiAEnJxwEl3/E/qmULl24LdjpyUil2S1Sucm2g="}]},"directories":{}},"1.1.0":{"name":"local-npm","version":"1.1.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1","through2":"^0.6.0","compression":"^1.0.10","level":"^0.18.0","yargs":"^1.3.1","colors":"^0.6.2"},"bin":{"local-npm":"./bin.js"},"gitHead":"090f6b655f825ac19439505d6614b8e29a1ee33a","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@1.1.0","_shasum":"70b58e2dec0497d0939db8f0faacb705fe7c7872","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"70b58e2dec0497d0939db8f0faacb705fe7c7872","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.1.0.tgz","integrity":"sha512-ZOwhf+zHj0KweY3nq/fNQZqpSrxAtmRE5QuSilwXDI8l3E/RZr4YcYRDQzTnGY2x6L/Pe21ViTbKZPM6QuEgIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWRxEtr4cW68qm+bmJFPf/xPXu/1X+zzXvLMoPP996PAIhANGI7cIyFXSg5lQRn42AAKGn+tKomYyBE0csTeRtb7+0"}]},"directories":{}},"1.1.1":{"name":"local-npm","version":"1.1.1","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1","through2":"^0.6.0","compression":"^1.0.10","level":"^0.18.0","yargs":"^1.3.1","colors":"^0.6.2"},"bin":{"local-npm":"./bin.js"},"bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@1.1.1","dist":{"shasum":"829670f96ab5c0a3ce2a0e53d243670f3033d8e9","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.1.1.tgz","integrity":"sha512-Bz89ihsMx9hHV2medAWZ9DGGvarzYI3AwCak9yCuB5u1SPPOsmCOL0f7zRAHhB24NILzpzOBLWrvDU8AZbLNCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcAYjuoPFIcUBoFgmPCsILMP8noA7bydNRroNd399+CwIgVuEdUAko2N4JRASRiAsXbY9UOzkAySjBn5SIgJm+Xv4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.2.0":{"name":"local-npm","version":"1.2.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1","through2":"^0.6.0","compression":"^1.0.10","level":"^0.18.0","colors":"^0.6.2","yargs":"nylen/yargs#fix-camelcase-usage"},"bin":{"local-npm":"./bin.js"},"bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@1.2.0","dist":{"shasum":"f49c809d4addd6c282c605081619997593a77b3c","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.2.0.tgz","integrity":"sha512-ufK6JAatQWEfvo/csq4iwjk5J5tc4aFXPLBlnAGVrMbJCEO9A7T1f2rL30Oyyq9LasWo1M47s/HhgnZBrF5G6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfM5eK4wyt94jKEliWJZUtDVMii1W6uDgKz5pg2hfNwgIhAITcWfidsTgqosCZzmzkWg3sAkqFIFfvPoEridtZNvJn"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.3.0":{"name":"local-npm","version":"1.3.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1","through2":"^0.6.0","compression":"^1.0.10","level":"^0.18.0","colors":"^0.6.2","yargs":"nylen/yargs#fix-camelcase-usage"},"bin":{"local-npm":"./bin.js"},"bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@1.3.0","dist":{"shasum":"bcc8310e142d08679fd0b85f10c5de4c3716b51b","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.3.0.tgz","integrity":"sha512-cOZfQUnIgbjwzGLL9MiCNq7twEXJ0rb70D4pxEXkfClb28f2CAD1YUYM6Mg91tPbB24x9GRZ8vmI38KBvyQqJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmAFBaUOBYADbB/tOB0cqu0ulpT7p4I2OshIIjqWfmtAiA2rKQCklyRkx+ywPCAEFxpo6LhOjpCsT6zOBeOOs7bBg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.4.0":{"name":"local-npm","version":"1.4.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","pouchdb":"git://github.com/pouchdb/pouchdb","request":"^2.39.0","serve-favicon":"^2.0.1","through2":"^0.6.0","compression":"^1.0.10","level":"^0.18.0","colors":"^0.6.2","yargs":"nylen/yargs#fix-camelcase-usage"},"bin":{"local-npm":"./bin.js"},"bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@1.4.0","dist":{"shasum":"15cbeed3a292480c64af5f0c011d0b92bb86de41","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.0.tgz","integrity":"sha512-W155ehmpXN1mESLJXEchYWq1ZjhNi9XRQ740+M+Ej7z6qV27iy22ruwZ8FFf9Azb1azq98QCOuYpBD8W98/D4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZN0kTSLY09t0bdwl6T5JzKguw8e6HN9EgbGA8P7aWIAIhAM/2ESgiwm1GStVAg0o/J5VJw1bFCl1KuFnzgowOdyST"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.4.1":{"name":"local-npm","version":"1.4.1","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","morgan":"^1.2.2","pouchdb":"^3.3.1","request":"^2.39.0","serve-favicon":"^2.0.1","through2":"^0.6.0","compression":"^1.0.10","level":"^0.18.0","colors":"^0.6.2","yargs":"git+https://github.com/nylen/yargs#fix-camelcase-usage"},"bin":{"local-npm":"./bin.js"},"gitHead":"89bb856e3118b5172f2dac00f0c209b6cdcb9732","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm","_id":"local-npm@1.4.1","_shasum":"0fdce879ce0cbe2c04047b28b50d3ae8658a4bc1","_from":".","_npmVersion":"2.7.0","_nodeVersion":"1.5.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"0fdce879ce0cbe2c04047b28b50d3ae8658a4bc1","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.1.tgz","integrity":"sha512-Bldnc9YCGFH1qj4750VfVfnDM0pZkBjE1AvtRgkz2veVniblGmKVTmy+PZUEdqBmtm/vbQ4Xq7bFETTkYMM1Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBmRfHbNaTONKuQcBTyFXVTGFLNTcgnoblFAzOVz+3NAIhAIldBZ0yk0zqYu0SLRi4FJn2DbYT9UW8sVGekYtmfFXm"}]},"directories":{}},"1.4.2":{"name":"local-npm","version":"1.4.2","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","level":"^0.18.0","morgan":"^1.2.2","pouchdb":"^3.3.1","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^0.6.0","yargs":"github:nylen/yargs#fix-camelcase-usage"},"bin":{"local-npm":"./bin.js"},"gitHead":"e68c1b1151f722269ba8352d727447483dfe5c21","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.4.2","_shasum":"3d9220108aead1e4a7cf0ded2569cde6e1fb2aff","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"3d9220108aead1e4a7cf0ded2569cde6e1fb2aff","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.2.tgz","integrity":"sha512-Ez0S/o5MuRwinJ/81FJKL7CpP+tqCQU+piacvqJjxVQJTqn/QZsNiBfSg9MT+174SBzPeGF2+r8KEpifLbGE0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWvufKpvR7pjZQtbiqIfBi2H51sbuJ7mpP23JeYumT5AiEApQ2fE7NjfYNk9jsZgSJmiS2uESRsUzngxDkYdeR5wXc="}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.4.3":{"name":"local-npm","version":"1.4.3","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","level":"^0.18.0","morgan":"^1.2.2","pouchdb":"^3.3.1","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^0.6.0","yargs":"github:nylen/yargs#fix-camelcase-usage"},"bin":{"local-npm":"./bin.js"},"gitHead":"00e101ab8be49d850237bec7f5c19aa2b4cd392e","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.4.3","_shasum":"ed2036ea5780e5751ab0df598e78564aacd3a12d","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"ed2036ea5780e5751ab0df598e78564aacd3a12d","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.3.tgz","integrity":"sha512-VM8ky/NxP8JQl2+oOHet5XwzYOco6XS/YoY4zOOVF6/zIKtmTUCDswiMt3LEoV0VhPPJec/3BwAxv5Aal/gTbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC69IOS+qoFfjTqpHypKelhGh18dGiiypggDKYoiQ+WAIhAP8gnQJ8y57OVoXVgVXu/XkLds+L4iyLbHJs4DIyVxJU"}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.4.4":{"name":"local-npm","version":"1.4.4","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","level":"^0.18.0","morgan":"^1.2.2","pouchdb":"^3.3.1","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^0.6.0","yargs":"^3.18.0"},"bin":{"local-npm":"./bin.js"},"gitHead":"1d493ce682bc3b8b86a81b6ed888c8732a4199f0","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.4.4","_shasum":"feb7adebebd2990cc8b44ca29db0c1905563cb4a","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"feb7adebebd2990cc8b44ca29db0c1905563cb4a","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.4.tgz","integrity":"sha512-eOr5RhbGSnRxrDNxRuo/Z8rQE9Kfy2hwyQKwNVqR6+CdlROZQOMSTUV+dYDTPrYxKGdgDMKt8DAoZp0kxK5C5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw5C4NDI6BBeqDv9Ak2HiM//BEud9UlGjWOA1BNG63BgIhANaJxI/uRpRJYVulVhFaTesh0F2LGPK5nzPMYf9P4HJ9"}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.4.5":{"name":"local-npm","version":"1.4.5","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache 2","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.5.1","level":"^0.18.0","morgan":"^1.2.2","pouchdb":"^4.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^0.6.0","yargs":"^3.18.0"},"bin":{"local-npm":"./bin.js"},"gitHead":"4d85604dae166373fd52ad345d4f6a733a85f537","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.4.5","_shasum":"62f6c7b0a1ed72b21ad7ac14603f0264549cd1fa","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"62f6c7b0a1ed72b21ad7ac14603f0264549cd1fa","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.5.tgz","integrity":"sha512-slz9y6E0r22m5b+wXatDMuvT8DS1EeJoHop2YaiSIrSNBIogqoQJOt7d7s7l12kw1K4mzIZ9e7Kp5GCDUJNIRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChicd112E0xzqRkKlUs6AlhT7JB60Y286mnHXVY9HRXgIhAMUWO+RwkLS8NBnPpGf3BNRZd91AN4ZgZ/Gd2nJ6JoiG"}]},"directories":{}},"1.4.6":{"name":"local-npm","version":"1.4.6","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.17.2","level":"^1.3.0","morgan":"^1.2.2","pouchdb":"^4.0.3","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"bin":{"local-npm":"./bin.js"},"gitHead":"1bf63fe8d35c813577c4f777aff9d1c165315de7","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.4.6","_shasum":"2bcfa4d0d3206971f2711bd941ba217e069b6171","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"2bcfa4d0d3206971f2711bd941ba217e069b6171","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.6.tgz","integrity":"sha512-KyEP9+HI0zLyY5xmfeVgr9Z806jyiftmoxgGJDEYbLvjooH49KwWV2m7uz8hTfTgcaep6VB/YcgQnVlxMSG9cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWKkVeJRMVD3gbqQzlCH7K0woT2CJxICL6Jxu/Ot2xDwIhANszpgVeeoVyeAGwpqyaBsnqljygbZgqV8ZQFVvj27ZT"}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.4.7":{"name":"local-npm","version":"1.4.7","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"4.6.1","express-pouchdb":"^0.17.2","level":"^1.3.0","morgan":"^1.2.2","pouchdb":"^4.0.3","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"bin":{"local-npm":"./bin.js"},"gitHead":"f67a7ff5f0e75e2945704e763e4c2dcb5e633bc6","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.4.7","_shasum":"28c3bf69597a4348962f846bf9b59b7ae1bfac73","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"28c3bf69597a4348962f846bf9b59b7ae1bfac73","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.7.tgz","integrity":"sha512-DAFmZ/0Vy+eWA4/nZl9hW7eTTxGw7BgEaT5uYuyi52t/gpM2iOjZZAovvT19DlV07BAVtug7AG/mIGoVVtvGqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeLreL+1gv9AicJ8Gp6XPaNtlwHbfL8arb7nAlVygRMAiEAwO3k8iRy/RKMqaVsIdqqfZeu6hw5iJHottcH6lJr+ps="}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.4.8":{"name":"local-npm","version":"1.4.8","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-pouchdb":"^0.17.2","level":"^1.3.0","morgan":"^1.2.2","pouchdb":"^4.0.3","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"bin":{"local-npm":"./bin.js"},"gitHead":"8ce836ac2a9e2651362ae95df6ab00bc96a5ccf3","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.4.8","_shasum":"7bc8ff2c3b0ef9674394f08c32f6c6db213473dc","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"7bc8ff2c3b0ef9674394f08c32f6c6db213473dc","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.8.tgz","integrity":"sha512-D33FK0uEsNFZV1jyiDBu9tc7UIZ11puoep4SNhC0KQlrCESS70uB5SvYA/nOx/FZP0HgSNsIpNZ955VN/L6LLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEijCqeyhsYuM1i6TEy+LKqpRzWdEVpYQXGt35JNXLnwIhAPJmulIHmYLfyiOV4Uz2v8H5Ff+jBFUyRvyBEmuzgYOU"}]},"directories":{}},"1.4.9":{"name":"local-npm","version":"1.4.9","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-pouchdb":"^1.0.0","level":"^1.3.0","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"bin":{"local-npm":"./bin.js"},"gitHead":"934d9fd5101baee5e28734f84f857d590fa072c2","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.4.9","_shasum":"0b1b5ba8c5305cb48d7061ee5bd361f9876dd545","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"0b1b5ba8c5305cb48d7061ee5bd361f9876dd545","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.4.9.tgz","integrity":"sha512-Fx1xp5dk1zoQowJQyinufUSmhZDADGC0lywdOxihaIdj86UC3B1NpeInT4JxssX7TWxMpMPxIOSxlf5TPVTlGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfQfVsBXwu+z4hnW4stg85VaDM2GXfiIkDIbopJg3q8AiEAkhOAX0tJOwMNxWfS+xGPgkpnYXCeTCIKzxbdtyeDXTs="}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.5.0":{"name":"local-npm","version":"1.5.0","description":"npm, on your local disk","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"bin":{"local-npm":"./bin.js"},"gitHead":"e6c79d2c3c6f0f75b63fcb5689e721302d3ff68f","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.0","_shasum":"ad1029e59197b1527df977142e041947f7c17004","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"ad1029e59197b1527df977142e041947f7c17004","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.0.tgz","integrity":"sha512-ILMwSU24Lw0qIpZiF46ctuJNw1rjyrD9O+Q4fQil8kAnrHe08+f5gMhuSU4sHGTP2AmvVozOWcK+ZbCdVWKYxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTKss8HAqDwAaNA0kl5xZYsKXMo+VBcZJgqvjzp3H2hAiEApAMA9e4jcS3PeZ3PStiKerDeSCNAkCBr97DcZwp3Hac="}]},"directories":{}},"1.5.1":{"name":"local-npm","version":"1.5.1","description":"npm, on your local disk","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts lint main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"033e9d1bcbd55dfc5eef9d7d707d746d7d8a0df7","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.1","_shasum":"8aadd382cdb2f218b23103cfa91ccac624cfa76b","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"8aadd382cdb2f218b23103cfa91ccac624cfa76b","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.1.tgz","integrity":"sha512-3E1A8Wk/DXdTO+IkcWB0JGyMGtquDuYVTnoeFNY0VPdoQIv+a7jWtpCB1mkPiz3FOFKHDzg9l0BGRkfERBp6VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiMuFeFqO9pIlAQZUpyAKtzDDOPQlo62Fz3jgBjWaGAAiBgDu45GBZDwx5si3PvRYn7p8uhPZMhScdtwjXbWHkQng=="}]},"directories":{}},"1.5.2":{"name":"local-npm","version":"1.5.2","description":"npm, on your local disk","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts lint main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"112424771d1a697feeea1441a7739c97841c8400","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.2","_shasum":"b8d98f4422e37efce3efba9f1a5bc1372eb31e67","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"b8d98f4422e37efce3efba9f1a5bc1372eb31e67","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.2.tgz","integrity":"sha512-JHARuuOF++8uvN023dlrffG8JmcTiJ2Yqe6e7qoHeD/YmSGYQRRQu5pZC6bAH57kFcAKSQLKUBCpDfz5DYTdEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNLGqCsWU+LvmsE9GNoRGtCmP3/TZa6D441yRAVoG9PwIhAIfrUERRbCY+VBwzNNQV36mF4taD8pR6QW1HioBecT9x"}]},"directories":{}},"1.5.3":{"name":"local-npm","version":"1.5.3","description":"npm, on your local disk","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts lint main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha --grep=$GREP test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"f0723a6e7d4a2ea301082382b76414bac608ba53","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.3","_shasum":"07cb623e5b840ecfe9f6e8ece3b2ca98a584bb9f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"07cb623e5b840ecfe9f6e8ece3b2ca98a584bb9f","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.3.tgz","integrity":"sha512-tR8Zld6QBV03K2NLv8qtCXOz0UkJLSL55pRULH8mqop97wxjPdPzytGgp+0RUnkmfeCeY2hMWqPjV9iUZmLcAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB2OiZSvZm5zSdhnzdh6incV1PKO3D6s98Cb2T6ic2NAiEAkUM4yUQbkN6zVRxqIOIJ6Zi6mBfiGzYKRPu+VNlhwjg="}]},"directories":{}},"1.5.4":{"name":"local-npm","version":"1.5.4","description":"Local and offline-first npm mirror","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha --grep=$GREP test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./lib/bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"258fc7e41889da6607fe3d607983ac061788e298","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.4","_shasum":"bddbe461ac280fddfeb4c2cfedda54bee68f3b6a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"dist":{"shasum":"bddbe461ac280fddfeb4c2cfedda54bee68f3b6a","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.4.tgz","integrity":"sha512-xVKNNApAfh3HjD4ZQw/oFSSky8+4t+6WEovlmidyFoEPwFbUoMWNs8ZouefKP3U5yXnmXBCcSUV4jvu/hYXN1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNS/UfOs4CajiUQ8j2x9TEBAT4vAHQeSikvDEUH2RREQIhAIG4AS0khrG1tcUjkKgYiSNL+2N0zWKb9MGlDy9tELnK"}]},"directories":{}},"1.5.5":{"name":"local-npm","version":"1.5.5","description":"Local and offline-first npm mirror","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha --grep=$GREP test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./lib/bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"377df06c2341ecae14ed261c794b889daae2e55f","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.5","_shasum":"632fc0cafe0be1a68cbb0e1e6545b834b7580467","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"632fc0cafe0be1a68cbb0e1e6545b834b7580467","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.5.tgz","integrity":"sha512-aFQzAyNjTIQifohEcKbAQRAzGPHMC6XDYUnpEdVlpzt84+ups/ut+6cimRab+I+y8WQYk4ibIR4ISMTKogXZiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX2tpoaGIzg3nRAQV+ehLrLl0Pz+OCTrnPEDRIPzh96AiEArGy79eMXRiOL865mroQjq65gW28Glj9Dht0VaJYz5jc="}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.5.6":{"name":"local-npm","version":"1.5.6","description":"Local and offline-first npm mirror","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha --grep=$GREP test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./lib/bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-http-proxy":"^0.6.0","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"caf4a693cc62051f48632ff45b51e00ed483a5ba","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.6","_shasum":"49ebbec9062465f38d06fcf23dd337cccb216732","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"49ebbec9062465f38d06fcf23dd337cccb216732","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.6.tgz","integrity":"sha512-bsHfxuoJjWBd30LM3lSkhv1Tfk70O2xerAP/jr0/nfXFiyycjKm7wRGrXC2/H0edicIJRm3HJ7DtsNlDgVJvWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVHUKWYAk2ko3i5MGWnqfmZXm4UGoWx32BuUkJE8679gIgDZ+3GNScV+2PaI6JaFSC23MUcwxN7iDZVtJzDsuJe+U="}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.5.7":{"name":"local-npm","version":"1.5.7","description":"Local and offline-first npm mirror","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha --grep=$GREP test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./lib/bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-http-proxy":"^0.6.0","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"89546f75ea0405c1a6b7daa0243bedaa9247db5a","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.7","_shasum":"e2e4d11dec10cafd2acf1504864302ad12f9cf57","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"e2e4d11dec10cafd2acf1504864302ad12f9cf57","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.7.tgz","integrity":"sha512-NWTZTJd6nZvPlaaBLbHEUOm5Vh0EMpBSdnQrliyDHtXmGMK5ONpA6BF8GgIJ7wSV0a9lJWPP+Q/cnmbgp2bImQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjvaDZxM5BrtHtut46+UkwFmGAxjvvEMR+ZF3qgDwTcAIgIvfg4zmAm1e34dg2g6emXm+haNex1HdtXm8R0D4VZq0="}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"directories":{}},"1.5.8":{"name":"local-npm","version":"1.5.8","description":"Local and offline-first npm mirror","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha --grep=$GREP test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./lib/bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-http-proxy":"^0.6.0","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"eddacf9070acd1fc08e681ea379f72eed13948b6","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.5.8","_shasum":"f4fa8a9485868b45ea7c6d4c34d9dcde93fc01d0","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"f4fa8a9485868b45ea7c6d4c34d9dcde93fc01d0","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.5.8.tgz","integrity":"sha512-G2cYibbnDD3yJlxljAJOctyRIaaRBb9kkwLNvCidSxBtjVSl0laRAvRk1805SnbgUmvHN0wtgfkN63tWIztQDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqfrxvScRNrV/kHOdDDpHzBosvZ4zpHKq4eojh10fWpwIhAJ3zF9lxqREx/i6GroOhkT/fr3akmOxEcHER2KSrLfLI"}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/local-npm-1.5.8.tgz_1457282938353_0.05874110385775566"},"directories":{}},"1.6.0":{"name":"local-npm","version":"1.6.0","description":"Local and offline-first npm mirror","main":"lib/index.js","bin":{"local-npm":"lib/bin.js"},"scripts":{"test":"echo \"There is no 'npm test'! Run ./test.sh instead.\" && exit 1","run-test":"run-scripts main-test test-cleanup","lint":"eslint lib/ test/","write-npmrc":"echo registry=http://127.0.0.1:3030/ > .npmrc","main-test":"babel-node node_modules/.bin/_mocha --grep=$GREP test/test.js","test-cleanup":"rm -f .npmrc","start":"node ./lib/bin.js"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"repository":{"type":"git","url":"git+https://github.com/nolanlawson/local-npm.git"},"license":"Apache-2.0","dependencies":{"bluebird":"^2.2.2","colors":"^0.6.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.10.4","express-http-proxy":"^0.6.0","express-pouchdb":"^1.0.0","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^5.0.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^3.18.0"},"devDependencies":{"babel-cli":"^6.4.0","babel-eslint":"^4.1.6","babel-plugin-syntax-async-functions":"^6.3.13","babel-plugin-transform-regenerator":"^6.3.26","babel-preset-es2015":"^6.3.13","chai":"^3.4.1","child-process-promise":"^1.1.0","denodeify":"^1.2.1","eslint":"^1.10.3","istanbul":"^0.4.1","istanbul-coveralls":"^1.0.3","memdown":"^1.1.0","mkdirp":"^0.5.1","mocha":"^2.3.4","ncp":"^2.0.0","nock":"^5.2.1","node-fetch":"^1.3.3","rimraf":"^2.5.0","run-scripts":"^0.4.0"},"gitHead":"78c1487f9e36e46b189446c86399b6c472ed6106","bugs":{"url":"https://github.com/nolanlawson/local-npm/issues"},"homepage":"https://github.com/nolanlawson/local-npm#readme","_id":"local-npm@1.6.0","_shasum":"53cdafb17b954e0ae6c810f1e3b5c7760441bf87","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.2.2","_npmUser":{"name":"nolanlawson","email":"nolan@nolanlawson.com"},"dist":{"shasum":"53cdafb17b954e0ae6c810f1e3b5c7760441bf87","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-1.6.0.tgz","integrity":"sha512-AjWtuvzbMNywFTcadK42sEXcucCxlaDoDHe7bCx6kToe5o00QmTCX1mn0zjfzsT5vwm/GU3ywG7kmZ0pv7D35Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8zmv1X3LZE/1pjTmCbmb+PwJKS6Y4KdEZ+Yud4OHovAiEA+KniQrJdmKeQe3KOGBEBWhNuBmRAuMHONYec89JtlZY="}]},"maintainers":[{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"cwmma","email":"calvin.metcalf@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/local-npm-1.6.0.tgz_1468250488397_0.5535608283244073"},"directories":{}},"2.0.0":{"name":"local-npm","version":"2.0.0","description":"Local and offline-first npm mirror","main":"lib/index.js","scripts":{"test":"tape test/**.js","coverage":"tap test/**.js --coverage --coverage-report=html","lint":"eslint .","start":"node ./bin/index.js","build":"NODE_ENV=production webpack --progress","build-stats":"NODE_ENV=production webpack --json > stats.json","dev":"webpack-dev-server --hot"},"engines":{"node":">= 4"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"bin":{"local-npm":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/local-npm/local-npm.git"},"contributors":[{"name":"Gabriel J. Csapo","email":"gabecsapo@gmail.com"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.15.3","express-http-proxy":"^1.0.3","express-pouchdb":"^2.3.7","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^6.2.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^8.0.1"},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-plugin-react":"^7.0.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","font-awesome":"^4.7.0","marked":"^0.3.6","memdown":"^1.2.4","moment":"^2.18.1","prop-types":"^15.5.10","psychic-ui":"^1.0.6","react":"^15.5.4","react-dom":"^15.5.4","react-markdown":"^2.5.0","react-router":"^3.0.5","recharts":"^1.0.0-alpha.0","style-loader":"^0.17.0","tap":"^10.3.2","tape":"^4.6.3","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.4.5","whatwg-fetch":"^2.0.3"},"gitHead":"b1f25bbc88197de9e3e58f07f8a72a0cc6b34d23","bugs":{"url":"https://github.com/local-npm/local-npm/issues"},"homepage":"https://github.com/local-npm/local-npm#readme","_id":"local-npm@2.0.0","_shasum":"14cc826ae5031f75e66bad18be920e961aa8e998","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},"dist":{"shasum":"14cc826ae5031f75e66bad18be920e961aa8e998","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-2.0.0.tgz","integrity":"sha512-369HOCU/5VV17epy3k3N35Rhf5BHrDlL1Whmioz+CP3cMTqzs4tj4CGNken2KxKyYj/9JuWGuPGNvPFMmZVSmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIPZOQcVRBJvk7Ih5cchT3axhHFQAFjos0hAaI9SjQ1QIhAIkCmLRD7AcTwJhSybBJ/z79NYdcSkeyAaGvTqz5dK3K"}]},"maintainers":[{"email":"gabecsapo@gmail.com","name":"gabrielcsapo"},{"email":"calvin.metcalf@gmail.com","name":"cwmma"},{"email":"nolan@nolanlawson.com","name":"nolanlawson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-npm-2.0.0.tgz_1496214684810_0.5147006621118635"},"directories":{}},"2.0.1":{"name":"local-npm","version":"2.0.1","description":"Local and offline-first npm mirror","main":"lib/index.js","scripts":{"test":"tape test/**.js","coverage":"tap test/**.js --coverage --coverage-report=html","lint":"eslint .","start":"node ./bin/index.js","build":"NODE_ENV=production webpack --progress","build-stats":"NODE_ENV=production webpack --json > stats.json","dev":"webpack-dev-server --hot"},"engines":{"node":">= 4"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"bin":{"local-npm":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/local-npm/local-npm.git"},"contributors":[{"name":"Gabriel J. Csapo","email":"gabecsapo@gmail.com"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","compression":"^1.0.10","corser":"^2.0.0","express":"^4.15.3","express-http-proxy":"^1.0.3","express-pouchdb":"^2.3.7","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^6.2.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","through2":"^2.0.0","yargs":"^8.0.1"},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-plugin-react":"^7.0.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","font-awesome":"^4.7.0","marked":"^0.3.6","memdown":"^1.2.4","moment":"^2.18.1","prop-types":"^15.5.10","psychic-ui":"^1.0.6","react":"^15.5.4","react-dom":"^15.5.4","react-markdown":"^2.5.0","react-router":"^3.0.5","recharts":"^1.0.0-alpha.0","style-loader":"^0.17.0","tap":"^10.3.2","tape":"^4.6.3","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.4.5","whatwg-fetch":"^2.0.3"},"gitHead":"788f0c872fc2701f5068c7c368b5ea2e06202425","bugs":{"url":"https://github.com/local-npm/local-npm/issues"},"homepage":"https://github.com/local-npm/local-npm#readme","_id":"local-npm@2.0.1","_shasum":"d2bddb376ff9b2e93438dc0ac85f0495f1a6114e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"4.7.0","_npmUser":{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},"dist":{"shasum":"d2bddb376ff9b2e93438dc0ac85f0495f1a6114e","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-2.0.1.tgz","integrity":"sha512-JVNYQu+Aamd0VAO0ZjHiBr1Q4f2sj0NX4oohueRxxxKD4QngT5xEzbiDLmmvtduNtFc0PWNX8w7oOY9qP/bNUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSlfiaU8ca6Fd7+P/7fl/61seT0K096Au5hC/ImvD/VQIhAINCxf3pMbfYvxs7TUs9cHQFnAkhuwjbQ+AAgNHX+jle"}]},"maintainers":[{"email":"gabecsapo@gmail.com","name":"gabrielcsapo"},{"email":"calvin.metcalf@gmail.com","name":"cwmma"},{"email":"nolan@nolanlawson.com","name":"nolanlawson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-npm-2.0.1.tgz_1497029702537_0.3576932835858315"},"directories":{}},"2.1.0":{"name":"local-npm","version":"2.1.0","description":"Local and offline-first npm mirror","main":"lib/index.js","scripts":{"test":"tape test/**.js","coverage":"tap test/**.js --coverage --coverage-report=html","lint":"eslint .","start":"node ./bin/index.js","build":"NODE_ENV=production webpack --progress","build-stats":"NODE_ENV=production webpack --json > stats.json","dev":"webpack-dev-server --hot"},"engines":{"node":">= 4"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"bin":{"local-npm":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/local-npm/local-npm.git"},"contributors":[{"name":"Gabriel J. Csapo","email":"gabecsapo@gmail.com"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","compression":"^1.0.10","corser":"^2.0.0","express":"^4.15.3","express-http-proxy":"^1.0.3","express-pouchdb":"^2.3.7","level":"^1.3.0","mkdirp":"^0.5.1","morgan":"^1.2.2","pouchdb":"^6.2.0","request":"^2.39.0","semver":"^5.0.1","serve-favicon":"^2.0.1","then-levelup":"^1.0.2"},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-plugin-react":"^7.0.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","font-awesome":"^4.7.0","marked":"^0.3.6","memdown":"^1.2.4","moment":"^2.18.1","prop-types":"^15.5.10","psychic-ui":"^1.0.6","react":"^15.5.4","react-dom":"^15.5.4","react-markdown":"^2.5.0","react-router":"^3.0.5","recharts":"^1.0.0-alpha.0","style-loader":"^0.17.0","tap":"^10.3.2","tape":"^4.6.3","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.4.5","whatwg-fetch":"^2.0.3"},"gitHead":"d60222ea771a3c6a7415ff0f4eb0ba1615785495","bugs":{"url":"https://github.com/local-npm/local-npm/issues"},"homepage":"https://github.com/local-npm/local-npm#readme","_id":"local-npm@2.1.0","_shasum":"a25a448575eba4826032061d7f2edb2d6f0b2457","_from":".","_npmVersion":"4.0.5","_nodeVersion":"4.7.0","_npmUser":{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},"dist":{"shasum":"a25a448575eba4826032061d7f2edb2d6f0b2457","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-2.1.0.tgz","integrity":"sha512-PvDYc20wygz63fBt+H+eKgW8mcjBiusDjaAyXt2rehD6+cF+V1SFw+I+SruvotInejqI+SfwbwatEXFDs8gwiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVQh+cKpH3zQMD22q7zio8rTTLN41ysug4j+/rOLncNQIhAMuVAZpNLxiOUsI31V3HJ7z9N+6/qni6SdKUrzj39vWQ"}]},"maintainers":[{"email":"gabecsapo@gmail.com","name":"gabrielcsapo"},{"email":"calvin.metcalf@gmail.com","name":"cwmma"},{"email":"nolan@nolanlawson.com","name":"nolanlawson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-npm-2.1.0.tgz_1499217880878_0.7900628428906202"},"directories":{}},"2.2.0":{"name":"local-npm","version":"2.2.0","description":"Local and offline-first npm mirror","main":"lib/index.js","scripts":{"test":"tape test/**.js","coverage":"tap test/**.js --coverage --coverage-report=html","lint":"eslint .","start":"node ./bin/index.js","build":"NODE_ENV=production webpack --progress","build-stats":"NODE_ENV=production webpack --json > stats.json","dev":"webpack-dev-server --hot"},"engines":{"node":">= 4"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"bin":{"local-npm":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/local-npm/local-npm.git"},"contributors":[{"name":"Gabriel J. Csapo","email":"gabecsapo@gmail.com"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","compression":"^1.0.10","corser":"^2.0.0","express":"^4.15.3","express-http-proxy":"^1.0.3","express-pouchdb":"^2.3.7","level":"^1.7.0","mkdirp":"^0.5.1","pouchdb":"^6.2.0","request":"^2.39.0","response-time":"^2.3.2","semver":"^5.0.1","serve-favicon":"^2.0.1","then-levelup":"^1.0.2"},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-plugin-react":"^7.0.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","font-awesome":"^4.7.0","marked":"^0.3.6","memdown":"^1.2.4","moment":"^2.18.1","prop-types":"^15.5.10","psychic-ui":"^1.0.6","react":"^15.5.4","react-dom":"^15.5.4","react-markdown":"^2.5.0","react-router":"^3.0.5","recharts":"^1.0.0-alpha.0","style-loader":"^0.17.0","tap":"^10.3.2","tape":"^4.6.3","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.4.5","whatwg-fetch":"^2.0.3"},"gitHead":"c884d92b8bc3b7eb6af73189c2f97ca485b21638","bugs":{"url":"https://github.com/local-npm/local-npm/issues"},"homepage":"https://github.com/local-npm/local-npm#readme","_id":"local-npm@2.2.0","_shasum":"186b5bf958c4633515527957f744f6fb101bc4ed","_from":".","_npmVersion":"4.0.5","_nodeVersion":"4.7.0","_npmUser":{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},"dist":{"shasum":"186b5bf958c4633515527957f744f6fb101bc4ed","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-2.2.0.tgz","integrity":"sha512-TzBamNQpUWNP4PrOh8Tx8xjmQwiwE9KYK9psUlMSnOwCm8wZXLHVHaZTOL9Hm6C6IzWrso//n8cStoJx2ANROA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB22kfT6KFga6DHJSaQpmlOynqZqrzmAY66qtlEggHzGAiEAw4k8Jb6Y1QW7f2FpeVrYyUYNyyz+Xiab+rXR8hpwVP0="}]},"maintainers":[{"email":"gabecsapo@gmail.com","name":"gabrielcsapo"},{"email":"calvin.metcalf@gmail.com","name":"cwmma"},{"email":"nolan@nolanlawson.com","name":"nolanlawson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-npm-2.2.0.tgz_1500092520435_0.678063940955326"},"directories":{}},"2.2.1":{"name":"local-npm","version":"2.2.1","description":"Local and offline-first npm mirror","main":"lib/index.js","scripts":{"test":"tape test/**.js","coverage":"tap test/**.js --coverage --coverage-report=html","lint":"eslint .","start":"node ./bin/index.js","build":"NODE_ENV=production webpack --progress","build-stats":"NODE_ENV=production webpack --json > stats.json","dev":"webpack-dev-server --hot"},"engines":{"node":">= 4"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"bin":{"local-npm":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/local-npm/local-npm.git"},"contributors":[{"name":"Gabriel J. Csapo","email":"gabecsapo@gmail.com"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","commander":"^2.9.0","compression":"^1.0.10","corser":"^2.0.0","express":"^4.15.3","express-http-proxy":"^1.0.3","express-pouchdb":"^2.3.7","level":"^1.7.0","mkdirp":"^0.5.1","pouchdb":"^6.2.0","request":"^2.39.0","response-time":"^2.3.2","semver":"^5.0.1","serve-favicon":"^2.0.1","then-levelup":"^1.0.2"},"devDependencies":{"babel-core":"^6.24.1","babel-loader":"^7.0.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","css-loader":"^0.28.1","eslint":"^3.19.0","eslint-plugin-react":"^7.0.1","extract-text-webpack-plugin":"^2.1.0","file-loader":"^0.11.1","font-awesome":"^4.7.0","marked":"^0.3.6","memdown":"^1.2.4","moment":"^2.18.1","prop-types":"^15.5.10","psychic-ui":"^1.0.6","react":"^15.5.4","react-dom":"^15.5.4","react-markdown":"^2.5.0","react-router":"^3.0.5","recharts":"^1.0.0-alpha.0","style-loader":"^0.17.0","tap":"^10.3.2","tape":"^4.6.3","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-server":"^2.4.5","whatwg-fetch":"^2.0.3"},"gitHead":"70a38b4696dd66380f61fd493c3cf5452f0e295a","bugs":{"url":"https://github.com/local-npm/local-npm/issues"},"homepage":"https://github.com/local-npm/local-npm#readme","_id":"local-npm@2.2.1","_shasum":"9da5296a6786e866699e25b92e1761e5633cd074","_from":".","_npmVersion":"4.0.5","_nodeVersion":"4.7.0","_npmUser":{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},"dist":{"shasum":"9da5296a6786e866699e25b92e1761e5633cd074","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-2.2.1.tgz","integrity":"sha512-MPn2aIKjsHF5P7xyKDdGLOqyaihKS+i4X0scuARyNzsTFACtXKmlBSoQIXsyu6spZi2OMYFaaCghtaoM2HO0bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlI6dtr6i6PM6xi3bSI9Mm8xwlXudlMZu8i1dxMPR0TgIhALcP/33C4gVSvC7EbImhU5Zx7qhal/wbV8QgU31uD4EJ"}]},"maintainers":[{"email":"gabecsapo@gmail.com","name":"gabrielcsapo"},{"email":"calvin.metcalf@gmail.com","name":"cwmma"},{"email":"nolan@nolanlawson.com","name":"nolanlawson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-npm-2.2.1.tgz_1502650333240_0.1431553140282631"},"directories":{}},"2.2.2":{"name":"local-npm","version":"2.2.2","description":"Local and offline-first npm mirror","main":"lib/index.js","scripts":{"lint":"eslint .","test":"tape test/**.js","coverage":"tap test/**.js --coverage --coverage-report=html","start":"node ./bin/index.js","build":"NODE_ENV=production webpack --progress","dev":"webpack-dev-server --hot"},"engines":{"node":">= 6"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"bin":{"local-npm":"bin/index.js"},"repository":{"type":"git","url":"git+https://github.com/local-npm/local-npm.git"},"contributors":[{"name":"Gabriel J. Csapo","email":"gabecsapo@gmail.com"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","commander":"^2.11.0","compression":"^1.7.1","corser":"^2.0.0","express":"^4.16.2","express-http-proxy":"^1.0.7","express-pouchdb":"^2.3.7","level":"^1.7.0","mkdirp":"^0.5.1","pouchdb":"^6.3.4","request":"^2.83.0","response-time":"^2.3.2","semver":"^5.4.1","serve-favicon":"^2.4.5","serve-static":"^1.13.1","then-levelup":"^1.0.2"},"devDependencies":{"babel-core":"^6.26.0","babel-loader":"^7.1.2","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","css-loader":"^0.28.7","eslint":"^4.9.0","eslint-plugin-react":"^7.4.0","extract-text-webpack-plugin":"^3.0.1","file-loader":"^1.1.5","font-awesome":"^4.7.0","marked":"^0.3.6","memdown":"^1.4.1","moment":"^2.19.1","prop-types":"^15.6.0","psychic-ui":"^1.0.8","react":"^16.0.0","react-dom":"^16.0.0","react-markdown":"^2.5.0","react-router-dom":"^4.2.2","recharts":"^1.0.0-alpha.0","style-loader":"^0.19.0","tap":"^10.7.2","tape":"^4.8.0","url-loader":"^0.6.2","webpack":"^3.7.1","webpack-dev-server":"^2.9.2","whatwg-fetch":"^2.0.3"},"gitHead":"3ee51e28d25eb7d554a42088237d6ee94d4f5ef5","bugs":{"url":"https://github.com/local-npm/local-npm/issues"},"homepage":"https://github.com/local-npm/local-npm#readme","_id":"local-npm@2.2.2","_shasum":"181fff84ff129e7867d4d50b9d1f0f3dc4ea2990","_from":".","_npmVersion":"4.0.5","_nodeVersion":"4.7.0","_npmUser":{"name":"gabrielcsapo","email":"gabecsapo@gmail.com"},"dist":{"shasum":"181fff84ff129e7867d4d50b9d1f0f3dc4ea2990","tarball":"https://registry.npmjs.org/local-npm/-/local-npm-2.2.2.tgz","integrity":"sha512-7zBOKKwKhhKZnWbvpogHuzRx0kUsvDn6dkDhBFBXe8AoK48RUIZEh9WsUqkmwxkz+myBG4ylU3rICw3++YmrMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4pY/kwTT2cpal6CfdAaxwWOAHgrVuJhiCTPdraUQJqQIgK+70cTZjxgiNSWC6z2oZSEm/TTcrid3T32vPTvj3Y2w="}]},"maintainers":[{"email":"gabecsapo@gmail.com","name":"gabrielcsapo"},{"email":"calvin.metcalf@gmail.com","name":"cwmma"},{"email":"nolan@nolanlawson.com","name":"nolanlawson"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-npm-2.2.2.tgz_1508129117350_0.8632478816434741"},"directories":{}}},"readme":"<img alt=\"local-npm\" width=\"500px\" src=\"https://cdn.rawgit.com/local-npm/local-npm/8a78d31af0ecfd1d9dfb06ac985a7beacc343f35/assets/logo.svg\" />\n\n[![Build Status](https://travis-ci.org/local-npm/local-npm.svg)](https://travis-ci.org/local-npm/local-npm) [![Coverage Status](https://lcov-server.herokuapp.com/badge/github%2Ecom/local-npm/local-npm.svg)](https://lcov-server.herokuapp.com/coverage/github%2Ecom/local-npm/local-npm)\n\n`local-npm` is a Node server that acts as a local npm registry. It serves modules, caches them, and updates them whenever they change. Basically it's a local mirror, but without having to replicate the entire npm registry.\n\nThis allows your `npm install` commands to (mostly) work offline. Also, they get faster and faster over time, as commonly-installed modules are aggressively cached.\n\n<!-- TOC depthFrom:1 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 -->\n\n- [Introduction](#introduction)\n- [Usage](#usage)\n\t- [Listening for events](#listening-for-events)\n- [Command line options](#command-line-options)\n- [Browser UI](#browser-ui)\n- [Switching with npmrc](#switching-with-npmrc)\n- [Speed test](#speed-test)\n- [How it works](#how-it-works)\n- [Using with Docker](#using-with-docker)\n\n<!-- /TOC -->\n\n# Introduction\n\n`local-npm` acts as a proxy between you and the main npm registry. You run `npm install` commands like normal, but under the hood, all requests are sent through the local server.\n\nWhen you first `npm install` a module, it'll be fetched from the main npm registry. After that, the module and all its dependencies (at that version) are stored in a local database, so you can expect subsequent installs to be much faster.\n\nThe server will also listen for changes from the remote registry, so you can expect updates to a module's metadata to be replicated within seconds of being published. (I.e. you won't get stuck with old versions.)\n\nIf you're organizing a conference/meetup/whatever, you can also share this local server with multiple people.  So if your teammates are constantly installing the same modules over and over again, this can save a lot of time in the long run.\n\n`local-npm` is also a good way to make `npm install` work offline. Assuming new versions of a package haven't been published since you last installed, subsequent `npm install`s will all serve from the cache, without ever hitting a remote server.\n\nAddy Osmani has [a nice post](https://addyosmani.com/blog/using-npm-offline/) comparing `local-npm` to other options.\n\n# Usage\n\nIf you're using OS X, take a look at [local-npm-launch-agent](https://github.com/local-npm/local-npm-launch-agent), a one-liner that sets everything up automatically. Otherwise:\n\n    $ npm install -g local-npm\n\nThen\n\n    $ local-npm\n\nto start the server. (Note that it will write files in whatever directory you run it from.)\n\nThen set `npm` to point to the local server:\n\n    $ npm set registry http://127.0.0.1:5080\n\nTo switch back, you can do:\n\n    $ npm set registry https://registry.npmjs.org\n\nThe same rules as for the [npm Australia mirror](http://www.npmjs.org.au/) apply here.\n\n## Listening for events\n\n> to listen to process level events to collecting metrics use the global event emitter to introspect on these - _events can be one of the following_ (info, warn, missed, cached, request)\n\n```javascript\nrequire('local-npm')({\n    port: 5080,\n    pouchPort: 6789,\n    remote: 'https://registry.npmjs.org',\n    remoteSkim: 'https://replicate.npmjs.com',\n    url: 'http://127.0.0.1:5080',\n    directory: './'\n});\nprocess.on('request', (msg) => {\n  console.log(msg);\n})\n```\n\n# Command line options\n\n```\nUsage: local-npm [options]\n\nOptions:\n\n\t-h, --help                   output usage information\n\t-V, --version                output the version number\n\t-p, --port [port]            The port to run local-npm on\n\t-pp, --pouch-port [port]     The port to run the pouch db server on\n\t-l, --log-level [level]      The level to log information to the console from local-npm\n\t-r, --remote [url]           The registry to fallback information gathering and tars on\n\t-rs, --remote-skim [url]     The remote skimdb to sync couchdb information from\n\t-u, --url [url]              The default access url that local-npm will be hosted on\n\t-d, --directory [directory]  directory to store data\n```\n\n**Protip**: You can replicate from your friend's `local-npm` to your own `local-npm` by simply pointing at it:\n\n```\n$ local-npm \\\n   --remote http://<friends_hostname>:5080 \\\n   --remote-skim http://<friends_hostname>:16984/skimdb\n```\n\nWhile your friend does:\n\n```\n$ local-npm \\\n   --url http://<friends_hostname>:5080\n```\n\nIn this way, you can create a daisy chain of awesome.\n\n**Protip 2**: If you want to set up a single `local-npm` for multiple people to use, such as for conferences or workplaces, then just daemonize it (e.g. using [forever](https://www.npmjs.org/package/forever)), and then when you run it, specify the URL that clients will use to access the server, e.g.:\n\n```\n$ local-npm \\\n    --url http://192.168.x.x:5080\n```\n\nThis will ensure that clients fetch tarballs from `192.168.x.x` instead of `127.0.0.1`.\n\nIf you want a GUI or don't want to run it from the command-line is an electron app for that! [https://github.com/local-npm/local-npm-daemon](https://github.com/local-npm/local-npm-daemon)\n\n![local-npm-daemon](https://github.com/local-npm/local-npm-daemon/raw/master/assets/example.png)\n\n# Browser UI\n\nA rudimentary npm-like UI that allows you to search modules and see their descriptions can be found at [http://localhost:5080/_browse](http://localhost:5080/_browse).\n\n| main | package |\n|------|---------|\n| ![main.png](./assets/main.png) | ![package.png](./assets/package.png) |\n\nIf you haven't finished replicating the remote skimdb, then not all the modules will be visible yet.\n\n# Switching with npmrc\n\nFeatures like `npm search` are currently unsupported. So to avoid having to remember URLs when switching back and forth, you can use `npmrc` like so (based on the instructions for [the Australian mirror of npm](http://www.npmjs.org.au/)):\n\n\n    $ npm install -g npmrc\n    $ npmrc -c local\n    $ npm set registry http://127.0.0.1:5080\n\nthen to search:\n\n    $ npmrc default\n\nand to switch back:\n\n    $ npmrc local\n\nIncidentally, though, `local-npm` does allow you to do `npm login` and `npm publish`. These commands will just be proxied to the main npm registry.\n\n# Speed test\n\nFor a speed test of `local-npm` versus regular npm, [see these results](https://github.com/local-npm/test-local-npm-speed#readme).\n\n# How it works\n\nnpm is built on top of CouchDB, so `local-npm` works by replicating the full \"skimdb\" database to a local [PouchDB Server](https://github.com/pouchdb/pouchdb-server). You can inspect the running database at [http://127.0.0.1:16984/_utils](http://127.0.0.1:16984/_utils). (Don't write to it!)\n\nThe entire \"skimdb\" (metadata) is replicated locally, but for the \"fullfatdb\" (metadata plus tarballs), only what you `npm install` is stored. To start from scratch, just delete whatever directory you started the server in.\n\nCouchDB has a changes feed, so `local-npm` just listens to the `skimdb` changes to know when it needs to refresh an outdated module. Changes should replicate within a few seconds of being published. (You can watch this happen in realtime by reading the logs, which is kind of fun! An update comes in whenever someone publishes a module.)\n\nNote that new tarballs aren't downloaded until you explicitly `npm install` them, though. So e.g. if you install `v1.0.0` of a package, then `v1.0.1` is published, and your range says `^1.0.0`, then the next `npm install` will fail unless you're online and can fetch the new tarball.\n\n# Using with Docker\n\nUsing local-npm with Docker can help speed up build times during development.\nThe awkward way to use this would be something like:\n\n```\nRUN local-npm && \\\n    npm set registry http://... && \\\n    npm set proxy .... && \\\n    npm install some packages etc ...\n```\n\nRunning services inside of a Docker build command isn't really Docker's business.  The friendly scenario works better in this case:\n\n```\nlocal-npm --url=http://<network host or ip>:5080\n```\n\nAnd adding the npm registry/proxy commands to your Dockerfile:\n\n```\nRUN npm config set proxy http://<network host or ip>:5080\nRUN npm config set proxy http://<network host or ip>:5080\nRUN npm config set registry http://<network host or ip>:5080\nRUN npm config set strict-ssl false\nRUN npm install project dependencies ...\n```\n","maintainers":[{"email":"gabecsapo@gmail.com","name":"gabrielcsapo"},{"email":"calvin.metcalf@gmail.com","name":"cwmma"},{"email":"nolan@nolanlawson.com","name":"nolanlawson"}],"time":{"modified":"2022-06-19T13:17:58.554Z","created":"2014-08-06T05:16:44.614Z","0.1.0":"2014-08-06T05:16:44.614Z","0.1.1":"2014-08-06T05:23:50.773Z","0.1.2":"2014-08-06T12:58:00.820Z","0.1.3":"2014-08-06T12:58:09.728Z","0.1.4":"2014-08-06T14:10:24.330Z","0.1.5":"2014-08-06T14:55:28.726Z","0.1.6":"2014-08-06T15:23:03.865Z","0.1.7":"2014-08-06T15:44:05.374Z","0.1.9":"2014-08-07T03:31:45.474Z","0.2.0":"2014-08-07T03:44:51.814Z","0.2.1":"2014-08-07T03:48:52.346Z","0.3.0":"2014-08-07T04:05:59.317Z","0.3.1":"2014-08-07T11:56:24.620Z","0.3.2":"2014-08-07T12:00:33.565Z","0.3.3":"2014-08-07T12:02:33.451Z","0.3.4":"2014-08-07T12:04:16.164Z","0.3.5":"2014-08-07T12:07:12.045Z","0.3.6":"2014-08-07T12:23:53.696Z","0.3.7":"2014-08-07T15:30:08.476Z","1.0.0":"2014-08-08T04:43:44.051Z","1.0.1":"2014-08-08T15:18:41.567Z","1.1.0":"2014-08-11T02:43:19.816Z","1.1.1":"2014-08-11T15:59:32.148Z","1.2.0":"2014-08-18T18:27:12.674Z","1.3.0":"2014-09-08T17:52:44.407Z","1.4.0":"2014-09-24T11:39:30.219Z","1.4.1":"2015-05-24T22:50:32.655Z","1.4.2":"2015-07-30T14:13:52.072Z","1.4.3":"2015-08-07T15:03:42.475Z","1.4.4":"2015-08-08T14:00:02.857Z","1.4.5":"2015-09-07T16:17:53.988Z","1.4.6":"2015-09-16T15:44:32.045Z","1.4.7":"2015-10-03T04:43:44.903Z","1.4.8":"2015-10-04T15:01:45.488Z","1.4.9":"2015-10-24T03:08:40.929Z","1.5.0":"2016-01-06T05:05:49.439Z","1.5.1":"2016-01-10T02:28:05.554Z","1.5.2":"2016-01-10T03:25:37.144Z","1.5.3":"2016-01-10T22:01:56.096Z","1.5.4":"2016-01-15T05:50:20.345Z","1.5.5":"2016-01-29T03:56:07.524Z","1.5.6":"2016-01-29T05:09:41.306Z","1.5.7":"2016-01-29T05:22:48.406Z","1.5.8":"2016-03-06T16:49:02.048Z","1.6.0":"2016-07-11T15:21:31.784Z","2.0.0":"2017-05-31T07:11:25.014Z","2.0.1":"2017-06-09T17:35:02.811Z","2.1.0":"2017-07-05T01:24:41.161Z","2.2.0":"2017-07-15T04:22:00.748Z","2.2.1":"2017-08-13T18:52:15.346Z","2.2.2":"2017-10-16T04:45:17.510Z"},"homepage":"https://github.com/local-npm/local-npm#readme","repository":{"type":"git","url":"git+https://github.com/local-npm/local-npm.git"},"author":{"name":"Nolan Lawson","email":"nolan@nolanlawson.com"},"bugs":{"url":"https://github.com/local-npm/local-npm/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"bsnote":true,"barryevans80":true,"sakthiifnotec":true,"patoi":true,"ayoungh":true,"knksmith57":true,"tomchentw":true,"adisanto":true,"koskokos":true,"shanewholloway":true,"abhisekp":true,"eguanlao":true,"delacap":true,"goulash1971":true,"atd":true,"rdesoky":true,"mjasso":true},"contributors":[{"name":"Gabriel J. Csapo","email":"gabecsapo@gmail.com"}]}