| { |
| "name": "hello-koa", |
| "version": "1.0.0", |
| "lockfileVersion": 1, |
| "requires": true, |
| "dependencies": { |
| "@types/accepts": { |
| "version": "1.3.5", |
| "resolved": "https://r.cnpmjs.org/@types/accepts/download/@types/accepts-1.3.5.tgz", |
| "integrity": "sha1-w0vsEVz8dG4E/loFnfTOfns5FXU=", |
| "dev": true, |
| "requires": { |
| "@types/node": "*" |
| } |
| }, |
| "@types/body-parser": { |
| "version": "1.19.0", |
| "resolved": "https://r.cnpmjs.org/@types/body-parser/download/@types/body-parser-1.19.0.tgz", |
| "integrity": "sha1-BoWzxH6zAG/+0RfN1VFkth+AU48=", |
| "dev": true, |
| "requires": { |
| "@types/connect": "*", |
| "@types/node": "*" |
| } |
| }, |
| "@types/connect": { |
| "version": "3.4.33", |
| "resolved": "https://r.cnpmjs.org/@types/connect/download/@types/connect-3.4.33.tgz", |
| "integrity": "sha1-MWEMkB7KVzuHE8MzCrxua59YhUY=", |
| "dev": true, |
| "requires": { |
| "@types/node": "*" |
| } |
| }, |
| "@types/content-disposition": { |
| "version": "0.5.3", |
| "resolved": "https://r.cnpmjs.org/@types/content-disposition/download/@types/content-disposition-0.5.3.tgz", |
| "integrity": "sha1-CqEWcBlVwvqgcX/GnNFZYJXknZY=", |
| "dev": true |
| }, |
| "@types/cookies": { |
| "version": "0.7.5", |
| "resolved": "https://r.cnpmjs.org/@types/cookies/download/@types/cookies-0.7.5.tgz", |
| "integrity": "sha1-qkLJqYNHJL/+5ZcCjaUxmzjoXoQ=", |
| "dev": true, |
| "requires": { |
| "@types/connect": "*", |
| "@types/express": "*", |
| "@types/keygrip": "*", |
| "@types/node": "*" |
| } |
| }, |
| "@types/express": { |
| "version": "4.17.9", |
| "resolved": "https://r.cnpmjs.org/@types/express/download/@types/express-4.17.9.tgz", |
| "integrity": "sha1-9fLfat1wP/KEKK3VK97IoQkbCng=", |
| "dev": true, |
| "requires": { |
| "@types/body-parser": "*", |
| "@types/express-serve-static-core": "*", |
| "@types/qs": "*", |
| "@types/serve-static": "*" |
| } |
| }, |
| "@types/express-serve-static-core": { |
| "version": "4.17.13", |
| "resolved": "https://r.cnpmjs.org/@types/express-serve-static-core/download/@types/express-serve-static-core-4.17.13.tgz", |
| "integrity": "sha1-2a8CXpJfyLCJvjdCO40erHgb4IQ=", |
| "dev": true, |
| "requires": { |
| "@types/node": "*", |
| "@types/qs": "*", |
| "@types/range-parser": "*" |
| } |
| }, |
| "@types/http-assert": { |
| "version": "1.5.1", |
| "resolved": "https://r.cnpmjs.org/@types/http-assert/download/@types/http-assert-1.5.1.tgz", |
| "integrity": "sha1-13XpNjDCRpwvmA/CfjFDJAM12zs=", |
| "dev": true |
| }, |
| "@types/http-errors": { |
| "version": "1.8.0", |
| "resolved": "https://r.cnpmjs.org/@types/http-errors/download/@types/http-errors-1.8.0.tgz", |
| "integrity": "sha1-aCR327vQfNAycxyzsOfq7j0Ca2k=", |
| "dev": true |
| }, |
| "@types/keygrip": { |
| "version": "1.0.2", |
| "resolved": "https://r.cnpmjs.org/@types/keygrip/download/@types/keygrip-1.0.2.tgz", |
| "integrity": "sha1-UTq/0lbXrQvx7hhzYGMXszsbKnI=", |
| "dev": true |
| }, |
| "@types/koa": { |
| "version": "2.11.4", |
| "resolved": "https://r.cnpmjs.org/@types/koa/download/@types/koa-2.11.4.tgz", |
| "integrity": "sha1-ivAqBpqfjgj6R7jaKNmC5lL2nPs=", |
| "dev": true, |
| "requires": { |
| "@types/accepts": "*", |
| "@types/content-disposition": "*", |
| "@types/cookies": "*", |
| "@types/http-assert": "*", |
| "@types/http-errors": "*", |
| "@types/keygrip": "*", |
| "@types/koa-compose": "*", |
| "@types/node": "*" |
| } |
| }, |
| "@types/koa-compose": { |
| "version": "3.2.5", |
| "resolved": "https://r.cnpmjs.org/@types/koa-compose/download/@types/koa-compose-3.2.5.tgz", |
| "integrity": "sha1-hesugKxQvpXzfM+MQHwJu+NGjp0=", |
| "dev": true, |
| "requires": { |
| "@types/koa": "*" |
| } |
| }, |
| "@types/koa-router": { |
| "version": "7.4.1", |
| "resolved": "https://r.cnpmjs.org/@types/koa-router/download/@types/koa-router-7.4.1.tgz", |
| "integrity": "sha1-NwKkyr5FWMxO7HDVV0rMBL7s/3w=", |
| "dev": true, |
| "requires": { |
| "@types/koa": "*" |
| } |
| }, |
| "@types/mime": { |
| "version": "2.0.3", |
| "resolved": "https://r.cnpmjs.org/@types/mime/download/@types/mime-2.0.3.tgz", |
| "integrity": "sha1-yJO3NyHbc2mZQ7/DZTsd63+qSjo=", |
| "dev": true |
| }, |
| "@types/node": { |
| "version": "14.14.9", |
| "resolved": "https://r.cnpmjs.org/@types/node/download/@types/node-14.14.9.tgz", |
| "integrity": "sha1-BK/Jolxv+T2hTeq9ZdxESFtTyNY=", |
| "dev": true |
| }, |
| "@types/qs": { |
| "version": "6.9.5", |
| "resolved": "https://r.cnpmjs.org/@types/qs/download/@types/qs-6.9.5.tgz", |
| "integrity": "sha1-Q0cRvdSete5p2QwdZ8NUqajssYs=", |
| "dev": true |
| }, |
| "@types/range-parser": { |
| "version": "1.2.3", |
| "resolved": "https://r.cnpmjs.org/@types/range-parser/download/@types/range-parser-1.2.3.tgz", |
| "integrity": "sha1-fuMwunyq+5gJC+zoal7kQRWQTCw=", |
| "dev": true |
| }, |
| "@types/serve-static": { |
| "version": "1.13.8", |
| "resolved": "https://r.cnpmjs.org/@types/serve-static/download/@types/serve-static-1.13.8.tgz", |
| "integrity": "sha1-hREp1DRDPHCCFIV0/+wmPVgwnEY=", |
| "dev": true, |
| "requires": { |
| "@types/mime": "*", |
| "@types/node": "*" |
| } |
| }, |
| "accepts": { |
| "version": "1.3.7", |
| "resolved": "https://r.cnpmjs.org/accepts/download/accepts-1.3.7.tgz", |
| "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", |
| "requires": { |
| "mime-types": "~2.1.24", |
| "negotiator": "0.6.2" |
| } |
| }, |
| "cache-content-type": { |
| "version": "1.0.1", |
| "resolved": "https://r.cnpmjs.org/cache-content-type/download/cache-content-type-1.0.1.tgz", |
| "integrity": "sha1-A1zeKwjuISn0qDFeqPAKANuhRTw=", |
| "requires": { |
| "mime-types": "^2.1.18", |
| "ylru": "^1.2.0" |
| } |
| }, |
| "co": { |
| "version": "4.6.0", |
| "resolved": "https://r.cnpmjs.org/co/download/co-4.6.0.tgz", |
| "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" |
| }, |
| "content-disposition": { |
| "version": "0.5.3", |
| "resolved": "https://r.cnpmjs.org/content-disposition/download/content-disposition-0.5.3.tgz", |
| "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", |
| "requires": { |
| "safe-buffer": "5.1.2" |
| } |
| }, |
| "content-type": { |
| "version": "1.0.4", |
| "resolved": "https://r.cnpmjs.org/content-type/download/content-type-1.0.4.tgz", |
| "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=" |
| }, |
| "cookies": { |
| "version": "0.8.0", |
| "resolved": "https://r.cnpmjs.org/cookies/download/cookies-0.8.0.tgz", |
| "integrity": "sha1-EpPOSzkXQKhAbjyYcOgoxLVPP5A=", |
| "requires": { |
| "depd": "~2.0.0", |
| "keygrip": "~1.1.0" |
| }, |
| "dependencies": { |
| "depd": { |
| "version": "2.0.0", |
| "resolved": "https://r.cnpmjs.org/depd/download/depd-2.0.0.tgz", |
| "integrity": "sha1-tpYWPMdXVg0JzyLMj60Vcbeedt8=" |
| } |
| } |
| }, |
| "deep-equal": { |
| "version": "1.0.1", |
| "resolved": "https://r.cnpmjs.org/deep-equal/download/deep-equal-1.0.1.tgz", |
| "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" |
| }, |
| "delegates": { |
| "version": "1.0.0", |
| "resolved": "https://r.cnpmjs.org/delegates/download/delegates-1.0.0.tgz", |
| "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" |
| }, |
| "depd": { |
| "version": "1.1.2", |
| "resolved": "https://r.cnpmjs.org/depd/download/depd-1.1.2.tgz", |
| "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" |
| }, |
| "destroy": { |
| "version": "1.0.4", |
| "resolved": "https://r.cnpmjs.org/destroy/download/destroy-1.0.4.tgz", |
| "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" |
| }, |
| "ee-first": { |
| "version": "1.1.1", |
| "resolved": "https://r.cnpmjs.org/ee-first/download/ee-first-1.1.1.tgz", |
| "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" |
| }, |
| "encodeurl": { |
| "version": "1.0.2", |
| "resolved": "https://r.cnpmjs.org/encodeurl/download/encodeurl-1.0.2.tgz", |
| "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" |
| }, |
| "fresh": { |
| "version": "0.5.2", |
| "resolved": "https://r.cnpmjs.org/fresh/download/fresh-0.5.2.tgz", |
| "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" |
| }, |
| "http-assert": { |
| "version": "1.4.1", |
| "resolved": "https://r.cnpmjs.org/http-assert/download/http-assert-1.4.1.tgz", |
| "integrity": "sha1-xfcl1neqfoc+9zYZm4lobM6zeHg=", |
| "requires": { |
| "deep-equal": "~1.0.1", |
| "http-errors": "~1.7.2" |
| }, |
| "dependencies": { |
| "http-errors": { |
| "version": "1.7.3", |
| "resolved": "https://r.cnpmjs.org/http-errors/download/http-errors-1.7.3.tgz", |
| "integrity": "sha1-bGGeT5xgMIw4UZSYwU+7EKrOuwY=", |
| "requires": { |
| "depd": "~1.1.2", |
| "inherits": "2.0.4", |
| "setprototypeof": "1.1.1", |
| "statuses": ">= 1.5.0 < 2", |
| "toidentifier": "1.0.0" |
| } |
| } |
| } |
| }, |
| "http-errors": { |
| "version": "1.8.0", |
| "resolved": "https://r.cnpmjs.org/http-errors/download/http-errors-1.8.0.tgz", |
| "integrity": "sha1-ddG75JfhBE9R5O6ecEpi8o0zZQc=", |
| "requires": { |
| "depd": "~1.1.2", |
| "inherits": "2.0.4", |
| "setprototypeof": "1.2.0", |
| "statuses": ">= 1.5.0 < 2", |
| "toidentifier": "1.0.0" |
| }, |
| "dependencies": { |
| "setprototypeof": { |
| "version": "1.2.0", |
| "resolved": "https://r.cnpmjs.org/setprototypeof/download/setprototypeof-1.2.0.tgz", |
| "integrity": "sha1-ZsmiSnP5/CjL5msJ/tPTPcrxtCQ=" |
| } |
| } |
| }, |
| "inherits": { |
| "version": "2.0.4", |
| "resolved": "https://r.cnpmjs.org/inherits/download/inherits-2.0.4.tgz", |
| "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" |
| }, |
| "is-generator-function": { |
| "version": "1.0.7", |
| "resolved": "https://r.cnpmjs.org/is-generator-function/download/is-generator-function-1.0.7.tgz", |
| "integrity": "sha1-0hMuUpuwAAp/gHlNS99c1eWBNSI=" |
| }, |
| "isarray": { |
| "version": "0.0.1", |
| "resolved": "https://r.cnpmjs.org/isarray/download/isarray-0.0.1.tgz", |
| "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" |
| }, |
| "keygrip": { |
| "version": "1.1.0", |
| "resolved": "https://r.cnpmjs.org/keygrip/download/keygrip-1.1.0.tgz", |
| "integrity": "sha1-hxsWgdXhWcYqRFsMdLYV4JF+ciY=", |
| "requires": { |
| "tsscmp": "1.0.6" |
| } |
| }, |
| "koa": { |
| "version": "2.13.0", |
| "resolved": "https://r.cnpmjs.org/koa/download/koa-2.13.0.tgz", |
| "integrity": "sha1-JSF+Be/TNYp+Xd7ADwo4DJtxtQE=", |
| "requires": { |
| "accepts": "^1.3.5", |
| "cache-content-type": "^1.0.0", |
| "content-disposition": "~0.5.2", |
| "content-type": "^1.0.4", |
| "cookies": "~0.8.0", |
| "debug": "~3.1.0", |
| "delegates": "^1.0.0", |
| "depd": "^1.1.2", |
| "destroy": "^1.0.4", |
| "encodeurl": "^1.0.2", |
| "escape-html": "^1.0.3", |
| "fresh": "~0.5.2", |
| "http-assert": "^1.3.0", |
| "http-errors": "^1.6.3", |
| "is-generator-function": "^1.0.7", |
| "koa-compose": "^4.1.0", |
| "koa-convert": "^1.2.0", |
| "on-finished": "^2.3.0", |
| "only": "~0.0.2", |
| "parseurl": "^1.3.2", |
| "statuses": "^1.5.0", |
| "type-is": "^1.6.16", |
| "vary": "^1.1.2" |
| }, |
| "dependencies": { |
| "debug": { |
| "version": "3.1.0", |
| "resolved": "https://r.cnpmjs.org/debug/download/debug-3.1.0.tgz", |
| "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", |
| "requires": { |
| "ms": "2.0.0" |
| } |
| }, |
| "escape-html": { |
| "version": "1.0.3", |
| "resolved": "https://r.cnpmjs.org/escape-html/download/escape-html-1.0.3.tgz", |
| "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" |
| }, |
| "koa-compose": { |
| "version": "4.1.0", |
| "resolved": "https://r.cnpmjs.org/koa-compose/download/koa-compose-4.1.0.tgz", |
| "integrity": "sha1-UHMGuTcZAdtBEhyBLpI9DWfT6Hc=" |
| }, |
| "ms": { |
| "version": "2.0.0", |
| "resolved": "https://r.cnpmjs.org/ms/download/ms-2.0.0.tgz", |
| "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" |
| } |
| } |
| }, |
| "koa-convert": { |
| "version": "1.2.0", |
| "resolved": "https://r.cnpmjs.org/koa-convert/download/koa-convert-1.2.0.tgz", |
| "integrity": "sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=", |
| "requires": { |
| "co": "^4.6.0", |
| "koa-compose": "^3.0.0" |
| }, |
| "dependencies": { |
| "any-promise": { |
| "version": "1.3.0", |
| "resolved": "https://r.cnpmjs.org/any-promise/download/any-promise-1.3.0.tgz", |
| "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" |
| }, |
| "koa-compose": { |
| "version": "3.2.1", |
| "resolved": "https://r.cnpmjs.org/koa-compose/download/koa-compose-3.2.1.tgz", |
| "integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=", |
| "requires": { |
| "any-promise": "^1.1.0" |
| } |
| } |
| } |
| }, |
| "koa-router": { |
| "version": "7.4.0", |
| "resolved": "https://r.cnpmjs.org/koa-router/download/koa-router-7.4.0.tgz", |
| "integrity": "sha1-ruH3rcAtXLMdfWdGXJ6syCXoxeA=", |
| "requires": { |
| "debug": "^3.1.0", |
| "http-errors": "^1.3.1", |
| "koa-compose": "^3.0.0", |
| "methods": "^1.0.1", |
| "path-to-regexp": "^1.1.1", |
| "urijs": "^1.19.0" |
| }, |
| "dependencies": { |
| "any-promise": { |
| "version": "1.3.0", |
| "resolved": "https://r.cnpmjs.org/any-promise/download/any-promise-1.3.0.tgz", |
| "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" |
| }, |
| "debug": { |
| "version": "3.2.7", |
| "resolved": "https://r.cnpmjs.org/debug/download/debug-3.2.7.tgz", |
| "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", |
| "requires": { |
| "ms": "^2.1.1" |
| } |
| }, |
| "koa-compose": { |
| "version": "3.2.1", |
| "resolved": "https://r.cnpmjs.org/koa-compose/download/koa-compose-3.2.1.tgz", |
| "integrity": "sha1-qFzLQLfZhtjlo0Wzoazo6rz1Tec=", |
| "requires": { |
| "any-promise": "^1.1.0" |
| } |
| }, |
| "ms": { |
| "version": "2.1.2", |
| "resolved": "https://r.cnpmjs.org/ms/download/ms-2.1.2.tgz", |
| "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" |
| } |
| } |
| }, |
| "media-typer": { |
| "version": "0.3.0", |
| "resolved": "https://r.cnpmjs.org/media-typer/download/media-typer-0.3.0.tgz", |
| "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" |
| }, |
| "methods": { |
| "version": "1.1.2", |
| "resolved": "https://r.cnpmjs.org/methods/download/methods-1.1.2.tgz", |
| "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" |
| }, |
| "mime-db": { |
| "version": "1.44.0", |
| "resolved": "https://r.cnpmjs.org/mime-db/download/mime-db-1.44.0.tgz", |
| "integrity": "sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I=" |
| }, |
| "mime-types": { |
| "version": "2.1.27", |
| "resolved": "https://r.cnpmjs.org/mime-types/download/mime-types-2.1.27.tgz", |
| "integrity": "sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8=", |
| "requires": { |
| "mime-db": "1.44.0" |
| } |
| }, |
| "negotiator": { |
| "version": "0.6.2", |
| "resolved": "https://r.cnpmjs.org/negotiator/download/negotiator-0.6.2.tgz", |
| "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=" |
| }, |
| "on-finished": { |
| "version": "2.3.0", |
| "resolved": "https://r.cnpmjs.org/on-finished/download/on-finished-2.3.0.tgz", |
| "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", |
| "requires": { |
| "ee-first": "1.1.1" |
| } |
| }, |
| "only": { |
| "version": "0.0.2", |
| "resolved": "https://r.cnpmjs.org/only/download/only-0.0.2.tgz", |
| "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=" |
| }, |
| "parseurl": { |
| "version": "1.3.3", |
| "resolved": "https://r.cnpmjs.org/parseurl/download/parseurl-1.3.3.tgz", |
| "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=" |
| }, |
| "path-to-regexp": { |
| "version": "1.8.0", |
| "resolved": "https://r.cnpmjs.org/path-to-regexp/download/path-to-regexp-1.8.0.tgz", |
| "integrity": "sha1-iHs7qdhDk+h6CgufTLdWGYtTVIo=", |
| "requires": { |
| "isarray": "0.0.1" |
| } |
| }, |
| "safe-buffer": { |
| "version": "5.1.2", |
| "resolved": "https://r.cnpmjs.org/safe-buffer/download/safe-buffer-5.1.2.tgz", |
| "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" |
| }, |
| "setprototypeof": { |
| "version": "1.1.1", |
| "resolved": "https://r.cnpmjs.org/setprototypeof/download/setprototypeof-1.1.1.tgz", |
| "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=" |
| }, |
| "statuses": { |
| "version": "1.5.0", |
| "resolved": "https://r.cnpmjs.org/statuses/download/statuses-1.5.0.tgz", |
| "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" |
| }, |
| "toidentifier": { |
| "version": "1.0.0", |
| "resolved": "https://r.cnpmjs.org/toidentifier/download/toidentifier-1.0.0.tgz", |
| "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=" |
| }, |
| "tsscmp": { |
| "version": "1.0.6", |
| "resolved": "https://r.cnpmjs.org/tsscmp/download/tsscmp-1.0.6.tgz", |
| "integrity": "sha1-hbmVg6w1iexL/vgltQAKqRHWBes=" |
| }, |
| "type-is": { |
| "version": "1.6.18", |
| "resolved": "https://r.cnpmjs.org/type-is/download/type-is-1.6.18.tgz", |
| "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", |
| "requires": { |
| "media-typer": "0.3.0", |
| "mime-types": "~2.1.24" |
| } |
| }, |
| "urijs": { |
| "version": "1.19.2", |
| "resolved": "https://r.cnpmjs.org/urijs/download/urijs-1.19.2.tgz", |
| "integrity": "sha1-+b4J8AxMUTS3yzz0dcHdOUUmJlo=" |
| }, |
| "vary": { |
| "version": "1.1.2", |
| "resolved": "https://r.cnpmjs.org/vary/download/vary-1.1.2.tgz", |
| "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" |
| }, |
| "ylru": { |
| "version": "1.2.1", |
| "resolved": "https://r.cnpmjs.org/ylru/download/ylru-1.2.1.tgz", |
| "integrity": "sha1-9Xa2M0FUeYnB3nuiiHYJI7J/6E8=" |
| } |
| } |
| } |