{"_id":"koa-static-cache","_rev":"1213630","name":"koa-static-cache","description":"Static cache for koa","dist-tags":{"latest":"5.1.4","latest-3":"3.2.1","latest-4":"4.1.2","v4":"4.1.2"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"time":{"modified":"2021-10-13T05:46:51.000Z","created":"2013-08-21T01:38:14.603Z","5.1.4":"2020-08-03T13:19:19.944Z","5.1.3":"2020-04-29T06:49:25.733Z","4.1.2":"2018-09-12T14:10:27.193Z","3.2.1":"2018-09-12T03:50:03.201Z","5.1.2":"2018-02-06T08:18:32.535Z","5.1.1":"2017-06-13T15:33:20.051Z","4.1.1":"2017-06-13T15:10:03.060Z","4.1.0":"2017-06-01T05:49:06.093Z","5.1.0":"2017-06-01T05:43:18.142Z","5.0.1":"2017-04-19T04:01:23.767Z","5.0.0":"2017-04-01T03:29:01.072Z","4.0.0":"2017-02-21T10:26:28.213Z","3.2.0":"2017-01-07T06:43:36.576Z","3.1.7":"2016-04-07T06:01:59.400Z","3.1.6":"2016-03-22T05:59:48.010Z","3.1.5":"2016-03-02T02:38:31.797Z","3.1.4":"2016-01-04T02:47:14.360Z","3.1.3":"2015-11-25T16:51:07.486Z","3.1.2":"2015-07-08T14:51:06.720Z","3.1.1":"2015-04-17T08:24:45.956Z","3.1.0":"2015-03-27T17:31:22.611Z","3.0.3":"2015-03-27T17:24:17.954Z","3.0.2":"2015-03-18T05:06:15.713Z","3.0.1":"2015-01-06T14:31:38.548Z","3.0.0":"2015-01-06T03:46:43.671Z","2.0.2":"2015-01-05T07:31:12.993Z","2.0.1":"2014-12-02T08:31:55.991Z","2.0.0":"2014-11-14T03:03:52.323Z","1.2.0":"2014-09-18T02:27:25.128Z","1.1.0":"2014-07-16T14:17:51.340Z","1.0.10":"2014-05-18T15:08:05.224Z","1.0.9":"2014-03-31T03:02:32.417Z","1.0.8":"2014-03-30T17:36:11.558Z","1.0.7":"2014-03-26T05:29:53.722Z","1.0.6":"2014-03-06T05:44:39.668Z","1.0.4":"2014-01-17T06:34:33.973Z","1.0.3":"2014-01-14T08:39:27.083Z","1.0.2":"2014-01-12T15:08:52.437Z","1.0.1":"2014-01-06T04:57:50.228Z","1.0.0":"2013-12-21T21:14:44.707Z","0.1.1":"2013-12-20T22:45:43.161Z","0.1.0":"2013-11-15T04:57:39.498Z","0.0.1":"2013-08-21T01:38:14.603Z"},"users":{"minghe":true,"brainpoint":true,"caesor":true,"xiechao06":true,"zhiquan_yu":true,"wzcssw":true,"stone-jin":true,"modood":true},"author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"versions":{"5.1.4":{"name":"koa-static-cache","description":"Static cache for koa","version":"5.1.4","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"^2.0.6","debug":"^3.1.0","fs-readdir-recursive":"^1.0.0","mime-types":"^2.1.8","mz":"^2.7.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"2","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1","ylru":"1"},"scripts":{"test":"make test"},"engines":{"node":">= 7.6.0"},"gitHead":"1d964fc158115f002c286d662f813c0db0b2ac3c","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@5.1.4","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"shasum":"bb24bbae4845316d101da2f8a1d89088e1916afe","size":6354,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-5.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-5.1.4.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache_5.1.4_1596460759810_0.09194220119620056"},"_hasShrinkwrap":false,"publish_time":1596460759944,"_cnpm_publish_time":1596460759944},"5.1.3":{"name":"koa-static-cache","description":"Static cache for koa","version":"5.1.3","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"^2.0.6","debug":"^3.1.0","fs-readdir-recursive":"^1.0.0","mime-types":"^2.1.8","mz":"^2.7.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"2","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1","ylru":"1"},"scripts":{"test":"make test"},"engines":{"node":">= 7.6.0"},"gitHead":"17ba506ea78b4fad3094b464483befe7f3ee8a51","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@5.1.3","_nodeVersion":"10.16.0","_npmVersion":"6.12.0","dist":{"shasum":"a86a0892bf185994a3f20b315558f4ce0426e19e","size":6170,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-5.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-5.1.3.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache_5.1.3_1588142965640_0.6501604239330354"},"_hasShrinkwrap":false,"publish_time":1588142965733,"_cnpm_publish_time":1588142965733},"4.1.2":{"name":"koa-static-cache","description":"Static cache for koa","version":"4.1.2","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"^3.2.5","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1","ylru":"1"},"scripts":{"test":"make test"},"publishConfig":{"tag":"v4"},"engines":{"node":"> 0.12.0"},"readmeFilename":"README.md","gitHead":"3a6ccff25ba46f11d95d543ed96362d7e9bb326a","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@4.1.2","_npmVersion":"5.10.0","_nodeVersion":"10.10.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"35e6acc1615e46c7252537f4dd769c5b1c393430","size":5993,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-4.1.2.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache_4.1.2_1536761427060_0.8591665296919253"},"_hasShrinkwrap":false,"publish_time":1536761427193,"_cnpm_publish_time":1536761427193},"3.2.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.2.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"^3.2.5","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"publishConfig":{"tag":"latest-3"},"readmeFilename":"README.md","gitHead":"f1626a11deefee818f6bfb76e9d1d80e5f44fcae","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@3.2.1","_npmVersion":"5.10.0","_nodeVersion":"10.10.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"0e008dd47a9276ca32ca94415c60bc53fd5b02f8","size":5563,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.2.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache_3.2.1_1536724203034_0.3124756306777281"},"_hasShrinkwrap":false,"publish_time":1536724203201,"_cnpm_publish_time":1536724203201},"5.1.2":{"name":"koa-static-cache","description":"Static cache for koa","version":"5.1.2","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"^2.0.6","debug":"^3.1.0","fs-readdir-recursive":"^1.0.0","mime-types":"^2.1.8","mz":"^2.7.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"2","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1","ylru":"1"},"scripts":{"test":"make test"},"engines":{"node":">= 7.6.0"},"gitHead":"fcd89c3ac7937a185abebae0297069efefe25f9e","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@5.1.2","_npmVersion":"5.3.0","_nodeVersion":"8.9.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"49b592007157b164f5e9df5b276e305c8be5016a","size":6127,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-5.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-5.1.2.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache-5.1.2.tgz_1517905111689_0.8674898142926395"},"directories":{},"publish_time":1517905112535,"_hasShrinkwrap":false,"_cnpm_publish_time":1517905112535},"5.1.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"5.1.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.6.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"2","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1","ylru":"1"},"scripts":{"test":"make test"},"engines":{"node":">= 7.6.0"},"gitHead":"14925d68d3bb46306c61beb38f90961799309871","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@5.1.1","_shasum":"d73dc79183fd052f86a47a0b64080d8670de8a38","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"d73dc79183fd052f86a47a0b64080d8670de8a38","size":5922,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-5.1.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache-5.1.1.tgz_1497367999959_0.13392610056325793"},"directories":{},"publish_time":1497368000051,"_cnpm_publish_time":1497368000051,"_hasShrinkwrap":false},"4.1.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"4.1.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1","ylru":"1"},"scripts":{"test":"make test"},"publishConfig":{"tag":"v4"},"engines":{"node":"> 0.12.0"},"gitHead":"a71ecb5d58f3d12263b228b68e66425e6bc1a827","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@4.1.1","_shasum":"2f82885e155fd46591ccb5d22f3f6a0d17d63982","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"2f82885e155fd46591ccb5d22f3f6a0d17d63982","size":5883,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-4.1.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache-4.1.1.tgz_1497366602924_0.9157517421990633"},"directories":{},"publish_time":1497366603060,"_cnpm_publish_time":1497366603060,"_hasShrinkwrap":false},"4.1.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"4.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1","ylru":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.12.0"},"gitHead":"b12e5856e3f222f33ac33cb1fa225a92a8a881c8","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@4.1.0","_shasum":"1fadfb3605c175c205ac30358b5565b6dfd98157","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"1fadfb3605c175c205ac30358b5565b6dfd98157","size":5800,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-4.1.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache-4.1.0.tgz_1496296145984_0.7870864600408822"},"directories":{},"publish_time":1496296146093,"_hasShrinkwrap":false,"_cnpm_publish_time":1496296146093,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"5.1.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"5.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.6.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"2","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1","ylru":"1"},"scripts":{"test":"make test"},"engines":{"node":">= 7.6.0"},"gitHead":"e34f6e2391b5986c591f43f743818c3aace8acec","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@5.1.0","_shasum":"04dd03f6b5ebbc0f033c0b842471a9d331f9343b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"04dd03f6b5ebbc0f033c0b842471a9d331f9343b","size":5858,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-5.1.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-static-cache-5.1.0.tgz_1496295798039_0.41568800061941147"},"directories":{},"publish_time":1496295798142,"_cnpm_publish_time":1496295798142,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=5.1.1"},"5.0.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"5.0.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"2","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":">= 7.6.0"},"gitHead":"73ca4dad97a403af502eb57bd61f86e7f178320c","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@5.0.1","_shasum":"3d3ef5b857ac8391c0f1cd294f4a91c6082615ab","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.9.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"3d3ef5b857ac8391c0f1cd294f4a91c6082615ab","size":5565,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-5.0.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-static-cache-5.0.1.tgz_1492574483489_0.17168419482186437"},"directories":{},"publish_time":1492574483767,"_cnpm_publish_time":1492574483767,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=5.1.1"},"5.0.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"5.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"2","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 7.6.0"},"gitHead":"cfff403c5038d86de2609774efe17a3effa9ef43","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@5.0.0","_shasum":"12e4692fb3456e7bd39484979ad497ff19360b77","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"12e4692fb3456e7bd39484979ad497ff19360b77","size":5531,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-5.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-static-cache-5.0.0.tgz_1491017339924_0.8471676749177277"},"directories":{},"publish_time":1491017341072,"_cnpm_publish_time":1491017341072,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=5.1.1"},"4.0.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"4.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.12.0"},"gitHead":"0ee8be8e2fc006ee7bdf2960cbb02e3d8d362359","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@4.0.0","_shasum":"8e8cf3d1029f7e22313fd4b73468a11362f50755","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.9.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"8e8cf3d1029f7e22313fd4b73468a11362f50755","size":5508,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-4.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-static-cache-4.0.0.tgz_1487672786266_0.8841733539011329"},"directories":{},"publish_time":1487672788213,"_cnpm_publish_time":1487672788213,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.2.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.2.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"aedf1bdaa5be45c6cb7fdd2690bde27334de9c2e","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@3.2.0","_shasum":"54886189653bc4dc9a72e6312c19dba40c73ed89","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"54886189653bc4dc9a72e6312c19dba40c73ed89","size":5429,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.2.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/koa-static-cache-3.2.0.tgz_1483771414801_0.5251373818609864"},"directories":{},"publish_time":1483771416576,"_cnpm_publish_time":1483771416576,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.1.7":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.1.7","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.4.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"a462263600ebaa7dbf3df46e223b8b2ba11db57f","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@3.1.7","_shasum":"82a06543fc9598d5d1b48935b6386a6e098988eb","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"coderhaoxin","email":"coderhaoxin@outlook.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"82a06543fc9598d5d1b48935b6386a6e098988eb","size":5349,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.1.7.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-static-cache-3.1.7.tgz_1460008919017_0.41128884977661073"},"directories":{},"publish_time":1460008919400,"_cnpm_publish_time":1460008919400,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.1.6":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.1.6","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.2.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"a35a163f2b4b6a8417526e63f7d923ae9af18724","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@3.1.6","_shasum":"7af4fd21756cdb2508c996ea3212e2f34709bd2f","_from":".","_npmVersion":"3.8.3","_nodeVersion":"4.2.4","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"7af4fd21756cdb2508c996ea3212e2f34709bd2f","size":5340,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.1.6.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/koa-static-cache-3.1.6.tgz_1458626385588_0.777187107829377"},"directories":{},"publish_time":1458626388010,"_cnpm_publish_time":1458626388010,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.1.5":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.1.5","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.2.0"},"devDependencies":{"bluebird":"3","istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"ba64b6f76e854b359350c3809b7e2eb2d4c6145d","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@3.1.5","_shasum":"7e96e4671aff2e0312365279e0492aba97e84ef5","_from":".","_npmVersion":"2.12.0","_nodeVersion":"4.2.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"7e96e4671aff2e0312365279e0492aba97e84ef5","size":5319,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.1.5.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/koa-static-cache-3.1.5.tgz_1456886309473_0.8607578540686518"},"directories":{},"publish_time":1456886311797,"_cnpm_publish_time":1456886311797,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.1.4":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.1.4","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"compressible":"~2.0.6","debug":"*","fs-readdir-recursive":"~1.0.0","mime-types":"~2.1.8","mz":"~2.1.0"},"devDependencies":{"istanbul":"~0.4.1","koa":"1","mocha":"2","should":"8","should-http":"0.0.4","supertest":"1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"2a3f7205363a60a5d49621651cb32c1ff0886221","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@3.1.4","_shasum":"45352cfd069540af3408e202d664118fbeb95ad5","_from":".","_npmVersion":"2.12.0","_nodeVersion":"4.2.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"45352cfd069540af3408e202d664118fbeb95ad5","size":5281,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.1.4.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1451875634360,"_cnpm_publish_time":1451875634360,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.1.3":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.1.3","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"94e5938b1fdc90459a76d94112b421e892871ff3","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@3.1.3","_shasum":"aec70e88bb08a64656d224c4819f67edab20b615","_from":".","_npmVersion":"2.12.0","_nodeVersion":"4.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"shasum":"aec70e88bb08a64656d224c4819f67edab20b615","size":5276,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.1.3.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1448470267486,"_cnpm_publish_time":1448470267486,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.1.2":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.1.2","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"6a6274d65a77090bc2391be1711d02dd036de22d","homepage":"https://github.com/koajs/static-cache#readme","_id":"koa-static-cache@3.1.2","_shasum":"6a94b92cfc6c9e2cf0435a0429f1945702b73067","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.12.2","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"6a94b92cfc6c9e2cf0435a0429f1945702b73067","size":5272,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.1.2.tgz"},"directories":{},"publish_time":1436367066720,"_cnpm_publish_time":1436367066720,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.1.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.1.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"f92ffabe3853305c5cf34dbdf53d52e972077035","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@3.1.1","_shasum":"d4ed0f3151b727df1f1e79d191a64d50061ae1a6","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.7.1","_npmUser":{"name":"coderhaoxin","email":"coderhaoxin@outlook.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"d4ed0f3151b727df1f1e79d191a64d50061ae1a6","size":5191,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.1.1.tgz"},"directories":{},"publish_time":1429259085956,"_cnpm_publish_time":1429259085956,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.1.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"2b864ec805a4e3022d08027ef66d77bca3e189dd","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@3.1.0","_shasum":"5e62dafb7c81632e15d232861aa69d16782bf405","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.11.14","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"5e62dafb7c81632e15d232861aa69d16782bf405","size":5160,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.1.0.tgz"},"directories":{},"publish_time":1427477482611,"_cnpm_publish_time":1427477482611,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.0.3":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.0.3","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"676c0b4924b1209de9a0f468875045295fdb07d1","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@3.0.3","_shasum":"08ceb75f624ac88552e3937368cc33a837f808fe","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.11.14","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"08ceb75f624ac88552e3937368cc33a837f808fe","size":5011,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.0.3.tgz"},"directories":{},"publish_time":1427477057954,"_cnpm_publish_time":1427477057954,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.0.2":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.0.2","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"d0206e43ca256f391beae5fc106ad1b504c944c0","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@3.0.2","_shasum":"35337ad39f4b8306d749474813a74ba185871913","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.5.1","_npmUser":{"name":"coderhaoxin","email":"coderhaoxin@outlook.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"35337ad39f4b8306d749474813a74ba185871913","size":4949,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.0.2.tgz"},"directories":{},"publish_time":1426655175713,"_cnpm_publish_time":1426655175713,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.0.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.0.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"f372a4581c60608c1da107deed48a4d4202af14f","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@3.0.1","_shasum":"3d0170c67a67ae882555cf26d486ce5232fb488a","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.11.14","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"3d0170c67a67ae882555cf26d486ce5232fb488a","size":4781,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.0.1.tgz"},"directories":{},"publish_time":1420554698548,"_cnpm_publish_time":1420554698548,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"3.0.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"3.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"6506372cbd55de5c3752153f13e79742620aff54","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@3.0.0","_shasum":"7513503f6edade0acd0d623749e844fcb7dd768b","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.11.14","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"7513503f6edade0acd0d623749e844fcb7dd768b","size":4739,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-3.0.0.tgz"},"directories":{},"publish_time":1420516003671,"_cnpm_publish_time":1420516003671,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"2.0.2":{"name":"koa-static-cache","description":"Static cache for koa","version":"2.0.2","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"d30e01141b42efedc6bf6617730f1266ee397053","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@2.0.2","_shasum":"5408f1f597499dd649c312ec1121f7722aea58f7","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.11.14","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"5408f1f597499dd649c312ec1121f7722aea58f7","size":4385,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-2.0.2.tgz"},"directories":{},"publish_time":1420443072993,"_cnpm_publish_time":1420443072993,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"2.0.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"2.0.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"c11bf1af6cb3d68be5460a6fe13d04a6420914a5","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@2.0.1","_shasum":"1d7b9b0ed83c94869cfcb1d98c0d016a07be9de8","_from":".","_npmVersion":"2.0.0-beta.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"1d7b9b0ed83c94869cfcb1d98c0d016a07be9de8","size":3913,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-2.0.1.tgz"},"directories":{},"publish_time":1417509115991,"_cnpm_publish_time":1417509115991,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"2.0.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"2.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.13.0","mocha":"~2.0.1","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"ea2f73e7407e6304bfaf24c6c35e3c8c99de629a","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@2.0.0","_shasum":"2cea53d77c1b5269ec025b9d125ffa70640ca95c","_from":".","_npmVersion":"2.0.0-beta.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"2cea53d77c1b5269ec025b9d125ffa70640ca95c","size":3906,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-2.0.0.tgz"},"directories":{},"publish_time":1415934232323,"_cnpm_publish_time":1415934232323,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.2.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.2.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"files":["index.js"],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~2.0.1","compressible":"~2.0.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"istanbul-harmony":"~0.3.0","koa":"~0.8.0","mocha":"*","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"gitHead":"6fa433985026df03857f8527f429c459da0feb8c","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.2.0","_shasum":"52cbcc41fbea6092633a62b2389fd026e1ed956f","_from":".","_npmVersion":"2.0.0-beta.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"52cbcc41fbea6092633a62b2389fd026e1ed956f","size":3975,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.2.0.tgz"},"directories":{},"publish_time":1411007245128,"_cnpm_publish_time":1411007245128,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.1.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime-types":"~1.0.1","compressible":"~1.1.0","fs-readdir-recursive":">=0.0.2","debug":"*"},"devDependencies":{"koa":"~0.8.0","mocha":"*","should":"~3.3.2","supertest":"~0.13.0"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.1.0","dist":{"shasum":"4fb485c8e7dab3b1e3504ae4791daee8d9c67f82","size":4311,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1405520271340,"_cnpm_publish_time":1405520271340,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.10":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.10","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"finished":"~1.1.1","mime":"~1.2.11","compressible":"~1.0.1","fs-readdir-recursive":">=0.0.2","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.10","dist":{"shasum":"63df88498e8476d012a5af7d38769a4601e9f932","size":4281,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.10.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1400425685224,"_cnpm_publish_time":1400425685224,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.9":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.9","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"finished":"~1.1.1","mime":"~1.2.11","compressible":"~1.0.1","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.9","dist":{"shasum":"2ff67d3b496474102d4b89a6d0ba3f0085355139","size":4182,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.9.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1396234952417,"_cnpm_publish_time":1396234952417,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.8":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.8","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"contributors":[{"name":"Jeremiah Senkpiel","email":"fishrock123@rocketmail.com","url":"https://searchbeam.jit.su"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"http://deadhorse.me"}],"keywords":["koa","middleware","file","static","cache","gzip","sendfile"],"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"finished":"~1.1.1","mime":"~1.2.11","compressible":"~1.0.1","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.8","dist":{"shasum":"6e7ae988dda93e45d494a40d3ed18d871f94e553","size":4129,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.8.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1396200971558,"_cnpm_publish_time":1396200971558,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.7":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.7","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"finished":"~1.1.1","mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.7","dist":{"shasum":"121936b72ca05bec58d4f44269ca26e7e64cc8d5","size":3826,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.7.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1395811793722,"_cnpm_publish_time":1395811793722,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.6":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.6","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"finished":"~1.1.1","mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.6","dist":{"shasum":"96fdb19c7d8aa700dce08bb213257da86bf05fd8","size":3389,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.6.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1394084679668,"_cnpm_publish_time":1394084679668,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.4":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.4","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"finished":"~1.1.1","mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"readmeFilename":"README.md","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.4","dist":{"shasum":"9a4137cba8a8b8d5caa4c643996b0db87c2c47bf","size":3377,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.4.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1389940473973,"_cnpm_publish_time":1389940473973,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.3":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.3","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"on-socket-error":"~1.1.0","mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"readmeFilename":"README.md","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.3","dist":{"shasum":"d6cd774d224038b7bb09b8f74794aa028faddd52","size":3375,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.3.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1389688767083,"_cnpm_publish_time":1389688767083,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.2":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.2","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"on-socket-error":"~1.0.1","mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"readmeFilename":"README.md","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.2","dist":{"shasum":"e4c52182394a39537879a69521bec341b9652661","size":3351,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1389539332437,"_cnpm_publish_time":1389539332437,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"on-socket-error":"~1.0.1","mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":">= 0.2.0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"readmeFilename":"README.md","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.1","dist":{"shasum":"e53c8ee93073a8cf5d499e39905d42ec8e62f456","size":3325,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1388984270228,"_cnpm_publish_time":1388984270228,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"1.0.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"1.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"on-socket-error":"~1.0.1","mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":"*"},"devDependencies":{"koa":"koajs/koa","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"readmeFilename":"README.md","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@1.0.0","dist":{"shasum":"f14a82312aecadad283fb47626fe8257db81ff4b","size":3362,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.18","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1387660484707,"_cnpm_publish_time":1387660484707,"_hasShrinkwrap":false,"deprecated":"this version has critical security issue, please upgrade to >=4.1.1"},"0.1.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"0.1.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"on-socket-error":"~1.0.1","mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":"*"},"devDependencies":{"koa":"koajs/koa","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"readmeFilename":"README.md","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@0.1.1","dist":{"shasum":"fa8a2fa515d6eedde0263ee4fce9417e5a9158f0","size":3283,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.18","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1387579543161,"_cnpm_publish_time":1387579543161,"_hasShrinkwrap":false},"0.1.0":{"name":"koa-static-cache","description":"Static cache for koa","version":"0.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/static-cache.git"},"bugs":{"url":"https://github.com/koajs/static-cache/issues"},"dependencies":{"mime":"~1.2.11","fs-readdir-recursive":"~0.0.1","debug":"*"},"peerDependencies":{"koa":"*"},"devDependencies":{"koa":"koajs/koa","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"readmeFilename":"README.md","homepage":"https://github.com/koajs/static-cache","_id":"koa-static-cache@0.1.0","dist":{"shasum":"22b4a37d23a0482c1fae1ec9d54c812279c91998","size":3235,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1384491459498,"_cnpm_publish_time":1384491459498,"_hasShrinkwrap":false},"0.0.1":{"name":"koa-static-cache","description":"Static cache for koa","version":"0.0.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/jonathanong/koa-static-cache.git"},"bugs":{"url":"https://github.com/jonathanong/koa-static-cache/issues"},"dependencies":{"mime":"~1.2.11"},"peerDependencies":{"koa":"*"},"devDependencies":{"koa":"*","mocha":"~1.12.0","should":"~1.2.2","supertest":"~0.7.1"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"readmeFilename":"README.md","_id":"koa-static-cache@0.0.1","dist":{"shasum":"591bc5e64083351cf7039fe4037135cdc6840eff","size":2467,"noattachment":false,"key":"/koa-static-cache/-/koa-static-cache-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-static-cache/download/koa-static-cache-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1377049094603,"_cnpm_publish_time":1377049094603,"_hasShrinkwrap":false}},"readme":"# Koa Static Cache\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![David deps][david-image]][david-url]\n\n[npm-image]: https://img.shields.io/npm/v/koa-static-cache.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/koa-static-cache\n[travis-image]: https://img.shields.io/travis/koajs/static-cache.svg?style=flat-square\n[travis-url]: https://travis-ci.org/koajs/static-cache\n[coveralls-image]: https://img.shields.io/coveralls/koajs/static-cache.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/koajs/static-cache?branch=master\n[david-image]: https://img.shields.io/david/koajs/static-cache.svg?style=flat-square\n[david-url]: https://david-dm.org/koajs/static-cache\n\nStatic server for koa.\n\nDifferences between this library and other libraries such as [static](https://github.com/koajs/static):\n\n- There is no directory or `index.html` support.\n- You may optionally store the data in memory - it streams by default.\n- Caches the assets on initialization - you need to restart the process to update the assets.(can turn off with options.preload = false)\n- Uses MD5 hash sum as an ETag.\n- Uses .gz files if present on disk, like nginx gzip_static module\n\n## Installation\n\n```js\n$ npm install koa-static-cache\n```\n\n## API\n\n### staticCache(dir [, options] [, files])\n\n```js\nvar path = require('path')\nvar staticCache = require('koa-static-cache')\n\napp.use(staticCache(path.join(__dirname, 'public'), {\n  maxAge: 365 * 24 * 60 * 60\n}))\n```\n\n- `dir` (str) - the directory you wish to serve, priority than `options.dir`.\n- `options.dir` (str) - the directory you wish to serve, default to `process.cwd`.\n- `options.maxAge` (int) - cache control max age for the files, `0` by default.\n- `options.cacheControl` (str) - optional cache control header. Overrides `options.maxAge`.\n- `options.buffer` (bool) - store the files in memory instead of streaming from the filesystem on each request.\n- `options.gzip` (bool) - when request's accept-encoding include gzip, files will compressed by gzip.\n- `options.usePrecompiledGzip` (bool) - try use gzip files, loaded from disk, like nginx gzip_static\n- `options.alias` (obj) - object map of aliases. See below.\n- `options.prefix` (str) - the url prefix you wish to add, default to `''`.\n- `options.dynamic` (bool) - dynamic load file which not cached on initialization.\n- `options.filter` (function | array) - filter files at init dir, for example - skip non build (source) files. If array set - allow only listed files\n- `options.preload` (bool) - caches the assets on initialization or not, default to `true`. always work together with `options.dynamic`.\n- `options.files` (obj) - optional files object. See below.\n- `files` (obj) - optional files object. See below.\n### Aliases\n\nFor example, if you have this alias object:\n\n```js\n{\n  '/favicon.png': '/favicon-32.png'\n}\n```\n\nThen requests to `/favicon.png` will actually return `/favicon-32.png` without redirects or anything.\nThis is particularly important when serving [favicons](https://github.com/audreyr/favicon-cheat-sheet) as you don't want to store duplicate images.\n\n### Files\n\nYou can pass in an optional files object.\nThis allows you to do two things:\n\n#### Combining directories into a single middleware\n\nInstead of doing:\n\n```js\napp.use(staticCache('/public/js'))\napp.use(staticCache('/public/css'))\n```\n\nYou can do this:\n\n```js\nvar files = {}\n\n// Mount the middleware\napp.use(staticCache('/public/js', {}, files))\n\n// Add additional files\nstaticCache('/public/css', {}, files)\n```\n\nThe benefit is that you'll have one less function added to the stack as well as doing one hash lookup instead of two.\n\n#### Editing the files object\n\nFor example, if you want to change the max age of `/package.json`, you can do the following:\n\n```js\nvar files = {}\n\napp.use(staticCache('/public', {\n  maxAge: 60 * 60 * 24 * 365\n}, files))\n\nfiles['/package.json'].maxAge = 60 * 60 * 24 * 30\n```\n\n#### Using a LRU cache to avoid OOM when dynamic mode enabled\n\nYou can pass in a lru cache instance which has tow methods: `get(key)` and `set(key, value)`.\n\n```js\nvar LRU = require('lru-cache')\nvar files = new LRU({ max: 1000 })\n\napp.use(staticCache({\n  dir: '/public',\n  dynamic: true,\n  files: files\n}))\n```\n\n## License\n\nThe MIT License (MIT)\n\nCopyright (c) 2013 Jonathan Ong me@jongleberry.com\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_attachments":{},"homepage":"https://github.com/koajs/static-cache#readme","bugs":{"url":"https://github.com/koajs/static-cache/issues"},"license":"MIT"}