{"_id":"serve-handler","_rev":"3267927","name":"serve-handler","description":"The routing foundation of `serve` and static deployments on Now","dist-tags":{"latest":"6.1.5"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"time":{"modified":"2024-03-21T10:01:34.000Z","created":"2018-05-18T13:04:55.644Z","6.1.5":"2022-11-01T21:03:01.781Z","6.1.4":"2022-11-01T19:35:27.173Z","6.1.3":"2020-06-04T20:03:45.612Z","6.1.2":"2019-09-26T10:08:11.783Z","6.1.1":"2019-08-08T21:04:43.776Z","6.1.0":"2019-07-10T00:30:40.510Z","6.0.3":"2019-07-05T12:08:29.375Z","6.0.2":"2019-06-19T07:59:52.221Z","6.0.1":"2019-05-24T22:04:00.934Z","6.0.0":"2019-04-03T09:31:34.860Z","5.0.8":"2019-02-05T21:13:47.287Z","5.0.7":"2018-11-12T20:49:54.003Z","5.0.6":"2018-11-12T17:57:43.192Z","5.0.5":"2018-09-26T15:51:47.972Z","5.0.4":"2018-09-26T09:03:36.072Z","5.0.3":"2018-09-24T17:06:25.170Z","5.0.2":"2018-09-04T17:54:01.579Z","5.0.1":"2018-09-04T17:26:25.697Z","5.0.0":"2018-08-21T11:10:50.121Z","4.0.1":"2018-08-14T21:11:08.637Z","4.0.0":"2018-08-14T15:18:29.017Z","3.6.2":"2018-08-09T14:12:59.928Z","3.6.1":"2018-07-30T21:12:21.891Z","3.6.0":"2018-07-25T18:34:17.068Z","3.5.0":"2018-07-24T10:39:02.410Z","3.4.0":"2018-07-21T11:28:20.884Z","3.3.1":"2018-07-20T12:15:10.444Z","3.3.0":"2018-07-05T20:10:06.179Z","3.2.3":"2018-07-03T18:12:00.314Z","3.2.2":"2018-06-20T13:26:51.852Z","3.2.1":"2018-06-15T11:44:36.895Z","3.2.0":"2018-06-12T12:41:13.571Z","3.1.2":"2018-06-11T16:27:47.473Z","3.1.1":"2018-06-11T09:27:37.082Z","3.1.0":"2018-06-06T16:22:16.039Z","3.0.0":"2018-06-06T09:12:50.443Z","2.4.1":"2018-06-04T22:39:33.475Z","2.4.0":"2018-06-01T13:05:39.405Z","2.3.16":"2018-05-30T22:08:28.131Z","2.3.15":"2018-05-30T18:31:05.523Z","2.3.14":"2018-05-30T16:25:35.223Z","2.3.13":"2018-05-30T09:51:29.260Z","2.3.12":"2018-05-29T10:26:02.164Z","2.3.11":"2018-05-29T08:54:21.945Z","2.3.10":"2018-05-28T15:56:20.727Z","2.3.9":"2018-05-28T15:13:46.585Z","2.3.8":"2018-05-28T12:54:29.145Z","2.3.7":"2018-05-24T19:54:35.491Z","2.3.6":"2018-05-24T19:52:35.177Z","2.3.5":"2018-05-24T16:03:25.858Z","2.3.4":"2018-05-24T14:29:28.293Z","2.3.3":"2018-05-24T10:36:17.790Z","2.3.2":"2018-05-24T10:19:20.664Z","2.3.1":"2018-05-24T10:16:57.090Z","2.3.0":"2018-05-23T21:20:36.003Z","2.2.1":"2018-05-23T19:18:35.151Z","2.2.0":"2018-05-23T19:16:04.025Z","2.1.2":"2018-05-22T11:49:22.976Z","2.1.1":"2018-05-22T09:30:53.994Z","2.1.0":"2018-05-22T09:08:23.983Z","2.0.0":"2018-05-21T13:00:56.627Z","1.3.0":"2018-05-21T12:54:31.813Z","1.2.0":"2018-05-19T20:21:01.445Z","1.1.0":"2018-05-19T13:41:13.595Z","1.0.0":"2018-05-18T13:04:55.644Z"},"users":{"zuojiang":true,"vivekrp":true},"author":{"name":"leo"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"versions":{"6.1.5":{"name":"serve-handler","version":"6.1.5","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublishOnly":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"2.2.0","commander":"2.15.1","dot":"1.1.3","eslint":"6.1.0","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.6.1","nyc":"14.1.1","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.1.2","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"d6fb52d3c31a51346a726ab526371f077b4a8d95","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.1.5","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"a4a0964f5c55c7e37a02a633232b6f0d6f068375","size":14128,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.1.5.tgz"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"directories":{},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.1.5_1667336581587_0.16974070269285546"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-01T21:03:10.294Z","publish_time":1667336581781,"_cnpm_publish_time":1667336581781},"6.1.4":{"name":"serve-handler","version":"6.1.4","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"2.2.0","commander":"2.15.1","dot":"1.1.3","eslint":"6.1.0","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.6.1","nyc":"14.1.1","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.1.2","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"a2c28fbe0278fa60627149b7f189912ca625b1fe","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.1.4","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"shasum":"1ee5a26a32bc4fd38803a605666553356c375aca","size":11161,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.1.4.tgz"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"directories":{},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.1.4_1667331327001_0.8138675187557634"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-01T19:35:34.924Z","publish_time":1667331327173,"_cnpm_publish_time":1667331327173},"6.1.3":{"name":"serve-handler","version":"6.1.3","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"2.2.0","codecov":"3.7.0","commander":"2.15.1","dot":"1.1.3","eslint":"6.1.0","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"14.1.1","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"9a0f7416bbe18aa19cc2a375a9ab05fa31998e8a","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.1.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"shasum":"1bf8c5ae138712af55c758477533b9117f6435e8","size":14209,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.1.3.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.1.3_1591301025472_0.577012668153795"},"_hasShrinkwrap":false,"publish_time":1591301025612,"_cnpm_publish_time":1591301025612},"6.1.2":{"name":"serve-handler","version":"6.1.2","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"2.2.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"6.1.0","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"14.1.1","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"ce35fcd4e1c67356348f4735eed88fb084af9b43","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.1.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"f05b0421a313fff2d257838cba00cbcc512cd2b6","size":14481,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.1.2.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"_npmUser":{"name":"leo","email":"leo@zeit.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.1.2_1569492491613_0.5656112893389194"},"_hasShrinkwrap":false,"publish_time":1569492491783,"_cnpm_publish_time":1569492491783},"6.1.1":{"name":"serve-handler","version":"6.1.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"6ece2015e863eb4e83680973cce80a8ab72dfc90","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.1.1","_nodeVersion":"10.16.1","_npmVersion":"6.9.0","dist":{"shasum":"e4470ba9f4294c970012f5b5428c6582225106f6","size":14480,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.1.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.1.1_1565298283610_0.8578127786198675"},"_hasShrinkwrap":false,"publish_time":1565298283776,"_cnpm_publish_time":1565298283776},"6.1.0":{"name":"serve-handler","version":"6.1.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"e40b0d1ca747767920fa4b57f3b97355de5f79c0","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"f1606dc6ff8f9029a1ee042c11dfe7903a5cb92e","size":14462,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.1.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"_npmUser":{"name":"tootallnate","email":"nathan@tootallnate.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.1.0_1562718640359_0.6483250179527495"},"_hasShrinkwrap":false,"publish_time":1562718640510,"_cnpm_publish_time":1562718640510},"6.0.3":{"name":"serve-handler","version":"6.0.3","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"3634a942384e1b7fe1f26557e2f81d38b0002209","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"6139dfd70152cdba739b16037a4196eaa6907510","size":13992,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.0.3.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.0.3_1562328509227_0.6744837055445598"},"_hasShrinkwrap":false,"publish_time":1562328509375,"_cnpm_publish_time":1562328509375},"6.0.2":{"name":"serve-handler","version":"6.0.2","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"408eae40fe2a8604fa2c2f00a05c15d964109a61","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"c5afbace1a4aa28645f26483d64725b45f285048","size":14186,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.0.2.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.0.2_1560931192075_0.18721155126087652"},"_hasShrinkwrap":false,"publish_time":1560931192221,"_cnpm_publish_time":1560931192221},"6.0.1":{"name":"serve-handler","version":"6.0.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"b5f94634e7040051aa719f975d11406eaa66a74f","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"4155c3f8aab265d0240671259aeda5a5bf4fef70","size":14183,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.0.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.0.1_1558735440674_0.14996218302936049"},"_hasShrinkwrap":false,"publish_time":1558735440934,"_cnpm_publish_time":1558735440934},"6.0.0":{"name":"serve-handler","version":"6.0.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"9101d15f34301f66684dfa2f5ab089f453d2f5ab","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@6.0.0","_nodeVersion":"11.12.0","_npmVersion":"6.7.0","dist":{"shasum":"c6eaf6f89881adede09cd737b54e8b2eff4fd585","size":14195,"noattachment":false,"key":"/serve-handler/-/serve-handler-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-6.0.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"_npmUser":{"name":"leo","email":"leo@zeit.co"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_6.0.0_1554283894689_0.5313150317121011"},"_hasShrinkwrap":false,"publish_time":1554283894860,"_cnpm_publish_time":1554283894860},"5.0.8":{"name":"serve-handler","version":"5.0.8","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"d1368bf5ece565b27850ceaab2758a5ae0a4579d","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.8","_nodeVersion":"11.6.0","_npmVersion":"6.7.0","dist":{"shasum":"790dbe340dabf1d61bdbaa02ea37dcab372377a8","size":13816,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.8.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"_npmUser":{"name":"andybitz","email":"artzbitz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.8_1549401227130_0.9326385450157189"},"_hasShrinkwrap":false,"publish_time":1549401227287,"_cnpm_publish_time":1549401227287},"5.0.7":{"name":"serve-handler","version":"5.0.7","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"e03dc87dec3042a5fc69b76565287c0b9bda56c1","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.7","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"317877420925913e99e4dc228e67f6e5774e5387","size":13796,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.7.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.7_1542055793793_0.04488539813457848"},"_hasShrinkwrap":false,"publish_time":1542055794003,"_cnpm_publish_time":1542055794003},"5.0.6":{"name":"serve-handler","version":"5.0.6","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"44b98182287ed43379be84ffd1836b44b6990c95","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.6","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"da15ca35a7d8106010108478f0a30114b21ccd1a","size":13791,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.6.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.6_1542045462901_0.2772297202350349"},"_hasShrinkwrap":false,"publish_time":1542045463192,"_cnpm_publish_time":1542045463192},"5.0.5":{"name":"serve-handler","version":"5.0.5","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"febc0ad2a871b081ff03a289baf4aafc413670e2","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.5","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"58707d2d5e3774098433469d7f51151ccb9a5d05","size":13788,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.5.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.5_1537977107828_0.6685431918904872"},"_hasShrinkwrap":false,"publish_time":1537977107972,"_cnpm_publish_time":1537977107972},"5.0.4":{"name":"serve-handler","version":"5.0.4","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"f18017d3c83632223556ce8fd62ae53192b19524","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"a4268f4d2e131e8f1822109458dea9a2c4a1a614","size":13612,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.4.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.4_1537952615909_0.4513173993305293"},"_hasShrinkwrap":false,"publish_time":1537952616072,"_cnpm_publish_time":1537952616072},"5.0.3":{"name":"serve-handler","version":"5.0.3","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slash":"1.0.0","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"604eda8b585d3d84acfe50f80db1c181c5916c3d","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"19033fa7f804c4c9447aacd6d323fa595845c878","size":13530,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.3.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.3_1537808785026_0.5744381389057758"},"_hasShrinkwrap":false,"publish_time":1537808785170,"_cnpm_publish_time":1537808785170},"5.0.2":{"name":"serve-handler","version":"5.0.2","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slash":"1.0.0","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"2b3be81a46e09fc5f8bc2c69a5311d439dac74af","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.2","_shasum":"aa22b7d98d0a1deb9423d1ce1f33843364768815","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.8.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"aa22b7d98d0a1deb9423d1ce1f33843364768815","size":13520,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.2.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.2_1536083641459_0.8565200363527399"},"_hasShrinkwrap":false,"publish_time":1536083641579,"_cnpm_publish_time":1536083641579},"5.0.1":{"name":"serve-handler","version":"5.0.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slash":"1.0.0","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"c01c6d49fbb3d182cf09b103ffecad4685ad7f64","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.1","_shasum":"08d5a4989d01d95a273943de3bcfe2c5f5a1ca6e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"10.8.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"08d5a4989d01d95a273943de3bcfe2c5f5a1ca6e","size":13548,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.1_1536081985557_0.9846312638380865"},"_hasShrinkwrap":false,"publish_time":1536081985697,"_cnpm_publish_time":1536081985697},"5.0.0":{"name":"serve-handler","version":"5.0.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slash":"1.0.0","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"c6cb9ece7542b351768f40add8737ba308d0a259","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@5.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"96d6cb86b5be52ada878287696b23174c7902e95","size":13490,"noattachment":false,"key":"/serve-handler/-/serve-handler-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-5.0.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_5.0.0_1534849850036_0.22459522519771502"},"_hasShrinkwrap":false,"publish_time":1534849850121,"_cnpm_publish_time":1534849850121},"4.0.1":{"name":"serve-handler","version":"4.0.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"d9345147f87c60786659e24767e578c1f8d38894","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@4.0.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"6d8a4ff3f77989dc3c7268fbc20e0eaa5e921788","size":13445,"noattachment":false,"key":"/serve-handler/-/serve-handler-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-4.0.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_4.0.1_1534281068589_0.9251775792378913"},"_hasShrinkwrap":false,"publish_time":1534281068637,"_cnpm_publish_time":1534281068637},"4.0.0":{"name":"serve-handler","version":"4.0.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1","range-parser":"1.2.0"},"gitHead":"0dd5470eaa3608bb02ce015594e38571f03a4d1d","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@4.0.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"cf2a40f27f7a5ec29cbbd1732fcd6a16afdc0c41","size":13444,"noattachment":false,"key":"/serve-handler/-/serve-handler-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-4.0.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_4.0.0_1534259908911_0.9687941624227832"},"_hasShrinkwrap":false,"publish_time":1534259909017,"_cnpm_publish_time":1534259909017},"3.6.2":{"name":"serve-handler","version":"3.6.2","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"48d0eb18f37f645c9119cb9bf3d2ed0dba2c766a","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.6.2","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"709db41d628e1f75ff94221e71d043bff341ed35","size":13124,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.6.2.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.6.2_1533823979853_0.5722947754271315"},"_hasShrinkwrap":false,"publish_time":1533823979928,"_cnpm_publish_time":1533823979928},"3.6.1":{"name":"serve-handler","version":"3.6.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"d5f6f70b8c574d5ba26d957685559fab24afd25a","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.6.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"cbe5b886d28c4634b235717a5e1adeb1ff4ae807","size":13126,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.6.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.6.1_1532985141797_0.4905760016141638"},"_hasShrinkwrap":false,"publish_time":1532985141891,"_cnpm_publish_time":1532985141891},"3.6.0":{"name":"serve-handler","version":"3.6.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"ae228f30dfe15b59f9a50e1c4327697c0e971098","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.6.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"f4167c06d0a26c38ed753418230ed43a59adf9cb","size":13068,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.6.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.6.0_1532543656865_0.551650719752945"},"_hasShrinkwrap":false,"publish_time":1532543657068,"_cnpm_publish_time":1532543657068},"3.5.0":{"name":"serve-handler","version":"3.5.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"afc1387d18ee5f89ac58ec7759b20e6faebc50c3","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.5.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"7798bc6d615fa0ca8bd4e66a49a8e8acae31c4a4","size":12850,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.5.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.5.0_1532428742273_0.2353139689214374"},"_hasShrinkwrap":false,"publish_time":1532428742410,"_cnpm_publish_time":1532428742410},"3.4.0":{"name":"serve-handler","version":"3.4.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"2b8214081cfe2680f7d991ca837b0ee25e45739a","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.4.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"a3715b908f4f5da2bdf3b89b4bd6f843d7b7064c","size":12809,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.4.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.4.0_1532172500785_0.15182246557094925"},"_hasShrinkwrap":false,"publish_time":1532172500884,"_cnpm_publish_time":1532172500884},"3.3.1":{"name":"serve-handler","version":"3.3.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"e5e26da41fc4945ca9a6000525dd4a0643105a4e","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.3.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"98f052a62a1f46dc6024fc0daf9b69d5bc37d6ec","size":12809,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.3.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.3.1_1532088910323_0.4198595927287734"},"_hasShrinkwrap":false,"publish_time":1532088910444,"_cnpm_publish_time":1532088910444},"3.3.0":{"name":"serve-handler","version":"3.3.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"a5a3705b6a76adfb36581b8af546b47439d67d8c","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"bf1af88d244850cb7fa5bddef5c5a9ccdae1e8d3","size":12685,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.3.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.3.0_1530821406079_0.8079526692865224"},"_hasShrinkwrap":false,"publish_time":1530821406179,"_cnpm_publish_time":1530821406179},"3.2.3":{"name":"serve-handler","version":"3.2.3","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"0c6516117a0f283f1a8d6546cacb41532cea41bb","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.2.3","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"d17cbe1e53b223b4ecfca9f937ee3b84c49633e3","size":12635,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.2.3.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.2.3_1530641520203_0.31098870798058176"},"_hasShrinkwrap":false,"publish_time":1530641520314,"_cnpm_publish_time":1530641520314},"3.2.2":{"name":"serve-handler","version":"3.2.2","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"cd2c06899d72eb04464ab0efeb97a6dbf3e9b999","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.2.2","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"e8933c38e85c821fefeae7e9e44b2dba0972ef74","size":12626,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.2.2.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.2.2_1529501211774_0.2887993150332888"},"_hasShrinkwrap":false,"publish_time":1529501211852,"_cnpm_publish_time":1529501211852},"3.2.1":{"name":"serve-handler","version":"3.2.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"1ad0bc0b774b7e7e8e5b4692008905439f65758b","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.2.1","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"522f1df51172cadbb00409bda196565a8c73ba64","size":12607,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.2.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.2.1_1529063076786_0.15159234991231707"},"_hasShrinkwrap":false,"publish_time":1529063076895,"_cnpm_publish_time":1529063076895},"3.2.0":{"name":"serve-handler","version":"3.2.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js","src/error.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","src/error.js","test/*"]},"eslintIgnore":["error.js","directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"b1679e5eee850daa4ab36fabf403c0763599cfef","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.2.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"c94015abf09471ece634c32d221f4b0f36500f0b","size":12590,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.2.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.2.0_1528807273463_0.8242479559399565"},"_hasShrinkwrap":false,"publish_time":1528807273571,"_cnpm_publish_time":1528807273571},"3.1.2":{"name":"serve-handler","version":"3.1.2","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"f8890f2edad957f2b347f1ccfb5a2eb9569b5803","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.1.2","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"99b1490c64229f2e21a806d591f208ed65653da7","size":11814,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.1.2.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.1.2_1528734467403_0.10183733764968594"},"_hasShrinkwrap":false,"publish_time":1528734467473,"_cnpm_publish_time":1528734467473},"3.1.1":{"name":"serve-handler","version":"3.1.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"8e648e507b434d2d134af2f1f2bcf4c93b4cdd1b","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.1.1","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"351d2947b409863e4dab69106b0c26fb3b53b7ca","size":11773,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.1.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.1.1_1528709257025_0.6820355813631425"},"_hasShrinkwrap":false,"publish_time":1528709257082,"_cnpm_publish_time":1528709257082},"3.1.0":{"name":"serve-handler","version":"3.1.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"c8052e7b5787119d64cd667112fae59b17ecab52","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.1.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"00e0712a600ef695e263c40f6d7b3aab9ba1352a","size":11524,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.1.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.1.0_1528302134725_0.9504356548681838"},"_hasShrinkwrap":false,"publish_time":1528302136039,"_cnpm_publish_time":1528302136039},"3.0.0":{"name":"serve-handler","version":"3.0.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"bbb5fd1704b468a0118319beca5298037365dfdc","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"ba04455666a6bf8d19d0de7293419f483af7e0aa","size":10758,"noattachment":false,"key":"/serve-handler/-/serve-handler-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-3.0.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_3.0.0_1528276370253_0.8598353250484994"},"_hasShrinkwrap":false,"publish_time":1528276370443,"_cnpm_publish_time":1528276370443},"2.4.1":{"name":"serve-handler","version":"2.4.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"dc68787ce83d99a87d7534ec57d8fbb86b92e4de","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.4.1","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"426c9d8ab0d27276f0add9dca6d21a07e7dce3eb","size":10844,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.4.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.4.1_1528151973420_0.16889224401695335"},"_hasShrinkwrap":false,"publish_time":1528151973475,"_cnpm_publish_time":1528151973475},"2.4.0":{"name":"serve-handler","version":"2.4.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","content-disposition":"0.5.2","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"95e569d251be04b567f382a1320c5ccad7311146","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.4.0","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"8442efc4a0e76e7f8b2131a6fc1dde2a5e797d6d","size":10844,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.4.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.4.0_1527858339311_0.36658851378247514"},"_hasShrinkwrap":false,"publish_time":1527858339405,"_cnpm_publish_time":1527858339405},"2.3.16":{"name":"serve-handler","version":"2.3.16","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime-types":"2.1.18","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"81bd1d114bb8bba6120afbd70c94ab92b8f1a310","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.16","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"f3fba856a9dde0b4a685f39287d8eb14a35037fa","size":10747,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.16.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.16_1527718107918_0.9472821979835229"},"_hasShrinkwrap":false,"publish_time":1527718108131,"_cnpm_publish_time":1527718108131},"2.3.15":{"name":"serve-handler","version":"2.3.15","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.2","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-is-inside":"1.0.2","path-to-regexp":"2.2.1"},"gitHead":"b69868593f839e87194e7b5acaf7d941aa7dc528","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.15","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"cf79316409107c0175f7e78fe78b9e2c6d7fc285","size":10666,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.15.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.15_1527705065322_0.5312286553087531"},"_hasShrinkwrap":false,"publish_time":1527705065523,"_cnpm_publish_time":1527705065523},"2.3.14":{"name":"serve-handler","version":"2.3.14","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"699258a691c8eb5739da51a7c75d6150b9e2dd1f","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.14","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"8a9826c489c73bbe7876d5e2325b739adc9fe4b4","size":10774,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.14.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.14_1527697534984_0.7167911716094164"},"_hasShrinkwrap":false,"publish_time":1527697535223,"_cnpm_publish_time":1527697535223},"2.3.13":{"name":"serve-handler","version":"2.3.13","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"48d11fdc274cc254daa7da993d2e82e569f4e4c5","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.13","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"f897dd1d2af7003c0e7e9e84b55e3dd4ef51d6bb","size":10764,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.13.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.13_1527673889185_0.18224796812375588"},"_hasShrinkwrap":false,"publish_time":1527673889260,"_cnpm_publish_time":1527673889260},"2.3.12":{"name":"serve-handler","version":"2.3.12","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"f52a853033e7c19449cf683d463e2f66fb43a674","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.12","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"7c4f402753c74a7ff33b8607130b28bc45a07222","size":10815,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.12.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.12_1527589562066_0.4956083452371063"},"_hasShrinkwrap":false,"publish_time":1527589562164,"_cnpm_publish_time":1527589562164},"2.3.11":{"name":"serve-handler","version":"2.3.11","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"83269a151881454e4eb707ca38bea149c28d578c","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.11","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"e04b5950b7f7874adc47474ac75347dc79ceb097","size":10672,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.11.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.11_1527584061792_0.9563175616048585"},"_hasShrinkwrap":false,"publish_time":1527584061945,"_cnpm_publish_time":1527584061945},"2.3.10":{"name":"serve-handler","version":"2.3.10","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"d3412702e074b9d9461147cb495e92ec40ad7173","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.10","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"d4a953d5f0ce8d1a936f91f4f182e1f6d626f273","size":10615,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.10.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.10_1527522980574_0.11111370812707588"},"_hasShrinkwrap":false,"publish_time":1527522980727,"_cnpm_publish_time":1527522980727},"2.3.9":{"name":"serve-handler","version":"2.3.9","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"cb2aa20caaa87faa28eb33fe66d24de974fc7fdb","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.9","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"c157a6c5646aff3d44b87e395026a5cf751a1c72","size":10490,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.9.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.9_1527520426501_0.8019776471224582"},"_hasShrinkwrap":false,"publish_time":1527520426585,"_cnpm_publish_time":1527520426585},"2.3.8":{"name":"serve-handler","version":"2.3.8","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","fs-extra":"6.0.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","sleep-promise":"6.0.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"ae0f6e0481c12f3d4bfde7f8256b6e96cc2a4eb5","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.8","_npmVersion":"5.6.0","_nodeVersion":"10.2.1","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"e11b8c935e8cf179a666435d4f540f16c0c309c5","size":10556,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.8.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.8_1527512068865_0.9076232816374286"},"_hasShrinkwrap":false,"publish_time":1527512069145,"_cnpm_publish_time":1527512069145},"2.3.7":{"name":"serve-handler","version":"2.3.7","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"3f91278c20b7e97fd6b6238c580f54baa9f60d1c","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.7","_npmVersion":"6.1.0","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"83e19a847cb4366038102be9afd26d6701e170e3","size":10493,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.7.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.7_1527191675407_0.5859981843498092"},"_hasShrinkwrap":false,"publish_time":1527191675491,"_cnpm_publish_time":1527191675491},"2.3.6":{"name":"serve-handler","version":"2.3.6","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"nyc --reporter=html --reporter=text ava test/integration.js","coverage":"nyc report --reporter=text-lcov > coverage.lcov && codecov","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","codecov":"3.0.2","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","micro":"9.3.1","node-fetch":"2.1.2","nyc":"11.8.0","request":"2.87.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"nyc":{"exclude":["src/directory.js","test/*"]},"eslintIgnore":["directory.js","coverage"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"ba27ef23d3c5dc4541700b54cfd3e4be45090cd8","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.6","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"a9a9d787b90714106f4e904bd6221ec9dcf997ac","size":10487,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.6.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.6_1527191555082_0.9086756794026409"},"_hasShrinkwrap":false,"publish_time":1527191555177,"_cnpm_publish_time":1527191555177},"2.3.5":{"name":"serve-handler","version":"2.3.5","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"ava test/integration.js --fail-fast","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["src/index.js","src/directory.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","micro":"9.3.1","node-fetch":"2.1.2","request":"2.87.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"e24c385e49f896edfe49cbc7d8781cb94a4aa7ca","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.5","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"bfa78418e35963378f51ebd9855c56abad05bdfc","size":10339,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.5.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.5_1527177805812_0.7723675869481943"},"_hasShrinkwrap":false,"publish_time":1527177805858,"_cnpm_publish_time":1527177805858},"2.3.4":{"name":"serve-handler","version":"2.3.4","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run test-lint && yarn run test-integration","test-lint":"zeit-eslint --ext .jsx,.js .","test-integration":"ava test/integration.js --fail-fast","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","ava":"0.25.0","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1","micro":"9.3.1","node-fetch":"2.1.2","request":"2.87.0","test-listen":"1.1.0"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"74e8bfa4c177b21f0817a97a1fc9c0e9bd8b29cc","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.4","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"3931a0f509c1dd908ef4b7ad5b9781f2721c3cb1","size":7757,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.4.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.4_1527172167518_0.8198845642793928"},"_hasShrinkwrap":false,"publish_time":1527172168293,"_cnpm_publish_time":1527172168293},"2.3.3":{"name":"serve-handler","version":"2.3.3","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"91b7270bb52158ec6868db3f5acff1809475b119","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.3","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"96851e6abd3de6b2e99ecb8a251cd26fa9bb7bfd","size":7595,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.3.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.3_1527158177699_0.0807370892706234"},"_hasShrinkwrap":false,"publish_time":1527158177790,"_cnpm_publish_time":1527158177790},"2.3.2":{"name":"serve-handler","version":"2.3.2","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"be7138de886fcacffeb8e9ca9b76c9bc0225cde7","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"a53728a2b463282972cbbc6714ecf971e2d4920c","size":7612,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.2.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.2_1527157160577_0.4784758379715619"},"_hasShrinkwrap":false,"publish_time":1527157160664,"_cnpm_publish_time":1527157160664},"2.3.1":{"name":"serve-handler","version":"2.3.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"cdef78e855f71a57c104c5f819cfd94b00b1b519","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"21ad54fca283896c273570b861608966cd2702aa","size":7611,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.1_1527157016961_0.38051921495586494"},"_hasShrinkwrap":false,"publish_time":1527157017090,"_cnpm_publish_time":1527157017090},"2.3.0":{"name":"serve-handler","version":"2.3.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"5c70efbbae83f2a617ecbe4e9ee8c47dc3530ddd","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.3.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"24964d007e29e4ce1bcb54a478e6bf1c37f147ae","size":7608,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.3.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.3.0_1527110435812_0.5691775777844921"},"_hasShrinkwrap":false,"publish_time":1527110436003,"_cnpm_publish_time":1527110436003},"2.2.1":{"name":"serve-handler","version":"2.2.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"a690b6537ebae78934e1b98a5d4358f2d74de504","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.2.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"fa308250ee069a9feeae153128beaad7f1c08a45","size":7310,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.2.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.2.1_1527103115034_0.1943700068205203"},"_hasShrinkwrap":false,"publish_time":1527103115151,"_cnpm_publish_time":1527103115151},"2.2.0":{"name":"serve-handler","version":"2.2.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"5c21a54367a8c3929d1109183269b3ae46520ea2","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.2.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"7fa5a5e4802fdf958506032994d2ea5ef04a986c","size":7294,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.2.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.2.0_1527102963965_0.5065859257000251"},"_hasShrinkwrap":false,"publish_time":1527102964025,"_cnpm_publish_time":1527102964025},"2.1.2":{"name":"serve-handler","version":"2.1.2","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"eslintIgnore":["directory.js"],"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"7904588e0c744fffd35b08dd273441c89cd882b1","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.1.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"00cf7945bd32d83012240a6b798e680e42c4233c","size":6871,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.1.2.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.1.2_1526989762919_0.4357580981788156"},"_hasShrinkwrap":false,"publish_time":1526989762976,"_cnpm_publish_time":1526989762976},"2.1.1":{"name":"serve-handler","version":"2.1.1","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"7b494efbeb3642a924640ff5eb353b7b838147e5","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.1.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"07aed250101988938cddcf1413cb4d439fe45403","size":6862,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.1.1.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.1.1_1526981453891_0.04427149246715434"},"_hasShrinkwrap":false,"publish_time":1526981453994,"_cnpm_publish_time":1526981453994},"2.1.0":{"name":"serve-handler","version":"2.1.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint","build-views":"dottojs -s ./src -d ./src","prepublish":"yarn run build-views"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","files":["./src/*.js"],"devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","commander":"2.15.1","dot":"1.1.2","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"git":{"pre-commit":"lint-staged"},"dependencies":{"bytes":"3.0.0","fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"a8c2068a0fd6166707f57e43e22dc07f0cc6dd61","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.1.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"010f10a3ec6403b553554e4db0c83f78c112b675","size":6857,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.1.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.1.0_1526980103914_0.4920931365157175"},"_hasShrinkwrap":false,"publish_time":1526980103983,"_cnpm_publish_time":1526980103983},"2.0.0":{"name":"serve-handler","version":"2.0.0","description":"The routing foundation of `serve` and static deployments on Now","main":"src/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"git":{"pre-commit":"lint-staged"},"dependencies":{"fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"810a52a3d4a5c20625b770164feb5bbef94ec839","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@2.0.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"21dbdf189e75844093692a331a60c2d1b163f3e5","size":16437,"noattachment":false,"key":"/serve-handler/-/serve-handler-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-2.0.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_2.0.0_1526907656547_0.5450877203267335"},"_hasShrinkwrap":false,"publish_time":1526907656627,"_cnpm_publish_time":1526907656627},"1.3.0":{"name":"serve-handler","version":"1.3.0","description":"The routing foundation of `serve` and static deployments on Now","main":"lib/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"git":{"pre-commit":"lint-staged"},"dependencies":{"fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"f749a8880fae322e3efb8c987d8482bf0847c4ec","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@1.3.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"17a9d5ea6fa8ee94b59f0452bb6b27ac5d8bad71","size":16436,"noattachment":false,"key":"/serve-handler/-/serve-handler-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-1.3.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_1.3.0_1526907271699_0.45411810709830824"},"_hasShrinkwrap":false,"publish_time":1526907271813,"_cnpm_publish_time":1526907271813},"1.2.0":{"name":"serve-handler","version":"1.2.0","description":"The routing foundation of `serve` and static deployments on Now","main":"lib/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"git":{"pre-commit":"lint-staged"},"dependencies":{"fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"6f420a8aca4c8b3b2f8c098b6c6a55477299f118","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@1.2.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"054e5c983d01649fc847c8e9f2937fda6cbc0be0","size":15770,"noattachment":false,"key":"/serve-handler/-/serve-handler-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-1.2.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_1.2.0_1526761261361_0.44121675093007884"},"_hasShrinkwrap":false,"publish_time":1526761261445,"_cnpm_publish_time":1526761261445},"1.1.0":{"name":"serve-handler","version":"1.1.0","description":"The routing foundation of `serve` and static deployments on Now","main":"lib/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"git":{"pre-commit":"lint-staged"},"dependencies":{"fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","mime":"2.3.1","minimatch":"3.0.4","path-to-regexp":"2.2.1"},"gitHead":"06e231abb02c6cea3a1f6d00f30f291313de935d","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@1.1.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"07997ee90968b56c1b17973acdc94c968c0a933c","size":15537,"noattachment":false,"key":"/serve-handler/-/serve-handler-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-1.1.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_1.1.0_1526737273538_0.2215198516784893"},"_hasShrinkwrap":false,"publish_time":1526737273595,"_cnpm_publish_time":1526737273595},"1.0.0":{"name":"serve-handler","version":"1.0.0","description":"The routing foundation of `serve` and static deployments on Now","main":"lib/index.js","scripts":{"test":"yarn run lint","lint":"zeit-eslint --ext .jsx,.js .","lint-staged":"git diff --diff-filter=ACMRT --cached --name-only '*.js' '*.jsx' | xargs zeit-eslint"},"repository":{"type":"git","url":"git+https://github.com/zeit/serve-handler.git"},"keywords":["static","deployment","server"],"author":{"name":"leo"},"license":"MIT","devDependencies":{"@zeit/eslint-config-node":"0.2.13","@zeit/git-hooks":"0.1.4","eslint":"4.19.1"},"eslintConfig":{"extends":["@zeit/eslint-config-node"]},"git":{"pre-commit":"lint-staged"},"dependencies":{"fast-url-parser":"1.1.3","fs-extra":"6.0.1","glob-slasher":"1.0.1","path-to-regexp":"2.2.1"},"gitHead":"4e849c7732541d4e9d3c424e1d4795868f09a8c6","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"homepage":"https://github.com/zeit/serve-handler#readme","_id":"serve-handler@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"leo","email":"leo@zeit.co"},"dist":{"shasum":"662a0a2856dcfb93d03389fbe11c48b34d7a7dc6","size":13698,"noattachment":false,"key":"/serve-handler/-/serve-handler-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/serve-handler/download/serve-handler-1.0.0.tgz"},"maintainers":[{"name":"andybitz","email":"artzbitz13+npm@gmail.com"},{"name":"gdborton","email":"gdborton@gmail.com"},{"name":"leo","email":"799947425@qq.com"},{"name":"matheuss","email":"me@matheus.top"},{"name":"matt.straka","email":""},{"name":"nick.tracey","email":""},{"name":"vercel-release-bot","email":""},{"name":"zeit-bot","email":"arunoda@zeit.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/serve-handler_1.0.0_1526648695582_0.28112737537113275"},"_hasShrinkwrap":false,"publish_time":1526648695644,"_cnpm_publish_time":1526648695644}},"readme":"# serve-handler\n\n[![codecov](https://codecov.io/gh/vercel/serve-handler/branch/main/graph/badge.svg)](https://codecov.io/gh/vercel/serve-handler)\n[![install size](https://packagephobia.now.sh/badge?p=serve-handler)](https://packagephobia.now.sh/result?p=serve-handler)\n\nThis package represents the core of [serve](https://github.com/vercel/serve). It can be plugged into any HTTP server and is responsible for routing requests and handling responses.\n\nIn order to customize the default behaviour, you can also pass custom routing rules, provide your own methods for interacting with the file system and much more.\n\n## Usage\n\nGet started by installing the package using [yarn](https://yarnpkg.com/lang/en/):\n\n```sh\nyarn add serve-handler\n```\n\nYou can also use [npm](https://www.npmjs.com/) instead, if you'd like:\n\n```sh\nnpm install serve-handler\n```\n\nNext, add it to your HTTP server. Here's an example using [micro](https://github.com/vercel/micro):\n\n```js\nconst handler = require('serve-handler');\n\nmodule.exports = async (request, response) => {\n  await handler(request, response);\n};\n```\n\nThat's it! :tada:\n\n## Options\n\nIf you want to customize the package's default behaviour, you can use the third argument of the function call to pass any of the configuration options listed below. Here's an example:\n\n```js\nawait handler(request, response, {\n  cleanUrls: true\n});\n```\n\nYou can use any of the following options:\n\n| Property                                             | Description                                                           |\n|------------------------------------------------------|-----------------------------------------------------------------------|\n| [`public`](#public-string)                           | Set a sub directory to be served                                      |\n| [`cleanUrls`](#cleanurls-booleanarray)               | Have the `.html` extension stripped from paths                        |\n| [`rewrites`](#rewrites-array)                        | Rewrite paths to different paths                                      |\n| [`redirects`](#redirects-array)                      | Forward paths to different paths or external URLs                     |\n| [`headers`](#headers-array)                          | Set custom headers for specific paths                                 |\n| [`directoryListing`](#directorylisting-booleanarray) | Disable directory listing or restrict it to certain paths             |\n| [`unlisted`](#unlisted-array)                        | Exclude paths from the directory listing                              |\n| [`trailingSlash`](#trailingslash-boolean)            | Remove or add trailing slashes to all paths                           |\n| [`renderSingle`](#rendersingle-boolean)              | If a directory only contains one file, render it                      |\n| [`symlinks`](#symlinks-boolean)                      | Resolve symlinks instead of rendering a 404 error                     |\n| [`etag`](#etag-boolean)                              | Calculate a strong `ETag` response header, instead of `Last-Modified` |\n\n### public (String)\n\nBy default, the current working directory will be served. If you only want to serve a specific path, you can use this options to pass an absolute path or a custom directory to be served relative to the current working directory.\n\nFor example, if serving a [Jekyll](https://jekyllrb.com/) app, it would look like this:\n\n```json\n{\n  \"public\": \"_site\"\n}\n```\n\nUsing absolute path:\n\n```json\n{\n  \"public\": \"/path/to/your/_site\"\n}\n```\n\n**NOTE:** The path cannot contain globs or regular expressions.\n\n### cleanUrls (Boolean|Array)\n\nBy default, all `.html` files can be accessed without their extension.\n\nIf one of these extensions is used at the end of a filename, it will automatically perform a redirect with status code [301](https://en.wikipedia.org/wiki/HTTP_301) to the same path, but with the extension dropped.\n\nYou can disable the feature like follows:\n\n```json\n{\n  \"cleanUrls\": false\n}\n```\n\nHowever, you can also restrict it to certain paths:\n\n```json\n{\n  \"cleanUrls\": [\n    \"/app/**\",\n    \"/!components/**\"\n  ]\n}\n```\n\n**NOTE:** The paths can only contain globs that are matched using [minimatch](https://github.com/isaacs/minimatch).\n\n### rewrites (Array)\n\nIf you want your visitors to receive a response under a certain path, but actually serve a completely different one behind the curtains, this option is what you need.\n\nIt's perfect for [single page applications](https://en.wikipedia.org/wiki/Single-page_application) (SPAs), for example:\n\n```json\n{\n  \"rewrites\": [\n    { \"source\": \"app/**\", \"destination\": \"/index.html\" },\n    { \"source\": \"projects/*/edit\", \"destination\": \"/edit-project.html\" }\n  ]\n}\n```\n\nYou can also use so-called \"routing segments\" as follows:\n\n```json\n{\n  \"rewrites\": [\n    { \"source\": \"/projects/:id/edit\", \"destination\": \"/edit-project-:id.html\" },\n  ]\n}\n```\n\nNow, if a visitor accesses `/projects/123/edit`, it will respond with the file `/edit-project-123.html`.\n\n**NOTE:** The paths can contain globs (matched using [minimatch](https://github.com/isaacs/minimatch)) or regular expressions (match using [path-to-regexp](https://github.com/pillarjs/path-to-regexp)).\n\n### redirects (Array)\n\nIn order to redirect visits to a certain path to a different one (or even an external URL), you can use this option:\n\n```json\n{\n  \"redirects\": [\n    { \"source\": \"/from\", \"destination\": \"/to\" },\n    { \"source\": \"/old-pages/**\", \"destination\": \"/home\" }\n  ]\n}\n```\n\nBy default, all of them are performed with the status code [301](https://en.wikipedia.org/wiki/HTTP_301), but this behavior can be adjusted by setting the `type` property directly on the object (see below).\n\nJust like with [rewrites](#rewrites-array), you can also use routing segments:\n\n```json\n{\n  \"redirects\": [\n    { \"source\": \"/old-docs/:id\", \"destination\": \"/new-docs/:id\" },\n    { \"source\": \"/old\", \"destination\": \"/new\", \"type\": 302 }\n  ]\n}\n```\n\nIn the example above, `/old-docs/12` would be forwarded to `/new-docs/12` with status code [301](https://en.wikipedia.org/wiki/HTTP_301). In addition `/old` would be forwarded to `/new` with status code [302](https://en.wikipedia.org/wiki/HTTP_302).\n\n**NOTE:** The paths can contain globs (matched using [minimatch](https://github.com/isaacs/minimatch)) or regular expressions (match using [path-to-regexp](https://github.com/pillarjs/path-to-regexp)).\n\n### headers (Array)\n\nAllows you to set custom headers (and overwrite the default ones) for certain paths:\n\n```json\n{\n  \"headers\": [\n    {\n      \"source\" : \"**/*.@(jpg|jpeg|gif|png)\",\n      \"headers\" : [{\n        \"key\" : \"Cache-Control\",\n        \"value\" : \"max-age=7200\"\n      }]\n    }, {\n      \"source\" : \"404.html\",\n      \"headers\" : [{\n        \"key\" : \"Cache-Control\",\n        \"value\" : \"max-age=300\"\n      }]\n    }\n  ]\n}\n```\n\nIf you define the `ETag` header for a path, the handler will automatically reply with status code `304` for that path if a request comes in with a matching `If-None-Match` header.\n\nIf you set a header `value` to `null` it removes any previous defined header with the same key.\n\n**NOTE:** The paths can only contain globs that are matched using [minimatch](https://github.com/isaacs/minimatch).\n\n### directoryListing (Boolean|Array)\n\nFor paths are not files, but directories, the package will automatically render a good-looking list of all the files and directories contained inside that directory.\n\nIf you'd like to disable this for all paths, set this option to `false`. Furthermore, you can also restrict it to certain directory paths if you want:\n\n```json\n{\n  \"directoryListing\": [\n    \"/assets/**\",\n    \"/!assets/private\"\n  ]\n}\n```\n\n**NOTE:** The paths can only contain globs that are matched using [minimatch](https://github.com/isaacs/minimatch).\n\n### unlisted (Array)\n\nIn certain cases, you might not want a file or directory to appear in the directory listing. In these situations, there are two ways of solving this problem.\n\nEither you disable the directory listing entirely (like shown [here](#directorylisting-booleanarray)), or you exclude certain paths from those listings by adding them all to this config property.\n\n```json\n{\n  \"unlisted\": [\n    \".DS_Store\",\n    \".git\"\n  ]\n}\n```\n\nThe items shown above are excluded from the directory listing by default.\n\n**NOTE:** The paths can only contain globs that are matched using [minimatch](https://github.com/isaacs/minimatch).\n\n### trailingSlash (Boolean)\n\nBy default, the package will try to make assumptions for when to add trailing slashes to your URLs or not. If you want to remove them, set this property to `false` and `true` if you want to force them on all URLs:\n\n```js\n{\n  \"trailingSlash\": true\n}\n```\n\nWith the above config, a request to `/test` would now result in a [301](https://en.wikipedia.org/wiki/HTTP_301) redirect to `/test/`.\n\n### renderSingle (Boolean)\n\nSometimes you might want to have a directory path actually render a file, if the directory only contains one. This is only useful for any files that are not `.html` files (for those, [`cleanUrls`](#cleanurls-booleanarray) is faster).\n\nThis is disabled by default and can be enabled like this:\n\n```js\n{\n  \"renderSingle\": true\n}\n```\n\nAfter that, if you access your directory `/test` (for example), you will see an image being rendered if the directory contains a single image file.\n\n### symlinks (Boolean)\n\nFor security purposes, symlinks are disabled by default. If `serve-handler` encounters a symlink, it will treat it as if it doesn't exist in the first place. In turn, a 404 error is rendered for that path.\n\nHowever, this behavior can easily be adjusted:\n\n```js\n{\n  \"symlinks\": true\n}\n```\n\nOnce this property is set as shown above, all symlinks will automatically be resolved to their targets.\n\n### etag (Boolean)\n\nHTTP response headers will contain a strong [`ETag`][etag] response header, instead of a [`Last-Modified`][last-modified] header. Opt-in because calculating the hash value may be computationally expensive for large files.\n\nSending an `ETag` header is disabled by default and can be enabled like this:\n\n```js\n{\n  \"etag\": true\n}\n```\n\n## Error templates\n\nThe handler will automatically determine the right error format if one occurs and then sends it to the client in that format.\n\nFurthermore, this allows you to not just specifiy an error template for `404` errors, but also for all other errors that can occur (e.g. `400` or `500`).\n\nJust add a `<status-code>.html` file to the root directory and you're good.\n\n## Middleware\n\nIf you want to replace the methods the package is using for interacting with the file system and sending responses, you can pass them as the fourth argument to the function call.\n\nThese are the methods used by the package (they can all return a `Promise` or be asynchronous):\n\n```js\nawait handler(request, response, undefined, {\n  lstat(path) {},\n  realpath(path) {},\n  createReadStream(path, config) {}\n  readdir(path) {},\n  sendError(absolutePath, response, acceptsJSON, root, handlers, config, error) {}\n});\n```\n\n**NOTE:** It's important that – for native methods like `createReadStream` – all arguments are passed on to the native call.\n\n## Author\n\nLeo Lamprecht ([@notquiteleo](https://twitter.com/notquiteleo)) - [Vercel](https://vercel.com)\n\n\n[etag]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag\n[last-modified]: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Last-Modified\n","_attachments":{},"homepage":"https://github.com/zeit/serve-handler#readme","bugs":{"url":"https://github.com/zeit/serve-handler/issues"},"license":"MIT"}