{"_id":"http-micro","_rev":"40-7df74ba13aed32f5206b87259ab7eb68","name":"http-micro","description":"Micro-framework on top of node's http module","dist-tags":{"latest":"3.2.0"},"versions":{"1.0.0":{"name":"http-micro","version":"1.0.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","clean-examples":"rimraf examples/build/*","build-examples":"npm run clean-examples && tsc --p ./examples/tsconfig.json","test":"echo \"No tests available.\" && exit 0"},"keywords":[],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/debug":"0.0.29","@types/node":"^6.0.69","rimraf":"^2.6.1","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"a018af9dd4afbdcd986d324c393d7c9b060f4dd0","_id":"http-micro@1.0.0","_shasum":"2f935b2480569383b8b1e71dacc71d3e54780657","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"2f935b2480569383b8b1e71dacc71d3e54780657","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.0.0.tgz","integrity":"sha512-ZXEN+luHgzzF4VOY5SCATqsZeMa8SKJYH9icVlP0sYXC5fPW5augtKgSbYWzd2/vvuSYwQd0cdzFBW8fydr0Gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQYJbT73jvypVRt4QFlGKxptlQdDwk/wNo1nek/u8bKAiEAv5//XgpJfQSMtreZwLDO1MiqJ22sge8k+QsxkV9D5sI="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.0.0.tgz_1492532971622_0.5347173986956477"}},"1.0.1":{"name":"http-micro","version":"1.0.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","clean-examples":"rimraf examples/build/*","build-examples":"npm run clean-examples && tsc --p ./examples/tsconfig.json","test":"echo \"No tests available.\" && exit 0"},"keywords":[],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/debug":"0.0.29","@types/node":"^6.0.69","rimraf":"^2.6.1","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"77fc6abf0131dc48f8025afea2c5ba5e5d53958e","_id":"http-micro@1.0.1","_shasum":"ec8230e55c3a66b2da1ea8f5ed8989092f2212c6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"ec8230e55c3a66b2da1ea8f5ed8989092f2212c6","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.0.1.tgz","integrity":"sha512-MaEtDVSrETKOR7k4lbyCiHxUA+PuwKELFH10gc/RC98FUUM5NQo67wAbfUA7//k8chICpYatBPPlURav/6zvuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoT1bqGo1NjfjhGY66k9r/aIyUno2NQC6a+DCOTLkxAQIhAMjIeREnV4XJDWkddksRjSNs+Q+65Y3WxaBJEfqPusVN"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.0.1.tgz_1493035291750_0.344993254635483"}},"1.0.2":{"name":"http-micro","version":"1.0.2","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","clean-examples":"rimraf examples/build/*","build-examples":"npm run clean-examples && tsc --p ./examples/tsconfig.json","test":"echo \"No tests available.\" && exit 0"},"keywords":[],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/debug":"0.0.29","@types/node":"^6.0.69","rimraf":"^2.6.1","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"2958942a6010d89739c0a6df7ca85d5b8875fa0c","_id":"http-micro@1.0.2","_shasum":"f120b9ebe1a54b1cf8b43b1a9046236b4e9aa0f1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"f120b9ebe1a54b1cf8b43b1a9046236b4e9aa0f1","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.0.2.tgz","integrity":"sha512-ubCAPq+s184DxPxVWwjLsRWkiSJxM5WEg3aGaqqmXh69bnUjg/QUmKIG666MNhz5AVfkUZ8Cui0MXjhcYGoJgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIJzcVFFSZgI4RQV1KMPeoffsZGy93zgWwvBi42hbZPAiEAj4jMUqe5GWqNV3U+Wh3qnL3Z9BTFuToDhRNwmGP2Y/Y="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.0.2.tgz_1493035440943_0.19506563898175955"}},"1.1.0":{"name":"http-micro","version":"1.1.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","clean-examples":"rimraf examples/build/*","build-examples":"npm run clean-examples && tsc --p ./examples/tsconfig.json","test":"echo \"No tests available.\" && exit 0"},"keywords":[],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","rimraf":"^2.6.1","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"54d9162dc4c047b26026e9c4b33911098da89597","_id":"http-micro@1.1.0","_shasum":"6e70281057d995cb0beaed732e72f829b058310d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"6e70281057d995cb0beaed732e72f829b058310d","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.1.0.tgz","integrity":"sha512-9cLWL3AcnOC57jLVkFFjm5KAyATpOJ/iBIfdMk7n6VQDrMARRMrExdek0s3eFwfjz6xTU54zF7tv+wsGoqN7kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5FQ4X8YehYqGjFx4hWMQ+y3+FXFlMS8OBNb++PwJ1lAiA0vrzjAJjSK59glCg3XzGe2dOj1kBIB96N7KlwP7P4rw=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.1.0.tgz_1493270971685_0.9981615429278463"}},"1.1.1":{"name":"http-micro","version":"1.1.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","clean-examples":"rimraf examples/build/*","build-examples":"npm run clean-examples && tsc --p ./examples/tsconfig.json","test":"echo \"No tests available.\" && exit 0"},"keywords":[],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","rimraf":"^2.6.1","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"b97749e7134bb21dddbec05286630fa1ef285a5c","_id":"http-micro@1.1.1","_shasum":"6ce1c09247869a7c2744364ef8e5a8cf0e147aaa","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"6ce1c09247869a7c2744364ef8e5a8cf0e147aaa","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.1.1.tgz","integrity":"sha512-x5+jlSvGoLAAYdb5vFSoHu5x7+a1qLS3vuISQfKJWK2DxoEaj3/54D6RF0w9rnKBRR8aNTtH9ozuKgLQROnP1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkVHtWgE+esCWNkNHOCeWXV6+WjdZy56wuuTZpeEO4uAiB4zjfFI2yDZgUmAXMHppqsgyI4RChxGSn0l6P2edTHnQ=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/http-micro-1.1.1.tgz_1493274792389_0.6788337379693985"}},"1.2.0":{"name":"http-micro","version":"1.2.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"afa9962709a4208b3c85960c415c5f6431e1d195","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.2.0","_shasum":"680ca1cfb0ba32cb9b9a0389ad3d1a58c02c15db","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"680ca1cfb0ba32cb9b9a0389ad3d1a58c02c15db","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.2.0.tgz","integrity":"sha512-goKEJ2tTTgvRihhBEmhQ0PpPPhi4cFQUgzoLMtR5JKeD2/cNbKzr1XKplAaWaT8UY048gu7yhoUtIn+gjP0qIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwu9pZrMR3HOQczBTjp+b8UM8aeOFfhZtLRlRf7XeA4AIgRZ4gSe8m56BoSpVyn0zphGm6XnuO0113idqGolgmYfc="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.2.0.tgz_1493640610815_0.02038821065798402"}},"1.4.0":{"name":"http-micro","version":"1.4.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"0588afb4ed93a5aca9fc939b4154bf3a08e3dfbb","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.4.0","_shasum":"5943c231c7d18897821dc4e3c36f5deb50308d58","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"5943c231c7d18897821dc4e3c36f5deb50308d58","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.4.0.tgz","integrity":"sha512-PXMpAkFkgHyUXtsfjpGSo4Jny8hR88ak9U726OeE7ZKoc9H4TtKELylbFIDL5O3hr+SjDbSGs8b/17aSpoySaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD18DLmeldtBs8H/BW/TdPxPbycWK9M1yz46DLejOospgIgH/+Eaz9qdv4L1ThQxT0XdIndAfCKQzf/u9qhyd7qR2k="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.4.0.tgz_1493974909732_0.35069769201800227"}},"1.5.0":{"name":"http-micro","version":"1.5.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"cf5d7a4478385a5d7beea1bfd17e5251faea2268","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.5.0","_shasum":"536d7484e8e6e55807e8a2097c6a8351d41d9015","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"536d7484e8e6e55807e8a2097c6a8351d41d9015","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.5.0.tgz","integrity":"sha512-Z+yyONZmlWLm20artAxs4rJjfCC7JjCsC1kMMJIX8atUPdPdPwj+jkPDw5sTdwikxlFElMjIU9BJM5LHFhe4cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+sAE66h+guy+FoUfcFU0B9J80bXGGS2ap0MXDo9HNSAiEAjJ2Opcvz7TIRd06qF9Mnzm8OFXjx0qLmQD9TChfXpe4="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/http-micro-1.5.0.tgz_1493990711165_0.9115771441720426"}},"1.5.1":{"name":"http-micro","version":"1.5.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"3993a6ab9b04c8c8a9b5957f78fd917d3c2b63cc","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.5.1","_shasum":"8abb74d1371aa5f0d5c6ecc81d8390bb8384112a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"8abb74d1371aa5f0d5c6ecc81d8390bb8384112a","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.5.1.tgz","integrity":"sha512-DaYRCge2lR8fK52yyQDdm9dsfxjb5hDXtpbqKTra/5pUlVJBnV0SPVVQN803S3rR332crB2mpjErD0pAPd6kuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHDKsqrTpxoyXCBQ+Ii/LO2vuMaefkabdm9F8nJ5ZbeAIhALQIaudmSn/h9x+ktAtgmekG6Gr0flOZoMcYVuskbFdh"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.5.1.tgz_1493993994575_0.9011219684034586"}},"1.5.2":{"name":"http-micro","version":"1.5.2","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"c427339e42006e442c52d5edbea9f254f8f75860","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.5.2","_shasum":"e672fdb06ee726713a6e89d82761d8dd4b65cc89","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"e672fdb06ee726713a6e89d82761d8dd4b65cc89","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.5.2.tgz","integrity":"sha512-Wk+zhfp+yjfXBGunlcdaRS38emHxUPPHIv7toHSF7/4OFrBKX4+yERCGYaocJGf7TMyoh6KThW/8BnhZ1NmSmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqGV1nxLL9SnjT+AOtSXGacDCJZKPIuGhDsf6aBK6QoAiEA+dR1ndM7osObeJhCoh/8nfNcERfhko/b2AizjeZA+rM="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/http-micro-1.5.2.tgz_1493995740196_0.22760264365933836"}},"1.5.3":{"name":"http-micro","version":"1.5.3","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"6e0bb86eb5a0594313535341f5dbfd63e69fe689","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.5.3","_shasum":"eeb8fe6a8d606f9af8901ac0cf223b7c562b7f7b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"eeb8fe6a8d606f9af8901ac0cf223b7c562b7f7b","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.5.3.tgz","integrity":"sha512-F7eWuGkH91B2Zibqo1A3xcwK0iYeNflf0ZFPuqPP7BXPC/cuho9KmYpLYLuqQkvQXV9NaovI3kNStk0BnScDEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIADpg3DKGtOKxWXwxIPWalx2yuyXjjqcOCwX1xU8UWqJAiEA5cpj0j6MIPC7gZCr10nwZblszKo99WbaID03BgY0dQQ="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.5.3.tgz_1494132206041_0.6044086606707424"}},"1.5.4":{"name":"http-micro","version":"1.5.4","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"e9296129ce333887ecb984b75b5a930fd56af413","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.5.4","_shasum":"3b21e61051386a3d26dc92ea51c84a4c880843f9","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"3b21e61051386a3d26dc92ea51c84a4c880843f9","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.5.4.tgz","integrity":"sha512-9zUSVePEl8CDyfp289/kn2JAy7I3MhxTTjY7kU1dRwu/Hjdh5X8mEI4FsTL/ixowULmq2PU8CaUSd1tl5Lo3FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuVHzQBPYOhyHbIk2lckjcEPvb7JOcbzxZI7iZeA+hbAIhAKHIbTce5ZR6UwQ8hhIe4Fu9ZM55IqV7bPVjcVNm+8a1"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.5.4.tgz_1494132374508_0.010382882319390774"}},"1.5.5":{"name":"http-micro","version":"1.5.5","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"794010c2865109859084cee60de7e28dc453940b","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.5.5","_shasum":"53fe9a1a07de9f1c1f642eb7f471c453157bf2ff","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"53fe9a1a07de9f1c1f642eb7f471c453157bf2ff","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.5.5.tgz","integrity":"sha512-JGjTYwf9DK6JpvA/erXS8p1ak1ZiW5iFsFI/KDISB9SNe9p6ZKJjGZevEdH3rPO/t/7Wvx4C2HO5WyqMTBGOVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBM26OS+V9wgWtHFmPuup5tIo6HdBF2EqFB4mdr+XvPlAiAzVSL3RAO755Ah2mMdr0M3KCFx6lssyxV8A7YcIaBzQg=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.5.5.tgz_1494136813308_0.5002527101896703"}},"1.6.0":{"name":"http-micro","version":"1.6.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"0fff2e95408249b65d7ce764407a440e338696a1","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.6.0","_shasum":"0bb0910d108d5a03a76eb6fdda4c8ada15da2a73","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"0bb0910d108d5a03a76eb6fdda4c8ada15da2a73","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.6.0.tgz","integrity":"sha512-+mvQfWSUYbIQ++iTCE0/YsyJxBBTqwtnL0y01B4iaxRUujn0IJzHc2k9v5beUXlSJtCZwDxDMbV6Nv0SgbxATQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtrbwHcA/09eQ/n6XI1VH+ShCNnwJB6WKcGMOzCTxjQQIhALnF/G0zU3F01fY48GPNjoYStniPXdfQ4Ktr33pzjTkN"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.6.0.tgz_1494409900738_0.8374431296251714"}},"1.6.1":{"name":"http-micro","version":"1.6.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/node":"^6.0.69","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3"},"gitHead":"a868c8a8945d847fa817faae4a86080a185e561b","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.6.1","_shasum":"5763a1fd9a08490d924fdf639333d6c18cfdc94c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"5763a1fd9a08490d924fdf639333d6c18cfdc94c","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.6.1.tgz","integrity":"sha512-vc17dN1hw+93htmjLGaoxcGpDxGPfQmAY0hitAB5Le4BXaX7RpRV2HogeyFFc1b+YMhIfv9cfPbSurzV+e22mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNX11wtOBfF++FdNpqOFmQoQFvWPd5EZ9OIclLWDEAXAIgCsLvMBaL/ENJcWyB081yteKrAJNFSX1JyhJLyGBS55k="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/http-micro-1.6.1.tgz_1494410626205_0.7381701681297272"}},"1.7.0":{"name":"http-micro","version":"1.7.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0"},"gitHead":"483e03a94eacae6b95b08d471f391bccac6438da","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.7.0","_shasum":"7d08ea1b7b696e206eb51f00f3b305b023651fab","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"7d08ea1b7b696e206eb51f00f3b305b023651fab","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.7.0.tgz","integrity":"sha512-B4/JvpInunHS1VCpgPevtY2dOPkw+N2SInjHY/wLsH++GZG/T/YdJqMRnpJ6F7hXRSJrhO3oYPflzqAVoOfGNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI4eVWGeI47b8aK0H9uLM19ZefX18cHFRgGvPUb4VfUQIgOLUEudJFj1uXOjQMx84iaCyMH+tcQEWVSWs12EvIeMs="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/http-micro-1.7.0.tgz_1494581421169_0.4027211614884436"}},"1.7.1":{"name":"http-micro","version":"1.7.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0"},"gitHead":"a02325a63c539779183778ae35a527dff2936ccb","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.7.1","_shasum":"f08ebed8f311659fb974f7f52c4f778da63133ab","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"f08ebed8f311659fb974f7f52c4f778da63133ab","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.7.1.tgz","integrity":"sha512-zhBiQgUrEQWaJ/3K9KuTGXYVQpd7CC7EykE+18Wi5qw3tn6f217yRTKdiRdccw4zj6V+B7dwPQ+BN8zVLLlW4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENWDNdV4clIzNnCYQ3HuVNfmCY06MgBzQhwfTtgSe7jAiEA0lcgWMDjfLORr3qHTPvrSWRWnjm06k92NgLHEN5cII0="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/http-micro-1.7.1.tgz_1494585767637_0.5767231974750757"}},"1.7.2":{"name":"http-micro","version":"1.7.2","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0"},"gitHead":"2625b7520a31d28edbf86d60d9b0dbfb92f08311","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.7.2","_shasum":"5c22e7d805768b49ca1f2e2e89e429f634b60dec","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"5c22e7d805768b49ca1f2e2e89e429f634b60dec","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.7.2.tgz","integrity":"sha512-iwrTQgZavCAaRIoRef+5QMCXYHroUB2CyKCpkwK5ZQq9L6DRfV81rwzcnAvvqhhEyQSNnolPwtZW17F/OBf6Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJbxiQ4KgHgOUwcLhZ43uv7tl4a1LKza6yF7XELTEUoAiEAgi+JRWGFiuAmN7p0bQnmqPiL7YvcgqvrkS7mwuFnHMI="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/http-micro-1.7.2.tgz_1494586421674_0.8866046750918031"}},"1.8.0":{"name":"http-micro","version":"1.8.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/accepts":"^1.3.2","@types/bluebird":"^3.5.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","@types/raw-body":"^2.1.4","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"2da5aced86c582bbd9c00bd6aa8469bb188043b7","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.8.0","_shasum":"d8746cc79f1b76e1d1c47b586690bbcfb2cf2595","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"d8746cc79f1b76e1d1c47b586690bbcfb2cf2595","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.8.0.tgz","integrity":"sha512-5WD/tcD2oT9vPpX+Zb99HVU8UBO+lQJ7W1WLckbtsVylcRxnXXf445Vy6Q6YCD0BGnBdG1AltaI6Xp6hkIn7fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCm3xtmmxgeDf1PpxxkXnoEdqDNenzaIa77G2+JlKvHPAIhAIQ1HNwaUhMBWvbQqSwu+r/qXfEu1jTOD5TNU2t4GCID"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.8.0.tgz_1495471576164_0.14038290898315609"}},"1.8.1":{"name":"http-micro","version":"1.8.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15","@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","@types/raw-body":"^2.1.4"},"gitHead":"2712152b40409ab298744396e366635f18953542","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.8.1","_shasum":"0193f3e571259ddabb5dc0e6eb8df55537a2797c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"0193f3e571259ddabb5dc0e6eb8df55537a2797c","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.8.1.tgz","integrity":"sha512-70we243GHIM21i75wZBPhsJx+X03d3GnGFUl/Few/OOgtNF/WUWx2cHCawsST5z3MtyyrryxII2S0YbZ3w2hUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGgF4YOsIv2Ba1tbuNM6cfz8Q2CxAmry0xOtEdK7Cw0QIgPRMsvH26iRojLSV99miaMYOQHd6pk31n8OsmujzbJoM="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.8.1.tgz_1495472375402_0.3543637874536216"}},"1.8.2":{"name":"http-micro","version":"1.8.2","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15","@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","@types/raw-body":"^2.1.4"},"gitHead":"1d1aac37a74860ece40ca0c2720818a4ff71149f","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.8.2","_shasum":"19a0d5155954d99f5052a7b148ca791d43d457c0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"19a0d5155954d99f5052a7b148ca791d43d457c0","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.8.2.tgz","integrity":"sha512-ZyNPEv1aGGvgGTyc4R5vY3SIyeVdsiFAFQvhNmoafU5bA2Q07kk1I+MnKsHYS2dXYYsFXlYe85fsdF9Uo1Rlzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFO99eFenILr5el1JHQ+R1a2iqEvFSQxzzAGwSxfvzAwIhANN+E1Q3/IDJCSlBIk4iFNkrO0G/cMW13wLcUGQQOZTr"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.8.2.tgz_1495472747521_0.017346248729154468"}},"1.8.3":{"name":"http-micro","version":"1.8.3","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15","@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","@types/raw-body":"^2.1.4"},"gitHead":"6f443fcac61b2c5363c94767c643a181ad884776","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.8.3","_shasum":"2e77d6de18b593ecd2fa09efce43d6a1f9e11847","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"2e77d6de18b593ecd2fa09efce43d6a1f9e11847","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.8.3.tgz","integrity":"sha512-2SLrJstp67H2JtAlJWYMVNVYKPLTCZI2SUKONGLzKGnE/7j6mfyyJFr5/dPRbsC471BbWIIls2nkhFBFCIzeQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcW+ayUrzfu4MmyWyYwg+Ou0Ry90zbflRmSDo2NPgbvAIhAIZXKrfwPxMnREQfslPVCugZgpCBeVJEMyHQK37uoo1i"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.8.3.tgz_1495473388604_0.7668880205601454"}},"1.8.4":{"name":"http-micro","version":"1.8.4","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15","@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","@types/raw-body":"^2.1.4"},"gitHead":"ea0b802c6005bf2e74faa817b029362339d40cee","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.8.4","_shasum":"48e4641ac2092a710474422f892d55e8a0e50587","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"48e4641ac2092a710474422f892d55e8a0e50587","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.8.4.tgz","integrity":"sha512-lLiYyxNQZYSulfsn+pd/bfziVKz4V9LP7y4gmydXRUDFj1m/SEpmisVq+nTpoeAVNkrzBKNZ7MqcefOq5ETDew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDF6it47TmZAkHv6Yc7ID+ROsrL/1WIPLxjHJ5kJ2TZ1AIgSpAaFT4lE98x1TCaETRDY8LzO9OUSrczkahYVFyVz1o="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.8.4.tgz_1495678172855_0.15638245875015855"}},"1.9.0":{"name":"http-micro","version":"1.9.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15","@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/path-to-regexp":"^1.7.0","@types/raw-body":"^2.1.4"},"gitHead":"a3691f33c294f6aad25cf3d1c26f100174665dbf","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.9.0","_shasum":"62f343270add0a7842167dd50c8738c204c45fca","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"62f343270add0a7842167dd50c8738c204c45fca","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.9.0.tgz","integrity":"sha512-gWDdFTNT87f5lDgn1I4D8n2xRhL8GZNkObCBIP7MPeh88KZUBB81k5q/jT3JTmPDdELDaTowQ0mnqvirc/4GNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHw5GosFeCd0j//wsxbHkoZtp9OHY8kqRMiVsDQXaDIsCIEnjW5LZPpDr72J2wqS2IG2MH/6DEFdEl+w2aczr5hQP"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.9.0.tgz_1495748435653_0.556695013307035"}},"1.9.1":{"name":"http-micro","version":"1.9.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"c573b0350ce2d9d436bc56c8d66555ba84407aa8","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.9.1","_shasum":"f9d5355a9707d65f71ec4659e779c07a6074192f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"f9d5355a9707d65f71ec4659e779c07a6074192f","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.9.1.tgz","integrity":"sha512-2rbiUL4q1wfKOLPhCe2xN74UCsKLxB4a+dC4PX6vblrhqFn+Sh1i5s4+F5BRwWfmbOmCAIlPp5j/hOBhKg4LzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtMoaTge1tRNnv4vZyOe1IPrwdHz0EhqxOp1d5ag75MAIhAOXBK6sb/bQKvXJ8CMWiV5K+mqhwvo3air8N7U13K+SL"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.9.1.tgz_1495867777313_0.03423834848217666"}},"1.9.2":{"name":"http-micro","version":"1.9.2","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"02695ced123110a9998285a952c928443721c997","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.9.2","_shasum":"93cc00476c81ddc310fa8df0f9b5b6a4bda06eab","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"93cc00476c81ddc310fa8df0f9b5b6a4bda06eab","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.9.2.tgz","integrity":"sha512-LRheKDyj93y4OeY8IdNfD+StOQB+1giSUrE6P0xO3VJCog29TQ2u78X7gtmA8mCLDsWl7Wl3zo5ytLj9PyrP+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDDHeFjlLS2NM+I9HkUvmOz9vZxzNrNhCX4MG7tPFSVAiEAiwM/5yhsyfWtWP51e6r1aNh677hNX5DRaA8Bfmmegv0="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.9.2.tgz_1495877714044_0.6374077608343214"}},"1.9.3":{"name":"http-micro","version":"1.9.3","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"d3500ef1b8819cb27ddac1e09db4e6db395d9658","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.9.3","_shasum":"1f70bad2dff92e30f3622e6e1899bf36dbd2ab56","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"1f70bad2dff92e30f3622e6e1899bf36dbd2ab56","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.9.3.tgz","integrity":"sha512-n06jr+td6TuFcP5s0BzoYu36baKxSPfQ9WKsr5+IN6xCCtV+VdtdAo2DekAPnKxhOUNeGioa5k9F4xuJHEjcbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsqUS5nnTU19vnJOUkK69thcmkLrSGTEkAYCMACRN6VwIgAqOw2kRky6Xkc7OULNJ8Q8lcfW3YzzlTqDxd8gGGsvI="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.9.3.tgz_1495878053367_0.26891963300295174"}},"1.9.4":{"name":"http-micro","version":"1.9.4","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"dbcb54c6810c730f4f74525e9a39aad77b863def","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.9.4","_shasum":"48fca3b86cbf54b79fc5d656dc04d0d44f7b10a5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"48fca3b86cbf54b79fc5d656dc04d0d44f7b10a5","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.9.4.tgz","integrity":"sha512-5VwwE/XRqy7q/HwTDxqjR70evEO7wLm5ZZx2Ak/BejbbxdTlcpFbwDObiIDNVAkXKixa+lZf0rIliRY9xqsGtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoNqDJeHGZhJTP0vDD9QJSdf9J3NBsdCNI6rzCsNCS0QIhAPAcyEg7s2/Ei+0CFtaYtZTWbjFG8VsfMF25dWmS8X2G"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.9.4.tgz_1495999884799_0.454921834403649"}},"1.10.0":{"name":"http-micro","version":"1.10.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"bluebird":"^3.5.0","@types/bluebird":"^3.5.2","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","accepts":"^1.3.3","debug":"^2.6.3","http-errors":"^1.6.1","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"bfcde9e7a2ac2662ab9affd44e8f331afcac15ae","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.10.0","_shasum":"abeca1911cbc23f24840a3067e3ab27ad3570974","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"abeca1911cbc23f24840a3067e3ab27ad3570974","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.10.0.tgz","integrity":"sha512-v3ACfVNEMz4HoSIPjFnjSoIuejhdxpN67JqWrL8ABR2xNVLNj0j6TWOxlhaNo8r/6hz5yfc/0er2ZUkW45JU8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDS9rAamHsDy2jzVQT6QKkHarKEfqFWI7ji3hcorDqLAiBm3d/8UV2fHP/JyIuMLG0yngodr5Ed3JRSVH1Re+Z56A=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.10.0.tgz_1496043010513_0.057733006309717894"}},"1.11.0":{"name":"http-micro","version":"1.11.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","@types/content-type":"^1.0.33","@types/mime-types":"^2.1.0","accepts":"^1.3.3","content-type":"^1.0.2","debug":"^2.6.3","http-errors":"^1.6.1","mime-types":"^2.1.15","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"23ac6e98aa9d013f0fe336e1d2ad0f5cb574451e","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.11.0","_shasum":"63c3b13d12dc1724251796a8a9ccc3eddaa18565","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"63c3b13d12dc1724251796a8a9ccc3eddaa18565","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.11.0.tgz","integrity":"sha512-cB8ZpRvzuUgg2P9npB6W3Awg/J/T/HvxzTAujEwsB40ywOq0pDLJY/FZ0VxUiyg3fu9enWAe74dLHFBIaFpADQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE5FN1uxFYum7CtHxrrblT9cha/4yMi4b718GbMKslohAiEAvqQ16LsHlKLAuCWl7pmDeGZCORU94Um8ofm6nRvAQ6Y="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.11.0.tgz_1496127828455_0.7073829390574247"}},"1.12.0":{"name":"http-micro","version":"1.12.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","@types/content-type":"^1.0.33","@types/mime-types":"^2.1.0","accepts":"^1.3.3","content-type":"^1.0.2","debug":"^2.6.3","http-errors":"^1.6.1","mime-types":"^2.1.15","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"6cfb00e9c4fb5c04db17c38d5c55071036c5123c","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.12.0","_shasum":"5904bdc56978f9658a9050c0fe15634093a9376e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"5904bdc56978f9658a9050c0fe15634093a9376e","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.12.0.tgz","integrity":"sha512-9x5KMvt0SRGfqtjEHNwqlUMv1DTZEOAOSAu9+MDIQnV/5gUn5JCHJYQ9PPXlKt5CbxTwtl/bDRhsxRYLfueFXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbUQQ8RlYZ3B4wuT3MFtpQgqepVAiMAO6Aj6LpfeDThAiEA8tM0QdvckIDZehL6u6KyUTOtitXhYWRASN2Ar6kiOCw="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.12.0.tgz_1496201563875_0.6115649193525314"}},"1.13.0":{"name":"http-micro","version":"1.13.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","@types/content-type":"^1.0.33","@types/mime-types":"^2.1.0","accepts":"^1.3.3","content-type":"^1.0.2","debug":"^2.6.3","http-errors":"^1.6.1","mime-types":"^2.1.15","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"6ba696991da870166296f596fe274fc46d503422","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.13.0","_shasum":"2b4aa07d7d9ecd31697b75632ec0c32d92020347","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"2b4aa07d7d9ecd31697b75632ec0c32d92020347","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.13.0.tgz","integrity":"sha512-dv5aB7LRzQ2di6bLrOq6x5DIDBG06LsPjOLXqxBAzMxxNtbJiA5dgx+AoCVYN7GsR/qrcrOzEDb2s/1f6190uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAt8+j093OrH4YJtT5E+Pl9ASNuHhKOW/o7wgRrJu7iqAiBpKOtCv2cttvrSXWgLTm8U7ZaHZjdoRPmfsB7u6pKAoQ=="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.13.0.tgz_1496997987799_0.18306281813420355"}},"1.13.1":{"name":"http-micro","version":"1.13.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","@types/content-type":"^1.0.33","@types/mime-types":"^2.1.0","accepts":"^1.3.3","content-type":"^1.0.2","debug":"^2.6.3","http-errors":"^1.6.1","mime-types":"^2.1.15","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"bdd77b62b34d14aeaa8488972e3e24ac4b3ba45c","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@1.13.1","_shasum":"a1ef40d9d61b7742bd7ffa410810a27daf2caf55","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"a1ef40d9d61b7742bd7ffa410810a27daf2caf55","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-1.13.1.tgz","integrity":"sha512-uLrhNsrKx7Y9KAhC8IeTu0D+YocAs4URyMfCx5Sb8v4fwmtAPL8ia+b6wjzuHUiwrygnLdkqn/ddnXstZ0uhKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnBTp7mAwydi31Snvckhe95pN2g0Q2bIuRYDpr/BzHiwIhAI1cL56COjUGi6K/lAAMzm9XLLyInnYun3n0LUbw1WqW"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-1.13.1.tgz_1497317566915_0.23192386468872428"}},"2.0.1":{"name":"http-micro","version":"2.0.1","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","@types/content-type":"^1.0.33","@types/mime-types":"^2.1.0","accepts":"^1.3.3","content-type":"^1.0.2","debug":"^2.6.3","http-errors":"^1.6.1","mime-types":"^2.1.15","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"e18000ef9b03bbeaaed07149b43a1d306d0107c5","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@2.0.1","_shasum":"a0ef8de4c440579802373ce37fc33f72270e582c","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"a0ef8de4c440579802373ce37fc33f72270e582c","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-2.0.1.tgz","integrity":"sha512-jChsfgnTo1rbzIYp7cqUFxD3kUnYt84A0K7sC8XXWP0KNLhZy4J2jIfsCTOwcSfMl5jE88Aj5dkZ1zX9mZBa2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Y3lQldk7IamXZukY1Tk5wREeSBtFwKdUak+uD8wSsAIgRXwPOKZPY1OQM06u8Lob2yneRSpRx5W6lBGeX3MXVcw="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-2.0.1.tgz_1499579560215_0.009754378348588943"}},"3.0.0":{"name":"http-micro","version":"3.0.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.0.2","typescript":"^2.2.2"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","@types/content-type":"^1.0.33","@types/mime-types":"^2.1.0","accepts":"^1.3.3","content-type":"^1.0.2","debug":"^2.6.3","http-errors":"^1.6.1","mime-types":"^2.1.15","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"9f962fc83fcc0fbf82274f37e92b2da8781e34ca","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@3.0.0","_shasum":"5faa5be5da45db52dc55012a8125d0809e38cf2e","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"5faa5be5da45db52dc55012a8125d0809e38cf2e","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-3.0.0.tgz","integrity":"sha512-F387gMCvclZPwASOyQBGjZXx+n4PM8pCDoeCWWN05Jdc7pjB0X9iC+fyNfuYOvlYcWpY/lLWpY+zVBwk/33k9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD2eQ8+a926BdSmnbBxF7dudwYKjOrUtAVV3Qd3I/0awIhAPsyyTWe2tP8LhJqJ/MPN8/cS8XBwqw1/V9fD7Rcn9A7"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-3.0.0.tgz_1499759584231_0.8157203258015215"}},"3.1.0":{"name":"http-micro","version":"3.1.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.2","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.2.0","typescript":"^2.4.1"},"dependencies":{"@types/accepts":"^1.3.2","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/node":"^6.0.69","@types/raw-body":"^2.1.4","@types/content-type":"^1.0.33","@types/mime-types":"^2.1.0","accepts":"^1.3.3","content-type":"^1.0.2","debug":"^2.6.3","http-errors":"^1.6.1","mime-types":"^2.1.15","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"0f8db5ef9ebd72ba7943c1a61e61cbc70d6900ac","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@3.1.0","_shasum":"6a6e364ee29fd6a1fe247cf12c6ac614ed1410f7","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"6a6e364ee29fd6a1fe247cf12c6ac614ed1410f7","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-3.1.0.tgz","integrity":"sha512-oJp95Ee3Pll7LYDoDxvvvQSz5t0sF+ijGWVHoLnzml0G6bZ+ATb3oXFqmQ0nb2A1jfkCb0Z5srZAioan6GbvQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/QYtF8mGnONQHWoLoxjKN6e6+iTztrsyYuom+3+SIggIhANksodLUqVR/AD+MLE8hfkEjjqm2t51F1A66mFnSk08J"}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-3.1.0.tgz_1499848598351_0.4532060418277979"}},"3.2.0":{"name":"http-micro","version":"3.2.0","description":"Micro-framework on top of node's http module","main":"./lib/index.js","types":"./lib/index.d.ts","scripts":{"clean":"rimraf lib/*","build":"npm run clean && npm run tsc","tsc":"tsc","watch":"tsc -w","test":"echo \"No tests available.\" && exit 0","prepublishOnly":"npm run build","example":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./examples/ ./examples/index.ts","autoplay":"nodemon --ext ts,tsx,js,jsx --watch ./ --exec ts-node --project ./playground/ ./playground/autoplay.ts"},"repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","devDependencies":{"@types/bluebird":"^3.5.8","bluebird":"^3.5.0","nodemon":"^1.11.0","rimraf":"^2.6.1","ts-node":"^3.2.0","typescript":"^2.4.1"},"dependencies":{"@types/accepts":"^1.3.2","@types/content-disposition":"^0.5.2","@types/content-type":"^1.1.0","@types/debug":"0.0.29","@types/http-errors":"^1.5.34","@types/mime-types":"^2.1.0","@types/node":"^8.0.10","@types/on-finished":"^2.2.29","@types/raw-body":"^2.1.4","accepts":"^1.3.3","content-disposition":"^0.5.2","content-type":"^1.0.2","debug":"^2.6.3","http-errors":"^1.6.1","mime-types":"^2.1.15","on-finished":"^2.3.0","path-to-regexp":"^1.7.0","raw-body":"^2.2.0","type-is":"^1.6.15"},"gitHead":"1d981dbbae6702e292c9e58c4576ecae16749933","bugs":{"url":"https://github.com/prasannavl/http-micro/issues"},"homepage":"https://github.com/prasannavl/http-micro#readme","_id":"http-micro@3.2.0","_shasum":"fba123f56f95dfa7719c5eb95226f73abdca0bda","_from":".","_npmVersion":"4.6.1","_nodeVersion":"8.0.0","_npmUser":{"name":"prasannavl","email":"pvl@prasannavl.com"},"dist":{"shasum":"fba123f56f95dfa7719c5eb95226f73abdca0bda","tarball":"https://registry.npmjs.org/http-micro/-/http-micro-3.2.0.tgz","integrity":"sha512-KQl/Un3brRYmMgrp7RPDoD0McNv9UOEY4YSEBBwLqBNgJGluH80ZjX60QEygVoBJmUK/ZGTx2KTY+9GGlemdFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzSOlzhYyp6ndsrCs4SZCIX2jU2B3Hjk384+CxuVItWwIgVaUjnV1YOmwjvcR4FOnItcBOcs4HWt8+38XxfuFojZA="}]},"maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http-micro-3.2.0.tgz_1499997288757_0.882316438946873"}}},"readme":"# http-micro\r\n\r\nMicro-framework on top of node's http module\r\n\r\n```js\r\napp.use((ctx) => {\r\n    ctx.res.end(\"Hello world!\");\r\n    return Promise.resolve();\r\n});\r\n```\r\n\r\n**Installation:** `npm install http-micro`\r\n\r\n### Highlights\r\n\r\n- Written in and works with Typescipt.\r\n- Koa-like contexts that can be generically typed in TS.\r\n- Promises for all middleware.\r\n- In-built body-parsing - but only ever parse the body if you need it,\r\n  providing better security and performance.\r\n- In-built graceful server shutdown with proper keep-alive handling.\r\n- No monkey-patching Node's http module or any other module.\r\n- Provides middleware chaining and composition over core `http` module.\r\n- Awaitable `next` middlewares. So, parent middleware has complete\r\n  control over the execution of the next middleware.\r\n- Just use `async/await` and wrap in `try-catch` for error handling. No \r\n  special quirks or ugly special-case callbacks like Express.\r\n- High performance (Combined with bluebird promises,\r\n  performance is on par with node's raw http module).\r\n- Small code-base.\r\n\r\n### Example\r\n\r\n```js\r\nconst micro = require(\"http-micro\");\r\nconst url = require(\"url\");\r\n\r\nlet app = new micro.App();\r\n// When using Typescript, context can be \r\n// generically typed to one that implements\r\n// the IContext interface.\r\n//\r\n// `let app = new micro.Application<MyContext>(\r\n//          (app, req, res) => new MyContext());`\r\n//\r\n// Raw node req, and res untouched.\r\n// Convenience functions are also provided, used\r\n// later in the example.\r\n\r\napp.use(async (ctx, next) => {\r\n    if (url.parse(ctx.req.url)\r\n        .pathname == \"/async\") {\r\n        ctx.res.end(\"Hello world from async!\");\r\n    } else {\r\n        await next();\r\n    }\r\n});\r\n\r\napp.use(async (ctx, next) => {\r\n    await next();\r\n})\r\n\r\napp.use(async (ctx, next) => {\r\n    if (url.parse(ctx.req.url)\r\n        .pathname == \"/async-await\") {\r\n        await Promise.resolve();\r\n        await Promise.resolve();\r\n        ctx.res.end(\"Hello world from awaited async!\");\r\n    } else {\r\n        await next();\r\n    }\r\n});\r\n\r\nlet router = new micro.Router();\r\n// When using Typescript, can again be generic,\r\n// `let router = new Router<MyContext>();`\r\n\r\nrouter.get(\"/hello\", (ctx) => {\r\n    ctx.sendText(\"Hello route!\");\r\n    return Promise.resolve();\r\n});\r\n\r\nrouter.get(\"/hello-string\", async (ctx) => {\r\n    ctx.sendText(\"Hello string!\");\r\n});\r\n\r\nrouter.get(\"/hello-object\", (ctx) => {\r\n    ctx.sendAsJson({ message: \"Hello world!\" });\r\n    return Promise.resolve();\r\n});\r\n\r\nlet router1 = new micro.Router();\r\n\r\nrouter1.get(\"/hello\", (ctx) => {\r\n    ctx.sendText(\"chain 1: hello!\");\r\n    return Promise.resolve();\r\n});\r\n\r\nlet router2 = new micro.Router();\r\n\r\nrouter2.get(\"/hello\", (ctx) => {\r\n    ctx.res.end(\"chain 2: hello!\");\r\n    return Promise.resolve();\r\n});\r\n\r\nrouter.use(\"/r1\", router1);\r\nrouter.use(\"/r2\", router2);\r\n\r\napp.use(router);\r\n\r\napp.listen(8000, \"localhost\", () => {\r\n    console.log(\"listening\");\r\n});\r\n```\r\n","maintainers":[{"name":"prasannavl","email":"pvl@prasannavl.com"}],"time":{"modified":"2022-06-18T22:13:05.816Z","created":"2017-04-18T16:29:32.355Z","1.0.0":"2017-04-18T16:29:32.355Z","1.0.1":"2017-04-24T12:01:32.410Z","1.0.2":"2017-04-24T12:04:01.638Z","1.1.0":"2017-04-27T05:29:33.499Z","1.1.1":"2017-04-27T06:33:14.731Z","1.2.0":"2017-05-01T12:10:12.717Z","1.3.0":"2017-05-05T08:02:57.666Z","1.4.0":"2017-05-05T09:01:51.407Z","1.5.0":"2017-05-05T13:25:13.404Z","1.5.1":"2017-05-05T14:19:55.495Z","1.5.2":"2017-05-05T14:49:02.241Z","1.5.3":"2017-05-07T04:43:27.398Z","1.5.4":"2017-05-07T04:46:15.902Z","1.5.5":"2017-05-07T06:00:14.905Z","1.6.0":"2017-05-10T09:51:42.829Z","1.6.1":"2017-05-10T10:03:48.345Z","1.7.0":"2017-05-12T09:30:23.316Z","1.7.1":"2017-05-12T10:42:48.442Z","1.7.2":"2017-05-12T10:53:43.565Z","1.8.0":"2017-05-22T16:46:17.194Z","1.8.1":"2017-05-22T16:59:37.068Z","1.8.2":"2017-05-22T17:05:48.564Z","1.8.3":"2017-05-22T17:16:29.711Z","1.8.4":"2017-05-25T02:09:33.890Z","1.9.0":"2017-05-25T21:40:36.607Z","1.9.1":"2017-05-27T06:49:38.344Z","1.9.2":"2017-05-27T09:35:15.122Z","1.9.3":"2017-05-27T09:40:54.370Z","1.9.4":"2017-05-28T19:31:25.804Z","1.10.0":"2017-05-29T07:30:11.651Z","1.11.0":"2017-05-30T07:03:49.564Z","1.12.0":"2017-05-31T03:32:44.984Z","1.13.0":"2017-06-09T08:46:28.801Z","1.13.1":"2017-06-13T01:32:47.963Z","2.0.1":"2017-07-09T05:52:41.365Z","3.0.0":"2017-07-11T07:53:05.262Z","3.1.0":"2017-07-12T08:36:39.380Z","3.2.0":"2017-07-14T01:54:49.862Z"},"keywords":["server","http","micro-framework"],"author":{"name":"Prasanna V. Loganathar","email":"pvl@prasannavl.com","url":"https://www.prasannavl.com/"},"license":"Apache-2.0","readmeFilename":"README.md","homepage":"https://github.com/prasannavl/http-micro#readme","repository":{"type":"git","url":"git+https://github.com/prasannavl/http-micro.git"},"bugs":{"url":"https://github.com/prasannavl/http-micro/issues"}}