{"_id":"serve-static","_rev":"4180158","name":"serve-static","description":"Serve static files","dist-tags":{"latest":"2.2.1","latest-1.x":"1.16.3","next":"2.1.0"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"time":{"modified":"2026-03-01T21:46:54.000Z","created":"2014-03-06T03:09:32.347Z","2.2.1":"2025-12-15T19:17:31.514Z","1.16.3":"2025-12-15T19:12:56.654Z","2.2.0":"2025-03-28T00:38:59.780Z","1.16.2":"2024-09-11T18:24:34.879Z","1.16.1":"2024-09-11T17:14:21.805Z","2.1.0":"2024-09-10T01:17:27.648Z","1.16.0":"2024-09-10T01:14:27.313Z","2.0.0":"2024-08-23T20:59:49.618Z","2.0.0-beta.2":"2024-03-21T01:54:12.735Z","1.15.0":"2022-03-25T02:17:50.224Z","2.0.0-beta.1":"2022-02-05T18:49:55.221Z","1.14.2":"2021-12-16T04:54:39.317Z","1.14.1":"2019-05-11T03:40:40.466Z","1.14.0":"2019-05-08T03:33:33.249Z","1.13.2":"2018-02-07T18:38:40.596Z","1.13.1":"2017-09-29T20:11:08.976Z","1.13.0":"2017-09-28T01:11:15.341Z","1.12.6":"2017-09-23T00:24:10.593Z","1.12.5":"2017-09-21T23:21:20.128Z","1.12.4":"2017-08-06T05:54:55.708Z","1.12.3":"2017-05-17T05:26:23.671Z","1.12.2":"2017-04-27T03:06:26.381Z","1.12.1":"2017-03-05T03:59:13.116Z","1.12.0":"2017-02-26T00:28:19.390Z","1.11.2":"2017-01-23T16:51:02.629Z","1.11.1":"2016-06-11T01:30:04.320Z","1.11.0":"2016-06-08T06:17:48.440Z","1.10.3":"2016-05-31T03:19:43.455Z","1.10.2":"2016-01-20T05:56:47.928Z","1.10.1":"2016-01-17T04:51:56.747Z","1.10.0":"2015-06-18T04:52:56.197Z","1.9.3":"2015-05-15T05:12:55.170Z","1.9.2":"2015-03-15T02:52:05.823Z","1.9.1":"2015-02-17T19:01:22.984Z","1.9.0":"2015-02-17T00:46:14.214Z","1.6.5":"2015-02-04T22:19:40.440Z","1.8.1":"2015-01-21T05:04:38.586Z","1.8.0":"2015-01-06T04:17:27.572Z","1.7.2":"2015-01-03T04:35:34.564Z","1.7.1":"2014-10-23T04:20:01.443Z","1.7.0":"2014-10-16T04:15:43.659Z","1.6.4":"2014-10-08T17:05:20.120Z","1.6.3":"2014-09-24T20:03:28.791Z","1.6.2":"2014-09-16T05:51:48.663Z","1.6.1":"2014-09-08T02:59:37.793Z","1.6.0":"2014-09-08T01:55:54.182Z","1.5.4":"2014-09-05T05:06:27.532Z","1.5.3":"2014-08-17T17:58:22.850Z","1.5.2":"2014-08-15T01:44:34.666Z","1.5.1":"2014-08-10T03:49:14.868Z","1.5.0":"2014-08-06T05:23:58.966Z","1.4.4":"2014-08-04T21:12:30.992Z","1.4.3":"2014-07-30T01:57:08.348Z","1.4.2":"2014-07-27T19:17:05.102Z","1.4.1":"2014-07-26T20:51:44.572Z","1.4.0":"2014-07-22T02:36:40.493Z","1.3.2":"2014-07-12T02:45:11.917Z","1.3.1":"2014-07-09T19:56:13.955Z","1.3.0":"2014-06-29T00:35:07.395Z","1.2.3":"2014-06-12T01:46:13.711Z","1.2.2":"2014-06-09T20:42:02.880Z","1.2.1":"2014-06-03T00:43:02.047Z","1.2.0":"2014-05-29T17:11:02.362Z","1.1.0":"2014-04-24T18:06:17.300Z","1.0.4":"2014-04-07T17:01:58.608Z","1.0.3":"2014-03-20T18:09:49.893Z","1.0.2":"2014-03-06T15:03:41.948Z","1.0.1":"2014-03-06T03:26:54.332Z","1.0.0":"2014-03-06T03:09:32.347Z"},"users":{"atd":true,"levisl176":true,"illuspas":true,"dgarlitt":true,"h4des":true,"mykhael":true,"j3kz":true,"robermac":true,"vboctor":true,"simplyianm":true,"flockonus":true,"jacktan1991":true,"softwind":true,"damianof":true,"nadimix":true,"sculove":true,"nex":true,"phoenix-xsy":true,"blakecscott":true,"rainstormza":true,"sonhuytran":true,"wkaifang":true,"brentonhouse":true,"mygoare":true,"panlw":true,"kparkov":true,"neefrankie":true,"temoto-kun":true,"nickleefly":true,"kerimdzhanov":true,"danielbankhead":true,"rsp":true,"lwgojustgo":true,"milfromoz":true,"joshukraine":true,"evan2x":true,"jtuesday":true,"wangnan0610":true,"sammok2003":true,"viz":true,"jaqbec":true,"monjer":true,"spencermathews":true,"cptpancake":true,"antixrist":true,"afewinterestingthings":true,"moosecouture":true,"programmer.severson":true,"xiechao06":true,"mobeicaoyuan":true,"scotchulous":true,"kthjm":true,"ghkddbguse":true,"scottfreecode":true,"kistoryg":true,"nickeltobias":true,"mojaray2k":true,"dzhou777":true,"juangotama":true,"itonyyo":true,"jetthiago":true,"usingthesystem":true,"tute":true,"kujisoft":true,"ahmehri":true,"jk6":true,"giussa_dan":true,"isa424":true,"jon_shen":true,"rubiadias":true,"quafoo":true,"rocket0191":true,"jasonwang1888":true,"axelrindle":true,"ridermansb":true,"kankungyip":true,"modood":true,"chaoliu":true,"heartnett":true,"ldq-first":true,"shenyu":true,"drewigg":true,"3ddario":true,"largepuma":true,"wxhthx":true,"asfrom30":true,"mengkzhaoyun":true,"oliverkascha":true,"luffy84217":true,"mayq0422":true,"astesio":true,"fenivana":true,"ubbn":true,"shivayl":true,"71emj1":true,"mrhuangyuhui":true,"codeamancoder":true,"mdedirudianto":true,"sethbergman":true,"eduarte78":true,"endsoul":true,"zuojiang":true},"author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"versions":{"2.2.1":{"name":"serve-static","description":"Serve static files","version":"2.2.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"funding":{"type":"opencollective","url":"https://opencollective.com/express"},"dependencies":{"encodeurl":"^2.0.0","escape-html":"^1.0.3","parseurl":"^1.3.3","send":"^1.2.0"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.32.0","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"^10.7.0","nyc":"^17.0.0","supertest":"^6.3.4"},"engines":{"node":">= 18"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@2.2.1","gitHead":"76312e12c2754c226a685201ff43d785455d0590","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"7f186a4a4e5f5b663ad7a4294ff1bf37cf0e98a9","size":5463,"noattachment":false,"key":"/serve-static/-/serve-static-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-2.2.1.tgz"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/serve-static_2.2.1_1765826251376_0.5702504516614602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-15T19:17:31.514Z","publish_time":1765826251514,"_source_registry_name":"default","_cnpm_publish_time":1765826251514},"1.16.3":{"name":"serve-static","description":"Serve static files","version":"1.16.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~2.0.0","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"~0.19.1"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","safe-buffer":"5.2.1","supertest":"6.2.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@1.16.3","readmeFilename":"README.md","gitHead":"9acad22498aa5f95b6e887eae1ab9eae63657d8a","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"a97b74d955778583f3862a4f0b841eb4d5d78cf9","size":8588,"noattachment":false,"key":"/serve-static/-/serve-static-1.16.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.16.3.tgz"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/serve-static_1.16.3_1765825976509_0.12297003143859642"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-15T19:12:56.654Z","publish_time":1765825976654,"_source_registry_name":"default","_cnpm_publish_time":1765825976654},"2.2.0":{"name":"serve-static","description":"Serve static files","version":"2.2.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"^2.0.0","escape-html":"^1.0.3","parseurl":"^1.3.3","send":"^1.2.0"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"^10.7.0","nyc":"^17.0.0","supertest":"^6.3.4"},"engines":{"node":">= 18"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@2.2.0","gitHead":"4eb26be6ced8705e491aedcb387fa2e9e45baf12","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"23.5.0","_npmVersion":"10.9.2","dist":{"shasum":"9c02564ee259bdd2251b82d659a2e7e1938d66f9","size":8653,"noattachment":false,"key":"/serve-static/-/serve-static-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-2.2.0.tgz"},"_npmUser":{"name":"wesleytodd","email":"wes@wesleytodd.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/serve-static_2.2.0_1743122339567_0.00003929683040637677"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-28T00:38:59.780Z","publish_time":1743122339780,"_source_registry_name":"default","_cnpm_publish_time":1743122339780},"1.16.2":{"name":"serve-static","description":"Serve static files","version":"1.16.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~2.0.0","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"0.19.0"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","safe-buffer":"5.2.1","supertest":"6.2.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@1.16.2","gitHead":"ec9c5ecfb09368519e4698ffbbe1882de00d0ef2","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"shasum":"b6a5343da47f6bdd2673848bf45754941e803296","size":8570,"noattachment":false,"key":"/serve-static/-/serve-static-1.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.16.2.tgz"},"_npmUser":{"name":"wesleytodd","email":"wes@wesleytodd.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_1.16.2_1726079074665_0.9435300624442295"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T18:24:34.879Z","publish_time":1726079074879,"_source_registry_name":"default","_cnpm_publish_time":1726079074879},"1.16.1":{"name":"serve-static","description":"Serve static files","version":"1.16.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"0.19.0"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","safe-buffer":"5.2.1","supertest":"6.2.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@1.16.1","gitHead":"77a8255688cc4affc70e6dc9aa02e3ced4957e77","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"shasum":"ef5b5e8c045446a12e0efe1cb2bc2246dbcf4b66","size":8554,"noattachment":false,"key":"/serve-static/-/serve-static-1.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.16.1.tgz"},"_npmUser":{"name":"wesleytodd","email":"wes@wesleytodd.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_1.16.1_1726074861618_0.4080807585050421"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T17:14:21.805Z","publish_time":1726074861805,"_source_registry_name":"default","_cnpm_publish_time":1726074861805},"2.1.0":{"name":"serve-static","description":"Serve static files","version":"2.1.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"^2.0.0","escape-html":"^1.0.3","parseurl":"^1.3.3","send":"^1.0.0"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"^10.7.0","nyc":"^17.0.0","safe-buffer":"^5.2.1","supertest":"^6.3.4"},"engines":{"node":">= 18"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@2.1.0","gitHead":"87c5f092ed7cd23202f699b08c7f407c2b536df0","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"1b4eacbe93006b79054faa4d6d0a501d7f0e84e2","size":8694,"noattachment":false,"key":"/serve-static/-/serve-static-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-2.1.0.tgz"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_2.1.0_1725931047492_0.7499127906388547"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T01:17:27.648Z","publish_time":1725931047648,"_source_registry_name":"default","_cnpm_publish_time":1725931047648},"1.16.0":{"name":"serve-static","description":"Serve static files","version":"1.16.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"0.18.0"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","safe-buffer":"5.2.1","supertest":"6.2.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@1.16.0","gitHead":"48c73970b129b96cba448e792576ad89b1f9fbed","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"shasum":"2bf4ed49f8af311b519c46f272bf6ac3baf38a92","size":8541,"noattachment":false,"key":"/serve-static/-/serve-static-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.16.0.tgz"},"_npmUser":{"name":"ulisesgascon","email":"ulisesgascondev@gmail.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_1.16.0_1725930867128_0.802317033590991"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-10T01:14:27.313Z","publish_time":1725930867313,"_source_registry_name":"default","_cnpm_publish_time":1725930867313},"2.0.0":{"name":"serve-static","description":"Serve static files","version":"2.0.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"^2.0.0","escape-html":"^1.0.3","parseurl":"^1.3.3","send":"^1.0.0"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"^10.7.0","nyc":"^17.0.0","safe-buffer":"^5.2.1","supertest":"^6.3.4"},"engines":{"node":">= 18"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@2.0.0","readmeFilename":"README.md","gitHead":"707f803715ccbd2030aa87a6f756fb040a946262","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"shasum":"849bd6decd1dd4ae9233e4ed95581eb1ae031549","size":8668,"noattachment":false,"key":"/serve-static/-/serve-static-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-2.0.0.tgz"},"_npmUser":{"name":"wesleytodd","email":"wes@wesleytodd.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_2.0.0_1724446789413_0.6122752111544119"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-23T20:59:49.618Z","publish_time":1724446789618,"_source_registry_name":"default","_cnpm_publish_time":1724446789618},"2.0.0-beta.2":{"name":"serve-static","description":"Serve static files","version":"2.0.0-beta.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"^1.0.0-beta.2"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","safe-buffer":"5.2.1","supertest":"6.2.2"},"engines":{"node":">= 0.10"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"_id":"serve-static@2.0.0-beta.2","gitHead":"2b97892a24668b6f0a8741f5b0956284cd1f1a36","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_nodeVersion":"20.11.1","_npmVersion":"10.2.4","dist":{"shasum":"9c0ca60e21a6332d18ade72db7cf7a96b27db474","size":8592,"noattachment":false,"key":"/serve-static/-/serve-static-2.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-2.0.0-beta.2.tgz"},"_npmUser":{"name":"wesleytodd","email":"wes@wesleytodd.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_2.0.0-beta.2_1710986052534_0.2726963665192095"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-21T01:54:12.735Z","publish_time":1710986052735,"_source_registry_name":"default","_cnpm_publish_time":1710986052735},"1.15.0":{"name":"serve-static","description":"Serve static files","version":"1.15.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"0.18.0"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.4","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.2.2","nyc":"15.1.0","safe-buffer":"5.2.1","supertest":"6.2.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"gitHead":"9b5a12a76f4d70530d2d2a8c7742e9158ed3c0a4","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.15.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"faaef08cffe0a1a62f60cad0c4e513cff0ac9540","size":8514,"noattachment":false,"key":"/serve-static/-/serve-static-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.15.0.tgz"},"_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_1.15.0_1648174670057_0.9291971508826276"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-25T02:17:57.186Z","publish_time":1648174670224,"_cnpm_publish_time":1648174670224},"2.0.0-beta.1":{"name":"serve-static","description":"Serve static files","version":"2.0.0-beta.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"1.0.0-beta.1"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.3","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.1.3","nyc":"15.1.0","safe-buffer":"5.2.1","supertest":"6.1.6"},"engines":{"node":">= 0.10"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"readmeFilename":"README.md","gitHead":"1362955ca123076a96a4f3693086062e845fb225","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@2.0.0-beta.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"shasum":"003bc35db8b37905e1f6d380a4ccc0a34f30ec1d","size":8495,"noattachment":false,"key":"/serve-static/-/serve-static-2.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-2.0.0-beta.1.tgz"},"_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_2.0.0-beta.1_1644086995050_0.4878158036832816"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-05T18:50:01.301Z","publish_time":1644086995221,"_cnpm_publish_time":1644086995221},"1.14.2":{"name":"serve-static","description":"Serve static files","version":"1.14.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"0.17.2"},"devDependencies":{"eslint":"7.32.0","eslint-config-standard":"14.1.1","eslint-plugin-import":"2.25.3","eslint-plugin-markdown":"2.2.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"5.2.0","eslint-plugin-standard":"4.1.0","mocha":"9.1.3","nyc":"15.1.0","safe-buffer":"5.2.1","supertest":"6.1.6"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"nyc --reporter=lcov --reporter=text npm test","test-cov":"nyc --reporter=html --reporter=text npm test","version":"node scripts/version-history.js && git add HISTORY.md"},"gitHead":"8dbf16269362b5bc20134dac9f0ca44c0abfc038","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.14.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"shasum":"722d6294b1d62626d41b43a013ece4598d292bfa","size":8439,"noattachment":false,"key":"/serve-static/-/serve-static-1.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.14.2.tgz"},"_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"directories":{},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_1.14.2_1639630479167_0.2780535618951683"},"_hasShrinkwrap":false,"publish_time":1639630479317,"_cnpm_publish_time":1639630479317},"1.14.1":{"name":"serve-static","description":"Serve static files","version":"1.14.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"0.17.1"},"devDependencies":{"eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.2","eslint-plugin-markdown":"1.0.0","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","istanbul":"0.4.5","mocha":"6.1.4","safe-buffer":"5.1.2","supertest":"4.0.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/","version":"node scripts/version-history.js && git add HISTORY.md"},"gitHead":"94feedb81682f4503ed9f8dc6d51a5c1b9bfa091","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.14.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"666e636dc4f010f7ef29970a88a674320898b2f9","size":8519,"noattachment":false,"key":"/serve-static/-/serve-static-1.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.14.1.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_1.14.1_1557546040326_0.1307430777112919"},"_hasShrinkwrap":false,"publish_time":1557546040466,"_cnpm_publish_time":1557546040466},"1.14.0":{"name":"serve-static","description":"Serve static files","version":"1.14.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.3","send":"0.17.0"},"devDependencies":{"eslint":"5.16.0","eslint-config-standard":"12.0.0","eslint-plugin-import":"2.17.2","eslint-plugin-markdown":"1.0.0","eslint-plugin-node":"8.0.1","eslint-plugin-promise":"4.1.1","eslint-plugin-standard":"4.0.0","istanbul":"0.4.5","mocha":"6.1.4","safe-buffer":"5.1.2","supertest":"4.0.2"},"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/","version":"node scripts/version-history.js && git add HISTORY.md"},"gitHead":"a8918403e423da80993ecafdec5709d75e06e6c2","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.14.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"fad67e9f36d8c670b93fffd0586afe634f6c88a5","size":8491,"noattachment":false,"key":"/serve-static/-/serve-static-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.14.0.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_1.14.0_1557286413079_0.3223911248244453"},"_hasShrinkwrap":false,"publish_time":1557286413249,"_cnpm_publish_time":1557286413249},"1.13.2":{"name":"serve-static","description":"Serve static files","version":"1.13.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.2","escape-html":"~1.0.3","parseurl":"~1.3.2","send":"0.16.2"},"devDependencies":{"eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.8.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.2.1","eslint-plugin-promise":"3.6.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"f287bd6c26ad2bfd0422c533b0358f2f4b16f7db","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.13.2","_npmVersion":"5.6.0","_nodeVersion":"6.12.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"095e8472fd5b46237db50ce486a43f4b86c6cec1","size":8400,"noattachment":false,"key":"/serve-static/-/serve-static-1.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.13.2.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static_1.13.2_1518028719917_0.8918243597229449"},"_hasShrinkwrap":false,"publish_time":1518028720596,"_cnpm_publish_time":1518028720596},"1.13.1":{"name":"serve-static","description":"Serve static files","version":"1.13.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.2","send":"0.16.1"},"devDependencies":{"eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.2.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"f6f76136aa967f917886730c57efd4c9d3bc12f7","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.13.1","_npmVersion":"5.3.0","_nodeVersion":"6.11.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"4c57d53404a761d8f2e7c1e8a18a47dbf278a719","size":9232,"noattachment":false,"key":"/serve-static/-/serve-static-1.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.13.1.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static-1.13.1.tgz_1506715867957_0.268530584173277"},"directories":{},"publish_time":1506715868976,"_hasShrinkwrap":false,"_cnpm_publish_time":1506715868976},"1.13.0":{"name":"serve-static","description":"Serve static files","version":"1.13.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.2","send":"0.16.0"},"devDependencies":{"eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"1c58cfdd2ab8bee9ed5d37bb5b54047f839349ed","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.13.0","_shasum":"810c91db800e94ba287eae6b4e06caab9fdc16f1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"810c91db800e94ba287eae6b4e06caab9fdc16f1","size":8320,"noattachment":false,"key":"/serve-static/-/serve-static-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.13.0.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static-1.13.0.tgz_1506561074296_0.6352248503826559"},"directories":{},"publish_time":1506561075341,"_hasShrinkwrap":false,"_cnpm_publish_time":1506561075341},"1.12.6":{"name":"serve-static","description":"Serve static files","version":"1.12.6","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.2","send":"0.15.6"},"devDependencies":{"eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"843d1eabfdef46396c4f6d59d19a955f14574aaa","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.12.6","_shasum":"b973773f63449934da54e5beba5e31d9f4211577","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"b973773f63449934da54e5beba5e31d9f4211577","size":8086,"noattachment":false,"key":"/serve-static/-/serve-static-1.12.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.12.6.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static-1.12.6.tgz_1506126249562_0.78251140168868"},"directories":{},"publish_time":1506126250593,"_hasShrinkwrap":false,"_cnpm_publish_time":1506126250593},"1.12.5":{"name":"serve-static","description":"Serve static files","version":"1.12.5","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.2","send":"0.15.5"},"devDependencies":{"eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.7.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.1.1","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"afd17c3a6ffe81085e606b89d103959a6dc1ef19","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.12.5","_shasum":"693a54118216f0310105c7180e5fdd6a50f654a5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"693a54118216f0310105c7180e5fdd6a50f654a5","size":8028,"noattachment":false,"key":"/serve-static/-/serve-static-1.12.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.12.5.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static-1.12.5.tgz_1506036076569_0.7109229087363929"},"directories":{},"publish_time":1506036080128,"_hasShrinkwrap":false,"_cnpm_publish_time":1506036080128},"1.12.4":{"name":"serve-static","description":"Serve static files","version":"1.12.4","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.15.4"},"devDependencies":{"eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.6.1","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"5.1.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"c16b4d1c2c7bc1aaf76194187f087549b63bf2f9","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.12.4","_shasum":"9b6aa98eeb7253c4eedc4c1f6fdbca609901a961","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"9b6aa98eeb7253c4eedc4c1f6fdbca609901a961","size":7958,"noattachment":false,"key":"/serve-static/-/serve-static-1.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.12.4.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-static-1.12.4.tgz_1501998894621_0.48076217574998736"},"directories":{},"publish_time":1501998895708,"_hasShrinkwrap":false,"_cnpm_publish_time":1501998895708},"1.12.3":{"name":"serve-static","description":"Serve static files","version":"1.12.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.15.3"},"devDependencies":{"eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.2.0","eslint-plugin-markdown":"1.0.0-beta.6","eslint-plugin-node":"4.2.2","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"281475f89cf5b3f4801ed4e5767fce7b0976e411","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.12.3","_shasum":"9f4ba19e2f3030c547f8af99107838ec38d5b1e2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"9f4ba19e2f3030c547f8af99107838ec38d5b1e2","size":7940,"noattachment":false,"key":"/serve-static/-/serve-static-1.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.12.3.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/serve-static-1.12.3.tgz_1494998781756_0.8577500546816736"},"directories":{},"publish_time":1494998783671,"_cnpm_publish_time":1494998783671,"_hasShrinkwrap":false},"1.12.2":{"name":"serve-static","description":"Serve static files","version":"1.12.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.15.2"},"devDependencies":{"eslint":"3.19.0","eslint-config-standard":"10.2.1","eslint-plugin-import":"2.2.0","eslint-plugin-markdown":"1.0.0-beta.4","eslint-plugin-node":"4.2.2","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"3.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"cb296b7ddfa869590d5ce0acb3f4a96b66f1d2b7","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.12.2","_shasum":"e546e2726081b81b4bcec8e90808ebcdd323afba","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"e546e2726081b81b4bcec8e90808ebcdd323afba","size":7926,"noattachment":false,"key":"/serve-static/-/serve-static-1.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.12.2.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/serve-static-1.12.2.tgz_1493262384444_0.37266619759611785"},"directories":{},"publish_time":1493262386381,"_hasShrinkwrap":false,"_cnpm_publish_time":1493262386381},"1.12.1":{"name":"serve-static","description":"Serve static files","version":"1.12.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.15.1"},"devDependencies":{"eslint":"3.17.0","eslint-config-standard":"7.0.0","eslint-plugin-markdown":"1.0.0-beta.4","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"2.1.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"3e6e778fcf6c88dcf659b8f1d5f06be2eebbe2db","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.12.1","_shasum":"7443a965e3ced647aceb5639fa06bf4d1bbe0039","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"7443a965e3ced647aceb5639fa06bf4d1bbe0039","size":7884,"noattachment":false,"key":"/serve-static/-/serve-static-1.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.12.1.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/serve-static-1.12.1.tgz_1488686352386_0.390035341726616"},"directories":{},"publish_time":1488686353116,"_cnpm_publish_time":1488686353116,"_hasShrinkwrap":false},"1.12.0":{"name":"serve-static","description":"Serve static files","version":"1.12.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.15.0"},"devDependencies":{"eslint":"3.16.1","eslint-config-standard":"6.2.1","eslint-plugin-markdown":"1.0.0-beta.3","eslint-plugin-promise":"3.4.0","eslint-plugin-standard":"2.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint --plugin markdown --ext js,md .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"f75f96908b3b4add99352a59af13560859a1b10a","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.12.0","_shasum":"150eb8aa262c2dd1924e960373145446c069dad6","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.7.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"150eb8aa262c2dd1924e960373145446c069dad6","size":7825,"noattachment":false,"key":"/serve-static/-/serve-static-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.12.0.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/serve-static-1.12.0.tgz_1488068897344_0.12889141752384603"},"directories":{},"publish_time":1488068899390,"_cnpm_publish_time":1488068899390,"_hasShrinkwrap":false},"1.11.2":{"name":"serve-static","description":"Serve static files","version":"1.11.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.14.2"},"devDependencies":{"eslint":"3.14.0","eslint-config-standard":"6.2.1","eslint-plugin-promise":"3.4.0","eslint-plugin-standard":"2.0.1","istanbul":"0.4.5","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint .","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"01f2a83d7456ef03a89e8c951c757dd79ae92522","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.11.2","_shasum":"2cf9889bd4435a320cc36895c9aa57bd662e6ac7","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.6.0","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"2cf9889bd4435a320cc36895c9aa57bd662e6ac7","size":7373,"noattachment":false,"key":"/serve-static/-/serve-static-1.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.11.2.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/serve-static-1.11.2.tgz_1485190261958_0.8670230756979436"},"directories":{},"publish_time":1485190262629,"_cnpm_publish_time":1485190262629,"_hasShrinkwrap":false},"1.11.1":{"name":"serve-static","description":"Serve static files","version":"1.11.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"encodeurl":"~1.0.1","escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.14.1"},"devDependencies":{"eslint":"2.11.1","eslint-config-standard":"5.3.1","eslint-plugin-promise":"1.3.2","eslint-plugin-standard":"1.3.2","istanbul":"0.4.3","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint **/*.js","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"b3a24df138ea2f2c43afcbee0dcce5badf4c78ae","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.11.1","_shasum":"d6cce7693505f733c759de57befc1af76c0f0805","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"d6cce7693505f733c759de57befc1af76c0f0805","size":7232,"noattachment":false,"key":"/serve-static/-/serve-static-1.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.11.1.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/serve-static-1.11.1.tgz_1465608601758_0.0030737747438251972"},"directories":{},"publish_time":1465608604320,"_cnpm_publish_time":1465608604320,"_hasShrinkwrap":false},"1.11.0":{"name":"serve-static","description":"Serve static files","version":"1.11.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.14.0"},"devDependencies":{"eslint":"2.11.1","eslint-config-standard":"5.3.1","eslint-plugin-promise":"1.3.2","eslint-plugin-standard":"1.3.2","istanbul":"0.4.3","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint **/*.js","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"28022afd11828493521162287b550a508f60769f","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.11.0","_shasum":"dbe5fb4e4b63d4d11a824b5be3f368907e675bba","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"dbe5fb4e4b63d4d11a824b5be3f368907e675bba","size":7184,"noattachment":false,"key":"/serve-static/-/serve-static-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.11.0.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/serve-static-1.11.0.tgz_1465366666509_0.32959614507853985"},"directories":{},"publish_time":1465366668440,"_cnpm_publish_time":1465366668440,"_hasShrinkwrap":false},"1.10.3":{"name":"serve-static","description":"Serve static files","version":"1.10.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/expressjs/serve-static.git"},"dependencies":{"escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.13.2"},"devDependencies":{"eslint":"2.11.1","eslint-config-standard":"5.3.1","eslint-plugin-promise":"1.3.1","eslint-plugin-standard":"1.3.2","istanbul":"0.4.3","mocha":"2.5.3","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"lint":"eslint **/*.js","test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"8be028d005967471832109d777daa4b45bd1948b","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static#readme","_id":"serve-static@1.10.3","_shasum":"ce5a6ecd3101fed5ec09827dac22a9c29bfb0535","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"dist":{"shasum":"ce5a6ecd3101fed5ec09827dac22a9c29bfb0535","size":6924,"noattachment":false,"key":"/serve-static/-/serve-static-1.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.10.3.tgz"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/serve-static-1.10.3.tgz_1464664781274_0.7150349044241011"},"directories":{},"publish_time":1464664783455,"_cnpm_publish_time":1464664783455,"_hasShrinkwrap":false},"1.10.2":{"name":"serve-static","description":"Serve static files","version":"1.10.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"~1.0.3","parseurl":"~1.3.1","send":"0.13.1"},"devDependencies":{"istanbul":"0.4.2","mocha":"2.3.4","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"aec36c897a33c6c2421fa41cc4947042d67332f6","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.10.2","_shasum":"feb800d0e722124dd0b00333160c16e9caa8bcb3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"feb800d0e722124dd0b00333160c16e9caa8bcb3","size":6845,"noattachment":false,"key":"/serve-static/-/serve-static-1.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.10.2.tgz"},"directories":{},"publish_time":1453269407928,"_cnpm_publish_time":1453269407928,"_hasShrinkwrap":false},"1.10.1":{"name":"serve-static","description":"Serve static files","version":"1.10.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"~1.0.3","parseurl":"~1.3.0","send":"0.13.1"},"devDependencies":{"istanbul":"0.4.2","mocha":"2.3.4","supertest":"1.1.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"8a5da6bf09f515323fd4a669b8f8074762bdf678","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.10.1","_shasum":"7f80024368d7fcd7975d0c38844ec5d9b2c43ac4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"7f80024368d7fcd7975d0c38844ec5d9b2c43ac4","size":6825,"noattachment":false,"key":"/serve-static/-/serve-static-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.10.1.tgz"},"directories":{},"publish_time":1453006316747,"_cnpm_publish_time":1453006316747,"_hasShrinkwrap":false},"1.10.0":{"name":"serve-static","description":"Serve static files","version":"1.10.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.2","parseurl":"~1.3.0","send":"0.13.0"},"devDependencies":{"istanbul":"0.3.9","mocha":"2.2.5","supertest":"1.0.1"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"856c5e0f796a8988525c356018594bfb8c51a4fa","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.10.0","_shasum":"be632faa685820e4a43ed3df1379135cc4f370d7","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"be632faa685820e4a43ed3df1379135cc4f370d7","size":6712,"noattachment":false,"key":"/serve-static/-/serve-static-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.10.0.tgz"},"directories":{},"publish_time":1434603176197,"_cnpm_publish_time":1434603176197,"_hasShrinkwrap":false},"1.9.3":{"name":"serve-static","description":"Serve static files","version":"1.9.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.12.3","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.9","mocha":"2.2.5","supertest":"1.0.1"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"c76d20a9f51a15a467eab2b0610e5de60506dfbc","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.9.3","_shasum":"5f8da07323ad385ff3dc541f1a7917b2e436eb57","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"5f8da07323ad385ff3dc541f1a7917b2e436eb57","size":5895,"noattachment":false,"key":"/serve-static/-/serve-static-1.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.9.3.tgz"},"directories":{},"publish_time":1431666775170,"_cnpm_publish_time":1431666775170,"_hasShrinkwrap":false},"1.9.2":{"name":"serve-static","description":"Serve static files","version":"1.9.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.12.2","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.7","mocha":"~2.2.1","supertest":"~0.15.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"6446e1c45de75f143b36ce60dd75c4daf52d2376","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.9.2","_shasum":"069fa32453557b218ec2e39140c82d8905d5672c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"069fa32453557b218ec2e39140c82d8905d5672c","size":5864,"noattachment":false,"key":"/serve-static/-/serve-static-1.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.9.2.tgz"},"directories":{},"publish_time":1426387925823,"_cnpm_publish_time":1426387925823,"_hasShrinkwrap":false},"1.9.1":{"name":"serve-static","description":"Serve static files","version":"1.9.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.12.1","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"8cce88d079c19cb8ace548f60bd216622de993e1","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.9.1","_shasum":"a611b2b8a2cfb5f89685f293cb365f3f5eb61451","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"a611b2b8a2cfb5f89685f293cb365f3f5eb61451","size":5503,"noattachment":false,"key":"/serve-static/-/serve-static-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.9.1.tgz"},"directories":{},"publish_time":1424199682984,"_cnpm_publish_time":1424199682984,"_hasShrinkwrap":false},"1.9.0":{"name":"serve-static","description":"Serve static files","version":"1.9.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.12.0","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"0909dce1eec7dd5cf0cc29ebc9deb3ea1fb56636","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.9.0","_shasum":"d304085813ee0a9b3e1c068c9062a56ad8424b44","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"d304085813ee0a9b3e1c068c9062a56ad8424b44","size":5477,"noattachment":false,"key":"/serve-static/-/serve-static-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.9.0.tgz"},"directories":{},"publish_time":1424133974214,"_cnpm_publish_time":1424133974214,"_hasShrinkwrap":false},"1.6.5":{"name":"serve-static","description":"Serve static files","version":"1.6.5","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.9.3","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.14.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"07632f27cd7690f516f4f4994279cde4ad6c01d5","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.6.5","_shasum":"aca17e0deac4a87729f6078781b7d27f63aa3d9c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"aca17e0deac4a87729f6078781b7d27f63aa3d9c","size":5124,"noattachment":false,"key":"/serve-static/-/serve-static-1.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.6.5.tgz"},"directories":{},"publish_time":1423088380440,"_cnpm_publish_time":1423088380440,"_hasShrinkwrap":false},"1.8.1":{"name":"serve-static","description":"Serve static files","version":"1.8.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.11.1","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-ci":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/"},"gitHead":"5a47eff4e550f30a7a1e5fb87c8656a1b8dbb249","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.8.1","_shasum":"08fabd39999f050fc311443f46d5888a77ecfc7c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"08fabd39999f050fc311443f46d5888a77ecfc7c","size":5382,"noattachment":false,"key":"/serve-static/-/serve-static-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.8.1.tgz"},"directories":{},"publish_time":1421816678586,"_cnpm_publish_time":1421816678586,"_hasShrinkwrap":false},"1.8.0":{"name":"serve-static","description":"Serve static files","version":"1.8.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.11.0","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"dadd5479f4316a1201817c6b39be67e2417f3a51","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.8.0","_shasum":"239e57bbfce030a8933d274e3fe7b55492ea267c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"239e57bbfce030a8933d274e3fe7b55492ea267c","size":5268,"noattachment":false,"key":"/serve-static/-/serve-static-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.8.0.tgz"},"directories":{},"publish_time":1420517847572,"_cnpm_publish_time":1420517847572,"_hasShrinkwrap":false},"1.7.2":{"name":"serve-static","description":"Serve static files","version":"1.7.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.10.1","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.5","mocha":"~2.1.0","supertest":"~0.15.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/"},"gitHead":"40f88bd0269cd4f4ffcb52bded570ad57e4b56ba","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.7.2","_shasum":"3164ce06d4e6c3459bdcc9d6018fb4fb35e84b39","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"3164ce06d4e6c3459bdcc9d6018fb4fb35e84b39","size":5236,"noattachment":false,"key":"/serve-static/-/serve-static-1.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.7.2.tgz"},"directories":{},"publish_time":1420259734564,"_cnpm_publish_time":1420259734564,"_hasShrinkwrap":false},"1.7.1":{"name":"serve-static","description":"Serve static files","version":"1.7.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.10.1","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~2.0.0","should":"~4.1.0","supertest":"~0.14.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"61f59894e6a3d41532383ca440a395772bcdc8ed","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.7.1","_shasum":"6ea54d5ba7ef563f00e5fad25d0e4f5307e9809b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"6ea54d5ba7ef563f00e5fad25d0e4f5307e9809b","size":4971,"noattachment":false,"key":"/serve-static/-/serve-static-1.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.7.1.tgz"},"directories":{},"publish_time":1414038001443,"_cnpm_publish_time":1414038001443,"_hasShrinkwrap":false},"1.7.0":{"name":"serve-static","description":"Serve static files","version":"1.7.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.10.0","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.5","should":"~4.0.0","supertest":"~0.14.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"25a23406b3447d7bc5af283f158da7c4ad05ba03","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.7.0","_shasum":"af2ad4e619fa2d46dcd19dd59e3b034c92510e4d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"af2ad4e619fa2d46dcd19dd59e3b034c92510e4d","size":4962,"noattachment":false,"key":"/serve-static/-/serve-static-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.7.0.tgz"},"directories":{},"publish_time":1413432943659,"_cnpm_publish_time":1413432943659,"_hasShrinkwrap":false},"1.6.4":{"name":"serve-static","description":"Serve static files","version":"1.6.4","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.9.3","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.14.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"f1308134d21aeaf5849a3d41c3a04b1779819f3c","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.6.4","_shasum":"c512e4188d7a9366672db24e40d294f0c6212367","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"c512e4188d7a9366672db24e40d294f0c6212367","size":4945,"noattachment":false,"key":"/serve-static/-/serve-static-1.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.6.4.tgz"},"directories":{},"publish_time":1412787920120,"_cnpm_publish_time":1412787920120,"_hasShrinkwrap":false},"1.6.3":{"name":"serve-static","description":"Serve static files","version":"1.6.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.9.3","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"14deeaf397728ee25119bf340eeb37e14ab620b3","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.6.3","_shasum":"b214235d4d4516db050ea9f7b429b46212e79132","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"b214235d4d4516db050ea9f7b429b46212e79132","size":4888,"noattachment":false,"key":"/serve-static/-/serve-static-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.6.3.tgz"},"directories":{},"publish_time":1411589008791,"_cnpm_publish_time":1411589008791,"_hasShrinkwrap":false},"1.6.2":{"name":"serve-static","description":"Serve static files","version":"1.6.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.9.2","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"7053ce75b7091a891d3bcb88a2b19b1b0692396c","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.6.2","_shasum":"c1390ff43941867250296b091391d25be7c87571","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"c1390ff43941867250296b091391d25be7c87571","size":4829,"noattachment":false,"key":"/serve-static/-/serve-static-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.6.2.tgz"},"directories":{},"publish_time":1410846708663,"_cnpm_publish_time":1410846708663,"_hasShrinkwrap":false},"1.6.1":{"name":"serve-static","description":"Serve static files","version":"1.6.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.9.1","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"8c96c3815cd0c96cbe8af68f303c2d36189d3b88","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.6.1","_shasum":"2f257563afbe931d28cee4aa3dfeddc975a87193","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"2f257563afbe931d28cee4aa3dfeddc975a87193","size":4795,"noattachment":false,"key":"/serve-static/-/serve-static-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.6.1.tgz"},"directories":{},"publish_time":1410145177793,"_cnpm_publish_time":1410145177793,"_hasShrinkwrap":false},"1.6.0":{"name":"serve-static","description":"Serve static files","version":"1.6.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.9.0","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"229f5486e87518ee88b4fd0c5563e02126032121","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.6.0","_shasum":"283f43b9051293691ab4979bf2e09b4482517677","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"283f43b9051293691ab4979bf2e09b4482517677","size":4781,"noattachment":false,"key":"/serve-static/-/serve-static-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.6.0.tgz"},"directories":{},"publish_time":1410141354182,"_cnpm_publish_time":1410141354182,"_hasShrinkwrap":false},"1.5.4":{"name":"serve-static","description":"Serve static files","version":"1.5.4","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.8.5","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.2","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"files":["LICENSE","HISTORY.md","index.js"],"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"8f3185f75261cc7b2e87c04cf1377e154bdae1a7","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.5.4","_shasum":"819fb37ae46bd02dd520b77fcf7fd8f5112f9782","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"819fb37ae46bd02dd520b77fcf7fd8f5112f9782","size":4689,"noattachment":false,"key":"/serve-static/-/serve-static-1.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.5.4.tgz"},"directories":{},"publish_time":1409893587532,"_cnpm_publish_time":1409893587532,"_hasShrinkwrap":false},"1.5.3":{"name":"serve-static","description":"Serve static files","version":"1.5.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.8.3","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"7c237ec83ee199d181b5abfeab2ee986c1394dde","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.5.3","_shasum":"2e28efa5899686fd3ccdb97a80aa464002244581","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"2e28efa5899686fd3ccdb97a80aa464002244581","size":4710,"noattachment":false,"key":"/serve-static/-/serve-static-1.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.5.3.tgz"},"directories":{},"publish_time":1408298302850,"_cnpm_publish_time":1408298302850,"_hasShrinkwrap":false},"1.5.2":{"name":"serve-static","description":"Serve static files","version":"1.5.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.8.2","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"72f7362176cf62172617cd795d6c94b295f0c610","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.5.2","_shasum":"565d369193a075edac7fa973550d88df154f7b66","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"565d369193a075edac7fa973550d88df154f7b66","size":4703,"noattachment":false,"key":"/serve-static/-/serve-static-1.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.5.2.tgz"},"directories":{},"publish_time":1408067074666,"_cnpm_publish_time":1408067074666,"_hasShrinkwrap":false},"1.5.1":{"name":"serve-static","description":"Serve static files","version":"1.5.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.3.0","send":"0.8.1","utils-merge":"1.0.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"e9df84943e8104ca3cdbf75096964bbfedd3b180","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.5.1","_shasum":"86185e202015641a1f962447f5695605cd8aa9c2","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"86185e202015641a1f962447f5695605cd8aa9c2","size":4657,"noattachment":false,"key":"/serve-static/-/serve-static-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.5.1.tgz"},"directories":{},"publish_time":1407642554868,"_cnpm_publish_time":1407642554868,"_hasShrinkwrap":false},"1.5.0":{"name":"serve-static","description":"Serve static files","version":"1.5.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.2.0","send":"0.8.1"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"b292a569848a3a7f60f6c87eabc87780c0954311","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.5.0","_shasum":"c0f19e3cb9bef0203258db282a3ddda9cb8e675c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"c0f19e3cb9bef0203258db282a3ddda9cb8e675c","size":4688,"noattachment":false,"key":"/serve-static/-/serve-static-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.5.0.tgz"},"directories":{},"publish_time":1407302638966,"_cnpm_publish_time":1407302638966,"_hasShrinkwrap":false},"1.4.4":{"name":"serve-static","description":"Serve static files","version":"1.4.4","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.2.0","send":"0.7.4"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"gitHead":"90b8f98c641a4c26854754e405365b1d5a388e31","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.4.4","_shasum":"9dc99f37a2c5e28cda2fe6045114620a62032f29","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"9dc99f37a2c5e28cda2fe6045114620a62032f29","size":4592,"noattachment":false,"key":"/serve-static/-/serve-static-1.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.4.4.tgz"},"directories":{},"publish_time":1407186750992,"_cnpm_publish_time":1407186750992,"_hasShrinkwrap":false},"1.4.3":{"name":"serve-static","description":"Serve static files","version":"1.4.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.2.0","send":"0.7.3"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.4.3","dist":{"shasum":"9f08c7dea1b15e2eb1382ae0e12b8a0de295de52","size":4531,"noattachment":false,"key":"/serve-static/-/serve-static-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.4.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1406685428348,"_cnpm_publish_time":1406685428348,"_hasShrinkwrap":false},"1.4.2":{"name":"serve-static","description":"Serve static files","version":"1.4.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.2.0","send":"0.7.2"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.4.2","dist":{"shasum":"0153b12368318402827aad902d0f124e79145092","size":4498,"noattachment":false,"key":"/serve-static/-/serve-static-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.4.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1406488625102,"_cnpm_publish_time":1406488625102,"_hasShrinkwrap":false},"1.4.1":{"name":"serve-static","description":"Serve static files","version":"1.4.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.2.0","send":"0.7.1"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.21.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --bail --check-leaks --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks --require should test/"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.4.1","dist":{"shasum":"6814dc11c575db0394883af5ec2202ff989491b6","size":4481,"noattachment":false,"key":"/serve-static/-/serve-static-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.4.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1406407904572,"_cnpm_publish_time":1406407904572,"_hasShrinkwrap":false},"1.4.0":{"name":"serve-static","description":"Serve static files","version":"1.4.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.2.0","send":"0.7.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --require should test/"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.4.0","dist":{"shasum":"03c6608035158e3bb999129d9793cddc7e0db772","size":4423,"noattachment":false,"key":"/serve-static/-/serve-static-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.4.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1405996600493,"_cnpm_publish_time":1405996600493,"_hasShrinkwrap":false},"1.3.2":{"name":"serve-static","description":"Serve static files","version":"1.3.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.1.3","send":"0.6.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --require should test/"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.3.2","dist":{"shasum":"d904a6cbf55f511c78138f6f45ee6e69d9d105ca","size":3885,"noattachment":false,"key":"/serve-static/-/serve-static-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.3.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1405133111917,"_cnpm_publish_time":1405133111917,"_hasShrinkwrap":false},"1.3.1":{"name":"serve-static","description":"Serve static files","version":"1.3.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"~1.1.3","send":"0.5.0"},"devDependencies":{"istanbul":"0.3.0","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --require should test/"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.3.1","dist":{"shasum":"95489d1bcf491d54350d5aeeb2cca53cd3b12d4f","size":3878,"noattachment":false,"key":"/serve-static/-/serve-static-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.3.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1404935773955,"_cnpm_publish_time":1404935773955,"_hasShrinkwrap":false},"1.3.0":{"name":"serve-static","description":"Serve static files","version":"1.3.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"1.0.1","send":"0.5.0"},"devDependencies":{"istanbul":"0.2.13","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --require should test/"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.3.0","dist":{"shasum":"0aba0b27c1b8264eee1a3f9c615886738d9727cb","size":4002,"noattachment":false,"key":"/serve-static/-/serve-static-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.3.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1404002107395,"_cnpm_publish_time":1404002107395,"_hasShrinkwrap":false},"1.2.3":{"name":"serve-static","description":"Serve static files","version":"1.2.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"1.0.1","send":"0.4.3"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --require should test/"},"gitHead":"9b62eb425f96e421e324cbe23552c214153d6034","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.2.3","_shasum":"93cecbc340f079ecb8589281d1dc31c26c0cd158","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"93cecbc340f079ecb8589281d1dc31c26c0cd158","size":3556,"noattachment":false,"key":"/serve-static/-/serve-static-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.2.3.tgz"},"directories":{},"publish_time":1402537573711,"_cnpm_publish_time":1402537573711,"_hasShrinkwrap":false},"1.2.2":{"name":"serve-static","description":"Serve static files","version":"1.2.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"git://github.com/expressjs/serve-static"},"dependencies":{"escape-html":"1.0.1","parseurl":"1.0.1","send":"0.4.2"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --require should test/"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.2.2","dist":{"shasum":"6ffc6c23fad03bcd0710eceda844123bd71bc951","size":3496,"noattachment":false,"key":"/serve-static/-/serve-static-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.2.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1402346522880,"_cnpm_publish_time":1402346522880,"_hasShrinkwrap":false},"1.2.1":{"name":"serve-static","description":"Serve static files","version":"1.2.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static.git"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"dependencies":{"escape-html":"1.0.1","parseurl":"1.0.1","send":"0.4.1"},"devDependencies":{"istanbul":"0.2.10","mocha":"~1.20.0","should":"~4.0.0","supertest":"~0.13.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter dot --require should test/","test-cov":"istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --require should test/","test-travis":"istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --require should test/"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.2.1","_shasum":"a800a9de23dbd1ffb1258edb986128ee4a4ea03d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"dist":{"shasum":"a800a9de23dbd1ffb1258edb986128ee4a4ea03d","size":3211,"noattachment":false,"key":"/serve-static/-/serve-static-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.2.1.tgz"},"directories":{},"publish_time":1401756182047,"_cnpm_publish_time":1401756182047,"_hasShrinkwrap":false},"1.2.0":{"name":"serve-static","description":"Serve static files","version":"1.2.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static.git"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"dependencies":{"parseurl":"1.0.1","send":"0.4.0"},"devDependencies":{"connect":"~2.14.1","mocha":"~1.18.2","should":"~3.3.0","supertest":"~0.11.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --require should"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.2.0","dist":{"shasum":"b711bde722cad70686c1add385c6020bcdb7d295","size":3162,"noattachment":false,"key":"/serve-static/-/serve-static-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1401383462362,"_cnpm_publish_time":1401383462362,"_hasShrinkwrap":false},"1.1.0":{"name":"serve-static","description":"Serve static files","version":"1.1.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static.git"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"dependencies":{"parseurl":"1.0.1","send":"0.3.0"},"devDependencies":{"connect":"~2.14.1","mocha":"~1.18.2","should":"~3.3.0","supertest":"~0.11.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --require should"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.1.0","dist":{"shasum":"454dfa05bb3ddd4e701a8915b83a278aa91c5643","size":3001,"noattachment":false,"key":"/serve-static/-/serve-static-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1398362777300,"_cnpm_publish_time":1398362777300,"_hasShrinkwrap":false},"1.0.4":{"name":"serve-static","description":"Serve static files","version":"1.0.4","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static.git"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"dependencies":{"parseurl":"1.0.1","send":"0.2.0"},"devDependencies":{"connect":"~2.14.1","mocha":"~1.18.2","should":"~3.3.0","supertest":"~0.10.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --require should"},"homepage":"https://github.com/expressjs/serve-static","_id":"serve-static@1.0.4","dist":{"shasum":"426fedebe77bad21f373f1efcae09746639fba06","size":2833,"noattachment":false,"key":"/serve-static/-/serve-static-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.0.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1396890118608,"_cnpm_publish_time":1396890118608,"_hasShrinkwrap":false},"1.0.3":{"name":"serve-static","description":"Serve static files","version":"1.0.3","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static.git"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"dependencies":{"send":"0.2.0"},"devDependencies":{"connect":"~2.14.1","mocha":"~1.17.1","should":"~3.1.3","supertest":"~0.9.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --require should"},"_id":"serve-static@1.0.3","dist":{"shasum":"3443a4002fb50d7fa0a777bb53103301e4d0c38a","size":2733,"noattachment":false,"key":"/serve-static/-/serve-static-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.0.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1395338989893,"_cnpm_publish_time":1395338989893,"_hasShrinkwrap":false},"1.0.2":{"name":"serve-static","description":"Serve static files","version":"1.0.2","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static.git"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"dependencies":{"send":"0.2.0"},"devDependencies":{"connect":"^2.13.0","mocha":"^1.17.0","should":"^3.0.0","supertest":"~0.9.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --require should"},"_id":"serve-static@1.0.2","dist":{"shasum":"4129f6727b09fb031134fa6d185683e30bfbef54","size":2669,"noattachment":false,"key":"/serve-static/-/serve-static-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1394118221948,"_cnpm_publish_time":1394118221948,"_hasShrinkwrap":false},"1.0.1":{"name":"serve-static","description":"Serve static files","version":"1.0.1","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static.git"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"dependencies":{"send":"0.1.4"},"devDependencies":{"connect":"^2.13.0","mocha":"^1.17.0","should":"^3.0.0","supertest":"~0.9.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --require should"},"_id":"serve-static@1.0.1","dist":{"shasum":"10dcbfd44b3e0291a131fc9ab4ab25a9f5a78a42","size":2674,"noattachment":false,"key":"/serve-static/-/serve-static-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1394076414332,"_cnpm_publish_time":1394076414332,"_hasShrinkwrap":false},"1.0.0":{"name":"serve-static","description":"Serve static files","version":"1.0.0","author":{"name":"Douglas Christopher Wilson","email":"doug@somethingdoug.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/expressjs/serve-static.git"},"bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"dependencies":{"send":"0.1.4"},"devDependencies":{"connect":"^2.13.0","mocha":"^1.17.0","should":"^3.0.0","supertest":"~0.9.0"},"engines":{"node":">= 0.8.0"},"scripts":{"test":"mocha --reporter spec --require should"},"_id":"serve-static@1.0.0","dist":{"shasum":"98efa31e6ae767b233bc44c77bd29140b2d31c6f","size":2592,"noattachment":false,"key":"/serve-static/-/serve-static-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-static/download/serve-static-1.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"dougwilson","email":"doug@somethingdoug.com"},"maintainers":[{"name":"dougwilson","email":""},{"name":"ulisesgascon","email":""},{"name":"wesleytodd","email":"wes@wesleytodd.com"}],"directories":{},"publish_time":1394075372347,"_cnpm_publish_time":1394075372347,"_hasShrinkwrap":false}},"readme":"# serve-static\n\n[![NPM Version][npm-version-image]][npm-url]\n[![NPM Downloads][npm-downloads-image]][npm-url]\n[![CI][github-actions-ci-image]][github-actions-ci-url]\n[![Test Coverage][coveralls-image]][coveralls-url]\n\n## Install\n\nThis is a [Node.js](https://nodejs.org/en/) module available through the\n[npm registry](https://www.npmjs.com/). Installation is done using the\n[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally):\n\n```sh\n$ npm install serve-static\n```\n\n## API\n\n```js\nconst serveStatic = require('serve-static')\n```\n\n### serveStatic(root, options)\n\nCreate a new middleware function to serve files from within a given root\ndirectory. The file to serve will be determined by combining `req.url`\nwith the provided root directory. When a file is not found, instead of\nsending a 404 response, this module will instead call `next()` to move on\nto the next middleware, allowing for stacking and fall-backs.\n\n#### Options\n\n##### acceptRanges\n\nEnable or disable accepting ranged requests, defaults to true.\nDisabling this will not send `Accept-Ranges` and ignore the contents\nof the `Range` request header.\n\n##### cacheControl\n\nEnable or disable setting `Cache-Control` response header, defaults to\ntrue. Disabling this will ignore the `immutable` and `maxAge` options.\n\n##### dotfiles\n\nSet how \"dotfiles\" are treated when encountered. A dotfile is a file\nor directory that begins with a dot (\".\"). Note this check is done on\nthe path itself without checking if the path actually exists on the\ndisk. If `root` is specified, only the dotfiles above the root are\nchecked (i.e. the root itself can be within a dotfile when set\nto \"deny\").\n\n  - `'allow'` No special treatment for dotfiles.\n  - `'deny'` Deny a request for a dotfile and 403/`next()`.\n  - `'ignore'` Pretend like the dotfile does not exist and 404/`next()`.\n\nThe default value is `'ignore'`.\n\n##### etag\n\nEnable or disable etag generation, defaults to true.\n\n##### extensions\n\nSet file extension fallbacks. When set, if a file is not found, the given\nextensions will be added to the file name and search for. The first that\nexists will be served. Example: `['html', 'htm']`.\n\nThe default value is `false`.\n\n##### fallthrough\n\nSet the middleware to have client errors fall-through as just unhandled\nrequests, otherwise forward a client error. The difference is that client\nerrors like a bad request or a request to a non-existent file will cause\nthis middleware to simply `next()` to your next middleware when this value\nis `true`. When this value is `false`, these errors (even 404s), will invoke\n`next(err)`.\n\nTypically `true` is desired such that multiple physical directories can be\nmapped to the same web address or for routes to fill in non-existent files.\n\nThe value `false` can be used if this middleware is mounted at a path that\nis designed to be strictly a single file system directory, which allows for\nshort-circuiting 404s for less overhead. This middleware will also reply to\nall methods.\n\nThe default value is `true`.\n\n##### immutable\n\nEnable or disable the `immutable` directive in the `Cache-Control` response\nheader, defaults to `false`. If set to `true`, the `maxAge` option should\nalso be specified to enable caching. The `immutable` directive will prevent\nsupported clients from making conditional requests during the life of the\n`maxAge` option to check if the file has changed.\n\n##### index\n\nBy default this module will send \"index.html\" files in response to a request\non a directory. To disable this set `false` or to supply a new index pass a\nstring or an array in preferred order.\n\n##### lastModified\n\nEnable or disable `Last-Modified` header, defaults to true. Uses the file\nsystem's last modified value.\n\n##### maxAge\n\nProvide a max-age in milliseconds for http caching, defaults to 0. This\ncan also be a string accepted by the [ms](https://www.npmjs.org/package/ms#readme)\nmodule.\n\n##### redirect\n\nRedirect to trailing \"/\" when the pathname is a dir. Defaults to `true`.\n\n##### setHeaders\n\nFunction to set custom headers on response. Alterations to the headers need to\noccur synchronously. The function is called as `fn(res, path, stat)`, where\nthe arguments are:\n\n  - `res` the response object\n  - `path` the file path that is being sent\n  - `stat` the stat object of the file that is being sent\n\n## Examples\n\n### Serve files with vanilla node.js http server\n\n```js\nconst finalhandler = require('finalhandler')\nconst http = require('http')\nconst serveStatic = require('serve-static')\n\n// Serve up public/ftp folder\nconst serve = serveStatic('public/ftp', { index: ['index.html', 'index.htm'] })\n\n// Create server\nconst server = http.createServer((req, res) => {\n  serve(req, res, finalhandler(req, res))\n})\n\n// Listen\nserver.listen(3000)\n```\n\n### Serve all files as downloads\n\n```js\nconst contentDisposition = require('content-disposition')\nconst finalhandler = require('finalhandler')\nconst http = require('http')\nconst serveStatic = require('serve-static')\n\n// Serve up public/ftp folder\nconst serve = serveStatic('public/ftp', {\n  index: false,\n  setHeaders: setHeaders\n})\n\n// Set header to force download\nfunction setHeaders (res, path) {\n  res.setHeader('Content-Disposition', contentDisposition(path))\n}\n\n// Create server\nconst server = http.createServer((req, res) => {\n  serve(req, res, finalhandler(req, res))\n})\n\n// Listen\nserver.listen(3000)\n```\n\n### Serving using express\n\n#### Simple\n\nThis is a simple example of using Express.\n\n```js\nconst express = require('express')\nconst serveStatic = require('serve-static')\n\nconst app = express()\n\napp.use(serveStatic('public/ftp', { index: ['default.html', 'default.htm'] }))\napp.listen(3000)\n```\n\n#### Multiple roots\n\nThis example shows a simple way to search through multiple directories.\nFiles are searched for in `public-optimized/` first, then `public/` second\nas a fallback.\n\n```js\nconst express = require('express')\nconst path = require('path')\nconst serveStatic = require('serve-static')\n\nconst app = express()\n\napp.use(serveStatic(path.join(__dirname, 'public-optimized')))\napp.use(serveStatic(path.join(__dirname, 'public')))\napp.listen(3000)\n```\n\n#### Different settings for paths\n\nThis example shows how to set a different max age depending on the served\nfile. In this example, HTML files are not cached, while everything else\nis for 1 day.\n\n```js\nconst express = require('express')\nconst path = require('path')\nconst serveStatic = require('serve-static')\n\nconst app = express()\n\napp.use(serveStatic(path.join(__dirname, 'public'), {\n  maxAge: '1d',\n  setHeaders: setCustomCacheControl\n}))\n\napp.listen(3000)\n\nfunction setCustomCacheControl (res, file) {\n  if (path.extname(file) === '.html') {\n    // Custom Cache-Control for HTML files\n    res.setHeader('Cache-Control', 'public, max-age=0')\n  }\n}\n```\n\n## License\n\n[MIT](LICENSE)\n\n[coveralls-image]: https://badgen.net/coveralls/c/github/expressjs/serve-static/master\n[coveralls-url]: https://coveralls.io/r/expressjs/serve-static?branch=master\n[github-actions-ci-image]: https://badgen.net/github/checks/expressjs/serve-static/master?label=linux\n[github-actions-ci-url]: https://github.com/expressjs/serve-static/actions/workflows/ci.yml\n[node-image]: https://badgen.net/npm/node/serve-static\n[node-url]: https://nodejs.org/en/download/\n[npm-downloads-image]: https://badgen.net/npm/dm/serve-static\n[npm-url]: https://npmjs.org/package/serve-static\n[npm-version-image]: https://badgen.net/npm/v/serve-static\n","_attachments":{},"homepage":"https://github.com/expressjs/serve-static#readme","bugs":{"url":"https://github.com/expressjs/serve-static/issues"},"license":"MIT"}