{"_id":"koa-compress","_rev":"574600","name":"koa-compress","description":"Compress middleware for koa","dist-tags":{"latest":"5.1.0","next":"2.0.0"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"time":{"modified":"2021-08-18T03:25:48.000Z","created":"2013-08-20T08:44:10.962Z","5.1.0":"2021-08-18T03:24:22.967Z","5.0.1":"2020-07-06T22:13:59.373Z","5.0.0":"2020-07-06T01:36:34.680Z","4.0.1":"2020-04-30T01:09:40.135Z","4.0.0":"2020-04-28T03:24:51.530Z","3.1.0":"2020-04-16T04:16:11.709Z","3.0.0":"2018-04-14T22:49:19.255Z","2.0.0":"2016-02-25T19:16:28.115Z","1.0.9":"2016-02-17T03:32:24.499Z","1.0.8":"2014-09-15T06:33:50.786Z","1.0.7":"2014-05-14T01:49:09.156Z","1.0.6":"2014-04-25T07:33:36.189Z","1.0.5":"2014-04-25T07:19:48.341Z","1.0.4":"2014-03-19T09:27:16.095Z","1.0.3":"2014-02-24T19:09:44.092Z","1.0.2":"2014-01-22T01:47:03.826Z","1.0.1":"2014-01-14T08:36:38.606Z","1.0.0":"2013-12-21T21:10:45.488Z","0.0.1":"2013-08-20T08:44:10.962Z"},"users":{"minghe":true,"pensierinmusica":true,"evan2x":true,"iori20091101":true,"raojs":true,"modood":true,"chinawolf_wyp":true,"oleg_tsyba":true,"atomgao":true,"tomgao365":true,"edwardxyt":true},"author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"versions":{"5.1.0":{"name":"koa-compress","description":"Compress middleware for koa","version":"5.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^3.0.0","compressible":"^2.0.0","http-errors":"^1.8.0","koa-is-json":"^1.0.0","statuses":"^2.0.1"},"devDependencies":{"eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^5.1.0","eslint-plugin-standard":"^5.0.0","jest":"^27.0.6","koa":"^2.13.1","supertest":"^6.1.6"},"scripts":{"eslint":"eslint --ignore-path .gitignore .","test":"jest"},"main":"lib","jest":{"testEnvironment":"node"},"engines":{"node":">= 8.0.0"},"gitHead":"71334bd1e8fc65e99a61fa43a2a97b74e7a19252","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@5.1.0","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"7b9fe24f4c1b28d9cae90864597da472c2fcf701","size":5088,"noattachment":false,"key":"/koa-compress/-/koa-compress-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-5.1.0.tgz"},"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"directories":{},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-compress_5.1.0_1629257062806_0.0793245381373835"},"_hasShrinkwrap":false,"publish_time":1629257062967,"_cnpm_publish_time":1629257062967},"5.0.1":{"name":"koa-compress","description":"Compress middleware for koa","version":"5.0.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^3.0.0","compressible":"^2.0.0","http-errors":"^1.7.3","koa-is-json":"^1.0.0","statuses":"^2.0.0"},"devDependencies":{"eslint":"^6.0.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-standard":"^4.0.1","jest":"^25.3.0","koa":"^2.0.1","supertest":"^4.0.2"},"scripts":{"eslint":"eslint --ignore-path .gitignore .","test":"jest"},"main":"lib","jest":{"testEnvironment":"node"},"engines":{"node":">= 8.0.0"},"gitHead":"80054a551f898d371c60dcb17b749da61cf02b5a","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@5.0.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"dist":{"shasum":"9e89e2847998f8f9f73a5674e5739a2f4b6531fc","size":4887,"noattachment":false,"key":"/koa-compress/-/koa-compress-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-5.0.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-compress_5.0.1_1594073639058_0.48180724439132616"},"_hasShrinkwrap":false,"publish_time":1594073639373,"_cnpm_publish_time":1594073639373},"5.0.0":{"name":"koa-compress","description":"Compress middleware for koa","version":"5.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^3.0.0","compressible":"^2.0.0","http-errors":"^1.7.3","koa-is-json":"^1.0.0","statuses":"^2.0.0"},"devDependencies":{"eslint":"^6.0.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-standard":"^4.0.1","jest":"^25.3.0","koa":"^2.0.1","supertest":"^4.0.2"},"scripts":{"eslint":"eslint --ignore-path .gitignore .","test":"jest"},"main":"lib","jest":{"testEnvironment":"node"},"engines":{"node":">= 8.0.0"},"gitHead":"23f0eba69d4605e16007305d0c2e38cdc329e40b","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@5.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","_npmUser":{"name":"niftylettuce","email":"niftylettuce@gmail.com"},"dist":{"shasum":"7b25bd66c98c013c89a303ae72934d6d15d644b5","size":4875,"noattachment":false,"key":"/koa-compress/-/koa-compress-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-5.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-compress_5.0.0_1593999394538_0.13824506040097373"},"_hasShrinkwrap":false,"publish_time":1593999394680,"_cnpm_publish_time":1593999394680},"4.0.1":{"name":"koa-compress","description":"Compress middleware for koa","version":"4.0.1","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^3.0.0","compressible":"^2.0.0","http-errors":"^1.7.3","koa-is-json":"^1.0.0","statuses":"^2.0.0"},"devDependencies":{"eslint":"^6.0.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-standard":"^4.0.1","jest":"^25.3.0","koa":"^2.0.1","supertest":"^4.0.2"},"scripts":{"eslint":"eslint --ignore-path .gitignore .","test":"jest"},"main":"lib","jest":{"testEnvironment":"node"},"engines":{"node":">= 8.0.0"},"gitHead":"cce99c41002514744b0a9a446b5bb7edf651e3c2","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@4.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"7a7ed52ce7c3e0cbe918e99e1eaaeba87ec11d48","size":4661,"noattachment":false,"key":"/koa-compress/-/koa-compress-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-4.0.1.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-compress_4.0.1_1588208979997_0.7464140361546092"},"_hasShrinkwrap":false,"publish_time":1588208980135,"_cnpm_publish_time":1588208980135},"4.0.0":{"name":"koa-compress","description":"Compress middleware for koa","version":"4.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^3.0.0","compressible":"^2.0.0","http-errors":"^1.7.3","koa-is-json":"^1.0.0","statuses":"^2.0.0"},"devDependencies":{"eslint":"^6.0.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-standard":"^4.0.1","jest":"^25.3.0","koa":"^2.0.1","supertest":"^4.0.2"},"scripts":{"eslint":"eslint --ignore-path .gitignore .","test":"jest --forceExit"},"main":"lib","jest":{"testEnvironment":"node"},"engines":{"node":">= 8.0.0"},"gitHead":"75a9b5126af570aa51f1d6d115b28fb9c69348d4","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@4.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"2e1bb703463d6b9ffd5d4f542c67b732b78a61d2","size":4617,"noattachment":false,"key":"/koa-compress/-/koa-compress-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-4.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-compress_4.0.0_1588044291264_0.6950151061970702"},"_hasShrinkwrap":false,"publish_time":1588044291530,"_cnpm_publish_time":1588044291530},"3.1.0":{"name":"koa-compress","description":"Compress middleware for koa","version":"3.1.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^3.0.0","compressible":"^2.0.0","koa-is-json":"^1.0.0","statuses":"^1.0.0"},"devDependencies":{"eslint":"^6.0.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^11.0.0","eslint-plugin-promise":"^4.0.0","eslint-plugin-standard":"^4.0.1","jest":"^25.3.0","koa":"^2.0.1","supertest":"^4.0.2"},"scripts":{"eslint":"eslint --ignore-path .gitignore .","test":"jest --forceExit"},"jest":{"testEnvironment":"node"},"engines":{"node":">= 8.0.0"},"gitHead":"ac81486b8c1eb02f3e75879db712bde2abce475b","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@3.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"00fb0af695dc4661c6de261a18da669626ea3ca1","size":3066,"noattachment":false,"key":"/koa-compress/-/koa-compress-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-3.1.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-compress_3.1.0_1587010571382_0.30787450205817235"},"_hasShrinkwrap":false,"publish_time":1587010571709,"_cnpm_publish_time":1587010571709},"3.0.0":{"name":"koa-compress","description":"Compress middleware for koa","version":"3.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^3.0.0","compressible":"^2.0.0","koa-is-json":"^1.0.0","statuses":"^1.0.0"},"devDependencies":{"eslint":"^4.19.0","eslint-config-standard":"^11.0.0","eslint-config-standard-react":"^6.0.0","eslint-plugin-flowtype":"^2.46.1","eslint-plugin-import":"^2.9.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-react":"^7.7.0","eslint-plugin-standard":"^3.0.1","jest":"^22.4.3","koa":"^2.0.1","supertest":"^3.0.0"},"scripts":{"eslint":"eslint --ignore-path .gitignore .","test":"jest --forceExit"},"files":["index.js","LICENSE","HISTORY.md"],"jest":{"testEnvironment":"node"},"gitHead":"fb3f0fb04bfdadcb30978c1a76e5c4611bc7ffd2","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"dist":{"shasum":"3194059c215cbc24e59bbc84c2c7453a4c88564f","size":2893,"noattachment":false,"key":"/koa-compress/-/koa-compress-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-3.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/koa-compress_3.0.0_1523746158640_0.9284009419922707"},"_hasShrinkwrap":false,"publish_time":1523746159255,"_cnpm_publish_time":1523746159255},"2.0.0":{"name":"koa-compress","description":"Compress middleware for koa","version":"2.0.0","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^2.3.0","compressible":"^2.0.0","koa-is-json":"^1.0.0","statuses":"^1.0.0"},"devDependencies":{"istanbul":"^0.4.2","koa":"^2.0.0-alpha.3","mocha":"^2.4.1","should":"^3.0.0","supertest":"^1.0.0"},"scripts":{"test":"NODE_ENV=test mocha --require should --reporter spec","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"files":["index.js","LICENSE","HISTORY.md"],"gitHead":"6eca69d84aea56bc12f056b518fa7d18cf1af006","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@2.0.0","_shasum":"7b7eb2921b847746b5e122ba9f5cd8a671e8ea3a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"dist":{"shasum":"7b7eb2921b847746b5e122ba9f5cd8a671e8ea3a","size":2692,"noattachment":false,"key":"/koa-compress/-/koa-compress-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-2.0.0.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/koa-compress-2.0.0.tgz_1456427787291_0.11599780479446054"},"directories":{},"publish_time":1456427788115,"_cnpm_publish_time":1456427788115,"_hasShrinkwrap":false},"1.0.9":{"name":"koa-compress","description":"Compress middleware for koa","version":"1.0.9","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/koajs/compress.git"},"dependencies":{"bytes":"^2.3.0","compressible":"^2.0.0","koa-is-json":"^1.0.0","statuses":"^1.0.0"},"devDependencies":{"istanbul":"^0.4.2","koa":"^1.0.0","mocha":"^2.4.1","should":"^3.0.0","supertest":"^1.0.0"},"scripts":{"test":"NODE_ENV=test mocha --require should --reporter spec","test-cov":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"files":["index.js","LICENSE","HISTORY.md"],"gitHead":"b7b21add142bd781a61d6289bf1a2175d9237156","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress#readme","_id":"koa-compress@1.0.9","_shasum":"a603036bedab1b9907ea77cca7d694673852e3f5","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"dist":{"shasum":"a603036bedab1b9907ea77cca7d694673852e3f5","size":2644,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.9.tgz"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/koa-compress-1.0.9.tgz_1455679942380_0.14972824649885297"},"directories":{},"publish_time":1455679944499,"_cnpm_publish_time":1455679944499,"_hasShrinkwrap":false},"1.0.8":{"name":"koa-compress","description":"Compress middleware for koa","version":"1.0.8","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/koajs/compress"},"dependencies":{"statuses":"1","koa-is-json":"1","compressible":"2","bytes":"1"},"devDependencies":{"istanbul-harmony":"0","koa":"0","mocha":"1","should":"3","supertest":"0"},"scripts":{"test":"NODE_ENV=test mocha --harmony-generators --require should --reporter spec","test-cov":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha -- --require should","test-travis":"NODE_ENV=test node --harmony-generators ./node_modules/.bin/istanbul cover ./node_modules/.bin/_mocha --report lcovonly -- --require should"},"files":["index.js","LICENSE","HISTORY.md"],"gitHead":"5effb48872a369dedd8001e8c1d97d165ab6698a","bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress","_id":"koa-compress@1.0.8","_shasum":"6f5afc6804bd554fb0bb2850d269b3a8bbdc8c62","_from":".","_npmVersion":"1.4.26","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"6f5afc6804bd554fb0bb2850d269b3a8bbdc8c62","size":2647,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.8.tgz"},"directories":{},"publish_time":1410762830786,"_cnpm_publish_time":1410762830786,"_hasShrinkwrap":false},"1.0.7":{"name":"koa-compress","description":"Compress middleware for koa","version":"1.0.7","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/koajs/compress"},"dependencies":{"statuses":"1","koa-is-json":"1","compressible":"1","bytes":"1"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress","_id":"koa-compress@1.0.7","_shasum":"a78c5765f2a93e900f714b144521b80cd29faf97","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"dist":{"shasum":"a78c5765f2a93e900f714b144521b80cd29faf97","size":2697,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.7.tgz"},"directories":{},"publish_time":1400032149156,"_cnpm_publish_time":1400032149156,"_hasShrinkwrap":false},"1.0.6":{"name":"koa-compress","description":"Compress middleware for koa","version":"1.0.6","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/koajs/compress"},"dependencies":{"statuses":"1","koa-is-json":"1","compressible":"1","bytes":"0"},"devDependencies":{"koa":"*","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress","_id":"koa-compress@1.0.6","dist":{"shasum":"9917872530e0c0e620cd8a3a15a929f21a8b76dc","size":2696,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.6.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1398411216189,"_cnpm_publish_time":1398411216189,"_hasShrinkwrap":false},"1.0.5":{"name":"koa-compress","description":"Compress middleware for koa","version":"1.0.5","author":{"name":"Jonathan Ong","email":"me@jongleberry.com","url":"http://jongleberry.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/koajs/compress"},"dependencies":{"koa-is-json":"~1.0.0","compressible":"~1.0.0","bytes":"~0.3.0"},"peerDependencies":{"koa":"*"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"bugs":{"url":"https://github.com/koajs/compress/issues"},"homepage":"https://github.com/koajs/compress","_id":"koa-compress@1.0.5","dist":{"shasum":"6cfa4c9ee62e01be3dba29e272625a98879eedb4","size":2771,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.5.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1398410388341,"_cnpm_publish_time":1398410388341,"_hasShrinkwrap":false},"1.0.4":{"name":"koa-compress","description":"Compress middleware 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/compress.git"},"bugs":{"url":"https://github.com/koajs/compress/issues"},"dependencies":{"compressible":"~1.0.0","bytes":"~0.2.1"},"peerDependencies":{"koa":"*"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/compress","_id":"koa-compress@1.0.4","dist":{"shasum":"35c6eceaaff2391a848c78036076b437e36cc558","size":2840,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.4.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1395221236095,"_cnpm_publish_time":1395221236095,"_hasShrinkwrap":false},"1.0.3":{"name":"koa-compress","description":"Compress middleware 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/compress.git"},"bugs":{"url":"https://github.com/koajs/compress/issues"},"dependencies":{"compressible":"~1.0.0","bytes":"~0.2.1"},"peerDependencies":{"koa":"*"},"devDependencies":{"koa":"git://github.com/koajs/koa","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/compress","_id":"koa-compress@1.0.3","dist":{"shasum":"be70adbf164ab339a5640b98672e30d7b55cbded","size":2817,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.3.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1393268984092,"_cnpm_publish_time":1393268984092,"_hasShrinkwrap":false},"1.0.2":{"name":"koa-compress","description":"Compress middleware 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/compress.git"},"bugs":{"url":"https://github.com/koajs/compress/issues"},"dependencies":{"compressible":"~1.0.0","bytes":"~0.2.1"},"peerDependencies":{"koa":"*"},"devDependencies":{"koa":"koajs/koa","mocha":"*","should":"*","supertest":"*"},"scripts":{"test":"make test"},"engines":{"node":"> 0.11.4"},"homepage":"https://github.com/koajs/compress","_id":"koa-compress@1.0.2","dist":{"shasum":"faa8bff15a5efa99db4fb85721a7d873641be38b","size":2770,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1390355223826,"_cnpm_publish_time":1390355223826,"_hasShrinkwrap":false},"1.0.1":{"name":"koa-compress","description":"Compress middleware 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/compress.git"},"bugs":{"url":"https://github.com/koajs/compress/issues"},"dependencies":{"compressible":"~1.0.0","bytes":"~0.2.1"},"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/compress","_id":"koa-compress@1.0.1","dist":{"shasum":"1f1d182dc4a2d9f55dfa9caebbdd8cc75576e77f","size":2713,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.23","_npmUser":{"name":"jongleberry","email":"jonathanrichardong@gmail.com"},"maintainers":[{"name":"aheckmann","email":"aaron.heckmann+github@gmail.com"},{"name":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1389688598606,"_cnpm_publish_time":1389688598606,"_hasShrinkwrap":false},"1.0.0":{"name":"koa-compress","description":"Compress middleware 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/compress.git"},"bugs":{"url":"https://github.com/koajs/compress/issues"},"dependencies":{"compressible":"~0.1.1","bytes":"~0.2.1"},"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/compress","_id":"koa-compress@1.0.0","dist":{"shasum":"abd310fdc6c65bb128c297551c6ec02aff4b68d2","size":2676,"noattachment":false,"key":"/koa-compress/-/koa-compress-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-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":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1387660245488,"_cnpm_publish_time":1387660245488,"_hasShrinkwrap":false},"0.0.1":{"name":"koa-compress","description":"Compress middleware 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-compress.git"},"bugs":{"url":"https://github.com/jonathanong/koa-compress/issues"},"dependencies":{"negotiator":"0.2.7","bytes":"0.2.1"},"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-compress@0.0.1","dist":{"shasum":"a19c8e5db4d0927df4183bba4955d50e171bbf3c","size":2624,"noattachment":false,"key":"/koa-compress/-/koa-compress-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/koa-compress/download/koa-compress-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":"federomero","email":"federomero@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"juliangruber","email":"julian@juliangruber.com"}],"directories":{},"publish_time":1376988250962,"_cnpm_publish_time":1376988250962,"_hasShrinkwrap":false}},"readme":"# Koa Compress\n\n[![Node.js CI](https://github.com/koajs/compress/workflows/Node.js%20CI/badge.svg?branch=master)](https://github.com/koajs/compress/actions?query=workflow%3A%22Node.js+CI%22+branch%3Amaster)\n[![codecov](https://codecov.io/gh/koajs/compress/branch/master/graph/badge.svg)](https://codecov.io/gh/koajs/compress)\n\nCompress middleware for Koa\n\n## Example\n\n```js\nconst compress = require('koa-compress')\nconst Koa = require('koa')\n\nconst app = new Koa()\napp.use(compress({\n  filter (content_type) {\n  \treturn /text/i.test(content_type)\n  },\n  threshold: 2048,\n  gzip: {\n    flush: require('zlib').constants.Z_SYNC_FLUSH\n  },\n  deflate: {\n    flush: require('zlib').constants.Z_SYNC_FLUSH,\n  },\n  br: false // disable brotli\n}))\n```\n\n## Maintainers\n\n- Lead: @jonathanong [@jongleberry](https://twitter.com/jongleberry)\n- Team: @koajs/compress\n\n## Options\n\n### filter\\<Function\\>\n\n```ts\nfunction (mimeType: string): Boolean {\n\n}\n```\n\nAn optional function that checks the response content type to decide whether to compress.\nBy default, it uses [compressible](https://github.com/jshttp/compressible).\n\n### options.threshold\\<String|Number\\>\n\nMinimum response size in bytes to compress.\nDefault `1024` bytes or `1kb`.\n\n### options[encoding]\\<Object\\>\n\nThe current encodings are, in order of preference: `br`, `gzip`, `deflate`.\nSetting `options[encoding] = {}` will pass those options to the encoding function.\nSetting `options[encoding] = false` will disable that encoding.\n\n#### options<span></span>.br\n\n[Brotli compression](https://en.wikipedia.org/wiki/Brotli) is supported in node v11.7.0+, which includes it natively.\nAs of v5.1.0, the default quality level is 4 for performance reasons.\n\n### options.defaultEncoding\\<String\\>\n\nAn optional string, which specifies what encoders to use for requests without\n[Accept-Encoding](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Encoding).\nDefault `identity`.\n\nThe standard dictates to treat such requests as `*` meaning that all compressions are permissible,\nyet it causes very practical problems when debugging servers with manual tools like `curl`, `wget`, and so on.\nIf you want to enable the standard behavior, just set `defaultEncoding` to `*`.\n\n## Manually turning compression on and off\n\nYou can always enable compression by setting `ctx.compress = true`.\nYou can always disable compression by setting `ctx.compress = false`.\nThis bypasses the filter check.\n\n```js\napp.use((ctx, next) => {\n  ctx.compress = true\n  ctx.body = fs.createReadStream(file)\n})\n```\n","_attachments":{},"homepage":"https://github.com/koajs/compress#readme","bugs":{"url":"https://github.com/koajs/compress/issues"},"license":"MIT"}