{"_id":"theodore","_rev":"13-cee8ff7839c2108810c68e9bc6a34491","name":"theodore","dist-tags":{"latest":"1.5.2"},"versions":{"1.0.2":{"name":"theodore","version":"1.0.2","description":"http framework","main":"index.js","dependencies":{"dotenv":"^5.0.1","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","standard":"^11.0.0","standard-version":"^4.3.0","turbo-http":"^0.1.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"devDependencies":{"bent":"^1.1.0","tap":"^11.1.1"},"scripts":{"release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"82b193a920c399d687f8e528886bb904dd3f35ff","_id":"theodore@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-iFghBy8FcO4Ct0BrUotI8nbIaORyJ48V9E+X5T0ncWuFz2IPU7AL13dp5tKHzi63QP2MODRd+ENovPnvsq155A==","shasum":"aad65181dabf9f8a94ebfee5731d5f50a9d63f81","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.0.2.tgz","fileCount":9,"unpackedSize":36917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5NeYpWr82NUdac0j2J30h4EFeGccFYwhEBf0gTUWezAiEAoICJ/cpX2JaodZuWoV7PbFOo2U0XszKXlFutquuvLXY="}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.0.2_1520108246944_0.8805585393969084"},"_hasShrinkwrap":false},"1.0.3":{"name":"theodore","version":"1.0.3","description":"http framework","main":"index.js","dependencies":{"dotenv":"^5.0.1","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^11.1.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"73dd339b722a5e684e3e53629e9666646cf35800","_id":"theodore@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-qARms8P1r2gnrW8ykrSkBGMYWCg975/SIm7viImmQ69pUsnEDmiVdXzFkvbYYokJXNyRggYtJ5zIBbD3OwEOWw==","shasum":"747c791d66681655b7599098b4e2b32367779f43","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.0.3.tgz","fileCount":9,"unpackedSize":37024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvAUiJ8xK+K31hhyKSSBqYRYGLgZDhX3J4YWXCDZH9NAIhANltcc5+f69ifv0w34yOTnCKwhlLuRPv8nthSDS12nhw"}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.0.3_1520108439187_0.32832259706228273"},"_hasShrinkwrap":false},"1.0.4":{"name":"theodore","version":"1.0.4","description":"http framework","main":"index.js","dependencies":{"dotenv":"^5.0.1","fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1","turbo-net":"^1.3.0"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^11.1.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"378abfd74d4fee70439cd559673387fae3f64d04","_id":"theodore@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-4LtIv4OJWEqPnAKb0aV3PV+CPJXCQFnBsFlUPf+UmNVD260NhTsCdWWSUkY9Vgv/xHkPM0WEnCtdbCs2z5CRUg==","shasum":"7a314a7780575aa460a45139049f4ba60b206ac1","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.0.4.tgz","fileCount":9,"unpackedSize":38297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyMwzLnLKLOSCSYZ4euWAwgxt9vj6yQUrL8s0lvMkfuAiA/UhjYTM7Y+a+3lsOQWUvDXtyIld9ediz1Ptg4btjEfg=="}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.0.4_1520187788808_0.8443988871032613"},"_hasShrinkwrap":false},"1.0.5":{"name":"theodore","version":"1.0.5","description":"http framework","main":"index.js","dependencies":{"dotenv":"^5.0.1","fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1","turbo-net":"^1.3.0"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^11.1.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"7e0320eb92be708db8806c414b684afd242cc73f","_id":"theodore@1.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-qVgziWPLVB5abM3wV70nLPnLPbm3d57vNUhxr/8eBA7PZtFRR/09vgfJ2sfcbShggOPkohitamlBe5Zo7LZKJA==","shasum":"bc37b20147b7567b57e53e7fc7a8c56a263ab435","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.0.5.tgz","fileCount":10,"unpackedSize":38960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYayxzfWkjzhyIAqKMFV1CvPkXZn0TjQDV5FLkAXb6SQIgV2srBijA7h/EUfqrg1R6j/ASTuljvd3kk8G67uliB+E="}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.0.5_1520208592068_0.8671365440209515"},"_hasShrinkwrap":false},"1.1.0":{"name":"theodore","version":"1.1.0","description":"http framework","main":"index.js","dependencies":{"dotenv":"^5.0.1","fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1","turbo-net":"^1.3.0"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^11.1.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"2f7af29d33528b4f6c00814b72e480c605301a87","_id":"theodore@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-pZ6EHT0HBZv8Ys0zdNTef0+GE13dHB80sijQVrzNxU8ofreX8zG5v6P7cGIXHRs8uoa9ZuYDbE8W88zqiY7DDA==","shasum":"a0013791621954f6267560935f3c16a3d6df62eb","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.1.0.tgz","fileCount":10,"unpackedSize":39184,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXrs4hK/BBrlelBiPIA5MvlRtCRvsgxRG3kOGalBE8AwIgWRFouR4QrhWB8f1FudSTCa4vDQQ8a0WqjzftF9JRBQw="}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.1.0_1520308375546_0.19690850101453816"},"_hasShrinkwrap":false},"1.2.0":{"name":"theodore","version":"1.2.0","description":"http framework","main":"index.js","dependencies":{"dotenv":"^5.0.1","fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1","turbo-net":"^1.3.0"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^11.1.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"cover":"tap test/*.js --coverage-report=html","release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js --100 && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"eec628fa2de9b47175433e44b8220b8a0a44fd03","_id":"theodore@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-WAqUdVVTJblbeqfWRptdpPadcK61q1oSOhfG3g8HRxMLhtK7/tihycbPU4AjCLFuHJKeBZi8OUudWk7oPFgXAA==","shasum":"49d967203220ac310a5a20c86b6aa7b8eb175634","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.2.0.tgz","fileCount":10,"unpackedSize":42208,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ/33XTbWd7hNeJuFINeo7HEyTJo2GWDAnb7ZsOFblZgIhAJ6N9N8YKXALFsa+cM6/OXn3SFx0WygUIYHJ1wo8f/OZ"}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.2.0_1520381969235_0.3013599041490853"},"_hasShrinkwrap":false},"1.2.1":{"name":"theodore","version":"1.2.1","description":"http framework","main":"index.js","dependencies":{"dotenv":"^5.0.1","fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1","turbo-net":"^1.3.0"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^12.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"cover":"tap test/*.js --coverage-report=html","release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js --100 && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"296805b9ed9b5f8dc1c7f6e79a622bc831015fbf","_id":"theodore@1.2.1","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-xXOOslvVsrrLh1k2itncoighGKX49B29u2YV5ycYJPN+4dKFhWqBsyHSt+bK+rItBz0I+s2Woi/fiFilvpzfDA==","shasum":"c548485dc3e37c43693843d1a718e168939fc477","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.2.1.tgz","fileCount":10,"unpackedSize":42543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDdJGCRA9TVsSAnZWagAAH8UP/RjfaAosI3XO6FHItMJN\nEzb4EWLHuacC+cVRr/Tbl3Bq9fNOIpX0lLsW3OjtbBA3K7hPS/DZAb7ntvDf\nbShCIcSPzsmtJ28cOvW107oI62DZCe23HxEBuxgtClGyLSi+N+DIANg01sFz\nbgubxdJ+Ii92zF3uaP62MBs/78EyEZR88b8TsVdxZYUKkk2agT5rNQTuS9oe\nkQvbNRVHW6yzYq50r/O0fNRlymEDwpB2qZ9SkLxufnViSdLT1lvbM5xWYiYO\nPmzlx1eKCuyK80uLQL8CzaRRRpNfwxA6HJ9Im7BoPqObIFWe978Q1IqHKrsL\n9FOVsUS4q3F7X6PQhGboHHJedTh1WLuLAtBdCmrhUXQuBYyJfEMaZbbQy67L\ntbojg7rCE3AnnYGZGtFb59kTt4H9tMMsVisqfA0MyQVusHP9tFjJdIXgrTeV\nFja32JhI3nG0QmtbZrI0AUDSiWW/LFHcOR5KG+FnqrpFPrsy7Ac68JGg8W45\nKK+VjuojEc8RpPQ+eSL2eNA9bA5EP92IZnUXegBO0b8f2Nl2FJbgq1bg2zOk\nPpmrHsNY5vu4oOX4bGeh7XQDZlq48Yjl1oy4/UmxDoKwN2vPDylU5loW5Fqy\njYiYmsoYlpibUb0LYBmOHLiIFB67Hiw2FcK7+iqfMd4NneiRuFyUb3x3ofBY\nqnvu\r\n=XKIa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVA/VGXWQvE4dmCoskSHziWD3Z72Iy4J7gG3Sxz19HvgIhALb+/r/1hhQF4FhkmMOsfArdVHVd0j0e3v7q1likypCA"}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.2.1_1527632453745_0.5548944718643913"},"_hasShrinkwrap":false},"1.3.0":{"name":"theodore","version":"1.3.0","description":"http framework","main":"index.js","dependencies":{"fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^12.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"cover":"tap test/*.js --coverage-report=html","release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js --100 && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"ce7a8e829c0498ee4bd999ada5e4db5a6f97f740","_id":"theodore@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-+E3szXAGty8Z39byLTfKbRY3h/sGtQBF0dA5oyDo1FKv8UAMBsJkWczGv6Elb78epojKSqp7Rgbhs3nAWXI4mA==","shasum":"52f9117f8c626975e9605208a5c9cc7c2776536e","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.3.0.tgz","fileCount":10,"unpackedSize":42717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKqHXCRA9TVsSAnZWagAAJNgP/R+h2HnI7Uk8zuEeoixn\nifJkVEwxSBOnK+o/fxaDLJr2+fRU1qqhicy9sub0B1syY49YduWnJ5HXqwVj\nrR+CLh0mMvDHbVGzRzs402DU1YOcpWEBOwyNEr8L262virlIHZ80rCzmj0ii\nylJyWHsITFLrXphjeg21Ln6ExYnrQmjuQCMyM8EQJFVYH5yczduLtyQx24JT\nskPs2GdiALO96GMaCUFYJAlIzsGokApnkhWWjNlo6N52p1Yi6KUc4IVGKnFq\ncmzad05Z8fCwsAE7rhysUfVlqLbvBokbeFoS6it8zTeZsBgLbVORiERRn1kI\nt9iImbM6nJDg+kwK6Jn4X59N3IxxRW+F+T/K3dT7Er6+zGzbBsdr0M6YpApH\nrRFE5iOH1LBedcigKxNW//uyp3gaUUgXQAnSlvKw1CT/UvhfP8FrLsnj/auN\nfhrC3K0qWgvTVqUbDQHRHdwsKDOD2/pRdyTbGIhACUMJKiF+JUhFXaX7RIZP\nPA5y4rwPHj6tJW3v0SvNkXo2K9g+xxwSKtR5Gwd3GO4N6YhQ2shArmqgOqFb\ntflfLfsnCVjaqfB8MMxDENA5jovCPYCIhWYX7Y6sJsMvMTmtKVFETUrD/rvv\nUo+h9hG2HpRMN0nFaKjfiUqef+HANjeRwBoS02zXvMZOhEtURlBSCjnAn3st\nLTw+\r\n=wYLw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhWbL6vn/CJH0A6PweTqkFOQWzSy59m/PG37Zi/MRg9AiBhE3IGtTPe7KNTMD+n44lWgxK1SqVB2k/3wV/YXt6ddg=="}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.3.0_1529520599399_0.7309306624624459"},"_hasShrinkwrap":false},"1.4.0":{"name":"theodore","version":"1.4.0","description":"http framework","main":"index.js","dependencies":{"fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^12.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"cover":"tap test/*.js --coverage-report=html","release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js --100 && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"1e6f7aa47e56d00782fe47cba0771e61a78e2a82","_id":"theodore@1.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-j86vTEHNMuZSyng9N3KEvjb34J7EouuC6vV5ReKrAcVdfapk28AdDRH/BzoHZv0ex6XKLulrRAcH/O8EVPWKFQ==","shasum":"0a5343ac4ff7273a96f834382a678ab8964b4814","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.4.0.tgz","fileCount":10,"unpackedSize":43259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbP72LCRA9TVsSAnZWagAACAQP/02oN+3DGBhvCid+Jz4W\nhS670SgfBdZglvck3wOsK6nmKLc6Aztv4GDQAbE2jEDm0z5Ch3lUUqj6owM5\n9NCnk/uXQgAPOdfx70gtybpMpEvNAjpb3mux7F1iN0JcPXaPf2Qx3WBFRUjr\nYFEFArYlfpzSlYYbKauj3icZzz6+4q7YqacGTqQTto1TkPGrs00WRvn9v4xb\neBocQAgtAewJNjAXxm290EU22pxVoNmpQTeHOezs2DtPDLEyZiVlGAALYC4y\n7lv5hiX0ngR0LzSJe2TXcUXbzNgLAuw75B77NhDG5Xvgh45dOzpsl47uNdQc\n2mGNz1eE+PTX2DFhIUgDIV1mwSRJC2SfRpJ+pESltPAO/rxzzxBRol0503g4\nugg8i2ZrGZDkGXm/86tObegvqhNv7WXeC+Yevqw2GV9/v2nmIOuqk4S+5Rc6\nRcEvKLxfBUNFO67mPdSZNwvD0oFxdkJvoeyPeoxWX9R0fGpQObjXI8u/muzP\njZqrUd5RMQbQIK4ln1it27lj61iIbF/C/74zm0HvTmCcotRD80b5fFHlnCDs\ntrMTkIsnkwFJxdk8uFHSgmLr2/ngGPz9ySupeQBL2kXnzHzO0WafR1zFpOS9\n0huUwNnUGpi3hJkjTNqvuJMcE76QNaUwFaqckqrWpyswMBp/JrTS51jTadhC\nr7tx\r\n=31PP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeId1Z/eqjwzvMooRSENfSWTN06hl7FF01nnxf6AoQuQIhALVKttSY/GJm3cqK12tnObhimmpE+XqzoOLiHhV8iq4U"}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.4.0_1530903947443_0.9114973701484412"},"_hasShrinkwrap":false},"1.5.0":{"name":"theodore","version":"1.5.0","description":"http framework","main":"index.js","dependencies":{"fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^12.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"cover":"tap test/*.js --coverage-report=html","release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js --100 && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"47bbff5377369ac3b7efe82520b2543c7362bc14","_id":"theodore@1.5.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-zAnLViVa1YAkgdZP+Z1eaTfaV5PGFjt+2RQ9QeMVlXMf9vmvZxQwuIOfKpLfKtbCnNAHeVeyo8OX7XjZOAjxDg==","shasum":"5d1e07a7a8ceb9fd7ead4b02bf07bdc822d5cd54","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.5.0.tgz","fileCount":10,"unpackedSize":43580,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvtmcCRA9TVsSAnZWagAA/joP/A24kNuKzC7BxKTrDnny\n09R9E8FRqPfyvEUR+mfrXPpp57W3T0sQXGthIPlt/J7YTA7NNL11pXUiN/g5\nuQRUkoRZxHZYOMD++/jQfaEMzXPMecTDSslT3715l+zZTyQVz7vNUhArqhFN\nJKHAspCk22U8WnFmhvsdJqlkJqdscMUOHuoS5uKLkE7pAbP22cirbTH8kP/f\n8bsYbPweEhurcug2EoFk0+123PerWN9HiyYEiFBBk4fR69b76vsJgZJ1KE63\nR7eSh1Ex0rxkWvNdx6FXDJMhjLA+MZiVJ+YrfBwy+7wdfRPIPCdMplO6KjLs\n8iBjLg9NGZjbImZ6GvGC8XAVrfGsnkMDHIL9mpdRF3Jpg/an6x5OH1ZDdOks\nspZLEXKe7g9EGrYeWO20jocTD7t7ykx8HjO8s5ZQU+v0dk19/AXjcMj9ldy/\ncqnbaw5i8nn+mkGkCMHNVCWJS/aKXBVWFqQacG1yJP3ooPP8ZvlpnjVMaKZq\nc2LSwlfdPLQa6QbJMoLeLPVCxotWmHJkB34jOAB03/8u4ZlqIufQamruE8yR\ndeJRAXBbXm+DDWwPQ1RAEf9HnZPMztmWWmKp70DeLnMbEaXY54cQaWSrm2w3\nVI6HY25v4iQktuitbGfNXWAmMLLuWNe9nyPFUcCRLxNhy7NXk/v8hj2cWEpt\n3ezL\r\n=JN7q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8ncIK1QWY5u3DfoE1fjl5JHXU6qNZ12OwWxxKM/HPDAiEA/tPacVn+S6yDKCeB11EJupjrwchSdKH3e3CuA0fPj0A="}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.5.0_1539234204084_0.1342998359098122"},"_hasShrinkwrap":false},"1.5.1":{"name":"theodore","version":"1.5.1","description":"http framework","main":"index.js","dependencies":{"fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^12.0.1","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"cover":"tap test/*.js --coverage-report=html","release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js --100 && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"084db78b4d0c1492ab50cfe066b18342c2bd0d74","_id":"theodore@1.5.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.3","_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"dist":{"integrity":"sha512-/UuD4r6xMqPuAsgHYXtsDnLGKoceKlfmSNDvwGrMAFirWIDnCAcLp8nEcRoqPUTCkKrBXJUuY2zO4iCw1xuQyQ==","shasum":"d149bf69914c88a5ca9a70cfaca9db3b53fe1700","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.5.1.tgz","fileCount":5,"unpackedSize":8730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwk/YCRA9TVsSAnZWagAA9OgP/Azdcy6E9KMbkQgY+6V8\nFckueMbDmiZzWIdMqt8qSCkVfV1b1Z75At7V75eR4msVlDbDW/ZmD76KxxF3\nmV4+GlRuU7Cg4LQCP89Obk01AxPNszMbhs/xYoP7bwiGMqwxm2/JX5CTlEcz\nIyDsA3lEhzP9f2yaGT+VbxyzuB6CySD/X1wz1mKhGQBiVDYrqXsufcsSex9/\nS/bE3IMrQYb/GlE15wkpZCUbGm4QTcVFOCiH5Nj9joVbFqOXGqXkFWv4uXIA\nFH7JxPi0eKqS4jJ2R2/KH4cT/dN8vqmzz05sSb0OQeTUifguoSfmB77WplaT\nH40n+bMsCkRhlPMkPBDTT4LYX9nBEX9C4+eKBgAPsd+h8pcLg5yIg7PTCxdK\nfOUe1uEL40L8hDYMMx3msdNM++cqCClUQnQDYnKMY9N1sSbnN/QifdLMhu5B\nxDc21J5f8SCVihKx0+X6FVgVXokjuWxXlxH3MW79P+tm4SEeTjGa/dF0RcFb\nZz8j292Jy37lpds3NPNgWSc8L+vG5oY0c2DMP4PRHRWrbQOhQ0O0eupOJ0s+\nDXhflVJ5ecx2M7c5c02wA0TZ7iPQU0As1klxVfztHXvY8uYDiYpOCXjoccfU\ndSXOhxQX10pc7wOOlkQoe6oBEIyRuFyJI+vC9Jk6nv07i1d7ZkHpK6p9GzCW\nc77d\r\n=WS9c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCERtKPI+v7bmqt0zPa2uKC/b0/VtubKKvugmdzrygeiQIgGzTqr9hbD7rZ4btZRoF/vLNQrngTwQgRwyacfOi2Ykg="}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.5.1_1539461079985_0.19586606917461125"},"_hasShrinkwrap":false},"1.5.2":{"name":"theodore","version":"1.5.2","description":"http framework","main":"index.js","dependencies":{"fast-json-parse":"^1.0.3","fast-safe-stringify":"^2.0.3","server-router":"^6.0.0","turbo-http":"^0.1.1"},"devDependencies":{"bent":"^1.1.0","standard":"^11.0.0","standard-version":"^4.3.0","tap":"^14.2.2","weallbehave":"^1.2.0","weallcontribute":"^1.0.8"},"scripts":{"cover":"tap test/*.js --coverage-report=html","release":"npm test && standard-version && git push origin master && npm publish","test":"tap test/*.js --100 && standard","update-coc":"weallbehave -o . && git add CODE_OF_CONDUCT.md && git commit -m 'docs(coc): updated CODE_OF_CONDUCT.md'","update-contrib":"weallcontribute -o . && git add CONTRIBUTING.md && git commit -m 'docs(contributing): updated CONTRIBUTING.md'"},"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"keywords":[],"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/emkay/theodore/issues"},"homepage":"https://github.com/emkay/theodore#readme","gitHead":"2d76be5b8a9dc35949646b0a9b80b8212b0da102","_id":"theodore@1.5.2","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-JamqS0qLd9tdo3/hJnDXeodu1EY4oGg/WPo52IeetABidmcZAc6xEctM0CBbjwvz1tgU2RPcV9k/8Fpady8mRQ==","shasum":"ffc44d3559357d5b1f0d9140a2545f701d1c29b5","tarball":"https://registry.npmjs.org/theodore/-/theodore-1.5.2.tgz","fileCount":5,"unpackedSize":8966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+pQtCRA9TVsSAnZWagAAdJQP/0JyvFhFzJ6mTGWH1YgD\ne8cawfPPrky+p2G8GTweUyMAA7n0Sy6Vtkacl8E1UdUNO26MyZ6xOK82E4oi\nbhj+L6J8T69h/PAw5cUtXCud9ar1PsA3c8nuHvPOex5QgxETGAqFDR+VCeEm\n/9WJpG9okfscK1PYdceKCG0xVICJqsnjZZ+pWdYwPxGlGPzb2wTDur546bcr\nf2ILuBaL7s52Gc/k3nqrhNBWEsL2tA48mN9q7BjUDium4RlPhquobqTaQBDR\nJSjJppt2CeavAlru6QdsEaVAnPzDQiLuVB+57pIz29WW7Csi4Uu5dh0YiKBc\nnglq6BRK2LV/Z+7ME2ruIy/+y/v3Q8IGpAEuss8KUeVONJJd19QaCNYGcZ8i\nm2l1jPcFwk9OAsNb3C3yBH/87/YOh1hnD+BCeoHVuopMB4+q/BLy+Wgb+L82\ncWaUWZSsPbjJF2RVMSNfKB+RqEzQFx3QOBqIbOOj3Job6MpX7M+QMUR8YQ3E\nfhkT6jPQO2fqjsrdZJAUQpLM92Jrd11vLLgF+fMFgmMs1m51+4Lw2Z5RB0Ua\nM/gK54EsYfCpG7DBIHI69kdgHLlHlUwd3c5RBx3P0EZ/LILDjW26FBMtQbNx\nocX/mFYDPS9vk3mCK3G02RfyqfkoPrM+3E6TNJ9rutthcAImNqOv55mFAwlc\n2/ic\r\n=olXu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGhjdRd0Y0tKVVmRdmYygreX9CwmHXIufC+vqTgeJeUsAiBW2uAah27L3YI+W65ypLvaNgpHWK5GHFjDnM6u/VWN5g=="}]},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"_npmUser":{"name":"mk","email":"mmatuzak@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/theodore_1.5.2_1559925804169_0.5495160033538871"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-03T20:17:26.944Z","1.0.2":"2018-03-03T20:17:27.040Z","modified":"2022-05-21T18:06:59.803Z","1.0.3":"2018-03-03T20:20:39.303Z","1.0.4":"2018-03-04T18:23:08.887Z","1.0.5":"2018-03-05T00:09:52.209Z","1.1.0":"2018-03-06T03:52:55.677Z","1.2.0":"2018-03-07T00:19:29.335Z","1.2.1":"2018-05-29T22:20:53.897Z","1.3.0":"2018-06-20T18:49:59.464Z","1.4.0":"2018-07-06T19:05:47.515Z","1.5.0":"2018-10-11T05:03:24.283Z","1.5.1":"2018-10-13T20:04:40.122Z","1.5.2":"2019-06-07T16:43:24.292Z"},"maintainers":[{"name":"mk","email":"mmatuzak@gmail.com"}],"description":"http framework","homepage":"https://github.com/emkay/theodore#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/emkay/theodore.git"},"author":{"name":"Michael Matuzak","email":"mmatuzak@gmail.com"},"bugs":{"url":"https://github.com/emkay/theodore/issues"},"license":"MIT","readme":"# theodore\n\nsuper fast http framework\n\n[![API Stability](https://img.shields.io/badge/stability-experimental-orange.svg)](https://nodejs.org/api/documentation.html#documentation_stability_index)\n[![Build Status](https://travis-ci.org/emkay/theodore.svg?branch=master)](https://travis-ci.org/emkay/theodore)\n[![Standard - JavaScript Style Guide](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n[![Standard Version](https://img.shields.io/badge/release-standard%20version-brightgreen.svg)](https://github.com/conventional-changelog/standard-version)\n\n## Install\n\n`npm i theodore`\n\n## Use\n\n```javascript\nconst Theodore = require('theodore')\nconst app = new Theodore()\n\napp.get('/', (req, res, params) => res.send('hello world', 200))\napp.get('/status', (req, res, params) => res.send('OK', 200))\napp.get('/cats', (req, res, params) => res.json(['theodore', 'sally', 'glory'], 200))\n\napp.listen()\n```\n\n## How?\n\n`theodore` uses [`turbo-http`](https://github.com/mafintosh/turbo-http) under the hood and adds a router and similar API to other http frameworks. It also adds some convenience methods that allow you to send JSON responses by using the [`fast-safe-stringify`](https://www.npmjs.com/package/fast-safe-stringify) package. When parsing JSON data it is using [`fast-json-parse`](https://www.npmjs.com/package/fast-json-parse).\n\n## API\n\n#### `app = new Theodore()`\n\nCreate a new server.\n\n#### `app.{get,post,put,delete}(route, handler(req, res, params))`\n\nCreate a route that matches the method and `route`.\n\n#### `req.body`\n\nIf the request has a body it will be parsed based on content type and placed in `req.body`.\n\n#### `res.json(json, statusCode)`\n\nWill set the content type and stringify the JSON for you.\n\n#### `res.send(data, statusCode)`\n\nSend a response down the line.\n","readmeFilename":"README.md"}