{"_id":"registry-static","_rev":"54-0021e7b325b84fa1ab3dd5e73b0ad037","name":"registry-static","description":"create a static, flat file based npm registry","dist-tags":{"latest":"2.4.0"},"versions":{"0.0.1":{"name":"registry-static","version":"0.0.1","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.0.1","_shasum":"55f05e38d2b9aed0aa61a08e016a977bb81ceee9","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"55f05e38d2b9aed0aa61a08e016a977bb81ceee9","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.0.1.tgz","integrity":"sha512-tjV7AjHLx+Ix/NlUUCOQ+P95PNsRb9zP0dY6MqJkvCuoKmzlSkOoPeToW6+/MaTZep7knSWUGH4WF/J0NkKBxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHorypsI8pG7Yb/jus70S9TPkAccKkqiKNimPj5yTSx6AiEA0RnBPHA0WDeSyqybV+n95KaNuyze76hl36Mda+4V3dk="}]},"directories":{}},"0.0.2":{"name":"registry-static","version":"0.0.2","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.0.2","_shasum":"f20a154b567623e1b54bba653631434c7c237996","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"f20a154b567623e1b54bba653631434c7c237996","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.0.2.tgz","integrity":"sha512-qWe6uhASrvdZP/oehmM8f2jO5j+5UWpcFyurKJCnTpOKObzZSBUU/MKK+4GYuJTG/GbogrY6UekBrRM8NzcXvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+WtIwuURU0noGQ4J/Bd6Zgvz6MHEZEBh568uBmoNYGAIhAPyQjBxrDoP4+2AxR/R7HMN22xRUsEAgp5MKLZsySmI1"}]},"directories":{}},"0.1.0":{"name":"registry-static","version":"0.1.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.0","_shasum":"df41aca8f5cf3dfcaf644042f6b0f7f77d36520d","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"df41aca8f5cf3dfcaf644042f6b0f7f77d36520d","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.0.tgz","integrity":"sha512-ls+FXyg30xg5oAqV9nDxYjH4+qFYpybghnex0/kaHj67fQ4TrHGJvTcz+Pt23KnvbQfaBXbLuICuTNWEBJJu8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeaMyM+tAifWY9yV6m+j9gjFDFL8J35cVlZ9PvqYdeXQIgIzhcD+clS3LpD1ajWiw18fHJjLR60R03VukwZ9K9THE="}]},"directories":{}},"0.1.1":{"name":"registry-static","version":"0.1.1","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.1","_shasum":"adb1d4b129440bd003e76d4543a24bdc8a4706c4","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"adb1d4b129440bd003e76d4543a24bdc8a4706c4","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.1.tgz","integrity":"sha512-lGstjw8Tj51Zq4caqyW4Yg4Hjx6IV6mJsckJ6sziMJtszttz0/jM7uc1lWd93Fcw7+0eDtV/iCmXVhdf8vMwWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHaMXZAUpo1tPBp8dITOC5pYAlJEZRMvmSiznpdvmkEKAiEAgFQWanoPpOGyhUk+xAzA/G/TBYE7vpSKny8R/nH+ux4="}]},"directories":{}},"0.1.2":{"name":"registry-static","version":"0.1.2","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.2","_shasum":"48dc496e4cf4d73f3a957d7d8c21e732078848f1","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"48dc496e4cf4d73f3a957d7d8c21e732078848f1","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.2.tgz","integrity":"sha512-mnsfZDTz2zIkytNZW5dIob4DwlUnHus+3qwdIqy6gnBKWn+MRICgF1n3XV8TidzVQQZqNBt5twA9wbd0d7qnrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgyiLBnxH/YIaFQF6HkoqhW9EnntxKINHtUmI/nr08hAiEAi8fSuS9dePSJEI2RuRcGWxrJpMEF7gwepUpg/k+xCW4="}]},"directories":{}},"0.1.3":{"name":"registry-static","version":"0.1.3","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.3","_shasum":"a57b65636b5ee063725aa128b25991792c2d56ce","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"a57b65636b5ee063725aa128b25991792c2d56ce","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.3.tgz","integrity":"sha512-poOuBFuTatXRT+KTw/kPS9ABy3GmmH6RrFsquX/gwlm3JUlboEwYigq3qj0PXnJmbx/JEDusl4W64T6ZpUbI4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAknDkwVM+gaNnqxHLdZNGISusP2qpeGBkgtmX917vBSAiALVu7DvJo+9kZkf07UJ5VCPi+bmKDjJNPIK3Z9VyyhcQ=="}]},"directories":{}},"0.1.4":{"name":"registry-static","version":"0.1.4","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.4","_shasum":"946cdea5165e330a449c257b50f0f820454ea7fd","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"946cdea5165e330a449c257b50f0f820454ea7fd","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.4.tgz","integrity":"sha512-9qA0sssgP3onDnhzWlcT4HhftLHoGqZEP8rCfeVBHF7xtA+hqqfTsULEMmI4pKinPU1fXbVqNKhy2copFGXHkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDU957QduF4tRNvbGUluZQ+ms0u2iKX0Lu2R0Tenyn1QAiBVFq0/I3sc1NU5/whkokD+y1krR3dsLLrmYH0swVBcIw=="}]},"directories":{}},"0.1.5":{"name":"registry-static","version":"0.1.5","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"^0.2.1","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.5","_shasum":"b4a70f078174600bef1e656bc99dd0420dcb7add","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"b4a70f078174600bef1e656bc99dd0420dcb7add","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.5.tgz","integrity":"sha512-42HWm0e+DiYM0cWkd16TAPdOJsI5RoKQt+oC5NKeO4x4Ws5lon51BfhSf1i35UxQRgvni0ie26N+HQs8JGdxJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfZpJq1Lh212XtzC5kYATEaNZHtvtpbGUuAeElE+csFgIhAK6vY/aksikMHRhoGK8/r5qJ8cE9Asyv1DoQqnz2Nnw4"}]},"directories":{}},"0.1.6":{"name":"registry-static","version":"0.1.6","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"^0.2.1","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.6","_shasum":"1a2ef8ab94136f345713245401271caa83434adf","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"1a2ef8ab94136f345713245401271caa83434adf","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.6.tgz","integrity":"sha512-2FVPn6vgO53hm5at2Q35/pPibJ1+VSSvIuhS2UnOekJb3IK1ez1ruav+MDC/3P+n5fg90xI8l2brkgMh0L0SdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwQgjPSzib9rkS68hKOpyKnvZcRn3GLDKC8wcKlW/21AIgBQF5vRhAcDv7ydMCljOMPpWBpfgq8kEL/+haTiyNGxA="}]},"directories":{}},"0.1.7":{"name":"registry-static","version":"0.1.7","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"^0.2.1","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.7","_shasum":"12a8d481a41bd9a8a349ac490a262225adbb0634","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"12a8d481a41bd9a8a349ac490a262225adbb0634","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.7.tgz","integrity":"sha512-z/nq94nu4SzdG6ZInDuFIAbGr7RoLL5RIln6C9ZO0ilTGe0JCrAJi+CZkPTIAVrwIoatOXhznYIc0C8XO9HslA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxB9FHzzsxGqBt5Mn0S/IoqjXxFfClx3BQYefHmWuZrQIgUhLG6/Zp6VBiJ4oCmfFBwE+LTl+2Mkney+ZR5ZCq8sw="}]},"directories":{}},"0.1.8":{"name":"registry-static","version":"0.1.8","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"^0.2.1","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","jshint":"^2.5.1","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","_id":"registry-static@0.1.8","_shasum":"cafc6cfc622f3267d6440942e8eb4c082a8683f0","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"cafc6cfc622f3267d6440942e8eb4c082a8683f0","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.8.tgz","integrity":"sha512-WtYCEkqOMX9/v5Jl4U5f3bvi5NsBjCtuK6zTLLE0SC2QMGPp0vSm3pffa7WUmv+TEePAuAUlTHiOir5nUWle0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtauC5cplghv3V0M2zmweul9Ge+r57QHgzucubGpZsPAiEA5As1hRUX+X3DR9ArbTRZntwfNE/wVBOBNw1LaM0yq/w="}]},"directories":{}},"0.1.9":{"name":"registry-static","version":"0.1.9","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"^0.2.1","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","jshint":"^2.5.1","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"5833b1c997969ca995277bf1e0ac6def09d9bdf8","_id":"registry-static@0.1.9","_shasum":"cf45658bc61fbc036a38e5da0c8e54cb518a5795","_from":".","_npmVersion":"1.4.18","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"cf45658bc61fbc036a38e5da0c8e54cb518a5795","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.9.tgz","integrity":"sha512-f34SXNisro1vDCWuklreul0B33Ag+XyAmz/zRxAO3JWlfOksFONM+qK38LLtTkE1pT+6l78TFzmlzUg2gy1xkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5CbSVY2loc2FTJ+pnms+KOGXlXfVZu/9BMrZEhPzUXAIgQTuMNmkelbUxUPWbswl7E3IUbJUEyhL0JG9LAr52j5U="}]},"directories":{}},"0.1.10":{"name":"registry-static","version":"0.1.10","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"^0.7.3","async":"^0.8.0","davargs":"0.0.2","davlog":"0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"^0.4.0","patch-package-json":"0.0.2","prettysize":"0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"^0.2.1","timethat":"0.0.2"},"devDependencies":{"istanbul":"^0.2.8","jshint":"^2.5.1","mockery":"^1.4.0","vows":"^0.7.0"},"scripts":{"pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"13e62249873c007dabdc7f1740f9634665c71edf","_id":"registry-static@0.1.10","_shasum":"2abd5aeb0e85babcff59f7f84e3a1d966dca8338","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"2abd5aeb0e85babcff59f7f84e3a1d966dca8338","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.10.tgz","integrity":"sha512-MinM35mdRIvKUlnF4WuvdyPZPDc1AD1NK2/7ShPkV4uDjNeVmnXJDu+wY5l8oEi/8J1U0eonrfwLnAR2EYBinw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5Id9/xVg7ljuYQH53HL5HKiKHjEJyqU+aQVFgkaGArAiEAhMy+kBb/3uOTKOT5F7zXShiL5AwVBl/ROcrZPArEgZ4="}]},"directories":{}},"0.1.11":{"name":"registry-static","version":"0.1.11","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"main":"./lib/index.js","dependencies":{"JSONStream":"~0.7.3","async":"~0.8.0","davargs":"~0.0.2","davlog":"~0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"~0.2.1","timethat":"~0.0.2"},"devDependencies":{"istanbul":"~0.2.8","jshint":"^2.5.1","mockery":"^1.4.0","vows":"~0.7.0"},"scripts":{"pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"2a6333f1c2a61ff032c140887ebbc00262bd4bc6","_id":"registry-static@0.1.11","_shasum":"546a984e7e3744b4e63552ad0772d15e2d900be3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"546a984e7e3744b4e63552ad0772d15e2d900be3","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.1.11.tgz","integrity":"sha512-5d1Vx/F0Ua/49CPwPdoLUNhPx7qNQpPBeHaTJrzrRpKiek4NzYp9LKk8Dt/NQBVoEKFxuHSkYqclrmarVjmI+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCokZTzfMIKY4ZjjV/Szx/7U70qZ/Zh3yiJ9pFZFCuTcQIgIxTZUykKkjAq8+Rtxjm7IaQZLqNa93CKUaYNtUNfcy8="}]},"directories":{}},"0.2.0":{"name":"registry-static","version":"0.2.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.0.2","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"dcc24e0009f5f6c927244d451a23c523b8dc614d","_id":"registry-static@0.2.0","_shasum":"b7dda58ca740743e3e5f564ba4019a6ad9b3adf0","_from":".","_npmVersion":"2.6.0","_nodeVersion":"1.4.1","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"dist":{"shasum":"b7dda58ca740743e3e5f564ba4019a6ad9b3adf0","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.2.0.tgz","integrity":"sha512-xSWSfD01Hcb6OE4/xmu9iTlXy3JGytBnVcukTzUeo4OXiPjKdNbmF+7d/8vi/0JCjVnPGYsWYX0pjsQZBABGAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrWxD9OfAy/4ip77sXZfHh2ZBbQMObBQ37btWJC7ONhgIhAJCI/ZjZnV1l/NN5s/SccvsPX+VSMBeYODlWGZB4yEu1"}]},"directories":{}},"0.2.1":{"name":"registry-static","version":"0.2.1","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.0","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"86043ecf4edb76fd13e37c26ea26079e0d71b31c","_id":"registry-static@0.2.1","_shasum":"727b5fbab7b56eee117cc00fafb710db5775a628","_from":".","_npmVersion":"2.7.4","_nodeVersion":"1.6.1","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"dist":{"shasum":"727b5fbab7b56eee117cc00fafb710db5775a628","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.2.1.tgz","integrity":"sha512-LF57AvzWXr7tAUc3Yx9LCzTlLLMnTnO54vn64Ii4cGXC4RBsdSrO/OhsQKspp2qxIlDhr8AHGZSPrFaBYXwCIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK121m58QC8deXyHXA4Z0XmhdqdkpTMQBHrlwvKAZIAwIgLu4MZ1V5P88j/f931dpinSrT+Fj9jpjfTBqKZEN0X0c="}]},"directories":{}},"0.3.0":{"name":"registry-static","version":"0.3.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.0","event-stream":"^3.1.5","follow-registry":"~0.0.3","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"c0ad916a0de61a49b237314280829c402949f2a9","_id":"registry-static@0.3.0","_shasum":"f985183678348115320d08d2ad3c0b9034736b04","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"dist":{"shasum":"f985183678348115320d08d2ad3c0b9034736b04","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.3.0.tgz","integrity":"sha512-TjbBabNhltK6tVGgoF39Gta73RNy0IZ2NOgwMADq84P/6qvtnftGTNxtLmwHNWumdU1Pq6p6kQF5Qan6sWIBVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD419mjdgI7gjRt+wAyuluVRzAHtJyGencG++bF9IA0vAIgC3mWm5J/iTD5gTYDwpRlB7twNwfYFqkBljoWu8HN7Rk="}]},"directories":{}},"0.4.0":{"name":"registry-static","version":"0.4.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.0","event-stream":"^3.1.5","follow-registry":"~0.0.3","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"6de8d3baa90d1bd7a53290c55b47b921519f2a4d","_id":"registry-static@0.4.0","_shasum":"84a6c0fe85f43040795834a94a1de65c4e6deda3","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"dist":{"shasum":"84a6c0fe85f43040795834a94a1de65c4e6deda3","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.4.0.tgz","integrity":"sha512-7qGW3HVVMjHqy/UJYltUlT4ejHtauSuf92El3itjMgeEAtpALn/kX3e+PMlN0OHYvmQFgxBEWltLA5fT55wF7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8WoBm/X+wsoBz2gg5RIuMcIX34RsFPvVb8kZVssV2wwIgb4P1bnkMDg8FCo5s4e6Jf20TlVEb5O4PMI2g7yA4sBg="}]},"directories":{}},"0.5.0":{"name":"registry-static","version":"0.5.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"~0.0.3","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"f75674ead677812a8db43064416b04243e9011da","_id":"registry-static@0.5.0","_shasum":"49b6b36c2588a835c66f45117b80bbb012a84f9b","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.36","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"49b6b36c2588a835c66f45117b80bbb012a84f9b","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.5.0.tgz","integrity":"sha512-DjX3qMDwNKQ5tgRr9l72MHiLTNqbIQdsF+GxGySRf78zXZkXJdKFzqf40pJFGgWcoczO3v+qij8xsKidLZaU4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMGAMuvMxc/uypGhypRt8622IQRWqh7ipGmOcJU5wzTAiEAiwY9zqeZGjC6h1I96W6QFwYxGewnjgvOdLBSB6CyIpk="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"0.5.1":{"name":"registry-static","version":"0.5.1","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"~0.0.3","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"8758bf0d0852ecfcf801367d9e5dee5f607ee921","_id":"registry-static@0.5.1","_shasum":"601e133ec1a56ac9e8f6a6505cad63292adcb485","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.0.2","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"dist":{"shasum":"601e133ec1a56ac9e8f6a6505cad63292adcb485","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.5.1.tgz","integrity":"sha512-g/QXL3dxSPHB9DmNZcrYQU8yn9tALLAh+C08VXaNtIGXWEm99o6qwp2o0XGS+oxqTaMbqA09LunvWE/zcBIovA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0AdJb6G8qSeZ6X/6jNnQqPdV7rBjNRoj7JfOHTJ6rTgIgCc848O1pKXCuhCXVgzrgSVF7CRGNgmLbpKl8BoBonCc="}]},"directories":{}},"0.5.2":{"name":"registry-static","version":"0.5.2","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"e1c711dfd703ff38fd12151c098c3ff551c1dc66","_id":"registry-static@0.5.2","_shasum":"e1bce78bce6c8f0a692ae6318eb8a02a63b1919d","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"dist":{"shasum":"e1bce78bce6c8f0a692ae6318eb8a02a63b1919d","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.5.2.tgz","integrity":"sha512-RVmME1rXageIsFtgdI/SyZ1/wv5dEUm2fH/+JQ2By+T+XFHq2PxbqRWzenQkeu/99rgMnDzIPKWG3iQxD+isXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHl4w+vaZk7dcyQdsYYUGXJPlVE8ds7bHHxX+eYDxQjDAiBETxHWpgfAUeGNu+HDjqekftcp2a5s3BNBP6+cD94ioA=="}]},"directories":{}},"0.5.3":{"name":"registry-static","version":"0.5.3","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"ae7b23ac12aaa032ecbf6f4cd482d95a0bad9c79","_id":"registry-static@0.5.3","_shasum":"8974114b223d7aea2684267aa767c01a395a6122","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.12.5","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"8974114b223d7aea2684267aa767c01a395a6122","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.5.3.tgz","integrity":"sha512-IalZPRGsoHKe26ZlFK89ZTHZs1THikTiuUBtECito+07hhgHeTA6+v5Qa6HywBR7tBGwQgZaIDMCy6Oh7zrF7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZAW/Q4+JwIFvHaldL1NG2oMJBbK0ubLkq2Fh1uNzTIAiEAheeYbAvlEtk8TOR8RkKZkJoOoxMVAJdqvCMvX/JCLGQ="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"0.5.4":{"name":"registry-static","version":"0.5.4","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.2","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"0029660e8f575443eb2431ae3d5d2a92bde444e0","_id":"registry-static@0.5.4","_shasum":"7cd0368cab3f66b4e39a6cec01dc90846667021b","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.5","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"7cd0368cab3f66b4e39a6cec01dc90846667021b","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.5.4.tgz","integrity":"sha512-BZ9ZWZNf/V4dg2NdQv4/Fc1+avzDzQQuHvPaiSKC9HIa/q8VflQI6Umy0HqRXaAp6QTu3gGdikHdhjgqTAJNOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0CipihRBVk2HuGbCU4N2EPj9FEtdkgNR0e4CY2kG/AAiEA5OE9pfl9b8PR/UKhNylFflBTZcER82KahyNf3GYzDVg="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"0.5.5":{"name":"registry-static","version":"0.5.5","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.2","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"12dd5fb1aa56d655eda4a0c05e1ca6e93c0923a7","_id":"registry-static@0.5.5","_shasum":"ee862a24f427369bb06a58e3da19b1026f80b67d","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.5","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"ee862a24f427369bb06a58e3da19b1026f80b67d","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-0.5.5.tgz","integrity":"sha512-BTSYfrOoVSftcHcQzi9AjLY1BDbdbWZaKpvLtX8TbgHTkh42VTAsXkpyYFl0zckzJdov3y9rh3Raanf+WLF5GA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0B1THAQ8g4DhOsP3+3P37J+MRISamY3qw2VeMfdjk2gIhAJgum+10BAQLSQq2m1rTp6XNz7htycbKJx1dm9qgGzW2"}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"1.0.0":{"name":"registry-static","version":"1.0.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.2","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"3305dfd90012e76802948f73ae23b6fdb4626e43","_id":"registry-static@1.0.0","_shasum":"5e26282e2eea7902ab99f4b2062795e65106071f","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.5","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"5e26282e2eea7902ab99f4b2062795e65106071f","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-1.0.0.tgz","integrity":"sha512-Tx3AsmSfK51w6oGEVdxvwhSNEPd18IYPDlVZMYhuknM4xA4gat7W8HO1vs1i8KVcNjni90PzcwHskibj05zeyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBq0N08HtpnYFlMC76EBoHLb5Bla4snvI90YjXU4tZJQIhAKPdVtdCld5teHv6/Bn4/AHS7WO3jsjQWvKakubuF7sc"}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"1.0.1":{"name":"registry-static","version":"1.0.1","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.2","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mockery":"^1.4.0","vows":"~0.8.1"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- vows --spec ./tests/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"57c543b09f244c8d99a5bcfb314a27bca2694faf","_id":"registry-static@1.0.1","_shasum":"735f4a8b1b513187dcfdd8bd4753e1e654b51f61","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.5","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"735f4a8b1b513187dcfdd8bd4753e1e654b51f61","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-1.0.1.tgz","integrity":"sha512-NCDM/3TNljFZKBfRx+3jOTa7yMaOIIyTkj+T1Jbfs78skiPjaBG8Xxwc3aV9or6LtjSb9VCt2m9JySOtpBPc/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEBS8DGGXBCX2qRnPIL5kROQlu5yIK0jOkFCNvOwQDE/AiBxFAF693eU25I8AkKLF5G6EGs1NFMuhk9S9iVcr1MG9g=="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"2.0.0":{"name":"registry-static","version":"2.0.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~0.1.2","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","strip-ansi":"~0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mocha":"^2.2.5","mockery":"^1.4.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"58e5048e5900ba11600e2d8397d6bdbcea193073","_id":"registry-static@2.0.0","_shasum":"62b68b5133ec7340fa3d73b2bd1a399daae47083","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.10.36","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"62b68b5133ec7340fa3d73b2bd1a399daae47083","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.0.0.tgz","integrity":"sha512-h/njKWaZlqrsuf3is67Z09SLVND/OQaGV3YcdFXsR0C5IbWPmZQHyvVAnyzQudfoPp9D6z0qlFRZFW99pU9gsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPDAMMCO1qdbjgc37TNVL6gp1q9lgPF4INF9LIlW0mcAiBtW7xYfTJKBp+hslJGKYeE6J+DvTdC6KpKhayRHXKDZw=="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"2.0.1":{"name":"registry-static","version":"2.0.1","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~1.0.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mocha":"^2.2.5","mockery":"^1.4.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"ee37cf431a089739cb28e88ab2635f09e8845668","_id":"registry-static@2.0.1","_shasum":"cc33982b3c163bc203e73417953754a74b26f513","_from":".","_npmVersion":"3.4.1","_nodeVersion":"5.0.0","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"cc33982b3c163bc203e73417953754a74b26f513","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.0.1.tgz","integrity":"sha512-vLmcDt2kPKrqkM4PXt9UdzE9oy9jm7AVI56OQOcRrPk7qNFg1wHl+6Lxva41BgrV1nuuCRRVE1qFoya3Y6Lf7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFKls0yTaattYHKU2OeyJOMfo5Z6sOnmqd6f+PFqlLBAiEAqVUX181kehK7c7m34LrQHBihrIWcxD29pmT89HWdChk="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"2.0.2":{"name":"registry-static","version":"2.0.2","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~1.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mocha":"^2.2.5","mockery":"^1.4.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"800ea71da7cb18b80595f1ca7ef8ea176b181778","_id":"registry-static@2.0.2","_shasum":"d1ac98ef874e6acc23005a43cb8705659a097a70","_from":".","_npmVersion":"3.4.1","_nodeVersion":"5.0.0","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"d1ac98ef874e6acc23005a43cb8705659a097a70","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.0.2.tgz","integrity":"sha512-6CHoMUDoDef081DE89bSZ9gG4RiQq9NZc+xLs0iQQw7b7U7bz5Q5+wVqbca6kMk+PA9rqHVR6xfJuPAqrp25sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW/wkjT9dha4UThpwm7QirxTkg5T/DPK8rqPHYm12S0gIgZwDggs6b4auf37oKG29xs/JtgFgKdtFgYZBbSnp0ZVc="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"2.0.3":{"name":"registry-static","version":"2.0.3","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~1.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.0","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mkdirp":"~0.4.0","patch-package-json":"~0.0.2","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mocha":"^2.2.5","mockery":"^1.4.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"e6dd1e97aa302ac26f9b7eca3df4389db4b0e159","_id":"registry-static@2.0.3","_shasum":"28d36b7a49a986c87ce4b75b8719ed80efeee13d","_from":".","_npmVersion":"3.4.1","_nodeVersion":"5.0.0","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"28d36b7a49a986c87ce4b75b8719ed80efeee13d","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.0.3.tgz","integrity":"sha512-PQb7oHLp6ScNbFty2KZObK/CJixTFihqUWomRWUXbDEmAyf9b4lTLHyMlUONYKpgfPPxucnktpjCIPeM6qI5bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJXZRNyRLLKecSlJL8NnTh0dZ0X8KqZvx/QXdRYaOqpAiBhTaOEVnKDE991+MHyfyQYEjYt+qStldHCCYAuBlknYQ=="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"directories":{}},"2.1.0":{"name":"registry-static","version":"2.1.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~1.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.7","express":"^4.13.4","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mississippi":"^1.2.0","mkdirp":"~0.4.0","once":"^1.3.3","patch-package-json":"^0.0.4","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mocha":"^2.2.5","mockery":"^1.4.0","supertest":"^1.2.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"28c2b723789b6ac871b76dffc3dc04180f4da2d6","_id":"registry-static@2.1.0","_shasum":"eac3fbf47ce0aa4328a93146759627dae8219e94","_from":".","_npmVersion":"3.4.1","_nodeVersion":"5.0.0","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"eac3fbf47ce0aa4328a93146759627dae8219e94","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.1.0.tgz","integrity":"sha512-UcqxasiuovUDGZyqIwQCOKQkFK57mxWkw5D17hSIA+9YCqeg1xdq4RN1noltRvdhRVh96zZCJrEvtP0aomK5FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIEeLECfaU7P2fkZuXahFX2ZwoaFjYwwxhABHvDK5QbAiB4Z+2WDBpBTEkG4SaE8ZyEmHrYa/68ancengnL5HMwsg=="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/registry-static-2.1.0.tgz_1458253198063_0.3665900055784732"},"directories":{}},"2.2.0":{"name":"registry-static","version":"2.2.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~1.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.7","express":"^4.13.4","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mississippi":"^1.2.0","mkdirp":"~0.4.0","once":"^1.3.3","patch-package-json":"^0.0.4","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mocha":"^2.2.5","mockery":"^1.4.0","supertest":"^1.2.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"2f1b630ea9bde05470c5a44f32e7c49c82917d21","_id":"registry-static@2.2.0","_shasum":"aee6c4904b0a16ba1ccfad10bf9a6b6012b0c9b3","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.0","_npmUser":{"name":"bengl","email":"bryan@bryanenglish.com"},"dist":{"shasum":"aee6c4904b0a16ba1ccfad10bf9a6b6012b0c9b3","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.2.0.tgz","integrity":"sha512-OQ/SU2kndSaZLmhTfbdzY+slgULTusqVnCa0dzG52y9X6UqmJY/y9z/EuXBIzBK5pNfjuN+J3c7IOIo9MCLn0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDly1sZlGTntojAgLT5BaVirZfWp0yF6VaMVwE48LmKiAiEAg6h/hmSnLyLC1KCYXMKJR2Ul5k4yQ5MybziYVmHfK3k="}]},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/registry-static-2.2.0.tgz_1458939577307_0.9143069996498525"},"directories":{}},"2.2.1":{"name":"registry-static","version":"2.2.1","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~1.1.0","dnscache":"~0.0.3","event-stream":"^3.1.5","follow-registry":"^1.0.7","express":"^4.13.4","fs-blob-store":"^5.1.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mississippi":"^1.2.0","mkdirp":"~0.4.0","once":"^1.3.3","patch-package-json":"^0.0.4","prettysize":"~0.0.3","request":"^2.34.0","rimraf":"^2.2.6","slice-file":"^0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.2.0","istanbul":"~0.3.5","jshint":"^2.5.1","marked-man":"^0.1.4","mocha":"^2.2.5","mockery":"^1.4.0","supertest":"^1.2.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git@github.com:davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"2afde4f1df63b23d50f79654516a7e211f104bd0","_id":"registry-static@2.2.1","_shasum":"676acfeb9d312ca5b4e67996a4cc5236aa67d1c7","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"},{"name":"bengl","email":"bryan@bryanenglish.com"}],"dist":{"shasum":"676acfeb9d312ca5b4e67996a4cc5236aa67d1c7","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.2.1.tgz","integrity":"sha512-eXuPj4Dah44PTo33rNRFUjUIBGGFRmklOGmH2w+kYsIfpZMnp1Tjz8FF5QiY3uBcGRLxY9evDWnq/0Hir5BQPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAmB6NVMAmEG3fnflBB/gGr5wrIZEATjgztTUwwrTmrAIgU++KkSgSu5My4YmYU+0kpitp9juAmKn6tw9HPj71mi0="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/registry-static-2.2.1.tgz_1470945785858_0.4402616180013865"},"directories":{}},"2.3.0":{"name":"registry-static","version":"2.3.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~1.1.0","dnscache":"0.0.4","event-stream":"^3.3.4","express":"^4.13.4","follow-registry":"^3.1.0","fs-blob-store":"^5.2.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mississippi":"^1.2.0","mkdirp":"~0.4.0","once":"^1.3.3","patch-package-json":"^0.0.4","prettysize":"~0.0.3","request":"^2.87.0","rimraf":"^2.6.2","slice-file":"^0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.3.4","istanbul":"^0.4.5","jshint":"^2.9.5","marked-man":"^0.1.6","mocha":"^2.5.3","mockery":"^1.7.0","supertest":"^1.2.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"0c85fd4cf763040e5e63e7d3b5c0482275e0651d","_id":"registry-static@2.3.0","_npmVersion":"6.0.1","_nodeVersion":"8.9.4","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"dist":{"integrity":"sha512-C7WfmXAJQFxC3tLj8GLKzQqfc9+0dNJgisluuwBEkEd3QoyMZI8LxjO1QUySjO7DSYssPT/NvRz3XVq+Tz32iQ==","shasum":"2b3ec61b169de755e0fdd032ac038f1bbe4c70bd","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.3.0.tgz","fileCount":28,"unpackedSize":93796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDU80CRA9TVsSAnZWagAASYgP/jwrn3I8AE3OzCsO45uC\n9axVLgohE2dMWkfBWM+K4PwqBZrHIYUbpdclT5GJU3Pt201EaNBzWqCMpYhj\nB8JLgOI0FJeJdP78VvuINXm3OHNKmhEXwiW4bgq+utmv7ctzKFUM5l/z4NzR\ngxNdO8Z4ViXiIjRBfuZ/zJm+fUwTWMGHgaKcSfBr4wogGEf2OeggqGocv4pp\n4pPTUoBix1rJgctD7mysgEQkE+Bk6nbCX84kfA5TXV5XtiiJoBeE7H5snDtE\nqQLHt1xTh9tQfeS4cpiajJjxzQmE5jdp0kGZlWKrnXsUdPXdg2Sv6x+6tFff\n9SIPgTWugfgaSyX8QgPUd3Tl2UX9BNKKMhblY9miQaLN2o1/ynQiUWzrfR5u\nw+Xw+0mb4MHtoKW+jUfFyfi8zMWFxkkHxcEjUd6ZGTyLM7NHy/G10rNpv1L/\nCz44okWVs4aa1wBPpCkbb+FiRveOXyYlPd76YjAzXQb4lWn2gJtPJ1bONXY+\nyDxQn892jFllOuBs6xt3swP8lCfHb4w2O90n7ZIoXcsNS7piZQ3qmBcqazeE\nSKZ6cVvPDcGZU2P28BoG7YBeDZTfoNFBqLMd9zhmt74GBSL84AVz0HIw0ajp\ng9lhEBSzBbUXii6m35ZPHgkMyopXcnCrDqiW4h6No7C4Z7noUhZ1JfilVOHS\npSdC\r\n=ceYC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeiq9QaGeqbhQvJtakkJZlrGh6Ku+JHQpM5tClQkrDqwIgKcD9DRnUEkX6EKjO/PuWT+3Lhr9w9yiDnF5cyBHt83o="}]},"maintainers":[{"email":"bryan@bryanenglish.com","name":"bengl"},{"email":"davglass@gmail.com","name":"davglass"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/registry-static_2.3.0_1527598898958_0.856779716470768"},"_hasShrinkwrap":false},"2.4.0":{"name":"registry-static","version":"2.4.0","description":"create a static, flat file based npm registry","bin":{"registry-static":"./bin/registry-static"},"man":["./man/registry-static.1"],"main":"./lib/index.js","dependencies":{"async":"~0.8.0","davlog":"~1.1.0","dnscache":"0.0.4","event-stream":"^3.3.4","express":"^4.13.4","follow-registry":"^3.1.0","fs-blob-store":"^5.2.1","graceful-fs":"^2.0.3","http-https":"^1.0.0","mississippi":"^1.2.0","mkdirp":"~0.4.0","once":"^1.3.3","patch-package-json":"^0.0.4","prettysize":"~0.0.3","request":"^2.87.0","rimraf":"^2.6.2","slice-file":"^0.2.1","timethat":"~0.0.2","yargs":"^1.3.3"},"devDependencies":{"abstract-blob-store":"^3.3.4","istanbul":"^0.4.5","jshint":"^2.9.5","marked-man":"^0.1.6","mocha":"^2.5.3","mockery":"^1.7.0","supertest":"^1.2.0"},"scripts":{"prepublish":"mkdirp man && marked-man README.md > man/registry-static.1","pretest":"jshint ./bin/* ./lib/* ./tests/*","test":"istanbul cover --print both -- _mocha tests"},"repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"license":"BSD","bugs":{"url":"https://github.com/davglass/registry-static/issues"},"homepage":"https://github.com/davglass/registry-static","gitHead":"344aa499dc88b329be0f08d4f1202eb4e11f3137","_id":"registry-static@2.4.0","_npmVersion":"6.4.0","_nodeVersion":"10.6.0","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"dist":{"integrity":"sha512-e+jKnRplNnena1OYy0SuJShuPYzgAcLv5Ho1xTOEYRkkSehWcZcV7lBDw46TrV/5IXV+A7ovzCppCstjdxkOEg==","shasum":"e9e43f7e04021ea8036b417bed14d0405785851e","tarball":"https://registry.npmjs.org/registry-static/-/registry-static-2.4.0.tgz","fileCount":28,"unpackedSize":94613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu6n7CRA9TVsSAnZWagAApncP/0/+TU/5Xe/tJOEloqHH\nomPN8f75eRecKjiwMuLfkXdF5zw/jLxKdMo19riVm9Nqw8IXETQaNBzkIVAN\n4gUVdCEM1+cL0HmXJ7raRa4vWyzprdgp7HVvjReEV4B0ZcLB19OXU1f1nU6l\nE1Cb4sjZqGENLdCypnApeBlWTcrhOozm2HseAZU11uDaY09TkNu5bGZcBGgH\nS9af8VxwVCp+o0MHsqkslwIvQTJYw8lXtH9GVn3oOjCVRv+WP3cLiFbIBFvQ\nBMgJLSU8FVCVuRTJd//esqXpOQpjT6VKe9SUpW001r+Sq6MNqP+IINB5ezlr\nVTOW7vVCRghlQcmzWENCYBX6RoicKHItQWdNmh9Z9ZEoNgxT5XmLitgukoZ9\niqBTCh7BW4SZDGInC1LXukS6VfwYaOz+seA48KNCzZ+rNwOiqUzHtuOAUE/O\nHBKWxtuiIFk5vltqCwJc70VhFGui+hYViGXhCQ+DkYC9A9dfxBE+7Fka7WWH\nEQUdJZKH3Nmb0+1mKJ7Ly18lr2/xQNREmMU7yhTA9ZPjG6ibW/rENWm2laJP\nLjXrWniNw0xCKvcFzbZZ866AG5P+bnh7pjmVcEIgk/XMz6OYPp0S4I7l5FNo\nQ3Zw3D+eI3IOpO0mlsLzhhz33745TMBqotQFIXY/dU+hB/HNVS5F/pr0mUB/\n9Dxv\r\n=Y+Nb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8Mcw3QYqOFs9PJ5pre1KK6UQjzwix1hXTWrDU5Dj4JAiEA2to0uaa/oWBsvrBn8M7ctP3obyBHwyUt3/jWhjFa1cA="}]},"maintainers":[{"email":"bryan@bryanenglish.com","name":"bengl"},{"email":"davglass@gmail.com","name":"davglass"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/registry-static_2.4.0_1539025403220_0.5101493239521702"},"_hasShrinkwrap":false}},"readme":"registry-static(1) -- a flat-file registry mirror tool\n======================================================\n\nSYNOPSIS\n--------\n\n    registry-static -d my.registry.com -o /var/www/registry\n\nDESCRIPTION\n-----------\n\nThis module follows the `skimdb` from npm and creates a flat file copy of the\nregistry on your local machine. This can then be served up behind `nginx` to\ngive you a local, read-only mirror of the npm registry. It's not a private registry\nnor does it attempt to be one. It's designed to allow you to use the registry\nin-network to speed up your local development.\n\nUSAGE\n-----\n\nThis is the most common use, this will start following the registry\nand make copies of the modules and their tarballs into `/var/www/registry`.\nWhen it does, it will replace the `tarball` key in the `package.json`\nwith the url provided with `-d` (so the downloads resolve locally).\n\nThis module also uses the sequence file, so you can kill it and it should\nrestart from where it left off.\n\n_WARNING: This may take quite a while to complete and a large amount of disk space (more than 283GB at last check)_\n\nDIRECTORY STRUCTURE\n-------------------\n\nWhen it pulls the `package.json` for a module, it will create a directory structure similar to this:\n\n    ./davargs\n    |-- -\n    |   |-- davargs-0.0.1.tgz\n    |   +-- davargs-0.0.2.tgz\n    |-- 0.0.1\n    |   +-- index.json\n    |-- 0.0.2\n    |   +-- index.json\n    |-- index.json\n    +-- latest\n        +-- index.json\n\nThis allows for the following url styles to work:\n\n    my.registry.com/davargs\n    my.registry.com/davargs/0.0.1\n    my.registry.com/davargs/0.0.2\n    my.registry.com/davargs/latest\n    my.registry.com/davargs/-/davargs-0.0.1.tgz\n    my.registry.com/davargs/-/davargs-0.0.2.tgz\n\n\n\nNGINX CONFIGURATION\n-------------------\n\nSince we are writing a bunch of `index.json` files, you need to setup `nginx` to front the filesytem to resolve things like:\n\n    myregistry.com/foo\n                    /index.json\n\nNote also that we write `404.json` and the top-level `index.json` to the '-' directory under the root, in order to not\ncollide with packages that might have those names.\n\nHere is the simple `nginx.config` that I use on my local mirror.\n\n    server {\n        listen       80;\n        server_name  localhost;\n        charset utf-8;\n        root   /Users/davglass/registry/;\n        index  index.json;\n\n        #cache the crap out of the tarballs\n        location ~* ^.+\\.(?:tgz)$ {\n            expires 30d;\n            tcp_nodelay off;\n            open_file_cache max=3000 inactive=120s;\n            open_file_cache_valid 45s;\n            open_file_cache_min_uses 2;\n            open_file_cache_errors off;\n        }\n\n        #don't cache the main index\n        location /-/index.json {\n            expires -1;\n        }\n\n        #cache all json by modified time\n        location / {\n            expires modified +15m;\n            try_files $uri $uri/-/index.json $uri/index.json $uri.json =404;\n        }\n\n        error_page  404              /-/404.json;\n    }\n\n\n\nThe `try_files` here with `$uri` are to keep nginx from doing a 302 redirect without the trailing `/`\n\nLOGIC\n-----\n\nFirst, no files are ever deleted. The reference to the tarball may be removed from the local `package.json` but\nthe tarball itself is not removed. This is to ensure that things like `npm shrinkwrap` continue to work.\n\nEach download is verified against the `shasum` in the package.json. If the verification fails, the file is retried\nup to 4 times. If it fails all of those, it is skipped and not stored locally.\n\nEach `change` request will process the entire module, not just the change alone. This is to make sure that tags\nand new versions are all in sync.\n\nHOOKS\n-----\n\nIf you provide `--hooks <path>`, the module at `path` will be `required`. It is expected to export an object\nwhose properties are hook functions. A hook function has the following signature:\n\n```javascript\nfunction(data, callback){ /* ... */ }\n```\n\n`data` is a blob of data corresponding to the current state. Usually it's a set of useful metadata about\nthe package currently being processed.\n\n`this.options` is the result of [yargs](https://github.com/chevex/yargs) parsing the command-line options and/or\nconfig file. You can use this to refer to any existing options, or to introduce your own.\n\n`this.log` is `registry-static`'s instance of `davlog`.\n\nHook functions are called with the same context each time and for each hook. It's one context shared throughout\nthe whole process. You can use this to share data between invocations or different hooks.\n\nThe callback's signature is:\n\n```javascript\nfunction(error, shouldSave){ /* ... */ }\n```\n\nWhere `shouldSave` is a boolean stating whether or not to actually perform the action that happens right\nafter the hook (usually writing something to disk). In most cases, you'll want to call the callback with\n`callback(null, true)`. To prevent the action from happening, you can do `callback(null, false)`.\n\nNote the `data` passed in is a *reference*, so modifications to it may have side effects. For example, modifying\n`data.tarball` in the `tarball` callback will change the location of the tarball.\n\nPlease don't throw any errors inside a hook function. If an error occurs, pass it along as a first parameter to\nthe `callback`.\n\nHere are the currently provided hooks:\n\n* **`beforeAll`**: Called before any data is written, at the beginning of processing a change. If the callback is called with an error or `false`, no more processing will be done for this change, and no files will be written.\n* **`afterAll`**: Called after all the data is written, at the end of processing a change. If there is no error, the callback parameters are ignored.\n* **`globalIndexJson`**: Called before writing an update to the top-level `index.json`.\n* **`indexJson`**: Called before writing a package's main `index.json`.\n* **`versionJson`**: Called before writing the `index.json` for a particular package version.\n* **`tarball`**: Called before downloading/verifying/writing a package tarball.\n* **`afterTarball`**: Called after downloading/verifying/writing a package tarball. If there is no error, the callback parameters are ignored.\n* **`startup`**: Called before doing anything else at start time.\n* **`shasumCheck`**: Called in order to check the `sha1sum` of a tarball. Calling back with true implies the shasum passed. Default is in `lib/defaultShasumCheck.js`.\n\nSome examples are included in the `examples` directory.\n\nBLOB-STORES\n-----------\n\nBy default, `registry-static` uses `fs-blob-store`, meaning all the metadata and tarballs are stored\non disk, wherever you've decided to with the `--dir` option. Alternatively, you can use a custom\nblob store, as long as it implements the [abstract-blob-store](https://github.com/maxogden/abstract-blob-store)\nspec. Just create a file that exports the blob store you want, and then pass that in to the `--blobstore` option.\n\nLOGGING\n-------\n\nSupports `--log <path>` to log all output to a specific file.\n\nWhen doing this, you may want to rotate your logs. You can do this by sending the \nprocess a `SIGPIPE` signal. This will free up the file descriptor and then reattach it to the file.\n\nIf you are using logrotate.d, configure your process monitor to start `registry-static` like this:\n\n`registry-static -d my.registry.com -o /var/www/ --log /var/log/registry-static/output.log`\n\n\nand the logrotate config file (/etc/logrotate.d/registry-static):\n\n    /var/log/registry-static/*.log {\n            daily\n            missingok\n            rotate 52\n            compress\n            delaycompress\n            notifempty\n            sharedscripts\n            postrotate\n                    [ -f /tmp/registry-static.pid ] && kill -PIPE `cat /tmp/registry-static.pid`\n            endscript\n    }\n\n(This assumes that your process monitor stores the pid in `/tmp/registry-static.pid`.)\n\nCAVEATS\n-------\n\nSmart routes like `/-/all` or `/-/short`\n\nThese routes require processing of the files. You \"could\" technically do it with a cache and using the `fs` module\nto walk the tree and build those routes.\n\nBUILD\n-----\n\n[![Build Status](https://travis-ci.org/davglass/registry-static.svg?branch=master)](https://travis-ci.org/davglass/registry-static)\n","maintainers":[{"email":"bryan@bryanenglish.com","name":"bengl"},{"email":"davglass@gmail.com","name":"davglass"}],"time":{"modified":"2022-06-26T10:46:39.826Z","created":"2014-05-12T15:35:30.493Z","0.0.1":"2014-05-12T15:35:30.493Z","0.0.2":"2014-05-12T19:13:21.266Z","0.1.0":"2014-05-14T13:42:18.666Z","0.1.1":"2014-05-15T19:59:03.462Z","0.1.2":"2014-05-19T15:13:30.000Z","0.1.3":"2014-05-19T15:26:01.135Z","0.1.4":"2014-05-20T14:19:00.169Z","0.1.5":"2014-05-21T15:25:00.747Z","0.1.6":"2014-05-21T15:36:45.699Z","0.1.7":"2014-05-21T16:21:31.058Z","0.1.8":"2014-05-22T19:29:28.208Z","0.1.9":"2014-07-17T00:46:10.514Z","0.1.10":"2014-09-23T13:11:23.832Z","0.1.11":"2014-11-05T13:46:44.082Z","0.2.0":"2015-03-05T23:04:14.976Z","0.2.1":"2015-03-24T14:58:12.607Z","0.3.0":"2015-04-08T12:59:52.362Z","0.4.0":"2015-04-17T18:44:53.567Z","0.5.0":"2015-05-20T00:37:44.353Z","0.5.1":"2015-05-20T15:00:44.356Z","0.5.2":"2015-06-03T12:29:56.262Z","0.5.3":"2015-07-01T21:33:16.006Z","0.5.4":"2015-07-15T21:21:10.962Z","0.5.5":"2015-07-17T17:45:11.336Z","1.0.0":"2015-07-17T18:38:49.041Z","1.0.1":"2015-08-04T16:56:16.739Z","2.0.0":"2015-09-17T16:13:48.179Z","2.0.1":"2016-01-08T20:41:00.562Z","2.0.2":"2016-01-08T23:36:27.653Z","2.0.3":"2016-02-01T16:09:20.196Z","2.1.0":"2016-03-17T22:19:58.779Z","2.2.0":"2016-03-25T20:59:37.671Z","2.2.1":"2016-08-11T20:03:07.181Z","2.3.0":"2018-05-29T13:01:39.042Z","2.4.0":"2018-10-08T19:03:23.335Z"},"homepage":"https://github.com/davglass/registry-static","repository":{"type":"git","url":"git+ssh://git@github.com/davglass/registry-static.git"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"bugs":{"url":"https://github.com/davglass/registry-static/issues"},"license":"BSD","readmeFilename":"README.md","users":{"wmhilton":true}}