{"_id":"send","_rev":"145-c6f12d8c12a9b9c7fa0bc7716ea72e92","name":"send","description":"Better streaming static file server with Range and conditional-GET support","dist-tags":{"latest":"0.18.0","next":"1.0.0-beta.2"},"versions":{"0.0.1":{"name":"send","version":"0.0.1","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"1.2.6","fresh":"0.1.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"main":"index","_id":"send@0.0.1","dist":{"shasum":"0d04102e8ac681fb635dc7030e9c9b41de683e00","tarball":"https://registry.npmjs.org/send/-/send-0.0.1.tgz","integrity":"sha512-CUeiu6vtcyI8HMj8D8sjQnT9K5P0yXH5/tuEeaDr401zeaW9S09mLqyjhiBUjMsDtt1MKohdix9Pw7cz1suTtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu3ZIiC0LxqxK3K/f6eBC21qFvzvP358Khp9zihSchNQIgImjjGC4gnT9dwN/qleDGwA11tWHJhhdXMTpkic5sDFU="}]},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.0.2":{"name":"send","version":"0.0.2","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"1.2.6","fresh":"0.1.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"main":"index","_id":"send@0.0.2","dist":{"shasum":"8792a53497bb91b62973b588179eb4c5ed0ff7fd","tarball":"https://registry.npmjs.org/send/-/send-0.0.2.tgz","integrity":"sha512-NyXB5ehv6wUmL8IRJZDtO2MkQ60M96diF4Iee8u7TtLX+/N9gFES6c6TdOXfAhxdikw1uaXQmrdU1ohJ1appQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWqzmBZVB1kN4vPwG2mS8w1/Ai8v4FeV3uqM81NtgckgIgMDydGgPgaxffNUzXgSN+jf7w4tC97wTcQk85lAORJMY="}]},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.0.3":{"name":"send","version":"0.0.3","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"1.2.6","fresh":"0.1.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"main":"index","_id":"send@0.0.3","dist":{"shasum":"4d5f843edf9d65dac31c8a5d2672c179ecb67184","tarball":"https://registry.npmjs.org/send/-/send-0.0.3.tgz","integrity":"sha512-3DZtRDSPm+ikrsRnURa3LHd6R4Dmg5OI5UhiczbO1q6aBkDmJOUz/sFjn4xNl95PVeuccD7lqiM2Cy/0by2Uow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzRBmy0wbjXduObeH+rnqNktWGhZUtgMZpiEvyHBrXCAiEAwpsKy5eHEfp3gz9z+IAX5kF/xfO5aXQiYIxOkTt4cl0="}]},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.0.4":{"name":"send","version":"0.0.4","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"1.2.6","fresh":"0.1.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"main":"index","_id":"send@0.0.4","dist":{"shasum":"2d4cf79b189fcd09610e1302510ac9b0e4dde800","tarball":"https://registry.npmjs.org/send/-/send-0.0.4.tgz","integrity":"sha512-weKMWbrKdW7kqeHbk1IWf+u25CqLx1xrqhDrRUV02yW5BNzUp783GRxgxziFWH3QGrQPMvR5/DTUN9RuO2u9ew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMLMdXs6iDV4hVIWOjBlnKSZs0O2WT5ebCNiAEOYWAxQIgaaM7oip0P0x/sdF0tHRNbrCAD4TAf1DWYe+AdQ3Pucs="}]},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.1.0":{"name":"send","version":"0.1.0","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"1.2.6","fresh":"0.1.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"main":"index","_id":"send@0.1.0","dist":{"shasum":"cfb08ebd3cec9b7fc1a37d9ff9e875a971cf4640","tarball":"https://registry.npmjs.org/send/-/send-0.1.0.tgz","integrity":"sha512-D/GaJQQYx7ICNq9Te5V4wHetfDQdFk3HJ4oBfDUBNW7XQmLbJ8sQDm/wFvVUUpKN8tluOnO1dFdM8KODn6D79w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFKwsonIfo1Ff+OC1ZOoz+YNveIf/6+vrp1K4TeoVQPgIhALGU9sqMvaCD2cnRTK3h0JN3ykonkpFM9zqVP0vsYYwn"}]},"_npmVersion":"1.1.61","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.1.1":{"name":"send","version":"0.1.1","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"~1.2.9","fresh":"0.1.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/visionmedia/send.git"},"main":"index","_id":"send@0.1.1","dist":{"shasum":"0bcfcbd03def6e2d8612e1abf8f4895b450c60c8","tarball":"https://registry.npmjs.org/send/-/send-0.1.1.tgz","integrity":"sha512-u4xNGU4XrE/d+e65Py/Qek4DVjYOICk8kAXSjEMZE89VO69FofFmo1PXHk/I/4pf58xteafBAa/Fi1+zZVZkGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC211wY2VK9YSaZCAWq6I9e+v7KGf329kw6ce2BqEtVtAIhALM1yq8pS7dEOYdKwn4A3IBTuPZH9grc1SRf2J8/Xrc+"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.1.2":{"name":"send","version":"0.1.2","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"~1.2.9","fresh":"0.1.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/visionmedia/send.git"},"main":"index","bugs":{"url":"https://github.com/visionmedia/send/issues"},"_id":"send@0.1.2","dist":{"shasum":"c2744e98111bf1bb62eb4996dfda8a9980752984","tarball":"https://registry.npmjs.org/send/-/send-0.1.2.tgz","integrity":"sha512-bnL7/kaSbL5L1xQjTDtSMi7HNydwyBZbGaK7nylypGUEWsbbSpL8wpvoK5b5K6yWNaTR3mnPO0MLh4+/Mw3/XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWa51sGn/GZSArQkS6Qnw1gA6p/v/qzkjl7Sqa/TpQAAIhAKl6XG3raoePJYD2D3jKKDffUxpT0o3FDXBCucr5bdVT"}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.1.3":{"name":"send","version":"0.1.3","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"~1.2.9","fresh":"0.1.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/visionmedia/send.git"},"main":"index","bugs":{"url":"https://github.com/visionmedia/send/issues"},"_id":"send@0.1.3","dist":{"shasum":"a7875daa6802d31e2ce32fdad98d3664c51ecea3","tarball":"https://registry.npmjs.org/send/-/send-0.1.3.tgz","integrity":"sha512-FqBloej/3p6+mr88cqdh0bC7AYOpOrXBP3lqbOGnQDyatiHxgmPfpBOkN2sXUuFhpJpwiab5FPh+rCOxsBYgvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGllB1/c23eWN9A4uBP2zk+95M54+ZwV6zSTJQYNT8SKAiBZtu6coKavrJgY6AzB8OcCZ7kCXqrgKLv4YD6dVXeWjw=="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.1.4":{"name":"send","version":"0.1.4","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"~1.2.9","fresh":"0.2.0","range-parser":"0.0.4"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/visionmedia/send.git"},"main":"index","bugs":{"url":"https://github.com/visionmedia/send/issues"},"_id":"send@0.1.4","dist":{"shasum":"be70d8d1be01de61821af13780b50345a4f71abd","tarball":"https://registry.npmjs.org/send/-/send-0.1.4.tgz","integrity":"sha512-NJnIaB29/EcNqkNneUAm16oEVnzM2LeNBc/hmgKuExv2k9pCZQEw8SHJeCdjqesHJTyWAr7x5HjeOmRFS4BoFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIf5n7OPa8JievtwDvfY95iZPLyo5sEz3l+Gmb50JOHAiB9dxjoAl9YzYwR1GfsnV4ET/Y/56HlUejqxzaVJt2eqg=="}]},"_from":".","_npmVersion":"1.3.4","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.2.0":{"name":"send","version":"0.2.0","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"debug":"*","mime":"~1.2.9","fresh":"~0.2.1","range-parser":"~1.0.0"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.0.1","connect":"2.x"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/visionmedia/send.git"},"main":"index","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.2.0","dist":{"shasum":"067abf45cff8bffb29cbdb7439725b32388a2c58","tarball":"https://registry.npmjs.org/send/-/send-0.2.0.tgz","integrity":"sha512-CR/kej5a8BChsMJwpmAtqOgdGI3nemoRaPcoXj/choHibvaOfkYcohcAbd9aEG8MhL9CfRH3KlUb+oHZsdNmTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyRHeAaGqfRHdn0xTnFqeLyOXtl2m7vp8m9U1gdvXJjAiEAxQkEusylEMwpF1zjP7QzVTcKM/mSnS8vLDm6KjAVKCk="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"0.3.0":{"name":"send","version":"0.3.0","description":"Better streaming static file server with Range and conditional-GET support","keywords":["static","file","server"],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"dependencies":{"buffer-crc32":"0.2.1","debug":"0.8.0","fresh":"~0.2.1","mime":"1.2.11","range-parser":"~1.0.0"},"devDependencies":{"mocha":"*","should":"*","supertest":"0.10.0","connect":"2.x"},"scripts":{"test":"mocha --require should --reporter spec --bail"},"repository":{"type":"git","url":"git://github.com/visionmedia/send.git"},"main":"index","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.3.0","dist":{"shasum":"9718324634806fc75bc4f8f5e51f57d9d66606e7","tarball":"https://registry.npmjs.org/send/-/send-0.3.0.tgz","integrity":"sha512-FPyeqtit9Z3zbusjv0KQyR8vQ9CL57qPNOz4GgcuIPSk+nx9WTUIMQoR6+0a7YOZpQVTtk04qH0IVQG3rohZ0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdkGi7xnI8ASt/rGXYdrE12OHdwi3Fx6jsaEYrGfxzmQIgbUpM3ZbZm1pSrmFB/2Asrq+JblN+zsupENM+6X+MgqY="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"0.4.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.4.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"0.8.1","finished":"1.1.4","fresh":"~0.2.1","mime":"1.2.11","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.19.0","should":"~3.3.2","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.4.0","_shasum":"e7ec677072e5651f18712dd493732fcf422cec39","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"e7ec677072e5651f18712dd493732fcf422cec39","tarball":"https://registry.npmjs.org/send/-/send-0.4.0.tgz","integrity":"sha512-RHuhIpGQPbgA2BMLhx4U1wbcrp+UyR36q2OTo3/VxcmeKp7Hsf+1F1Z1ddGtuqXlGWFdYKJpgiiWGd5TryfBsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWoNuh1082qCgrk/l8ZhhgDwLvRYyl3eey7AZtwd8DTAiEAp+nq5dGfE/ZppB9fTn1o4moQ6+caMDm/4sz3lMcjOhY="}]},"directories":{}},"0.4.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.4.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"0.8.1","finished":"1.1.4","fresh":"~0.2.1","mime":"1.2.11","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.4.1","_shasum":"6e9a5d41cb9c0fb3514226446fa319aed46d433d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"6e9a5d41cb9c0fb3514226446fa319aed46d433d","tarball":"https://registry.npmjs.org/send/-/send-0.4.1.tgz","integrity":"sha512-+xISm28vKB0WFrKNe2WF3c+/tv3dqRHYMuH6g6jq3ZfcxG9X37n4Dzbb6/bJuEjFSly95VWEwnF6SQgmGzO0hA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs5DKBRiWcnfpMkyCzhS7euqrhY2YSoawLahuPYprBeAIgDFfEmsLu24XWQQGipzxM+CW3jCemRgaR89o7b2V+htE="}]},"directories":{}},"0.4.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.4.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.1","finished":"1.2.1","fresh":"~0.2.1","mime":"1.2.11","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.4.2","dist":{"shasum":"7641b23126fc54975d2be37674b36d6bb617b26c","tarball":"https://registry.npmjs.org/send/-/send-0.4.2.tgz","integrity":"sha512-7SYh4BepTqJg3e7kZgn4t5pH+7305g67QathoCbT6Rqarlm4Lmppen9iifKr2R1ingaD1AOtvDAQkwNav6g0Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHQpVEU1dJ8FyNdAPaQvScmqH0kXkt+DQliB7P5x+JywIhALoejJIXPdeNw5Bo0SCLiYTZQfovuZO6gpfLHhalsnA1"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"0.4.3":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.4.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.2","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec"},"gitHead":"ffac4f5c4eca470a041ff328e425a8050a4d792c","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.4.3","_shasum":"9627b23b7707fbf6373831cac5793330b594b640","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"9627b23b7707fbf6373831cac5793330b594b640","tarball":"https://registry.npmjs.org/send/-/send-0.4.3.tgz","integrity":"sha512-Tl3/iKtlp1WM0hDyackntOVwx5kc8GET/zgEj9AOYRX5ideM/33FeRYk4L19IqioGxCkxHSyq1PThVs6PVvk+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOHQObFJ3vu4Vq5qMVXQWgRcDcdG7KEduidyCGlMOqtAiEAx/OSNqc7lpQrxj0VCHE1WBCnjIcsZkdYma85YCYMRlU="}]},"directories":{}},"0.5.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.5.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.2","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.5.0","dist":{"shasum":"fc0f7e2f92e29aebfd8a1b2deb4a394e7a531a68","tarball":"https://registry.npmjs.org/send/-/send-0.5.0.tgz","integrity":"sha512-uuPWJQK6p0btveYhOxRqvcB9Cfcs9ugNrMd0SoM/tqzOC9A86bX4rDEQN84X3Cc5Gpo5Az2cB4Olo5c3Aso2Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTVmObDBKOBGwX5g4BsWShDXkzhgfZ/mIoq6uN4Xd9DAIgXl7LPagylEsfhmLet5kFdASuAJx9g7lFkCNwY4w4LjA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"0.6.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.6.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.3","depd":"0.3.0","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.6.0","dist":{"shasum":"a59da9265db7c35141e1079cf1f368ee0d59b3ab","tarball":"https://registry.npmjs.org/send/-/send-0.6.0.tgz","integrity":"sha512-A3EwHmDwcPcmLxIRNjr2YbXiYWq6M9JyUq4303pLKVFs4m5oeME0a9Cpcu9N22fED5XVepldjPYGo9eJifb7Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeYlRCbVTGgLVXIgoun29kyPmHYtLnMrXDisBghRUMxAiAUSzn85gaYTMDwVCXsik5POMqQHutwYsvCYSWcADNriA=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"0.7.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.7.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.2","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.7.0","dist":{"shasum":"f479a05c57d36bf564311dd1e3825b84b26ae336","tarball":"https://registry.npmjs.org/send/-/send-0.7.0.tgz","integrity":"sha512-rErCu1TWwg6FgzF4YAJUeg8XZHgLDXE4vKhv8QvzHqdFHyZYypolTUostkRbBYwnFfTKQwVFa21/+3tjsVs65A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWeBVYBSwIdYw8hy2ITaLKYGQ5qdpdbaOGVuZAngUMbwIgfRaaT0ENXa4WXtZ8wZZS0N0TfjMXLVKao0qqZf5pbHc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"0.7.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.7.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.3","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.7.1","dist":{"shasum":"fe02421cd5fb3bcc10287f72c18e94818e3f80fd","tarball":"https://registry.npmjs.org/send/-/send-0.7.1.tgz","integrity":"sha512-zxf2FeD9mAHmRxVsTyPUfEd9bzVn6OOB6bTWDBhEftAPS5U2UHAq1S6oshjRo8SjKAhu8DPW8ui7o4qK26hXWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+P3IOhj7f+7SvIq9ZoY31OqiSM9fIJXNJEEpblycoQAiEAgFZj5nEoF1GhQy9ah0aBS3iAQnVtNhwG26xbKV+Mll4="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"0.7.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.7.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.7.2","dist":{"shasum":"3b5f696f701d56fe115b860cc6b3f0cdbfbf7804","tarball":"https://registry.npmjs.org/send/-/send-0.7.2.tgz","integrity":"sha512-z6PstXKza7kKyOHn1PCGBY6OYUoQM1TiUAh1Yky68M/IDNBh79fSSQdKpGiu+ah8RVBrxAudCD6qcQ1aE1Er4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWPzcZxuMCWxM9KBF4o05EUKRAbe+ZRtConK+hKruDQAiEAuHynXl1v8J/2x0IlTpVhp5D1P76lxqRkS0hjuELVzPc="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"0.7.3":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.7.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.7.3","dist":{"shasum":"2caa2e2627d2f9c2d109d3f5c2942935480aa993","tarball":"https://registry.npmjs.org/send/-/send-0.7.3.tgz","integrity":"sha512-Oib7tv5vsA3LGnE01nUvARgHAVmWCSyG3H9b/7pv1esTX3aSwH89k0Tg5YiOp7EHiCI5Ru/1ILq+YB/FfN8SAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBglXKOJlQMwk8AS4cPWxOZrW3cUtSOVzC83c2GTpS4zAiEAp79E7IbCWrPhx+xVdn89kds7oZzPJGPaZvnsUQzb4A0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{}},"0.7.4":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.7.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"c7a90d47e2bc50a1aaabc0a28618a78a401daa65","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.7.4","_shasum":"c80a084cb8eb940345f3ab4ce9e4ee25cb6647cb","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"c80a084cb8eb940345f3ab4ce9e4ee25cb6647cb","tarball":"https://registry.npmjs.org/send/-/send-0.7.4.tgz","integrity":"sha512-THlZnUAUb8f6iJk/XpadDFFT5xGIlPTwX6THZJNsTmsqM+CCfcNJpdO7Vw8E1ZvBnvMZskuSjAEZ7aPDqiabKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+zNSnSjkaQ+z+i82fXWsDmk039qMMnGf8Bl5PmWU7RAiAO9+zcFJLLpj/1ANxeA6tWo/mt5qvhECODuPTrF9JZ9A=="}]},"directories":{}},"0.8.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.8.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"7e8591cf07cbba182f60e1cf7cc7c4b66558ba4a","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.8.0","_shasum":"cbe98d58c1bdaa666bb95acb68ed1df92e1ae6e1","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"cbe98d58c1bdaa666bb95acb68ed1df92e1ae6e1","tarball":"https://registry.npmjs.org/send/-/send-0.8.0.tgz","integrity":"sha512-4aiN/zM0v9GZ62i3xS0F9Um0OOFAIw/bPp2pcI3mANi/EPGx/A0m0Z0QNVPC0s3VGJ+JX0CPCQmL9gqo78IP5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiWgmAkhEDmhlHTghyW8XxKs59u5xy63kBSeB/y/KWGAiASTFSuwAfyeFiNs6/16mzBxZmSnxE6N0I0DGbs5JYwyQ=="}]},"directories":{}},"0.8.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.8.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"d7c99ee941d73fe9a668fc4c673185bfd2167ce7","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.8.1","_shasum":"86bbdcc3fb0ce6ebc2d15af977d94c0b300d02eb","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"86bbdcc3fb0ce6ebc2d15af977d94c0b300d02eb","tarball":"https://registry.npmjs.org/send/-/send-0.8.1.tgz","integrity":"sha512-TY8jG+K2f6G4XXMpEbC3sFR2LP2SuLXXydEQj1kl8KPXvTs5sRCy8pnwa7GuanwZC9YaI6wBo4FcHLEcSj8UwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs2zJq2/pDcsId8vQjx4oCBx8UuSM2qE50Zt0ZzeBgfgIhAJHvw2fTM8ubHk2ppfF07xODty91JXC+MhVt/+p5rnb3"}]},"directories":{}},"0.8.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.8.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","dethroy":"1.0.2","escape-html":"1.0.1","finished":"1.2.2","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"80b8de10744b3dbfd10b31afc160bc3241ae7570","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.8.2","_shasum":"f67efb2e3c89bf5bcd90ccda8683b17f1cbfd0ac","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"f67efb2e3c89bf5bcd90ccda8683b17f1cbfd0ac","tarball":"https://registry.npmjs.org/send/-/send-0.8.2.tgz","integrity":"sha512-fbdYTCu6dpN/Dcz9kd3HFPHzn0HUa/WtEPyDW3s95fK9bCK19tPxrpYjTK7akV63MtjspjQap6yNODKLUlCIgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwDJ/XitC5VO2/vv7MuvHgClW+rfXF6YjDH8EOpvQVqQIgUAh4s8ZGU1JFqtUtLHx468odNGmRkk8lnEfCFXkMBZI="}]},"directories":{}},"0.8.3":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.8.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","destroy":"1.0.3","escape-html":"1.0.1","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","on-finished":"2.1.0","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"463d1c92267d0b84e5df27f2aecad62859d5a57b","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.8.3","_shasum":"593886004fcb968a1b5727814a32b388b3b99083","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"593886004fcb968a1b5727814a32b388b3b99083","tarball":"https://registry.npmjs.org/send/-/send-0.8.3.tgz","integrity":"sha512-pB//2WPgYGXQPNUq1XJ2wLdZU4P4fchsM09vfDdeEYOxs+4OnQKN+DqJJQ0kAxP5mpdLJf3nWcLftKn2Pb+mvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKmGPnr+xJvoRPdN25QtOG9a8jFYuU2TLi6768hATN5AiEA9gQ1RU2who5jDIUi71+vjT8yJ+ydojBS2ehN0NL4bwk="}]},"directories":{}},"0.8.4":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.8.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","destroy":"1.0.3","escape-html":"1.0.1","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","on-finished":"2.1.0","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"c00b287725234439237b0f70b94475ccd55e58f2","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.8.4","_shasum":"259cd04e507df26a70eaa5b66cb20a26d8f18d65","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"259cd04e507df26a70eaa5b66cb20a26d8f18d65","tarball":"https://registry.npmjs.org/send/-/send-0.8.4.tgz","integrity":"sha512-kxWrH6nCg5Ac6CNWAqyCERLj9FsYwmT/EhsJA6nrZUdEXIgooXg8uht9EowoScRxIgBtItoszphMzkh6SZXY5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCMaXZILghjT+gVrqUQtcy6jhip2xBTSV+XoVoqV0nvAIhAMk/vy46JM2/JU8phuRv9G1gqqC437R5Yo+lIkQJ3L9k"}]},"directories":{}},"0.8.5":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.8.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"1.0.4","depd":"0.4.4","destroy":"1.0.3","escape-html":"1.0.1","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","on-finished":"2.1.0","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"c4fcb5daaca40bf4cf73e28dadbbe095ba44eeb3","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.8.5","_shasum":"37f708216e6f50c175e74c69fec53484e2fd82c7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"37f708216e6f50c175e74c69fec53484e2fd82c7","tarball":"https://registry.npmjs.org/send/-/send-0.8.5.tgz","integrity":"sha512-U6FiwCZ1ZCtLqLj2vgEX+3CljIDAzrkCSsbwdS+VKWxYR9/5Rk7GR+Rg79np/CsvElh8u7q3YmJu6PLGdDJqgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyrygBDp6+HQBD+mAn4mNn+pogigfokj2Bq/H7uGQjUQIhAP3qDS1NTMF02aoXnsoXs2007xjT+ViS/pEKuUH1WeqT"}]},"directories":{}},"0.9.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.9.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.0.0","depd":"0.4.4","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.3.0","fresh":"0.2.2","mime":"1.2.11","ms":"0.6.2","on-finished":"2.1.0","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["History.md","LICENSE","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"18ec0938bbb0fcf9b395fa55a275b962099b78d8","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.9.0","_shasum":"778341d52134c895a4ecaf44a4a30d762f8ee3eb","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"778341d52134c895a4ecaf44a4a30d762f8ee3eb","tarball":"https://registry.npmjs.org/send/-/send-0.9.0.tgz","integrity":"sha512-AYziNjFd75TTu6thdc/bG0GGs8UE+e2DJH4Dtt0k8tbFyg2mRjWOMvoVMwOFl/8EzPq1KnjzQqujM4ZHt5UVzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGR6cTrjIZLL3P2swSdwTP4OjfDxHBL5GIGl9flrJD1wIgOA/mWXhzF7hwJaOF4FYq+2OBdDpt0lipnxRGiPZ7mBA="}]},"directories":{}},"0.9.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.9.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.0.0","depd":"0.4.4","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.3.0","fresh":"0.2.4","mime":"1.2.11","ms":"0.6.2","on-finished":"2.1.0","range-parser":"~1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["History.md","LICENSE","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"4f1bebbe16964d5ac83832e1357e50c9118836b0","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.9.1","_shasum":"d93689f7c9ce36bd32f8ee572bb60bda032edc23","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"d93689f7c9ce36bd32f8ee572bb60bda032edc23","tarball":"https://registry.npmjs.org/send/-/send-0.9.1.tgz","integrity":"sha512-MjQa+SIsbWpY5rKYov3fY0lkRyCZGp06H3tZNXTbMVt5OQtmF9eGUwWiY12iDqD6Sz2JdeA1XsdjWosaeI0FnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGHP4eNbyWbnsWKzyYNO3Ql79FHDWNxRc0AxJxzb5WywIhAIunKaYo+I2e1+tks5Rcg//MLlMPEVJuKF5FPp9in9eL"}]},"directories":{}},"0.9.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.9.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.0.0","depd":"0.4.5","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.3.1","fresh":"0.2.4","mime":"1.2.11","ms":"0.6.2","on-finished":"2.1.0","range-parser":"~1.0.2"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["History.md","LICENSE","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"c2b125b19c1f0f1f3c9bcd72be32d1ea54f2f620","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.9.2","_shasum":"77d22a0f462604451917075c6f52e69c2b3b6e25","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"77d22a0f462604451917075c6f52e69c2b3b6e25","tarball":"https://registry.npmjs.org/send/-/send-0.9.2.tgz","integrity":"sha512-o0LGsJJ2ath+6Zjnhtm0vXXJYB6p9t25WkT1nYuLrEx3LPvMHLGdjll/OOyRIl+0Zb3WJa3On2ji0OGJZm7Bgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWb5ESjzdcNstymRwMBsUKo4Kk8sXyPw8BtANibSAeOAIgfr9a2FfywkKtcPZ+dWwzABwZhbL8cdSn0b13OmYLCHM="}]},"directories":{}},"0.9.3":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.9.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.0.0","depd":"0.4.5","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.4.0","fresh":"0.2.4","mime":"1.2.11","ms":"0.6.2","on-finished":"2.1.0","range-parser":"~1.0.2"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["History.md","LICENSE","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"3dbf47379d9077502208d8057022babcfc2f7cbc","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.9.3","_shasum":"b43a7414cd089b7fbec9b755246f7c37b7b85cc0","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"b43a7414cd089b7fbec9b755246f7c37b7b85cc0","tarball":"https://registry.npmjs.org/send/-/send-0.9.3.tgz","integrity":"sha512-XT6wlKiDYip1xFylnX4y3cDej4RmDk/DuOCEhzXd4Lprb1DVMTU9o0N739te05nVwJ51IughQGWMsISrAm6GSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiP6s9LkAXUQlNhWHPIVilTKhdjcZizFWQjtQ67HVkpQIhAL6ko5V/dbqHKSkWZ3/j9KTN9YgUPSnVvcEJF4JpKsuj"}]},"directories":{}},"0.10.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.10.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/visionmedia/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.1.0","depd":"~1.0.0","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.5.0","fresh":"0.2.4","mime":"1.2.11","ms":"0.6.2","on-finished":"2.1.0","range-parser":"~1.0.2"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.14.0"},"files":["History.md","LICENSE","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"0b3d336e6c99e79af059560d63e46de51a17e96d","bugs":{"url":"https://github.com/visionmedia/send/issues"},"homepage":"https://github.com/visionmedia/send","_id":"send@0.10.0","_shasum":"2f984b703934c628b72b72d70557b75ca906ea6c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"2f984b703934c628b72b72d70557b75ca906ea6c","tarball":"https://registry.npmjs.org/send/-/send-0.10.0.tgz","integrity":"sha512-Z6jqWIQeUD7H0b/BD+6D0GcB83bM+AXRT5cVq6E/BrkGp7h59o9zb3JFLW5uMkzECdZdK4eLoSNNnw/NLKXTfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDviQg0KluKffNItijpmJR4mhuJ0A4Fu7kONzHOskRKfAiBTMSYfzLc9hMcKmg4gg2JUZGjJ0bh9Ts6H2FsadXAHzQ=="}]},"directories":{}},"0.10.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.10.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.1.0","depd":"~1.0.0","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.5.0","fresh":"0.2.4","mime":"1.2.11","ms":"0.6.2","on-finished":"~2.1.1","range-parser":"~1.0.2"},"devDependencies":{"istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.1.0","supertest":"~0.14.0"},"files":["History.md","LICENSE","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"a5e6237f3e812a99d079e2100f6294251ef5f465","bugs":{"url":"https://github.com/tj/send/issues"},"homepage":"https://github.com/tj/send","_id":"send@0.10.1","_shasum":"7745c50ec72f115115980e8fb179aec01900e08a","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"7745c50ec72f115115980e8fb179aec01900e08a","tarball":"https://registry.npmjs.org/send/-/send-0.10.1.tgz","integrity":"sha512-dSL7VfFGv0Du8qj0YntGl552UjWgZxTfFrBvngjc1wDPncyZnukfbGKWLW/Eo7qNlEbm6cUbLeCJBH9LJ/cDPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrU0Cssfbq87LPCceizyCqxPoxeyO8F/w2TpFn+TwUIAIhANC9Jd11dk2VWaAMgycNmONc6scag2YKoNAfVzpENBGo"}]},"directories":{}},"0.11.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.11.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.1.1","depd":"~1.0.0","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","mime":"1.2.11","ms":"0.7.0","on-finished":"~2.2.0","range-parser":"~1.0.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["History.md","LICENSE","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"4768cf446683666f4d28931b80bda72b45687a70","bugs":{"url":"https://github.com/tj/send/issues"},"homepage":"https://github.com/tj/send","_id":"send@0.11.0","_shasum":"d66b83b44576061ebd49551943b3c5c1f61cb308","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"d66b83b44576061ebd49551943b3c5c1f61cb308","tarball":"https://registry.npmjs.org/send/-/send-0.11.0.tgz","integrity":"sha512-zn4NlpyHfJboM1xJjoUd0N/sQOiO2C9rJanG5zUI5iEEuWrPKP6y01ArCFqLTTGRx2rPLEC5qiKBlqEI+w4SqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0lgSeoJRCKPY21FKQaJetZdd+wiNmPz1pVLFOazB/MAiBGeuTS/0jtPBP3dYDEZ/XOGolyVDyP+guUkUx6ofHsng=="}]},"directories":{}},"0.11.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.11.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/tj/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.1.1","depd":"~1.0.0","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","mime":"1.2.11","ms":"0.7.0","on-finished":"~2.2.0","range-parser":"~1.0.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["History.md","LICENSE","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec"},"gitHead":"1e18c059e94879ededcea3d58f52eec6791560ee","bugs":{"url":"https://github.com/tj/send/issues"},"homepage":"https://github.com/tj/send","_id":"send@0.11.1","_shasum":"1beabfd42f9e2709f99028af3078ac12b47092d5","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"1beabfd42f9e2709f99028af3078ac12b47092d5","tarball":"https://registry.npmjs.org/send/-/send-0.11.1.tgz","integrity":"sha512-OeD0vwGXsQpyrdGganLdZRYOZFOM5Acb99nloxNcx7ECJfqB4XUGUfFNE12/TU1VwpJnCUt1XFIT02prFFHdzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJU2gNVir1efNLdtZyFQxBJ/LLbM+xcb9rnrgO2T75+QIhANi/w0AH/OqU4MqrhrFSG9eapuEhkJ1Phsiceoo61PpJ"}]},"directories":{}},"0.12.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.12.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/pillarjs/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.1.1","depd":"~1.0.0","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","mime":"1.3.4","ms":"0.7.0","on-finished":"~2.2.0","range-parser":"~1.0.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"98d60d9949e25d81f2863ec75fd1d1264949f1f9","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send","_id":"send@0.12.0","_shasum":"d8c124a27797c47206d8fd52d37cd27ef15a506e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"d8c124a27797c47206d8fd52d37cd27ef15a506e","tarball":"https://registry.npmjs.org/send/-/send-0.12.0.tgz","integrity":"sha512-q0W10Rvj9T85UdCTovBd55Yz7xJcVzTAX1WYWobHSIHdIDtkKnW7v8yW7Yi33BRVGVungzCSX7ArKyhXYUqlfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuDdso8x6INL6FLF0GvGdMoIDVJOTZBJeG7qenHNK5kgIgJwDetwHad+3w6h4FivAyqdoVQ48RhxzqLuJDc+sXvhk="}]},"directories":{}},"0.12.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.12.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/pillarjs/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.1.1","depd":"~1.0.0","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","mime":"1.3.4","ms":"0.7.0","on-finished":"~2.2.0","range-parser":"~1.0.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"700757e7aa065b58fb101bd149bedb8239fac228","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send","_id":"send@0.12.1","_shasum":"65e2e4330eae6b4d1082a921bfc8e9c9f1776b31","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"65e2e4330eae6b4d1082a921bfc8e9c9f1776b31","tarball":"https://registry.npmjs.org/send/-/send-0.12.1.tgz","integrity":"sha512-8ADnrRIOgJ6pqGmKwNvo48U6lF3LE0OgFr0dKxTOSiXaGQNgTJooiQOMVQ8eqfhcO6ZXx4UCkKFCHgvkULcPrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsfWBNxIKX1Y27DuJWBR/PYjob+fOrCkkr05rQfSYKlgIhAI22e5xPwk//Z8RDRVP8AZEuD9glZv2RxfLqx4WCmsQZ"}]},"directories":{}},"0.12.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.12.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/pillarjs/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.1.3","depd":"~1.0.0","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.5.1","fresh":"0.2.4","mime":"1.3.4","ms":"0.7.0","on-finished":"~2.2.0","range-parser":"~1.0.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.7","mocha":"~2.2.1","supertest":"~0.15.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"c9a4bf66fa7add5976b2fdbbf3ea20d7f83673f8","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send","_id":"send@0.12.2","_shasum":"ba6785e47ab41aa0358b9da401ab22ff0f58eab6","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"ba6785e47ab41aa0358b9da401ab22ff0f58eab6","tarball":"https://registry.npmjs.org/send/-/send-0.12.2.tgz","integrity":"sha512-EANBz0IZpoywzaJxlojGQx78mRBf9cRAv58rEYS8G9mS3PDm7NOMyCO1z/UgiW3giSRldQlv0RtvOWSmJ6lsgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOO/Cwh6YhQkf7ChKliwZv+iKkRcz9IGhe4kvE3LpvrAiBWSbThNyvhtXqXPNjC7h5UMSbU1rykUzvi2WqTlahbHA=="}]},"directories":{}},"0.12.3":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.12.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/pillarjs/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.2.0","depd":"~1.0.1","destroy":"1.0.3","escape-html":"1.0.1","etag":"~1.6.0","fresh":"0.2.4","mime":"1.3.4","ms":"0.7.1","on-finished":"~2.2.1","range-parser":"~1.0.2"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.9","mocha":"2.2.4","supertest":"~0.15.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"db460d914de7114d267a55e2a2d60f869c8ddd33","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send","_id":"send@0.12.3","_shasum":"cd12dc58fde21e4f91902b39b2fda05a7a6d9bdc","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"cd12dc58fde21e4f91902b39b2fda05a7a6d9bdc","tarball":"https://registry.npmjs.org/send/-/send-0.12.3.tgz","integrity":"sha512-T/5qhRIkka7r2hnJRWcgpylTpreWNYk7G5EpYrmLNBhz3eP3c8TeasftFr9q++7rKVwRmnfuksMxujot1a74HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPSvtOrW5sCpvGaT8w4jfuC/+DfkAm+7SEzsc5PIl3dQIhAKZiJ54SDt0gODgnC69Bq53vEUlktZwtVLmshW2j61lR"}]},"directories":{}},"0.13.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.13.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/pillarjs/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.2.0","depd":"~1.0.1","destroy":"1.0.3","escape-html":"1.0.2","etag":"~1.7.0","fresh":"0.3.0","http-errors":"~1.3.1","mime":"1.3.4","ms":"0.7.1","on-finished":"~2.3.0","range-parser":"~1.0.2","statuses":"~1.2.1"},"devDependencies":{"after":"0.8.1","istanbul":"0.3.9","mocha":"2.2.5","supertest":"1.0.1"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"80cfa7f54ce87c75e92619d5bc510406bd69133a","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send","_id":"send@0.13.0","_shasum":"518f921aeb0560aec7dcab2990b14cf6f3cce5de","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"518f921aeb0560aec7dcab2990b14cf6f3cce5de","tarball":"https://registry.npmjs.org/send/-/send-0.13.0.tgz","integrity":"sha512-zck2y84i0SbUUiwq2l5gGPNVpCplL48og5xIhFjNjQa09003YCTy6Vb3rKfVuG8W8PWNUtUOntjQEBdwkJ9oBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACUqEiAZiFv+BBqafeoLBcMw9OonWavdvf4VtJfiRFwAiAo6uV2tcmwMDORwi0xYOeaB71Nu/vPs58OGoh8PuVLDA=="}]},"directories":{}},"0.13.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.13.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/pillarjs/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.2.0","depd":"~1.1.0","destroy":"~1.0.4","escape-html":"~1.0.3","etag":"~1.7.0","fresh":"0.3.0","http-errors":"~1.3.1","mime":"1.3.4","ms":"0.7.1","on-finished":"~2.3.0","range-parser":"~1.0.3","statuses":"~1.2.1"},"devDependencies":{"after":"0.8.1","istanbul":"0.4.2","mocha":"2.3.4","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"dbce43fc7102c14b475c25cde918b726063cc991","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send","_id":"send@0.13.1","_shasum":"a30d5f4c82c8a9bae9ad00a1d9b1bdbe6f199ed7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"a30d5f4c82c8a9bae9ad00a1d9b1bdbe6f199ed7","tarball":"https://registry.npmjs.org/send/-/send-0.13.1.tgz","integrity":"sha512-tajY7yMvJena2iggWhCzaysOVj/CH4AzqV2lJHUHboVNWQkIFEBJdKtzryKg3fLa83lxq9n/WQV53w9JZCe72w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbT0E2yCWAUmkcLm1rfDpx2l8nTc0F47TFsaSkRjRjHAIgMmBDZgh+rNVrkiz5zhsJCZEpS6BJ2E67pHdj0vdH+nI="}]},"directories":{}},"0.13.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.13.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"https://github.com/pillarjs/send"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.2.0","depd":"~1.1.0","destroy":"~1.0.4","escape-html":"~1.0.3","etag":"~1.7.0","fresh":"0.3.0","http-errors":"~1.3.1","mime":"1.3.4","ms":"0.7.1","on-finished":"~2.3.0","range-parser":"~1.0.3","statuses":"~1.2.1"},"devDependencies":{"after":"0.8.1","istanbul":"0.4.2","mocha":"2.4.5","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"5a089701b1c49d96084716bdb5465edefa08c906","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send","_id":"send@0.13.2","_shasum":"765e7607c8055452bba6f0b052595350986036de","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"dist":{"shasum":"765e7607c8055452bba6f0b052595350986036de","tarball":"https://registry.npmjs.org/send/-/send-0.13.2.tgz","integrity":"sha512-cQ0rmXHrdO2Iof08igV2bG/yXWD106ANwBg6DkGQNT2Vsznbgq6T0oAIQboy1GoFsIuy51jCim26aA9tj3Z3Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjkL/6qoRJN751LQagntOKCoTY7p5Zoqxt5XBoCa+lbAiEAxhtVF2Sri0L5C9HNtJLHI7pEO9zKJp2forRUUpwvHxA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/send-0.13.2.tgz_1457238386348_0.8199156709015369"},"directories":{}},"0.14.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.14.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.2.0","depd":"~1.1.0","destroy":"~1.0.4","escape-html":"~1.0.3","etag":"~1.7.0","fresh":"0.3.0","http-errors":"~1.5.0","mime":"1.3.4","ms":"0.7.1","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.0"},"devDependencies":{"after":"0.8.1","eslint":"2.11.1","eslint-config-standard":"5.3.1","eslint-plugin-promise":"1.3.1","eslint-plugin-standard":"1.3.2","istanbul":"0.4.3","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint **/*.js","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"4b69813e46421a5884c986e9437ebd899abd2146","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.14.0","_shasum":"6b192d05c0b87c48263738bba9d50d04b2328b77","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"6b192d05c0b87c48263738bba9d50d04b2328b77","tarball":"https://registry.npmjs.org/send/-/send-0.14.0.tgz","integrity":"sha512-f/lAV4N30Bt4niddCWU1aZotFKF2yepR/bHjMcvaVk/dm1UhZZe55kTX2Xtc7GIvnr5Wqv1X5xE2QkG9kWPhbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN3eQgTr0dh3ZQIKl5RpQyvaOMCVQ0cDIazQUs5iVqKAiB7Y0E19VG0Icykeh2vMnEGcWed2/iyuHES8Yptx6+02g=="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/send-0.14.0.tgz_1465261751359_0.5311042286921293"},"directories":{}},"0.14.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.14.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.2.0","depd":"~1.1.0","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.7.0","fresh":"0.3.0","http-errors":"~1.5.0","mime":"1.3.4","ms":"0.7.1","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.0"},"devDependencies":{"after":"0.8.1","eslint":"2.11.1","eslint-config-standard":"5.3.1","eslint-plugin-promise":"1.3.1","eslint-plugin-standard":"1.3.2","istanbul":"0.4.3","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint **/*.js","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"d6dd3b91bbb73ad89f1398fa227b200db9bff037","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.14.1","_shasum":"a954984325392f51532a7760760e459598c89f7a","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"a954984325392f51532a7760760e459598c89f7a","tarball":"https://registry.npmjs.org/send/-/send-0.14.1.tgz","integrity":"sha512-1Ru269QpUVUgD32Y9jdyBXiX+pHYuYnTzR17w+DhyOWvGMPjJILrnLhl9c4LQjtIy2BSAa6Ykq0ZdGcAjaXlwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBOHw4ZokPkXJx4rQgSwBeDQp8KeNmbAK7fJ9TT4GUFAIhALFylNF9F509sBlocKHetUgc5LxOykRuJoCKc54siZkP"}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/send-0.14.1.tgz_1465535036412_0.3431496580597013"},"directories":{}},"0.14.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.14.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"~2.2.0","depd":"~1.1.0","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.7.0","fresh":"0.3.0","http-errors":"~1.5.1","mime":"1.3.4","ms":"0.7.2","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"2.11.1","eslint-config-standard":"5.3.1","eslint-plugin-promise":"1.3.1","eslint-plugin-standard":"1.3.2","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"f3397bc0170fb9f2d84c45e81981dff6e58e102d","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.14.2","_shasum":"39b0438b3f510be5dc6f667a11f71689368cdeef","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"39b0438b3f510be5dc6f667a11f71689368cdeef","tarball":"https://registry.npmjs.org/send/-/send-0.14.2.tgz","integrity":"sha512-36O39SV4A6lj4TBALc0tAMmiTwClC2Npp6wiRvzxqyrH3yTiYwAmWVyB2a0a/D3ISCQVHY/l+VO/9JVo6ZubfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYSRMA5oy+/YDf/qSBpe5eZAYPtBSaf7f0CZVO03cXoAiALwsksDKNKLm45t6/jMpqOtU/2xbmbVRNG3zIO50UIqQ=="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/send-0.14.2.tgz_1485185381110_0.5022726391907781"},"directories":{}},"0.15.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.15.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.1","depd":"~1.1.0","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","fresh":"0.5.0","http-errors":"~1.6.1","mime":"1.3.4","ms":"0.7.2","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.16.0","eslint-config-standard":"6.2.1","eslint-plugin-markdown":"1.0.0-beta.3","eslint-plugin-promise":"3.4.2","eslint-plugin-standard":"2.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"7196b1eb738b4e6fc075b3f48cdbec4f7659b22b","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.15.0","_shasum":"f0185d6466fa76424b866f3d533e2d19dd0aaa39","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"f0185d6466fa76424b866f3d533e2d19dd0aaa39","tarball":"https://registry.npmjs.org/send/-/send-0.15.0.tgz","integrity":"sha512-ZhqaTSQTbQmRvPLArT534A3SJVbnZknM9XcPOJoMulg9A4hXStwKaTaR7dve8eFOA9DmzmZdJpc1nVEkeKyxCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKvTxmuX/1YCwerY3LF0PPVJ9R6C9RUXWbnw+pQdD3ZAIgc2A/9g49RJ9yZudtXElUiIWcsCymT3CbLVq0ngjJ3v8="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/send-0.15.0.tgz_1488062687975_0.6238442889880389"},"directories":{}},"0.15.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.15.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.1","depd":"~1.1.0","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","fresh":"0.5.0","http-errors":"~1.6.1","mime":"1.3.4","ms":"0.7.2","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.17.0","eslint-config-standard":"7.0.0","eslint-plugin-markdown":"1.0.0-beta.4","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"2.1.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"ea1748a3b3e00dbcbb0629cf368ced575c6ab7d6","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.15.1","_shasum":"8a02354c26e6f5cca700065f5f0cdeba90ec7b5f","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"8a02354c26e6f5cca700065f5f0cdeba90ec7b5f","tarball":"https://registry.npmjs.org/send/-/send-0.15.1.tgz","integrity":"sha512-mDWpAnBCtb9eQJCpZwH8lHf2bFfKl3H575n/xcBU3xfH+gYoHTxfTZ1EhQF+W5k2SpsaRtQTLjhAAjDFekdEgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOrjeT6X3NJ29+tUMnCD9xYRqViGjXiFQbnvK8XVq4CAiEArLUKmNQgfvEJbZOZZQDHZHzLRlsYFeQlfsRRNSLvBaw="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/send-0.15.1.tgz_1488683436582_0.6725058956071734"},"directories":{}},"0.15.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.15.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.4","depd":"~1.1.0","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","fresh":"0.5.0","http-errors":"~1.6.1","mime":"1.3.4","ms":"1.0.0","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.19.0","eslint-config-standard":"7.1.0","eslint-plugin-markdown":"1.0.0-beta.4","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"2.3.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"93b86b2cf38c986858cb389c560f483b74b07544","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.15.2","_shasum":"f91fab4403bcf87e716f70ceb5db2f578bdc17d6","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"f91fab4403bcf87e716f70ceb5db2f578bdc17d6","tarball":"https://registry.npmjs.org/send/-/send-0.15.2.tgz","integrity":"sha512-hvoAUZRaU7JoQb8Bk+6DxFKkAxQLI1MhMkGHlc2p0HNSnNVCSNgVCt2dTOE47dOm4z/L6kmAGThzCR2l5S/DUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjo90JnN4l+93hLhYufI2WFcJ2szD7pKdYd0egfK5viwIgZaLNikyWsaSQOPDrB4y5jUE/gDVmMmFiuE9yLvSMxiI="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/send-0.15.2.tgz_1493182451670_0.7988206197042018"},"directories":{}},"0.15.3":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.15.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.7","depd":"~1.1.0","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","fresh":"0.5.0","http-errors":"~1.6.1","mime":"1.3.4","ms":"2.0.0","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.19.0","eslint-config-standard":"7.1.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"2.3.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"a20f8f282bf392c610a07ec1fb042e33073dd3a2","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.15.3","_shasum":"5013f9f99023df50d1bd9892c19e3defd1d53309","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"5013f9f99023df50d1bd9892c19e3defd1d53309","tarball":"https://registry.npmjs.org/send/-/send-0.15.3.tgz","integrity":"sha512-w21BXI1HgOfW8PQmKAU7yQJJmTPaXN3zwsAnRXkawmSC+W+pUeAE0rgt3dO5bM+ia3Gy8CDekD1FE/ZZMtlewQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBN9Plthbp+5NqzkUImCTbFNiflu4WOwszxXHmCqhDqRAiAIJ7ItVJ+POcXFaAL+lKIUPqDRgva71hLQ62Z5A7iNyQ=="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/send-0.15.3.tgz_1494996875701_0.7597074673976749"},"directories":{}},"0.15.4":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.15.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.8","depd":"~1.1.1","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.0","fresh":"0.5.0","http-errors":"~1.6.2","mime":"1.3.4","ms":"2.0.0","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.19.0","eslint-config-standard":"7.1.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"2.3.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"bad2a468e4ff38c13ffb5a113ce74ba9a812f804","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.15.4","_shasum":"985faa3e284b0273c793364a35c6737bd93905b9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"985faa3e284b0273c793364a35c6737bd93905b9","tarball":"https://registry.npmjs.org/send/-/send-0.15.4.tgz","integrity":"sha512-EwaLqFmlXRHiqBkYXIuQ8WtslF3EwRslJwhdrhRv4ypTNpR1cGQlHLeH1SqMWwPdqf0CntKCV22+EWpFmW+QcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP0rwqSG7gnOiWi9JtDSN7EbEkjDaqgRlmI05B3mgh8wIhAKfLKxJ3hoKacbsu1tPi64Nl4To+7IuUt727a8zhAp/N"}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send-0.15.4.tgz_1501997109327_0.6382732526399195"},"directories":{}},"0.15.5":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.15.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.8","depd":"~1.1.1","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"~1.6.2","mime":"1.3.4","ms":"2.0.0","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.19.0","eslint-config-standard":"7.1.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"2.3.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"2d17fa124adc7f81f1d9bf4841fff42b674b8448","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.15.5","_shasum":"32ef6c8d820c9756597c3174b8c9dd51e3319be2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"32ef6c8d820c9756597c3174b8c9dd51e3319be2","tarball":"https://registry.npmjs.org/send/-/send-0.15.5.tgz","integrity":"sha512-SQKz2Vgiirpd/0q9fy8zEGyx+ZlqCGvyR+2uj8r8FYTXkJAsEFEpqh/nsFmUxn6eFtuCENorJGWgC74rHx92NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2e+YV6K4UlUISkop1W9TeUV4Rr3Cxb3dT10Tl9aZJXAIgcfa90o/ARb4YBc3cLtoqiH1MwwHWHgHMPvI0rDgPI94="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send-0.15.5.tgz_1505961403259_0.7260283746290952"},"directories":{}},"0.15.6":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.15.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.9","depd":"~1.1.1","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"~1.6.2","mime":"1.3.4","ms":"2.0.0","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.19.0","eslint-config-standard":"7.1.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"2.3.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"8b080c8c4e127fe3dd41a758f06f6b15899b39ec","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.15.6","_shasum":"20f23a9c925b762ab82705fe2f9db252ace47e34","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"20f23a9c925b762ab82705fe2f9db252ace47e34","tarball":"https://registry.npmjs.org/send/-/send-0.15.6.tgz","integrity":"sha512-e1/758VJ+GsPg8vE+Z/xE7R36IWogUl8rrrs53CsfHrT2IyZyPggfvbHT8HTV3yBNKrUHYUTsBQ9pXQYkcB4YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcdGaVWePSVKesfgcfni+qEN1smLULDFJZCEHAFbXisAiA42YTjl1UKoFzHj1amLSH4heAUO7W+uXI4dsY1fsahkA=="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send-0.15.6.tgz_1506119153076_0.4855279584880918"},"directories":{}},"0.16.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.16.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.9","depd":"~1.1.1","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"~1.6.2","mime":"1.4.1","ms":"2.0.0","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"b11c3a3feba4601e19885776c189b81ae763c7d5","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.16.0","_shasum":"16338dbb9a2ede4ad57b48420ec3b82d8e80a57b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"16338dbb9a2ede4ad57b48420ec3b82d8e80a57b","tarball":"https://registry.npmjs.org/send/-/send-0.16.0.tgz","integrity":"sha512-W81c6BxGKWLkZVosEEUy30CKXVR4CjCaviWzU4vE6lxhz1/vokb7b6OGbnlj+hPECUPBzv1iXTyRjt6opRRsdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2o6MYz/x1VOp8YMBgJnqGXed7aXF8ndwMuQW0wUEcmgIgWXsPTPDeAm+eNgqs53qZj0mZYAMWngNb+sxEtmqwfww="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send-0.16.0.tgz_1506559201485_0.3913189717568457"},"directories":{}},"0.16.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.16.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.9","depd":"~1.1.1","destroy":"~1.0.4","encodeurl":"~1.0.1","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"~1.6.2","mime":"1.4.1","ms":"2.0.0","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.3.1"},"devDependencies":{"after":"0.8.2","eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.2.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"3daa901cf731b86187e4449fa2c52f971e0b3dbc","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.16.1","_npmVersion":"5.3.0","_nodeVersion":"6.11.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==","shasum":"a70e1ca21d1382c11d0d9f6231deb281080d7ab3","tarball":"https://registry.npmjs.org/send/-/send-0.16.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK9zSphnDZxdUi8+BUMzK3Ls078llHXZka+uTO1dxlggIhALMvyyY0sDIrN2+nxdMaf8WvrQNK2tLDhWvSp0VW+X77"}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send-0.16.1.tgz_1506713804078_0.7579168814700097"},"directories":{}},"0.16.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.16.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.9","depd":"~1.1.2","destroy":"~1.0.4","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"~1.6.2","mime":"1.4.1","ms":"2.0.0","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.4.0"},"devDependencies":{"after":"0.8.2","eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.2.1","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["HISTORY.md","LICENSE","README.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"c378e25a4212eb0fff2c869cbf5d0d6606bbc389","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.16.2","_npmVersion":"5.6.0","_nodeVersion":"6.12.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==","shasum":"6ecca1e0f8c156d141597559848df64730a6bbc1","tarball":"https://registry.npmjs.org/send/-/send-0.16.2.tgz","fileCount":5,"unpackedSize":46571,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMHLRAl2W5+FP9U8XKoSFlv8aJz0lSXEzhA436go5PBAiEAqSRQ7eFvPGvXTX/jJZiNCbcF757sCnRpZWvE2Z3yGVo="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send_0.16.2_1518020786249_0.2212788549628577"},"_hasShrinkwrap":false},"0.17.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.17.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.9","depd":"~1.1.2","destroy":"~1.0.4","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"~1.7.2","mime":"1.6.0","ms":"2.1.1","on-finished":"~2.3.0","range-parser":"~1.2.0","statuses":"~1.5.0"},"devDependencies":{"after":"0.8.2","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.2","eslint-plugin-markdown":"1.0.0","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","istanbul":"0.4.5","mocha":"6.1.4","supertest":"4.0.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"0ef8f0cb8d8f3875f034d04d16db37a85f6150d8","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.17.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-NYR0jCuwnBaGA2X5bO3+QDZmmJ+PUCvFCRTED5nx9l/BK3Pr8mD8Ryvk9bw08JJUdXxt2u+tVIGoqJPrHWGqSA==","shasum":"6d190beaaf08c5cf7e325ded024f1a7cd934ed9a","tarball":"https://registry.npmjs.org/send/-/send-0.17.0.tgz","fileCount":5,"unpackedSize":48043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczLPjCRA9TVsSAnZWagAAzrIP/30L3J0n3A7tIHr+BqYX\nvEBFSet7QNTYYmdiunNkEVZaiJtrJTRspaipTRtBrJw7Bmjhe9Fi5pvan3gi\nd1lLBQMWSfVJoSLAwpDtBzmq73e2QNs8e3tH9cmYNBX79oFKNa2CNoftiZtD\n1QMphhjmUD7Ead/YCS/lroNY2TvJjkOscsk7DiVFbu4YKGldqVDz/qLeQPV9\nMxpQcWkS0yKla9N8y4mrLBmEjKwKNsDiyWP5BJIhDWNLWcI3yICNpY3Z3pcz\n9X7VPZNMnpuFSpqZ37C/a5cfTjki0roBd4vGgNC4B72N+4MNF11HQzeMjNL1\neolCWtS6WDijOtUBuiV8+BHM4iElyDQ2PkelCM/23AXLC4wLxYH+JiLVsHNP\nm/gfHK7Y/Brr44r5zyKk4BP+HOgaRefzEPv0jJ+lkdH9N/R22Cw1yMn1FVZ0\nbRDCFlQyKRCbPgKIzEREGcU/3Z+KMbc8JDKs6RfCxQx5WXEjFKgx1aLM0inR\nIeBv/v6T+8Xjm6XbXZFNK5VOuP2ujKEjjK9JRp6lD3aJOe51XUzq/jwARnXr\n5h9adHpY4i55gxmBGKln/muQ3ADZG+bZp372JVT5nAJK83/Y4P0InuUrgoyj\nuVBSj+Fl5Xh1JP31D2aTEm3OAFUAKh2r8rn7qiAjevnByBC0X89EJTYzFiS6\nrNoQ\r\n=F+qh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH1MArrssZ3V+XQ3LISC+4/+lFxvhHoUwCh/HKonUc6YCIEyRJg09OyLqSxLScAWp50z9T6FtqTcJlxSe88Rymrgr"}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send_0.17.0_1556919266756_0.33347645446552265"},"_hasShrinkwrap":false},"0.17.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.17.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.9","depd":"~1.1.2","destroy":"~1.0.4","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"~1.7.2","mime":"1.6.0","ms":"2.1.1","on-finished":"~2.3.0","range-parser":"~1.2.1","statuses":"~1.5.0"},"devDependencies":{"after":"0.8.2","eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.2","eslint-plugin-markdown":"1.0.0","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","istanbul":"0.4.5","mocha":"6.1.4","supertest":"4.0.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --check-leaks --reporter spec","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --check-leaks --reporter dot"},"gitHead":"de073ed3237ade9ff71c61673a34474b30e5d45b","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.17.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"integrity":"sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==","shasum":"c1d8b059f7900f7466dd4938bdc44e11ddb376c8","tarball":"https://registry.npmjs.org/send/-/send-0.17.1.tgz","fileCount":5,"unpackedSize":48173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1igoCRA9TVsSAnZWagAA4xIP/RwpQJfYKVcRmNymna4k\n8R7ZXHoC9MyoxLCBvNuzZ5uy/HCYYVgPR7ilzmDfDQInJZJOZUBiMXFBs413\ntyXBv5Y0kXVARuXPBcy/pH6cVCn5nFlOneEj+ntNo5mrFCJxysxCR9xfoG7o\nuKfVrPmKRVm7dLJBuJzPzjQZEL1b6GqV3+aMypBNdGwK8E53MgJodwdZQbvg\nixSOMJ1D0e9qY4afOZII9Ejpoxk3+bu5+UadK++vYtWFCh2REhd+dzpD8FTu\nAah/Ub1jt7WHb2rJNclhxh+DsiIwWukCIpJ1dsPSBTQ+MQjoAXNrJdVxnMcj\n7uwXW/7wRho0o5q59JfUH98zv0GeIYjfjLfhS8uHm43niDtvnTLKe3ZTJqVY\nMPQz71+VfaTE5rHKpyrHxEhj1MGKFwAGQbNtrhx2HVvtLMz+qNLAeCa6rUPR\n48U9yJ2HfEhlm+y08i43lEtdY+Sk5oNtG+Wk1PUUlPdbXW/Hma13ALXK57pP\n09Q8IZwbTGufeJnK2maVByHc+08GZ4FclVAd8h3pUeFxyK2MR9hbtlQx27sg\n4KXbizzUuPx4tO7qp9aa+oS8wS1qLn/BkrFJPKuzExvnnsrTttEc1S1LHbhg\nlVFT6U1oGpXQlLiBwbzotePJeFXcLZsxovN+NfCZT0csI83ivh5bREiUImkH\nIWSh\r\n=fsxk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCw4cMNj+Z+r45WWiPOQuLBBHB4QdTELnioza3Cwzi4ugIgbnpdTwR4uc7n8usKOKeKhH2L1FmUJC3clv/h/TxJLJM="}]},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send_0.17.1_1557538855803_0.6558032822355342"},"_hasShrinkwrap":false},"0.17.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.17.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.9","depd":"~1.1.2","destroy":"~1.0.4","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"1.8.1","mime":"1.6.0","ms":"2.1.3","on-finished":"~2.3.0","range-parser":"~1.2.1","statuses":"~1.5.0"},"devDependencies":{"after":"0.8.2","eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.3","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.1.3","nyc":"15.1.0","supertest":"6.1.6"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test"},"gitHead":"0b7bd4b4db3d95c86674b3fb5186248c85ae5d9b","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.17.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==","shasum":"926622f76601c41808012c8bf1688fe3906f7820","tarball":"https://registry.npmjs.org/send/-/send-0.17.2.tgz","fileCount":5,"unpackedSize":48373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtU3hCRA9TVsSAnZWagAA/10P/Rv5PGfaGUFE5uCg0x0T\nAjEBZT2PD0k6eLINMk8LDLJeq3mBG7o+4A+aIu6eHSYyiSFYVKrsMGPQDgil\nUHAnKKMpQfb+JoIknTZ3MO91cxPb3sHyMVthlFFDgVONNfGz6jLVRJM+JkI1\nLGmRYIqy1dMVEGpiiquCi8akl1HlpvwMRgMycued7RQR9jFHIVSvAH9JJDHv\nnh5v4STONZkIOlXtRlsWt1NKlYANMyb0Nn1aaWZCM0M5/vicF059yCbcl23N\niJaiptTGaalVcp1vPNlPBPpSi6g8rZM/k+HCZ7s2F0BvODUbQV3PZ50/gqFX\nSvvKr1g9R/slukgf3lkf62BOyCfCGM+2aMxEXIflVkS5si/77R1hubgfTPy8\nomrXsWlgowDO9wQEHEqabX4mnrJsvPSaw1R48f7he5IQ1/UTmUWq+eDkJ/zK\ngN+CJBClSEhqv57TWpL4ompHUdFOzLctxT2fvHkhnWTu2y/A6tkyiCA/gBzE\naxhwf8+xI87mPA0mQghKIsWeJzoHBPMbqIH2/SuntROl7/4nP0ssutUiR0e/\npv5qJxc9IjaEjrvPqst2edrg8rJK52hSOo7w7B9qx0XNTBSGJljvWfwYanNO\nd7KRYSh9jSdCmxvdewQsG2hhHKyrsup6pdl/KKawbwLsBJIYFsCwx5buyp/l\nzoS0\r\n=hCoN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7P4n76KYapsycPyRE4sWAcMsppZhu6EizzWSeDtLqkAIhAMPbp8YdBmdhs9+5J8G3stlvfO8/v9JxT9iHbhDUuirN"}]},"_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send_0.17.2_1639271905667_0.5904588873790417"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"1.0.0-beta.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"3.1.0","destroy":"~1.0.4","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"1.8.1","mime-types":"~2.1.34","ms":"2.1.3","on-finished":"~2.3.0","range-parser":"~1.2.1","statuses":"~1.5.0"},"devDependencies":{"after":"0.8.2","eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.3","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.1.3","nyc":"15.1.0","supertest":"6.1.6"},"engines":{"node":">= 0.10"},"scripts":{"lint":"eslint .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"readme":"# send\n\n[![NPM Version][npm-version-image]][npm-url]\n[![NPM Downloads][npm-downloads-image]][npm-url]\n[![Linux Build][github-actions-ci-image]][github-actions-ci-url]\n[![Windows Build][appveyor-image]][appveyor-url]\n[![Test Coverage][coveralls-image]][coveralls-url]\n\nSend is a library for streaming files from the file system as a http response\nsupporting partial responses (Ranges), conditional-GET negotiation (If-Match,\nIf-Unmodified-Since, If-None-Match, If-Modified-Since), high test coverage,\nand granular events which may be leveraged to take appropriate actions in your\napplication or framework.\n\nLooking to serve up entire folders mapped to URLs? Try [serve-static](https://www.npmjs.org/package/serve-static).\n\n## Installation\n\nThis is a [Node.js](https://nodejs.org/en/) module available through the\n[npm registry](https://www.npmjs.com/). Installation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n```bash\n$ npm install send\n```\n\n## API\n\n```js\nvar send = require('send')\n```\n\n### send(req, path, [options])\n\nCreate a new `SendStream` for the given path to send to a `res`. The `req` is\nthe Node.js HTTP request and the `path` is a urlencoded path to send (urlencoded,\nnot the actual file-system path).\n\n#### Options\n\n##### acceptRanges\n\nEnable or disable accepting ranged requests, defaults to true.\nDisabling this will not send `Accept-Ranges` and ignore the contents\nof the `Range` request header.\n\n##### cacheControl\n\nEnable or disable setting `Cache-Control` response header, defaults to\ntrue. Disabling this will ignore the `immutable` and `maxAge` options.\n\n##### dotfiles\n\nSet how \"dotfiles\" are treated when encountered. A dotfile is a file\nor directory that begins with a dot (\".\"). Note this check is done on\nthe path itself without checking if the path actually exists on the\ndisk. If `root` is specified, only the dotfiles above the root are\nchecked (i.e. the root itself can be within a dotfile when when set\nto \"deny\").\n\n  - `'allow'` No special treatment for dotfiles.\n  - `'deny'` Send a 403 for any request for a dotfile.\n  - `'ignore'` Pretend like the dotfile does not exist and 404.\n\nThe default value is _similar_ to `'ignore'`, with the exception that\nthis default will not ignore the files within a directory that begins\nwith a dot, for backward-compatibility.\n\n##### end\n\nByte offset at which the stream ends, defaults to the length of the file\nminus 1. The end is inclusive in the stream, meaning `end: 3` will include\nthe 4th byte in the stream.\n\n##### etag\n\nEnable or disable etag generation, defaults to true.\n\n##### extensions\n\nIf a given file doesn't exist, try appending one of the given extensions,\nin the given order. By default, this is disabled (set to `false`). An\nexample value that will serve extension-less HTML files: `['html', 'htm']`.\nThis is skipped if the requested file already has an extension.\n\n##### immutable\n\nEnable or disable the `immutable` directive in the `Cache-Control` response\nheader, defaults to `false`. If set to `true`, the `maxAge` option should\nalso be specified to enable caching. The `immutable` directive will prevent\nsupported clients from making conditional requests during the life of the\n`maxAge` option to check if the file has changed.\n\n##### index\n\nBy default send supports \"index.html\" files, to disable this\nset `false` or to supply a new index pass a string or an array\nin preferred order.\n\n##### lastModified\n\nEnable or disable `Last-Modified` header, defaults to true. Uses the file\nsystem's last modified value.\n\n##### maxAge\n\nProvide a max-age in milliseconds for http caching, defaults to 0.\nThis can also be a string accepted by the\n[ms](https://www.npmjs.org/package/ms#readme) module.\n\n##### root\n\nServe files relative to `path`.\n\n##### start\n\nByte offset at which the stream starts, defaults to 0. The start is inclusive,\nmeaning `start: 2` will include the 3rd byte in the stream.\n\n#### Events\n\nThe `SendStream` is an event emitter and will emit the following events:\n\n  - `error` an error occurred `(err)`\n  - `directory` a directory was requested `(res, path)`\n  - `file` a file was requested `(path, stat)`\n  - `headers` the headers are about to be set on a file `(res, path, stat)`\n  - `stream` file streaming has started `(stream)`\n  - `end` streaming has completed\n\n#### .pipe\n\nThe `pipe` method is used to pipe the response into the Node.js HTTP response\nobject, typically `send(req, path, options).pipe(res)`.\n\n## Error-handling\n\nBy default when no `error` listeners are present an automatic response will be\nmade, otherwise you have full control over the response, aka you may show a 5xx\npage etc.\n\n## Caching\n\nIt does _not_ perform internal caching, you should use a reverse proxy cache\nsuch as Varnish for this, or those fancy things called CDNs. If your\napplication is small enough that it would benefit from single-node memory\ncaching, it's small enough that it does not need caching at all ;).\n\n## Debugging\n\nTo enable `debug()` instrumentation output export __DEBUG__:\n\n```\n$ DEBUG=send node app\n```\n\n## Running tests\n\n```\n$ npm install\n$ npm test\n```\n\n## Examples\n\n### Serve a specific file\n\nThis simple example will send a specific file to all requests.\n\n```js\nvar http = require('http')\nvar send = require('send')\n\nvar server = http.createServer(function onRequest (req, res) {\n  send(req, '/path/to/index.html')\n    .pipe(res)\n})\n\nserver.listen(3000)\n```\n\n### Serve all files from a directory\n\nThis simple example will just serve up all the files in a\ngiven directory as the top-level. For example, a request\n`GET /foo.txt` will send back `/www/public/foo.txt`.\n\n```js\nvar http = require('http')\nvar parseUrl = require('parseurl')\nvar send = require('send')\n\nvar server = http.createServer(function onRequest (req, res) {\n  send(req, parseUrl(req).pathname, { root: '/www/public' })\n    .pipe(res)\n})\n\nserver.listen(3000)\n```\n\n### Custom file types\n\n```js\nvar extname = require('path').extname\nvar http = require('http')\nvar parseUrl = require('parseurl')\nvar send = require('send')\n\nvar server = http.createServer(function onRequest (req, res) {\n  send(req, parseUrl(req).pathname, { root: '/www/public' })\n    .on('headers', function (res, path) {\n      switch (extname(path)) {\n        case '.x-mt':\n        case '.x-mtt':\n          // custom type for these extensions\n          res.setHeader('Content-Type', 'application/x-my-type')\n          break\n      }\n    })\n    .pipe(res)\n})\n\nserver.listen(3000)\n```\n\n### Custom directory index view\n\nThis is a example of serving up a structure of directories with a\ncustom function to render a listing of a directory.\n\n```js\nvar http = require('http')\nvar fs = require('fs')\nvar parseUrl = require('parseurl')\nvar send = require('send')\n\n// Transfer arbitrary files from within /www/example.com/public/*\n// with a custom handler for directory listing\nvar server = http.createServer(function onRequest (req, res) {\n  send(req, parseUrl(req).pathname, { index: false, root: '/www/public' })\n    .once('directory', directory)\n    .pipe(res)\n})\n\nserver.listen(3000)\n\n// Custom directory handler\nfunction directory (res, path) {\n  var stream = this\n\n  // redirect to trailing slash for consistent url\n  if (!stream.hasTrailingSlash()) {\n    return stream.redirect(path)\n  }\n\n  // get directory list\n  fs.readdir(path, function onReaddir (err, list) {\n    if (err) return stream.error(err)\n\n    // render an index for the directory\n    res.setHeader('Content-Type', 'text/plain; charset=UTF-8')\n    res.end(list.join('\\n') + '\\n')\n  })\n}\n```\n\n### Serving from a root directory with custom error-handling\n\n```js\nvar http = require('http')\nvar parseUrl = require('parseurl')\nvar send = require('send')\n\nvar server = http.createServer(function onRequest (req, res) {\n  // your custom error-handling logic:\n  function error (err) {\n    res.statusCode = err.status || 500\n    res.end(err.message)\n  }\n\n  // your custom headers\n  function headers (res, path, stat) {\n    // serve all files for download\n    res.setHeader('Content-Disposition', 'attachment')\n  }\n\n  // your custom directory handling logic:\n  function redirect () {\n    res.statusCode = 301\n    res.setHeader('Location', req.url + '/')\n    res.end('Redirecting to ' + req.url + '/')\n  }\n\n  // transfer arbitrary files from within\n  // /www/example.com/public/*\n  send(req, parseUrl(req).pathname, { root: '/www/public' })\n    .on('error', error)\n    .on('directory', redirect)\n    .on('headers', headers)\n    .pipe(res)\n})\n\nserver.listen(3000)\n```\n\n## License\n\n[MIT](LICENSE)\n\n[appveyor-image]: https://badgen.net/appveyor/ci/dougwilson/send/master?label=windows\n[appveyor-url]: https://ci.appveyor.com/project/dougwilson/send\n[coveralls-image]: https://badgen.net/coveralls/c/github/pillarjs/send/master\n[coveralls-url]: https://coveralls.io/r/pillarjs/send?branch=master\n[github-actions-ci-image]: https://badgen.net/github/checks/pillarjs/send/master?label=ci\n[github-actions-ci-url]: https://github.com/pillarjs/send/actions?query=workflow%3Aci\n[node-image]: https://badgen.net/npm/node/send\n[node-url]: https://nodejs.org/en/download/\n[npm-downloads-image]: https://badgen.net/npm/dm/send\n[npm-url]: https://npmjs.org/package/send\n[npm-version-image]: https://badgen.net/npm/v/send\n","readmeFilename":"README.md","gitHead":"00d54b6f7e61d391fe954ce7e0b46b766ffb7fc6","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@1.0.0-beta.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-OKTRokcl/oo34O8+6aUpj8Jf2Bjw2D0tZzmX0/RvyfVC9ZOZW+HPAWAlhS817IsRaCnzYX1z++h2kHFr2/KNRg==","shasum":"9db741443b0b25771cfd38adc833376ae2d606fe","tarball":"https://registry.npmjs.org/send/-/send-1.0.0-beta.1.tgz","fileCount":5,"unpackedSize":46102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/gPECRA9TVsSAnZWagAAaCEP/Rpn3JJ5qqXEZ67C9tuj\nkHINGkRNOnNhWZ3FNKaTLLdNcAiesq3vHqw6Y3bBbKre2UXIw8iqTzeeulIW\noLJsSx6M6sVA43EMLL/waYt9H4NpeY3WPbk5rfw44cQxq7Bb3Nih65UuXKAO\nYoIMRFvrKSKwy2gfri+yBvWn3MntLCTAylSGYpbyItSXP8gbVuB+3kU1ATzO\nld6YCdRn8F6ocwSAZFsvRXj3VbVMYtE9Q4we/1Jjh64UcxofRC1f1JRfxvye\nvTlC/+Y5RAeUGFzSYHafvAVucPhAqR2vvnQLsFhHEvP/8I9CJDh1Z3Km/8Yz\nZWhqj57xt6o4uGQ5EfNBjgmbzIvM9BgIvaHN95UkiMspldmac6pllr5Whwt+\n46yxLCkHgk9W934K6MDfZiwLQaaJrShgHqE0irdC0YAZRKs43THqOiY+muRI\nagi6BMWxwPnP2nw4KQLmtZ110q07Puywg/C4Elzo47AFg8zcSgXSyOIde2Os\n/LDfNThC2r765i3O9NggSN5i6D27xvPsN3TSzjQ0J06B2vyTlgdHpx2VuaYo\n7pjvCYe4XV5zL1JElhr3P+9zqLFA8llZUBuS/32MZ7ChJGd3rAFq2JBkWX4U\nNfjuh5FODHY9l4eKveMKqFGfQB02lgjpzzf9lRpGlYFuRyW3m8spCCcrwVm7\nrNGZ\r\n=TmVk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDC2bOrz17sxiJzI2Qg6+B3HKbCYRlcmNl8yYg1h1A5MgIgTI17tEzY105NeshlVNlPDS2Y7sMjl923M58qavzXbPE="}]},"_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send_1.0.0-beta.1_1644037059907_0.2505890334787615"},"_hasShrinkwrap":false},"0.18.0":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"0.18.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"2.6.9","depd":"2.0.0","destroy":"1.2.0","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"2.0.0","mime":"1.6.0","ms":"2.1.3","on-finished":"2.4.1","range-parser":"~1.2.1","statuses":"2.0.1"},"devDependencies":{"after":"0.8.2","eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","supertest":"6.2.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test"},"gitHead":"b69cbb3dc4c09c37917d08a4c13fcd1bac97ade5","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_id":"send@0.18.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==","shasum":"670167cc654b05f5aa4a767f9113bb371bc706be","tarball":"https://registry.npmjs.org/send/-/send-0.18.0.tgz","fileCount":6,"unpackedSize":50148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO98HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkahAAmygn2pHNUEvccqTmsxb9ZkLdGeZ1RUAohkdwvl9hBC3vmHaD\r\nk8s2pTz5k6QL7z6gf6WjHJEKRqSCTX/iCkLron8LZwQs3Z7hRM4DZ3lChqgF\r\nDXrjiRGU5ifYddZGoLevdGRSUqywWrDmuJu8cfHMfS84DeMfavTBE8+g+S2b\r\nLrSPKyKs9HIG3eeo8C8pVBUgCRvt4OKauCsPMisZM6f3AQMww3lirM6O3Det\r\nHl2uyI58dsfD66616Yd2tR2UGlD+vpjNQAm4sW8ZLaTU9EYa5V1dU+UH5qMQ\r\nGuEriYOwGfAW24xv98EDI72+1oXB5NVOKMYD2oBRz5iaqESJ9EFsnIT+ZVXR\r\nObyFa9fkUyAV88znI5azD5e/qPwKhd5tEZOghITMmQ/j5JB3swhEs0P6Gvg8\r\n4F21VC0O0OzYSSQUJLvQZERsKlUg65O8XO3n87MKapXhcEhuytyf+xLLKUQp\r\nk4K4GVnM0oGPL8YlSL6utS8aHoI1R8RT0WkzDfkWtwJ7EF2XaXkVhapk8YV9\r\nYZ8zJeKWy7Z7+BbxLVOJcU18Ji9y4MkazkJbyy7qy0UHKDP3GutyiFCVilWM\r\natdztLfetvqprGHmgjPZOWwK1XuVLtF3r1IXDzQ8xHVn0ixpHdLDheueZjOv\r\n6tWs10Jb77KXQR731pW9B0uHxIHXEL1jakE=\r\n=ze+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFj934rWRXZmJKTfRQSls/wU0u1YwNmgwfBdpVp9Q3JIAiEAwprO9Qcf306cRvl2/xAtfGvogS4aUaC39HVopQ64kWM="}]},"_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send_0.18.0_1648090887024_0.4325365846426188"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"send","description":"Better streaming static file server with Range and conditional-GET support","version":"1.0.0-beta.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"keywords":["static","file","server"],"dependencies":{"debug":"3.1.0","destroy":"1.2.0","encodeurl":"~1.0.2","escape-html":"~1.0.3","etag":"~1.8.1","fresh":"0.5.2","http-errors":"2.0.0","mime-types":"~2.1.34","ms":"2.1.3","on-finished":"2.4.1","range-parser":"~1.2.1","statuses":"2.0.1"},"devDependencies":{"after":"0.8.2","eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","supertest":"6.2.2"},"engines":{"node":">= 0.10"},"scripts":{"lint":"eslint .","test":"mocha --check-leaks --reporter spec --bail","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"send@1.0.0-beta.2","gitHead":"e1c26fe57d164fc83dc387865c034577c6ba2971","bugs":{"url":"https://github.com/pillarjs/send/issues"},"homepage":"https://github.com/pillarjs/send#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-k1yHu/FNK745PULKdsGpQ+bVSXYNwSk+bWnYzbxGZbt5obZc0JKDVANsCRuJD1X/EG15JtP9eZpwxkhUxIYEcg==","shasum":"1b6d727648acd1564d4095cd7f618b7b9474ce3e","tarball":"https://registry.npmjs.org/send/-/send-1.0.0-beta.2.tgz","fileCount":6,"unpackedSize":47956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQEOCsv6sTRw7qi8etXFffAOwa5jN52v06l7cPBKt7SQIgT0GLbtvYY1r4cTyJECTskLmLiUyfvYXRDe2c9wXoPbs="}]},"_npmUser":{"name":"wesleytodd","email":"wes@wesleytodd.com"},"directories":{},"maintainers":[{"name":"wesleytodd","email":"wes@wesleytodd.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/send_1.0.0-beta.2_1710982590315_0.5075523245045466"},"_hasShrinkwrap":false}},"readme":"# send\n\n[![NPM Version][npm-version-image]][npm-url]\n[![NPM Downloads][npm-downloads-image]][npm-url]\n[![Linux Build][github-actions-ci-image]][github-actions-ci-url]\n[![Windows Build][appveyor-image]][appveyor-url]\n[![Test Coverage][coveralls-image]][coveralls-url]\n\nSend is a library for streaming files from the file system as a http response\nsupporting partial responses (Ranges), conditional-GET negotiation (If-Match,\nIf-Unmodified-Since, If-None-Match, If-Modified-Since), high test coverage,\nand granular events which may be leveraged to take appropriate actions in your\napplication or framework.\n\nLooking to serve up entire folders mapped to URLs? Try [serve-static](https://www.npmjs.org/package/serve-static).\n\n## Installation\n\nThis is a [Node.js](https://nodejs.org/en/) module available through the\n[npm registry](https://www.npmjs.com/). Installation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n```bash\n$ npm install send\n```\n\n## API\n\n```js\nvar send = require('send')\n```\n\n### send(req, path, [options])\n\nCreate a new `SendStream` for the given path to send to a `res`. The `req` is\nthe Node.js HTTP request and the `path` is a urlencoded path to send (urlencoded,\nnot the actual file-system path).\n\n#### Options\n\n##### acceptRanges\n\nEnable or disable accepting ranged requests, defaults to true.\nDisabling this will not send `Accept-Ranges` and ignore the contents\nof the `Range` request header.\n\n##### cacheControl\n\nEnable or disable setting `Cache-Control` response header, defaults to\ntrue. Disabling this will ignore the `immutable` and `maxAge` options.\n\n##### dotfiles\n\nSet how \"dotfiles\" are treated when encountered. A dotfile is a file\nor directory that begins with a dot (\".\"). Note this check is done on\nthe path itself without checking if the path actually exists on the\ndisk. If `root` is specified, only the dotfiles above the root are\nchecked (i.e. the root itself can be within a dotfile when when set\nto \"deny\").\n\n  - `'allow'` No special treatment for dotfiles.\n  - `'deny'` Send a 403 for any request for a dotfile.\n  - `'ignore'` Pretend like the dotfile does not exist and 404.\n\nThe default value is _similar_ to `'ignore'`, with the exception that\nthis default will not ignore the files within a directory that begins\nwith a dot, for backward-compatibility.\n\n##### end\n\nByte offset at which the stream ends, defaults to the length of the file\nminus 1. The end is inclusive in the stream, meaning `end: 3` will include\nthe 4th byte in the stream.\n\n##### etag\n\nEnable or disable etag generation, defaults to true.\n\n##### extensions\n\nIf a given file doesn't exist, try appending one of the given extensions,\nin the given order. By default, this is disabled (set to `false`). An\nexample value that will serve extension-less HTML files: `['html', 'htm']`.\nThis is skipped if the requested file already has an extension.\n\n##### immutable\n\nEnable or disable the `immutable` directive in the `Cache-Control` response\nheader, defaults to `false`. If set to `true`, the `maxAge` option should\nalso be specified to enable caching. The `immutable` directive will prevent\nsupported clients from making conditional requests during the life of the\n`maxAge` option to check if the file has changed.\n\n##### index\n\nBy default send supports \"index.html\" files, to disable this\nset `false` or to supply a new index pass a string or an array\nin preferred order.\n\n##### lastModified\n\nEnable or disable `Last-Modified` header, defaults to true. Uses the file\nsystem's last modified value.\n\n##### maxAge\n\nProvide a max-age in milliseconds for http caching, defaults to 0.\nThis can also be a string accepted by the\n[ms](https://www.npmjs.org/package/ms#readme) module.\n\n##### root\n\nServe files relative to `path`.\n\n##### start\n\nByte offset at which the stream starts, defaults to 0. The start is inclusive,\nmeaning `start: 2` will include the 3rd byte in the stream.\n\n#### Events\n\nThe `SendStream` is an event emitter and will emit the following events:\n\n  - `error` an error occurred `(err)`\n  - `directory` a directory was requested `(res, path)`\n  - `file` a file was requested `(path, stat)`\n  - `headers` the headers are about to be set on a file `(res, path, stat)`\n  - `stream` file streaming has started `(stream)`\n  - `end` streaming has completed\n\n#### .pipe\n\nThe `pipe` method is used to pipe the response into the Node.js HTTP response\nobject, typically `send(req, path, options).pipe(res)`.\n\n## Error-handling\n\nBy default when no `error` listeners are present an automatic response will be\nmade, otherwise you have full control over the response, aka you may show a 5xx\npage etc.\n\n## Caching\n\nIt does _not_ perform internal caching, you should use a reverse proxy cache\nsuch as Varnish for this, or those fancy things called CDNs. If your\napplication is small enough that it would benefit from single-node memory\ncaching, it's small enough that it does not need caching at all ;).\n\n## Debugging\n\nTo enable `debug()` instrumentation output export __DEBUG__:\n\n```\n$ DEBUG=send node app\n```\n\n## Running tests\n\n```\n$ npm install\n$ npm test\n```\n\n## Examples\n\n### Serve a specific file\n\nThis simple example will send a specific file to all requests.\n\n```js\nvar http = require('http')\nvar send = require('send')\n\nvar server = http.createServer(function onRequest (req, res) {\n  send(req, '/path/to/index.html')\n    .pipe(res)\n})\n\nserver.listen(3000)\n```\n\n### Serve all files from a directory\n\nThis simple example will just serve up all the files in a\ngiven directory as the top-level. For example, a request\n`GET /foo.txt` will send back `/www/public/foo.txt`.\n\n```js\nvar http = require('http')\nvar parseUrl = require('parseurl')\nvar send = require('send')\n\nvar server = http.createServer(function onRequest (req, res) {\n  send(req, parseUrl(req).pathname, { root: '/www/public' })\n    .pipe(res)\n})\n\nserver.listen(3000)\n```\n\n### Custom file types\n\n```js\nvar extname = require('path').extname\nvar http = require('http')\nvar parseUrl = require('parseurl')\nvar send = require('send')\n\nvar server = http.createServer(function onRequest (req, res) {\n  send(req, parseUrl(req).pathname, { root: '/www/public' })\n    .on('headers', function (res, path) {\n      switch (extname(path)) {\n        case '.x-mt':\n        case '.x-mtt':\n          // custom type for these extensions\n          res.setHeader('Content-Type', 'application/x-my-type')\n          break\n      }\n    })\n    .pipe(res)\n})\n\nserver.listen(3000)\n```\n\n### Custom directory index view\n\nThis is a example of serving up a structure of directories with a\ncustom function to render a listing of a directory.\n\n```js\nvar http = require('http')\nvar fs = require('fs')\nvar parseUrl = require('parseurl')\nvar send = require('send')\n\n// Transfer arbitrary files from within /www/example.com/public/*\n// with a custom handler for directory listing\nvar server = http.createServer(function onRequest (req, res) {\n  send(req, parseUrl(req).pathname, { index: false, root: '/www/public' })\n    .once('directory', directory)\n    .pipe(res)\n})\n\nserver.listen(3000)\n\n// Custom directory handler\nfunction directory (res, path) {\n  var stream = this\n\n  // redirect to trailing slash for consistent url\n  if (!stream.hasTrailingSlash()) {\n    return stream.redirect(path)\n  }\n\n  // get directory list\n  fs.readdir(path, function onReaddir (err, list) {\n    if (err) return stream.error(err)\n\n    // render an index for the directory\n    res.setHeader('Content-Type', 'text/plain; charset=UTF-8')\n    res.end(list.join('\\n') + '\\n')\n  })\n}\n```\n\n### Serving from a root directory with custom error-handling\n\n```js\nvar http = require('http')\nvar parseUrl = require('parseurl')\nvar send = require('send')\n\nvar server = http.createServer(function onRequest (req, res) {\n  // your custom error-handling logic:\n  function error (err) {\n    res.statusCode = err.status || 500\n    res.end(err.message)\n  }\n\n  // your custom headers\n  function headers (res, path, stat) {\n    // serve all files for download\n    res.setHeader('Content-Disposition', 'attachment')\n  }\n\n  // your custom directory handling logic:\n  function redirect () {\n    res.statusCode = 301\n    res.setHeader('Location', req.url + '/')\n    res.end('Redirecting to ' + req.url + '/')\n  }\n\n  // transfer arbitrary files from within\n  // /www/example.com/public/*\n  send(req, parseUrl(req).pathname, { root: '/www/public' })\n    .on('error', error)\n    .on('directory', redirect)\n    .on('headers', headers)\n    .pipe(res)\n})\n\nserver.listen(3000)\n```\n\n## License\n\n[MIT](LICENSE)\n\n[appveyor-image]: https://badgen.net/appveyor/ci/dougwilson/send/master?label=windows\n[appveyor-url]: https://ci.appveyor.com/project/dougwilson/send\n[coveralls-image]: https://badgen.net/coveralls/c/github/pillarjs/send/master\n[coveralls-url]: https://coveralls.io/r/pillarjs/send?branch=master\n[github-actions-ci-image]: https://badgen.net/github/checks/pillarjs/send/master?label=linux\n[github-actions-ci-url]: https://github.com/pillarjs/send/actions/workflows/ci.yml\n[node-image]: https://badgen.net/npm/node/send\n[node-url]: https://nodejs.org/en/download/\n[npm-downloads-image]: https://badgen.net/npm/dm/send\n[npm-url]: https://npmjs.org/package/send\n[npm-version-image]: https://badgen.net/npm/v/send\n","maintainers":[{"name":"wesleytodd","email":"wes@wesleytodd.com"},{"name":"dougwilson","email":"doug@somethingdoug.com"}],"time":{"modified":"2024-03-27T16:54:27.985Z","created":"2012-07-04T02:26:08.255Z","0.0.1":"2012-07-04T02:26:10.649Z","0.0.2":"2012-07-09T16:29:14.274Z","0.0.3":"2012-07-16T16:22:27.594Z","0.0.4":"2012-08-16T17:08:01.033Z","0.1.0":"2012-09-19T18:36:49.783Z","0.1.1":"2013-06-03T00:14:29.429Z","0.1.2":"2013-07-03T18:24:03.585Z","0.1.3":"2013-07-08T21:40:12.056Z","0.1.4":"2013-08-10T21:46:51.934Z","0.2.0":"2014-01-29T21:19:55.890Z","0.3.0":"2014-04-24T14:33:52.351Z","0.4.0":"2014-05-28T02:50:46.903Z","0.4.1":"2014-06-02T23:53:20.620Z","0.4.2":"2014-06-09T20:16:17.145Z","0.4.3":"2014-06-12T01:35:22.251Z","0.5.0":"2014-06-28T23:23:22.527Z","0.6.0":"2014-07-12T02:05:02.867Z","0.7.0":"2014-07-21T04:30:36.755Z","0.7.1":"2014-07-26T20:46:28.667Z","0.7.2":"2014-07-27T19:05:37.467Z","0.7.3":"2014-07-30T01:48:52.102Z","0.7.4":"2014-08-04T21:04:40.155Z","0.8.0":"2014-08-06T05:03:16.854Z","0.8.1":"2014-08-06T05:20:28.132Z","0.8.2":"2014-08-15T01:38:30.488Z","0.8.3":"2014-08-17T03:15:44.430Z","0.8.4":"2014-09-04T18:57:53.219Z","0.8.5":"2014-09-05T04:50:05.074Z","0.9.0":"2014-09-08T00:58:30.172Z","0.9.1":"2014-09-08T02:54:39.675Z","0.9.2":"2014-09-16T05:38:49.312Z","0.9.3":"2014-09-24T18:57:04.630Z","0.10.0":"2014-10-16T04:06:01.941Z","0.10.1":"2014-10-23T02:00:08.239Z","0.11.0":"2015-01-05T22:41:38.413Z","0.11.1":"2015-01-20T16:27:08.360Z","0.12.0":"2015-02-16T23:44:30.552Z","0.12.1":"2015-02-17T17:47:24.752Z","0.12.2":"2015-03-14T05:50:18.656Z","0.12.3":"2015-05-13T15:11:33.838Z","0.13.0":"2015-06-17T01:48:02.477Z","0.13.1":"2016-01-16T07:41:37.163Z","0.13.2":"2016-03-06T04:26:29.707Z","0.14.0":"2016-06-07T01:09:13.081Z","0.14.1":"2016-06-10T05:03:58.643Z","0.14.2":"2017-01-23T15:29:43.221Z","0.15.0":"2017-02-25T22:44:48.725Z","0.15.1":"2017-03-05T03:10:38.679Z","0.15.2":"2017-04-26T04:54:13.689Z","0.15.3":"2017-05-17T04:54:36.978Z","0.15.4":"2017-08-06T05:25:10.510Z","0.15.5":"2017-09-21T02:36:44.305Z","0.15.6":"2017-09-22T22:25:54.154Z","0.16.0":"2017-09-28T00:40:02.604Z","0.16.1":"2017-09-29T19:36:45.181Z","0.16.2":"2018-02-07T16:26:27.070Z","0.17.0":"2019-05-03T21:34:26.929Z","0.17.1":"2019-05-11T01:40:56.003Z","0.17.2":"2021-12-12T01:18:25.851Z","1.0.0-beta.1":"2022-02-05T04:57:40.080Z","0.18.0":"2022-03-24T03:01:27.168Z","1.0.0-beta.2":"2024-03-21T00:56:30.481Z"},"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"users":{"m42am":true,"fgnass":true,"gillesruppert":true,"irae":true,"anthonyvdg":true,"finnpauls":true,"master-1-":true,"magemagic":true,"jakub.knejzlik":true,"wangnan0610":true,"donniereese":true,"simplyianm":true,"lwgojustgo":true,"kankungyip":true,"monjer":true,"mojaray2k":true,"jetthiago":true,"heineiuo":true,"devpaul":true,"danhale05":true,"itonyyo":true,"kuzmicheff":true,"shanewholloway":true,"xuu":true,"ashish.npm":true},"repository":{"type":"git","url":"git+https://github.com/pillarjs/send.git"},"readmeFilename":"README.md","homepage":"https://github.com/pillarjs/send#readme","keywords":["static","file","server"],"bugs":{"url":"https://github.com/pillarjs/send/issues"},"contributors":[{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},{"name":"James Wyatt Cready","email":"jcready@gmail.com"},{"name":"Jesús Leganés Combarro","email":"piranna@gmail.com"}],"license":"MIT"}