{"_id":"io-ts-api-client","_rev":"28-8473adc5826f9b1292ce641006b02f60","name":"io-ts-api-client","dist-tags":{"latest":"0.16.2"},"versions":{"0.5.0":{"name":"io-ts-api-client","version":"0.5.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/cors":"^2.8.8","@types/express":"^4.17.9","@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.0.5","vue-jest":"^3.0.7"},"peerDependencies":{"tslib":"2.x","io-ts":"2.x","fp-ts":"2.x","axios":"0.x"},"gitHead":"7f7fa2e4a840a602bc31769c2fd6bc17be9c6a9c","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.5.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-R/57M84Mxf/enc9BhgdqmI0XnioYY6UFK1XwaXmNg9f7QMvVpM0oYO5ujIm749I/yROaKuMxui2/7LP5Kau5ZA==","shasum":"0d2e13fa32f39be97705ff822c9660748c8c80c8","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.0.tgz","fileCount":70,"unpackedSize":147632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu7GoCRA9TVsSAnZWagAANJgQAIKJY58mh7wu7ASLd9aw\nAyiSDC1SBmvi4vKwW5vMtjF7IPfNAw+MR0U48OG5T2hrZB+rbyI/ALUY3/eo\nyGhgvqfM6ZTCZ7DWWqSFg73LTH+cRmIwLSPvxDUlkqY6E5jPl6598JW26W+N\ny5izzvs6UJOD6J674o1ffDmOHF/W3aIXpUlEbq13TowhBoGlOE4Fz98AJ+of\nkJyWDDfKSXlPtcw/thBGMojtqyuTdo4zA617kLfNbM5YtyqOuDH/kDA2nSqS\nPh1DTqgoiVRbMBJR6W+ox2tdwxmgjZr28AJTfIZA0wWUAmFqk/1Epk79x5T+\nAKcGzV4yLQRy35tQoeOCgmNA8TMtqxtTRGQVE4nEpk5Z201rz70KCFPh2dQO\nt4iCySxE2ig4R7wCzvumIln1rNV0+0I8f4EVKETm0mGcbM/NuBHg80db6FwE\ngEODzKKVI8J5EGB8dHyAas/eFOz65rWqJnBjstM0OpARUGlWvlXL8ZJCvCh6\noX/zmkKh4FSIMF3a2FcPzHvMdoqXR1I2bBwremNJ7WJIVqJUhP5uxiQ4/YZA\nrP30BaVgsaN9mlqnCpf3WFceNEluu72STDOuSweGaGMKE+20v9dr9xW6raoX\n4SpsaxJgD5/5XMw8FGHB1BHaQSFnGF6IOk631KufOuBKjfNEOXOJ4QLTXmMN\nTnr/\r\n=Xq7d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYYHPGK8uAebHkEr5JqNjs4E2cBtIvCDE1nFxUvoMipQIhAKoikBM+m16Pz6Se3ODJbAGiEnyd+hOo+oSMeDEsJV6w"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.0_1606136231715_0.1204713004027067"},"_hasShrinkwrap":false},"0.5.1":{"name":"io-ts-api-client","version":"0.5.1","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/cors":"^2.8.8","@types/express":"^4.17.9","@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.0.5","vue-jest":"^3.0.7"},"peerDependencies":{"tslib":"2.x","io-ts":"2.x","fp-ts":"2.x","axios":"0.x"},"gitHead":"efacfcac0ca59a9494a49cd60d21672ebf74109d","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.5.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-F5grcs7g4QoiIh43cnRABVUqDu2WVbOgHne5Gc7fk6rjwx3jz+Wz7x92CIVlDjdfzEngzKG83YdOGRMWo1NThQ==","shasum":"8c40737706b4a4e56f2060989db0b5d47efe2979","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.1.tgz","fileCount":70,"unpackedSize":147629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu7J1CRA9TVsSAnZWagAARUgP/1s+KxzRC1eoZ4SjY5S5\nqIdteIQObeU/DXWXrv0Zbo9Qk/FANS5AERQeHrFsSwGy7Dy6WB7+M2XRCln/\n43Xfvf9NaukHBanGXtrCO6OMmYKZrBp+H0LGoJ+YkYRTj92F039RAqgwcoEW\ndRJv84fk1kbOVfjDi0ZndIleK+EJvjXf1OyK5PRUjhmIGOCALpYh0cLdq7zD\n6g14HL5/g0tZxCJc+jWhAiGOB8C7UPjQJA/dedlheigqF8FUtWa0m66r/5yd\nKIqlHRAsjkOwJN8AqPFK9yvU7PsRxE8bCO3Wvua9dgbTEUmfrLH3NdAFN1U5\nJgFsTMJBuyN/YXPDzDCLw4PQECsrZZFM/uzHaw43/uHdcAGHWT2yCAbImlzR\nmXtF5hNJx2FigljrksjQ6eMoaaCTgBn2yLqWSg5QaqsPMtKLOxlWSw2IoveR\nIdomjs6csQemHubQL/N3sVZlGOZpQfZGlHtS4EHD19QLynKGXmuamhar47dr\nc1P6e9JQTSSL2zEzsCSlee2vtLgWbAOAdrGvKk1Oq6ECEA1MP+EvdjByP1DK\noH0OVhl3WJhQ7x9x9aMiePrqAtEETvte1MXS4z0huPvc95mlrFlCg8zNdmNy\nh61Y0JwYPoDEEaigyorvib0ATGbPv2P+kTikMyxinEZhdFa6D/yy+XOfa5ND\n5lSa\r\n=vcp0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDO0IHYRZXgeCLXY186f0J7hZliBDOP/ocDWJLlQ6/1wIgVCtmXwQ8W4a60AX9bpIrXpEDW1OgIh43AqUHA4xA0mU="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.1_1606136436656_0.48406879575747985"},"_hasShrinkwrap":false},"0.5.2":{"name":"io-ts-api-client","version":"0.5.2","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/cors":"^2.8.8","@types/express":"^4.17.9","@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.0.5","vue-jest":"^3.0.7"},"peerDependencies":{"tslib":"2.x","io-ts":"2.x","fp-ts":"2.x","axios":"0.x"},"gitHead":"e3c32f0b771359617e8ee22d4a42feee23f45030","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.5.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-454NG4hGlGLIfS1enIzGdpm6KkKbHqOYUrUE2bSNhYxN0GNNB80X3d3xllqupusRKk1Dwi+6a3BnpgOP9oL10Q==","shasum":"b8d64466be0cc1b994ca3848fa8e8a0373e29eda","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.2.tgz","fileCount":70,"unpackedSize":147881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu7t4CRA9TVsSAnZWagAAmS0P/A3EfENT7+NxypJSyFOI\nn7FnUEat3bgjUCkqQp7PNwGeKTHV1zSXyxEYIhBJhvbP1dwo9GjHRxEf1k2K\nbHOwo12xcpIRjy/GliH4b9C/kY9J0yF7Nx66QHQeuUntGhgN/8JhsIBfulf5\nVTJP01blaYbIOSu98meYE3WVQXtVF/nVh7tq+VwykOxTUeVoZn/+/7fB04MY\nqmMElYJ9Jj+Xxi9NAChJ7+U/WJ4GRVwHY3nAfdGCQsMJlx5tv1t/ioHubNKM\nMiMxhY0iNx6flVv+IziULQWiMV9ytMy2jhzLrf1P2QGeg0PSFRqdkCxR7Yzk\n1CBTA284VZh834aAzVBHVsEt6E2RxClExdcriX0VAb2oEp3zn+SN3j3U/+Yy\nlPYLaSKd7iY1Jn1KJw1V1cLWJuVQPsJZvC+Wlp5kU/Gb7zaeziek3qMhPL8/\nN9QZmqHXEnPHlfWwAXR6osWreB6QTa0r93755Me84f9EjB8B3NPBWd3jRYbz\nVaHAMs9ERUA0ep9HlbXcF28GxwZoS3L4m0jqnBmrUsFuZCqQz/kdnZPbEo1d\nDGAfyPPDQnobWpI5YKHY2hOtBW79HcIRKFcZ/wKrlr7nxhv6IWlUXFoZVBxH\nDMKqOPXo7iCdzp82CBf9Hl4LF1QYav0KPezvZCoLMCGllIlSp+eXV64L/1og\nxVMM\r\n=Gl4M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAr7DZtTkFB5DrUpOiEfV+U0Tb6eThU3jGheJGHCrKlQAiB757dtoV5PjoXRsmlK1SH/cWAt15UopYUx6PJnccAAgQ=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.2_1606138744129_0.6053664540239729"},"_hasShrinkwrap":false},"0.5.3":{"name":"io-ts-api-client","version":"0.5.3","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/cors":"^2.8.8","@types/express":"^4.17.9","@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.0.5","vue-jest":"^3.0.7"},"peerDependencies":{"tslib":"2.x","io-ts":"2.x","fp-ts":"2.x","axios":"0.x"},"gitHead":"5e47595a2ffa493fec3dff0e0dd7f38eb430f2da","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.5.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cUMkML1qRNX4N7ODOh5F2th9nz26nj2V/FCkGNEV5V7UnB+2c3k3zeWzACuk73Bmx+s2uMM3y/8Xk8jDRSC2gA==","shasum":"b8f7c25272bd377f856a43581dbbc76e443ce74e","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.3.tgz","fileCount":70,"unpackedSize":148166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvyTHCRA9TVsSAnZWagAAh3IP/i4/cjtJCX6CQU9UziFP\n94vpg/X05mqq4e+qLy9uXuQr6sfjECqg998TQsxMPcR5l8K6MYhLd2/Yi9u6\nJiIFS0sAzX3/ElB+rZDDy8IVJUdR3dQMhJ+Uy0R/K5Db+ryuAHfE2KIzcQ8g\ndpgQ6yz0JTWCgH7na/iqrNfKE4mVO2oNt1Qmuh+555Ja9978VfPlQMyMwd68\nB7oV2+yr02HFK6dZlxLoiKgNUDOB4RSCrADXe55F2SIfjd+HsZRnADBcteep\nxxpdZJR5q9rLfUbL5Cjk1e5XFWji5kaCLwCDFKD0KP69THVfctVsEdstXTkM\nFJey+UmiTwegcg3E3GC17ILai3bBl1wcAdraK/66or3jCh1FgHlmgYtf6pik\n+6MX7b2fZrMzKjpYo+pYYWM+Or2ZpgQFXZE1QwkOgVmCKnKcp8ZcUTi2uyZm\n8FNbutH1sKt4a4lPN0BtUFSNsnVJsBHRIpYshK6tJ/IydR/2BNHGAI1RDzX1\nR7TR3/xE+yYlPeGzZvbKOKhTezJF6+n/H1dfnO2olAeSKIHzgVwIg92f8jnd\nQ0lOflxn6NtjL7/9cAwxWyeUC/A3J7/VYlcHClADV6NLCPXdeyx+FYF7/0Gd\nffvGg4qwK5AX0B065ZWavFYE0p4bWXY4qyPinpQZUXWmBhuslS0EkW+o5iD7\nUJhz\r\n=npaY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANPzyDTQStTfQVReSueDdmOyBWInyM8qbAdLn6kUYZqAiBLPW2K6byfC3Oj1AIEH5amUWaXZJdHILFZPv5V/KjE2w=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.3_1606362311377_0.09945309035820182"},"_hasShrinkwrap":false},"0.5.4":{"name":"io-ts-api-client","version":"0.5.4","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/cors":"^2.8.8","@types/express":"^4.17.9","@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.0.5","vue-jest":"^3.0.7"},"peerDependencies":{"axios":"0.x","fp-ts":"2.x","io-ts":"2.x","tslib":"2.x"},"_id":"io-ts-api-client@0.5.4","dist":{"shasum":"d9c8c97f79872df0f4656d2d9c26ace46b5c69b1","integrity":"sha512-pxXxHa34t7Uwn6b+4ICAVYPtBx8RH8ZOm9T0cLiM1o0qyVLFmfgIq6F+aep68JhZ6WgQiU6P2fAnQGabIpS3Zg==","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.4.tgz","fileCount":109,"unpackedSize":174887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvzd3CRA9TVsSAnZWagAAAt4P/icXgocKgD/h6w+VWyge\n9ur+m1Bql2GvMMhKDdzTeC1rlnTonpNbzdBWI94TPbm1/L4C93MKoncB9Czz\ncPxN9XRs/sAABYz231IvBxYei3AusVAVV6UEKkoJNS6yz2UeBqvbwpubWbj4\nk9erWqBYfX3bTfGBuEfBLmztOvs/C3Kpy6Ow6HXaf4+MNiqHRUbS0gL14kb8\ngroL/zxAae9mOCAS8u4gOV5ZL4vKInbF9p6QoP7jIv5eqk++/Xn43Qm/Vca1\n3j6DFOL+BnvxxHPbp8gejkLo15oAZqhrdLpGJV4m98Nl0KJoC5ndzNNPjyYX\n/M/RPbQ4eY/8+X7nXA7iMpRS0YeerrNzVQ3SdGKe6IuV93V0omok9EPYQ63h\nnZepI6Fz0r6x9jYBXPl/kZ7NyKe5Ovn6jVaRCzm1xyNKIacu4K9hp2HcOZl3\n7LmZwS8IwtWzeydJP7Ykggp4uCCE/eEXaViG4YolMJDLfiBLWeGXAdYXGa8C\nU6/GhNx8eCr16QC/T/mJt9Tqcz01ST+5n/HQj4rOW3iZ1Joaw50WQ5rRvc34\n/6tyhffJriwj7AiJOpc5cT5J4qnnqtXAHV4GwvBrD09mK6bdkcr2g8hxhOhz\nCuXi05C38akws00O8TC2ybO6Bhnj9XVBGV1wCm7mSYKQJczMNvtsL9FcOSoe\nCORt\r\n=U4j/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9d4Iclv2y6e6FMlzsLomlwccV0fBkTrwplTtwuLUtkQIgXTfG2Djc+LR+o0Lh68mX55MlIaIs2N6C+ZZDyYe1PD8="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.4_1606367094798_0.16185750337614735"},"_hasShrinkwrap":false},"0.5.5":{"name":"io-ts-api-client","version":"0.5.5","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"d51fd0f4c153daa9bc372703daa41a4e4942e939","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.5.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RDTd9cX1xlESn+aAqDR5h12GSTmt82TPnQ+gzglKi3Gz+qHC6CGSHwFTEGK0mX9IW22M45BaZ+PVe1GyUIUHuA==","shasum":"97130c35278f5e591ac6dff72a9a7aec121b8473","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.5.tgz","fileCount":79,"unpackedSize":182974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv1+hCRA9TVsSAnZWagAAkx0QAJZLvCmP6WM62qYi3603\nMoiQVxhpPJogUTj3W/YNdQEZ8JRwY8SR6UNnQt7rDLDGMNSUp5kx42rCyqiL\nlYeKrX/qp94ikTGRwbmL8xtLNdkYSz6TJFbFnp6zS3HiF/asGuhZ3k80QCTI\nQv2AGTWr89tY6VtQhUB+hGi3ViumEgzo+dAyXpLXFFTbhOTN2QE/RIclVAaW\nR+BefJHhleOXD/t7fsBa7QnSFaYitucKgBhKbNvQnUuLUrCUDibcDuhRHu3z\nYRija7Q35+u1RDOI9BmdWIDt6jcWTGejHifmcQDoxpQB2cZgtvAKIZ/+pjVK\nzqDWJruAWwdYTASjJT943R9IHIdBZT6kcxafeLMXz1NKCzGUNNfeIK++es7V\n+J/ZAHIq+1jim2uHN7zbkk61wviL6ZcdzoWWbtkJWRez9RarPsBm18ePCG/r\nV62Gb4Vy35UGplyD3LL+33Fx7hNgl3DrZrGOYh84WAiKwGFaCjhXHeyHLz7T\nYCpaQQqVT9sqdSJ4qb349yguuZwnHgdeaEU3RAX0g78NE3Xv5lqUoRbq8Jki\nA5O34H453r/Z+YqxZHmv5ell1PKpicGuiq92AH0faav1oaBj9h4AZMa/LsnH\nKQ1F3QSrSH+n8BW34WdGvDRpvI89TYxiuvziUCDoqTCPdtZzoEKElwwFUUVu\nIjfi\r\n=Gc5p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3b6Bh1a/VX6wNiypZjNbMEFdnT3P9ihjrj/SKiNmXvAiAdgRIAwntKSlJtH2jPNKBbUy6Ci90vJ5mafmDwN/7Oww=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.5_1606377377372_0.7350474040521044"},"_hasShrinkwrap":false},"0.5.6":{"name":"io-ts-api-client","version":"0.5.6","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"0947a48c27d638003ead7ae50d45bf8a53e1cf7e","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.5.6","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dIvwoCXuIgMIKULF7kD5rCOvdjnU4v+jVeojkHzGs3lOVUrwuLvYorfKQ2rdU3eQBvjGWNWmG0gXwy3g9yhjSQ==","shasum":"32876bfdc1bed443fe985faa1e3a94e410c24268","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.6.tgz","fileCount":70,"unpackedSize":159532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv2wXCRA9TVsSAnZWagAAN7EP/RL13ZdqGmlJrcQvmfq2\nVaMoghqG+u+7lUQnuHugI/50CNbukYqj8SRpW4++j7s/hASo2+oSxF16MaAQ\n6p3y0IuKaDXX4ClMt/oA1L7+fSWyuzjbCmwTqv8ZwXvtzAEmA5NCF95MQVOY\ni14VbEzFZW18hIMbuW+c/A/JaofKLAygANEdHvZq/um0TgO1rjvGsKmI/bpj\n7ttSgMl2OTb6VTDreZiufl7Jjb52ymB5BGzOwo5G9bZuTPCkxzUuPl9q48Vb\nmhqfQCAaIPzrjFN7IKT9iUK/73IoT6/HOEDLX/WNvp5OIPE9ZS8xGBjyLAXN\nlOqYjlzE5tYMRCerPNWs1JMQk3RGX1QD/9NLOcEU2WiAhiWh+WNmtssLuepn\noRlG/kHsr/yEYpwfZqpA/egKLEMOgbdHHTw9J+SI0EunLprcmZDhbphTOy+q\n3CW4tAeMFgKVxwrFRqW6hxdiki4OMPKnf7Z9zZiBbLHtWye5N4Z+A9CtWKu4\nEVxCFvhLcCg7CZXIj0d6nq0MR9xqSwj070RqzM4pGQDqRDoMS7M5znSlUKir\n4t1ySNwtXeIL8cNZTQtFQayBsJ9llkcH9gCpgK/g0LsMUsvM2p59Gnuk8iHR\nHfuRCf1tmv8DGWrh5oR7HMhv3MLzGKOI1BPZyVZ662BJ0NqIgW7pZD1SwmvR\nGv7N\r\n=QdKW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyajdRwNygrHKws00caDi9giRrY0NSRsHZNfUgLFbf/wIhALazm4/eFfB7gdQKWAeCMl8c1agDrPaNR8imjNhp5fYm"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.6_1606380567526_0.4637229601275983"},"_hasShrinkwrap":false},"0.5.7":{"name":"io-ts-api-client","version":"0.5.7","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"7f07e827e4a2320a8eec013f2a8ff18f371b4895","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.5.7","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-dTFXYGEIzueuUR3wt+FEXMwMwtxBF6H/WayVBemgmjuxzDXkqgyeUvOM66XqZ14Oq2nmH7FxanWyhg3XI+rGDA==","shasum":"82513732caec52931e600113ee710ec98f530e14","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.7.tgz","fileCount":70,"unpackedSize":159564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv3ENCRA9TVsSAnZWagAAql0P+wR+He1gZFNJM/aL6uKj\ncItz9TVKxSqI7aQEVWLcs9xCQZs8fpTT/3G1vJlLxO4+DYQNpB9RR4+bpkuB\nSnoPaQDnFM3IzObxO4zTMalYajGNiCYJp9qmiIRQ3ZPLXiOT16AII/OkquZG\nt/qtDa7jyPgSQeaR0hXVwkxdDGssvGtgypuNUYaXs/63A+E/s+OZC7OZqBVI\nTonZl6W3//oRLzaUmZ/oeX5e415X0pa8D3aw5gXtrK+l6+fAf3sEAK39tvhx\nl0ipqMz82zws/0vqUEcTtjFImOHyDZe6yH22HaB0wn/YHCs69CfNgLbATAdl\nG1CJLwNufW22rCRDRaFZE+7gCO2CgfVI/duffshsBR0h5+08U+rRSd4R27lp\nMJItRGYE/3u/xheLWLmJ3syD2hu0MiTk7cxx+VPRWo7R2pAxwDMuaCmsJ9xU\nrs6Kd8GgpNRSmTayXD1BlERMucsD03c/Wd0ciM6UJlqecpfepuRYONAyJF6K\nkoQ5h06PH4KQGumH0/j7e2V91zuz0o+BER503/RCy4ZNiUJ4AuSfRRqrnJyE\n5fFthKhcRsSH9T7GNR9dIspKtr7HJ7WyfT2/ZR5vZiRnI9R69AsiGj6jsiyl\nT13mX989ScT1Xgzi2LsDyQX2quhX4atFtQxWZI5bkbkcjug/4PDEjMChLM/w\nQyzQ\r\n=EaB/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD17ag/Uqyxc9eksE0q2aZEwUoU0H9Btng8JsclISh7IgIhALmVhdQVJ0U6qnOA6pZn9Nrol1DIL3EK2jkb4Blr9gyp"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.7_1606381836700_0.5321195737825397"},"_hasShrinkwrap":false},"0.5.8":{"name":"io-ts-api-client","version":"0.5.8","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","jest-mock-axios":"^4.2.1","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"3ca10332bb511e341abd02ee6275317023daeb8d","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.5.8","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BntFx7t9IyHQgErGHO5dn69jg8OvitU5IVymdVz7iyf6Z7drSdWBoWYI3P2raX8UYhjBF9GFb/wEB26vh0Ni6Q==","shasum":"8812f738eb80baaad1ca22377dd44d6e1a0a8435","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.5.8.tgz","fileCount":70,"unpackedSize":159060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv4bZCRA9TVsSAnZWagAAD4kP/3YjkTECuPw6WdZnLEVG\n5OfO85u7kXkoBqwglrjgseNkjrdcS59gpKRJmKIcz6xTEWb/Es28X1aXviFb\n8gdV31bM1Nh5MFTpGhIMKoZzNbdD3pLFLbJkMQvkBzv/QwYuKsGlY6yj1u0C\nFmRkyGwbXzEKIvjo6HqjYPo+/T5aRUff0wLTfz6L+Q2OZ2tjTYdJNevLE72E\nuWM3SdZUnJ52yl8sDQBYF1DKZNNdG3LhpMYRCipn6k9zuX0aq1/yO/fbE34N\npfabB1aj0aIbimrSclxQ+uUhr00tvMEvQZSC8lgBHwurHYnhQMCGY3/lyqOe\nP0Qlo+HXVMs3/DOE2o5EQ0IRYJdLyGkexcwmqNt0zJptlBlRsXjsyx9JBbBa\nN2N1eyR5eLe6V9fnMPgRu1lMdmPEzrBVEP0BaeeIhgiYQAKA/AkjntALQFR6\nIA4cD3g2R/Gk91QTD8j2Q2YMB0UMEiGFmbUHgc+Y9kw9s003+TTXCx36jkUN\n6wLs5eMcaSMBxx19vwKsCZK0XgiN59AIATbcmnkYo8KXIB4APZJcKD4ueWsP\nc57fX8EDjxWiShsrWOKXdb2nb4GlPzvGFsHp6csJrRaGELKAuevt/J461jV8\nW0NJlOjDJ+zQb81AichWxkpn7GGlmHS8WxxQny3NTB3MFNtVwNgVUVLTxNIH\nJgVV\r\n=xFm5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfIj4HsE2g31R/qZAO9Z2q0JEmFZxlWY3A+qLxThNeWAiAguqR2mpp7NTsFTD2O38SG54EChiLk2QhJvOfgjLPRPQ=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.5.8_1606387417401_0.23171148221846982"},"_hasShrinkwrap":false},"0.6.0":{"name":"io-ts-api-client","version":"0.6.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"08d5fbfde7326eb0e3487a5a56a86c50709e8001","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.6.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-YHkRmuW9+/6cjLKw0Vpn1Oic/xlfbvOT5xcL3OTvMWp3bjQkIcykn1VW99Iqe0PdDIS4mhuH2eio06pyrQ7cFw==","shasum":"61bf8b431250551247af2b2e12ad9629f4609dfc","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.6.0.tgz","fileCount":72,"unpackedSize":167998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyoDYCRA9TVsSAnZWagAA+oEP/2BaDR/UdDmzihhV8aQg\nKRuvjZtxlR8p6l/6j2Tv467Cc63Ls0sh7INqFMUkz8qtJG6XXf5QSE2vJ7uZ\n3E8Qr1a8tQQzLVVjhRYU4ouPuTo6v/IoUuTBw8Sxt8Xy0w/vBJR90rQ2nM87\nWWksb42HO34FbWZxwHIJzD7Wfq0jOVzKbPk4ztrHmDHrSo9OA/2olvre4HOF\npu4gdflXGq1XSjVAQ1TDJe4YF8dCgeuiQjhJzK4NOFcbkEyIAxF0uL2SXAGP\nWrm8UATxf/YS9TxEkhxPstdLIm+RhEDg/4aIMI5Iq9yoWr+B04OjYAZsO1Ad\npGtFUib+R8igxLiVJ4tGRBveq9MTPJGVZu/HTemfCPytV+MshVtBAjfH0WKu\nK95haD9gbjjqTXVLHHjwPZobpNL50E5zTEo9c23ucO9w64Ve/f7y7dFSbcRz\n9db8T+b61ry4VAgYe/hv31pmmdy7l8ceQOCRHZ9FumNNnYhwUKWeXReGbWZi\nzUeu4UPcqEpOeeUceGLz326gTt910/epiZZXGZrhtzWYotwfkk65GeFrbrGx\n2fIDx6VQcKxJG9HZq94ZsfAQ4PKrn9la7ViU4SgEk2c0F6u0dT0vBHsVMgI1\nGGwfHVzY/cw72574Va6Y2RVursvTzugGLkxzIrsWhe9M9y8b1Qluvwflza2v\nBv50\r\n=avUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEEurQka7dKkOCPJ7rGD7a1xzgm3RZWSu+fgWVarV/NAiAZTv41YzrNCheuMLUwQJGg8POfOZOlfTHPwL+VJOeGYA=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.6.0_1607106775637_0.1713627553985546"},"_hasShrinkwrap":false},"0.6.2":{"name":"io-ts-api-client","version":"0.6.2","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"c706c6621e4f81afa4544eb6ae1759d46bc9e4ea","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.6.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-+KIDt3bO6I1U21g6K7ULG9XmYr+vIrfpnrVHgFCA+ERfZqwGYNCFbs1tVv9pdNBPOOqpwVp9+2DN8PB/aYf+uA==","shasum":"c2e53bacf5b3a1c71910ea9971d88b0f8818470d","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.6.2.tgz","fileCount":72,"unpackedSize":168012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfy4LSCRA9TVsSAnZWagAAa/cP/RUaEewdxj88duJAdGi/\naOHs6Uh9rUp79e7URL6UhDyCO/WzK5nAcNOqiVovTFBm2Kx40CYja+Goou3t\nh8kTW75YFSfsdkZjjInrnZW3L5R0UOX2LRG6wEMAd1XS2AiE4HZ6LgUBDcLV\n5czQLlraWx3C/0RQlSM/ux7Il8fV/GAXjVQFRZUA83PeNb8yy3jBxDOoCZ4A\nUyzKVI3xczYJ7WvqxFN4KC5nJ/gC0Fz+Z1pBwvL8riQCdtW38jkESROqJHYA\nbzA9H4ZJpHBDAbcCL1WSz7ADT0ZafXGzHV8UfXXT9E17uJaNq0vuwTbZ1o32\nhe1H6pe7V4Mcy2PmS0R8/thJRfTFyA0ezOW9dkd2CPgyrCNjsF0pmR0AmIkb\nFKWC08wD/E5Ka5lTkSB5UbMKAHVItltfL+n4OHfGVxT1HrAnIBi5yIiOby3j\n2BHHg2/6P//zZlgmwfXgRjEC90wHivQ22bdI1CC1f2b2/5FSHZRkjGe12tsN\ngcL2ieDki5kOEhkHZS3Va0r2jtCTh0p42hV+IuMt3edtITTStHwSWHb8LKGG\niVcL/J0lk/aSHTt+mes8Y4Bc2Z70jn0Jh9imEJkcq+Fj15WwHKOxce4U7HAh\nWnUX3pV4q4jKz4H4BFf+TMpdtgy/KWSTVhGNAjH2IPyOU1aVoQis+T0z3y5o\ngafv\r\n=h9Nc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC76+MF+r+zYWPC3my8DvFMTjZR0KdZBfPCLXG44HMasQIhAKd8KQrsXUCJ4ODcKzaPZtD6ERHC2sT8pAsIYuamSw/g"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.6.2_1607172817812_0.39580413472147846"},"_hasShrinkwrap":false},"0.6.3":{"name":"io-ts-api-client","version":"0.6.3","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepublish":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"8f4fbd6fd66bd88a9d3c6135d82e2df7dba519af","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.6.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-XlSt2HQxnsazDpf2hxEaFhO1gMeC/EDZmve5+FYg4WAKfhqVigG40k/U/VlsXybjPF/L2FqimGZ5TZWnNKESEw==","shasum":"aef400d90eeaae8fe7505d64f5410f590481194e","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.6.3.tgz","fileCount":72,"unpackedSize":169537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzoFwCRA9TVsSAnZWagAATyMP/3+zudMh4YNxyfsa/W+v\nRUG8pCKJwHXCUC3ufgdEskxIPCRRzqPPABDvhxfp28J8vpkH6BMB4vC/YK7w\nnAhua+bhkz8AplnNdwS4Ckru/5uIs0cW8Riw+SJRL8+gazT2EOZwgzWO3GnW\nY7D/bqtWuWqenPbs1BfPXg0FjqMi0jJczq9O8tfrlPA6iHCt0AK/eHZLD3En\nbcho+AfQf7vI7hvzTZdtZj2UXM2VRsu/boaLrAYQC43lV35//pUOj3HHPqy/\nvmIXxOdsIpDfkXGkyjrLeMEctiuly61ed81ekXmrGC3ofsIBXspqrVeR8+U6\nflzCZIqDlIoURUrujHCc8BD25VdjWmj09V0m25NjQzIQNzn+qBwHS3SDyEjZ\nuAaVLItTgltxX29bLaVtBO0b1Ab8Itn3NUWk51MIofPtypRM9utNMIMeL3oa\ntUSRjPRQLipgjZcHdo9TWQFBdgr/E9dvoAxIlcgoCgHgTc0Y+k0wsO6TYIYt\ngJNwTikPDiyUY3q6ZB35pgNTSGOzOYi5R97nBi4CO04AJRoCkny5SDWSQjC9\nY2phJtwNHoLNps3wb0QP1KOSBcUJWO/RRlnYIuz0G7zLsJXXhsMrSuaIxjLI\nIYil16p+5WWzH6G2xfG+zgaYoUtkl95dxv0Cuj2H3/OswyQGtFKQSZ2Na77t\nbmRZ\r\n=TuEt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElqgysayrodJrklcBXXkkvtUUMTMiUkS/a0mu1CX+HsAiEA3euyoc7VriruBxZfYj3rujhqTWfDDNTKGd3/7RLIWBQ="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.6.3_1607369071783_0.5349341743906237"},"_hasShrinkwrap":false},"0.6.4":{"name":"io-ts-api-client","version":"0.6.4","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"3e286da90b1a6600288c6a721911ba1cf204f6ff","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.6.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-QeMzcfill52Kp1iE5Wzz5xjyTmWnRR3d0yCti/tK46uKQEZILMp20WK26GM1H+dgT+nZJVTBvanAWcs7EHk2tA==","shasum":"94f09ad7ad8f516e34f4892e97c55ea45f81cd37","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.6.4.tgz","fileCount":72,"unpackedSize":168518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJMLtCRA9TVsSAnZWagAAbo8P/jLbzQplCRwBHSySnSdr\nXJ24MTlP6wTir1l4JTZOe8BcVk6dIWLT/ygntcu2PVQq644oOkd9ImwgZ1HC\naUSGH9KApeizv0TQdw37F0fgltTkU77A7JqiJmUIdJzJAKOc3MvNhkQmUeiP\nMrMaosDC03fIAgdIwEW8pu2LQrheaewY7FWfCZNfb+dMD21Od0zdimXPmsH/\nPeTH0ij1NLyM4cuGQjAI96b5zSwsVPBDslXh8/w/5NhJPX35BZQwx/AfUwKf\n479xCjuO6ThQ8NEoKmmorfi50khFUaUgM2wAE9CL2QAQCGdCqeXNduDiRQm7\nz9ezaHrc+26wiCaUt3KfUD86x/1Xfb/1wxIk8bgDUB7kxndPuftljOzzyyPE\n7QRO0ruDpad3hlH5mQ51DAlWyWEyX+EzpRpnybV0EnKD7OI8FDb0xDbGBYqx\nsgSextHPEEkUK2g6BVC9gYU11CqcYIZBMoooAVEpVCIOgEI8PyQfOJ6RogeG\n245tiiLtlM0227zH31tYglQ3kkO+kHOx1f5Fa9Hm0P26ii8D+mBFPOQ6wVIh\ncs4CXZuBtbFFeqlOmYfp+xPl7EEcEEUz3GTw30d8nkvYzd9ux85I1HBwJTB0\nqOecli/cGoQTZEeeggMSTFBb4VJu+/Gr4QA5tC+AS97IgCcuA2LhzoiVeN7+\nQUH0\r\n=zrv8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFM3axzzIH17OILr+bdCq/Ih29Fbb83s4qasLPSIn6cPAiEAhfJRe6LMvO6PSMYBrH5E/U+snN+9ytBYy5iNlXeeg14="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.6.4_1613021932734_0.19828931220740542"},"_hasShrinkwrap":false},"0.7.4":{"name":"io-ts-api-client","version":"0.7.4","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"6912fe9844d440bdccf8f2fd8bb873c2178f732f","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.7.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-DJJ/lAxLGonFd8fhnG9HbQztKIQIugIAsknAMsg33+MfEqVh7e7CMuhv9eoD0LTQmMLO5eKyiAnY1apcZzIQcQ==","shasum":"a22e2e2fa3b76fcf43731660ee37bf9cbecd3187","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.7.4.tgz","fileCount":72,"unpackedSize":174014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgawYECRA9TVsSAnZWagAAQhwP/0d1BKGG//jAj5mD52uf\nToFfhGOaLlEwYc4adL4alarU/+YYDpKkz8PBP/jcQ7+LPlpF6xE/CCWGX+WR\nm2cYIPMs2JRqjXRZabLMmaZPGs8tJamMScg6a1mTeRbFdaLHTzJjXqyvvbji\nUDJd5GOlqqwxTbKOY/FIjy3AYnkYJ6r5vBMpxoflhgpWBMzv54xKeQ2GG0AM\nSII+YWi4LYXd01DomLJqKOHrrE4z+kEVpspCu4VsQ1p6IwqUwCCxpA5lWBJS\nKjzW7K74VWjF0Eo+R0O0F/gjfUyN8le3McK4w030rYQDemjDqG1Xq2IeB6e5\nvuuKI/XQ/4+haUSMPIa3JVUDUzLfLPdO6IdazxGcRCwwAQHzxKXqRkwRYQlE\nzKipMH95axq7u3y6QobSx3DNIbckesiR+Q78EsiXYgww75Q4WhINUQYXJMJ4\nlOjRU05ktLABO9ujC2PFf34qlSop6UyCNm5LDSoTF7GuOKOjRiFwvHMYNBkt\nLydpQNws41KK7aEgtNJmW1VrJSC/wAjcS/nzcWatUpCUvrnBwu5y/xkM5blA\nRrXOthypeUjSD3gyjLiEOQV2AX5GB43aSQ7mTEJeJ4g1dzhxr9V0zDlmzHEY\n/HJimrDDgEth3vx10mRTLB2cpfpb0AfqOvp6tTxJs/YEtGSo+QiVT5rrDMIc\nLeha\r\n=dW2P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCcAxNBE6+GbEsukDEUOxXirLi1RApyRrUc5BCQIvxAgIhALEabfG7xUXa5ehJKZeJYlXDaMS8FEI9NQDpiByHoUhR"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.7.4_1617626627712_0.10216125649889052"},"_hasShrinkwrap":false},"0.7.5":{"name":"io-ts-api-client","version":"0.7.5","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"df1517d7ddc0785c62493e6b76b2bba7925c40d1","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.7.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-H/KSXaUlrUM3UjFcSl64H7ImUlkq7cK6AJLS5HcRPZ7Uw+zJY88sNNnkPGZHVEZg/c/SHTO/9TR5itu6aSPZLA==","shasum":"731167971e9034325e1a6b9c985a5b9f821af06f","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.7.5.tgz","fileCount":72,"unpackedSize":174115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgawhDCRA9TVsSAnZWagAAktAQAJLaYMJ2pOii+QYePJe0\n1WxKy6y3FzwIUeNVA9rZQ4EWezw3/er97uhF5zXBmzSwL+spQvzEBN6zdE95\nOx/OaRxXqOELmTn6kwCWVJ/JMfiuAzqUHBHJIw2jJoGlPGnIamERQRf2guVt\nEptTa64OFWScLKqE8gKFTtT9tedZPC8u7lQmF+hkipN2WBDezZHTyVHUjFdv\nUahZZsnV3C0o1CH7ZwKOv0qL9j4giawjj9+6309cF5EycsPCSkp2Q6xakPj1\nsoo5uWTS3DpkJjygeQ1mYpbEjIEk/0+tUH9SDbt2ZxfhV9O4+b+gbxUp4P/X\nNYWr9bjlRrnQQj8tkYO0KKPMNYDcykDT0JWnNMBWHeTQQQ7PoHmHazeJGlBr\nN5AX3L7PZ47sFKtM0taAQFZ1ymqf1SICIhr58UetCcVsmrHFJ5XxXHFvcuKI\nPwUc2BhpC58OncHNjrdGBJdC+MHzFvJD2VEnmJhvASLzlg/zCC//KLfhjqJh\nn5Nd3RX4pors1lyAJDcDIOQje91pT+Vnj+UXB/b/EWJQbHjRXoplrFdvebKq\niwa+Ly9p66LoUJMiWDCB9sujfuSU/8KecRpgyxEYewUPB+zzvu86W7H5QuWD\ns7vnX91faTQjor310YrlTpHSwq/hD3Mk4xQzBu2N0rm/Q7Hn23E8/AC0vMby\n6j2v\r\n=UwOs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCargJeBB3sTgsjhjZv3bXTJA4ntgerkIqkgnA5S3mq9QIgISsh6yObrFQodL3he0wr7dQTmr81/vJGFti+ppl0/f4="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.7.5_1617627202843_0.2894788030472808"},"_hasShrinkwrap":false},"0.8.5":{"name":"io-ts-api-client","version":"0.8.5","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"91d0b855568bcb1da2d658b9ff60e9a0c21ed6e5","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.8.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qDuy3EjU/5mLQGocxGv+YfMxJFg0NrOoYFGqtDFLhrxBm0Mw6qadL1M4XBRMEwXoQzbq7TWDuCbdOw9qkb3LCw==","shasum":"0642c2b87896d58383924f8716944fb534a166d4","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.8.5.tgz","fileCount":72,"unpackedSize":177559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgawqpCRA9TVsSAnZWagAASaQP/10mTO9iky7nD4BQjE1u\n4LjweXCKJ20OwinEM89QkbS97pGVIlxu2wGe8W9EsrZCYxEPNE2PJJNETW8S\nxz//iSqLM57MrHeDtnFcUDPvU7mAHVsd9DIJPHc6fY50twY2MsrzW8ZxoWo3\n4p5dQfvKC9OQEH5+JzhAQL3Bbe0k26OBbJJ6cfZo8yPq+ivBDffpc2QBuMfo\nvPkhUkKyYPiB7LR92nqI51ZM67JQxEGrUY0CHRXfu4AZ8ASX3/VRmYi3c8Kh\nZfngJ1XWA1YGr7qYJ+OTfAEaCHeSKQPrwT9kSytPlGnnrW3y4/iaos33EBco\ne6iXHsDYo/PFZJKEBJysWHBw3A47D28TR1uvBIVAmfCfTOD6PinO7nVseBNl\npRwuHvvl2mIsnZgLvoAYAV2LTE7KmWSTwmxDhVTF5eVKQza+an4SVVcM+IiV\nIWWikRT7qjxCyHrZXVk4BHONEE7GuMUAWMIFBGyyllH+ddnnxjJ/VsuEvW3P\nCMHpUMzZ8KTV8j39XPFkwqBWgDaW9a5U510m6h/WPyTiqDTBzCiatpDNYk+3\nGt3MN3WY7N1tN26j2XnAr1gjeuhRA/LRix413tTrB8d5f6/WC9go4IAW2zpn\nFFbthJF9XsqWsYNIRUVOl+R7+Aarpy9ZMZhAJxj4RP80PawhmUaZQYCrBEoA\na1ck\r\n=HDVF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByiP/kl7aIQrWFqNv361rztBZmysfdSVHV6IMAXNVwBAiA2uvwVCmgHE21k2+l+EQz5PcNN+6Yilki86aiJty997Q=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.8.5_1617627816589_0.6726133379979964"},"_hasShrinkwrap":false},"0.9.5":{"name":"io-ts-api-client","version":"0.9.5","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"72161f2d4acec7dd1218065aaa265b0a3f2dc7c2","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.9.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Hco4gZxrjXpiTnck2rUFKov2BCp8BazfF2PXDDhqXTN1D7DO+eF8aLDkgsOyhQhaiCgoHNelFR2OpYmXDQYYyg==","shasum":"39e8293728c097db1c9ef2dbff3b6362362d4542","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.9.5.tgz","fileCount":72,"unpackedSize":178419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnS94CRA9TVsSAnZWagAA9WwP/3BoGXdHwF7rnHmNMKS5\nLoqgeKWkBFauFd2AmUjM7adN1re9glSwWZbXRBSIVCq2HXz7dez7XckgUFrG\npzvZdQshXzn/ryDJ26h/lxVDeNX9MivqADLHUXiATPCPckU0WruncrVxjL4I\nGIYKQba2iJiI4RCh7A06IUl3UqFUA5irwLLVlOZF31Cf1Y/iJCM91u2Somnm\nzDqMK9viPjqEVDdrXlNGsGqGC+UohexiMVRl1XZY7K1xY/iMt538n2tCJEt9\nYZ+7qfIJvQ+jz/my7zCpNhMxOiWwgZUUy34zi0hxIG/LTy2S0fRbErY6jdAI\nH7QM36RsJqJgQD4PHrJQEK0cpgfiXbaF9b2hcavh5f8OwzEqvZpW+OnIHcTO\nEtO88myySwv/MgmBh5+nEABVqqBMB8eFLdYxbHI0WbvbjVznQM+opRNlN+Mk\npkyVyFceofW6RzU3sQJVICM+g4QklwkchHLFT+OWv/c/nzNDheozz528ndj6\nS4fr7sufxpvV2mScgqA86TNEzg+jDIrDnWlGwWBxkSgmFkmZsmh5CiBzOaC0\nxuaC44dYH7l6vVRey9iBVRodi4xQldyfO/GbRVlSLBowySZ+ZKxEe3lx4unf\nmh3IaHlcNthIn26VmKOo5d3d5b+SSvthqa6ll88RJnnXsVjdhMBY+obiSubw\nanPB\r\n=9YgM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXFuE9vJV1HWQ6XKiYUi/zXYn+Q2x6kIqAjPPQD8OtyAiAve8tCfo6g4nh6wWALxLMtR89xxHE6tO0H0tBPRnk/Jw=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.9.5_1620914039819_0.20750560539830687"},"_hasShrinkwrap":false},"0.10.0":{"name":"io-ts-api-client","version":"0.10.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"fe9feeee8233b562c3366e2e1fe65aeb447dc4cf","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.10.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-3hQrd7+N5FFFourYjJvLGMYFegXIJY9ZK5j53a3v/ZSLU7cpq2lPjaBnUTfaGCilHXLv0GGXCQ5A2P2WpcfsqQ==","shasum":"bdc28b0d25b4c65a6abd4e2dacc3de089072c939","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.10.0.tgz","fileCount":73,"unpackedSize":180318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoknlCRA9TVsSAnZWagAAkhgP/jrxhdv83ZNA9/bP9WI6\nK1NL9UsEc5JiL/TRBXn3sh9TdgkvqPuLq9uh4WhCQ/hmURwbCF+3qCM3NSrr\nXuQnTc0CKKOr89qrR+Lvy24I8GaMlMif5KEyH4HQyVvlW3fTN7k7FVZMIU94\nAEyI81SZY8IkTbXQaXVvIZT6RBVrH4LYAp44UorSexvrQ82BmgU+6ygD/us4\nAFlejJSsSifQdhkDVmkr2gS/hps17hsrsTdNRGrKvJmbsMbOfNIEPwrMOTUw\n4gOX+4s1n040jqV84EAqEzeJXfx8Vw1yea1EIg/dkl12w5rMyWbSnuYMO0GO\nqX3V3/4YsJXwD9eJkCUjR/HsmvNxmWAiPNhIZRHMBTkC4+r/pJ9MnQC74Lk8\nzQW/QJ8oytQbj8tmQW83Rwp23vRPNl3K7pf/KPAHAGlNhmpIJfLyj8Iuc50p\nMQtOKkgOmWaiFAesM+I+YncJB5ya4TIEiTtOh1rWlgLhZ45r0s1NyZVJZDoY\nWzCOgyq0/spkzL0dcaZnNAROMsupg0I10W7MCXrQrFw+rxz77nin+4Bo2scx\npX7mw87PkMq/2FesbHt6nFU8a2yqPBY5U1J917FY2Yk85WqqmHnoiV7qcBFi\n/4zanDAUvrbSozbrMOkoe3YVOuFDYja4sXTeoh7VzhlMjgprew/O8Sh3jMYE\nXCOp\r\n=TcQT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJfXbwA1HFzxUr9s5JluQk2pnvhiygYE/qnYMp6ALYtAiEAkwpkI3i/a7TlWtm7I9AuWL8mOfuI0XUO8+JC4QbERQU="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.10.0_1621248485244_0.8343185305605691"},"_hasShrinkwrap":false},"0.11.0-beta.0":{"name":"io-ts-api-client","version":"0.11.0-beta.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-essentials":"^7.0.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"fe9feeee8233b562c3366e2e1fe65aeb447dc4cf","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.11.0-beta.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-1sMzGNGWjuQT140kEwCWDvsRqA2Kf+C3m2Zz8uSJAGp1Bt71XRAn1FCHo6tsnb0A1HzBmXTc4QI89h/bB++Bbg==","shasum":"fe3485b43ff88cbd333d686ecbf5f15ee135afa6","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.11.0-beta.0.tgz","fileCount":78,"unpackedSize":184690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrGJpCRA9TVsSAnZWagAAba8P/1YoTrJTcS/+qoN98qsr\n4qyRDtUeXhb3HLAmDXrh8m2Q05/Y62L+otpC/H2qJI85hU8f6k2FJws5cwLK\n8XAgSD6616tPyRS4Ibi7PCRJRWCGy17cjigtzzIJ5OCGIwayON2+aLzPTgk4\nQOWHtUepf4Y7/8WbOG4PJ4ZDk0maOvHYk7ElMDFxRl4iYLKrKuflmRJHnEOX\nEripZjuJ2xNyHQXf1Djjw6cFoiGekGFpJ27hnJtpsFfpxtmyzoi+f6EmTjCl\nlzUW4ez9rffrz0pqGoRMd6oONcqarX6oeZXe+WJNDQVWDMnmLmRN3ywG0yat\n3Ed1rlWTgawEH+BsUmuRitsDVZUKPI48uD11KvyF/EUX7UjZOYtBQycTe1C5\nchex5+ZUjoC2gg45mVndGJ9xJ/bML1KjsT1JDR9IHMHpYt/bIcNo+mVgmrG9\n8z6XrUmmLVjLtrhGM0buwKpjzz698gLvLB/97LS22N02d57REzfdVVEX6vTi\nWvUWXr4y5LK/e6FczG/6kZyBpaErqYC5cfO7bIiThtOFomnnAusvNv5aSHye\nPIkwX6b6OcwNWJVXO30BchxqXPkcBOaUngzNkufV/QGkgvQovKGu2IPjWB7X\ntnnZtu5pYMPDqirVK1508RvJINFqpCQ4Wy/MwlI+5WYYvg/91tNZwxPvOSUq\nQdEL\r\n=7IqB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwOGhDFN2q20+LhE2WNV0UcZXL/9rzlYNNg4+cHiYtYwIhAPv7lPrwZDCHMPvaY6ro7Ibx01x5+EjjrrdcEzxzEJqo"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.11.0-beta.0_1621910120598_0.370961574655883"},"_hasShrinkwrap":false},"0.11.0":{"name":"io-ts-api-client","version":"0.11.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-essentials":"^7.0.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"2ab86212159975b6e11c76390ffa0d0eaced5e8d","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.11.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-e8AlPjhVBlBsomt8MwBbfLMr+CSLtpG73F6FsaQQJJ5wccHa7XsoHfCP9do5PTbAriBRGEISENy++PqJwJ20Eg==","shasum":"eb4adae1b554d6d8fae9d36edac7c285bb03d1d4","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.11.0.tgz","fileCount":78,"unpackedSize":192471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrNFuCRA9TVsSAnZWagAA6VIP/0NH7/Kc+0LFnQGyx7oH\neDJj59Jr7JitdEzTIxRDdFcdT0Z60Sot2I7/v9lbzyqXecGQ7nBtH/xkCPXJ\nnLAdttyTP/uWA2U4nd//Ik0XK3ZeEZpumO7FjJ1bdc9lKB3YlinKWvzunml8\nSkxnLbwAwj0BL9fu38mJ+iV6DqV2gAt3EqjUqYvVccdnlIiinshLtXZePYyi\nNGvKv1rUpoNcZk+49GtvttyyzXiuwgooZjb66peMb1w4eL62ZxXi5ih4Bmk0\ngaBlvfVOBZLGOXEQ+lovnXNeTTfDT/w3iiTw1Ll8KAH5OInawRj26UyqPukq\nNhFeJNHjBORpfSBprkuB95VtxBdUVfJEVd9tUCE8qJMOagM/Jump7kAvc+4F\n2ixx6vFDFBoMsnCVV+3lNsJf8RYsCFCjpM+nHJDPZzam2Cc2Pzl9puGVbX4W\nYzHd1utLVMa6ew/DKjG5w5Sq7QYibeMRNE2ANZv5Gs3fp5PEQaOolbBeA4mV\nduCtVQ9gx0hIKGBPPibz3RE+knQy8yrE1n0tuldwokD6t6pxda+Gh3s+CaYN\nCzFh6WRiuG7Fxpp55bs/zhfj+t8wpslYRmI/CoZNhsdodhtx2sFdSoPF8aAz\n51c1u/ilXAKWXhTuEqCBSPFk7xdezLh7H6a3c0rzs40xcUmKC++egbjKzHbR\nLuRA\r\n=Ogop\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrQpvwH26pTt93aaDNnoPmSHJ/UcunHtDqqz6rG8V97AiBcgOJBFHBcNXnQtevACKgi4SLDRMP/kVxZkU/x7N706g=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.11.0_1621938541975_0.1831613112557804"},"_hasShrinkwrap":false},"0.12.0":{"name":"io-ts-api-client","version":"0.12.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-essentials":"^7.0.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"e7cf4cc07ee37502c2892f85f406926d7bb6db6a","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.12.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-8+xrV+a+R+I8U8xOkiEFIQ3yPvz/xNDiMCx6nI0NRc9B/cTW1kE0o3/3FWRQaPclHBCMquWjeMsmqrAnQ/IErw==","shasum":"5ea1b213ab14661b2f2d416ce91cff82aba24bef","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.12.0.tgz","fileCount":78,"unpackedSize":195007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsOesCRA9TVsSAnZWagAAFlEP/j5yqFQ2wE0uxTLBml39\nRYwqzW7rpyBSmPRJ19FiHNjS6V2AZ0rdjH9+pBnAFEvDDVGZiGPal9KClnXp\nI+7OFn06uFVMkcm3sGthf3zuxCMDhK0/JocwzAO/OWOFNtk1nGCGC2jJlTgw\nFPavyimy/PHzlppceo4pEMAdg7c8fK2qBLBUXEhUosW4wic4NUm4BWcx1XPx\nN/oDY0sG50BIu1ssUQ4rQCFSc5zLQbTx0D0WgeRzS/QfCLTD9X42U81rzbOD\nHE1jZbnbchjlv+Tim+4cjSh46TAZ7LtQ4oiab/dYwGl/ysjWNjklxKg4KVLj\n1ZcKVf31XiuT/jRNAgYpLvrQD925IkFiTZ7E6LTsbAkFAjPWeEc3sBOE7MVv\n2khyNbek/SnomqlDWl1NElcz5Gzqp1GtnB0QamBrIuZaNp6ndHT1Dg47Ew+C\n/C1Vocw6NZGTb7bg63e7B6ZRn1hXyHbVUEPwAhIMM7BAB8u68ys6xrNoKFO6\nWHAG8S0fiIxiFV/N/61outSOT7/3ANeS2v5sgAUUMpSUcBKw8aKC1g9+yUnu\ncErI+nJssNw+Qt5sq0Di90obXvkT8TbSPvSXfEExfjz4gbak0g6Cglravn7f\nXIeKIH6/yERfLZ2iGRm8r5C/1l6V1Z8oQZkwb8BXHkrSECLSQMp9v+B3HaCy\nFTcF\r\n=XWZs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXkB1zpqSG+oSwfZl52jXHg+548KbplY/79bVDaMF26AiB3V3VHou0BJni0AEymnVtVDDRtu3QJmna1KOYb90qyzg=="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.12.0_1622206379763_0.11594219643497428"},"_hasShrinkwrap":false},"0.13.0":{"name":"io-ts-api-client","version":"0.13.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-essentials":"^7.0.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"26ad882ff13301c9f66f341dee28f4bd063e1795","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.13.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lp/fEgpXFSNNi5/yvmN7r5GkvEglUE5LJ7rPDWPvk3zeD2IsoZU+xb3Yp8ZZUsCsQxuB+gwswZTZBwcfiCmAQg==","shasum":"9485197425e2177d3088989454ba7cd7e1bdc4eb","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.13.0.tgz","fileCount":78,"unpackedSize":195860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsP+mCRA9TVsSAnZWagAA6+gP/A7J4qIvZpYJgYH90Uiz\nGVpZiY5QFodYztei6qD3D8QFpRDzVdZ+V/fqlHh5tMI8yIMkgnCS3WWE+Jo4\nsdfbKhk1rlp4RLuInPgEOTruJWqokRbAKXZW4WA7+w0yg6YWNnJggLrzLoXk\numw2fMnEe/Gk4+UP+PvvlU0oKIg+qBisFeQqY/Rt1K9FXT9WSs17O4yDsHX8\nh0HUUcfM+uIBFULtXeQ2GnbRzQwlbZ6qLdfYwl4HXODeLEdsVMbD7qg9lyc8\nnKcFsNu3/jkKLMK7w+c3O32jXf/kPXfJzXpy9XofzzbNQsARU+5fzh4loC1p\n6mNovpibUqHo9KiOsQAqcaPuz6NWf8SOzPQX/97kf7eNmpTlsrW5r5/nvTX2\n6z1g4+sOay1bHF/+JwU0rJQv2vaGnRsBalFlbONsgazrTPMrtipXZa+BJHfs\nB1AstgRayQdSCEXeokvkGZxpMIkJzOIk7BUTOl2b0F6gjqeYfrdCEiF8Gvq2\n0txIbS1EMK2zrfsKBz+K1Ei3nnRb7Kr1Qfh29HfjRoqiLM/7Ih9zht1WOOu2\n3jy/CIlIekE147Wo6gpwng/ERf/VkIdESgqBP3STfIORYT5VU6RNTKT766SV\nltaygBjH+ZL43V+9ReFODoUDys0EPiubzVrNNFjWFa/VtwFcDvFI1yO+8bEe\nv3wh\r\n=SY4F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzol5mcTEGN4P8vc3vDvl5RhkBvVYNos/e+2yYCM7jNAiEAv31MwwEI5f4pi9kM/nkwuOD8uf7TxYqT/L0dlMmpsQw="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.13.0_1622212517828_0.8332027380887608"},"_hasShrinkwrap":false},"0.14.0":{"name":"io-ts-api-client","version":"0.14.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-essentials":"^7.0.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"2b30403b22c911edd364ec211ee3783c2304fa2f","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.14.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yULVV8+XhUuPdFo6+j1uSI8Mcf/xMFednlCMWf0uLTHxWfFSMFdWRu9aVUubSC+qKyOiLlbfkpCOQDKZmaniiQ==","shasum":"741c68e34e3d3a316a8ce17f40c5f3ab1094b7f5","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.14.0.tgz","fileCount":78,"unpackedSize":198335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/u+lCRA9TVsSAnZWagAApJEP/je0zldTfc7skfs+358Y\nOk0s+phriVjJOxtJ4vLAIcITQ5jsvneooejwlS+Xu6V5SFw9meAdLictmbg4\nrrq6ApBXqIY2zO/wQnUz75/dW8PBmlELjoBUeMv9G9Z/uSUnNU4RKk5q4eaU\nau6rv7V2XS57QzDpS/Ln9gUqKx8FLu9aiIdyKeBY3Mh5fo8DnQRG4XwQdJ4C\nNxBpnwq1urRUP7uZPiUpK7AzukqwU/hw1H4dyyco6BIfIxOLfpHeh7S6FNJ6\n8CO57KmFxlDekwvwV0Q2Ev374zw/G9eOelNdwU3IZ5SGpyGtahSvANGl0Ona\ndYg01fy16jR898o4eX98VW1KLGD3C6e1nJ8If8Lp9Fao9tJYvAo+ffBgFENz\nTR2ejKUe5HRj9pNbaKmiP7tShJbt9OziQqt7EYtnkWeSQ3hV27Yu4yi3qGx7\nxXdMIQax4qMcxlR8OaRRSBQheHkMCR8sy4zuDhxMNCtSORLQR66d4wNQ/fb8\nR07YJ1AnSNcWAkUzpEvIM8ipudqi8Nk1jOfnyQ12q2rpfqwdto9znM+etSkY\nMgjBxJQQ4g7eq+T4sB1JXbhaDVGMMPucQtK5iVdJbzaCNSKhB6D6VkDxMire\n6LMRPyNED0reLHsrTOlHss2t2WdbKLUXZB1c6kHHfCgNiDCbnE///3MtZZ85\n3gb8\r\n=nAhC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8NxP3wZAVdyAsjK3ZzgRmiZ8dCRT4eE69DMQ6CAVt/AiEA5IUPR9SDX0p+Y0qzUzZQCVsT7q/k4uL+NcB7Cuug6J8="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.14.0_1627320229384_0.21610675796875678"},"_hasShrinkwrap":false},"0.14.1":{"name":"io-ts-api-client","version":"0.14.1","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","scripts":{"test":"jest","prepare":"yarn build","build":"yarn ts-node scripts/build.ts"},"sideEffects":false,"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"git+https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^26.6.3","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-essentials":"^7.0.1","ts-jest":"^26.4.4","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"gitHead":"1a1e59c729dcb03e3e0c8b9e8947bca2c33afd8a","homepage":"https://github.com/Rokuem/io-ts-api-client#readme","_id":"io-ts-api-client@0.14.1","_nodeVersion":"14.15.5","_npmVersion":"7.5.4","dist":{"integrity":"sha512-+s+3N0/TWVJIAnXdhI/plbs45SM2pFouskOCBXtk0q5/MG/2soB2hmLBP6Ju9vwKiiZm4+J0YhAzzqAYpc6egw==","shasum":"62058a89f1039ef4f7988d468d43f645f3e8e60d","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.14.1.tgz","fileCount":78,"unpackedSize":198731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHCSHCRA9TVsSAnZWagAAhl0P/0PWljSu1ingCq7TYVvs\nKgCCWlSu++3wJaUphnKBTr1Y7yrVrUc/pSMej1zh37sds8nAzDxyMfubnpr0\nBh7BloZS5Un92eFDmdOzCw9cMKtG4ZKPMcrlIpRQ9y8SkGhPH8uzBlq9LP4A\nOCnSVHGmbdf4dMnPnwxr4fK4KNQHW9KYsp1yVZW0+HLyxbTR6IMvLRghNFkx\n5zyqT4+gpeU2KJniBUEkLFUKAxbzwYsd/eAy3Lj0XZxP9zRb/WVpVEXYA0yy\n/wlP4i3o9TQA72G1xz9YRdSQKwrh+MqvEODSyFo1MnosnPHyyCoP8RcVq9Uu\nmJAOfJfH6yi+s3bjZvc8gOOxQe3LYZ+DN5so2dwN63nES5DuXq6shSG8PH+P\npjuEqU3ZlmgT1XCL1N/9n6q/1xOPmfJjVym2tUjfXmWg9PlfdnFfoOooFt7i\nVeEH2GA0kbfQyeMLgj8fpeuV6RVjcHWJ9MrRlouikcwWiy/rmqz2x0o6XYiW\nKPIGpiX1XgBvuNAPnDu/i5n51ACeV29t/BEXdEsUOZ1W/adMcC9hbR1nSy5l\nWKa4Pz6LCYDZJXC654QHsh+rReRcNbehSnMkYRFAbi7ME1TaX8f6ZXnCSz/K\n5OkpaJYnWd2URBNPnn5Jn2U5bGG0NOkFT+9T9VBUPiztoD9FKTZAP40uUnaz\n7zTB\r\n=ABR7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCado9viWJU9En3qV6zCz94kMxj5K6Z0JSbzwML3PeQZQIhAJ53pQt9LtQ7TAgPrFGZXIS81KueYi8vC8FR/cWZcEDI"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.14.1_1629234311350_0.8950935272457152"},"_hasShrinkwrap":false},"0.15.0":{"name":"io-ts-api-client","version":"0.15.0","main":"dist/main.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","sideEffects":false,"scripts":{"test":"jest","prepublish":"yarn build","build":"webpack"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@types/jest":"^26.0.15","@types/webpack":"^5.28.0","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^27.0.6","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","ts-essentials":"^7.0.1","ts-jest":"^27.0.5","ts-loader":"^7.0.1","ts-node":"^9.0.0","tslib":"^2.0.3","typescript":"^4.1.2","webpack":"^4.41.5","webpack-cli":"^3.3.10"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"_id":"io-ts-api-client@0.15.0","dist":{"shasum":"d2ca89e5e339a1c92dc7d3facb86fe5a4b14a0e4","integrity":"sha512-+XUVToITcTWsO6s0B+8isiPFVlMP95o6xiaYqQIt5ZtvBScvh9p9pIGqFGe3YMmo9KsCc9X0B/flzy+mReH7Dg==","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.15.0.tgz","fileCount":75,"unpackedSize":1128096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHTCuCRA9TVsSAnZWagAASn0P/jefhpCcJs3XxTB9zz7H\n419JeckjYF1KF/KTVkQlxfdsvENjOOhHh0yW0hP9vxVQdLD0tIkeOq82vN+A\nali48R+x611fKYBrO9Lo0n71L5POmS/v52/PBSDwCbfh6Sh1sci6gV3DNOh2\n3rKUyiTVqqkAdihabjeSOFJjEZUnFyQcFbeM9qtgjYs7uFyYPj8fZ+00culc\nue2ccnEO9fKxP0uEnQ8lQorWkjXzj6SrQ0l8EPTq2m9997SvBA8KvULVatbG\nlx6km66tyYeWsZHs3HLiOZaiBC4fr/+vtXo4Aoh61JTuBTxzPsPbUGWXAiqs\nuGZ9q/R8NJcchx21nfkE/evxdQIQLL20xTmpOOhhXo8vRc/0ssMxwbn7K7qh\ntv46f3F96eWSwLJk0iUNfOAS8rEA41GK2i78CtMqjiYZciWJHyR04k4LEZBT\n50Tya0iQwVwHTPOYiPLof0isCbm8SGKq4LL2mUgBbVUvaWexCqptZ2jB5u8Y\nyno2f+i09Wk7pSVrmmZkoADjWK16Gy7/UZNQiI1tKsdVm6lDO977AvSLEZf0\n61IXtDZQmdkJb8MKRgcRQKyyZm4jOb9TukzNyQjqSdjsEj9nmwW5SdXo36A9\n6etDGArsjZPKx2DeKPWKs74g/8IIttE/tgIkKvilt36ywL/i9yBEMk7hukm7\nBGrN\r\n=t79l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCs1JVPnarz+uVkpHIZvqdWXDGZbrizBwXdowppLiW3dgIhAPlk76KQkKfKlRHOJuCR1hR6RPAmVtyWQad57zLXDp4w"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.15.0_1629302958712_0.96378977454219"},"_hasShrinkwrap":false},"0.16.0":{"name":"io-ts-api-client","version":"0.16.0","main":"dist/main.js","module":"./dist/main.esm.js","jsnext:main":"dist/main.jsnext.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","sideEffects":false,"scripts":{"test":"jest","prebuild":"yarn test","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prepublish":"yarn build"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@rollup/plugin-typescript":"^8.3.0","@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^27.0.6","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","rollup":"^2.67.1","ts-essentials":"^7.0.1","ts-jest":"^27.1.3","ts-loader":"^7.0.1","ts-node":"^9.0.0","tslib":"^2.3.1","typescript":"^4.5.5"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"_id":"io-ts-api-client@0.16.0","dist":{"shasum":"9076efd0a3ebcefc020e09028bba6fb7326f7b32","integrity":"sha512-ZKqKlFiC2Lcc0XIQMGx7wcfh2M1qLMKtvB6vPy0kS9FvJ7AUV3JhTXKc3+vHXM0u/A1CHJCJuGWAFGPK6Xgy2Q==","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.16.0.tgz","fileCount":106,"unpackedSize":211947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAcXaCRA9TVsSAnZWagAAC/AP/iMKnIfEo/satH09L0Mp\n2ThSFdP98z1Y33kWxmwMI9GZ5+b9iZ72SO3oSRVC3Ey8hZml3dHky+gqOEep\nTNGg0zLDnfc1Ij68HK/XrdplmQSR6CseAIKkntuXROzgFGN8rdsYbuHEVgRq\nH00Uol4rwwga6aOwxJa+QoFXN7/gKr56nqydR7oBs0GibApenD61D5cWPMN7\nSOEQFmKrxnuihSZXYNMIHzJflCC81V7yqEY5ak+xp+FgbLj2p+DU2o112/5r\ncB0kIOZDygmofcGcO0Bj9+7OY9WXtxGhbliqxXG4U2x3sbPKGNiCoOqC0rBx\nFlTbRyJdJfh0DxRpf6kZCCCAbtMZdqFEE+ed3RQwdY8JBs5qP62PwvItj4Kc\nNEGkzhRzVezB3UBCgEb3fxP0HrZzxUJ2LIHk6he28De4JmsYiW1dYdeRP3jy\nXXom9dJC0SNKZjctfceF5SAPTDf2FUBh2X0K0a3sDpBZXmBTxfHgft8LxYME\nf0kiRwfNqf293RB5OVpp9Hlk7tO/vN3NGGrCHbvjtEucgdpeBAMJc79cOynN\nfyJ9tlPA069DrgUWFzI1IWbX+LPYqcRqH1DmYqOaiY0qknn0WHWO8FRbIh05\ncOwVE/TIIXHXEq5AeJpZrI0rHSEn8FYNdpVjjItkOwyZ6emkVZWng9fxUcCx\nPRqy\r\n=jJwD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhEOVZJAHwl3PLn79YM4pvcVecjasdTOYGN5mo/jrR9AiEAvYsNRZRm/92TBSInjH0jypnPIGIPXuX8lDGpCMrkA8o="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.16.0_1644283354380_0.05567879246389573"},"_hasShrinkwrap":false},"0.16.1":{"name":"io-ts-api-client","version":"0.16.1","main":"dist/main.js","module":"./dist/main.esm.js","jsnext:main":"dist/main.jsnext.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","sideEffects":false,"scripts":{"test":"jest","prebuild":"yarn test","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prepublish":"yarn build"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@rollup/plugin-typescript":"^8.3.0","@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^27.0.6","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","rollup":"^2.67.1","ts-essentials":"^7.0.1","ts-jest":"^27.1.3","ts-loader":"^7.0.1","ts-node":"^9.0.0","tslib":"^2.3.1","typescript":"^4.5.5"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"_id":"io-ts-api-client@0.16.1","dist":{"shasum":"6262c9e96a8e2d98dff403be82bf26dae26f4326","integrity":"sha512-lheGhPOPBphy4+xbDH/gna826UK/lS9nE5rxyfwxR3oS3pxpWfh01E0ZEZVI/IRUe6FZGSaH7W57gqIuJSjCVQ==","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.16.1.tgz","fileCount":106,"unpackedSize":398061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAcZdCRA9TVsSAnZWagAAWugP/26CXalIIf4fojk5GRzL\nG+oO33qJoWouPypwH8vd5PEjTMCLcW8ncXyWdsX0cnd2qBnrvIf3pkzFBaNS\n9ie7QGJ2R9Lme5XbfFPq9N/cLUPf+urFG3Xkspa8gx0mgrCIfq3NV8mXchyn\nPU4khNtZzjah3THznr3ICo/FBnYdVBqE+6J0y+DKclIft73C42Wp/wNMLTHD\nfg4a8FIIwC/S6YpkPyp8aB3MxYHK6DrRTvYKhjxAA38njX9sTGox+uDs3TJW\nAJ3Gz1HhvPCYHPn79cLF70h1ebUmxD7kEX5kZjDzTryJfAnkBueByKdV3B0l\nZ2i4XZLJgwbRo1V/vVSeF68+sAIbcNckO8elqrhqhIVgd5X7kzk8QZIQN1Of\nSAKLjqc+LGYwsebnFCkBtxz1CI7bXKJHmQ7+Imdj/HfTM609X9ZhLbxXIxng\n/lMG1CTRtIVti/UnQVqaaJUnl+9JTApSlo4UzaccCwoWPSmw4tcgEpqoezHZ\nsjAQyC+1xdEd2SjFLuIo2mRmXuuhiOlugatQsRXrfoZ1PMcfA7Qd3INfHycd\nAVVHKFDUTt2cVsHvYiFQCo97aAs6LR9wfyIXFQM6qj7LEKeTQWSEsu69zaid\n5SOdTUEKuDZ6W7m/8Urkg93yBPI3Eahf49C8F1/aC+XQvB31xrw3HQh7bpoy\nvVka\r\n=LZQi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsFevvFUlSR4/JFyHwFgG7Gq5exWyIGQDLpC2wU73q1wIhAMU8ZMLuXQXuLsva7iffsG/3fmAPEu5CLkt7bfsn5+2N"}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.16.1_1644283485540_0.1677496699783756"},"_hasShrinkwrap":false},"0.16.2":{"name":"io-ts-api-client","version":"0.16.2","main":"dist/main.js","module":"./dist/main.esm.js","jsnext:main":"dist/main.jsnext.js","license":"MIT","description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","types":"dist/main.d.ts","sideEffects":false,"scripts":{"test":"jest","prebuild":"yarn test","build":"rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript","prepublish":"yarn build"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"repository":{"url":"https://github.com/Rokuem/io-ts-api-client.git"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"dependencies":{"axios":"^0.21.0","deep-object-diff":"^1.1.0","fp-ts":"^2.8.4","io-ts":"^2.2.11","io-ts-reporters":"^1.2.2","url":"^0.11.0"},"devDependencies":{"@rollup/plugin-typescript":"^8.3.0","@types/jest":"^26.0.15","dotenv":"^8.2.0","expect-type":"^0.9.0","io-ts-types":"^0.5.12","jest":"^27.0.6","jest-environment-node":"^26.6.2","monocle-ts":"^2.3.3","newtype-ts":"^0.3.4","rollup":"^2.67.1","ts-essentials":"^7.0.1","ts-jest":"^27.1.3","ts-loader":"^7.0.1","ts-node":"^9.0.0","tslib":"^2.3.1","typescript":"^4.5.5"},"peerDependencies":{"axios":"0.x","fp-ts":"^2.8.4","io-ts":"^2.2.11","tslib":"^2.0.3"},"_id":"io-ts-api-client@0.16.2","dist":{"shasum":"e0700de2ebd6210673cf0a2909b33a02afdab90b","integrity":"sha512-md2cV20Cz6cF3lUp0O6nudicTjRHSr0G7YOiMO97S+pDa0sGwm0Ep/vB8InFgYEPvz+PvEkxph316atLPYY9Mw==","tarball":"https://registry.npmjs.org/io-ts-api-client/-/io-ts-api-client-0.16.2.tgz","fileCount":79,"unpackedSize":349159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAcmpCRA9TVsSAnZWagAAYfAQAIY8hRFxkq8LcIXoeM67\nXPFSm/W4GfgH96ziZH/WhYQb6UMrukI01jSmI0RKX9eSkSsF2MSpG4UfOnBa\nTNPqNfQnfo7fYbSYoECz9Q5TGgqqEoAtmHF5ddOx3Za0xS8S1DSJuNwsdtKx\nnbyuSzF91bVJ31yBIftmbmCrgHY4ZXjsAh0RlpwC4lf3z9v8ELTBWWh9qlE8\nULIzCFSc+1JuZ5Oxng6bfas49PIszAuSVm0CVNdtrBeILl4CBBFlHgkRp/Kt\n4ozThug3DB1V+821sYkKYOOMvNBESuVbWqmFTM9cgqToBM8d128mAB/3X3yp\nwINoHL6Epw9sEE4Hi2/xUD65Til7v2//e79MfCvSE5mJL9zkuz0eC1KWaZp/\nD6vHz7foLEuhIjv2WdGsdnO5SXzVq3OQ3tOUmyR0COE4CZZE7pPCdjwTa5mS\n9SCcbnWn4BUYIh+uwjY0sge58NDkU8w09u9HfvQURoMz+XWLWEILd8G0H27n\nW0ortNVrsSmPTriSBR5L4oOhjkbRqx3GbsUguO08R5VWsNmq3RM91AwzhAYd\ne3C935oT0R9B9HeuQRWGm8DySLs8XHMHNcz+n+nUmZH0nQ+TwzlXaWrwrak3\npA+No5cnZYMKU6OD8zFsmgyEe8WaLdc8hQe2YVFqtwJ3fGqoicM2yUbZGPz8\nUx1H\r\n=F4II\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzwCx2oeFS5NDwci8WKbPYj30Xfrs3uGw3bb3i4swUMgIgOOyN7BRNgmM8GHldn4ME/qHmofNPeW2OmB7qW3aisjQ="}]},"_npmUser":{"name":"panda-sensei","email":"mateusamorim2@gmail.com"},"directories":{},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/io-ts-api-client_0.16.2_1644284329402_0.34765403901867353"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-23T12:57:11.712Z","0.5.0":"2020-11-23T12:57:11.872Z","modified":"2022-05-06T01:49:28.321Z","0.5.1":"2020-11-23T13:00:36.807Z","0.5.2":"2020-11-23T13:39:04.396Z","0.5.3":"2020-11-26T03:45:11.582Z","0.5.4":"2020-11-26T05:04:55.007Z","0.5.5":"2020-11-26T07:56:17.536Z","0.5.6":"2020-11-26T08:49:27.689Z","0.5.7":"2020-11-26T09:10:36.854Z","0.5.8":"2020-11-26T10:43:37.583Z","0.6.0":"2020-12-04T18:32:55.790Z","0.6.2":"2020-12-05T12:53:37.990Z","0.6.3":"2020-12-07T19:24:31.935Z","0.6.4":"2021-02-11T05:38:52.925Z","0.7.4":"2021-04-05T12:43:47.867Z","0.7.5":"2021-04-05T12:53:22.995Z","0.8.5":"2021-04-05T13:03:36.772Z","0.9.5":"2021-05-13T13:54:00.007Z","0.10.0":"2021-05-17T10:48:05.419Z","0.11.0-beta.0":"2021-05-25T02:35:20.820Z","0.11.0":"2021-05-25T10:29:02.135Z","0.12.0":"2021-05-28T12:52:59.887Z","0.13.0":"2021-05-28T14:35:18.091Z","0.14.0":"2021-07-26T17:23:49.627Z","0.14.1":"2021-08-17T21:05:11.553Z","0.15.0":"2021-08-18T16:09:18.967Z","0.16.0":"2022-02-08T01:22:34.585Z","0.16.1":"2022-02-08T01:24:45.679Z","0.16.2":"2022-02-08T01:38:49.680Z"},"maintainers":[{"name":"panda-sensei","email":"mateusamorim2@gmail.com"}],"description":"An API client constructor with runtime validation based on io-ts. A nice solution to making sure the data you receive matches the typescript interfaces.","repository":{"url":"https://github.com/Rokuem/io-ts-api-client.git"},"author":{"name":"Mateus Amorim","email":"mateusamorim2@gmail.com"},"bugs":{"url":"https://github.com/Rokuem/io-ts-api-client"},"license":"MIT","readme":"# About\n\nThis module exposes a Client class used for proving a type safe way to communicate to an API, with runtime validation to also provide confidence on the interfaces you are using and remove surprises.\n\nit also possible to use this package to mock requests from the API.\n# Getting started\n\nFirst, install the module:\n\n```bash\nnpm install io-ts-api-client io-ts fp-ts axios tslib -S\n```\n\nOR\n\n```bash\nyarn add io-ts-api-client io-ts fp-ts axios tslib\n```\n\nthen, create a client in a folder of your preference:\n\n```typescript\nexport { HttpStatus, HttpMethod, Client, Resource, Operation } from './constants/HttpStatus';\n\nconst responseModel = new Model({\n  name: 'Some model name',\n  schema: t.interface({\n    foo: t.literal('bar'),\n  }),\n});\n\nconst client = new Client({\n  base: new URL('http://example.com') // Can also be a function.\n  throwErrors: true, // Throw validation errors. Can also be a function.\n  strictTypes: true, // Strip and validates extra properties. Can also be a function.\n  debug: true, // log errors and other messages to the console. Can also be a function.\n  globalHeaders: (resource) => { // Define headers that should be included in all requests.\n    Resource: resource\n  },\n  resources: {\n    // Declare your resources.\n    someResource: new Resource({\n      // Define the operations of each resoruce.\n      operations: {\n        doSomething: new Operation({\n          method: HttpMethod.GET,\n          options: {} as {\n            someOption: 'foo' | 'bar';\n          },\n          url: (url, { someOption }) => {\n            addPathToUrl(url, '/somePath/' + someOption);\n            return url;\n          },\n          payloadModel: new Model(...), // Model to use to validate the payload.\n          payloadConstructor(options) { // use options to construct a payload\n            return {...}\n          },\n          // If defined, the response will be mocked and not validated.\n          // You can use the client as usual, the only difference is that axios will not be called.\n          mock(url, payload) { // This needs to return a promise. You can use the url or the payload to customize the mocked response. If the promise returns 'false', the mock will be ignored.\n            return Promise.resolve({\n              status: HttpStatus.OK as const, // This needs to be `as const` so the mock can get the correct type.\n              // You can use createSample to get better errors and infer the types better instead of using `as const`.\n              data: responseModel.createSample({\n                foo: 'bar'\n              })\n            });\n          },\n          headers(options) { // headers to send with the request. Can also be an object.\n            return {...}\n          },\n          responses: [\n            new ApiResponse({\n              status: HttpStatus.OK,\n              model: responseModel,\n            }),\n          ],\n        }),\n      },\n    }),\n  },\n});\n```\n\nAfter declaring the client, you need to expose its API to use it in the application.\n\n```typescript\nexport const API = client.getApi();\n```\n\nWith the API of the client created, your resources and operations will map like so:\n\n```typescript\nAPI.someResource.doSomething({\n  someOption: 'foo',\n});\n```\n\nEverything will be properly typed. jsDocs persist and you can rename and jump to references :).\n\nAlso, one important thing to note is that the requests will fail if there is an unexpected response.\n\nThat means that an internal server error will not fail the requests if it was declared as one of the possible responses. Instead, you need to use type guards in the response status.\n\nfor example, lets take the client from before, and lets say it has a response declared for the internal server error:\n\n```typescript\nnew ApiResponse({\n  status: HttpStatus.INTERNAL_SERVER_ERROR,\n  model: new Model({\n    name: 'API 500 resource',\n    schema: t.interface({\n      reason: t.string,\n    }),\n  }),\n});\n```\n\nthen, let's call the method again:\n\n```typescript\nconst res = await API.someResource.doSomething({\n  someOption: 'foo',\n});\n\n// at this point. \"res\" might be any of the declared responses, so we need to check it.\n\nif (res.status == HttpStatus.INTERNAL_SERVER_ERROR) {\n  // type guard\n  showToast(res.data.reason); // res.data will be { reason: string }\n}\n\nif (res.status == HttpStatus.OK) {\n  console.log(res.data); // res.data will be { foo: 'bar' }\n}\n```\n\n# Extra Features\n\n## Global responses\n\nTo avoid repetition, you can declare responses that any operation might return.\n\nThis is useful for 404, 500, and other generic responses.\n\n```typescript\nconst client = new Client({\n  base: 'http://example.com',\n  globalResponses: [\n    new ApiResponse({\n      //...\n    }),\n  ],\n});\n```\n\n## Response body alias\n\nTo make it better to read with APIs based on the JSON API model. You can use `res.body.data` instead of `res.data.data`. This also works with mocked responses.\n\n## Model validation listeners\n\nYou can attach listeners to some validation events in the Model class.\n\nThis can be verified by accessing:\n\n```typescript\nModel.emmiter.on('some-event');\n```\n\nThe emitter is typed so that you may know exactly what you can lister for and what to expect\n\n```typescript\n  public static emitter = new TypedEmitter<{\n    'before-validation': (model: string) => void;\n    'validation-success': (model: string) => void;\n    'validation-error': (model: string, error: Error) => void;\n    'after-validation': (model: string) => void;\n    'extra-keys-detected': (model: string, error: Error) => void;\n  }>();\n```\n\n## Extra io-ts types\n\nYou can `import { t } from 'io-ts-api-client'` for access to extra io-ts types along with io-ts itself\n\nSome of the extra types:\n\n```typescript\nt.nullable(t.string)// output: t.union([t.string, t.null])\nt.schema({\n  required: { a: t.string },\n  optional: { b: t.string }\n}) // output: t.intersection([t.interface({ a: t.string }), t.partial({ b: t.string })])\nt.url // expects an url that can be passed to new URL()\nt.dateString // expects a string that can create a valid date with the Date constructor.\n```\n\nIt also includes the types from the module 'io-ts-types' (see more at https://gcanti.github.io/io-ts-types/docs/modules)\n\n## Assert model\n\nYou can use the model instance for type guards too:\n\n```typescript\nconst someModel = new Model({\n  name: 'myModel',\n  schema: t.interface({ a: t.string })\n});\n\nconst correctObject: any = { a: '' }\nconst similarObject: any = { a: '', b: '' };\nconst someObject: any = {}; // any\n\nif (someModel.assert(correctObject)) { // true since correctOBject matches the model schema.\n  someObject // { a: string }\n}\n\nif (someModel.assert(someObject)) { // false since someObject is {}\n  someObject // { a: string }\n}\n\nif (someModel.assert(similarObject)) { // true since similarObject has all properties from the Model schema.\n  someObject // { a: string }\n}\n\nif (someModel.assert(similarObject, { strict: true })) { // false since similarObject has a extra key and we wanted a strict assertion.\n  someObject // { a: string }\n}\n```\n\n## Get TS interface from model\n\nFor convenience, you can get the interface type from the Model instance itself\n\n```typescript\nconst someModel = new Model({\n  name: 'myModel',\n  schema: t.interface({ a: t.string })\n});\n\nfunction logModel(target: typeof someModel['tsInterface']) {\n  //...\n}\n```\n\nyou can also use the `ModelInterface` helper\n\n```typescript\nimport { ModelInterface } from 'io-ts-api-client';\n\nconst someModel = new Model({\n  name: 'myModel',\n  schema: t.interface({ a: t.string })\n});\n\nfunction logModel(target: ModelInterface<typeof someModel>) {\n  //...\n}\n```\n\n## HttpMethod and HttpStatus\n\nTo properly declare the operations responses, you will need to use the enums exported by this module:\n\n```typescript\nimport { HttpMethod, HttpStatus } from 'io-ts-api-client';\n```\n\nthis will avoid magic numbers and string repetitions.","readmeFilename":"README.md"}