{"_id":"ts-rpc-http","_rev":"49-879b3f5aa53d2f03e1b08e9a239d212c","name":"ts-rpc-http","dist-tags":{"latest":"0.0.49"},"versions":{"0.0.1":{"name":"ts-rpc-http","version":"0.0.1","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","webpack":"^4.29.0","xmlhttprequest":"^1.8.0"},"_id":"ts-rpc-http@0.0.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-PeHgrzKPP+6TnlQMAom+9ES6O7/JGYbfTIe9NfRJwb99VbpYCaSwU+SFCQ6UiFVr5ln39Xb5ng+YAyHXIDFNiw==","shasum":"5f2bc6f5a983dda775f0838a701a80689e7022da","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.1.tgz","fileCount":16,"unpackedSize":15038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV4VqCRA9TVsSAnZWagAAeQAP/RCTL+8r+qLa1F303MLP\naFbsyxRGb61OFE5ZcZmWy5ReffCnj+IYiflE2IWYrHjanfxf+PrA1zylGOm6\ntPge713FWtiHcPp7dMP84lBWFaadkmdLoyRoxTotwFDgsOa//VjQAqBrhSQN\nMOYmiHrm/MNkBYLqSxsA7NwwNT480V6EInj79v5a3sfPBK7hhxtOXvBzV2hz\nqr70+mEQu51Z7bVnitfu+u5B2zDYTvrjOLTSKhq9rXT2YZaqNL6E4RG9vshK\nHiKsolP8zdGrdhcRk7OVhSa0wgrPLTPW3wPn5OolHC4Pcr3565m1MPI5Y/De\nE3oUYZnx8fvQyMVwzFrworjOJ7nh3YpzoYcd6i6B7k/XWOER6Lx6SLYXr1ls\n5pLFZqKHnx2tBvcdWK0bfcZK2VLMhQ3Me8twJaDG6TqWR6kSry8mXd0mzpfh\n84RwldQM7hXHBIOpJfT16Wk+V1op0PGCxLcbAaGgl2+fYXzntOAAmKI2GHkt\ncKoUVvPkkc0nAezw7XFOikhPQdi4WuSJSmJoAY4bONpXqjFRwHvjzZXxHjou\nVhiy9ZuAPybxRCgCoNMmSpbQDe9WQwVp/30iDw+2TuZ92kEWTLi/mUThO9H7\nb+Bi+rpKCze5SJU8OTue8Hs0Lqc5mYpgbEZTn2m/hMEsl4IsTJ4Fr3Th2qUk\nUgMy\r\n=n3eE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRYDseYp4WRk2mEd4ouBhvpTryfFWUbeC6hk7nArSsRAiEAhPdx5d1alL/m891Fl2z1oB0iRrE+p+2vkirbEhPTLps="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.1_1549239658286_0.3744884166599627"},"_hasShrinkwrap":false},"0.0.2":{"name":"ts-rpc-http","version":"0.0.2","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","webpack":"^4.29.0","xmlhttprequest":"^1.8.0"},"_id":"ts-rpc-http@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-0txbGukEeoJbZCWn4+awVSx10a5FvXwEIIrZAmbqQwCrG2o0kaIGDiLUDrki4gn7fwgpgVCN7hQgFh5z82bvcQ==","shasum":"85c55b90b752a3780e1de5e9ef372d7594ef9578","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.2.tgz","fileCount":10,"unpackedSize":8355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV4YVCRA9TVsSAnZWagAAuAQQAIvSYw1f5hrRBmmmzmV5\n5oSLX0WY5dV+lAiRFCI7x4Ov4SI3JO9IQkgS37dNhanhtPBlJ7cvr5s4xZmL\nmCkm8+uAMWqk5vwRBFtSEYtszeutqTHUwfqzl720XT2iSARNgDtSPhYo0j3K\ncSF8s4/S1vv8agHjHvl6KOyzl6G0xmIm04Bisy255fNTO9sxo1ATsmnwSlJX\nqvopMBoMUOJ+GafHrEH8S4gLLzpVpuN8oJNQsz1v61qW4dewKmT0p48M8maW\n9TIBPKm31NVe2n/o+ji5UMAwEU81EX7VgufaILzHqaEf1j2P4hdgXXzfyGI9\nheQ0T9OY0aILTGSEnNh9KrU6QUZ1sYVy7LPtp0rJWQbOQvkkHOmGY5kjf8w5\n8swJ8ULAk1CLU6kpZuBZWGEk+rXHpJQxYuXdwjb8dljA3qJOJKvOS5yIsUao\nmUZKxTVu4H0zQymbiB20OjRFSgJOppJ344bo+BV9JDirpmDyw4ZCLvYrxkvM\ndvzcLtVROdR1+5uz9esST0D8aN0vhgb137na6yTTJOLrNpCK5PWENCN6UVx6\n6OWEjrmvhuduzavdPSQk0QZA/7haH/haUi3OThxJQiE5wMjRRAyQonVZAJ8X\nuTyGQsjpufthvxsuoNGym2qiNucszu2Ik8Y+aTs8K9HfRKnR8W82r5OQqUnh\n+wyB\r\n=y7Xj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIChX+09EGVJJ4Rcd9QFhIyJY50tI5EDLMa1BNHpudYi9Ah8YQa5+tLrzm09/TQ48SR/50A14qD8MXdi5ijTU4B6P"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.2_1549239828658_0.9583027285974317"},"_hasShrinkwrap":false},"0.0.3":{"name":"ts-rpc-http","version":"0.0.3","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","webpack":"^4.29.0","xmlhttprequest":"^1.8.0"},"_id":"ts-rpc-http@0.0.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-yKXS99LwVcSYm0CEraefGV6t4q3DVr8TGyzYs0/qWY8w3xqjECJPEJZlm9/hydahlkPisdQPM+lZrUAnggn08Q==","shasum":"4876c627eeac5c94f68ef9611660f1f9f950a749","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.3.tgz","fileCount":10,"unpackedSize":8355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV4gVCRA9TVsSAnZWagAADFcQAIwpATtmoiIYbM/YyW/i\n0t351Q1IwHz1znZUgI1mU/qiTUa49HRK7SJ3bxK6bFfer6uulEe1jHAbVZmO\nBRWXbA5U8+jBjkQJ89aCLDwjcXDJL8oVIbcJXDFwecFU2cajhFIUxtBETasc\n8wh6yR5XIckernEjo0YGpPC7V4gMvE/vc9fRX8dN/sgHKJjnr6CNhu7Ml/sz\n+Nzen7SVWSBozNOeRv8vNAAja6JaoH9g45YuQYg6dvxIXW8CUFY6x8A/Loeq\nGf8xZaQfatzQzg/YmeVBKlM/zx9Ki3TauXGdZ29M1/lMjePMLD0Z/Ceb9w7D\neo/VpXVKJ15xigiQ3mWxmVdkx9M5WNFeslPgwtLT0fW3ur2VKTJil7l6y1v/\n9yHLoS6lGVR9PTFgrLg55U+hG6iihoS7/dESnvs/uCsXTSxs2zDDqJXDaXdf\n3QZo86MuLgMA97AVgCYxQaU47mtcnXXmL3fEavvVyErB3L1JpJMPEbmnyso9\n04/bY1fQUjj0i7Ruz4iltNa0P8SNbuhKb976wOY1lf5mv4WvXCt1XmWLlJy3\n9ChkI/2nfdZ75AzNRmkF80VVvfGuQq85qDncPP4qKaqpECbTbU4LwxVa1jJN\nLEPbi2qvjTXP/EMUNHHGwZv1tmuBXaZOag8BnJ28H4CHO2+XlWuZbOUjic55\nvmlk\r\n=9FbP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFWd4i3oJuCdkYaYvaZPzj2VltXKAYyvgZegi93li8y3AiBRHmm1kulQ3/UVFrxL4Q1bbL5yUz/ruDN43N8oIqcFIg=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.3_1549240340734_0.25252527657579904"},"_hasShrinkwrap":false},"0.0.4":{"name":"ts-rpc-http","version":"0.0.4","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","webpack":"^4.29.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.4.tgz","_id":"ts-rpc-http@0.0.4","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-CmF9+/Z99PeIrQbGPgMEIU90QzM0rfYZjUIZcXR+55vgt2aHLDqkAcZG/1v5PvwhRcYY1BgyIhzJqWQgX3CSkA==","shasum":"94d84a9a80bb5493a230e4193a3ba2f57007517c","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.4.tgz","fileCount":11,"unpackedSize":9077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV4vACRA9TVsSAnZWagAALxgP/07naI4R1r6q1gAjfyiN\nSoQiIFN7k9CuWik3+t9WJBWA1WWstdvpofgYq4/YnyFcxMW/Hf1uiKwV6+Bi\nR148hA8EfIXKgPYokZka126TS6qPJwvaRORArQM6iNMr/7UkSaS3rvX3maCl\nlgsjdPhweYa4UUgZFV5vv/8V5+erL+blp6pZ8ApbgsmsECgO1f383fYvZfoE\ny7jGL5DROpZgcLOeVvQfwdy0rAicqdJCqWu73yPRZESOuFt6rZjhSOwmlGRu\nk8m76qHS8aVjLZN0M4xV3BBkugZo++h4o4pJJUbV92fBVYiViLkswwQYk9Cv\nLB+5Wfm5sp+Z9Y/IU2uPV8YUDrUjlTnNusbHkj4yPJrVcyEtfb9IRdVzsm4l\ny7YoAKxQd7FYIsmEA+GH1dbX39VCfM/QQ3rXg3wnBq6mAPgqik6JNBQCO60Z\nkinnzDu6MDZ7MQ1XRsWXEgnEIqMezu6LTkp7EUmFUfXvTxChxu7sie9ry5Ot\naVMTRP7A8UXiWeOi/b0hSHUJdPDwwXHi9n5wqiCiwAXel477UySXTRkE5dXS\nQehrSckF/co1r/mBERl/xdrU4Uq6ddtwbi6iH0TSJJjOkL7nRZpXpfplcjeT\nhDEGbPSmHqKGRIMj2D7czQ4DGz8L2292sl/pbyA8XAHTE/ec3nMOsN0fgneI\nsV6E\r\n=bYyd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/Zi+OpS6Yp4eTXAYDL55HbhExvxRa+FYi8K4mTnMVXAiEA6jcGJT/J5ekWHrkUBeaRG+q/pABUQLXkSww14sNvMIg="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.4_1549241279443_0.6400175745797037"},"_hasShrinkwrap":false},"0.0.5":{"name":"ts-rpc-http","version":"0.0.5","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","webpack":"^4.29.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.5.tgz","_id":"ts-rpc-http@0.0.5","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-4CvX4XqCYctHy3UXS2QaXM9m3s3Mc0sXYO3hFwXYHHfCiTesNzIGdGR5QJmWVT4gxJtCeKrf0kkRhTfX7cRcgg==","shasum":"8405927115ad5bb9b8939d84ff5b9de7b592d86e","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.5.tgz","fileCount":11,"unpackedSize":9121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV4yWCRA9TVsSAnZWagAAlxwP/0zMvGBbTpD6zCooZ1Sf\nbNyM9nLOQcmvFVtFvPRcVi7xPTcLf1xhO+w8s8+s1PBe1BgnkO84dzkLUOCF\nNgH257qU846/IUETQ0wDKFMEeEuZpY+pHOi5FiPXABHxLAo+KUTtHhGj5+o1\nCOM0KKt6hZKWVaWb7KL39HyTMRdobFb36rLkduuLlvNImp1twixoYIpBtbzp\nrGX1vL9bQG78PorrlbpvIXa21+axdN2SBokHaQNrs9P0xluU/pwqN8yCtB3k\nbs1Glq7mNzlrDLnZ+a/KQQvAXLqd27ZAA4adUB8xbklAUmrELPlORqOKVMkV\n/Wl7dD5uHXh7AUsrw/Nf2qt+fDe4LIBz9KIvY257xwazbh2Ijpb2ULdiFJK4\ngJmDJaT1tuOYIwoCnZ1dchs5DpkbvAapYrqiTUq9qDC9E7i3zTxcy4HcRl9h\nhUDq5Z4/oeQQIoHKx6SVhnp7PmZ7Va0PlVzefVog7/XtwznsavyrNJd2YD9c\nCQ6lFz44EStoFki7MXTBd7sYtbusqDgP4Gdv9m75EpL3tbOMUyEFgFaHHOTa\nXA4HJF5TBTtlQ/n13QheZGNMwB+F4EPLrvMuwBimSlJ9cTQT/O8J3ZLtsXTp\nUvOa8Ayl8sivTy1hxjH6a+ZY5e/OfTGeDxf/GP8Krage6tRZ1M8+QsGp0lda\nVorQ\r\n=TInh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDo3AWVMgwqNUAKxGax04tG3i+rG9t2pWi47RWzjay07AiBK2tPE59YcyLecvZUK8kqpGcOD+yFMgZRpWJahSsCEyw=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.5_1549241494387_0.17765016550400436"},"_hasShrinkwrap":false},"0.0.6":{"name":"ts-rpc-http","version":"0.0.6","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","webpack":"^4.29.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.6.tgz","_id":"ts-rpc-http@0.0.6","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-HEUpCZNUCtkYpzufuT3xpTjb6kffw2Hl7rqMdn2Xdm8KSoZkTCGYGD9XuEFPD5YoKXR2EVjpUiTLu+HzP2jg7Q==","shasum":"8e35a8a906676ac415376772ff1276afeac255c5","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.6.tgz","fileCount":11,"unpackedSize":9177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV41eCRA9TVsSAnZWagAAys4P/2UaNurvp5DxI3czLs1p\nMt+UFnJpxeIuDTP2bgo3UyU3BF3gAWeX7D5T1MVoTrzGkbbhtaxg9SUWqimI\n4F0BV/36P5YUfDQQBCivOwty8sji7otjMWMrOV5ICOihOgrNOdgof0Zzjh61\njwnfZp9sSGZrHR2pah65+yiAmKwEK8Oa+GGZOI7eOwJmP0XQPgExcyqk3skE\njpesFkDB94jdnEgcPDt49TQCVOA9GYGDjNTQHASoWB4b68kgeYCJ/sdSm1TM\n+2EJOm4G+MGWXSFhcPtg6JiAWmx8TzVEBj2MhcST4wqaIOS0/lvNGTbHEk2w\nVRwzFGuw5uWeMHbdUO2+DA+7WpA5luLVap21/A2T1aZPEMQqQsP9+HnFN16A\nq/da3b7LFCdEhf5qyLqLmITQbaUxdpVdEtRL9YhPDyQ3/WaiQJGNg57xanc1\nZvxEFhugyNBVFuYBxjz76UFjB1Aj1qqdquTeL53PRg6gjKuEMV6VB1qF8waM\nkp7h6PNXKRptkd5FHBsZqmNIFEWnMrhEpIYjQSCVsfyje0J0re8kRgjZGMc8\nLjE4pYTPwe9bytCaqdCC0qaL3qz71Z6NmOywVj9laN9wlcFMFQbgUeSboxDB\nNl7graXhI9+WyDObEfFooM4I9fi5NdzhZPXj8gfM/hqqq/m09DffxeY/d6Wo\nyZbp\r\n=859M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpcRB9lV/414XmSvutBDutBdK1FnB3rExqlgQjjbDaPAiEAlm3qohCg0ldQ4BjFNUvKuwkBPDYK+Z/VAvTzboxLcHI="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.6_1549241693838_0.10853473750779186"},"_hasShrinkwrap":false},"0.0.7":{"name":"ts-rpc-http","version":"0.0.7","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","webpack":"^4.29.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.7.tgz","_id":"ts-rpc-http@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-mW4aKMkTq77q0utSVQ4JmeQrFTHf1fRIdoacbYh1tONyCG3jkFw9CexOHxzW/AWEyQ4y5VPIrDPEjafc8vl5FA==","shasum":"0f20b0e658b5acea60b81f0fe8fa3ea4ecb16ab4","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.7.tgz","fileCount":11,"unpackedSize":9180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV42xCRA9TVsSAnZWagAAxkgP/2pzaTPKS0JSVvmj7HES\nI5cHyQCtLVYfHcJV/2sbq1GY7uUaISlJPrNR7IT7xKQdtISrYzYzFwT+NzTQ\njQNPTyGugUmfaxo0gy/MGn6dMM0YYweSJWr6idC6q3TdWY+EVgzFKQyYkgpv\nzcER1X7LPitNDjdpoT326OJu7H2pZZ+8Fa37YSgyt1NUltnSBJSk0hSRrubT\naKScEM3Xm2dBhl7H39xIoWGF9m54+rECWsppzRZg7MEkO1pESxWYFYmWsVU0\n7xSob0tNL0M+SOyePg9929eVcCNS/uPbjvA6TOwr0BycMRDLD3ZlefwxXV5C\nF0lKyWPMre7w2Pqko7MXJLsIQelNX+xUhPTHsRlZVo10RR9SSXHH2qSseXuX\n4dOmXZ9hfTSASbpQs06OS0yKO7UyNJRaI6G8jbNZDEpx3c5YhC5Wiw8afWD1\n6q/oxyPnvsZIF8eoDxM3tb/otFoUwJl6sIuXIOSC+8NjIIbG0kdOMP+ZS+Fm\nvhHG/6Khb36+jt76OvjCvYxQWiVn+CLfeFFPX3K8uYaVEhQ+liHTUVfIVHMr\nyU4TIeu0wexKDL3J9T6tTifhin+UkpNEfSSAG8y5bgicEbYsd0CrVyTuUfLo\npQrdFTYJt4nqw4xSKb9ZWk7kXc50mbVQ7AmWTa+DYXK746901Hc4U0r7t9pf\niu9c\r\n=+jZI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAb7krnz56HSLTAw9m/MaGb9G016JCDv7dwm53tbZlYmAiBvk6OzWokBfH5kgWN8EoN1AmlT4ifGj4/I8wT1bhMD1Q=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.7_1549241776750_0.8417805905855933"},"_hasShrinkwrap":false},"0.0.8":{"name":"ts-rpc-http","version":"0.0.8","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","webpack":"^4.29.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.8.tgz","_id":"ts-rpc-http@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-QYED+QQHqsfjNj4e46uQ7xeLNqwMDauDKoxtg8N1F9JzIy3aCsiGtTqyto+EXF01ywVeYroIeLg5+pt9qithXA==","shasum":"c379038b419d9ad254e79233720f0a45f44f0461","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.8.tgz","fileCount":12,"unpackedSize":9290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV462CRA9TVsSAnZWagAAzX0P/3e1e8igBKpIPk7bzM67\nY7HNkfTuNL10G9naqzFmzOaqMTgLhNNl/AWjyWcx7H3VNsr+xVUjYaju0aIo\nUlkQ/dl8VfSeN0nblmpMqF5yeesp/I6BLk1FwNKU5pu7A2BUWgjcBkVrWQn8\ny7I4UU+YFFz+eVHmwCogQeBlumPpp/Lsfw/gFJmXa3kFWVtan3F0px2nnzyB\naJ3/+6D0SyTvq8RMqo9dVaV9vI3k3o6YPfc4DpLn/Yfe2RCsbeoyd2k3j/c6\nb2UrdERTz0mk+dMK2PR02YLRlS6wTl/cOuUWF0DfAYMAXcUvtgVg3vL23f4G\n8QiNa9DNT4zQJ4NalOIadsQcscR/EdF/AyL+umpII/SBxRhVKA7e0QmHkhgD\nsoupmo05hoO0JgTB3bTllsqCwCaGsmDAOgn4GGd3CRD+4Z15jFpmn8p+q6pi\nWDTEA5T0wpOkgXjrb3w13KV+tT/RfzSpF4EzJt2TuQbyi7zeYNeUk8vX5yjb\n1pmgclidIBd9OWc14Y9muQ2tapoeSJZWl8gEH/lbAlbxj51hi4MSNRpRNoMl\nKwXeU0lw8/DI6nw6+rwU1CPmNGqIqS7Qhb0usdAQoY5cO8PXfGy7wzb/U+uG\nKdoqnO42+5ucL/GSkPZhJkM+OqKTvm7EsdTmeoGKfXGqXhVzUlgxZnpHYLxQ\nRm4H\r\n=7Qmr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFw5r0W3PEo3HybNWPQ8zCQFDbKMV5vLZJzLywz5n/MTAiEAuMuXBrspsgn+m+s2Y7kVi50pgrtRKiO6eez95anzbwY="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.8_1549242038101_0.18504283671972344"},"_hasShrinkwrap":false},"0.0.9":{"name":"ts-rpc-http","version":"0.0.9","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.9.tgz","_id":"ts-rpc-http@0.0.9","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-PWw5g72FROVeiTKuc4TOLukzJb7XmYK5v79ZsVrPgIymsJpYs3M+SVRzNanfWGW7KpdVW0YOxQN2rohae+1MlQ==","shasum":"cbf69dd3809d412e23404f5376ed5e237b9ed987","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.9.tgz","fileCount":12,"unpackedSize":9261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV4+6CRA9TVsSAnZWagAAx8kQAJum2G4Dwq5pAeTrAoBM\nVft8FkBYikeh4jZGTNb+Jq3QaJdq2S8cRSGYiAPsZOK7H2g8NoMVpK9m8hXE\n4CRY6u0ZO14sYnm+xJ4NQTCyIe9YAC9dMxjEWll2ZELPANeQKQJ/3TOTqYOa\nL2EwqhBhQShccU3NFPtPQNnp0ss5TS4eRSDfnF+4pBHAVU6F5a4jqLCAwNZj\n7Ts6y9aFXXtBcCU6vSxW999d4XNptzd1fJcMBiTmuSqyifrd4eMn0Ye4hv4M\nh8D3J/BqrofjQOSVxfGmHBBw2SomSfe81GlYvjcTdT+Q+bzRCUGEzafd57z8\nVXuEzSXBKXhpvBMU4hFJvRWIVi5+W5hmjWrZAtmUwjuXURnpWCYSGrrRagoi\nfCVmRTsRJF9onfE6WzU9XagzWJp55jfe9cHJTfO4rtKbOW6iG8jPgAtptbBP\n8hbPu8NIHTbLkj0Myy9ygpsbkzR09BYUQPVxqNFkZn1der8QE55b/zkxfM6L\nlN5NO17c1vgHGz7vjeWlDV2nMEZ313pDrW9noTRAVD5a4DhGESuaR7dqgyON\nYWhlswdBgnAR4GLL4EH3vWlQ//Tuee1Xv+ZMBoJxLXKlGN8/QBCKv0fJJU1g\nvMAe4JBMTJOpKzvP2ziHJGQLc+dkigC1F+cS9P520YE6INoCS5P0qGTeblq5\nQEA8\r\n=W6Kk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLvzSH+VWtKJouHDWXun0z/HDYEhGiJw5rJgNrOEfRbwIgKPEwdW2t+LO+5vXTzjks8Wm+xZFHd9B5Y46AOyMjpjw="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.9_1549242297791_0.5766625481330809"},"_hasShrinkwrap":false},"0.0.10":{"name":"ts-rpc-http","version":"0.0.10","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.10.tgz","_id":"ts-rpc-http@0.0.10","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-kXCIDp5k9poxTj66WjRqU1hQitG2Nffxxj/B2riwy7fDZr3awd4lYaYwxFzQayZcRFCgvXuuaX3POyqUq1mrLA==","shasum":"14e4fd34491c14125f1a0b1f7169e2ce97e3affa","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.10.tgz","fileCount":12,"unpackedSize":9356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcV5bjCRA9TVsSAnZWagAA1pAP/2Z3ABiCHz7FIB+a7mEi\nHMIwP8fnI0EyoQI8fsv4qafFkzPpyNbp9zPiiFt0Di4aBGPi4ezC0Suvqh+w\nj0wcCYHCTSB4VV+KTCT0uz2A1UeB7ZNwT2TkrO410zhGJkdVBkNU6ycn2LEp\ntlnwHKa46vkss1ZzCdR1E0SoWd+J9v8daBVup8qDXtV0DJrqXF1OmebtTk7S\n7BmNJRH9Yyd9nlSerfw6iRRFo/jxcFfm/oyFFQucm2DMJgg8pDh3OJ4EFtmb\nvIi8d9KOKyJfxIKoBGO0GQ9VKanO5bCztxgrNDkTpW/y/z1c0aSjyxXRbxjh\nWxQRULK2V7aBxRHUzTMBo845o0A3bZJVt6+dC0MZB8mBvsvVq18beWdM06Cx\nwg+T/+5l1jh1n7xfO7KCOwrbmtmMggD2CGQOChogktA2V7Gro4R8ZJZcLehh\n3KHYxV4+JQA5hv7KQyC8ohN7BAWXf5CHZPO4VnaIVHqaLCVYx87CKIzy/wBz\nPiftknMfkLoRVEMN7EJmQY6UFl9g7OTGBlG4qW4k8ebIfVui7dCG7b279BLo\nHDm3DaUJstsrVWU17PA7C45ieq1Ul2Ws2RBaXWTxhH1ehGKJeci5tQSGhLlT\nEK1VgVAU3nFylqg8tuifB4z+NH1cut65eez4EtZzGSMj1Wnh9WE9VbWK4rpv\np460\r\n=rIz8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuZxY/YGaB9zWtQ7lcjtNqm2uST/k36x7xQGCNjAtMHgIgF5GNVemSABESnOYkQn27pFBvasrbrbsrNUW0A1d/DhY="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.10_1549244130675_0.859336731862274"},"_hasShrinkwrap":false},"0.0.11":{"name":"ts-rpc-http","version":"0.0.11","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"gitHead":"621c372d271ff8106606edd7234c1102fabc27a1","_id":"ts-rpc-http@0.0.11","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-apZhlsl+/EYSuen3z+HwxUbTseGQR8A60C8lFAqwg7qdGntSraEQKBgNOfTiALzijODIVGwJrGAW1jDbP0wZOA==","shasum":"2e34d9245a44ee6418ab9e03037d67c39ae2b6fb","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.11.tgz","fileCount":16,"unpackedSize":13914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2JOCRA9TVsSAnZWagAApckP/R6X3Rfwj2SRYUxAWkAz\nppUjBKRM7uEu4Km2COT7J7G5V4SPylOdDABUlklGRbiJkNq7e1TTWRNQZqy2\ndFsvviWbCsvb/vx9Q9hyJQpYQwb+5P1vbJqfTbVQFMiQPnD3FCiwN5Ybtztd\novesOhoJcuHHOyg4Sb0cRPG3Obsqe7WIE5MhHJD8rii+/5nZ6fy3NiTXuW9G\n9vbjo1LgERZwWVlnwQYiZr7Cbie3TvHFmBn5iARASjg9ETEvjMZRku3Rl1P6\nBZ1zr4UYN+k5fWs1lhjsi7WTvq8nRM7K/3PSRsPTXANpeXBaGosvFdNmZ1cm\ni5rnEhNDzYWYEtN25L97Qby6HCmV7UO4X4wAozNVnreavh3GgQMwZ5AlMVKY\nQ13OeB7cRqb/vm4zExYTSwQhpz5gLRqegr91odbsWcBN0G811wVOlYKXMHcm\nNby1JS2icbsnNYFNweN+xoJZBAMC6Jb8Xfch5mrytw2XjHetJSiVklAAITzE\nb6KKRMtUAgI25nFOm2XJACFt/xxlmp3MZzsP10pIvTmQCXHN1NfmAXmft3SS\n1gtv7/gutqyOZA76e7ZSSIk8LJIxu6zMz8PtRseAAMfz5IcdIz9NDMZqkzJE\n1nvV8T0uSaYq5cGxHEi7CWrodMAxpl0GUi6XEg0W/Z0NAU/9JkUQPQvu7cvu\nteJv\r\n=fTcu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4hQHe4xnUiUPfKV5Qekd/4Cs4mG8015HTTzeoTKe+PAiAzFoor+aoEWlyBXEnfbZWVkasVc0UBgpYUyPZ1v8Ha8Q=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.11_1549754957444_0.748593851368486"},"_hasShrinkwrap":false},"0.0.12":{"name":"ts-rpc-http","version":"0.0.12","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.12.tgz","_id":"ts-rpc-http@0.0.12","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-k8i+Ev1yEOdaZPMhj1jNedJnHJGVF0/CHJPsl2JA8TyYrVmaJmZfgkS4Bk7Jk0QdsyuLxxjDU36Z7YtiFn8gZA==","shasum":"9eafbee9702fe4ed055fc482bae6a503dbcf5e46","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.12.tgz","fileCount":12,"unpackedSize":9406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2J2CRA9TVsSAnZWagAAAwgQAIDOpqfp57WhBboaYWr+\nqpGftZWM7sCdHVY9AxQMC3l/yNxKdnVxpm8l/rl4gkTBKadlmYt9Hvrrczja\n9hAS0RF4ASOW7bLlnIfb9QRnJHCy4f34o6fwzrf8A1B8G56OIoKVf5GJQuc+\nRPJ1y1lPhgE0Tx/mTBv8DTJpSkjilUnfC2TbEq5/qqEGV88FqMDKLt6f52H/\nIosYem2CxZRteHYFd8Lw6ghjwm9ygIu+Sl62G5GrOvfNB9x2lGOYhG8vNtIO\nyhk18vX6CZpXTB6njNLyiT/CdINe3yYnOIBh4Dp2K0gQipytuHwJGrt00fAX\nEPYfhWrWIoFrI5P+WahveMf3SGaqsl8+ws45+CeTNvoogc1GVRCmskIRQ3AT\nf4A2FbXBDba+dTqJKTNJoUP9COwFES/NH/ZdmUXHPqBZXawYI9C0kwVnLrlA\n6z6CKfmcDiVrQBjc8rQllt4YdPrdrGqU/CjwdFy3q1jRr0bdBPcA2V5zW23h\nNPZKxtvk8yfGI+CucirKX9Op8nM0V57xVFlOEKMay6W3ODoA9DDM3d86xMgb\nlfL9STY7yloUGq70VrhvOYIFpZY+WxkD6GbOe8BU+FFicZ3yvfzOgg/jwvFL\nZInpZcbjIQ1zMCm8viiquwaM9x+F5AkBa8ZzEIJPhl+2MpoBwZB3dOhz09xD\ncKQW\r\n=Z3/J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpJLU8mB1avkuwaJ/vLTGcIOD7fUlVgmYmw8ZzNhvneAiAx0C/l5BN1W84Szk9eBiOw0xVC1b5ZZuDiwkJ4gxn1Fg=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.12_1549754997470_0.3103627873741728"},"_hasShrinkwrap":false},"0.0.13":{"name":"ts-rpc-http","version":"0.0.13","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.13.tgz","_id":"ts-rpc-http@0.0.13","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-Dvs739xkk6V+5FXfn08FYa8OF5dreKtN4rihTpVAdxe80OiVZ+MCfXtU+LNH6wHk9VzZxPAMG0asD5+/VLWKKw==","shasum":"24537049431507cb754a2ba6a37b635908f8bfd2","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.13.tgz","fileCount":12,"unpackedSize":9413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2LzCRA9TVsSAnZWagAAJdkP+wXmwBQky6dZ7e+hnD7t\nCXhtUX2v4q7lF29HjBaVlpSrVwx6/iTkhcshyGvZeYa5apmcnImR7Z8kDxCR\n41Bp0zGVe+2KZWbBQbRBugp/mdYTLsxsC/9+TzsgqF/e7777wBDliexK3Qkk\ngFAs0Ym55kfYu9iPQtg4+1PWkX8O1wwZWGLgbVss3AxQj6oKz24ZghUkbvOO\nJj1J+nzcpwFnLQu6TEGNoKBngKoBRSU1WURBaepg/X8IvLvgCniFNC2GlHcv\no1US9y5v/SYiAYvR2ft14hBDegIa/C5VKQiqeNphY3JuNOXtkuMWYcuKCftq\nD01SJ51/hWx7g3HAtKL6UHpasT+PoST64gE+Y27TRLteCw3D5q6Pjw4UO1QU\nL446DLEmR7xXIYjPzrZGcoL3D20rAvw48S+2jIcUHRvIn/ExZl8Sra4EQFAi\nlXMqI6uEEPYlM5Mo/NuYfyqspafJeqnKTuJZjOiJBlzQQ754XgCUjfX+cbpt\npqCNxDsUGDG25Sqw4QcYUBMRJSiU3gi/T7+doU1OOBJDeX5vDP2YBt0VMc59\nLCrviOmkJYLdPlsbjTFLAcIeULeqsXI6jvTDzW/VDiYs3cRtm2V9mkCvipkr\nqi2fYdbrFOUDErXFH0nrbeWX2TMTwxQok1xpPrT6xeg+IbgJae4925yOU1d6\n4n74\r\n=Y+1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6ECn/mnbk/PfVvIeBF8AgEhS7FUFTEY2j/TO9A+w5tAiApEUENiRlH7P2gMfVO0jz7fvEet4wDqPBew/rJj9g/HA=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.13_1549755122840_0.26945800075502646"},"_hasShrinkwrap":false},"0.0.14":{"name":"ts-rpc-http","version":"0.0.14","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.14.tgz","_id":"ts-rpc-http@0.0.14","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-L/Cmyu1iWdcHnSFAOFoWoa6pl7r4C/US/8nJ0ezm1Zvln/+yGGhCHYVq35XHy0h67+jYkg5n2hberppdemo9Ag==","shasum":"8804e7625a199666c3ad470ac6d15c885b42fe9d","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.14.tgz","fileCount":12,"unpackedSize":9413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2OGCRA9TVsSAnZWagAABGcP/2S6w3c1eSV4+Dkhi7PN\n5BeyT1gYDa77dE1wj1mGgifuonfnR3zNM7iXsuHnOyMJv2d79Ro5/WygNLJc\nBf0UQeEpRDgMigjSL12xJmSE8bYNyS+9mBFnQsxS/cNASsZjJ9dyaz1olqiq\nwq15Vrmpurc+lERTN1sR0Oc1cRzI7WQC/ziVUBDfX4AyBScPxwvbq3zZ7Q8U\nMLGTmKw7mbZEWCL2DodjpfNYIPnriBjNMYMYSArssyJmTY26cF62hcKBeTzA\nHLPUam8rzD5kJ8m9kxGHiuYvAi/BYBFNFmDbECK84BUBBamJwaE2YhM0QAXK\n9DmiPxUXgN0VhbtCTHU62flDPkEwT0p6pHPcUGrOzwRKKTJcn2yFzhisGofh\norgIv+yb2m1WimIkkMdNIUHzJ3Syowdv6a2IW2dOTANV+fEkVyBnhQY5mDFo\nodiVguBEacFXHEZQzNeW4hnQ1G5DxqMtcS0DKaGdig8JnVXw+youUwmMQDdW\nwTVl69RdMzxjswi0BLW/6XGRBYj8uQrM75clkXIhuZ1TIzAK/k+dA6lh/ir2\nz47E4rbPsxJP0aYYnV+antUh7Fpt3G6KhUGBKz4vp7lxKaT+Juk9AUwtQa8a\nz4vU0eD9OLkKMCla8uTmYCrrsiUAt59M0IBvO+bGOPzPmohVVbO2ru7E26m/\nCLVW\r\n=iNQZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbQ7FvHXFPneHsltjWvsoSrODLvT74q5tynkPmd3KMGQIgSHSdyvIAoTYqZhjvQjAfa4NifbnVmHr+mBEusFNZoPg="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.14_1549755269434_0.4259853041854844"},"_hasShrinkwrap":false},"0.0.15":{"name":"ts-rpc-http","version":"0.0.15","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.15.tgz","_id":"ts-rpc-http@0.0.15","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-hoXrzirCd6UbV52498IsrJciGIP1MomTys3uC/ymUznY9Wx6FN/n+Pk0ELsmoFrMuXXEgwALlbWnh9zdtdGc6A==","shasum":"8978a03f2a33c30497f55aba62dfa33353f27e40","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.15.tgz","fileCount":12,"unpackedSize":9472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2RICRA9TVsSAnZWagAAwukP/jQy9V3I/L1/8DE7V489\nBMh9loPWH2iMTgAyBOyKiTmjBY0SANg6DctUN1u6w9DgsuDXkLbHVOSsNqR2\nYaJ+XgMZS298Fp4vKtZrBIsSaBhoiTuT1LH/Ha0dd6PjZFVRR5bqLFMJrCxz\nyz0BEAc10uXqnnOoBeBb4tl9NHfSiXYsL1Jy9jl6qHyLClMp85B+Xe3fWoz6\nCvm/TYNoqK3ckr/JuoCR2XGk6LwJXUB90dO12DWe4duGk6iAVLesCCEdo1Ah\n/VRKs1I5JHLqk2oLnp5mHRg3YyquLD4F1/gFUFUPS5iLjnIHjYVKDJbGacYv\nNoqIdCiPMRLHUDPTtinRja/trw2+Ar+/MVDq8FOStCMas4KWZytlj4Anoz2z\nqw08FCKl67DMAfBNWzSR4WxmALMCDkU9Nf9G42YqDbZ/POS8VykJjtnq0pae\nSkkMO1i0o3vPRFLpJiEvWERkfAC1HVCUOpp0gdlkoqRfsXWGMLvTKcU/7z4J\nlly66tw6GBrfVfgugCCoRVraoJT0p9A5eqeaP4exrJ+Dgy3XANBooWEp+tVR\nNAvyw9wDyl65YvG5nQ1qVHkYuAfTA0m6POay1lnZolj6hKylvgkOzUwzHOu/\n8H4wvEkeYnnA0cG9RwfgfSI/FRh9c1oz2I3tGX14ljoH8umQX+8NHIVUuZFN\nCnUA\r\n=sd8Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1KK3DjBxuJBHzSjueY2Aw8mEPzYs1Zv0I/Vh8hjj+iAiBErT7pmDAAmd0gNWgShlrL/B4peQnT8PzRqxx63E1CtA=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.15_1549755463857_0.6702656835859293"},"_hasShrinkwrap":false},"0.0.16":{"name":"ts-rpc-http","version":"0.0.16","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.16.tgz","_id":"ts-rpc-http@0.0.16","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-83OyF08cR23wueGaPCEXLrrHMDNSNRmADXQ35lJP+ep8crVxxpKOEAZDszgpTASYqNvEWmhFny3spS2Uz3JB+Q==","shasum":"851fac415ebc54dca2b6bd5382e4a5baefc49dc5","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.16.tgz","fileCount":12,"unpackedSize":9794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2XnCRA9TVsSAnZWagAARHsP/2dnr+6YtmNah3pipR3G\n/jxSRwA0xVlY2Jqx9qu6gZbwQyUAJGQG/DhBKRr821c5CoxnedyGDEaBg0wG\n/yCBkw9LeDXEPh/jGslpM3idZ4OOR8S/g4wFtaRI/X02m1PQDJ8CuPV6nmEz\nb3F1dd9i56IObPKsgeoEyUiDfjiAIRX5lffZf286F4ZlDEg5BdsaWI002y0l\nH3C5wPd6mMhf4OsFHfLzZxZ9DXy6YXDzazBd31uL8oDjHAYrZFPlsHFnf2jZ\nSFNaHSJYPu1wI3a9Nfo9HdlI7Wd7fEaLGCth6BDC0XvRC/Nkl0BHIrj3Rygx\nB1hayEzcoy/2+30AFSYPzjUmXWFCV7vpxYj+9ydf5Q4aNNsVIbkwkXSc8sVT\n0K82GaP2GRUfM/NT8BeNtOUUrVGiZu+wbm84CUBXEqOD6aNqL+m8CyI7+ULJ\nZ8jja4t/oKRm5opstX6o8uPChnUWPCnjPZ8s6YzgorbIXNgHyT1JWkSqBddw\nO82UezijJmuOcRqRvf4NGs9DXKPX+HRmYOHA+KIKwW3PJyY8JWa+kHZLHGvo\nGhHiG0EQaTGYLMtjIdDPL9iM/VvV+YhRcvTrL+oSjslv8wxxAIA41h2i2UsE\nZprs5ykVsDAjxkmMKLpXp1HbiYSCpMUoIwiFdkL8NVpQUrIxqd6jwfwv31We\nujac\r\n=aVBW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSmZIuBU4Ddu1cZlu+iFji0AJlYDq1Uty3cK4riAjdawIhALxP3PPdWaqT09x0lwHlENr4+8VA5DhdSHywvEMZCPw6"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.16_1549755878803_0.31859089906320914"},"_hasShrinkwrap":false},"0.0.17":{"name":"ts-rpc-http","version":"0.0.17","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.17.tgz","_id":"ts-rpc-http@0.0.17","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-1QKDg8DLm3qcaiHaZ2p5ERKcfatC5EEVWz4G12U6MZr9HHsEw8yQWpyXEUyqHlYXEXV1VP9AaBSjG7fRjJOpGQ==","shasum":"5db2732c51401d1d1f433c6b98dce70e17ef43ae","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.17.tgz","fileCount":12,"unpackedSize":9813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2hrCRA9TVsSAnZWagAAWBQP/0AnZV4ZB3SH7L1gy7Ip\n05YIKd1JlpLfc9ENcrLkn+GZKbJ5RwEZpHj4ml5fPKEv2VBQ1kOTKTOE3FpK\nXCJO+9U8uNdkd/lt1XcOauCh9OWght6KdYBq9NkdYORPj6SCueY/mTn/0lIi\nN1S5fDW+BUygX545+WuJLOblAoHDNU9EUn4MMY78GZHmEafEeDPSBAB/++cn\n7Th+6FUZhhup2sGiLgbsd0NN5+4dqC3hsj+MHV+eq7+4LNOeHLFsnrf/hx0p\n5VZ4KCoPx2ZBMQPMdv2HLtG4ZKpYZ/mVW2Dfj/phydQJ67xTjQHB16WYBMqR\nEFaLxkcwt4bCv61oW0XLpBDfu3KWxj4aiE0PiBELT2CLFzp51W+Oxy1xNt5s\nqkrtnPz7SL9wK05MV+X7m4bqD9rKT0bPkttSn7SpIbReY1b5tQZ1DcNEHreD\n/KUndWPHBHTukPUx3mFbiCWD75NagrPyUrCLgOJ70wIUcjmfbXe0EYoLiGJ+\nqzGEY7hfwER5rwT5PLv25eKJF2fRv99i6stoq4o1koIxzByELsiQojPnLHYE\nPdXzPN3PAjUSTUZ6ucPARVUBQfA5xtkUSQPUUtHZakhYsH9a2ApMVcakGCNJ\n8GOxQQaAd87JkRNUUrbpfdd/gn6duLNGnOvHKTwNm6q39lO6qSjfHYPaCUS0\nQItH\r\n=tbUD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUm7LBB805IKAFQLoQ9Q+MxsCd1JeR7D4Wg20bgp7Y/AIgMWtFXoHOtKPJXQDPiv38Umudl/RlCHSONPziFy5HdE4="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.17_1549756522843_0.008941900563401495"},"_hasShrinkwrap":false},"0.0.18":{"name":"ts-rpc-http","version":"0.0.18","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.18.tgz","_id":"ts-rpc-http@0.0.18","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-YLGAbbrmfQ4WU1HQyckG4/UvstWDwp4+bxznvY2CFepVCo8OpiIY+pVQaCgRUW+GyppEmn9WQaePpfXgrosI1g==","shasum":"6538bd52ac7daa0fbc7bdc14e3c7ae3493bcb05f","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.18.tgz","fileCount":12,"unpackedSize":10177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2rBCRA9TVsSAnZWagAAMoYQAIJ8UnShv42lRig2SJHy\ncJha/2AI38pzjqJcdPHVmX9XZ0eCbaaByE9XvF/K31kTzFR3dOE4zOdM405e\nz7cs1rDygRCJ16AIF/hisAgjnQfNp6wiZ1pY1+nTUEN32pZt6yIJ4Mf0G5bP\nlmy2t/cg2SC4/luEi8a+JrF/NC+TyvarLK2ejYEiL/r9rTgWBmPyA0wqFPNM\nFO1DPIgB1kDSQ71Hp/lrAdKBA9GDOCD56BXSpqxDXKTDxjIo8MPox8XJg7Lw\nIY24y49UldxjAc21TboiNpgh8tTwvyqlr0MLZuZ3K5bW/PDHVdBlWGntm6st\nWjuezMgy23TbzQQSzbeFEV7NO+yYKiJiKwP71E2+APaFaIq+EUVDOGG4rrB5\neEPirSqtt56BYfOXpOG9YfoiBZl2E+pg9aBDwLPTcMZbebtwEhHjOtkmpUqG\n6janbypX5qGCM9IWkuHryvej4PQW6PykhRxNq7ktUKtQVTWZtOqmv4QIMR5N\nuruPlTDifNabxHEga7d6hEIKQ196nXPOJ7mTFZHZgrWoZ40UY/pNz+U6JOhS\nhyUywwIZoKG5gsBVmAxgzduC4ngRRGJ9PutT/bkXQa4sTnyP8qH3FSXYPhko\nvo+1BgMNvGDDjOZXhRT3jycORdmhhhLZxdkjl7A/+rYC9j0/tJS4PzlFjuS+\nMSHL\r\n=CuAV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUT+3b+I1t1q2UCg4df15L9OTsmnoBtqDiEKgbByBaewIgQh/hM+jPgdkKENPUA9PQJuLiPxXmO1urQb9vKS+QPRc="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.18_1549757120281_0.9611274491085695"},"_hasShrinkwrap":false},"0.0.19":{"name":"ts-rpc-http","version":"0.0.19","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.19.tgz","_id":"ts-rpc-http@0.0.19","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-Ez/f3cq77wBPCGSpJxC+0KazT2bgEgkWodvKKV3VSHtYLhZ53FYtLbmEQbZsN4UITKgLurp+fB7CjpygmmUErQ==","shasum":"f000739e94a9494465abf655b1c3618cc380b78d","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.19.tgz","fileCount":12,"unpackedSize":10138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2s6CRA9TVsSAnZWagAAl2oP/34A9Iz/E6kY3qDEw6YQ\nofDk+l5zbFykaD+E2ouaVjcMtKVw3EBovpzLCwFOji/PWu6p6fgqwwxkZL7d\n3wU7fsW5H/kaXYUqdE+y4aHRtExgWUoCLwpgtRoHc6sGf1BK+7256COCCMPY\nH093cTClURSra+cx/+TAVPmZd4e41Cpr9ioS9oRQyRAA8LLlV2rs5SgZGew+\n6f4Zn8Skrk6S9Bkn9vXKxEiLq0JMpCMEl0X82ZFuBHw3YK4UBIHgyGa+9Eaa\nyvDkTbGT8W/zBCiRAiQKkjab9hj93A7jGCgfWYPoCdcwbyYSK7Jp2/+EHVTo\niRLoPhCgAoictyMpB2q9Mn0unVwjCHjw7I12lhYIbseYIkuEC/Ah7boHVIOu\nEXGP4z5OVMI0L6U1c6qDjMgsGwxQnwh2IzU6sT0MpTdsFCjWKLVBOlDpoqQ+\nEIWSuTQfnrlxeAJUa7iiXIqHisKGusgr3MauVHDxtYHoPYK8HvJtMbhPkGNX\nDgExe6zvYs+gxj9EZ9+dNfWFqkU31kZYU5wBJn8mFBm6d1NZ+0pHZiQLbu5r\nNeVrpC26FYNtRprLT5BlqJOlppDBsVrsYwzEg2covf3bLJJA0JqHoYZN1aQb\nYvmCIrXp4kneBwzSdzg/Tc5Lpt6oi/pt3wETFh1lSgI9DkSmtH2H82Yi6o6u\nsWY9\r\n=uU7b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBxElQI5oWj7kPCdYMIUk1s6PeNGoOWOugPXZYC0WCQwIhANpeFAje9ota6HVWsRLmYKkyc28MbeGWAG1g2ZI0lJFe"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.19_1549757241856_0.30366079033313764"},"_hasShrinkwrap":false},"0.0.20":{"name":"ts-rpc-http","version":"0.0.20","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.20.tgz","_id":"ts-rpc-http@0.0.20","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-jJCIGOMtYNk2GkEejF15pMKCiVBJd5X7aXCEq+gTafsaojD/w5i1HgKpwrCEjMz6Ei9WMU67noijLy/c1SV8Xg==","shasum":"09dadc90c85bd6733dcff8938e56d779b17d9933","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.20.tgz","fileCount":12,"unpackedSize":10175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX2vrCRA9TVsSAnZWagAApRAP/iO/zLoXf9Q/gK9KT0CZ\nFtDyeZnkp5riYBEBafXxgMspukUFMfXSuKRiJy7ZhurMFHg0zFGhRZ1wo8dj\n7mqOXHeaSS7MGdfR0kfTj+CtIT5hDu4PsDJj0AZBM6YEHINakceD7SdmHk2b\nb1pain7IZNKNfRqvhXaGM5vqod45PBSnwViEmY33lnxmqiHixtlEVum//7t2\nxSOZFgQljlm4psMFwnzGHmopInkgMdrWi1KUgDqfTptIfSasLjhmAxi3QaRi\nUMT/LVLjnn+2tOt2iHX+KMeG9MmfYsIglwkSxNLingLcZc3NY1XpyH1zyIVX\nk4tenQ0l0dXSYgwnlwcEIuOdswokWVKeaiF2LEBDfsgIXSX3Q3RDjAmhOo64\nMHyZw3wBmariDdHeYLsQyPhLKHqoh8XdedjmX8ot/WVeA3+aiy9BRzQrICd6\naSXmJVSR/AKOONSD2yrouSYjP9j8yq8ynYiA0wbkjIXCASC5wrPMKwGLXebU\nJdwKmZYoogRkC/bsUNKTHwJPY64kGXH1w/xEmxeLnQa3Rz8vTsHMNVl91EJ2\nuyrnA85Ss7mrZEQ7cFMxUH4N5Khl8rhkXmX95Iy1oJkU11c8rplv2nOklq4l\nfBYMkScTl7ojX2Z+yDCMhXsnb50na6iXqZnBO1FgHBqOfi8sI9S7tSGoNARt\nTnM+\r\n=7kYI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCI9A1T3P8NmddSlfz0FIJcmIqSM/cUZjOJeLGHEzYEFAIhALR7yxEoBOiQ8C5ISPu8PYdy9SkFkjXh7QuVW2cvLg5S"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.20_1549757418678_0.10603443184507944"},"_hasShrinkwrap":false},"0.0.21":{"name":"ts-rpc-http","version":"0.0.21","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","lodash":"^4.17.11","rxjs":"^5.5.2","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.21.tgz","_id":"ts-rpc-http@0.0.21","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-bmb2vdjz5upO0zrcdP/8UTFmouhJ878ALnLeFlYSIrtj6npyH7k1kf4r+XpdznmxClfVSv2OSj6IbP+p+o2S4A==","shasum":"27c39813d084533b340b0d2f7447f79a470676a4","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.21.tgz","fileCount":12,"unpackedSize":10880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY4ZMCRA9TVsSAnZWagAAqNUP/AhVKMiQhuUmKPipTw+9\nQJPxVTsZcTJNRW8Fm5kwIDxVFZPoyxtmBg2lvKBmWhG/IcfpGVT1mhPAu3H9\nm5Luc3W2dnU109hkupM7GLHb+d0w+Om9O6haFmrwVHYc1GzES14iUIiNwcFw\nSTGuUNV6dY8BPUIiv7OFL0AU3/GDJQZxIcQrr1uCLmZAmD4Omf6eTy9wILRG\ntQVvKUpWxzS5Kxvxs9IFE538rJG0kUgsuzKK4hbkUa+2ApC0K86/eB+Wlshd\n5doGrMnSBPEJ2RbYhxAvK37r7jUs4Iun4xqeQzl+d19El4nSB6oF+zCpgnOc\nc8Y0z7o6FEcMmfk63YlVxqI7xnDAqvhMMxeanTwA/chAR0mSJtKXpeV0+91s\nNG2cHJd7oudgmvRT8RZCXmleIVIGrQQQGxGpHHgsPYsFhrcXeSP7GIuYWaO6\ntaCTQ+tPqLKkgqWvN4lIQRQVbetpj34xPdVUlvbK7LoEVUyLWhpYTLsLOI8G\nEhvvPe42Ayc2O1QnRzXjYWa2Ysz/n2eNYxrBvUymIKhhzBcALcQCnkbsHc1u\nsf+pyFul3bymvwQx5+4SkT7z/qjBDSn/q3/1zUc62FbHpy5NgsgPkGQf8RYB\nGXhGiTHjaiHsibSzKA9d5GdSVmFc3wjhsvs22Noft1SDaZmIboT9FuPgIGPc\nIOO8\r\n=rsWj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpK7dDPCKrrob6u/m4PGq52PBkrb4hr9UrgYdtcc8zxAiEAqCEDoma3DP0bHIJCi8fAnwfREtC0GfPm0055n9furCE="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.21_1550026315687_0.29172447549032565"},"_hasShrinkwrap":false},"0.0.22":{"name":"ts-rpc-http","version":"0.0.22","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","rxjs":"^5.5.2","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.22.tgz","_id":"ts-rpc-http@0.0.22","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-YditvlQnUd+6DwulUXQtFmqMGs/MuzKioh0ZZAZc0/whNUH5ra7pro3zXD7PPIiFteRivuhQ7/3K8aVlbKHa6g==","shasum":"d0a5633d99a667e3568d9cdc6ee022efbbfb87b1","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.22.tgz","fileCount":14,"unpackedSize":13932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY6bKCRA9TVsSAnZWagAAF1gP/3Avty7BPapg65IKn7BT\nr7reLDqO7QZH05pbRS4qg4sLXoidcqBPVxjWjvE78pg6pZp9e0MGGpC/p2s4\nDvLU96FFaDrQ7ffBDbVLbLVNll+GQI0t2r3OJoeQBue4jktJvD98b6AkHaUU\nlXFwHQg6t80kgcjA/SWJLbTGw9FMEAZdNdzLaAXwXSKCkkzNDjR5IYcGzxyc\nv4adJQkzC9VNVB2ZmV+jLFQf37PusCWSdhZlR8cxpq6aYiluT7wMoZf+LhQs\n4xBRg1qDozkOT4aVKCObHg+dXa/Gfu7Wpky+KHAMF+LT6BAOd2VVmRZ/3Lcx\nq6mLKkDh+ucALsrdjSxPY4icsZ8q484gHYF+2WsTSb4z7n1xd4gygAHmNg4j\nsjMFdExli+6Uq1DHK4TD+7H+jANdOeWA1dD7Ua/1D46zqbH9oZDItzoubqpJ\nAH0IoJ8h3D04NcZ/xxMYGg7RoiHLeobIUZD/NbKrjwe+IbbgK3DnLKZn7GKc\nC6E8LprzJ8IMWEMElOxfsMAgBeWW7Z/zf8JU7EosN13vpIkqUu23eJPA8IQW\n/SIIE/JhME0qbUm5s3Xt9f46sbdhqUysr1aPB5TlQwmmY5sOucjdtGRjrxaP\nGwsizfIaHZdiD2jX2YsZcZ4XrU2Z2bxXnWxis6auVCxh5lMIVSVnhRUFLvyk\nNd5u\r\n=pLWw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmTDsV5dwh4lKeH53PQrzvZUJtFbgqVpu6Xq46rYtQAQIhAK+P0HoUmjCJK7Dz7lTQyV3TuvD3EHe23C/JJYH5mZKL"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.22_1550034633156_0.7664403685418955"},"_hasShrinkwrap":false},"0.0.23":{"name":"ts-rpc-http","version":"0.0.23","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","rxjs":"^5.5.2","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.23.tgz","_id":"ts-rpc-http@0.0.23","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-c/j8XIDviJIgD2CwEbfQGzC+IE3HAW+fQL3d9YkFXZkdwPbvW3ZGg4ab5X/lYya2COCD9gMp+whIOIUp9Xv4aw==","shasum":"d12a0a30d0cc2327c7e23889768709409e42484f","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.23.tgz","fileCount":14,"unpackedSize":14209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY6sMCRA9TVsSAnZWagAAO0kP/1JDldxtQjv85ZSEgB0I\nXzAAwaRjV/gGVB/nLWN28+2+ZuBJ2GoMeTLHAXhVqsbGXgcdoaj1GBoSXbsZ\n0dtC+Blt6QyjX8dpaHDxlRlYApOuhPnL2uxJ5h2NRahD3u4iF5ts5yEaice0\nNIXsXp149QatoEnCz7JlFnTebBTGXlGpN6b5ZqihHxnADD32Zbd4mb/DYYsz\nqQNLXO7t1UUjbaT32wS+gaREvBoZZ0oc/9vNkVAEV09J7/bQXGKd3+eG35+T\nJNtwDJQa+U6TJgsqIIZPzpEQZrx7ulvvx1Mu2FHrXy6SuPWm6QU0L5TMGU+w\nKv5rh733TXd1JxM1BgM1mtz610yWZgsETnH5f8d79LtEFAuPbKYlEUTY61Ia\nROJ+YfiOH88oeEUlmMt00gq1iqBFkJKhqKhTVtFWRDWwGX/Bz1Vi5EjXwXZy\nX8DaDi8jmJtRYMw9oSyT7laFLMtuP4F41HJNrLqpEw0M0+ZK5LTSTOS7MfUt\nAIeLzRltYxjKV0dHbau6xgz+PYxVcmRvyx320zv+WyLi9FQWTPdfUG36Q5ah\nb/6p3Mo8FUcz1JANRed+qxODpxeYnnEqkTzv6FW22woBuOuPGOJYcVsp/yFz\nqEAsc9Da9g5XW6aWoISzeM5iqHKWzmWd95PQ5OTEg+ylMnkqj3A8EW+iBz9D\nIavM\r\n=jz5Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaxrzhz5kmaUh8SuA5xvGsrp8vFry/FnxpzQX/leFvrgIhAJqSxyMPpBa9o19F+UjcmfV5k0QZ/6AOOTDedvnsJ6Sf"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.23_1550035722623_0.6130838914380323"},"_hasShrinkwrap":false},"0.0.24":{"name":"ts-rpc-http","version":"0.0.24","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","rxjs":"^5.5.2","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.24.tgz","_id":"ts-rpc-http@0.0.24","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-tw9PHn25SlVlnnXhdr979ZvCY1kNTownf70v++2OSjQJt/OHWVF0mNC2SLJdBFa6aYIZflnvaNEGjqrXxsgWhw==","shasum":"2d94f3b7ad611f89411ba308227d207e2ebbcbd5","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.24.tgz","fileCount":14,"unpackedSize":14217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY6ukCRA9TVsSAnZWagAA1roP/3ccf256/vi+sRZJPcKs\n9khjYnztAPVFyFtlCprQoNi2nlKKteEO5Efe8r5ITHyYil8PJTXYRsUAVmhg\n1rSNcq0Vg4suZW0iuJeojHS2GYQ7G3WmTboMdWbhT99KptrmqITy9mtnjyTH\n8seSJk/sAqECkSca70eDLj1H7NEcPcgMF9A5bAB3R/1dLjyMJ7tWj9feg8SI\nosgKfotfI6FsZZwNqsUeWu8h/1nYTHxU8TBwf9rYaCDMCsGLu+F7VPQql/lJ\nDlrd+PhjDrG0LSJKe/cDSResTOjklQhNO9YvH9YhCudSeKeV+uI8dEaPb0aw\n8wlgL46WmbIAREv3lZkxrfiGjvGcz298CFDHUX/NGdpirSw/avCfCtDaa6N/\niu3bCzYpXgL7PifKKvsL3hqK18K7k5YKTjVMdRVM75wXceV8vdDd9bhrT/x0\nFe6pMfQMGYM+s7MZU0WVcN3RDFpDBr47du4X4RfswuXLymFHC28tXXxzIgEI\ntrw1uPkm8CcpE9SyO7ZPH/9yLS0SkGstkMTuOCAoBfpDwqhoz4IONUj0+e1v\nLv54KyQGm3NTQ7Vei0nMjmK70JmRnf2Z1p/UlJHcRADUi4kAvpSg3BMNp/0R\ncKjExWksnxxhHqJcoVtVsRsGHADe43vz30GudrL5uSxjBXCDbqvq24lldVHA\nA5zf\r\n=ghNj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvRUdRhQQF1iQb3h0b5hgpo+CftpwGU58vCHpNS0AjuwIhAI+ptfE3PqIrbIeHtb1tUzmlBvm54cbzt+EqBEowF7U8"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.24_1550035875472_0.3824178024880325"},"_hasShrinkwrap":false},"0.0.25":{"name":"ts-rpc-http","version":"0.0.25","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","rxjs":"^5.5.2","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.25.tgz","_id":"ts-rpc-http@0.0.25","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-ZexUzWSCxE8X/LFr/MjkS8dBl4jGmcxnDZBXO2NVUC6yi+uxhJ0zcfxRAzmnwU+/h4nwTQ3EaEB7Wr0K/CJ0vA==","shasum":"61a3f2aa93d6fb99a36ec3aa827402b5821e4fb0","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.25.tgz","fileCount":14,"unpackedSize":14221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY6xzCRA9TVsSAnZWagAAUrgP/jr92RfNNXnC2PM2DjTA\nbV+bc57GAA6w5bU+t75Pegn9UDrWctpiyRV/E6pDpN8uT6BXB2hrsTCjWNP6\nkxF7KqxOP/WSVXNSBnI/xEI1XpyJZpQnnLrhoUgkC2Cfe9kLl1yT9+fzNN5Q\nH9EZ66GJMn2LpfD8xEtt01exf/PvKLjrLGqQ0FNbPB4EiPqi4lO2DWyJUy/o\necHE2bocNdlmNGglzZrL91HvnVdSRVgu06B7N6ZGTZx4wVPWpVryb9Povh+c\nvc6M/nHCiCGkbIvvYAPT/YHZq1igvmWGEUSMyXiZhowbvcFuDKelfOhHWlOP\nr/MoHw3EMyXTzBx1N+x00DJh0do5q2mRsGnuJ3ZtSzFCl23egNoLw9lejh2O\nGJdFBs0X3a9z31MVrCfAN4CwgtHntru3E+zN4eB2lBLoNn8d+trzJ58dZFCI\nlSlumLwMIA9V2hjMVgWuQWROhj6Q4EkpfPNdOyz4KHSgEJQCAjzT8tjO9k9R\nhi2qyaaVp9oRHb0B6qy2dS1JVxS1PMnCUVWuI6DGt+9dXJPji1NrDbVhbNbk\nn03JXEb62T/PtgAdAjX5HIiIXYHgqll04O+Yzsemy8sBfSl5YAOdzHIzqIsX\nYNTTSwhnFVqSUOSV3SkzwM8xnR6hoJSTimv0/ZpUGf5gyuJaDP6DzG351cxX\n05KJ\r\n=B5z2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFygiWK9uTh4FIzZjDF6Mc9LYoZlzIJ5xUJmhLJvlYZjAiEAhgfW129IIRoQ+vALJgfpLI7HSfPaBLEIJx1RgljTlok="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.25_1550036083327_0.7363517198572698"},"_hasShrinkwrap":false},"0.0.26":{"name":"ts-rpc-http","version":"0.0.26","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/request":"^2.48.1","body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","request":"^2.88.0","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.26.tgz","_id":"ts-rpc-http@0.0.26","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-fMRyEBWk2uKP5SBL/Tbi8pe6YyT6lz5RLAFnyyEJwatP8sPuUG650huKO60UTFZQyr5pNBoouTWOg9gG3+XFsQ==","shasum":"1017dafec4dcc204f59dec396fe3f6e26ea98dbd","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.26.tgz","fileCount":14,"unpackedSize":15482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZMYDCRA9TVsSAnZWagAAvBsQAJsfU60oRDTY9K98CTP8\ntal93580iMaz0nUs0so8kAe+U8rGAIgRU4gqLJjzVjDtUMdjPXWKwDJUfzsg\nkOtHUZFVCGPRSJSwmxy0YNvdl2gKpWuU3VrBtyAnYlT0kQWgM60cFaNWNnEl\nLsXqOT/5WoaSLkwGYXynLZ8+UerkuIAHps37Krjsjd7jMlBS/oWffMT+UZet\ni7+hp+u7+bX+R+7RjpYTf2Fi5cBJnGt/rGVTNna7+4uC7zxODRU7jC8kBNW3\nj7MgrErCfL8d4I/W3JBLfC8ldR/etx2mV+tTjkAiCvN0B3iBOY2ajEogt8ai\nYok3OsVvM09t3eOUtQAeM5CqFRr4yXN5srHPeaCI+Orm9F4bQd5EXli39W8u\nBblDvkPB8Qu6TQbOf+Swkk9DMruUVnUpLP0SUKhutkkW/jaysaXOBsgCDPVp\nfAJICR7h1qxeRjtj8ZqXzfkUvISGwkeEif9M+ute9bjQ8gNN8WezCI08sJFO\nbSuy8MwMVrOx2v4NVlhlgvjbCtth5UJ46+7C3wE/BWJigz1NxPlLgAacYgMJ\nOuIo1Eyvp1iNzVn52dGFy014zyQ7kUpQvmxL/K99LgpnoQljblAw2SkcGuzg\nITZ6im+zx++MYy6IRU/+YoCAcOKiRnCjxeHHH3aBrcw7SGhNcz3lMce1cXlu\nA2nW\r\n=RBM7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJnrkVJBdYwvtMCKdOcqjitk9eMnaKkyYnTVSnY1ADcAiBhmwGyVfj8be/1KZxLhJzXkp9ucWSaOLKzp0sCnbXiVA=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.26_1550108162520_0.9876487998435588"},"_hasShrinkwrap":false},"0.0.27":{"name":"ts-rpc-http","version":"0.0.27","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/request":"^2.48.1","body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","request":"^2.88.0","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.27.tgz","_id":"ts-rpc-http@0.0.27","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-fkNiU0bJkGuWS/puvqw8Bg9UFs6nkzyIKmzTPBMtdiZMcgeqJaUpNGVBGEgHNNGUbVUCQgTKdd1N3twGewEucA==","shasum":"befd8e4026945a4a7365ee612fd44ce8c8ba3f8a","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.27.tgz","fileCount":14,"unpackedSize":15653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZNbjCRA9TVsSAnZWagAAPPIQAJcu7j19k7lZnKJ4vxB5\nQKLhAcEZNeQzcVrNe45WabE+PCqobOXzI1YgL6DMOL5UnKL908tpU1YIl6mf\nAYp8VRA3KjhmfPgmEsM/MhMTGzBxElcrlggAIWuPlSZzeB/0ZQyorQ89rBEv\nfomU25kDUAN+2MInh2Tztava7aEqM20B+Ys7T+oYemZ/yIY15QcK258G+9E0\nZfeK+bLnJNMWUvbwD3UyR6GwnyvcMOzTIsGZiCF5RGh9UVitSsT3/APKzS3Z\n+XVpibgr4heFwBcMCS7hwq3UBVo+8bu6Q6/yx2LyqVAbL/saZ8LX06GTmN+6\nVCOa4TBwHBFe++qsHOmZlaaCFD5x6HwiuAEsL1IHN1lPNyqq2NeEeZVmbTAO\nLo1upp1EJS4WLymQiNKt8UR4D1jZgWn7Mfuw/cfcwB4qBUvQN0pSp623NP0C\n+6bQMS6LIgIqgAEb4AJKodpdBXDOckpYMzPsIfA7pgbkiJc+eEx64fTb/8kU\nQ4aMo9KPvxTqsQqE4uIXPapZmTAmUHOmt1pkq3LoI/y0arSQrmDrizCX9jbI\nfK42jHncC9RPgnIrd1DbzpdKsroI5OziWDR3jNJWvKu+f3pKfT/0GZPHAfrD\nWC+4ZJTDzhYPF18ulaIvLho9wh8YyKSF9VvGabC+9z/kmY3u58aHtbIOt3Cl\nB37j\r\n=aYSs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv9VO+sIcioO8sSAY19ioyN7Tbg7x5gWfK5ByUrRDuNAIhANJqaafaTpmSuDL6TfcuGo702BTS4vikCZ6mLUZUAZWC"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.27_1550112482478_0.38186394483390207"},"_hasShrinkwrap":false},"0.0.28":{"name":"ts-rpc-http","version":"0.0.28","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/request":"^2.48.1","body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","request":"^2.88.0","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.28.tgz","_id":"ts-rpc-http@0.0.28","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-Fq0kH738NGDOPARrGBc+JTUbsgIq4thzc9ffjl9LqjqBGn1yu5TkqtS5CcJ6onVlflackdrrAvDnjgn09QAmUw==","shasum":"7dd4b414cb9246d96a8956c9fa3eb90edf406752","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.28.tgz","fileCount":14,"unpackedSize":15810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZYKDCRA9TVsSAnZWagAAeSkQAIwwMxfHwdGPvdXHZYcx\nLTDuqwHkADqqraK1UyCglnuhjKvuy+wyZA/KdPmr60us/QtqxlfKee7gS8aG\nNy8RaDfJhnd2l9wGidYlGvSt/Q3W9XRMsplAW6MDg6tzsAzx6+iFDMgsbxzc\nlIYheAVZBOtB32xbIl8yWz8q67SgJ2KWp92IwrTQYRzAT9Puvj+bORP+H8Cu\nk97l3p1L1T4736vtdc2myJQ0SXTUYbr4TrUtUUE82c1u1LUmbr6Jngv/A91P\nIwW4VVivP/i1jBeVzgA7FtEOie7Zh9ykxHHW/VtjhPF+euyP2ZboRhqyshvv\nXmeETjcpmaWs1XSyrSAYTZSAAIBQaYKTQa1+7lCuha6NgZy/j2i/EgDr11ET\nqeRKy7AfyHu+WKYGOh+7sRjJ9ctclw3HswOEad4yMtJtghXcSBlPAO9Dq/IG\nGjbiCCOlQFNcPwPEm8ImO7eDZEMM39oZRve3xNTpYLQNdJkcj5itczgIJF8A\nUs76m3k5YwC5JLUqkBfIds0TL3wXoOkedRtAeIMVyfxLvoZA3TlkfIIEOvc7\nq4ARhxDWN2ehIyGt+8iQVnBJry1wp6W4RW56hTB6gFEYniAaxQNhk6PZn7Zm\nYmbtg6BKdecIHoqskkYrP4oWG4XWxaQ/tfT8JprIcii9RrMOOQQ7T+J+PtU2\nVKDo\r\n=TvHM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0bMVkBfVw+EPbI0IIHvMnajL+gRoVnG6SB43Vk7P2XAiEAmoMMq0GvFjHZqNXKvmzRL358Q7urFL8Q7EIXzl64psg="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.28_1550156418738_0.6045657635979007"},"_hasShrinkwrap":false},"0.0.29":{"name":"ts-rpc-http","version":"0.0.29","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","axios":"^0.18.0","body-parser":"^1.18.3","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.29.tgz","_id":"ts-rpc-http@0.0.29","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-SRaytNoqpiRS1hhrYeasT49Uw7lua7XmuvgX+DIlT2MgSApHnrxj0qJdDtL+R8ND2K9YiwRAp4YNBgrYaa36Jw==","shasum":"27885486694847bc2e4361db68037eccb0d61d8e","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.29.tgz","fileCount":14,"unpackedSize":15295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZYW/CRA9TVsSAnZWagAAYE4P/08x7NqKMIHdeAPS3tqX\nI5uvMJ4zyr1ZtfKs7D/kxuq/KUXyyfytMuA8p8TSdGYRYLaupk7pNM8qUtFP\n3ZSCBhd+6U1nh0FBZ1UyJimepmsMA4mEfaFVYve2dL3QQVSLpsth8VMUprr/\nwNroi+QvVFPJSkmDm/ca+2oUb+lrsLOcgw/LX6dlCY1bSW2V8DjeBjb7wNOV\nVe1naf88C+mWzhBLPXmsnlvA+X4o/M3SGO730tY70ucbW2Gk3CJkq/Yxb4jk\n0+iHsnzAiByzRlsj9P/BILoXLyMqcOwqQdPK2wX1CLUYrh+jjyVm+QOuvuZ7\nmFe0LjBNnkvjVo00xnt1zwY7L1riaII2W1ogxx7MOqDucunSjU7IfHuKlp9D\nJbmfqfHIhHB85dRBno4i0FP+ku8jO13imJLYqTmkU7TwkWLiTN8JPCVRjbd9\nBpp0trXrtnCPLLySpE85FupK97dNEOMAOaxNxw5vY9pJGc+yRLgWzq1ipqP/\nxQgDuKgwDxkf7afeLnlwoHWpmBhgVIgrzOaPw7RaH4LMxTQKqkbVct0/7qcn\nMfYHgQqilhdL3ptnJH+tqbJ5Vb1Uf1ThMeLqFnnMZw8VwY9nSxcyhDUiEDJb\nrFDgTpsAFwiDPE3eFjKJlwJXqCv44BCHzP5JUxHBNlr8wE8RK8SfVD34IJ3E\nE8Gr\r\n=G+ik\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqa61fVI96Ds9Z3veLnuCWwPEQokUvn9+BJucvNl6LUAiEAkshUqSernBDlMp6bm2xI4TJN/EDff/OUtr6CvK6BRpc="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.29_1550157246800_0.8698121688646319"},"_hasShrinkwrap":false},"0.0.30":{"name":"ts-rpc-http","version":"0.0.30","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.30.tgz","_id":"ts-rpc-http@0.0.30","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-MIo6dntYjFQBswYBhG7q447OUZBQ7a2mshJ5CnIHBZb0Af6ufd0SMivwf2hRvmUE6c70a2rpDhOjNbTBIDaG6w==","shasum":"c8f4b5f69835309ed9822eac94a8a6c8c5c59ee5","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.30.tgz","fileCount":14,"unpackedSize":16395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZiFnCRA9TVsSAnZWagAA2mcP/jgw6ruIsyftmA/DAUlr\ncd/6fLHtqhmbxiV1ITOA2FddIE/PaXNSqjuP5G2ihDvM7fFmiwSBp5jcB4J6\nog5Aa4/jwPe7PO5194Me9oUAkwV3k8i9XkaNpflCeb+H9VQZKX02ubiAQ9qE\nRzOLDLbc684nsdSB67GUtRNnq8XLb8MLXputt4sF8sqltFkTfMwE/o3WdcWX\n8zNKrsf//WFgobHOPWEKmTDaxfPLGV9vJj8o4y5m7FML6LMxUjQYfMXcjtDE\nbjC41+/IgUHIpcs3e8vN/MxqQbE+RwgsJNW9sXnA9meuFaIJzu9OY97Bps7P\n9M1jLSmgibLlAVG+95ZkUabXhip55IE7RgBidpohO7XBadUS9Sz4NWtzNP0C\n69vXqR58ykJcrAUFo8Dp5EHCFKxqk36knediC/6+cztyKHCMID8qZdRebmw9\nh7R6sAbvsboCUrdVhBeyDJfLQ1Wm07JCbzI1YOVrqr0OhuXXcFjRZoSNm5Zq\n6b6utdeo+i0Z+aXGWLNOKyO+oZT7JO4edShpUGvYk7CjfvXMf1RZK6fSV5ZS\niixm2gTzdZYPUkFdJFVQsORYfEI5GnOdufG9tfYj/GK2+7D/4Otz9ns69VSH\n76xMFlohIwD8nol2avycOXtD29gZvgYM+KiVZjCqxCPD7CMw1rsAHHUVY3Ie\nkRbJ\r\n=ubFJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiYZkPyk22Tez9qHhmaUjeGVpx4G4j9ODSVbtAs/cNDQIhAMlV8288lRepej2NExLoIOT/Xxnxa0rQqPENL2Mp4JWV"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.30_1550197094992_0.6502489561607585"},"_hasShrinkwrap":false},"0.0.31":{"name":"ts-rpc-http","version":"0.0.31","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.31.tgz","_id":"ts-rpc-http@0.0.31","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-Sc7bK/KAZf1t1SzjddpByF2ZA6BPSODNpi2KqeLilcM2zzM0+rXjHoCPBDMB5KUEr+yucljGfWRmdkmTW5UwvA==","shasum":"653daa2cdaf7f63c70eb80379bd03a0299f6048d","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.31.tgz","fileCount":14,"unpackedSize":16452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZjmiCRA9TVsSAnZWagAAUzEP/0TeO2Q5Ud5616xsGbII\nNndIUlBJTMUmbe+6U8E8cAws0oXZgT4aAYv3A63Mabbe5ijizY57Ku03o+GF\nT2gmq4J2UcwRTNpcZ11/0WOY7g+hi7v12277WH7pgMywnmyon8EqF/hArM/c\nfqvwlczJ3720mEtUa7JEePaDJNjvHd+O1wqUW8At94YlZRSQh/5V6KS0HFBM\n3jGMQSsx0EGhJ/QcfS1R2b6vTpU68uHGZZT3S/19d/75OI+zh4J7l/fjYb/b\np8lc0j+7TtBVkTEQXpH7tl50Kha9kw6dPfE2zekEyTUyTFfmASFJEeJNqQPG\n/bPn1IzdwI1p7Ewe9TG+C7eUFVeLO6S5clrSu4Ky9dmxlex3z+RO3+SSodRF\nSZ7RAu6X7mFQ1tMNlML4fVu7XskRc7M0gIoQEUm6iJHPbb3ulDtZqvUn/rUq\nFpGxFuPQJX7l/uYFg7nUCi6h2w1t3gINuDCE2iSM4TL6ClcNqRjLswy7G5pe\nRv5qmCyE7QRaVXrmHlBbd6YSmja/MNCSdHp5hVTueJbqdnoOYRCSLpq9URJa\nyokR3YEtGl4CrL4pl7IYeYmY8rMEwB+HKwPLkCKPLn9VBEsp2Wl+2xPxkjJW\nTr+BQBfRmt0uRcntjwtrQOhJMSjjUScju1SP0j/jv8Mvftu7YwV6RwM3SffA\nFa7k\r\n=Vzwv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkaXsXhWH3imerbt9zp+sMnbsUS/o/9YQpbi6oc9zc3AIgUtZirbZC1LtYGA2kQFONEI+v4Cb5rly1ynUtaF9XPUs="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.31_1550203298233_0.2642699275746412"},"_hasShrinkwrap":false},"0.0.32":{"name":"ts-rpc-http","version":"0.0.32","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.32.tgz","_id":"ts-rpc-http@0.0.32","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-wfQJXYwk6aYSU73s7V29DYMEb4ar2r682q58DvZ2gCjtBwKVZvD8h259I9dd5dRmqRQ2mXqiw1j/RrCr0nkDnA==","shasum":"c6d218df4b9bab02bdb1c9f38a31dd254d29dc8b","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.32.tgz","fileCount":14,"unpackedSize":19599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcacDoCRA9TVsSAnZWagAAYzQP/0b++faoB5P96KbFiFwd\nm6CwkjNxtwtCHCVg/hiYHYjdLKTKadHwIHgZRdqY+zdOpK5/+OwbkkGVuCEw\nA+SqiWzLAfACNBmAnM5z+1gcp+Lk1Mmth/xylo//pvVSOfrMiTdgdkbq4R7I\neXuSLPG6JpWhKlYpWb3LsOJE045mC/YuyoT4U7foLvc7Ztn7g+gqq+oECkn6\nGxzR1Y2Xup8YK+0t8PKfJs89LNdNbEzvcXdTKLoFt4smkrBjjSt97yIbPvhI\n5+h/+QmgrS8dT+kai4rUDrX3Bf5YaUFmb01XxJoEdMTSNj2xuS99visTTg3o\nEVoHF6B+uJMIyI0n5dO0XpRgVAc3A0yDgxHGwYNigIJ/Imx7l65Gu14ecKkq\nbnnO2+4cRhLlBB70pXKlhcDEBK6neiAXiAyWkv76I/+6+DUuKIGtrALRicHd\nxCdIhd8KM75a/9nRwNzhF6M0FrKzqnxnT1gcLiw8bMiidzODD2Q5ykn22vhE\nxIxln0g7ZeAma757reXLVARmV4jb4vkbeUaZthaE9gjQ1Hvt2ARiNgXqRpG5\nPQWUXnbix4TA9G0tvLLvDirMKy84YkW0ZFCDZco6+n3xMhJRDzL4wiamVCP5\noDRw+c6nhX0yVNEwDdQb03VU0slrScr9lwQp07PIL9PjieE48Oy3mdHuCoUF\nlviy\r\n=Q4qz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSy+1bF27sYF94Rnl1qHKApIZO/30/HYRxmxHdK7tUQAIhAIDaQHFID/kWK6Jj0nlgd9+o5rthd17yqB0eEGWhXWr1"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.32_1550434535341_0.2192908986558313"},"_hasShrinkwrap":false},"0.0.33":{"name":"ts-rpc-http","version":"0.0.33","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jsonschema":"^1.2.4","lodash":"^4.17.11","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.33.tgz","_id":"ts-rpc-http@0.0.33","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-0o/CA+foJ3NW6ooQZ+oIzp+cO4sQ4LsdOhIWxLTR6qJtPeSKIxbwPoI9qi0ngei7cx6Mh+IzU/3LD2Kx1GGpHg==","shasum":"f18105ff374709c45fc6100d61463ad7ae944ac1","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.33.tgz","fileCount":14,"unpackedSize":18994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcacHtCRA9TVsSAnZWagAANhQP/jL8xJ9M5Jya+E5wX15e\ncyVwoewoeMdcghg8gt+O+LrdZ4DONOi8aBCDe/tFt3BCraLxuQ9xqLwyICPF\n9fXIGb9PZivRMgRV0ypfRnUE3P7fuIRzg6Q17ccZkZJXaLk+v7g72Q6pt5F+\nPdL52Q/zF2dRtwLi3pzrkHhNbyiXv0wIsUVBFdBSDgHqnclijBBTOahKGv4i\nf2RKcPwMW24ID8Ll0ey7XuYHvKxX66XbTqmYMymQUMYsBOj+6UNrl3iwVq+0\ne2VzPDBylaRgOJ1SBqQb99/RFnasyQj3Eolm2b4uSfLu5rLHHU+7xpibHfiX\nlWrWod3MCwXJIoARdl8POfd6x+Sa1GM1tpR/UilGX31/H40UfOPQIzdOdOmV\n08PGqRatWjXfeHqXqFoTIRt1UasV5I3ZD4kPOuZT3245zYep/G7mIzbIm0F2\nHc6qXOYLZHH9Bvqf+9E5NqO9oN4oL8O5uuZ478rNjoW4ULznFtpkxz7L6ejG\nvgJquqNvv0fnN/DqCRAniCgJ+0zhAxakBphHdgVprAVGG9P1Ykqd4S+aDSJ/\noEQMrLGnMNLpjnbWoO6MVa+f8ma79SwK035kpv8CxFi3lIazvDRuykzKuoUM\nYX7tt6wm26kNiWUiXIJVw9kJ87FiGqVOZ6hwKCX7QJrDVI02cAsdtTmtmG7c\nv7k3\r\n=mj4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLPeoMjk/3L3LCB91SiQgZpZNm12lyj636DHhSxtINyAIgQS9fwecLusPqVQ0KixWduJjWtjvrOPXULhWE4Grqzds="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.33_1550434796992_0.9724586470300178"},"_hasShrinkwrap":false},"0.0.34":{"name":"ts-rpc-http","version":"0.0.34","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/generator.ts --model test/models.ts --clients clients.ts && npm run rewrite","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.34.tgz","_id":"ts-rpc-http@0.0.34","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-3e2SigpHXXK6aPXIJa+TTvGh4lTce/K20qmTIw0srb3cVsMkVZi/yCtR77L7gIaUa3ko1MTuXZ+Qs5xEj2pL/g==","shasum":"7a7398df213edfd47d3d7bb491896090264e2d2f","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.34.tgz","fileCount":14,"unpackedSize":20467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcasvqCRA9TVsSAnZWagAAddwQAKPIYJP25mVfRmKcP4uP\n+G5PzrzhEpnOmvhl5Zs190zo4KXWV6WjxxfKl4K+/QyERA/MhS7sSxjlyaF5\nmnV+ccmVdxZ6tE8I7gRhJsZH9FOdysSG/oGoD0tgW0tXiMiXIDR2wChgO/Vf\nWegdv50N2xAt3Yh9HNhZ457oao1jLnkGZU5LK8WHsfK87L0PD4V/IpWItYGh\nmW4J1QklsZzEKsahRpFid2YlR+EjKZg6kkQqLEN9oRXo3ea6YiQ8IkKicSxi\n8mLHZfWnR9YEywk1KU3ayxsuLCkIhSXwcQFuG0B/T0ThvQ/5tUZzugzVH+cF\nE7cxeYre8HvsMhTGVXk8LTGg/7/UZ6Tgho8S9pH4+PgtWHJa2PNSYreyO5B0\nGk+YDBxPeOqAiGyNOgaFMOn1IuJwwir6EOMq6geBdApMtk+t9svKQLgD3lhf\nCFDW5uKQSOl+Hzf0TZyrcWzym1VNLBl5QoIE/vJ3nKbjiwZXepYiiIKuhjQd\nig+Hj6EwrCk2a8mjykoEgmPeAUEjai+XIcBJZ+mqCnHPj7gDfSCRtDh4k7Zb\nl2fLw3/yKXvfTPwmWPbvfWCDy7x+KaupOF3SwI8ulozRk9G1GHWaEomEoP6W\nNibgRGZxHPhFpsyoAeKV/KOR6D0NvXULMNQftC5BUu3snDwPlUQxPBOD5PNp\nz9GZ\r\n=hL7W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHofn9jscS3sqpk7+S2iZhbyCjiHsseegOeUJTooPsWTAiEAgHaAD9WSWupcQ24NXesLnJszru0m4wJGoJC8wF9YGU8="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.34_1550502889492_0.05549565545916946"},"_hasShrinkwrap":false},"0.0.35":{"name":"ts-rpc-http","version":"0.0.35","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/generator.ts --model test/models.ts --clients clients.ts && npm run rewrite","generateJsonSchemas":"ts-node src/generator.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.35.tgz","_id":"ts-rpc-http@0.0.35","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-HQJ6MHkjRUq8rcEWmG7XSPFuyxIWBKUBR/CphU2HzdVzAynzSJFm3s2R4n9Tb/n1myknBqj9xWnZgaWGstGBRw==","shasum":"3f5174c2815067f5d4be02b695d4451187f296d8","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.35.tgz","fileCount":16,"unpackedSize":23764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbsFiCRA9TVsSAnZWagAAmuAP/Asa8ZoKe1Q8eX/s1yoT\nJKT6QQjeKZi8IzKtI5u39aNg+ig4wO8JK5qH0cCeAuU3/BS+clvktCaIR2bb\ntSeTifX2WAo7RnW/nNCOeJQanH1oDem415JsffPmaarEgF9urRmYU9xOY6ow\nox1fJBKK7NK4fnAygONjE3qHurHgkfgs2qyfV/HDnA4P1BIP47PwH9oMJaE0\nckVpxHnevaJdfZn70v8L4EmOi6VGODCIhn//JaAH9cqpo3pLs1LC9zenSnwz\nkSCjoxB0hx+ycL+V74/HZdSMi+iPRihnDVMnk1Wipil446t7LIX62BqJldUX\nH+lLm7uSkahjxzkJW4HhmEjky73V7FEXSFZ5IOr0wthiu6UDYTDDB0t7MSgq\nEr7yVtykMWWnX3hf1Zf3Wwo8n1r9dpz7witmIBzeC2/+KN7NlVnP/RAkNNk/\nFNxOFR/DzJayIuNd0ZfrVh1DLLFsvOQ2kpEkzL2cytCWqk/DW1EcWjYUnQJU\ntiBCso9O0+Fxmoi0knLJMz1VKNhu8knhfsgUwRY3mJyvA+i2bEY8gxfQE81k\n2YU0PFWsGmLKNJ3N4qWbaseHBtx0PVNolUzm/5aLUH/JfKtTXLtePNryctDb\nW5lyHsvHTBJTnMwA26RrZX3vSDTbwlTUmikBGYAKhRQiFMfW0m8PshxOmQxW\na1z4\r\n=5jYa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDLI44yCddAwpKE05u9yHOdElB2fc+b0y5XuMsH5EaKAiEArdjhT/cHPT9YEd43zwb7XV9Qu6kCr3Tx21k6RmcVnRg="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.35_1550762338149_0.3429203854432996"},"_hasShrinkwrap":false},"0.0.36":{"name":"ts-rpc-http","version":"0.0.36","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.36.tgz","_id":"ts-rpc-http@0.0.36","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-NoTo9zEuzGdmjMShF8hJeK00qbHtsf5llN2eHqhpe23NbzE/l1FQBlA3OeuH12WLVB7dYXUtEJZTLSS+c0nNIQ==","shasum":"e6ccbccf459a4db6f427ddac96322b5c432d7c49","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.36.tgz","fileCount":16,"unpackedSize":23531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccBhRCRA9TVsSAnZWagAAJbkQAKF6azx1l8DZNAUM7Iry\nMnJlMc+grC+UygkfFBRk2EBAbU0kWYUsR9Jc0sVi7+wJ9QfSrwECWWhlT2yQ\nTuxZNYDwWEQXNUoSUOUWdv8+d8l8DEWtFV7yyjA58wPdnkS9wM5o90If2R30\n0WYy3R4XMe7bm1n4UiDs4L8oMWbs7WPaJ+CtNXZmr5aMnbCEyDzUp4VYEgGB\nbT3Zx3x0rUZGyHV/9Y5zcaF2XUZxupybWR9HG19D4rLdjK5WjjcMERWc2sf+\nBTCbmycCaW3bNJ7QSDKeUruWHtmjV0sgzHDQxwRgOe9W/+Btr/KkEqflnPGh\nkrnNXW07TX3TRaWni93Ac4g/iZ/dQMBUQwNZbp2si46EpOtRQILV7ABq9vxU\npXBT0eBE9grmJlzPbCbMSpnw7CB7NtK8AwMtR6FsNoBnh3uGEGrrURK1GRmo\nlYEQSDCHYoEnSXpE+byi0ck0c1D60sLhvSZmHWjABODVcGBIO43gM89yTA7e\n/uQnpE+jUIAy7SSMgg7TstUV2N/dsIzpmMV0CfP3ShP6FNggkrs0sgI0vZDE\nE5I2xXgAd6UH96l5nZS+Hv2pJQZu+C1O6EviBUY8vr/wVoyXyjtg0WSxuMSv\nICNoB25LcnK5SnICzXMGPjYHCFerIk9WScY5apRF0xoATfTGCsawVSzULJ7E\nmCCu\r\n=fKUO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNwk29YXQnBki7OeGogVrWK+XBXHDUzjf5G2W9XrIRHAIgIreVroLlOS0/PvLtgHa98L3FZRfa3YTVs+yPD2nzWMU="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.36_1550850128820_0.9638960546474158"},"_hasShrinkwrap":false},"0.0.37":{"name":"ts-rpc-http","version":"0.0.37","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.37.tgz","_id":"ts-rpc-http@0.0.37","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-4+E4Tw88PSThTWjUVSzjjETMZnEQbVgQOtMPkPahHT4Fo5QRiZJTZSbsuIHseG3ZrkkNoApcl9P3cnzWyOFzfA==","shasum":"ab2a768af26c86ee126d0e95d1e829d10fda0831","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.37.tgz","fileCount":16,"unpackedSize":23741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccBzMCRA9TVsSAnZWagAAAZcQAJKySFnARJrnxxPX4Ive\nC+eIos01iiFwT7cLgjNKGiYEK44m5ueakibXYWQb6uTT8uU4p8QwecCWLx90\nv/9hG4sVMnZywA4TBXQpA+9UHbcVcDt4TfD1X0mwW1qgRa0zc15OUzsvObb6\nq+Dn4TkhhXmjotxy4rXgFX9ly+x/K0wV340r6xnBaKT/D+K5gcY74uBEZtkv\nRK+TyF+VHF6/Hbx47iW4H3r9YhYq/7kY6YfPJAM9yqSCHjI9FcAdkbUPmWpM\nn7vtK2qCgRUlpbyDIWNB9ADXbyEcCYyTWI8hKtD+qGHJFQCYovnDZNA5Zzij\nP18bo+X0h3N3KFwJr0NgWyOQVb8ORD9ywaS25YJNXAMRwSKPbenPTAkYF3mT\nYCnY1XoxLdRW4N+2Gfp30RKXFntkCLGgZMhcvIfUzDceAFyHtIfAXJxYKY1s\nrP8bg1L2hd3BjiONQkT+69cO2/mxk0aJ7PwtlAb4/Xp+QF20Uv/5BMf8RTj+\nf4Ef8/aywKkhHwrEPSknVE8fP3uw1B2w53A2bmetLDd2VkmP71QBSgnzWGvL\naJeOyqJZcKjUft4zYIVbm0YUgDPs/t8lhtNtVp14XSDZ4xMIIkmP+MBhf10W\nmmZaIBCLBLIP4KjahjqGOVlm2kaRTFdvR1AUmr6MVr06fSaY6wUeUub8ET6Z\njVuC\r\n=SmGV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcTl8G4s5aXLWTIjYWWJFM05HFSDgkFr6YcYzwfrdz2gIgQ4xhqIZOwtpMtqsPu7kKpr7zw9WJ7nEzAayEh2bOprc="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.37_1550851276053_0.181903715596742"},"_hasShrinkwrap":false},"0.0.38":{"name":"ts-rpc-http","version":"0.0.38","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.38.tgz","_id":"ts-rpc-http@0.0.38","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-i9o6YuvpWBhqO7AaikJd0pw0htPSknRvONab6RQHqoaRtO1RdtuBfjXtEI7kktE2fWNJrucWvFXN8Jys7S9zMA==","shasum":"db6533f91654ae930f2de0e86a3110c5ffece5c0","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.38.tgz","fileCount":16,"unpackedSize":23767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJccdb1CRA9TVsSAnZWagAA+wkP/A+r82Ag5G5D0WYHwEuC\nbcovYt3TR534mORCdE6Cc/qUOShtWRXvqPThVEU0aD+BSO1tV9uzcMOXJXem\n5NnnYJJm+emyo7+F5/dVlaEkQ/qssKjNYgXn5AU+zmZV5YvqPQC5EKLqGTeW\neSKIGESV2z8GVT1WP7gyYJDijftoDyeByxxar0u7tVqWoSjfSwszqs4QGHic\nDO6gNxayKvM6nuNEoVBGgjFrKOLiM9SI7+R4aEQ9SfI7gv6rwtwpendubs+5\nwC5PMoEB8Ca0T0fmhLQROM32VXpDGl/6ST9YMeKnpCB9rGHCBCLPqnMXIREu\njbSaI+6bXrf3HWpNjONQSNUcvxtS4/aZAibye+q5BvO3UvX82/49+KLbFqCi\n0aEZZxjlcWmR3X8SRWQz97773nE+Vk4ZjswgMHs2mhKDF3778Adu6J3FJwgj\nRfcZFjl5hxWmUCwP9fyIY+lrFibKQqoW8O8LHwaLUwTCM7r7bkqi/Crs/LXn\nlKvEM51pD1YlR7orn095FsxYFckFuuq+3T1JGPjzvv3u8W/MXyRtUdVjh9sl\np7NnnIjvZa2tcCSMHjb5Sxj2AXW0H9dKd/V/aL/m0JhGYeaLssSpZHmcsLIW\nDY2ABsuBoSEq3iTFH3t3mZRG6JH/GGtuYZBPLUhys+PLnYGdX385xt6qPzS6\n1THO\r\n=qquf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo/L15Zk7Y7fLpAvvAXr/AFEpOlNP18DFoTI2Xaa5dqQIhAKHz5NLXqawKJRD0E2wAmr0MqBQKB8MKeRrFy0hIUCHS"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.38_1550964468745_0.787405669730626"},"_hasShrinkwrap":false},"0.0.39":{"name":"ts-rpc-http","version":"0.0.39","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.39.tgz","_id":"ts-rpc-http@0.0.39","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-17fyZaeZdgJQI1QjVYBJkMiLzS9pdNLyL/3ZnuEis16Fd3IpYt4ikSat5mvcpdZLotv38hs7YWSnoeomKjEJBQ==","shasum":"6aa7b1deeb3f35f505db1150422ffe2dac39a51b","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.39.tgz","fileCount":16,"unpackedSize":24008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn57CCRA9TVsSAnZWagAAqvEP/jNofj3UyQdZdpOvraUK\n7fbPF+xOHwKdlV9Uyv3VEYpDjSbOZ1LhD9GsDXr4F9ODLQxl7A1QYw1DAMM9\nl1KKz9L7HEBzQdMnZh8+ZHfdljLQ7qZuNTTrPulrdiefdDtzwdDYQbU78Nmm\nBHNQTd8JyWztE1ZSODM7+tlJTLtokbymefiAnCO9fUs/TL7eMkWbM49BHJzU\ndCR/Qwh8dEdnIZgFyjTYjmOUNdZ13egR2wrha1ppCHMOlqAbe0D0MYxApRci\nTmNiN2jcuzmbOK1VHzn5NQWZri/K4ITGhWpj/KBBDEdrmcUrQEGk8jwHhDNZ\n/Yo+qD9xD094z2rifNy/QsICaEzFh8HVPPs68RJDr6D1GFxj/fXKt5Re5uG7\nnEzb2YUzNbYgDjvhN5GzPo1C0CIu5JbXBsO7KNHEs9gZ7jp1EZ1vgyYVAVMj\nkQyLJMF6Oc2n4oUHqw8lGjKrgSS7OEJnUtH273rCfMF7mlBdeqCDyUSaFZvs\nTK6oPTaJWAgQX4xqdbPy+hfrsm3yr0ENe4B8FxLSg5DryAZPHMhBOxA6Gzkp\nc+83SqNXWNBA8XeD4/Q2x0/ng0fztaqS+xDYj9toMB6tVxX9NbA48iI9/o+A\nZltGwn0AYhXpO36rhpFLGSX8qpxGxLCV/oafDkHvxyr6W0r5+l8fSjzBxiym\n2aaX\r\n=Koz9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG6/t9OY2SAryrgLawKFe3L/5lnc3KrI9z/+ClZGvgIXAiASF/IaQFeNTOlunYswmd7hzz31skr4rdkr7juN/hL3qA=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.39_1553964737656_0.48661353689438225"},"_hasShrinkwrap":false},"0.0.40":{"name":"ts-rpc-http","version":"0.0.40","description":"Quickly generate a typesafe RPC API over HTTP with Express along with a typesafe rxjs client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.3.1","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.40.tgz","_id":"ts-rpc-http@0.0.40","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-54r5naMS9+Jq89NX67KAt/viOwO1RgjIRVWzgurvUfounUeh4gLyRPLh4/bBAkplHByLt+gJKlvsquPHLedPvg==","shasum":"b998acbfd27f303bf67f9dbb77eead462f733467","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.40.tgz","fileCount":16,"unpackedSize":24001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcn5/hCRA9TVsSAnZWagAAKzQQAIDCUbVTFg2Y8R8sUKVI\nAe5i6mD0Un9yROKsEOEDyJ8BErYUSy/rFarfEHFRkpf2sDDlTx8dUhFj5or9\nXx/dFPj6sleM8upUPEpFOofy+hrct9ePZd5Rm8HdK584h4sfghm2kv9umky1\nGRgQzMZMQj1pJ7JVmUeHnWOxNjU1ENhit5zryCg7G326mq8PK0O8wCYetB/T\nnVxLDQwX0l7CxKUA89nLNQNexk/GxcV8rXsTYo8OFKCj9fJx9OWqjXhPsgYk\n5YsZoWVvdST4gIOdBRUy2SujqLfbc3H7t+uQTLmgagY/+JzW9c1e2hP3VsY0\nnfj1jqiQiWUdHTddJdzp7aJjcvgf7V6GxckV33VpRcKUQJlLHZBNBLGdaHxe\nMMtw7zfToq9L4KErMgbQ/mns4PYHz13eyn2UGyprESv01pT3IfAHrEzpVqrV\nvoWSrlGbEfCi+1ltqNdfzGQWiZfI3DUHE7oNGtWRZwDvYASqPB6AaWgXyiP2\nphdUQ66Ebky4bQ0sLW7ZhBdDJvV4NLjfLI+MLVUJ3+M8ZffGvxkq1zZy8KUa\npzrepaogWjjIERG9caG3einYJOCoqI7GIlzNN3JDfwj0ko3bI+WNP5xPkQYl\nrWOfASUI8LCGBA/upkbwViVMMIhu7pNmoBi+GVXuR5d1J6Jk2Z0lkfhRi2S7\nQIsJ\r\n=Bqav\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6Zt1a+w+BDPTMbUlzKB8yPJLwyBtuCRd4ZPKvUGfnxAiEAkhJgJS+VW4Ity//vXSz2ZHrj5MrniSPcPg08VMnkdzQ="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.40_1553965025054_0.25621685331279176"},"_hasShrinkwrap":false},"0.0.41":{"name":"ts-rpc-http","version":"0.0.41","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.41.tgz","_id":"ts-rpc-http@0.0.41","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-bBi1+a54hOFMh44iilzT6y7UXXOQyR3TG++vl+UHIx6ZE5lHKhWJF/ISY+dWTW187ScXD64nSYeyFRsdvGgNWw==","shasum":"07adc7b0559096af5e6ead59e452245708a70a9a","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.41.tgz","fileCount":18,"unpackedSize":24172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPMwvCRA9TVsSAnZWagAA8skP/iRDoJM+qeWmhETLIGPz\nEo+FlUUCMN1Owzz+kFrUTQjj0jE6SOEZ40pyQaS7hNaR46anakWd43js52O0\nTA03DDwmPOj+MJOBVdkCrFqdP13WddrX58FoDBKbW8nB0AnA8kQxxsyj21YI\nKKVE49Utki+6/hgcSY9QjiNwnT7JLdgdHXRshbYAOW02BT9N1Wu5+2/+/5WY\nRfkhZAS+uHDcRUm3eb608MNXGNziETCK4qt11xiahupx0lz9P2krPYKwMb4H\nK/hTDBr5ULIVSmPX/nt9redPSepI9xbzxAOli4yRwd6Dd33eq/SUzy13/iC7\nQTPUs8dnHda7snWFHqc40naQ+Gso0ewjLBViWhmHkxpg3wKlFi66jvdWjfPF\nkxb5lv+LYTfje4n5mR/CuR/9RrTlSeWoIGbZBrDhx7KlELL8zDnglllPYT/e\n6vfL2s7TzXLKVyT8b86gldenLTJwDyFt3Mr/6R6cK4x45qxE1kBHej/pYLkX\nar1A+Y1Rz8zzmu6v7eeN0lQeXeuwl9YGEr1NYHeCrcFFMJ+yiUSIEGeg8/w7\nrNkXzm0x/Wk1dBgQm7nIq9wzt4mayCiq1iedfn6I7X/TBxAnv+M72rBxyErS\nO/rptn8Mm9oudqdWLs7ZsSmAVEiuu82teP81vsEbfWTbPENCkpZ6FBKsyT5L\nkBvk\r\n=DYKD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbaQ6kahFZgs9QJPhVNoIVne2TyjVJHx3uM5QMI/hYpAIgIRpNZhQZ9Q2sjDmnLZ1WmGHeAM6YHA5Glv5PMK9qIcM="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.41_1564265518446_0.7137767770224506"},"_hasShrinkwrap":false},"0.0.42":{"name":"ts-rpc-http","version":"0.0.42","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.42.tgz","_id":"ts-rpc-http@0.0.42","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-r4IRM+dSB2VoNtzDI08PRqWh8oedYrztvkdZFnMAoJYxGwNrCqHQ1CdF6b8KYJu29GgQBz9uZPnFlaIbE9x7kQ==","shasum":"66239684fe4c75ae657675b08ea177eb2cea9df9","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.42.tgz","fileCount":18,"unpackedSize":24279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPM2WCRA9TVsSAnZWagAArtMQAJpQY2bD5mi5ZNlYjeVk\nT0Lpfk1yuSsKDDp8NIQfq1yNJHOyiteQC8c9ZwKKjPg2XlmHU3AB2kVgEm0E\nk2KhNIO5MC6qF2+AcALK3I6/WQqhcl4n0v/og60FJsztCW7iNoqO9890NRbb\nTTNDOYv+Gvb/c07OkhaFrWbgq34xiCWwZySDK+vZ7MQ4AmM1vRUYAIjactqi\nJuMurpFr3b2RWZVTmNbTSgx1jS/OF86qfIa8rvoW+IibZIEJgsFKPk1YrePt\n6Y1cq/0COef5N3AFopA6EAT61Gn1zFIMYum7yd4lKg6Qiw+AgxfRzQZb2rve\nGQkZxKB1bxxoRzuuRC8VY1nKs1jJ3B3Y359ymh1RljiXSt1s4FP5uLjkvPp5\nYYpEhmEG1L4GRFRX3NjRno0npTD1umHCMpMTAl7g9f1W5Hjq6iUe4tnu0BuE\nEiPkqXIDOfJZKG+5n0xSA04gS5LztJ0ktnpNeQ/Xi49t+MmWCL492HbG0056\niUxQUhtEtuH0EJ+auNYLFUtLZvO3CrxfcXAwOcQMTYFLjhTD4aCT673hVo0U\n6GtoSJZFkvqmHkBCq/bDXr+o1+hCMLeRTStQ3faLzFtM+tQsvKQ47Dqow7Xz\n+EDGM5vzrmObu3vhlQSwY7r3DftYOaY51qfhw6i4211IoGd8vIUox+7s2KsE\nV0+g\r\n=N+hC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC063W4JeM8PSLszwRhZcYY5nv4Uj5P4yrP44MdDLAWiAiAXuUzh/EPNvwlpylR6bIjxjbAdZsCj7PQT/o+FUxicVg=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.42_1564265877615_0.9928799749559012"},"_hasShrinkwrap":false},"0.0.43":{"name":"ts-rpc-http","version":"0.0.43","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"gitHead":"87c155c4ffd369bb6251630b3db2174ba41b8a43","_id":"ts-rpc-http@0.0.43","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-7ORm03Acxm6eSyBoJtPtE56XLDetZ5JlVqGgajfLqYGjya5bcCOE2O/+RSlyH6006PY9hmQ3G44Quejz6v9heQ==","shasum":"806d66258b189760564044fb3d0ed1dbcdb7d95c","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.43.tgz","fileCount":13910,"unpackedSize":193266255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPM7dCRA9TVsSAnZWagAAmjQQAJYXO6wdxYUTqRfeue2C\n41w+DN28N5vk03nkJEozKAvdCP6DTBfnwMCtioS9QSlK/bzDAYuu+UstMOhG\n8Y+JFM8mOnbo9jgJNkGsKpS+6LFy05Jewj9W1mgwk0LZ6ShADKOPtHLfq7hY\nV+JV4120PXPI+QnwmO/sfSSgopdBsdxVvanDuSa1QyfDeEx2eQEljXcouc6e\nCMZHHYC9HnlE6tLTc7oGXUROhBsin/eiq6wXaXXfq53ykFjPP2h0IADxU/Xa\nUO4ALJCpCE440+5Ewuk6qRGGLDOldt/28ozC97g94eAwCxt9ru6kBtRrYuD7\n8kLGn9i+fVcr0AqB6dovn0AwntUyOWY4yzgMip+cSTcteL346jzfMQ7FFUbk\n8e/Xv0p8h9f29K7hIiZ/+xB29swZjIC8bAbL05k3IyIOllmbq5NF/L+DCach\nHBkdvDZRs1z1DAAlIHWMYZLBlgVJEg9eUi1s0oJSz2quS2PIe5XQr+HdXfsT\nHiltpvviIm58TJm1S3+Lt+4WzrTrRV17v3i6fnaAyEmVrs9DvXRn2KPFCc2x\n/P8pxI4aRVvM6XV4Ey8b1SEBSop8Miqvy1PkwlyASH6rqVaDs35bQmoCcxXF\n2Z8YDFMiqKwGfDbxFfydtTYWXOA3h7aKAxHyBo3L+aHkSoPn2/S/lpzHyXwd\nvUCN\r\n=zqHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1/jQfVMfodN0IEVCo9fA6pkQaAMe94DAzaGwXuZG/VwIhANYhTuyMbb7ZZ4TzGEuzsjNd9pGBi/n2grDw9zN2BMqr"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.43_1564266203801_0.5314325515811531"},"_hasShrinkwrap":false},"0.0.44":{"name":"ts-rpc-http","version":"0.0.44","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.44.tgz","_id":"ts-rpc-http@0.0.44","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"dist":{"integrity":"sha512-1cFbfJZFnyRtsR3mgJSOjvseXfEj3blPGn1PFMXfGn6gOqR75hBisGC14OxPvBr8/CX8y3SgEBobwdxkscyQvg==","shasum":"b1d65d9e8a66ed451f9d39f1b9e936d1ceb7cc12","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.44.tgz","fileCount":18,"unpackedSize":24300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTs3KCRA9TVsSAnZWagAAbGAP/2IHwpeFQHhZfER8oHlk\nwT/qzkePEkBuhMw81nzgU1xOJ4+GcPCMwVAc7pyS5V38l+E9CV2L6MSsCJY3\nsBsawxU0tWvmrf5vqGO/+USYP7bZgPLSNWBowYJRJhH3d/ojTaH+oXKRp9uU\nIR0/PRHwtV0Z97B9s4rn+0QtuS4FIxAwzwKlLkl57jk+AmbLdonVjfUwCCiZ\n5PAwjNd986BDZCTtoKkdaklQ6DFqjsBggAW2Rl9gr4slQy1OiFw4PIpshjdT\nqDcA572Aq/L/kHWRsuCpEe/yqsW4Ceqvm5JopwrU88wnhbt0slXpEsw90LqB\noUIUWdQDD5sCtjUWT5JEE8GgTUQr+rnmUslAkJCQrTXVTrDFG7Jrs+16CJkz\nS29HoY+HNeADWh7h6qT1u1Rkz03PKKyOY3jsGZx/7GsuhwtpwkhdkH1ngi4S\nIdshh2S6Hj9LEBgmUU5VB5i0bMEt5QKhUX5V2UQX/Hut+FisvPR7FNEgLfOu\nGTdd2+hJJ61me0BChQ94DfAgAQcJilsjLKanqr0XrZ/Gz1wTilRRcvWdg8YH\nyIXL2P8vIJJC5XeKAG38/ICa0GoyH6Op3mvEjOwyFyYQDZn+HubT+JJGmflT\nPKIUanJihs8QyM9XFNG9/KaBO57nvu8v1wr7Pf7Oy2Waun258aazQSgeq390\n8v5G\r\n=5tun\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOTqg291WfZGaC3aYQNss02qHDLtHu5LHcV72RjBiY+AiBXWrbmitCVbJSlGWLyBPt+50XWRKxqp9Nk+L2BKi88Ug=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.44_1565445577770_0.7959372053525953"},"_hasShrinkwrap":false},"0.0.45":{"name":"ts-rpc-http","version":"0.0.45","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":{},"license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"licenseText":"MIT License\n\nCopyright (c) 2019 Adam Costanza\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"ts-rpc-http@0.0.45","dist":{"shasum":"450a49aba51e8667d100434dc03845c2975460a4","integrity":"sha512-yVK+T2ENSFAc+6nYuxRcpLLBkb9bfXqOhVlYKFDn2ibOiCOEssbLgqSjjKWRz1SOqPHus0Wxq93pAOrDgg2kmA==","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.45.tgz","fileCount":65,"unpackedSize":1492001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYxx0CRA9TVsSAnZWagAAqhEP/00VPkOLxtNvtaeYuK+8\nAVNNQ9B8e3D8R1NcFhIRmFO6r3kAHadHQT3b5XITfP2UnWyriae5q7doU4Ij\nup0yihMjznV2+iCVFzzPlfD9iXH3oKvcExYM/mX+VQzDQ/7KKPZBzCHZgFPa\nyT94KYlHsu27SjARzbifGKlxc09O/weSA1dBvOmps+W4quDIgtqibpjpVo8H\nEr37R/z+bGPM2NEAZCC8Z/h1H9sLxpK7qtP+sFfajY6Q65igAlawK0WpNAsP\nAT7upP7ulXP53+Oa27kOX89ZOIBIJ/9Njh2c/1Urur9sDD/a/JI24AReYhCR\nQrMfBIASFVvcGBtttP8PAriyQl7Ub9u3M5X+wLMPpelnTsoVShZ36aNThAnE\n8hVC3llC0yk3mYxDua3ZDvb17f3Vh6Kt7mvFxlmg9JajLLGDjBBcuzZwxRyY\nFLVyOBOTGOSn9VdvKkI07gQKiUbyngzS3XdE8Tl9xixib7x5dOkU9eNdykEI\nf1E/n/rRsmfqKWrhH4kvkTHT/ud0dqgp7S8pgxVAdjDfkgLsO1+GRb5xf8xt\nybP0leApjPD92KLk0QQeUYPUNyLMRuVJFhMrZ9nSHdyT0lcR0zUl8Kdg2kCd\nJJtTFzaTFOhRLz+la0BabtRt/6ubp6Ry2YHV8a48Wu4vNzNwAKh9YzgD27Gq\ncP3A\r\n=/h5u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoF/5JKqg9/t2fUOT5AEOCXkSrVY/6nVdIymnojlqbZwIhAO51UG7L9fFN38t93TuHBUtGF5uE1M0zWgtNbajDYBmw"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.45_1566776435541_0.7362301983792943"},"_hasShrinkwrap":false},"0.0.46":{"name":"ts-rpc-http","version":"0.0.46","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.46.tgz","_id":"ts-rpc-http@0.0.46","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-xogfjWnGdQiFNuGcYf1kRW91XFze+/qhrpXURqxAdtblA2hK5zuAb36Sq+BxpN4YZsYshnzvyvJEASMCimRAqg==","shasum":"9e92cac761e64ad34aa3dc65d98fbce7fcaa9412","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.46.tgz","fileCount":18,"unpackedSize":24351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYx26CRA9TVsSAnZWagAApV0P/0xuZ4iIPAXaJ1jlmuac\nXb+GGqLcZZc3o5/aDTI76Jc7c3LdDUejvqRfrKp3n+XuKydaaJgmhTvU/tw8\nMNB6AmcXvMO3XQaaazNENvWyolBD7tsBcwXrjeXTur4HcDRtN/2Nc4p+nXlr\nl2ZtqXbnV0a2ROk6BPrvzQ4XPPo7xXZtuZz1cHTGZ+rFFYDiEsou/gFtQgLk\np4JDE0jAceDfw9drNSEzMvXJroMHuIIKs6j0C9tg16MSD/0dS+ouRmUx8okw\n/CgDmRMSDLxeflzgAGu1rXT1vDIm+hEa7F8SJ/Z6tn/o9vNEc+ZEvIKOUuB4\nHFtWJ+yPaWLUXL3ka00KLuRxYq2yp8CGN9mdFKgeSUMmBjdFAPLjOy6F31zJ\n10+bgalU6Swcln+Y7oM30Br9pXiH0PCQdYRBvAuDm7EgTatV83K+u7c43Woh\nKpIF0S5UZedkguigSBkBDS/Yp8iiAq40yH229oBtCB6rqKeNQo5l5CUkHoNV\n1a1qmeM/k4b6vrve8IW6+lNktphc+nM0VdzLLrMcEdqUNE7HVTtX2J6uk8t7\nsji9zIlTmoBFwXXxza5Ko04UFSw0CBGZaXFGOwVQ0sTG8vXW/0YfU4rVZSfH\nkz0GJVz6FtEAO7CIHLkuwRHXdnrp8EMV/YpQgnMtlW0UsECeShDN5UTqWCuB\nzU7K\r\n=oEIR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqupSAcFvmKKM7P1VGvt7qpDCFVoOXFx/TvbsKWYCrCAiBn2eyI/6H5Vkqp3mgSF7E86/7t030ExTE5oScUaf9q4g=="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.46_1566776761463_0.7188277463000157"},"_hasShrinkwrap":false},"0.0.47":{"name":"ts-rpc-http","version":"0.0.47","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.47.tgz","_id":"ts-rpc-http@0.0.47","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-a49EhKvrSlZN4ohkzzflEo/9cwu1XipNaO423E1f04Wcyv5b2tBlbQ0eHszmh8ePnfjH3Ecd4R04A81OaXXtHw==","shasum":"ebec0d55be0be3c097ded9747cc8b1fc76546747","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.47.tgz","fileCount":18,"unpackedSize":24480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYx7YCRA9TVsSAnZWagAAMLMP/Agy+buBGwvcJpsl6o5p\nRwpSJb034uayItvpLmLRp067B2jCTAmeOODu8/VwVIjpQt7sJmXN2NzQw/fD\nuyIrBZUqxwAttnzVnTxnwmv7gRxI3fL2jo3NtnTOdb7Ed2zTTTmvzjeIdeBd\noCNdUbslPUxEKC1TN1VkzulaVlFlETO+XO3t04NiFfGnXy1MyuDxxEX4HReu\nIb6BQLTRX4jhXi7A9TW9xVnOSZofqdmlSWsOTzDj6PGONG19ADioUPbhDG9/\np69ZQPNIOLpQD8206kZ4s6yCxIvS3seu/J7/ZkDvpGpxUmFOgbLXW2doCND3\nzCnoVg9elUe91C9lUAnMrfMyXu6Hx2OfbNfu+ADz+RT9HDWd0JbLkzXBMwFm\nclfz6uKvtEv/lF+NLEjHRf+NwF5Ic6YwHCzaP7JMSlLtPBc/JdSVhb5eq16p\nVopUfxl6npKQ9xSUuvl370GL82qsJURsFD3IKZJS8iJoYNyXFHc/zuVXe2PI\nw/df/NSDBomfST9JJHj698prkXQoaFfxj3y2JnvMBXS9Kz0ol4wwxhr5EOzR\nI4NoBP5c5htF8yqGU4v9FIGQjZkDZfZFmSN6+PRJR1hpJFmdXYsV4mOJcvpA\nGooQI6i06rxaT5DQM3HpKrG/wVH2JhjIXvl3GPJgy8NulR55qR5vb+fJorJa\nQ3y7\r\n=aZyk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpzVLjqouxFs2/pO0xAECHoWEQbjFGubBBYGbcXDGOaAIgc07YNf+O0Pecr+IqJxx/GmkajHwd5Xd38pp9R6KcHXI="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.47_1566777048023_0.9549775323717264"},"_hasShrinkwrap":false},"0.0.48":{"name":"ts-rpc-http","version":"0.0.48","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.48.tgz","_id":"ts-rpc-http@0.0.48","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-km108aXkcUzsCOzQvzJUusrAOki9mAPtA5lrvfXq9yCiCCkClLKsozy+yV5g3lQqRhK36VJtDX8b88IR6/FQ3w==","shasum":"7f51c84e7b395f63e12d390e9f52141228cb94a7","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.48.tgz","fileCount":18,"unpackedSize":24534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYx85CRA9TVsSAnZWagAAexkP/Al8aiEeBK/juZzgGpr9\nCkmbQifmPuXPcHdt6zPJYd/woetkGolibluk3XIQS61rvfKy0BmrMRcPlGdn\neXEBIhaRa2ogPpv4abLAr4jryWA/vluwkGZdayaP3tjc0FtzwdYcIzFNDecz\nAzO+pAQafErI7lgDg596/s66FZlMQRLAyB0Qfsqm1JPM9ujII3xYeOnE1hbi\ntfIOivBK79dijYzhf4WSp4xY0Cd3vrimyIzemlYVCbWYHOEgvVERYjdiSWK6\nKJ3Cc6oRsMgjDrRfwpyb2u4kvgoz4SPOxzoxHACc0cqkt1z/sjfHdUh9SZ4S\ngOUz1xM1U46sWseMA+f0E/B4iHlm0On5kBsKOdN8f3MxETnsYeZReGXlwPN/\n/lid/mEKe7elmT1v0f1ibYYUIQNoctfkVwhNlqftkmvzk+YdBUuQGxrrIOMy\n+JwnV+A2cFUhicCl9Zg1EQD9olvJHMpBa8U+1MpZLclPkFrubknk/6mt1Szv\nTi4lqbD058UvgwkM3tSDp6RIbhNoljOvNYh3lkmVc77RGeXixexD8H8AT1cs\nHQdp4fXGNBV1jOfCm5pt7haXENjG8Wsvb6Z+K322+EkgDpQB3uU4BywKfOWJ\n3uhjlfWkNAdAtVtTH86it4qvAXmyZA8p2g2PrGnMMgfE/2EjzeMx4XI6HBr4\n8/a/\r\n=nAhB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+9a4XRI0haYt47SsXjyMcLI+39uzhiE/gla6zkllnQQIhAKG8JbUO5SvUzQH7Iils+/0GjolQ/CEVJX0ccp0iIng8"}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.48_1566777144630_0.11105060818481904"},"_hasShrinkwrap":false},"0.0.49":{"name":"ts-rpc-http","version":"0.0.49","description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","main":"index.js","scripts":{"build":"rm -Rf dist && tsc && cp src/template.handlebars dist/","package":"npm run build && cp package.json dist && cp README.md dist && cp -R bin dist && cd dist && npm pack","publish":"npm run package && cd dist && npm publish ts-rpc-http*.tgz","generateTestClients":"ts-node src/cli.ts --model test/models.ts --clients clients.ts","generateJsonSchemas":"ts-node src/cli.ts --model test/models.ts --schemas","coveralls":"jest test --coverage && cat ./coverage/lcov.info | coveralls","test":"jest test","start":"node server.js"},"bin":{"ts-generate":"./bin/generate"},"keywords":[],"author":"","license":"ISC","devDependencies":{"@types/express":"^4.16.1","@types/node":"^10.12.21","coveralls":"^3.0.2","ts-jest":"^23.10.5","ts-node":"^8.0.2","typescript":"^3.5.3","webpack-cli":"^3.2.1"},"dependencies":{"@types/axios":"^0.14.0","@types/jest":"^24.0.5","axios":"^0.18.0","body-parser":"^1.18.3","commander":"^2.19.0","cors":"^2.8.5","express":"^4.16.4","handlebars":"^4.0.12","jest":"^24.1.0","jsonschema":"^1.2.4","lodash":"^4.17.11","prettier":"^1.16.4","typescript-json-schema":"^0.35.0","xmlhttprequest":"^1.8.0"},"_resolved":"","_integrity":"","_from":"file:ts-rpc-http-0.0.49.tgz","_id":"ts-rpc-http@0.0.49","_nodeVersion":"12.9.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-j4Wa99bTNBUG31clcu7M0/IRcQ/hy0VY0DhqHCL+jcrFk0Vlk+xh1VfRtclDEBiUX21zER7UiEZy47zwz2b5mA==","shasum":"0a62f32fca4100daff7ae2e28d4f9dea7605a495","tarball":"https://registry.npmjs.org/ts-rpc-http/-/ts-rpc-http-0.0.49.tgz","fileCount":18,"unpackedSize":24573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYyBCCRA9TVsSAnZWagAABkcP/0+wuk6izFtufAsrt1pK\not00FK4AIyLnFmKpCJEEA2UEtwnOkRGauuGv8WKueNWARVYRQOF9dT1xM17p\nKtLsY8e4yq7/pbZwvWa8y+Y/Mmhn92x7TpUvvfUq2v/0Q70avXwvVfFH/J2G\nF/Hg4bvcp6CMNzcp0d+XWeDaHT/eq8eKh/pvWUpU34evnlZjsX03CnrDgool\nFBhHKz3jWapgZwu27bkHL/B5wJGBRw+Km7Ea+0ha3GV1jal+GlvqSxLs/tNX\nsgxQ/f7bN6rX3RPro0VDhYjk2uRSRi3y6RMtQvgOVtwwnRcSSKIWzruZJ0Vp\ngzKoTx6J6+bunJp8dQhtjeYgtbJXZ06ouNHLX1dh4WAHj1Y3DFpOcGGDDW2a\ny+Y150aHd8DT4G8W6h9Mh4KRc2pcnIUK9P3/P0PnMQmaCBj/xfxit745T/+u\nEB17v64I+H+5BCziFfA3VQHOjNg24gq1wduavvMCVKQLmFerO37m9iAb0c0a\nKRPxfgIP2yCpUI5/Gy4229uEsZqsqJ47/CXTQYHS/AcAbqO4a9T71Op7P/HM\npWQppJhTQEan7uvaHYea3LfgiaA2EjW2Hs+6MEfn8vXBjSmgd0SIKgRfofdX\nre7/sj8JWy/zFbvKUB5EoWQZZlCQiZsPvso1MKMqZ4lPjUs0RNkmtF9B25ZI\navk7\r\n=EHt7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7fsCNSGdZnKFeVJIer0ZeHSe8scTW98o1SVKSBPM0TAiEAuJ9LQeCZUXcmunRvvTzqF72ORMv7MdNiOB3hCRt6T84="}]},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"_npmUser":{"name":"acostanza","email":"adam@acostanza.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-rpc-http_0.0.49_1566777409671_0.17334220089189456"},"_hasShrinkwrap":false}},"time":{"created":"2019-02-04T00:20:58.286Z","0.0.1":"2019-02-04T00:20:58.445Z","modified":"2022-05-22T07:46:31.529Z","0.0.2":"2019-02-04T00:23:48.806Z","0.0.3":"2019-02-04T00:32:20.849Z","0.0.4":"2019-02-04T00:47:59.550Z","0.0.5":"2019-02-04T00:51:34.511Z","0.0.6":"2019-02-04T00:54:53.946Z","0.0.7":"2019-02-04T00:56:16.887Z","0.0.8":"2019-02-04T01:00:38.328Z","0.0.9":"2019-02-04T01:04:57.897Z","0.0.10":"2019-02-04T01:35:30.873Z","0.0.11":"2019-02-09T23:29:17.557Z","0.0.12":"2019-02-09T23:29:57.593Z","0.0.13":"2019-02-09T23:32:03.004Z","0.0.14":"2019-02-09T23:34:29.644Z","0.0.15":"2019-02-09T23:37:43.997Z","0.0.16":"2019-02-09T23:44:38.896Z","0.0.17":"2019-02-09T23:55:22.955Z","0.0.18":"2019-02-10T00:05:20.632Z","0.0.19":"2019-02-10T00:07:21.950Z","0.0.20":"2019-02-10T00:10:18.781Z","0.0.21":"2019-02-13T02:51:55.853Z","0.0.22":"2019-02-13T05:10:34.380Z","0.0.23":"2019-02-13T05:28:42.748Z","0.0.24":"2019-02-13T05:31:15.668Z","0.0.25":"2019-02-13T05:34:43.415Z","0.0.26":"2019-02-14T01:36:02.737Z","0.0.27":"2019-02-14T02:48:02.597Z","0.0.28":"2019-02-14T15:00:18.894Z","0.0.29":"2019-02-14T15:14:06.949Z","0.0.30":"2019-02-15T02:18:15.091Z","0.0.31":"2019-02-15T04:01:38.379Z","0.0.32":"2019-02-17T20:15:35.540Z","0.0.33":"2019-02-17T20:19:57.120Z","0.0.34":"2019-02-18T15:14:49.638Z","0.0.35":"2019-02-21T15:18:58.296Z","0.0.36":"2019-02-22T15:42:09.006Z","0.0.37":"2019-02-22T16:01:16.245Z","0.0.38":"2019-02-23T23:27:48.936Z","0.0.39":"2019-03-30T16:52:17.868Z","0.0.40":"2019-03-30T16:57:05.175Z","0.0.41":"2019-07-27T22:11:58.635Z","0.0.42":"2019-07-27T22:17:57.736Z","0.0.43":"2019-07-27T22:23:24.795Z","0.0.44":"2019-08-10T13:59:37.882Z","0.0.45":"2019-08-25T23:40:35.686Z","0.0.46":"2019-08-25T23:46:01.588Z","0.0.47":"2019-08-25T23:50:48.164Z","0.0.48":"2019-08-25T23:52:24.799Z","0.0.49":"2019-08-25T23:56:49.835Z"},"maintainers":[{"name":"acostanza","email":"adam@acostanza.com"}],"description":"Quickly generate a type safe RPC API over HTTP with Express along with a type safe promise based client","keywords":[],"license":"ISC","readme":"# Type Safe HTTP JSON RPC API with TypeScript\n![](https://img.shields.io/github/package-json/v/adcostanza/ts-rpc-http.svg)\n![](https://img.shields.io/github/languages/top/adcostanza/ts-rpc-http.svg)\n[![Coverage Status](https://img.shields.io/coveralls/github/adcostanza/ts-rpc-http/master.svg)](https://coveralls.io/github/adcostanza/ts-rpc-http?branch=master)\n![](https://img.shields.io/github/issues-pr-closed-raw/adcostanza/ts-rpc-http.svg)\n![](https://img.shields.io/github/license/adcostanza/ts-rpc-http.svg)\n\nThis small set of utilies makes it very easy to create an RPC API that is definined completely in TypeScript along with a generated client and optional automated api validation.\n\n# Installation \nInstall from NPM with the following:\n```\nnpm i ts-rpc-http\n```\n\n## Motivation\n### Type Hints \nts-rpc-http gives you type hints for all of your rpc routes on the server, enabling you to \nquickly understand exactly what json body you are receiving.\n![](images/serverReq.png)\n\nThe response is also typed, ensuring our contract between server and client.\n![](images/serverRes.png)\n\n### Type Safety\nBeyond the type hints provided, ts-rpc-http also provides safety in that it will alert you\nif the response you are sending is invalid per the api contract:\n![](images/serverSendError.png)\n\n### Automatic Request Validation\nBy generating JSON schemas, your requests can be automatically validated with a small piece of \nmiddleware. Below is an example of JSONSchema generation:\n```\nnpx ts-generate --model src/models.ts --schemas\n```\n\n### Automatic Client Generation\nA client is generated for you that works directly with Promise, making it \nextremely easy to get started on the frontend once the api service is available for consumption. Below is an example client generation command:\n```\nnpx ts-generate --model src/models.ts --clients clients.ts\n```\n\n## Model\n\nIt all starts with a model file, where you define all of your basic data model types and one or more service definitions with this comment tagging them on the line above `//@http-rpc(<serviceName>)`. Here is a simple example:\n\n```\nimport { RequestResponse, RPCService } from 'ts-rpc-http/requestResponse';\n\nexport interface createTodoRequest {\n  description: string;\n}\n\nexport interface Todo {\n  id: string;\n  description: string;\n  dateCreated: Date;\n}\n\nexport interface ServiceDefinition extends RPCService<\"Todo\"> {\n  createTodo: RequestResponse<createTodoRequest, Todo>;\n  createTodoAsync: RequestResponse<createTodoRequest, Todo>;\n}\n```\n\n## Server\n\nThe `Server` is a small wrapper around express that provides typing of the request body that is sent in JSON. It also provides optional automatic validation through use of generated JSONSchemas.\n\nIf you want to generate JSONSchema files for automatic validation, go ahead and run this command:\n\n```\nnpx ts-generate --model src/models.ts --schemas\n```\n\nWhere `src/models.ts` is the location of your models file. A directory called `schema` will be created and schema files will be created for each req/res import of your service.\n\nNow we can create an example service:\n\n```\nimport { ServiceDefinition } from './models';\nimport { Server } from 'ts-rpc-http/server';\n\nconst server = new Server<ServiceDefinition>();\n\n//validate schemas per the schema folder (optional)\nserver.validateSchemas('/src/schema');\n\nserver.rpc('createTodoAsync', async (req, res) => {\n  //do some async stuff\n  const description: string = await new Promise((resolve, reject) => {\n    return resolve('promise description' + req.body.description);\n  });\n\n  res.status(200).send({\n    id: 'random-id',\n    dateCreated: new Date(),\n    description,\n  });\n});\n\nserver.rpc('createTodo', (req, res) => {\n  res.status(200).send({\n    id: 'random-id',\n    dateCreated: new Date(),\n    description: req.body.description,\n  });\n});\n\nserver\n  .start()\n  //no need to log this as it is done by the server automatically with the port\n  .then(r => console.log('Started server...'))\n  .catch(e => new Error(e));\n```\n\n## Client\n\nThere is a base `Client` that can be used to make basic calls to the API, but the preferred way is to use the generated clients, making. All you need to do is copy the same models to your frontend and you can generate it there, or generate the clients with the server and provide it as a library.\n\nTo generate a client, type the following:\n\n```\nnpx ts-generate --model src/models.ts --clients clients.ts\n```\n\nWhich will generate as many clients as you have service definitions and put them in a file called `clients.ts` in the same directory as `src/models.ts` which in this case is `src/`. it may look something like the following:\n\n```\nimport Client from 'ts-rpc-http/client';\nimport {\n  ServiceDefinition,\n  createTodoRequest,\n  Todo,\n} from './models';\n\nexport class TodoClient {\n  private client: Client<ServiceDefinition>;\n  constructor(baseURL: string) {\n    this.client = new Client(baseURL);\n  }\n\n  public createTodo = async (\n    body: createTodoRequest,\n    token?: string\n  ): Promise<Todo> => this.client.call('createTodo', body, token);\n\n}\n```\n","readmeFilename":"README.md"}