{"_id":"typed-http-api","_rev":"26-639720d1cf5088d845db210e2b4967f6","name":"typed-http-api","dist-tags":{"nightly":"1.0.0-nightly.8","latest":"2.2.0","rc":"1.1.0-rc.3"},"versions":{"1.0.0-nightly.0":{"name":"typed-http-api","version":"1.0.0-nightly.0","main":"./lib/index.js","module":"./lib/index.esm.js","types":"./lib/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","esbuild":"^0.14.47","esbuild-plugin-d.ts":"^1.1.0","eslint":"^8.18.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"15a103bfc0d2e797e5d1c5cba37313648d2b8248","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-F4Vz1OLhVUzOTTAnrixIZMSFDC7JwTY8BKfa4HinvIfRcviqUkRB0GtKi9auAXgs0tFB/UEZ4cBpyy6xavsD+A==","shasum":"cf93b9841ec2a8961f2e026fb235070b5109de11","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.0.tgz","fileCount":6,"unpackedSize":2116,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCukC7Ch3ld1uJ7ehGwwUSVT1A53KhQb2pRJu8QdLrt0AIhAMFL39zCfymXFL8YsQM8AeRblmcSVMI27w5/91vDHudL"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitCKxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpzw//dr+KZuTWU7dm5kY3ZSA26kpK9BVfUzhgzc9DOwEXDOO0grns\r\nfDYnx/K/TPxXlkSrWRGY3xz8PETa4cy3fQ2TMVcWwciqrYLQbptduL1/9JcU\r\n/PreZQRhWEzcknogz9N6Ty+kXdIpjiNPCd74aeawY1J178W3A+AXys8GK7G3\r\nNcR4Z+VYR7iJondq1Sp8ArOSN1qDw+WwUclxlMcS+NFaf+UcaaCvfsgO8YlK\r\nvBjgu3C/70MKbvE6jONqYOQEWaFxMtmeePPjSAYn7AWrHwdt+f22CRg6DSbp\r\nqLP7UBxzPAiiK4VHahS8GpMn757NVP0T2Sy6rsHzSITOjrTRpKAnzr6wfWsa\r\nBN7e0bKZMTFT50erhTCYrlEfgd6FZCipouUHkoXFUaUtTJCI1SQXYSLKT7hW\r\nZrKa5/LG7tLylgoBvaRcJCSzX1U7Uz8rS1WXTvuTKoICqxbHvRZxGLfZUXRb\r\naDxuwBkUcgWPg2fuvynaEWps+4IPvYqRtfL3YiluDZWUa++CvHZfLmhsYj5K\r\nT2O6yqHv9SCEIUEZ9cdasQpS0BMf8LAt1PswQDUlfBJDTe81XBzkBB5qzNaS\r\nmdVh7bRFaTmrUDir7okv9SvIVvp/9bl53UMij9KcamEzh+GhiTypeQqMX1/G\r\nNUgCNNKhWcwIyL/1IkpqkmS9noU3nq4HONE=\r\n=i2QM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.0_1655972528958_0.19241766308733776"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-nightly.1":{"name":"typed-http-api","version":"1.0.0-nightly.1","main":"./lib/index.js","types":"./lib/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","esbuild":"^0.14.47","esbuild-plugin-d.ts":"^1.1.0","eslint":"^8.18.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"fp-ts":"^2.12.1","io-ts":"^2.2.16"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n","readmeFilename":"README.md","gitHead":"615d7f56ededf7a1fa1a531a9ec03a7aa3fb4729","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-BB4W9FxH976SCNdk+U+DawDO5IxNksQKSgZs+dL7HKJQv5I5E/2UnUVxDlfc0ut/VN0AfSMNuWugnCJpHgDZew==","shasum":"0c6e6a7e0aebf1ffbff9075f89ac1fde1f9942c0","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.1.tgz","fileCount":11,"unpackedSize":5416,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPjL47aUHmNxpKrgGLGiHCk1BqIbqGLt7Zs1gNO/s9DQIhAPp+RmKJYk4C578UdGtZFCJBbdz6UqHZ87B79TkdDcJG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitVGaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUPQ//fi2D9MDAlOiQw3cMHlWhcK/Ny18J9Wp5C44DCO3/WnGmp+yF\r\nUr8OjkJHT8HTaGvsWeL6+iWnTqsUQyo6as57acd8MJYNtfrGL8mnlabhBvhY\r\nwVgZHv55xos2obnoxDzhmlJcKSSEYMSZ6mk0MP88LgU9rnPl/p/e+XkidEPf\r\nCLy8UUMvXAjLabpXiUOeuL3oZLr4ja/PfTpkAyyVRwwBKMfiE6kupD3tVkzx\r\nvezt2Hick8ioiXgMuNzl6COa1bzNMEaJdbQ41B08/I3qQFaTtv/YLJVIRz30\r\n8q+0wiIlD1DgSq0m75a7EBWboTo1jKxnw5mlLcLjcbvlBtQd2HLRmAwLhcuN\r\nC/ht+XZrRsFdGZk0FYQDx/GSLFCGlCVQxr0yhQWsNCPtIT680dkB0cUCTKkP\r\nDK7ayYCcvKAknP3hiAylwIRAUyPT6qcqZATQp83izSxdVXR2N7X6ZGzQMmgf\r\nuN/5nlNic/nb+b7wpO4j1Hs/WEkW9EQlh9wP2Bt39AQhEEc4KrYjysk5oT9T\r\nJxCxf1qVO21HxMLCgJ5d7nbjCDavl/LjmAzCOW9dqxTj5pQMDeKgxn9SuDGw\r\n8638PB7oKZh6lk/GFzIsPesqnrQtsHzodNF3NIWbvoheZLr8JcnNUAaI46iY\r\npxdnWWB/3CDuWftL68NG1pdYO6pQZS51bV8=\r\n=dyLf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.1_1656050074350_0.8132363476879916"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-nightly.2":{"name":"typed-http-api","version":"1.0.0-nightly.2","main":"./lib/index.js","types":"./lib/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","esbuild":"^0.14.47","esbuild-plugin-d.ts":"^1.1.0","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"fp-ts":"^2.12.1","io-ts":"^2.2.16"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n","readmeFilename":"README.md","gitHead":"c318bc9f181bb41024a7e58df2cebd23cc23bc32","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.2","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-aBO2PEyA4rCEopbZ73TTB9BUpAMfNe6rnJkfyH92jwkbjbMNw86d/afEXacPLoExUPgfSofdZvBYjWMmHRGtrA==","shasum":"d122ef2e8eabf673d07c2bb1bcc5dff0a41bcc34","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.2.tgz","fileCount":12,"unpackedSize":7171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8WA80VIGq8vQvGe2IUTxPhCqYvnu/xrcCV0mXntlRiAiEAu6LAT8hd41BbMZjMttsVwpAnjOjtbGewQz3iVzrXgpE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitVy7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+OQ/+Kw0OKCFP3bh8Wb8Xd821XkgVli5OpIaHw/ZO4FWEwc6uIVwS\r\nqNMyDp7awUfJZg7U7FtZGvdoHAFv9M6erGTiJ/vY6x9TW7hx1OLjotXyCu24\r\nc9aQ7i1MIJ7mFj9twSmSRSRP5hlVCTnRkFwJZORgZukoNQJ/WkP2rEjQcXuA\r\ncXOuRfSfYZMC4bY72lDSv1DL8DgwwUfGJS948yGHdJubGEi2F4mNvLS2tG7o\r\nUOaRgSRBKy5el0WVpFeygRdjI7R4OP2whmZBrhpMURO5WB4+OI/ekbMXlZl5\r\nM3p9p0hl15fhylmn+m4kFeahlHbQh3UXM9bgt+SGvYTgxHV9TKQ6KJdxVsaN\r\n8mboGD/inUZN/QdMOXRy5NAxvd+U+ZXlx4cavO2JULp/zhKUU4QS8uTYxkLZ\r\n/Br9NwdMIoZBqLwMxGdPa7zJFw9y6yrNCcSddicaHrkkKmZ3NpgF8fyFYntf\r\nb54Ezzq4yKlKd5a5wO25AXoC08VqMUQwT9IVX3A6/net92kc3uhxDzSFlAgc\r\nptxX6L4s2l1uFwQR6XKRoO9ROHe5tvEY6skqN82pOqvXlHpEP5jewzQU5V3F\r\ntH7e7AAp+v5OsKjSl3OvVImydtsMek16Z/e2HqjhES+wwzIPkjG6/MOcDpZA\r\nueP80vz+Jpcnjo6D83sEuzFDCjflGTe6ByU=\r\n=Sz5A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.2_1656052923288_0.19518107754304959"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-nightly.3":{"name":"typed-http-api","version":"1.0.0-nightly.3","main":"./lib/index.js","types":"./lib/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","esbuild":"^0.14.47","esbuild-plugin-d.ts":"^1.1.0","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"fp-ts":"^2.12.1","io-ts":"^2.2.16"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n","readmeFilename":"README.md","gitHead":"3f4776df7423d0c727c68d76dae211856007cfdb","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-60473AYAL+U7OqNJg0bP7+/2f8iQ04qkDZ6bzCSgs2nrU5QSmMDquoOErth8105erm16SFj8uwQLHUiQ45CgrA==","shasum":"2058b882d00899b8260262fa9b22ae6a54ecbab2","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.3.tgz","fileCount":16,"unpackedSize":12644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGerOTRu3mDGH6PmKh6tSmIMNuE7kMl/QdHGTX/MG0KAiAGkvnPa6KXpGikCAZJCy3+sw6p2eBQz4UIQSS3LQ0ZUQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJita38ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmod0RAAlBpst8WiPGQh78+GbmJb7hFmKRiMQzv22msez3g4kB+E51WM\r\nBaiPAEFzjYRiXji6YSMNT6tUV6QRESiDG0qUwXVWa/I3DC29nZkQ9n7cPnHb\r\na1o2HLtZ7sCSPxxH4oQsUZPxUOl1773YrVkRLBscyWAWvHb6s64b9LviioG2\r\nIf65YT6eAKxGCFy8So+btLeVaDED3AcR5qRisaukld4Vz4vDruAlS87Y6tv0\r\nPJ8uZ4V44HplQ29lTHPdPV6dCrPRpNaHaxUh+ho0ID0SNneRMHdnYhxNu1Mf\r\nwFh+p3oVHVXYn7s4miQ46B3C2jkd6muHydbH1atyNIB8dFBb6AmtuXuz74Xa\r\nWsa5EwfLmc+JglVJwPYzby0BFsPEuQh/xBZb/SopPPVksyEzsc60qpb7L264\r\nhcQlwoMc4bmxcjD3N46FY5W4lWMjQt2x9gmFxWYOL2C25gNhXcpkuQm8Rfje\r\nbxlaECVj8/pUsc3/8Xexmbzu4SdcnGzJI7SJ1Z2dmfegUwSMtPOfEN9kiPcz\r\niPcFvSZ20ZGsCSS57qZueJvMDdR7BXdQOKgl652bcvu28HHzkHcJ4Qk5a/Nq\r\n2V1AVC4B1hvu1Jqw/bj2rkK1LFirTlc1ZVpPQ4liVaDCdGZG3XQZaaXw9y5M\r\n8rzxPluAThW2qQZiIPAk6+xHggGO7WuKIfU=\r\n=yOQ/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.3_1656073724717_0.3897424975394901"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-nightly.4":{"name":"typed-http-api","version":"1.0.0-nightly.4","main":"./lib/index.js","types":"./lib/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","esbuild":"^0.14.47","esbuild-plugin-d.ts":"^1.1.0","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"fp-ts":"^2.12.1","io-ts":"^2.2.16"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n","readmeFilename":"README.md","gitHead":"7755749c03857310929250c2d9d2b3d36b8f78ef","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.4","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-pkDSYy2M2viJl+gEuKDgSEZB8YsezzIlj8YF7ChS2IGG8sK/CHzm6uCX7XPsg3clgjLL2xbfAELhGNh/lu5JsQ==","shasum":"e965f817bed65e7148d36f03a174a13c0331fad3","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.4.tgz","fileCount":16,"unpackedSize":13088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXGThkZ1okO0s6J4mMkrwOjRM+Li095iVz748w4UYAmAiEA7MLmzy0V8nw4I6EKYROjQYbHqNO0DxuABaSk8z9EHYM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitnpKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSXQ//Xv5VZHp0QyUxRKjqjznuRQengtBiq6IIOffKuFZ6b+9jn3Oi\r\nLYWr+p4WTB9JfC2f+1D+pyE1dG/2vaeSwcjZ1wKQAv+ZrhndTvE0AwmWTCeE\r\nVdsGPX+1x3Wct1iKaWvoYTGxkMH8STu8fCaPKDWHCyH9HDHXFHSehGnCavV2\r\nBAyq5JnAUlKIzb+tk7ncgzeQm4ldboR6JNS1wtLyQcesMbcPTF4RVGfIMr0s\r\nvDXG+qFe4unNY/9UAcuDJJeS5umR7o/p0G/mqV+ft36uIf6EdEI+Pbh/qACn\r\n25560JB6v9Cq9/UHMuHVG9v4T1fRJg6NaOG/45HO/PWUKBcf9saJ8DWh2ykR\r\nDXnmW2DSrb72kGmtln+B8KW1gJtsM/tM1p6hB0hmyGHd67WDlZ3828LBynjL\r\n0yTdiOM8x7kPD4KKQtKJApmQ42TGXpuo5Jy90R5VRtDU2RXUVjVMgxlp81wf\r\nd7ZvkYC11Nc1xlOvvnN2o3gVo0/Lf6ZDJKH5Hxj6NmYh4C1QgmS3tmXl00kR\r\nB5foOOl6Ynj9ulWcFgU+/0QzALqZuBcf5QC0dtbWLvPgTEBRCd91waMCAuP0\r\ngrVS1u2bqmYhj6xz+F3L2xjtCNNET5QMBKxlqZQnUYI3jA0nkoIEsdfyzBuE\r\neMRJ6pQIegfTmc27yD5L7yHFFmC8AjLztiM=\r\n=ut6f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.4_1656126025777_0.12662829253186358"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-nightly.5":{"name":"typed-http-api","version":"1.0.0-nightly.5","main":"./lib/server/index.js","types":"./lib/server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/dts-bundle":"^0.0.32","@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"fp-ts":"^2.12.1","io-ts":"^2.2.16"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n","readmeFilename":"README.md","gitHead":"89a3d22fc4385ef312b63c7aa50299195e93fb13","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.5","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-lm5lEDvKE7lzJaHi8YL37K9jGhtdxrS739M3wzKUyRlALhbqrQ+hGYYDkgtjGGIMe0vvlD72HNDi7d6v46BrTg==","shasum":"c31ba20ea7bb700700050bd1289746cbdb8a258c","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.5.tgz","fileCount":7,"unpackedSize":11400,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApG2Diq2ATwFupcEBc0n1g8jvX74YSD13Ywz3fkUTisAiB9eduDQrWcBiyrnvBULECbTlihyDllej9dxeL3pwS15Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitoeQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdbw/8DW2pmltlf06JdtlUBLhLUmD2B8MAsr3cODgZH7xQ8EYTol3R\r\nroRQ6+TXQrT+9xtuDQxWo6ZvCPs527FvjTJTlIkvkdtVWfsgqmOb2/UU3DVB\r\nywdCvgJnfQy0Hwe7d7LuTAJEveXX2vjXOcP825Gf1XKBQuZDOr+/al3VPI7o\r\n7x/lc3qqtG7vVb1mST75EiC/XCwT723OGcHMQ7GTqpW6uI5Fv0B5XBwcx3UQ\r\nFpkdgbPYk9n1VhgoLqgYkvoq1UmBu0drGxnS2wro92WVNg3s0C1b9lrkWlJY\r\n8/pGKz+JKGnLw3m3Pp4ALJ7t8DtQkyTwFXifUezirCQ1npvq1vO1iatwCu4C\r\nf0laC/yLIKYdHCG52afuZJrFtTGheGuEN80Y55ZffVrVhPr1FjgBmCwCBF97\r\n9lQCKkNIh5lwzqv9XUI4qURkb4Ox7R0M95RUa0kKOfQ9I4fXH0JK5DqXW4jR\r\nxGN4cbgGWRPAtWiZuHtwpmWUBjrCsaIi+Md5C5tMhtiC+oaugTGO+kT2/BbI\r\nwYj27/bh2jiVC8Yeyp7I4CvDFYLI93XbjwoT5gTPjBzs9DH12aKZhGrH8VJD\r\na1y4faGanHCLZyqXHg/kDrB01H9DjlmavD/t6rSvSwLPudaInHIQ5pASwKti\r\nnyHYX6MioCqI5wpdrHmHeg1J6ONA7CKh3uQ=\r\n=4Z/y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.5_1656129424229_0.11546037649596164"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-nightly.6":{"name":"typed-http-api","version":"1.0.0-nightly.6","main":"./lib/server.js","types":"./lib/server.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"fp-ts":"^2.12.1","io-ts":"^2.2.16"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n","readmeFilename":"README.md","gitHead":"723de2f0319826b798cbc06995c82911d3a33ca2","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.6","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-FaM4EiwagLeHfBAj/9LpBvxxnYAhYDzf5uQxr+hjfSNHhKQ0NArntI0f4ukVDmBeL+7+iHWqCU1Dob5OREh2eQ==","shasum":"267a81ebc1686e47dec77765e20be8fea71cd0d6","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.6.tgz","fileCount":7,"unpackedSize":11325,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Cl5LatANM9F5MsRzFHWJHSwrRI4hsm6qRcmlTeIRXgIhAOXh3oCDoIxR+T0wwg1m+hVim279CPGpXB4SeUWZiITu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitppPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtPw/9HZpXrrxIwqw9POFjMyo0ePLk1zz7wmHWgmASlrv8OD5+rxVH\r\nP8mNx7D1WtFQ2ARVQSXx4TndqccKY+imiDAJkZMg/3Xr4MFUPTKPWs4SptPN\r\n+K4N3ylrRqsFR2K5exaVZiigFUtWu8eUcNLYZbac5tsTgG/34PvG+9yLGgES\r\nil2SYj5nOHdASHpWvOpVG417Hn8Xb4PO2nqUSpoR3eCutobRtwQeL0ymJQsX\r\nl3lKoPE5HsxUtC1IN57hGTymj8pc0W1H8G3iSmF4R/Vfxmxzbs85mhYTah65\r\nvz5uT1ks/fjL7tXLELvKWSxetbXgJnv0TfZCJ4gFkfM8bRELhu890IKYyWhS\r\npZoIU3WQmtsZ+A9EoAy6lu7Ns1ACaV4/zQb8Ewj0PvGMt91seRRGew68YiP9\r\noBU9KqPFek/hmv/XkGeb5wdNBt8kXlb1Ve9btlZH+BxIzRjc75Fv1jPjrFFM\r\nQJ9bDuS6YIm5qLxgDg5aCjtnGDU8XhD24dimmwGGTwTAh3bx16FRyVJCEljq\r\npk3rGX5BkaT2NynmiGR8sQRI1hJfoOpd6VkBl4RvWhiaMod5U4AgL7QSWIgR\r\nu5XzrZcpIABFpJNZgaXJmI7YDTExsYaFwsL6Xc7TK9L/P3FjBuye8eo9jU1M\r\nBzaWL5LkfhyoPbAb8r9XsPlq1BKxyVqSpe4=\r\n=JZNv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.6_1656134223761_0.30635940756408075"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-nightly.7":{"name":"typed-http-api","version":"1.0.0-nightly.7","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"fp-ts":"^2.12.1","io-ts":"^2.2.16"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n","readmeFilename":"README.md","gitHead":"c9aa737e7512239d58d2e2399cf9425c4354f7af","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.7","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-nznxKtXhmbpK1CLziwcpB20xEL9ZFTdgo2rj0IfU6Tuxap64VTGBg6sWTrez1exe6tJRtX7drEhN8peLQKxd7Q==","shasum":"7f0211e12f54bb0cbada19c1c39ee23bed1ed134","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.7.tgz","fileCount":7,"unpackedSize":11348,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM3FSKugZWLwYLOGoX9xrWPCzW/16h2OF0McVBBMKJvAIhAIbNICNR8iBE2EOIPMoeG75q8dX7hJkwVrDvEoDXonTq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitpyzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo55g/9F4xGUdibo478u1f/IiXrz84FB88kviQ2msT2lTMuk13WuqIo\r\n8Bffwp9i9MfHHM0UyagfmLmA59aIRcU8gpVHLBwLBVtw4x2D7SSFf7F2SGe5\r\n8uiR7/jInvG4URpNQW64jmqVXqU0/WpW8u5IBHiQhtlMyAFUb6lfDbkZumdB\r\nKZMjvehggop816ozX7OshJ3g4UpRkmEqU+uOqtqhYMFVYDejIfU0QZ664vMT\r\nPHiSTYOUO9uUc5wxrmDwSOCctyP0Rvj8JAkU3g7/xsZHJIPSjU/8VyvEo5Yb\r\nqElKzxJucJdB23BEGl8eci8e8bvjXGYdGvCO2cV9wyDCvHQHTUR8QIeQ1jqj\r\nGLXiA7Xx0LiNsZJXJbcdFb2xsI3H6R01wcztrN/Gvz/zpvrWg1huyu8NaWYr\r\n8VeZz+KY1BhVACIHxRFD79GWpddIq0PHDxJz3g5+JMi0xY21495GB+tMDPgq\r\nvYKUThtcliQhM58r/LlES8QxmwCYGBaGPtny3kGSIWJfsamGMoOeHNmlEoSK\r\nQd8bZ3ZskhH2Wuxmr2QDv+6huIpIWjRe0bm45urftp1JRPhpRb0eDgRat2Be\r\nHPEg2Kk1j8C9o4uqgQljgePlCOGFfh81QGbw83UgNx/yJpHzQXETXkIVzkRd\r\nPFfj9ApbgGknWWSLWWlXKf3CcCVD552ypog=\r\n=4UBR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.7_1656134835230_0.7621138336471589"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0-nightly.8":{"name":"typed-http-api","version":"1.0.0-nightly.8","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n","readmeFilename":"README.md","gitHead":"aa21ca204a67d862e6a563ebefc47b6acb95d685","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0-nightly.8","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-l7aclJMIbweUy/Xz0ti1wJaRhfyB/EVJZnsvzNgIGP+4ClwGB71yamC3FDfjlI74brdtOHoNiKisASKyF3n4pA==","shasum":"de330b7377eae7310d02dd9b4249cef8855890b3","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0-nightly.8.tgz","fileCount":7,"unpackedSize":12806,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGN01V5YQwZNAtU6Yq/HI+mSAj+YCt6bm734ZixIFaNqAiEAlhdAcVZ5CMzh37Fp+yxBHFpN03uReLE/vslaiu8DSjM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitq97ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN5w//YEvbj7fO6/ZcufdaGSLX6VZB6wP9dWNbkAuV8e/N8VVpyNdf\r\n0g0jNBnAhZjuftnmk2Xz/kjbcOWNKgn2ZxE+WJaYpjXWveUHyFTbXUqKyDCG\r\nkLq5PE/3UHXIPc7HSS638XtpMhq17HDIwVzNB40pIAw6cO+G2W+XXLX7PQQK\r\nmztfR49u7e4gixs20ZH3XNa385ZfpJKUub+Wq0POoIn/XUxq1IKFjPl8up7e\r\ngGXga8MtJ6oEl8v+1rh0WiwTBe+6jMxUgtqFRQV0rW+fbmv34pDbJlArBrqG\r\npf09RLNwGvr1PyOCLlnnYfR7ShIvAKrV9x0oXo5QCzIrOOzPvsvxUi187N/t\r\nu5yc0ifDOQANardukt8OQQZ/hL9GjQmq+X8CcrCC4/IAi/qeUN9kidvNCEX0\r\nQtfy1nbbtyZSEmkMDKLMhcGR0WZOEo9BYSQAJfL5zvz1J2fTjcPL+9iLUcsJ\r\nxs8OzAcCHAw/PI33JBXIP8l3hOfyaJYKYtGE8ihkMuvWcMmFPWlBjQn2+nnR\r\nyDTMgnWTGF4PVzyV/QuEaI1MTcVB34ijm0SbfCh6kxzVsxtEM8Fr17bhyqE/\r\nosxeiyTHBwhqu1RYg2yV13iwKnjC3YRtAMQSh0if6zGu+SIPCB5gABTFHfrW\r\nnkR/iVvnkbkvGNohMCuWP+2b3XmFWKptK8c=\r\n=Uu25\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0-nightly.8_1656139643789_0.18719204622310115"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"typed-http-api","version":"1.0.0","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"94a16748a8d1b228e097ec448e18b3bb8c91416d","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-D+G8W0DDonxW1zrbmbmxK6EJqITOdFiTHOvLxLM9gMy+nTlOQ7YCCE/5hbcQVD7va2bFBXJx2BYdYb/JMUz5xw==","shasum":"c663ddcda4c1dc75f6f8c3132fabc813c5a80a03","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.0.tgz","fileCount":7,"unpackedSize":14399,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzgoLpEtoRMYKbLXNuNhanD6z5CHgfTMUkIgHpUGm5wgIgKfLtFUPoGBrAsf+M7d13MRkAcAeoS6wd5vPESF8SRCY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitt/UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1ThAAix6DP3iTepx/W+OdJT55pEmBz9mqJ+OUK2mLlN+7cQpI5cvk\r\ncQbWDiZCgnVtpTUsqHXYA0BuorLs4zpdWe0Kar+7jawXg5uu6/MhsK0pnMsP\r\nk40vSGFbYqrKbd/9ZDod93DO1RmsEg1I//XJrXqhy5vZPUcOaM/J7g4gf1rp\r\nDewnINQXaGs3IBx0jHHXY82rIo2A7I02SFDTyCq2flCUFpFs3xTmsLddWBys\r\n6Vy1lCW/vE0bUPODZqvH6+aJd+JIKUZ166J0FXjuij5WXVaQqcmo5ztSrrCd\r\np1nLxiSZ7VQjt4hz+HnNuDG5LEA9klHUSer7xt+8kR/vqafLEs3KnmgUQmkq\r\ndAUjH5qGFiWYod2jC7IwvhYHFwwTeo24v8tJkAMSEaLkiiu9zmbLL/N2PyW7\r\nmm9AbqstVmuRq0kFtxXRXLKGfH0rGjx5azQODsJeyGC4+52L8c7wDahQTTKO\r\na7VKpu4NoK/YNu4uidX8ULBGIO7GksA5ffpfNGyIHfRmgtZ3IBKAlwmdsKPI\r\nApSr49fK5vJtpsa1/MgT3qHai3NfxDOMD4k4rpfs7u6uJgJiepc1jr+0vdbc\r\nidXQ6i9iSJlPlU92Sy5Bck/H85Do9W9/aP8WMhaFGfQsM5Cv+FfbukPP37nN\r\nPpr922VcpjoM8QDmdxjt+u1D5SkCIZvLtIk=\r\n=uaLy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.0_1656152019979_0.9125971039695808"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1-rc.0":{"name":"typed-http-api","version":"1.0.1-rc.0","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n![npm](https://img.shields.io/npm/dw/typed-http-api?color=%23c9003d&style=flat-square&label=Downloads)\n![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/aspulse/TypedHTTPAPI?color=%23c9003d&label=Pull%20Requests&style=flat-square)\n![npm (tag)](https://img.shields.io/npm/v/typed-http-api/nightly?style=flat-square)\n![npm bundle size](https://img.shields.io/bundlephobia/min/typed-http-api?style=flat-square)\n![GitHub](https://img.shields.io/github/license/aspulse/TypedHTTPAPI?style=flat-square)  \n\n(日本語でおｋだって? [日本語版を見る / See the Japanese version](./README_JA.md))\n\nEveryone has thought about it at one time or another... :  \n**I want to use the API schema written in TypeScript, both on the server and on the client!**\n\n![image](https://user-images.githubusercontent.com/84216737/175767670-9c6ffc4f-25da-43cb-8bca-e58a13928f0d.png)\n\n\nLet's make it happen, **with TypedHttpAPI!**\n\n<br>\n\n## Overview\n![](https://user-images.githubusercontent.com/84216737/175768210-e444a823-ec20-4984-8a8b-23855d42fdef.gif)  \n\nAs shown in the video above, it is possible to make the completion work to match the specified API schema.  \nThis is TYPESCRIPT POWER.\n\n<br>\n\n## Do you need a tutorial?\nYou can see the tutorial on the \"Wiki\" tab at the top of this page or by clicking on the [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Tutorial).\n\n<br>\n\n## Or would you like to see a documentation?\nRest assured, you can find it on the appropriate page of the Wiki from [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Documentation).\n\n<br>\n\n## Author\n[Follow @\\_AsPulse\\_](https://twitter.com/_AsPulse_?ref_src=twsrc%5Etfw)\n\n<br>\n\n## License\nTypedHttpAPI is licensed under MIT. Please see [LICENSE](./LICENSE) for more info.\n","readmeFilename":"README.md","gitHead":"4c8df50f4366fbdad3737ea09c5c102841f79eee","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.1-rc.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-aSfJLyvtLVSJ7xCZbw7bI/aTnp9E/DOei2q1oqsqFp3zs5Rk2+B+th//ZQPflybykbC21GtemCaHjf6VbLXcWw==","shasum":"6efb86a10438551a58c951a4666e4462e387111d","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.1-rc.0.tgz","fileCount":7,"unpackedSize":15009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5s2A3fniP2WFepDSoTax6lXH3kPKVjJHDbi8ZfPIyVAIgNNtnrHFc30tscNMfjCACKBzFWd+GKw1m6z2F6OIKZYM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit8XbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzOg/+JU1GUYd0+D6y/9wVdkp3urmV4wms69FB2nKpPyeYSBZbPgTc\r\nPyii56VL74nPk0YMd8BqUzKvBGRfCXrtMNUWTLbRO2oG5as6orHwzgR01L18\r\nTTiENg0AhO102/YAtfkGpuNvxjcjsHqHTOt+oO4LGx619fkVgXX6GlSp4D2E\r\nJLAKz9pqRAAv7XiJHabuwQZqgCXjdHBRFIaT4HYMHeKj49TpyBxkKK51QJU9\r\nduV4zrnBTgKzOLGXdD5/CLMK5TMhsKC+JuI65zL3uYEWa3utaEZTfi5hNPwu\r\nJ8iYI5FZpRx0p5mNtFOLBQ1wtvur16nhPsH7s3xW9Iz75Z0kc2bMexcwfFNe\r\nON4ehnDunA675WY5kdK0knnMiVWWPxxncmsYJkru5UqhIxUdbQSoGApMezAQ\r\n+SKa3QsbqysVp1Pvj4hADjWLFFXBWO6QNuwbHYuW4x2B6hzLbdXcPDyeng+6\r\nxzms4aYI9RSbdJrDjHq/nY2aBEJYa1s5Au7cUsKGtXS/6mfNHjje+4nwrKkh\r\n6zRTkoMCv+bebB7TtKgQ4NuJjrvVdzDYecznA6TEbO9jB1bbmB+DJgMz1+pC\r\nsuX01B2KuN4tcfTZ7p5qiZiKYx207+tQYX1LmEPwPQ/jLn5fipvepaW78TJ4\r\nyPb/4f6cj1grodLURRiPHQprl74/j8HJUxc=\r\n=ZqJg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.1-rc.0_1656210906884_0.3271172481854754"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"typed-http-api","version":"1.0.1","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"234eb6e13675232a9d9c47152e225cf893a82e5b","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-/YBZmWvRkYvj1dYuRT+9rrvnozDRASJgWq6QuACr7wNTTOEpydgBkjd/HiXHIwzKmx1ixZf60wIpuQ/ObQNPjA==","shasum":"cc0bf1a6c382a42c673e7f2f470102be8600b505","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.1.tgz","fileCount":7,"unpackedSize":14999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCP/NJIlXDEN22jWTZFb+Uee1t+yHcewq3IpuQk115vHgIgQCLD8NgD863KQdZMdiyxWMzRfT6oYse8+OyGEvheRzg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJit8i4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9KRAAjmD/9HO3dFedTwzs4dDbLLbVTdDW/pBHbNYNB3sgPGwmKkFx\r\nbqufrabbhMv8Jy+ZLlef10natZTxwL4Y+b7mLbPuP2uhWID/gDdbmtTuO42n\r\nB9xsnBjP47Ot9IUXPlg4pMDk4QJ5NdUpANCy2M4Gh/66EUDl6PAlAinEEiRn\r\noz7nsHsSMYHpaSSE+jHDCssbaBTD4/+HuGv1shHURTKSTHiCNQbRoRvUeA5/\r\n3Ls5uGjr7WqiD/LTxq2+9wvG+MDJ4M4RCEfY9EFCjmFFc3mu8UPqyUvG12Ub\r\nf0Tf5ZUsq8V3X4e1PNRKd52h5MywBkTyieNINopYaE7/7P5389VOmiXW1i8T\r\nKlmrZY5DDqljop48j+UYJrGeEC7CATuCFpCKFzbxpGmHzmrK56fMMmOLznI4\r\nxWMobxitDh3GhnW4IgXpErbyQ4nZksu64kS9E1mitPTiGj3jtJiO5ZjH69DW\r\na1BXfu7zzNC5BTNpFYvfmXukOIW13BvGVv42Ufj2yQ/RNGiKRbCk2a6agEh7\r\ntUc+Y2GU1Jrb6Acw7GL8Cz8pRbzNOG2UiXmdWOVfnqzaP6IB165sCB5mImIo\r\nAn2ROHIEbQuIuVz9vEUKwku2iE1/PEHwq7YxiPyBQO49jCRLIDJ+m6EpV6Bf\r\nkDM7+ZEiHCc6D6aJt/JfnIsj0Ac+Yp9pqDg=\r\n=JW6u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.1_1656211640334_0.08959327325141198"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.3":{"name":"typed-http-api","version":"1.0.3","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"63b9c85239ebb20af49edb4bc897cff0998a7d4b","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-VPfl/mITe/G/KwxQEhbSFvRGicGiDCCkJv477+Jp6BDNw7XgVPmRdhpZ6ihJ9W+Tx1nR2bBTNLVHOfwqaGZzSQ==","shasum":"b8cdcf8c653b52c1ca3da66984bf53643ec87038","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.0.3.tgz","fileCount":7,"unpackedSize":15097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/1V/++W2EEaEBxOHgZkFmfI3Gu9J6p/oBXVUfyjH0sQIhANkM7SlYcPMD95Ao15FRAXmuQQh6YthLSCv4sc+/ejC9"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0rl/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR+xAAkqH4v++nTkZFaM7ee6UNoeGR5pPcZBK2nPAjDeF4xL+O9qGf\r\nEMTZNhL4zTI8UzXWLZYXH8vCzSdY79fLfnpRIk3mCR/xIRuq/A1XjLb35oBn\r\nZ3YS6VRmNjjOxkFtl96d8oCsSvIZGlBcQOufLDU07cPyR5XAUtkvOexrNE2a\r\n29i/s60xYygUKdS3pINq52eDiFHFDejQYS3Tu2jrZA4mpEXWChY3BJZ8sG7/\r\nBmOj+cbJY82H4n6SGSPswTRHVvDiHLnHd0Rzh1ptFoyVaih83yWlHmf/O8w2\r\nfhst7ZY+SBbBuv6NDSRn9fNFiBG60N1OeEbBvH/QhBLuf3Yi8apS09zPjFK7\r\nl2104XXLB34QzICQeW911PmWspcnOJxQdTh3m/bfeK+sDC+fKZ3erHTpKyS2\r\nvolyL2noSrAMzTiOYfKUSQQ4Evwt4aDCm+4VBBDaiiswyPhxaP3Tk4l80TQq\r\n7UAdpdPgKFWrHM4WqFhw+QA3WqSEFeddK+yGVOMxfzQZ2NOYakRNNFfRsZ3p\r\ndrhj1eEgHus/qf5VSWYDY4FiNVewlcBpWtNfWYWKCmxTmS64JemuPfkc7Jzc\r\nr86XlyVchnU3RtNaXGvR5fBJBWKfYW2tUDGpTz1pSpjNcCohUnz0hla/XIcF\r\nVsv+hhINnJreW+hPtJB7YOgwxNVQhKvoPzM=\r\n=WE0m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.0.3_1657977215359_0.37686693917507985"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0-rc.0":{"name":"typed-http-api","version":"1.1.0-rc.0","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"b9a1a47e69bae793ac4c6b26c699791e71af3069","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.0-rc.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-NQVLHyTWHgtf9O5pWG51QJtTfuzq9SMW0YuVuj7OlCMdCXKLbp0BlLTtbi/V9o59NnWebP2oB/L/sOF/MPFq0g==","shasum":"d6a0a306427dc999d14065901e17b0d036a20514","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.0-rc.0.tgz","fileCount":7,"unpackedSize":16980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUXvizekiFazLmIjeH404fwjFjna7/UJ0Qgr0NsQdfYgIgQ/t69SLBahDBhll9k3pLSjAIUNSxr7FVwgr1csjYjJk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi02OaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpihA/9H7oVmkoU2pX9gGi5JiBlENh78TilThiEoCbradGBgOWLrFaR\r\nxyagmTCTyQdVaMzNZSplc9FVn52u4LWcIpHm0FJ1fcefgxOW6md+QQP7ru44\r\nRCtb/4SWbfYni2e6Bvn4vQIDSYVVTjXA6R6mQxVTnnsgLz4C6K/9DG63Ygyw\r\nf/Qi6rZDVKp5Mptv81u1xSwIMja8b5QQWol5tVBSdoP0Zvg7BZb+5Y+BNpui\r\n5aK/QspUp9euL8tTq3uOktyftCnCq2HOr9/mKUPB8rR0siWhSu2sMnNyRjJm\r\nZx4s43I58FgDxCHCK6bqclaYxsIXQ4JmC4H/l57oFM5+WKxOweSk+U45rOP6\r\ntdy1bNPVJZ5Ugbb6BUASa2OUL5HjlsBvxE4g95gm38R8UjpiNr3vf7q8azzJ\r\n06UExdlhGlatYrznOFTA1NQgFikQ27nJ0I5aPIxi54PY15ALY5lOwl2z2CzW\r\nVb1jWKOGfqGktHiAg1pYWu2+G2dmEGgc8poSFsFQKHrfdJKOwW0q3EndQTFr\r\nLfyCcQCUz11hn/AjDgj+6pIv85XdthTkhwVUWHkz6KOLuR5iY4+gSzbHk8yB\r\nboNlCU1fN6riWnuGBCdYCt1mFq+lSs+kvjY8+oxL0oKuypbg1IDxfaHrjjVE\r\ntvTrLqLF7jpN0YSV+1+HUbrptVwk2GTLVVw=\r\n=kppg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.0-rc.0_1658020761604_0.8238741181416933"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0-rc.1":{"name":"typed-http-api","version":"1.1.0-rc.1","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n![npm](https://img.shields.io/npm/dw/typed-http-api?color=%23c9003d&style=flat-square&label=Downloads)\n![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/aspulse/TypedHTTPAPI?color=%23c9003d&label=Pull%20Requests&style=flat-square)\n![npm (tag)](https://img.shields.io/npm/v/typed-http-api/rc?style=flat-square)\n![npm bundle size](https://img.shields.io/bundlephobia/min/typed-http-api?style=flat-square)\n![GitHub](https://img.shields.io/github/license/aspulse/TypedHTTPAPI?style=flat-square)  \n\n([日本語版を見る / See the Japanese version](./README_JA.md))\n\nEveryone has thought about it at one time or another... :  \n**I want to use the API schema written in TypeScript, both on the server and on the client!**\n\n![image](https://user-images.githubusercontent.com/84216737/175767670-9c6ffc4f-25da-43cb-8bca-e58a13928f0d.png)\n\n\nLet's make it happen, **with TypedHttpAPI!**\n\n<br>\n\n## Overview\n![](https://user-images.githubusercontent.com/84216737/175768210-e444a823-ec20-4984-8a8b-23855d42fdef.gif)  \n\nAs shown in the video above, it is possible to make the completion work to match the specified API schema.  \nThis is TYPESCRIPT POWER.\n\n<br>\n\n## Do you need a tutorial?\nYou can see the tutorial on the \"Wiki\" tab at the top of this page or by clicking on the [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Tutorial).  \n\n\n<br>\n\n## Or would you like to see a documentation?\nRest assured, you can find it on the appropriate page of the Wiki from [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Documentation).  \n\n<br>\n\n> **Note**  \n> Both Documentation and Tutorial are still being written.\n\n<br>\n\n## Author\n[Follow @\\_AsPulse\\_](https://twitter.com/_AsPulse_?ref_src=twsrc%5Etfw)\n\n<br>\n\n## License\nTypedHttpAPI is licensed under MIT. Please see [LICENSE](./LICENSE) for more info.\n","readmeFilename":"README.md","gitHead":"1dba4fb1f983ad19d2b8deb731b2eeb1487fad44","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.0-rc.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-df37jR2H7O1y1MS5BgHICSU9+vyX2v9LQzgS94104la0/ObMFMNYHH5uYAXElzYSSzoiTJBuVPtFWoTs4HMLwg==","shasum":"ca91b70457953a857adca47aacc2f8ebf50b6408","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.0-rc.1.tgz","fileCount":7,"unpackedSize":16992,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp1QPIQlhEAT7ZzUeXJvt2oOQ73F6aGRnrk2Vk8xufFQIhAIOh7zG/O/I2W3m/OB9e7bNc9NKBfeiCc8BQkW7wlqRZ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi02j3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwUg/9EOCgkwzA9Rqof/+HzdYATcn/w7WRzTvJnT6WXDEXf9Pj7NyP\r\nmDj+TuuI/exiTHGLdxnDkJc4Oep015yww7mD9LhakDEzJB8xzPowul3M4cTc\r\nSttP+n3VcE+UOtetVzf10yLzAAPuxSRCMpJlh4SC5CrV0tuMaUN47CeahLdJ\r\nGsXxHdd9H2mvyhFp9+mrnhb7YpwZUGWD6xAqXFPi6jG2LZxdxsdAhtc3VyrB\r\nuHHZhrcHEsZXB59R6CkHFV88duSnE5SKpdFkGJ08bGbpjTlYaIqVU3/Lr93u\r\nLr7CigEu2zninR26l/oKk61SdOZHea0M0903WfuSRcpv9q+h9MY0jl9CbdTh\r\n5yyIV417Ve1w+9nLpnYnb5I8de8YSf9ZtYSMnahyIyz+R6paztmFBC5WO4Kc\r\nQE2VJMCClQN9AZKi0Ev/1SqdF2rvDaltzCyMImsaTbPEUuqU/+F6FWjg91CD\r\n0D8pLgQ6JPhXSidy5VyU7pWCagcBN3lCkQbOijw9z+FpkXWwoMvQbrigDBBW\r\n5+rC05k0xf6Gpn3pnxk3VWD5dr6qvsYRzSd6i6RbAIH4JkmRYoUxruDX7uUD\r\nC97J17/8eLfZWQgIq9/24lqIcoX4o9tmwndQpF71JS4JOEr2NZ9CDIZw/5SL\r\npee3P/xXEMEFSLfMT9tzkk8bh+MEzDB42+A=\r\n=iboB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.0-rc.1_1658022135696_0.6673525796881381"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0-rc.2":{"name":"typed-http-api","version":"1.1.0-rc.2","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n![npm](https://img.shields.io/npm/dw/typed-http-api?color=%23c9003d&style=flat-square&label=Downloads)\n![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/aspulse/TypedHTTPAPI?color=%23c9003d&label=Pull%20Requests&style=flat-square)\n![npm (tag)](https://img.shields.io/npm/v/typed-http-api/rc?style=flat-square)\n![npm bundle size](https://img.shields.io/bundlephobia/min/typed-http-api?style=flat-square)\n![GitHub](https://img.shields.io/github/license/aspulse/TypedHTTPAPI?style=flat-square)  \n\n([日本語版を見る / See the Japanese version](./README_JA.md))\n\nEveryone has thought about it at one time or another... :  \n**I want to use the API schema written in TypeScript, both on the server and on the client!**\n\n![image](https://user-images.githubusercontent.com/84216737/175767670-9c6ffc4f-25da-43cb-8bca-e58a13928f0d.png)\n\n\nLet's make it happen, **with TypedHttpAPI!**\n\n<br>\n\n## Overview\n![](https://user-images.githubusercontent.com/84216737/175768210-e444a823-ec20-4984-8a8b-23855d42fdef.gif)  \n\nAs shown in the video above, it is possible to make the completion work to match the specified API schema.  \nThis is TYPESCRIPT POWER.\n\n<br>\n\n## Do you need a tutorial?\nYou can see the tutorial on the \"Wiki\" tab at the top of this page or by clicking on the [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Tutorial).  \n\n\n<br>\n\n## Or would you like to see a documentation?\nRest assured, you can find it on the appropriate page of the Wiki from [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Documentation).  \n\n<br>\n\n> **Note**  \n> Both Documentation and Tutorial are still being written.\n\n<br>\n\n## Author\n[Follow @\\_AsPulse\\_](https://twitter.com/_AsPulse_?ref_src=twsrc%5Etfw)\n\n<br>\n\n## License\nTypedHttpAPI is licensed under MIT. Please see [LICENSE](./LICENSE) for more info.\n","readmeFilename":"README.md","gitHead":"5671b6e3a0b7fc912b96335975a3af36144f37af","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.0-rc.2","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-TX9Ewaz+1lNoPRGknFL2szGX4SyLggpXYK/yyQlk5FHr2rKY4zXq7kR6TNhfYfCJU4fq8HGxwX4x82YIAczkLg==","shasum":"7a4d86e53d8b8b72695b450e34dfd8f96825b01e","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.0-rc.2.tgz","fileCount":7,"unpackedSize":16993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvvNFLF3fwZou8eZ0BqhiZeMKFbiT/edmJ/HEnpXQGDwIgHEGrlrXwLn2g1h3wUakapUoLLoU7KSXqXT1PY8BDzqA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi02qXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWew//Xiv8z2CDh0i/bTRpfb3JG7oteVvqtqc9bXASh5Q5dHy1yAZl\r\nBt9XFd2c/wIb1fm+IxirPBkCH6sQDnE7sq2Vk/NkjBHx/1uDHHJ21wTEoqZh\r\nmc0wOXRf/BnAv9UTMX1of0qX4+Uv3DKB3S805O8JeyNjea2MyCWCAUqWnk08\r\nLql9oycCLAqSMuoUVGnQmSIaHpMUEzIzzvAKyCQlefmTAxsGLkDyxIJ3OYT6\r\nU2Z9DCYSNyK07ht2Z+w6eej09xsN9Q2jvg4k10jSLoplZLB4RMVvBd36sgQQ\r\nAENtZmecInuMNo6bqutY2gHFo9wiWB+nZsS6PssveGU9KuWKB943NS5NehBU\r\n3kHtOtCECw5q1yyScrziZBFXbhgJvnfEqWQQwYE0UoV7HXpp86zi+BaYSu+3\r\nFzTvtOxTp2muMRTaYEqBdxle7GIztY7uTinQ9KkKDQ9xtiDeNqNU4Endy+32\r\nk/Xw1YCfYYolz48DzulMMkb/fLcc9IKtt64YgnOFbMs0Iiusb+rdNH3Bm1yt\r\nk0MZU4lqVkiVrSc9Hb8dpjs6pCI/Skt93+D5LPI5mZq/kiZfKXZVySwubenJ\r\n580xGj9KO2VdjNHmwv48bfzjLlwm0xcmM7ruNVIWdbv5JSNK7EV27dA16LBj\r\nCfkTHW8ZP8UqCXkWiRd1CdAuy8rjpFUNXb0=\r\n=M891\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.0-rc.2_1658022551050_0.4323536459628663"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0-rc.3":{"name":"typed-http-api","version":"1.1.0-rc.3","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"readme":"# TypedHttpAPI\n![npm](https://img.shields.io/npm/dw/typed-http-api?color=%23c9003d&style=flat-square&label=Downloads)\n![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/aspulse/TypedHTTPAPI?color=%23c9003d&label=Pull%20Requests&style=flat-square)\n![npm (tag)](https://img.shields.io/npm/v/typed-http-api/rc?style=flat-square)\n![npm bundle size](https://img.shields.io/bundlephobia/min/typed-http-api?style=flat-square)\n![GitHub](https://img.shields.io/github/license/aspulse/TypedHTTPAPI?style=flat-square)  \n\n([日本語版を見る / See the Japanese version](./README_JA.md))\n\nEveryone has thought about it at one time or another... :  \n**I want to use the API schema written in TypeScript, both on the server and on the client!**\n\n![image](https://user-images.githubusercontent.com/84216737/175767670-9c6ffc4f-25da-43cb-8bca-e58a13928f0d.png)\n\n\nLet's make it happen, **with TypedHttpAPI!**\n\n<br>\n\n## Overview\n![](https://user-images.githubusercontent.com/84216737/175768210-e444a823-ec20-4984-8a8b-23855d42fdef.gif)  \n\nAs shown in the video above, it is possible to make the completion work to match the specified API schema.  \nThis is TYPESCRIPT POWER.\n\n<br>\n\n## Do you need a tutorial?\nYou can see the tutorial on the \"Wiki\" tab at the top of this page or by clicking on the [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Tutorial).  \n\n\n<br>\n\n## Or would you like to see a documentation?\nRest assured, you can find it on the appropriate page of the Wiki from [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Documentation).  \n\n<br>\n\n> **Note**  \n> Both Documentation and Tutorial are still being written.\n\n<br>\n\n## Author\n[Follow @\\_AsPulse\\_](https://twitter.com/_AsPulse_?ref_src=twsrc%5Etfw)\n\n<br>\n\n## License\nTypedHttpAPI is licensed under MIT. Please see [LICENSE](./LICENSE) for more info.\n","readmeFilename":"README.md","gitHead":"42e97cf9e7fee036f2510e6a36a9dda656fcb380","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.0-rc.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-rm4pNMDfJ/yfSa8YnIYr9MrJka8JDuG7Jm3qK2/FvvKp2m/D/zvSDRf2VdNbu9FAUpqDIsVCJkAzQp2JpBEz0A==","shasum":"c20242901559d2d72b39a73709e455e2653240ac","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.0-rc.3.tgz","fileCount":7,"unpackedSize":17016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4VoxwiiiG/vyDmSA8zfReOMHrcHh2KyYxz0pJN7JEDAiEA6OSGJicazxK4HwQeFb35DAe2U2/wTg2q6n2RVxHgZHs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi022eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYyg//Zf+MsRN46yKvYrYsTWVC04pEdRyBMURw/x21FX4NXYI/oowN\r\nsaDjqiaFKo5x6xvQzqaAEufvkw3yan7oF3f620+IMltwI2gT1SJxBeg6s9D9\r\niB97ceXFjgSZq4mWtvqcH09uyhlP7CR8ZwrwYaKwYUQXVYV8lBfI9qk6QKrP\r\nbzCK0ze/lJflAQBnHh4kxBIAxi6PLlc8/R++kX0N5RDW4Ee81y1ZujQpnbCQ\r\nR87/UEPndANhHsvZZsM/zCHi3WI6cOkhY+fVcLwx+ta8gCdsZuAfBNKSQ+yp\r\nFVh4ZDurjsRAeO+RWq/Ldlc7ydaUOqzbzYe6Maz+PGKy/Gkp30zTWSdlMYu5\r\nc9TNASoyUqfIGA2tCv04cUXifjimLWDPthfkea/m/HYk+LBk/1aEW3wctk3S\r\nv0WnENyNPd/LX9fRXtkcI/RceGTUktGORog6yGKZunFTz+caVbFkTL3RKway\r\nNEGkIupbFAR7afVB2o1yknT6TveDxStDPG+x9qd6esl12w2UPyQnF6Y870Z3\r\nYYfiWAgLRk0MyQTAozQzQBqfrevPQTl0NB/+n22FzOTU1+BPTWJRDWxQTh2Y\r\nNXEKgD4zVDmMgRtYybV7hdm8bWoaW5Yh+ndhBmogr52hoH9yUgbQcVmWAc76\r\ncnjogllckd7hIReAXmDGHV38OreHOVcB11I=\r\n=Ppol\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.0-rc.3_1658023326354_0.010696866664803961"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"typed-http-api","version":"1.1.0","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"a3f109713adf952be22d3710367b54ad34fe4e8a","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-tuqQ406kLbB1pWJyKDw90EvShMEJDM4BCqjPvjydAeshv6boojOpdSreeYgvAejKEQEehdWAeZbg37MWMvBe6g==","shasum":"67861e580200d5dd7153afa54893efedf7ded5d3","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.0.tgz","fileCount":7,"unpackedSize":17168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEI2/kXihDYQIg3IhSAqi3N+hSS0RBbpTx1IoZhmi+YlAiEAnt+y7TOX0rmtcGArKHALMRq2Jq1iWm2RlCVbGW5TcOU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi03J4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd4Q//YLBYdb0fdrVT18WZJC+duDkwb2+Hi+G8OgQS796lOygPm3u4\r\nNKPLMCTN60/Tcp2we1J9uQO+CmnQN89hfoYzW8iuOtujPFiA19hS9pUPczNV\r\nc3Y7kor5RQTOd2/+xpGAl5SZIT2u0nmMI/yajwwORP75s3ti5odt9HCMe/yV\r\njsArNlF8JClDLSIxgRIGxtVu9q6ijGCHg4+UERow7tF/RLT4B9WlnWgzPl+5\r\nUCzb3zCCfRVWV8C9EV/3RgFeYFfksb4ENWgbsNO7ev9YBswR6lqvEDwu7rmo\r\nVtn87wJhR4RipH4ro7leteYvWsgkVHvNEDp1XPtYaTYxQ26ETJ1GAN7qlgit\r\n+neE23fHnPHcNZIWbRkO+Hrijv0F8HDpA6a9nyCWxWWrqDPbv21C8MedlPDH\r\nwYvh+Lr/77ChuYQfbMWCC5hqNahB7eCieWIdvCX2jaC/ll1a5RTpfMIkmOGC\r\n6Q+2UCHraY+MMp5QRm7tqKSGRgV7jEis+R5cOLqtENYzu8nSu7gyOp97oAOl\r\nYE5zgOulMXrZief+IAyVz/ZyO0FTh84/l2/IO8HxvzJIMxNahUD0ZedAOSHX\r\nRkoAmLEPAlbdPU9rCum2iq+GBDcPPtOT+xVYC8vF3zA+dcZhd5JsdCYqJuWe\r\niqyVDfmAUbuPz/fd8fgSF81MNpbz03o3A0g=\r\n=fmrZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.0_1658024568385_0.6845641502950905"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"typed-http-api","version":"1.1.1","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"cc23bcb47098d9d90e66478be473e85b0aa87b72","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.1","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-6/6rkZV6zk9dhmbE/n2JBNWnBoYiZHmVJ9I+yGx7Ue+LS4wzSqMmsuOTY8u3oNC+q2W8fTBR1REOVNJtF2uKCg==","shasum":"b5f80a2b7d7924e8266654dbc8441ea5026ca2a7","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.1.tgz","fileCount":7,"unpackedSize":17330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpf0LYtTQLvmOjrGN6iVZpTfiSwBTU3wfbkQNy/kGirwIhAJtDyxx9SI89gNfYOQ3+JVQVG3k6TQUbZp32PZsuW0YM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi05dpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojIg//cCkATO7vKdGTmfgdapvwZT3I1EUmW+CZzw1c/Np1+iAxaarK\r\nMx6n7SIAB1Z1Iw1LBVSes+0Z2LHkAOsR9i8ddfpw5rxbt/+1NxjYA8uzZ8Ag\r\nm3VKdaYYS15WPsq6nNLGpntDx8ILBNw6WmBWCtZYTVfVcXZxB3YOdudtX1QO\r\nVnS3vzE6svJ3XNscnIRM0/wXjafbRdjJzmebQ+6/xp98Jphh2oQ5St0NrPza\r\nSTbXBUI0SRc2pTmOI9Di3F0dV2+h6Z++L+uc4afSH8Y18i/Uw/ZNzt282SdW\r\nxMlT7dvQTKI3PGBV0G7FHlzjE2s79qWEPpwL9i3g3XwmjKbWDxtuUBlgxT/e\r\nAjU9S4HEeKK2qwauecXtisgTtQYPpq6FpEMDILUCaQO8A95T4Jdt/fTJkrF+\r\n3SyztWPZakRo0CY+WDqDSyB+T5Vs6piKzJKP5Ps190VfJLG/IFQdLfZXZCxf\r\nj1R/s15E0iMEUIt9YzIh/PWrcqp+QpVQtJ4OHSgT2QbZFeg03WpzLdvf5r7M\r\nSGjkzvEb4ug/ZG8O2qAh9R+q5CYTxIWXKEq6nFFeGtIgnq05rZPolF3z4DUH\r\njMW6CP+f2048BrOKssIg4oG9oW58qvsRefOlQaCnela5PD02IABQr5vTR9RG\r\n1f2EQOWEhJ/7/K7BXRmqx4aAcKEabU31LXc=\r\n=0GB1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.1_1658034025115_0.5812910181033106"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"typed-http-api","version":"1.1.2","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"45fe9ce84d2bc5ec17feeafc4ce078382ffb5449","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.2","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-r98ZnAlLEaaEvD/Mz1OC856oPMyXxZ9MFETaZLmzcV9AP4F/hpzcx+bMbxdidJjKbTfRrmKndk6DD0OdoM2bmA==","shasum":"50c85aebaa0bb589bb7ae22298979d647dbb9138","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.2.tgz","fileCount":7,"unpackedSize":18409,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZGhkJbyGMymkFlMwST68QGYWNT8FmZhHOZ4jcFr/ufQIhAJeHsWBI0rnyVPm617cnwbjO9Q0euPaUy1XShxGz4DKH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi08OwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT3w/+JPibjwKZtH54kE7b81f9LUhyWMgehc63K9ewJwqor5iyt7lD\r\nSFzl2buUcX+5qG7Y6uEtz5CQxq94wnswPc7j0U4FYr+mDebtlFu1UN9edeQj\r\n+xCkdrwvO2yXOsniIu02g+hYi654NyF0rIeqJYDYFKMh9JmCdgz2+uZrjOHq\r\n06uNtoywvc+GVJg+TjFsCNvdWjqUOohhdImELer3U9rI4Frs61PmaJxLwUEz\r\niIZQEH/1z8mT7TAlTkohlP9uGi/OnGBBwly43RgoBdQ2/120Q9bWsz+TE82s\r\nYiClP6G7WTwDP6pCLdsCls8puiDEQcNPsR966aIXRsES6P9Pwz6KkKT5Nxde\r\npwufH2r8hXiEh0fJm/irhF7j1bP50RGuzkTvN1bDDl8ZVCI1/0eU9870oLrk\r\nTnDmm4uOiOLQOKC8J3WSAMKNUgmmjvDlHOMve9hvMQmFlrO3iSWliNWPQfdp\r\n1zMWr63dHgNTY+jJghvAi0TJMtREivGsw28k7MiF5zlGeTqQJOH6KQFTK0cT\r\nUJwDqMqfbTpNwTNEGO255ejIC7ZYoQTEiiiMDTGxZvfzPXagqfeaxW7MhJw3\r\njHChUEsTCnVSDwjk+4rR58KknOAmmkog1nlvqMTo9oeRLRqgpCEUdUs/6WIG\r\nWhkQ2BbntCGAKSvbTOxXccJqU0jEmJFlZyw=\r\n=0u6z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.2_1658045360629_0.8161105025807829"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.3":{"name":"typed-http-api","version":"1.1.3","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"1904d89cb7cc3a9bdfae789ca42f5c8807696968","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.3","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-k1tKPYg10GVwXyQ9nW/lZU3NkU0Pk/yzEv75lWkK8UnfBIUH9E67OufJnJP3aWyYFSXqhUq4HQfGZ7VatQ5ebA==","shasum":"c554e240bdf15ce791c725f222c5e8c2720508ee","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.3.tgz","fileCount":7,"unpackedSize":18445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9VDUfw8/NLDGlaTK3gfQJJ2MM0ytlbYnc3INUK4Ki6AiAigHOIRCcomvSqahROsP4fOC3XWcn72uhRFAurDqsgXQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi19OzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrsQ/+Mz+3y4xWN3TrCHHirMWVVkHuEfPjlDW+ALK/ofvGM4y7jEP1\r\n9MePAZQ/vzwFbBaK5tElm8uGDi4HfJu1DMiUKMj/3duag4QAE9eAn8OMVM6g\r\niew6lHAHuou6945QYyPFdhIQ4MMGDh8J4mpXNJgnLXLSnSteg2hNxOJlVoac\r\nSExGX2i3Pmn4ngPpQlY5PVSebZq+YGCneey7hk7voUV6fc8K2xAMR/VZN0dy\r\nDYGCfAmZcB0Dki44SWKWqUeGo+K5lPIdWpdV42pLLCpNV+wSs6z1gN96a/mQ\r\n1WLdnQDKBeGXDRFXsZGLQTGIu3gizonGZh9Ckk1ZUMY+Ie4Zh8UiPkkfQoeA\r\na3uieyTb8Xw5+sTVuAuQgil2f5mcc5ysXJQp7oi5w+oHH2Q9G12kzZSyhzCH\r\n8e1PffrorSQVkunNq4a/7ftqjhnbSg+JusQUMOaxN2TGNrVeNDtzzmZUlRqZ\r\nQBJ+0jWQouE3GOOYVOVQzynjFb70m/2jHKgQplf9wi7Dm6HCyLDvRRBE0dgm\r\nhiUKfRS+BYAlKnZBRAsPT80Zy9WNvx4vaoi94HAF+Cju8qm6tVKJXf+Sik83\r\nEV0nx1Ft1VGdxEU+er+mYr//AfXz6TufDmmBuxdFg0p1csP8rO4Vl6DnfYPk\r\n6oGamzLNO2V0GfPRN7agi0koHRZfOBxnkpM=\r\n=01H7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.3_1658311603715_0.2905944398424085"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.4":{"name":"typed-http-api","version":"1.1.4","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"a76e4f284a4849140262c4dd905b9d124872fd40","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.1.4","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-mOWG7oypD6+p9eS+TZeEZcnYOK8dA7jgxkc3S2XjeZbV1qmK5WmNn6DIC82FFShbJa4yrQ0tsVTFvak4GlD6ag==","shasum":"728dd2d1d61fb4d4cece222d0a14222f0c2aa82f","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.1.4.tgz","fileCount":7,"unpackedSize":18485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUahrWBgPuaxksq0ffSPHxvwj9JVD2ShdzzVvi+Cz2GAiAxHcFGYGc4C06RvWQvuQIMbcaNjgWssAV9bBm2oIPqcA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE0TBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbgQ/+PCK+MF2wcRPCOQSDOEFiyMi1iQXFC34N78ZgzDrhFiTqlMsq\r\nAE37b2PDONX2iX2eFwJy2KWoJ9FL+SoVCqH2M/V8qYYk9Vnvj5jNqPT7AJto\r\n5tM+ZQbT+AU0NsuDQVzp/CVoYURDXcb86env1GJU1gPWwnhc2Uucxz8DWnW4\r\n1Ge217K2gYNnwdyZ7Yyz5RjdAJn3I90naZYOQq/glLGiF+al4yy0wassmX2W\r\n6yB57kZRhJXcAwege0sgKZSYRnsRIAxxm/XXdMgWy3ACzIRjRjAVl1cTBS8a\r\nhNjkqA5KTKo7zB9rzW3nAGoBMg4byu6jn0Z0QwbI7o1W03wfUhomNY1taHW/\r\nak1vca/4srgMRxX3pMWkj/0DAuLQaG7wp6bAWnsw8UDvB7oW91xCQZIy5irp\r\n2ztdVCFCbR7MHcfKOjXy51tyI+wtUOLL1kJI8fQF0nlmWYA1n5xt1KGCUt7Q\r\nzPbsknvvCI8+87pVoCD1fQmoRbftKBnR4j0WqWI0mKKqudLPQWOvfiSs+4ov\r\nAEQDaBNT7Dj3PlF0zIEBRvKW8zMv+LgYcKC5PGtmX925AnwWjSb1OpMrRJlz\r\nRvRpIQ5/aXOO0HmulVc8riZXIhV9xU6Yu9M9et2Cx/KpsFW71hQs4rl03TUq\r\nJIYfB9ARK9LhluKZINEbtlU1GhZXy6qmd14=\r\n=+pwt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.1.4_1662207169689_0.20312579030100952"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"typed-http-api","version":"1.2.0","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","better-object-constructor":"^1.0.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"eb246460df687884e3720e6ec36f72b3d51910ed","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@1.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-4fkQ0K7E+E7mULJPLytzwm0cR3/8UuYIv/dNCmu1Jt+MwMKs2tHT+AR6nJUxDG9BNZSiyd4qtfLO73qGO2iVoQ==","shasum":"7a33028232881702e92e965060291950f4a7fce6","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-1.2.0.tgz","fileCount":7,"unpackedSize":18441,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJdc6Izw7kCpu+IS15zdxo4T+gJ14jTf6sYZVXt/9DggIhAOtLtFFd52LTMsqMWBBdYehVRKdsnzJk1l9Yya36TLqY"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjE0l5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBXQ/+MoJSb2ECKGqDmyKT6+4HgXoqWs4KNFHnKrXg4YDZYlw00e0T\r\n102I+9y7O4zEJAOStav5t8MvBoFeUiD+ShW4X7hunJKaoKHGkCfgbQGRL78i\r\n8rrMMavmnHRhq3ohCTC4VjiOLY4My3s57XQz4y466xdoOJ2yqj8ENXi750U4\r\nqJBP8gGdZNCgl8C5MDOfMtP1umpdrFG+BJmlUE2hsK23rikHOtGCB/+LXVgF\r\nzla+2x5I+nr8E8O3n01o4bitHqL//p2G7CAF6tcKMnzYFwVq+dRo7K8i6+m9\r\no012LItcykC7/KfohjfIM0ysDAqrV9PEMTnrH9LgJsJ0ssTckyIKe9wnfoZX\r\ntM86i1G8RY17tlpk8TdnlVGEKDp3/nedjNHJspq30pkGjMUejQzvrDs/hQL3\r\nyUgzqJxo/8giKkaAiXujEAfsRyal/bB9GfMPctrq6GF0lZbn/TAMtYH3J1le\r\nU3mAxDJIGUt9bSIzAK0ebFt7bDR5u1AJ7AZ5Bsfc1XESCncxE/AIbImFLbBs\r\nDxkZpQxpjCYfcNHnx0jgqsHN7ETHFJ60cD/qMdMw/B2xLJvxDfhbc97fTu8R\r\nXdaTFuaoKJOA9HehwquXxQNw4hnMGC2tRdaJ6j6138J1FdO8lfYr7qXx65LI\r\n8168YhNAu085EVldkylJUDJ2J390hhI3VUg=\r\n=KXdF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_1.2.0_1662208377515_0.6696157769948798"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"typed-http-api","version":"2.0.0","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"better-object-constructor":"^1.0.0","runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"e90c3107107cfab9f496aa9dc23379179aaf2ca7","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@2.0.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-nkRSSEv60S+k9txmnr28cDO0jWyLguVdJCUNs5R9GfTy7cbT5PCqv1eX8oWksEUrIy1ETOlVmdPoK7BElaq3rQ==","shasum":"420fb4bb4cc555720a71466c7cf97b36e12bc4bc","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-2.0.0.tgz","fileCount":7,"unpackedSize":18445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9LgSBWioaPzBYcI7enu+jdQP/Cmt9emtiTVim07ocFAiAe8P5H1ujWLY4hh0dub4+AxglNu0gnK9mSFGbJA3OeCA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFBXNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonEw//ekKjqTQ4+qQKxQq8/F/H030BKjPnLAepS2DO9yw5i2WNP7/p\r\nh9VkEpG7aqNYO+Z78BnK9u5fKK9T6zX2D4UYHw+KSYfWvlWtHZx+hDZJ49er\r\n89OAtfKg3e7V60Owg9UN+grE+lZ5oIy/H9gTc4AKzxqOrpKFcSCaIkSwEFFt\r\nWN4lW094gp/lY+OFumYYWST69UcBbj2b7fF4jMIlzwwTXIzYrseD2RnOcUld\r\nORvk8emx8cpK4rmkL06tRbauN2gJuLy6EpUV0UQznqka57Sjoc+kTbTtwZAi\r\nfjh8SSwB6wAUMWRIL7QuKXExXOvzvp7Jph9PEsW6GwszUHsfvceL6RnmUjmG\r\nxOuIRcRCp/q0jOHwcURY5siKnayTbgW+2BVY4zah3jcuszfq3U/oMK/cf5UB\r\nnJuBxGQJznX+G07KtcKlf/IrS6rbxl/gi+ANEymVKvyuPNU5vPwsnl6EVqel\r\nBVq2nh3APaeXY55Fr4wb5IBBtluPjc/YmAzu6uwO6CeFxmNOVycBSiz7XzhL\r\n61exi+uFFMlc4h+2jNa/1Iy1H5gWi7xhpz8zPs+q5Sk/iF6B3ojkaGPQZDGQ\r\nDsd9JN5EDhG3wX9hI6OBY1JH22hUKh9zZrPC6kLIYL0cpft0u2+lVQlTX8Fp\r\nkdhDNuf+18ueo23SSheWu4dEnzT+ZZAjDic=\r\n=anJJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_2.0.0_1662260685745_0.976803256234666"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"typed-http-api","version":"2.1.0","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.29.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.14.47","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"better-object-constructor":"^1.0.0","runtypes":"^6.5.1"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"016e29a39f0c30564b411b74d5bc41f07fbe8508","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@2.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-SfqzoDtKUPI0MC7Bmkkem+xlC8Pc++FL5e/BaB+BTwSR69pZ228o1p2njJ1Y27VJcvH8zoYCiReHL46qpbovbQ==","shasum":"52dcbf68b1e366f48af7d9943b88211ffbda96b0","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-2.1.0.tgz","fileCount":7,"unpackedSize":18906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAy5OTJftIWtyne3J+AnIBfqpRMBHyCivGPJeoLSbO1eAiEA2s5cT/31ZqClppjBWwYQstoP0Aw0rlVdcE30HBcLPy4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFDc8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHng/8D6b/WEBSnoTzfV91lET45JB2yh9cwIm5FpKz+p5c0BxtoSB7\r\nsLcwkruAvzpS7H/TlKcfp3NWtKlMgtMROwEdvrgtW2at+p7VlGJ68nUrUQpN\r\n4Hfzk9Mpo4dVFLFsM9VsdOENG82LqL1g8JfRbprz1vFglnfU5HmxDHsiWDrU\r\nyL1vbLnL+Mc9JU6+J06HvDx29ew3CWghsDuzwlsOx1viMjAyQcUpVXyjG9gE\r\nPbKx68pWf+RqyokhAI6MOu3Mh0NPrQtRfAdF5MmkITobpofG08ScHV622R+c\r\nSYrlia6625vfFPxbOGCr5+VC2GNEWYhBILxgpkZj+yBtbu0qZ9RIsw2eIEuP\r\nODa69CJaWH3KffUo1+s3q7FtiRxMYW3mafGD2vvrVwoZx4S4phtMwIVxFH82\r\n5W5EtYp7TwsBZwdkPQ0ZMxkEngfVOJCdjvAm2nSMc8r0Z8nCNpvFWuV9b6G4\r\n/hSpfoVBgCdCHmF5raGiXIHVveLVsg9nJB3TUawyPN3SwuUic42ciZ1FkdmH\r\n9J4bCImnjYq4ebv6Lsqxry3RzT9kJqqqrmpFzFhOOkgMzfyNEvoZjyDEyny9\r\n+WzG8oQvnBzjBM9grYMwRf+MDXxULqr73TWybBK86FfLHBKu1cVSVGS+we/7\r\ncgLLrT1oJwLNbdth9xZRm+I8ShqWLNVSUD0=\r\n=dk9S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_2.1.0_1662269244180_0.53866760016687"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.0":{"name":"typed-http-api","version":"2.2.0","main":"./server/index.js","types":"./server/index.d.ts","description":"TypeScript type system compliant communication via HTTP.","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"license":"MIT","devDependencies":{"@types/node":"^18.0.0","@typescript-eslint/eslint-plugin":"^5.33.0","@typescript-eslint/parser":"^5.29.0","dts-bundle-generator":"^6.12.0","esbuild":"^0.15.0","eslint":"^8.18.0","fastify":"^4.1.0","ts-node":"^10.8.1","typescript":"^4.7.4"},"dependencies":{"better-object-constructor":"^1.0.0","runtypes":"^6.6.0"},"scripts":{"lint":"eslint src/**/*.ts --fix","build":"ts-node build.ts","prepublishOnly":"npm run build"},"gitHead":"5f165f531842eeadc046fe2948404de34f6828b2","bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","_id":"typed-http-api@2.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.13.0","dist":{"integrity":"sha512-VtPlECFHVuLenLazs7TzUSe90v9vXKJ+gulLvKXA+/2+5q4Oc7td7nFazJ4Ix0W6eRT1xAS0qVU8W3oKjSiruw==","shasum":"92ac0e7ac643c5d2a8ed62148f400a1ad732e7ec","tarball":"https://registry.npmjs.org/typed-http-api/-/typed-http-api-2.2.0.tgz","fileCount":7,"unpackedSize":18905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMsuBJRplCvhWKZ2y//u7Rku16iDnWdjbJxDRnV1edEQIhAOfwZQMK04Hc4E1fsW63E+7Ixid3UAzEhWxx2wLBLoeP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHryrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT5A/+OS5a77yTZYGePjrw+c5pykZAZ06ve79lhKRSBRmLuoiNJiQe\r\nxBT003wFrGs4284uCyl4C6YACmt5tcbMIFtmD1MbG28CIVKVVA98rEZ+634l\r\nCYWJSMBdjeW/BltLAxckn7Zu3xiu5J5VsJQQCjGPIPB2aHm4Ui5nTuLQl8V1\r\nhLZLKe6/MLUlGBYBhf54iZ89/Mfcvb1EgjPPjXVBpxh+NnCdUj053dJaqpB+\r\nCNReYgQ8HoCyk7n+lB96MsNyiAtHB1kzElpiUt9XNlkp+l0tZS07X4jyQeQd\r\nAbX7Dd+yl7mw/29PnBL3b62vPcAPIg2tvPkMmUXJmc2UjtPOl+d97B8Y9cmw\r\nD0dbpn4HdE13Ebrq2GAKJvgtU8e55fV2+qoetlWg9P+EZIWnz53BebTspHnJ\r\n5LNqXzRnM4J5VgJWn157ZNN2OfO3usbvqHSiYUPhATYHqD2HLstx5qe3c93B\r\nXuhpmMzDwwVMCYaow1TGW9q60DXbX29OGauiISyrmj/sooByAIvlDw1Uz3VK\r\n4NPmjNCO9HCrnqXuUxsrvP+EBZrTjW8yHrV+zS76Z/9xKhJxdn6vJIYCRlFi\r\nOtfBnaQGfg5iF5q5YslFYTRj424fBrQT8irIcCCPck2nURoe3wgHFeV9YDPB\r\nsu4ZQP9lwMTPUI9i/A2CD6AYmFw2PMIikjg=\r\n=6CvQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aspulse","email":"aspulse.x@gmail.com"},"directories":{},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typed-http-api_2.2.0_1662958762822_0.5486161668231408"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-06-23T08:22:08.958Z","1.0.0-nightly.0":"2022-06-23T08:22:09.101Z","modified":"2022-10-01T00:47:18.652Z","1.0.0-nightly.1":"2022-06-24T05:54:34.503Z","1.0.0-nightly.2":"2022-06-24T06:42:03.445Z","1.0.0-nightly.3":"2022-06-24T12:28:44.880Z","1.0.0-nightly.4":"2022-06-25T03:00:25.973Z","1.0.0-nightly.5":"2022-06-25T03:57:04.387Z","1.0.0-nightly.6":"2022-06-25T05:17:03.913Z","1.0.0-nightly.7":"2022-06-25T05:27:15.424Z","1.0.0-nightly.8":"2022-06-25T06:47:23.937Z","1.0.0":"2022-06-25T10:13:40.188Z","1.0.1-rc.0":"2022-06-26T02:35:07.065Z","1.0.1":"2022-06-26T02:47:20.515Z","1.0.3":"2022-07-16T13:13:35.509Z","1.1.0-rc.0":"2022-07-17T01:19:22.137Z","1.1.0-rc.1":"2022-07-17T01:42:15.871Z","1.1.0-rc.2":"2022-07-17T01:49:11.209Z","1.1.0-rc.3":"2022-07-17T02:02:06.547Z","1.1.0":"2022-07-17T02:22:48.547Z","1.1.1":"2022-07-17T05:00:25.270Z","1.1.2":"2022-07-17T08:09:20.780Z","1.1.3":"2022-07-20T10:06:43.823Z","1.1.4":"2022-09-03T12:12:49.887Z","1.2.0":"2022-09-03T12:32:57.663Z","2.0.0":"2022-09-04T03:04:45.909Z","2.1.0":"2022-09-04T05:27:24.346Z","2.2.0":"2022-09-12T04:59:22.978Z"},"maintainers":[{"name":"aspulse","email":"aspulse.x@gmail.com"}],"description":"TypeScript type system compliant communication via HTTP.","homepage":"https://github.com/AsPulse/TypedHttpAPI#readme","keywords":["http","json","ajax","xmlhttprequest","io-ts","type","api"],"repository":{"type":"git","url":"git+https://github.com/AsPulse/TypedHttpAPI.git"},"author":{"name":"aspulse","email":"aspulse.x@gmail.com"},"bugs":{"url":"https://github.com/AsPulse/TypedHttpAPI/issues"},"license":"MIT","readme":"# TypedHttpAPI\n![npm](https://img.shields.io/npm/dw/typed-http-api?color=%23c9003d&style=flat-square&label=Downloads)\n![GitHub closed pull requests](https://img.shields.io/github/issues-pr-closed/aspulse/TypedHTTPAPI?color=%23c9003d&label=Pull%20Requests&style=flat-square)\n![npm (tag)](https://img.shields.io/npm/v/typed-http-api/rc?style=flat-square)\n![npm bundle size](https://img.shields.io/bundlephobia/min/typed-http-api?style=flat-square)\n![GitHub](https://img.shields.io/github/license/aspulse/TypedHTTPAPI?style=flat-square)  \n\n([日本語版を見る / See the Japanese version](./README_JA.md))\n\nEveryone has thought about it at one time or another... :  \n**I want to use the API schema written in TypeScript, both on the server and on the client!**\n\n![image](https://user-images.githubusercontent.com/84216737/175767670-9c6ffc4f-25da-43cb-8bca-e58a13928f0d.png)\n\n\nLet's make it happen, **with TypedHttpAPI!**\n\n<br>\n\n## Overview\n![](https://user-images.githubusercontent.com/84216737/175768210-e444a823-ec20-4984-8a8b-23855d42fdef.gif)  \n\nAs shown in the video above, it is possible to make the completion work to match the specified API schema.  \nThis is TYPESCRIPT POWER.\n\n<br>\n\n## Do you need a tutorial?\nYou can see the tutorial on the \"Wiki\" tab at the top of this page or by clicking on the [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Tutorial).  \n\n\n<br>\n\n## Or would you like to see a documentation?\nRest assured, you can find it on the appropriate page of the Wiki from [here](https://github.com/AsPulse/TypedHttpAPI/wiki/Documentation).  \n\n<br>\n\n> **Note**  \n> Both Documentation and Tutorial are still being written.\n\n<br>\n\n## Author\n[Follow @\\_AsPulse\\_](https://twitter.com/_AsPulse_?ref_src=twsrc%5Etfw)\n\n<br>\n\n## License\nTypedHttpAPI is licensed under MIT. Please see [LICENSE](./LICENSE) for more info.\n","readmeFilename":"README.md"}