{"_id":"@telefrek/http","_rev":"54-0c461ec5aac2d18e2c3abb0dd2f87961","name":"@telefrek/http","dist-tags":{"latest":"1.0.0-alpha.61"},"versions":{"1.0.0-alpha.1":{"name":"@telefrek/http","version":"1.0.0-alpha.1","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*"},"types":"./dist/index.d.ts","gitHead":"730d8573af6f7e7edf7187ab6f1a082f52d224e0","_id":"@telefrek/http@1.0.0-alpha.1","_nodeVersion":"21.2.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-wQQHQ8+uSDH3278B9l4DmdYXNZ2YW2QMrfD8sqnl6Q74wlJy+BAVAgbEpp6ZOg1jd6/lPgiZ+e9vtAr+GIv9EA==","shasum":"80fac4d511e0fec6c3f1a857df6d79ed34eb67c8","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.1.tgz","fileCount":3,"unpackedSize":64898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAn7F7ndrRm9lxnOYZSsER4s8ghENy6aEYJNYu7A6SxYAiAsVeecOhcyBqXqu0ZF4cZ+ckxCN4QhAZ+CAgGkp3UxxQ=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.1_1707102810020_0.6989227637208881"},"_hasShrinkwrap":false},"1.0.0-alpha.2":{"name":"@telefrek/http","version":"1.0.0-alpha.2","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*"},"gitHead":"ea502679d2746a718dfab24c84d440a34204170d","_id":"@telefrek/http@1.0.0-alpha.2","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-Od+BhmO9+8zfLMeMMV/UO1WWrZpbX+YSAny0JxXLmBSGTV44nBNaekZlqBOgcgbdXEpum9vcGPmly3QXxSsAWw==","shasum":"1da51564c23f41c7bf284ab6f9477e627c7da2f4","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.2.tgz","fileCount":41,"unpackedSize":233143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUzYA012PiCrGuZSDcOv+g8MmTZbJ7cxgV3ecLX4gnvAiBPcJKuwHo+g6O16Cbi7TyT+9OcytYVGtSN8FaYQ2Jh6Q=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.2_1707103736711_0.0337093352088933"},"_hasShrinkwrap":false},"1.0.0-alpha.3":{"name":"@telefrek/http","version":"1.0.0-alpha.3","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*"},"gitHead":"b610281eeb531bc0736b91f03179e94aa55f92e0","_id":"@telefrek/http@1.0.0-alpha.3","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-A1LdvbS6MSmFo0LLnA7n4sbAJ3/iJw0AJ1kRwwQroNYyYzCxX5Y0G4vsrxtYcOWtNEzDWgWz1fpNsHYlWQYJAQ==","shasum":"d3c5e84514349ac3ec5d7ec8f020f2e8e9f9a7c7","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.3.tgz","fileCount":41,"unpackedSize":233143,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXbTIr8e+sAelbBr4JRdXMSVPOLrTq/P+waowpgUoF9wIhAKH9OPSpV2TUMLoAi1t+WoZpXgQnniDr2Wz5RHnDRqPM"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.3_1707104032060_0.7342487087924188"},"_hasShrinkwrap":false},"1.0.0-alpha.4":{"name":"@telefrek/http","version":"1.0.0-alpha.4","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install","start":"node server.js"},"keywords":["granada","framework","http"],"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*"},"gitHead":"ffbbb74eb942a32e57b334fc0b7ff853943adff6","types":"./index.d.ts","_id":"@telefrek/http@1.0.0-alpha.4","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-38LHZGfyEDUHZbF277xFKOryXD77ZodVv0UlnL7xg0ZmoHORA3//Ob1UKno0EW4DKJmh1oHJbIATc7bO6h8Cmg==","shasum":"6f60ebd3b5dca8fc5d0570d25a29ab1f0b8aa0c2","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.4.tgz","fileCount":22,"unpackedSize":124586,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeD+r8z4kId/XNAtIH2iIp2P2fBYNIMW9ElGo7eK/JgAiEApZFA5kqUf77fpUWb1+78np+7A8/T0LRNg5KfiXHcEuI="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.4_1707104956193_0.9962336245863965"},"_hasShrinkwrap":false},"1.0.0-alpha.5":{"name":"@telefrek/http","version":"1.0.0-alpha.5","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*","@telefrek/http":"*"},"gitHead":"80605828be6533099a2cbec896f037ea81fc2dac","_id":"@telefrek/http@1.0.0-alpha.5","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-7MeuQ0p1r613yZddH4UN3ckg839xJ4jkiWPH49s66hPATGTYzn4JX6zAJOR6EzvcR3IC0+OkcMhGQsnBkuDriw==","shasum":"0e671efe1f90b7d41960447dd1aee6ee28c52fa4","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.5.tgz","fileCount":23,"unpackedSize":183288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXpAQsTg+EpkNX/pPYEMTk5UVnE6HaT6gCT5F5tDf34QIhAJcX5ZTX/xoscvB/QLmbb9z0trcpFK8nDkC1+3ia6ory"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.5_1707105818388_0.7681114396602031"},"_hasShrinkwrap":false},"1.0.0-alpha.6":{"name":"@telefrek/http","version":"1.0.0-alpha.6","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*","@telefrek/http":"*"},"gitHead":"ed0994005857c97c5daa53f8a437486a8a6ed73e","_id":"@telefrek/http@1.0.0-alpha.6","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-+FrOngZQiG6N1GlNMj5ve16LLJls5EZKzS1Fff9rgkpEftT55CGCxYY4Xn9t5tGCu12Bg60YWzUVwQEQo4zC3g==","shasum":"a3210d7c74ef9031e5bdfa4c372becbe4671adc3","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.6.tgz","fileCount":23,"unpackedSize":183288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdaMbv5ghmaRv+P4CoVMIOnpRsDLRe6p53FkeYhvgbpAiEA7XwKJkATEcA4IrLwPDFawGzeb4AqDU+BP3kxH/IWLjU="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.6_1707106065947_0.8152066635543984"},"_hasShrinkwrap":false},"1.0.0-alpha.7":{"name":"@telefrek/http","version":"1.0.0-alpha.7","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*","@telefrek/http":"*"},"gitHead":"216bc22a5459f7b88a97546006a92e8fdd6a2921","_id":"@telefrek/http@1.0.0-alpha.7","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-X3ybVdsedI4/DrrqIm/6tDTkIbn7Nq3xQnm4TXHqVlWTwmC1b6Xk81GC6eA5gOaqgsLU9o31f0BRXXRf5HS2bA==","shasum":"06c1a4ff18042b0c2e129b4e6ccc6f4c75a3069a","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.7.tgz","fileCount":23,"unpackedSize":183288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9RNYaVqTGbCXZNUiIeRKY1wgwp4WYx0ck/gJgfxEfeAIhAIeVVXLROwS8vf7X6ADo6EDWeNh7wDekakSVGgMMnvRR"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.7_1707106310642_0.6083055662965697"},"_hasShrinkwrap":false},"1.0.0-alpha.8":{"name":"@telefrek/http","version":"1.0.0-alpha.8","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"exports":{"./*":"./dist/*.js"},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*","@telefrek/http":"*"},"gitHead":"b8aa31e6b56ae2aed573d10a3161873fcad6a520","_id":"@telefrek/http@1.0.0-alpha.8","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-dN2Y0bi3w2/HPV8qTuCxKR2Ur7nW0XToW/5+SZ9azbh4sFD4b1vOOyrcr1cKr98jr42mdDTnP7VkTkYEaCuEUQ==","shasum":"4d6f5be626c01bf66c3f7d72afe7358711806d11","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.8.tgz","fileCount":23,"unpackedSize":183333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjXUBhehVsowtchVyOXmJAOpj2+6KeC04siGMO33GAXQIgcziNqKqdKVaANcPbHRUYkYGRaXx5VN+qMZIM5jR02Ko="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.8_1707107000734_0.37346251410149"},"_hasShrinkwrap":false},"1.0.0-alpha.9":{"name":"@telefrek/http","version":"1.0.0-alpha.9","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"type":"module","exports":{"./*":"./dist/*.js"},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*","@telefrek/http":"*"},"gitHead":"44f4d5433b7ba6c6c48c3af84618db6709728600","_id":"@telefrek/http@1.0.0-alpha.9","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-FHtgN31lAhonJ1+k05QHcKOObjFq/yiz9+9GY7HWLTqM2IyvRtkPJs10p3JDCTlz0Aqh3Y6AirBRXG5oO2K2PQ==","shasum":"8e11cef947d6bbfa92a639e3149b1406a79803be","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.9.tgz","fileCount":23,"unpackedSize":183353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZ45MNTJUTmRzPdFuKujnoISyGr5diCNC3xkcNJOjNLAiEA5+9DckLHsWptGVRwXk+fYdMu+9GMwWLVwjZtRw+4mQs="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.9_1707108310978_0.3334859708195017"},"_hasShrinkwrap":false},"1.0.0-alpha.10":{"name":"@telefrek/http","version":"1.0.0-alpha.10","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"type":"module","exports":{"./*":"./dist/*.js"},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*","@telefrek/http":"*"},"gitHead":"ad24a14461f7bd0c9aa541200f7a37fb1a091002","_id":"@telefrek/http@1.0.0-alpha.10","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-xSs1FTSbG6VNBnNWg6QJW8A84J9TeE0XTvGmDoa+rE3iaAZPSH3JdfN9mrwKDL+RgEOgKpURkBt2GrnU0+VnVw==","shasum":"dffa59e93eefff23c4f1d37952a75277921234fb","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.10.tgz","fileCount":23,"unpackedSize":183354,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEXVIywc93iWGoHFs3eNYbePUYMpCj2T6LUNFa6zwgqQIgHbOr/H/Xw1FQ7AYyGEqsdozlU4ZxCnZhDDxuHw+BOeA="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.10_1707108512246_0.2541606267039993"},"_hasShrinkwrap":false},"1.0.0-alpha.11":{"name":"@telefrek/http","version":"1.0.0-alpha.11","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"exports":{"./*":["./dist/*.js","./dist/*/index.js"]},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*","@telefrek/http":"*"},"gitHead":"38dee050cdbb2751ffb47f91e05571c1b6b83325","_id":"@telefrek/http@1.0.0-alpha.11","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-ePxtqZC1Kcq+1ykUT4q0ERKN+9mqISrHomKPlYisK/+pOfPbUKLeHlEX9ib4o8UOf22frxsRS9VifShY2aqwiA==","shasum":"4bce96fdfe202767613cb8375a84a7564508d54b","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.11.tgz","fileCount":23,"unpackedSize":183375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIjuhaGHc9ENcFQxYOIrPIwdFbBIPl7RyDfCMgPURDKQIhAPEAJBtoxlTZinNcSOzcAxYA6vbDzgZLjP5zL7dIMXi4"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.11_1707112544874_0.5568470592265975"},"_hasShrinkwrap":false},"1.0.0-alpha.12":{"name":"@telefrek/http","version":"1.0.0-alpha.12","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"compile":"rm -rf dist/* && tsc -p tsconfig.compile.json","upgrade":"npx npm-check-updates -u && npm install"},"keywords":["granada","framework","http"],"exports":{".":"./dist/index.js","./*":["./dist/*/index.js","./dist/*.js"],"./*.js":"./dist/*.js"},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"*"},"gitHead":"594b85058902a0fc4379ca5add183a7726806124","_id":"@telefrek/http@1.0.0-alpha.12","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.0.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-YTneXnKVUMxOCavvOaG+BJGcBKkguBrxSPrV28fnwVrfC6Y6pletXj0UxJmSbxLhDqLsiST5BCi2Oh9E5ywH4g==","shasum":"bc365a339665d8d7df89ff0413acab977688d9a8","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.12.tgz","fileCount":22,"unpackedSize":124777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAsYAtwB+0TYaWMKoIyoWBWVqfvWvqEN910fFGATSOjdAiEA/hdKfhSryIaacWlpjGBtmptAy3j4mUXyDssBZBUHD8A="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.12_1707184592933_0.3458613174942502"},"_hasShrinkwrap":false},"1.0.0-alpha.13":{"name":"@telefrek/http","version":"1.0.0-alpha.13","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"keywords":["granada","framework","http"],"exports":{".":"./dist/index.js","./*":["./dist/*/index.js","./dist/*.js"],"./*.js":"./dist/*.js"},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"^1.0.0-alpha.13"},"gitHead":"983efc5d93194bc23bc5558e6bfdd28c35aa0165","_id":"@telefrek/http@1.0.0-alpha.13","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.1.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-8pU0AJm1NnUeAg+USdw9+karl9ggkZh4n/pRCPIlYUds4Y2twWgsAts2y8Q8JNhy5QCv+ab6wLWidpse/b/bfA==","shasum":"3c5a7f4b7ca9c8364aa85699f5ca9fff1375bb83","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.13.tgz","fileCount":22,"unpackedSize":125646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHE24ODVY+WhN99/Ia+X/XJPPny4fTezT5DAxj9UULDwIhAI5G5gt6ZpIQsBarW8hD73+IKe3tkoDVx4m3v62IHZ/c"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.13_1712646417279_0.6522015189104127"},"_hasShrinkwrap":false},"1.0.0-alpha.15":{"name":"@telefrek/http","version":"1.0.0-alpha.15","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"keywords":["granada","framework","http"],"exports":{".":"./dist/index.js","./*":["./dist/*/index.js","./dist/*.js"],"./*.js":"./dist/*.js"},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"^1.0.0-alpha.15"},"gitHead":"1be6bb3a61aab8ae5361827b54f8428682b9d536","_id":"@telefrek/http@1.0.0-alpha.15","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.1.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-ouFLbTsfOrg5Eqtqjw0y/DyirD8d0HRw4s+RftbNGtJLJLgOdaTCs7ksAPY3d1+Jxb8p37NJutzdvUJmoZdwZA==","shasum":"17e94a7aeebc860ec41255abe0f7b17104425831","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.15.tgz","fileCount":22,"unpackedSize":125646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUGxdZvISJhgefM0mpU0v01vrNa2g35cRNqq+HLgAVqAiEA+GFsG3Yad+oz5SgapaP64+IXdgk0oIEhL52kbvhcMYk="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.15_1712647721605_0.5889524441002942"},"_hasShrinkwrap":false},"1.0.0-alpha.16":{"name":"@telefrek/http","version":"1.0.0-alpha.16","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"keywords":["granada","framework","http"],"exports":{".":"./dist/index.js","./*":["./dist/*/index.js","./dist/*.js"],"./*.js":"./dist/*.js"},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"^1.0.0-alpha.16"},"gitHead":"72ed918d7e4cc96d9d7009c5e343e54233a82951","_id":"@telefrek/http@1.0.0-alpha.16","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.1.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-ALhan0ZOaK28EauJNiSFGIp3+SZocPdrS+h1TN81XfF0OPvVGKZVcd9iT+dG4GoarceHgQimXqvX8rofrWe+5A==","shasum":"38e6c6d7c890effc5d0bd2a22338f96956fe84a4","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.16.tgz","fileCount":22,"unpackedSize":125646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBHjwYhtTbZZ+vl911Q4O7Pnr/ftw1OuMIbgW6cmDpQBAiBPjLhwsrTKJeSpMpp/LYmxTpuzLCw3AkPuoiNF02uXxQ=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.16_1712649523956_0.6679913990186992"},"_hasShrinkwrap":false},"1.0.0-alpha.17":{"name":"@telefrek/http","version":"1.0.0-alpha.17","description":"This package standardizes how HTTP clients and servers interact at a low level","scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"keywords":["granada","framework","http"],"exports":{".":"./dist/index.js","./*":["./dist/*/index.js","./dist/*.js"],"./*.js":"./dist/*.js"},"author":{"name":"nathan@telefrek.com"},"license":"MIT","dependencies":{"@telefrek/core":"^1.0.0-alpha.17"},"gitHead":"4b7a843327295d27e136765ad48dffa06f427221","_id":"@telefrek/http@1.0.0-alpha.17","_nodeVersion":"21.2.0","_npmVersion":"lerna/8.1.2/node@v21.2.0+x64 (linux)","dist":{"integrity":"sha512-rw1PUvsIUb421+AeIMiDX2CIzxArQ0Vro4+r71o+gsu6Y4SBSJ1p9WWLZf+Cy85yd6bwLL+QXW7/LvulPYFXPQ==","shasum":"1701589808460df83f706e78cfaddbabc0020bb2","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.17.tgz","fileCount":22,"unpackedSize":125646,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaqjUwaEIE3DBwjTx4YSWys2alrAbNR9Lxl1KarhBJ2wIgWPbtXABI77WiNvwcIBRGua1hFcTBnBj+k4SejUevAsM="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.17_1712652220117_0.40047276580717317"},"_hasShrinkwrap":false},"1.0.0-alpha.19":{"name":"@telefrek/http","version":"1.0.0-alpha.19","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.19"},"gitHead":"f1f549c0df18059a5e71fb63ada3e27067c659bd","_id":"@telefrek/http@1.0.0-alpha.19","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-2VYi7yLSlDwVCZcoQS84ZXwmo8BWYNR8UHxghFux633oCJOzPb+neeR5uojKEcwqi//KCyBgQ1WiF+G3GGlpbA==","shasum":"d0d7abd61cca149da822e7518bf7526c3bbefd7c","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.19.tgz","fileCount":3,"unpackedSize":7129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBBtz1JFDOhG/NmULUvAGDBrMoa2sdV14HaKB60bND1gIhANDSwDv7F3Qxw10eiiRp0ilo/Whp1yKQFoIlYYFhPxA0"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.19_1712720624367_0.6736737826160739"},"_hasShrinkwrap":false},"1.0.0-alpha.20":{"name":"@telefrek/http","version":"1.0.0-alpha.20","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.20"},"gitHead":"71787ad49c667972a56c8770abc3f6ded6320fab","_id":"@telefrek/http@1.0.0-alpha.20","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-9gs3WifLy4AEQiEdbV+yUX9pbeWPfQ9B3PKzqUSfoTs+LTyjDVH83A8ctIFH3o3Tmp1tjZFgbKCOvPdq3u6QVA==","shasum":"5f5813de35bfb952372f8f08e720b6646ff895f6","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.20.tgz","fileCount":22,"unpackedSize":121952,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYNZQJKkJyOQlPrI0s5PfrZIF3//cprAnegv/daHbgaAiEA3CTlpEfs9o8kTK9yF8xAmLa+t50oi8DeDO7xZiGeaU8="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.20_1712721164114_0.14345482097775086"},"_hasShrinkwrap":false},"1.0.0-alpha.21":{"name":"@telefrek/http","version":"1.0.0-alpha.21","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.21"},"gitHead":"d4fb2d3c95192738a31e38a1f4e320ddfafd5068","_id":"@telefrek/http@1.0.0-alpha.21","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-zHUC+RnDZvaCFLEXgD8qzpOgeDyjEbXO3P12iNgO5GSydelWyaAfEjjPo8D0UNuCu+v2Xzgpsk3Z/I+Czycynw==","shasum":"03608ae1347fa1bbc2ee1721d60ff98ea01df7c3","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.21.tgz","fileCount":23,"unpackedSize":130394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFz4eJu/rrJ7Fg+tKsmX4ZR0lblRmKMe8ssi/b5ZLU0AiEAvBcXGtDn2L7xQ+tHxjwFLm66hEb55ZIbNt4g+dofDEU="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.21_1712721728158_0.7136346614865119"},"_hasShrinkwrap":false},"1.0.0-alpha.22":{"name":"@telefrek/http","version":"1.0.0-alpha.22","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.22"},"gitHead":"8b042ca4ad1534d3bfbd16e8f1d7da2d3f578447","_id":"@telefrek/http@1.0.0-alpha.22","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-FGZVRZ6nK/nKyo2QF48zqSfxOiAOn+tGgBoNfY/f4jm4Xp90UfWpwRKZFXo9Uc+l5WWtwzOzuPAmEnyroZU8Bw==","shasum":"c47ccae30d9641ae6461b90985676085015ebb91","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.22.tgz","fileCount":23,"unpackedSize":130394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2+Zyf5hSNh6p+CTifM5nCNNmB5ihLMHBhzNpCUbLMjgIhAPmIbz+4NT0xjdrmKs+Q3EkY7t5JKFRU8w25moIzhiuN"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.22_1712724993576_0.2966646632384744"},"_hasShrinkwrap":false},"1.0.0-alpha.24":{"name":"@telefrek/http","version":"1.0.0-alpha.24","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.24"},"gitHead":"8ed3578b831ddc341882af4539a6fd1b767f68ec","_id":"@telefrek/http@1.0.0-alpha.24","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-9vyYQObeMAYVVvwpJq+wJnTVTuOyU5aKO5MCzZo7Uaqw3eELpiRkXvAlG5fA9xOjjLW323hbrfUFin9qBgw/KQ==","shasum":"c429bd70aac6d9c4545928fa69756cb0fab55938","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.24.tgz","fileCount":23,"unpackedSize":130394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsT62b6n/WJo/mUykEbWG2GD+5g/i9UwRzDDuQp/NPXAiBd+hcpn48HlQihGpO11CjH9OSm5Ykz+Mn0DZAJSFoRPg=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.24_1712882641131_0.9354180171751234"},"_hasShrinkwrap":false},"1.0.0-alpha.25":{"name":"@telefrek/http","version":"1.0.0-alpha.25","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.25"},"gitHead":"f10c5f3c06d02f159e6c2e322e50458c15a66684","_id":"@telefrek/http@1.0.0-alpha.25","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-cpRRVk8owqVRmjRMCT44VZizkUCeFMmur/6WXWuHyoyETCpBe9jQzA632KIutSZGVyL/N7srw4apU8tha9B0zA==","shasum":"d4d43bdb25fdb1c0a8e91da446646aee00cf9821","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.25.tgz","fileCount":23,"unpackedSize":130394,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5ujwnJ4zo4lkDOYhWHdVecEQa/eLX/SGcODctQ3aGWgIgMCVUvD2pwBGPpyju6hjognFNn+vyffhXtLxBEfQW8bQ="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.25_1713136389424_0.02531702424524518"},"_hasShrinkwrap":false},"1.0.0-alpha.26":{"name":"@telefrek/http","version":"1.0.0-alpha.26","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.26"},"gitHead":"466005925a57ba4644736d8e1bed10d3d25762c2","_id":"@telefrek/http@1.0.0-alpha.26","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-BC8hAmrNaS6T2W5oAJ1EUhH2bRG3yWonI128AgDH/8nF8q7ijwHN+GS73sHj5NWXA3q4zLYK8zppElqg9Z3dqg==","shasum":"55f8b79377521cd3510e59516cdac3d529ffa7cc","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.26.tgz","fileCount":23,"unpackedSize":134494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqWDyPbO9xRrNeguCDhWwntpvYUf0nE/d5jRp1zu9kXAiAEAnFv69OZNdhMIQM5zVzcgzNLkqjTd4dPA9vwFKPf9w=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.26_1713347269959_0.11228605832191363"},"_hasShrinkwrap":false},"1.0.0-alpha.27":{"name":"@telefrek/http","version":"1.0.0-alpha.27","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.27"},"gitHead":"09287f6553a52659333ce02714b38dacec1dd3ea","_id":"@telefrek/http@1.0.0-alpha.27","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-+55h47ddmvBcpSFE6yuxDQFRDg/4i7DDmBchajYDipAn7VKdwP/6HdkdsJ0i7EoTfPNyWWZbfBzdxz0dYG9lnw==","shasum":"6c20f85c58052ab1f6e5821652cd5fdd426d7d58","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.27.tgz","fileCount":23,"unpackedSize":134494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQhjkudWerQytCbS+FiF73tVPx1lblbIAIdokAshciBQIgP+Kjp1i0tqcl+R0Az/xXCmEICho8AlF7ScMLP/o5HmM="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.27_1713348045530_0.7399065266325975"},"_hasShrinkwrap":false},"1.0.0-alpha.28":{"name":"@telefrek/http","version":"1.0.0-alpha.28","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.28"},"gitHead":"c89b23e6066d0ab1221d415c54d77fb5add84b0e","_id":"@telefrek/http@1.0.0-alpha.28","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-FLZt7KWe0UZABhDrV315mS8G5Z6YgBhsMuSqBA+xGOYVeI/IvdbMFn0p7HhCCAIFQilP4AJtUp2L+PV3U/J6jg==","shasum":"6a1926cfaa32d0a040e8a2c747ac61ee664a1459","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.28.tgz","fileCount":23,"unpackedSize":134494,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXyGvWfXmJumkngoRvxLl/urH7ep7wXNuT9Kh4vQSI6AIgb63J1LAERiC8JbOwFGZ3xlxm9w6Ohy3ERbmuIce+wTM="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.28_1713348277727_0.5712412424244828"},"_hasShrinkwrap":false},"1.0.0-alpha.29":{"name":"@telefrek/http","version":"1.0.0-alpha.29","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.29"},"gitHead":"5440dd65307bc3b06fd36c9194ef7fba13fb2e8e","_id":"@telefrek/http@1.0.0-alpha.29","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-mT4GqXRNjphm0QuALjCsErbXOv0x6A2kkQ3TqAw/1h+z6mDDU5yzU8mfaF9geFGxY6oa6Fv86wTgrIqWtLVyUA==","shasum":"4c40f4aa2d16fb5889df96716e47beb42b94dc04","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.29.tgz","fileCount":23,"unpackedSize":147744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuvOzy4uJwTYSG3qHi1UHWLxww/r82Tkbah1tBkWK1XAIhAK7gG76X3A4FdbEO0goL/tWTfGBfFTlBJr0hrxQl0Zfr"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.29_1713411801753_0.44513310834849107"},"_hasShrinkwrap":false},"1.0.0-alpha.30":{"name":"@telefrek/http","version":"1.0.0-alpha.30","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.30"},"gitHead":"f47e2604932d1db005f2a8852b579e618e041547","_id":"@telefrek/http@1.0.0-alpha.30","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-SMs7dbrdCyJV3NZEsSSxM4nX/NRMXxIUnBddLSQM6d/FUJHeflsTqVxcInNpxJxtf8TdNz8frJBSm3Ljkc9+Gw==","shasum":"fcf44709bab036d35420b38853b95a619bb70c5d","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.30.tgz","fileCount":23,"unpackedSize":148009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMQxRK9IAwxCnupKVI7maxhV6tMqgAw1C7Bo971DEATQIgZGrrTl7luOhapQjr2AOe/jWGEgO6iTrHNi5nCt/d5kQ="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.30_1713412269391_0.4928713916067726"},"_hasShrinkwrap":false},"1.0.0-alpha.31":{"name":"@telefrek/http","version":"1.0.0-alpha.31","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@telefrek/core":"^1.0.0-alpha.31"},"gitHead":"42368da0e4efa3269a1147c5ef8f8191a51cbc6a","_id":"@telefrek/http@1.0.0-alpha.31","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-yLAvM2+gr8osxdhuvSJ7lrwP29FVGBKFG42GFR5ONbyj5aeEcgiJQ9s8oX+0A8esJxBU2nuQAUKOjUH/CEc7Dw==","shasum":"275d1d91b736ea9eada8293e034c6fde06b7a17f","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.31.tgz","fileCount":23,"unpackedSize":149619,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3v4siHMeMqfFiG5nRqu6aLckOq1UFhDUw0Cd0mTZ1LwIgGi+teXjT4xOfwJqfy+cYWpcteBqXGSTzSd4FzwKGu0M="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.31_1713417781315_0.8467928181870457"},"_hasShrinkwrap":false},"1.0.0-alpha.32":{"name":"@telefrek/http","version":"1.0.0-alpha.32","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.32"},"gitHead":"b52c99f00d53e293db11fdab40f992a78107b437","_id":"@telefrek/http@1.0.0-alpha.32","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-lCgKWlK1se/2ZP1gNjrPldbfIJKM/4mYc0pXYlwU7/d1v/IeU4v5PBC69XTbEf7rfS+YWBT+7Ya3l7UVUkA9dQ==","shasum":"1cd43d1271cf7ffe21cad342315b8f4c05b5d79a","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.32.tgz","fileCount":25,"unpackedSize":161422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRDP8TER420dz+IQ7BqS6ylm2TjyGJVIp3w1tLVtVezQIhAPiYEMmTZ4DzIXzOREJ6ISSdwONIEwb+Q91OnpQKUQMO"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.32_1713500183155_0.316934419516399"},"_hasShrinkwrap":false},"1.0.0-alpha.33":{"name":"@telefrek/http","version":"1.0.0-alpha.33","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.33"},"gitHead":"f9215d55fc25f8f204e82c4754b29f5fbaae8760","_id":"@telefrek/http@1.0.0-alpha.33","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-p0etW/yvmifUQA0wvwC4dUt1WM4jrYfFydiJGjodL3itD8kp8E1v3wuppkc7geaj1XknKbgXuHVvnU4RnY2Giw==","shasum":"d87a749840c43807639f070a32abe6517c038ab2","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.33.tgz","fileCount":25,"unpackedSize":162274,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERwz/baGoqBXo+f0rHMszicmgPQQh6VUNZ3DRf/c19/AiEAv+bTbNibTvq6hpkpZXutu9tqg+adrMvN3Crhu+x9eOY="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.33_1713502794141_0.09668674243172659"},"_hasShrinkwrap":false},"1.0.0-alpha.34":{"name":"@telefrek/http","version":"1.0.0-alpha.34","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.34"},"gitHead":"4a13c8b93ce7100fee31a875729c149444ec200a","_id":"@telefrek/http@1.0.0-alpha.34","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-rlgl3uvVOz+r8lPvcWrhRCOsuGYt9A6Pv6H9y3LmRBTfT1FYpLVvLP1sFKcNSC9Fr8uEUYPnOp6RN45jKbWcQA==","shasum":"8765e928fb1bec31653466c8f4b0c773b6c26201","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.34.tgz","fileCount":25,"unpackedSize":162117,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLkV6Fb4R3SZEigSN4skVpOmXIp2ipJJ5IFRRrlkpsOAiBaXjkHcOgyVhjZ+5PwXi09g6JXBX2dfBcwl/TQGkts4g=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.34_1713503507950_0.3643850372958981"},"_hasShrinkwrap":false},"1.0.0-alpha.35":{"name":"@telefrek/http","version":"1.0.0-alpha.35","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.35"},"gitHead":"14e9ae0061a5b028563e7a1070ab19e1ce273adc","_id":"@telefrek/http@1.0.0-alpha.35","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-aHLktO27WqISvigrTmdKs1eYSVO0QpKnnNlX3b5pnf4qv8Ag3otLjxXMWGvMCW1dL2voEndKBTLcx9vgPa9Gbw==","shasum":"6d736b0a1bde7c5224ebb9fd209e05fe3dd674c6","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.35.tgz","fileCount":25,"unpackedSize":162222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmVsSCPbNHv75DYL/EdZGdDVe/emGdhI1Dvdx4vdSnNAiAMxbUDgIJUX0n1ey4JiGb/IRMy/8bY8le3cuySPq9hpA=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.35_1713563481281_0.40301640500666736"},"_hasShrinkwrap":false},"1.0.0-alpha.36":{"name":"@telefrek/http","version":"1.0.0-alpha.36","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.36"},"gitHead":"90db228626f1dd8c8c4fe5cf018a9356525e7c79","_id":"@telefrek/http@1.0.0-alpha.36","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-hPx4OnI0+G+40q1MFmtoDOd5gbczk0MlPE5n43xw698E/caWYI7BItAyQyuwln3iWC6s7/gqZ6S644UeCL9tpg==","shasum":"a2b1a56c91412a2fcb3a2e09b20fdeea80f058b7","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.36.tgz","fileCount":25,"unpackedSize":162877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6xHUbWYqjGcaieVA+Oq9SUSVGl8brzMCex8ioE+pGrQIgB/3IXZXITSqM+AC7zcStp7WLqeFEjal+fSd1bNwIjxs="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.36_1713563953350_0.7879917296907393"},"_hasShrinkwrap":false},"1.0.0-alpha.37":{"name":"@telefrek/http","version":"1.0.0-alpha.37","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.37"},"gitHead":"9fdfa32ce324280c477442e010f3173c26b9d1df","_id":"@telefrek/http@1.0.0-alpha.37","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-SqtMswskWJPfW5HX+CqTxQ4gx8atOS3nYcPQgh4I3UBpFyDRDw7ePHngMulPeM7pjwtWyaLyI4srQwMyo1AOPw==","shasum":"f0e7aaeb8287047de7deca738fe58c1352bfb950","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.37.tgz","fileCount":25,"unpackedSize":162753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRV//86GDMWxVF/Zk+n+khSKrmDADnSvwJ3oazsPSQIAIhAKPAmsrC7hP/1gkPcjA+eRUQ0kuEf9XWNXJNcNdj/NeG"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.37_1713565211377_0.6358352106442453"},"_hasShrinkwrap":false},"1.0.0-alpha.38":{"name":"@telefrek/http","version":"1.0.0-alpha.38","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.38"},"gitHead":"9a12b3367b11b80c3280a4c0b71bb2fece8b362b","_id":"@telefrek/http@1.0.0-alpha.38","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-vkGzmm27DUMAJAqZJHvT72B3Jzy6wKcSJXzw4ToJejBglR/FLffLbjYqKhnUPe2tOZfF4y0R4GoSwwjKQ+gNFw==","shasum":"493a68352cd7cc6e82deb7ec6c2113c4bef9f3c5","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.38.tgz","fileCount":25,"unpackedSize":162699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa6cL3/fDg33cZoOom/dvN5EPdT0u/hkL3ItFn5TWsqQIga2bxAwvkI65x5BkVoYvVVYY7nWzvmjtS0N1aBuyTu2E="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.38_1713566827220_0.31165440361970065"},"_hasShrinkwrap":false},"1.0.0-alpha.39":{"name":"@telefrek/http","version":"1.0.0-alpha.39","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.39"},"gitHead":"f343f3a1b17a9d6405d995180760a258a7dc3172","_id":"@telefrek/http@1.0.0-alpha.39","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-C5eit3JJjnvDyZcOVPtUCKFUQOUrJcyiYaPNdbC1SkwEunEgQ7H+6E/9IRtQUPYnRcNNSay/26PzqMVmKs4aPA==","shasum":"e67beb9d99b25d96edf696b1ac9d5bf06f61695e","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.39.tgz","fileCount":25,"unpackedSize":162699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiF7uAomboatgUVsQOolSvZcsnKlI79u6ae0izBxnr+AiBwrOcUFZytpUapx5SAUooYJPu/nrvJv24YpCVvdlrhuA=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.39_1713568554803_0.8501630487558411"},"_hasShrinkwrap":false},"1.0.0-alpha.40":{"name":"@telefrek/http","version":"1.0.0-alpha.40","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.40"},"gitHead":"107fb6bbff5b1a647373aacb9ac9ffe76227ea98","_id":"@telefrek/http@1.0.0-alpha.40","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-g2bK0cFiX5Llh6JDqo2Lcveas2Jq/WhH64Ky16nWlO8yxdErYIj9XeKprfnMuPLVmDt1trhISTNeKPitay7ZGA==","shasum":"878fa5b1a946b9e6f6c30625508f3a433d2d7f06","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.40.tgz","fileCount":25,"unpackedSize":163899,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8P/3eo2WIIBsG/21/jOputFwBdIvjMo9KGwu3+iSCsAiBy/5aAt4ciCDGaG781aNt1kaQphU+lChmpNqIg1LvSvQ=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.40_1713753965035_0.23327947316352637"},"_hasShrinkwrap":false},"1.0.0-alpha.41":{"name":"@telefrek/http","version":"1.0.0-alpha.41","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix"},"dependencies":{"@opentelemetry/api":"^1.8.0","@opentelemetry/semantic-conventions":"^1.23.0","@telefrek/core":"^1.0.0-alpha.41"},"gitHead":"c9c1e259b3cfdb713ff327d528251889a96f5070","_id":"@telefrek/http@1.0.0-alpha.41","_nodeVersion":"21.7.2","_npmVersion":"lerna/8.1.2/node@v21.7.2+x64 (linux)","dist":{"integrity":"sha512-yBamcS6VNup0UaETJZ8QYQ0h01YYYFILmTIhVDkv6e674Qhz3Jm2F5Mt/GczQZtr1ZuPfLl4N/hmNL8Y9VXACA==","shasum":"b3bb084c519ff402465dc756653f820efa91eb61","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.41.tgz","fileCount":25,"unpackedSize":164424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Rdusw8qDq6h+gZJqV+36WMoU0Bw9hG5/KBwQOjlMwAIgBCdaJkJHQBJbs0XoZQ384JU6Lve4WUG3uXYaoC0zAfE="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.41_1713770305861_0.2083765260754853"},"_hasShrinkwrap":false},"1.0.0-alpha.42":{"name":"@telefrek/http","version":"1.0.0-alpha.42","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.42"},"gitHead":"b9d6dc9bad5acb3e86ebc7ecfa89d64b2f56b50d","_id":"@telefrek/http@1.0.0-alpha.42","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.2/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-IKZhOGXNUjAHDW/aZ27HVtiX2OvO4smmoHiRbSDuLQW+XjnnOUrZFX4f7uowjgquuBWtw2hSqxjHg35+LEO0PQ==","shasum":"041ca95cbc251c1e1ece68a40f1ad55875b6c673","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.42.tgz","fileCount":41,"unpackedSize":213082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDDZ3WShLVlIStPe1fECLx7NCGuCMiVYJQifie+i+u5gIgCQa7AFlETW+mPLJtbt/pyr9bccAK3PNL/1jrLkGONXY="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.42_1714772206067_0.7943976669660833"},"_hasShrinkwrap":false},"1.0.0-alpha.43":{"name":"@telefrek/http","version":"1.0.0-alpha.43","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.43"},"gitHead":"3e8a65b8c7274e2aa7ed7a189630b0ea083fdd3d","_id":"@telefrek/http@1.0.0-alpha.43","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-ZWC2OdIEuTKnUvWcQ3aUnjGv/6courjtmhN+dUCfcgcIQb+x54g2BaXPumBVi79JCNhMJeiy8njj3W62sVFM8g==","shasum":"330ba82cab7237ccc378e884c0c54c42ceda3c6b","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.43.tgz","fileCount":43,"unpackedSize":206232,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvyP+B5I6vBY0E7fInMC0Te+yPtiGTzFUieolMMjL3DQIhAOt8lyj6XCaVqMq2zRBaCeEOhmn4mx2/zAEb7o59+kZ/"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.43_1716426619196_0.46507037147565256"},"_hasShrinkwrap":false},"1.0.0-alpha.44":{"name":"@telefrek/http","version":"1.0.0-alpha.44","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.44"},"gitHead":"10a495d2336d91d6e8cebbc5f29d63ec22c79775","_id":"@telefrek/http@1.0.0-alpha.44","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-bNb0KrdfazicXYpPUZO7EzcGCIbDV50+YhRi3WN/ZpHFEZMk5n4H/DWoMkLGSugab94RHy50A6k8wGhjZ8+G1g==","shasum":"06dc10e5e41b1beb72abdb95bf5b87d2af94baf4","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.44.tgz","fileCount":43,"unpackedSize":206303,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkgTzbQI9F8JIjTVOPWg/AxDmnXsTjtmT1PXsyq9GIRAIhAM8UNsXiORdDUoAGcrsgLRJo3rb18wOvHfjLvbx3Wr1+"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.44_1716436277420_0.022992600020144582"},"_hasShrinkwrap":false},"1.0.0-alpha.46":{"name":"@telefrek/http","version":"1.0.0-alpha.46","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.46"},"gitHead":"2ab67582b094ebf9e763ccbfec6fe33712987388","_id":"@telefrek/http@1.0.0-alpha.46","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-WuMTw+C0w7ckRZpz0snNj2+3YezCLSY0jsdROIMfrnf/WnacEY+Aj6Nc/Rxbmu0NPwjSNtAOGODuLggbjvvwfA==","shasum":"337830c6d3e41f71b4df4e92e2043d49aea8f653","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.46.tgz","fileCount":43,"unpackedSize":206837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDybBn/Kel4kCyOh/dS4G3PM/IU0REn7ncBWmCV+EEPeQIhAKkhcJkbgr4J/PcKzZQmSth4tzCxigeo1GJ7jsWBD1Q4"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.46_1716438070020_0.4422637059682788"},"_hasShrinkwrap":false},"1.0.0-alpha.47":{"name":"@telefrek/http","version":"1.0.0-alpha.47","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.47"},"gitHead":"54a57b0ef86b441e657af4194b79c0b222c12651","_id":"@telefrek/http@1.0.0-alpha.47","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-Cy9tt6Z6i9gm5Jvf20Jz7zO3POUBeuoyKCP8oWXdpqzy+7VoyRx6A21dhD61ybe1aCXeNXnntG+l+Nw563HyuA==","shasum":"94165072c44a58607ade146faa1fbe7375ce0a38","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.47.tgz","fileCount":43,"unpackedSize":207529,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCfy76ulEgKb4nIUHJF0WKjhRE3cW1tv/N+L3obURotAIgKKC3Nqd8Gy+yG7IDBx63sAeehQL7OfDCqk9ewmtC3No="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.47_1716439711726_0.41974426525320263"},"_hasShrinkwrap":false},"1.0.0-alpha.48":{"name":"@telefrek/http","version":"1.0.0-alpha.48","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.48"},"gitHead":"c440539da7f27a918e57208d95384cb268277e2e","_id":"@telefrek/http@1.0.0-alpha.48","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-qk07gNhUXbbItFqMDn9yyDGYo7+eV0GtbnrZ+qo0tx0lvviZQwszTiduKQBM5VU5Lv/r/AeYJ/o9dTCsGScdcw==","shasum":"3a95e983a43aa73c82f6391329e8b62e5dbe8a5d","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.48.tgz","fileCount":43,"unpackedSize":207621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3HPhJCu5Re8P7ebx7L5ZpleeJL/oXugqPj8J8yvYaqgIgEjuUfPwltn5J6HfimputXWGZvTVJex66p9rGVRZI7l4="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.48_1716612349582_0.35122548040559276"},"_hasShrinkwrap":false},"1.0.0-alpha.49":{"name":"@telefrek/http","version":"1.0.0-alpha.49","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.49"},"gitHead":"be77b7e78fc500bfe1fa72fefd4fe5841d475c57","_id":"@telefrek/http@1.0.0-alpha.49","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-kHzEeV7DdDdG6x+lbT93okmc1aNCMdu8PyH7RcxgCYwQq0NV4goRrVYSca3HQQGUxa84xxhXGRxDMWzs4bfHZw==","shasum":"d959be4eed4d830c4aa8ec22437d5db241562f2b","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.49.tgz","fileCount":43,"unpackedSize":207238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/EtDmMS3VKpvT16SfMen5Ejl1GHDiwHiNhs/Lm+0zeAiEA2L1+SNlc5BCCVk70RNrKFsQO6gg9arLG0lVxecu/iWw="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.49_1716620278608_0.6788196112136728"},"_hasShrinkwrap":false},"1.0.0-alpha.50":{"name":"@telefrek/http","version":"1.0.0-alpha.50","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.50"},"gitHead":"6952a4a7c3199cc5cb0f74344a4022654bc21fb7","_id":"@telefrek/http@1.0.0-alpha.50","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-BQqvgSTkeguYxdkThmk8xBXyBfrA+vWY6b/+1+cWZaAARYfepbrRKT9Tuh9qoQMXDNDz0G32wSTmQJSYgmZC4Q==","shasum":"680014c0a7e8f53c445d35c232f63905bef3c698","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.50.tgz","fileCount":43,"unpackedSize":206530,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9m6B5sDjOivcnBcUB4ReI7Hv1++8T8UTs5hkQWaG8YgIgTSyFo268QJv7TbRLJpQNBDCm5scvq43BrqXtAEijFU4="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.50_1716621617762_0.5122187989655007"},"_hasShrinkwrap":false},"1.0.0-alpha.51":{"name":"@telefrek/http","version":"1.0.0-alpha.51","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.51"},"gitHead":"8fcb7e76e342e72d92e2d68ae7b02fa52f21a865","_id":"@telefrek/http@1.0.0-alpha.51","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-sFH9DmTLlaWGBEerSrqryOiD17R8aF8LaXmq7YhdIp1Wwp+TM8OWqL1ZfuTYjd/za9Ufl+7L6+QzG49uDhYdRQ==","shasum":"342657705a89bc05db8b551305c4a46a39c49cdd","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.51.tgz","fileCount":43,"unpackedSize":206867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPsKp6SvIqoQl8P58DseLhXJrChvZOOH2G/nNyJ9hOMQIhAJx5fCI13rBN5NdRlN7lJQNgmQNf5hUvjOj14DTn+Qsg"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.51_1716683822920_0.8893001140970587"},"_hasShrinkwrap":false},"1.0.0-alpha.53":{"name":"@telefrek/http","version":"1.0.0-alpha.53","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.53"},"gitHead":"39a9baf8449928dad9303b0a9a9cb94a53d7efe0","_id":"@telefrek/http@1.0.0-alpha.53","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-qWPnPIRzpNfcrCeWKImSUIGtmwu3gyPOdvX1AVTt15ilNMuVvqIvaIh+NbN22ZFttMIW0tIlQ1X4Kq/XkcQfJA==","shasum":"dcc51461f3a18e0f180579be31cc879d0033400e","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.53.tgz","fileCount":43,"unpackedSize":206867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoEphAMZkbtBNjDrkCev8q2quNAg3lVt9x+s/6iavucQIhAPls4Vlha7CK0K0kKTf0IN4u2N3+P5TYxNR0jpFDuqEu"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.53_1716684128805_0.5860093720778325"},"_hasShrinkwrap":false},"1.0.0-alpha.55":{"name":"@telefrek/http","version":"1.0.0-alpha.55","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.55"},"gitHead":"c2c18e6f5ab1a55aad3f736067b4824fdcd0818f","_id":"@telefrek/http@1.0.0-alpha.55","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-1VDEqICj67GJSEdzFfSgmi53DH3RxxEspS7lq2l9/gqVfK0ze327KfFDBG9LfUp9Ku8HNj1FNNAg/E0mWPom3Q==","shasum":"9a791b713f8abaf0d12e30c0c6866c5501f08ccc","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.55.tgz","fileCount":43,"unpackedSize":206867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENg7Iq+ODjmXS6P6E1kijochH1rwkt1XiMVHW8ldX6rAiA0DkHuwhwrOXn8bFqYISDj2OCyQUzUTn5iQc2xyi83OQ=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.55_1716685982037_0.5976283899722612"},"_hasShrinkwrap":false},"1.0.0-alpha.56":{"name":"@telefrek/http","version":"1.0.0-alpha.56","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.56"},"gitHead":"53356d7beca1953725cdc72d4d5f5260a4ea82fb","_id":"@telefrek/http@1.0.0-alpha.56","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-kg+5lkJeeli+hTgTy8k5V9QyFmK+CPk/SUsFzFxghEM3s1pCl+NErjKyT9NzrBLth+dSKPp1pFeNQif0Dw27tQ==","shasum":"513223aca8bd16fc05b9208d8370f7152c8fff72","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.56.tgz","fileCount":43,"unpackedSize":206867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYHRaqPB2/Isuo0gKWVMlOmR1NDVhwrgcRyI3urluY8AiEAqnNtp/kycaYHDi9b9LA4VQUMKSgA2D23tyZZhKFZfyg="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.56_1716706048787_0.5314459826873585"},"_hasShrinkwrap":false},"1.0.0-alpha.57":{"name":"@telefrek/http","version":"1.0.0-alpha.57","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.57"},"gitHead":"917c5cf2f58f8fde55516593f442e866d3b71298","_id":"@telefrek/http@1.0.0-alpha.57","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-y+yMGKKzmn4Jg6XF+KfxPVPdfJKAjD/Ya9ZRn+x+RapYxsCtXceNE9NZ+Q2Xli0emV6usKfp1FLchfTeKMNejw==","shasum":"49d18d20db62d7d12e0a3c48a09ded650087082c","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.57.tgz","fileCount":43,"unpackedSize":206867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqdZ64DEVyd+abrfzzrOGi4TT9+IVkg3BLq71z/hzMLAiEA88GU+/qvTV0it4/C2lfWfU4rzQKgzbJbQQNkaLyW7os="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.57_1716778628448_0.35148649745257665"},"_hasShrinkwrap":false},"1.0.0-alpha.58":{"name":"@telefrek/http","version":"1.0.0-alpha.58","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.58"},"gitHead":"74dc2d2e102782be8a20fb232d920d0b0ffc275e","_id":"@telefrek/http@1.0.0-alpha.58","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-J6/06P21S32AxKu/H8q/q9vcunUHGs1AfwzyuTOCfoNF/5IwXGiQz3Jdiktg6wScF/HboCVNzp/PUNKdvUGV3A==","shasum":"dea9c809c889948b031ea897a790d82adf01a8c1","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.58.tgz","fileCount":43,"unpackedSize":206867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYNbI15ScyD6jz665VoNQ5itBY+ZP3IW17cZ9lGUzWoAiBYCwGo9lBFBtTdO/o76pYCHVGU32R1Til0Kb65eGSlWg=="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.58_1716779079580_0.29399913651456444"},"_hasShrinkwrap":false},"1.0.0-alpha.59":{"name":"@telefrek/http","version":"1.0.0-alpha.59","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.59"},"gitHead":"4ebd93e377d14d90e13ac36982c47e8ca592a3e4","_id":"@telefrek/http@1.0.0-alpha.59","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-ZVC15PM3L7wsurx2ALV5WLkSym5QLeccHbUFMrlTq50GJwD3D8X0HsTihXqk2COgG1eOpgxb/6o6RiLNV42ZQA==","shasum":"f755c03aaa7af25af993ce06c7508e2987be5fbd","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.59.tgz","fileCount":43,"unpackedSize":206867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWpoImZbrUa0ihH8VfD23nPOHYT9jADhGxN3u2+h08vAiEAlLL/F4kAED24cHNM7l2EHQWGYloxISO+49CWzs2hj5A="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.59_1716791374300_0.278596839226807"},"_hasShrinkwrap":false},"1.0.0-alpha.60":{"name":"@telefrek/http","version":"1.0.0-alpha.60","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.60"},"gitHead":"2d4ceb8f305a718f851c03ad4ccf026570f2de22","_id":"@telefrek/http@1.0.0-alpha.60","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-vF5ogTJTtm+DOF+QFT7Y5OZ6BbG00T45KGA/t/5X4yKWJkcim1VrkaMlOgToEvtPKJ2MkM3XVI17EQif2W0ISA==","shasum":"2d64c3dffb40f3662865e1c6fc91cf5203d8093d","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.60.tgz","fileCount":43,"unpackedSize":206867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTZ5vYBOfpvSbr0v1/DWJZNt12b+HVcOaj+zbrjdPmgwIhALU2+aKlqKqf3q6GVxcr5AIfT1+9D2THqg/V+2zufTSL"}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.60_1716792404026_0.48946078796505743"},"_hasShrinkwrap":false},"1.0.0-alpha.61":{"name":"@telefrek/http","version":"1.0.0-alpha.61","description":"This package standardizes how HTTP clients and servers interact at a low level","author":{"name":"nathan@telefrek.com"},"license":"MIT","keywords":["granada","framework","http"],"type":"module","types":"./dist/index.d.ts","main":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*.js","./*.js":"./dist/*.js"},"scripts":{"clean":"rm -rf ./dist","upgrade":"npx npm-check-updates -u && npm install --legacy-peer-deps","build":"tsc","compile":"tsc -p tsconfig.compile.json","lint":"npx eslint . --fix --ignore-pattern \"dist\""},"dependencies":{"@telefrek/core":"^1.0.0-alpha.61"},"gitHead":"cf08e543316deb9536255134741ed74facd9955c","_id":"@telefrek/http@1.0.0-alpha.61","_nodeVersion":"22.0.0","_npmVersion":"lerna/8.1.3/node@v22.0.0+x64 (linux)","dist":{"integrity":"sha512-CSz4yuFKzskWCUfr5vnBlCa5eX7fQrGKASS1D6xMIz4PpCj2kraeRNoxAPf6V7BNYOiNpHJIxuJ1FRqEVWhzSw==","shasum":"e437e6de2afa3ec9036ed29fa803c27584f652be","tarball":"https://registry.npmjs.org/@telefrek/http/-/http-1.0.0-alpha.61.tgz","fileCount":43,"unpackedSize":206782,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCogAvpre3iUbGNPGlbj3GDXAnv/usXdJXPSOkJzI1rAIgPIAgH9+MgBeZVUfQARwKhYNTSXNxwv+7wkQa9seanNM="}]},"_npmUser":{"name":"nathannorthcutt","email":"nathan@telefrek.com"},"directories":{},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/http_1.0.0-alpha.61_1716795328876_0.9914779181670004"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-05T03:13:29.906Z","1.0.0-alpha.1":"2024-02-05T03:13:30.199Z","modified":"2024-05-27T07:35:29.238Z","1.0.0-alpha.2":"2024-02-05T03:28:56.985Z","1.0.0-alpha.3":"2024-02-05T03:33:52.253Z","1.0.0-alpha.4":"2024-02-05T03:49:16.330Z","1.0.0-alpha.5":"2024-02-05T04:03:38.536Z","1.0.0-alpha.6":"2024-02-05T04:07:46.113Z","1.0.0-alpha.7":"2024-02-05T04:11:50.832Z","1.0.0-alpha.8":"2024-02-05T04:23:20.925Z","1.0.0-alpha.9":"2024-02-05T04:45:11.184Z","1.0.0-alpha.10":"2024-02-05T04:48:32.449Z","1.0.0-alpha.11":"2024-02-05T05:55:45.075Z","1.0.0-alpha.12":"2024-02-06T01:56:33.107Z","1.0.0-alpha.13":"2024-04-09T07:06:57.500Z","1.0.0-alpha.15":"2024-04-09T07:28:41.752Z","1.0.0-alpha.16":"2024-04-09T07:58:44.173Z","1.0.0-alpha.17":"2024-04-09T08:43:40.255Z","1.0.0-alpha.19":"2024-04-10T03:43:44.529Z","1.0.0-alpha.20":"2024-04-10T03:52:44.288Z","1.0.0-alpha.21":"2024-04-10T04:02:08.319Z","1.0.0-alpha.22":"2024-04-10T04:56:33.730Z","1.0.0-alpha.24":"2024-04-12T00:44:01.306Z","1.0.0-alpha.25":"2024-04-14T23:13:09.569Z","1.0.0-alpha.26":"2024-04-17T09:47:50.109Z","1.0.0-alpha.27":"2024-04-17T10:00:45.679Z","1.0.0-alpha.28":"2024-04-17T10:04:37.890Z","1.0.0-alpha.29":"2024-04-18T03:43:21.913Z","1.0.0-alpha.30":"2024-04-18T03:51:09.550Z","1.0.0-alpha.31":"2024-04-18T05:23:01.490Z","1.0.0-alpha.32":"2024-04-19T04:16:23.346Z","1.0.0-alpha.33":"2024-04-19T04:59:54.287Z","1.0.0-alpha.34":"2024-04-19T05:11:48.113Z","1.0.0-alpha.35":"2024-04-19T21:51:21.450Z","1.0.0-alpha.36":"2024-04-19T21:59:13.537Z","1.0.0-alpha.37":"2024-04-19T22:20:11.553Z","1.0.0-alpha.38":"2024-04-19T22:47:07.426Z","1.0.0-alpha.39":"2024-04-19T23:15:54.969Z","1.0.0-alpha.40":"2024-04-22T02:46:05.300Z","1.0.0-alpha.41":"2024-04-22T07:18:26.063Z","1.0.0-alpha.42":"2024-05-03T21:36:46.237Z","1.0.0-alpha.43":"2024-05-23T01:10:19.348Z","1.0.0-alpha.44":"2024-05-23T03:51:17.587Z","1.0.0-alpha.46":"2024-05-23T04:21:10.288Z","1.0.0-alpha.47":"2024-05-23T04:48:31.893Z","1.0.0-alpha.48":"2024-05-25T04:45:49.717Z","1.0.0-alpha.49":"2024-05-25T06:57:58.796Z","1.0.0-alpha.50":"2024-05-25T07:20:17.949Z","1.0.0-alpha.51":"2024-05-26T00:37:03.145Z","1.0.0-alpha.53":"2024-05-26T00:42:08.961Z","1.0.0-alpha.55":"2024-05-26T01:13:02.195Z","1.0.0-alpha.56":"2024-05-26T06:47:28.946Z","1.0.0-alpha.57":"2024-05-27T02:57:08.638Z","1.0.0-alpha.58":"2024-05-27T03:04:39.771Z","1.0.0-alpha.59":"2024-05-27T06:29:34.488Z","1.0.0-alpha.60":"2024-05-27T06:46:44.196Z","1.0.0-alpha.61":"2024-05-27T07:35:29.033Z"},"maintainers":[{"name":"nathannorthcutt","email":"nathan@telefrek.com"}],"description":"This package standardizes how HTTP clients and servers interact at a low level","keywords":["granada","framework","http"],"author":{"name":"nathan@telefrek.com"},"license":"MIT","readme":"```\n _   _ _   _\n| | | | | | |\n| |_| | |_| |_ _ __\n|  _  | __| __| '_ \\\n| | | | |_| |_| |_) |\n\\_| |_/\\__|\\__| .__/\n              | |\n              |_|\n```\n\n# HTTP\n\nThis package provides common patterns for working with the HTTP stack including:\n\n- Servers\n- Clients\n- Content Parsing\n- Load Shedding\n\n## Patterns and Philosophy\n\nThis library is split into two main components:\n\n1. The low level protocol aspects for HTTP (both client and server) represented\n   as a series of interfaces, types and enumerations that are required to use\n   this library.\n\n   1. A reference implementation of the protocol that is entirely based on\n      available NodeJS tooling with no additional resources required.\n\n   2. The protocol attempts to remove all influences of NodeJS specific\n      components where possible outside of the reference implementation to\n      allow greater adoption.\n\n   3. Pipelines are supported through events provided by the underlying client\n      and server reference implementations.\n\n2. The concept of \"pipelines\" which are streams of operations that decorate,\n   manipulate and enforce custom rules around request/response objects that are\n   independent of the low level protocol.\n\n   1. Modelling this as a series of streams takes advantage of the event loop\n      driven architecture with independent stages, backpressuring mechanisms\n      while hiding the underlying complexity from the producer/consumer at\n      either end.\n\nThe goal of this library is to expose a large number of concepts for underlying\nHTTP scenarios through a series of layers that build on top of one another with\nhook points for extensions but allowing users to find their level of\ncomfortability with the system and work there without having to understand the\ninternals beyond that. The lower bound on this library does not seek to\nre-implement the HTTP transport at a raw socket level but attempts to leave that\nopen to potential extension by another consumer of the library if so chosen.\n\nAnother aspect of this library is the intent to model many of the operations\nthat can be done as a state machine to help prevent invalid transitions\nregardless of the implemntation chosen with respect to the operation of a given\nclient/server. This is deemed to fit nicely with the way that the event loop\noperates instead of long, unbounded processing stages that would be difficult to\nstill allow for some of the advanced concepts like: load shedding,\nprioritization or request aborting.\n\nGiven the choice of a state machine, many of the operations are driven by events\nat the lowest level while promises are preferred at later stages to make coding\neasier for consumers at varying levels of the stack. It is also assumed that\noperations can be cancelled at any time for a variety of reasons and state\nchecks on the objects makes this easier for consumers to abandon or not start\nwork that would not be useful.\n\n## Common\n\nThere are several aspects of the HTTP transport protocol that are agnostic to\nclient and server paradigms including things like: headers, methods, content\ntypes etc. These are intended to be as simple as possible to allow others to\nextend and build upon them while respecting the underlying semantics of the\ntransport.\n\n## Client\n\nThis is the main entrypoint for any HTTP Client impementations and includes the\nunderlying state machine for requests moving through this flow as well as\ncustomizations to the common objects that are specific to client needs.\n\n## Server\n\nThis is the main entrypoint for any HTTP Server implementation and includes the\nunderlying state machine for requests moving through this flow as well as\ncustomizations to the common objects that are specific to server needs.\n\n## Pipeline\n\nPipelines are a set of business logic that is attached to operations\n(request/response pairs) and has flow control, backpressure and throttling built\nin to make the client/server producers agnostic of the backend complexity while\nallowing them to focus on the protocol specific aspects.\n\n---\n\nNeeds re-work\n\n### Http Request Processing Flow\n\nThe following diagram shows the core processes that are involved in handling a request and the main points where it may be stopped early due to authentication/authorization issues or load shedding. This pipeline should look familiar as it follows a similar model to many other frameworks with the addition of the `Load Shedding` mechanism at the front of the stack and split of `Authentication` and `Authorization` stages which often can and should be processed separately after other processing and data hydration occur.\n\n```mermaid\n---\ntitle: Request Pipeline\n---\nsequenceDiagram\n    participant Transport\n    participant Load Shedding\n    participant Authentication\n    participant Content Parsing\n    participant Middleware\n    participant Routing\n    participant Authorization\n    participant Handler\n    activate Transport\n    Transport->>+Load Shedding: New Request\n    Load Shedding->>Load Shedding: Gate Request\n    break when shedding requested\n        Load Shedding-XTransport: Reject\n    end\n    Load Shedding-->>+Authentication: HttpRequest\n    deactivate Load Shedding\n    Authentication->>Authentication: Run Authentication\n    break when authentication is rejected\n        Authentication-XTransport: Call failed\n    end\n    deactivate Authentication\n    Authentication->>+Content Parsing: Decode Contents\n    Content Parsing-->+Middleware: Allow Transformations\n    loop Foreach\n        Middleware->>Middleware: invoke next\n    end\n    Middleware->>+Routing: Handle invocation\n    Authorization->>Routing: allowed\n    break when no route found\n        Routing-XTransport: Not Found\n    end\n    Routing->>+Authorization: Verify access\n    break when unauthorized\n        Routing-XTransport: Unauthorized\n    end\n    Routing-->+Handler: Invoke handler\n    deactivate Routing\n    Handler->>Handler: Handle request\n    Handler-->-Middleware: Send response\n    Middleware->>Middleware: Alter response\n    Middleware->>-Content Parsing: Process final response\n    Content Parsing-->-Transport: Write response\n    deactivate Transport\n```\n\n### Transport\n\nThis is hosted by the default Node implementation and supports the configured HTTP protocol and TLS exchange. These mechanisms are abstracted via a custom representation of an `HttpRequest` and `HttpResponse` to allow easier interaction with other frameworks as well as ease of testing without the need for a fully functional server.\n\n### Load Shedding\n\nThis component is responsible for detecting when the server is at capacity and can no longer accept new requests without violating it's SLA or exceeding downstream capacity. In the event that there is too much volume coming into the server, rules can be triggered here to `shed` the current load, resulting in a 503 response and immediate abandoning of the request.\n\n### Authentication\n\nThis stage is explicitly separated out and is responsible for extracting and validating any information about the source of the request and whether or not it is valid from the server perspective. In practice this is usually done through mechanisms such as username/password combinations, JWT auth tokens or some other mechanism for identifying the source. It's simply there to provide the answer to the question \"Do I know and/or trust who this is coming from?\"\n\n### Content Parsing\n\nTihs component is responsible for handling things like compression, decoding and identification of the contents whlie formatting them in a way that can be easily consumed further downstream. Generally anything that can be done lazily here will be to reduce reading or writing contents that are not requested for any given reason and to save CPU cycles until the system needs to expend them. Generally this saves for timeout scenarios where processing the contents would be moot as the request has already been abandoned.\n\n### Middleware\n\nThis component allows information about the Request (and subsequent response) to be decorated or otherwise altered before (or after) the handler receives it. Generally this is used for adding contextual information that the server itself is unaware of but that are required for handlers further downstream.\n\n### Routing\n\nThis component is responsible for inspecting the request and determining which handler should be used to fulfill it. Generally this is done through path pattern matching but can be extended to use whatever logic is desired at this point to match a request to a given execution handler.\n\n### Handler\n\nThis is the final component in the pipeline and where a request is transformed into a response that should be delivered back to the caller. It is intentionally only loosely defined to allow the most flexibility in how users write their system and often can be a translation point between Granada and other frameworks when working with multiple frameworks.\n","readmeFilename":"README.md"}