{"_id":"ts-api-toolkit","_rev":"31-3d8c129ca2593693e0908b3a26e2da9d","name":"ts-api-toolkit","dist-tags":{"latest":"2.0.16","next":"3.0.0-next.4"},"versions":{"1.0.0":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"1.0.0","description":"A simple wrapper around Axios in combination with Json Web Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\""},"keywords":["axios","jwt"],"dependencies":{"axios":"^0.19.0","typescript":"^3.6.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.6.0","@typescript-eslint/parser":"^2.6.0","eslint":"^6.6.0"},"gitHead":"de9e7b841d5e3ae87296861dc7614bfbeadae055","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-DwORNxXq0GBf4f0ELXrPUKKLNM+Q1olgI0u5lwbJqe6AFJqhUolgza626qPGhQtCkM0I+Up1RSZC7/eMgysr7Q==","shasum":"3c71c145df530d5513ff086c66f4be1f954f25a1","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-1.0.0.tgz","fileCount":9,"unpackedSize":14046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduyfVCRA9TVsSAnZWagAAVekP/1VnAFWDI8P5oOV+uIIn\nneRTeaX1kwwagCXqn2dagJS0rVQufO2AgdPyA0ca+MUvjtPFeF4s7aztsFLR\n1sDGKBbyopyiTcYBlezKcjbGA0oKun5hXr73s7L/fql+RBVypoNhJ+p+6JzF\nmH4+UO12uftbvt6/qUASPlkBovg03E0vPT8tQdeYOSU50cF7D8wSWPWc9tKz\n4ON9wY+6KeMHvSPDg7JzcptdvECjFrR/+FiP9uM0N3rc4+/4/1Amildq3Oy3\nDy6Nc5sMfK7PGbSXVXRuCgztBWWtDITGqih1cn4y0AkHXBBclYSPCLt7pky5\nQ5NlLMNNm6TTo27PqwbPWxGgaeLhNmkuIsE71ITy4WNhlobD/erpfQNyapsq\n34LAbmHtxFNqTpwZnfIZEzuKaHbkQxZfdhuhoRFvnGqpHkgKmwL1B1Jj6dI/\nl2w3pq4mmRuaH77onEc5LYpyqkZH5kZO2XpEzsWEy9xvxHy5jz5A5jcEMLBM\nI6kFrg3kThr8XNDFHN5wolQl4NSQqpk839L7VGZRyNdwrvY5ghmziw+HP2QX\nJegAIV3dnyq+4IoWyJ0FOYrDY45UQZhDNEnOwKke4VG9XPDsZzS+uEm8//EG\ndeDjSZ842PHvpXNrSYOmQ3F7iitvCE7aMEYFn+TkYpSq8dS1Dou5SK22GlNz\nh432\r\n=hXUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCClpzoeln6QjpqmK/5kS0x1UTvukZbM+DJeHMqWvLlbAIgLJdw1gGKDQ/R2pFzeEfJOrt4VoR9ojQZ+B7qOgDffkk="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_1.0.0_1572546516899_0.7551580673277885"},"_hasShrinkwrap":false},"1.0.1":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"1.0.1","description":"A simple wrapper around Axios in combination with Json Web Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\""},"keywords":["axios","jwt"],"dependencies":{"axios":"^0.19.0","typescript":"^3.6.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.6.0","@typescript-eslint/parser":"^2.6.0","eslint":"^6.6.0"},"gitHead":"03f270f65e1962c09869d58491e2d9011be131a0","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.3","dist":{"integrity":"sha512-dVylDM7ZC68Ib73v6zl6vYNCkwHkDd9xcssrl5FlD+oiZZDrfEUvRqAGeKqFeZneMI9M+IMCdePEpwpZAfdjpA==","shasum":"5b1818722523e81a238ed317ae805ec773df607b","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-1.0.1.tgz","fileCount":9,"unpackedSize":13229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8RqYCRA9TVsSAnZWagAA5tQQAKCZEqx3G87KX8Dy5fn9\n8u+unf/rb3yiBJMHkikV1n61d0jAFqqxco3dR+AUEqbgcQ6UPMvYoec+C4PY\n/mtLEltMpsuQwajFx9sACP4JWIithnoA0TcURhBL1LJ/fmzxZoEpu0rSmD4Q\n6oCbS4CU/hQO18uC9RjoSx1bA1TUBQOrclDGrJ6XaDGZ7IYIB05nPUC6j8ZK\naU6G6fCiw78k8Vb7wQYGAwRcstCcsKHAZttWkkK+KCabON3RSsJYNtN0p4wX\nxpyTZ8eD9qGwIudXN27snumXv5mAGv0q4D/UBhaEMGh5odkEl9QN+T1qnYYz\n+EgANX9o7lMWahoY8xqRJ4/lF6RFpz5IbN/HOYAwb0IGkuHyRBjcoJDdOqyl\nZoCSBjVFz0kvkFDJkHGKzQu/9J0CpiIicCdTMlR1F2sHXgEff8s9GYDwtGy4\nIH5ewjyRX1vLPmTbfzAy4IElH1I1KPtk8SnJn++nzi4jOhh84WgTI/MC+guU\nZBCLDaYPXKV7C+JAPzeFCVZIG+V1LnWgLDybQcsDqc44ueebYHjNM63eqc4S\nv5aHHj8u++DehdVy6RkBrwB09L5PgpLHnNGYMKcRgTORDanbCLK1qYJlrsG8\nhsDVXi51zuH2YmuWSAiuT8/hK1UklQidztq2HwIwWr7javZvgcccXzbzRYej\ncOw0\r\n=8bXX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjZMnP9FLKahYi6eLuaku/9tca6YBrpPCmIwF001w7DAiEA7LfaXlVLpHb8U+SgSy91H4olBEhtOmxcdzva5GGDlVw="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_1.0.1_1576082072325_0.8551524896655902"},"_hasShrinkwrap":false},"1.0.2":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"1.0.2","description":"A simple wrapper around Axios in combination with Json Web Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\""},"keywords":["axios","jwt"],"dependencies":{"axios":"^0.19.0","typescript":"^3.6.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.6.0","@typescript-eslint/parser":"^2.6.0","eslint":"^6.6.0"},"gitHead":"af49390795b916143d53aea92aacb48ca8f3a180","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@1.0.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Z1pwAHJxtnKH5BnZ5wx38/gxLzHAq7EoVCAivgS08y9l6qbGqWZSv3eqpEPIHx9FZzf22yV6DZUpvLiHC0MRvw==","shasum":"1f23c4a23b2b2b6d11dec4e55139a83c420c9b22","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-1.0.2.tgz","fileCount":17,"unpackedSize":14053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBlAmCRA9TVsSAnZWagAAoXsQAIoQFLNAUQqT/WV89QJE\n6i51DakZUxztLu6PV2gkponw779GgAhETWuEG2uSaV+t03aNkoln+LGsGhbp\n7E3mah+rriYLsoa/ifyaXJTTSvNBoZ5axX+OWR0j5oXn/4p77r/hGJT6undl\nP/eo+Z5RU3qslir6SM38KdLk8B2Oul5w3XTS2gCIFfIuLIeWZYFsRiMnYURJ\nqlwioRFX9WGrKNRum766xgf3KJDa69V2jcDjwBi+y/xkWCYnbuioydny1l4X\nZvePuqu2/7G0FwlXFw3Zw7eo2Kf8GdFoPKBZBbxBeuyTpPFqpXAfDIGH3RVh\nAU9T2Bx16ellCY1XTCUxjciNq9PfBn8iNgSODsfWtomPhdJeuvTUTCneLwDn\nIAmEI0XRg7nVMzfvY/I0F8YEP0ElelUyB7D9q2FM8KiD4X+OjaH2Au/GWMDF\n/0gNLydHJFYDaX1rVRabeVPJs3Kycr1ukz6DpZZ1EY+b1IKs4mCZIZfHtaQC\nKJrb0x5KZNG1fanG11L2IBLVSZWqZMAX2nImUPhEzGYjYvFLS4KxJRelTjvo\n9WxmSEs0mgxJh3AG14LsZchfBdH7QVYZPjVO/N/Jf4scwfLI5MZMvXN+oFVG\nNUU1dxmqQdv6lvVw0k0PcNg0jZTanqt5mp7Q17P1H/eKiJcDp7+sX0H/+wJk\naqWE\r\n=aLuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCu5VBKoQ5O/CS6btDxnwEJHqQJeztM3lmdQpEJ13VwAiB12oEEJsLOc1GnQZALbwupjGJP0hWd6uK1L9C/bBL3qQ=="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_1.0.2_1577472037657_0.7623652837236556"},"_hasShrinkwrap":false},"1.0.3":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"1.0.3","description":"A simple wrapper around Axios in combination with Json Web Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\""},"keywords":["axios","jwt"],"dependencies":{"axios":"^0.19.0","typescript":"^3.6.4"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.6.0","@typescript-eslint/parser":"^2.6.0","eslint":"^6.6.0"},"gitHead":"92c5c175a153181193a4e797ce22a1c155a946bc","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@1.0.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-o90umvw2+idoKcIMdY4fypg/Fy/ml8xpnNodnCC06l3HTOsb7z2tRFjIfefCM7Fh/YZ+qhsjfxrBB7nkhLE5HQ==","shasum":"dd7c0411b90f713882217ac36fdd0024892eb4ba","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-1.0.3.tgz","fileCount":17,"unpackedSize":14055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDerPCRA9TVsSAnZWagAAXzoP/i5wRJDMUjTCqScOQxax\n5grdEUBRJ/Zu0Un0Vpw5F39r9JpX3Q+Av7ZVX/hYG+7TCPtygcNhQmDn66g8\nUbRRfAXGXNRptD8B3gHi+pZr6za8ZHZsNXN02MqVbQYmJtJYzpIi7hDw8qAy\n54h15RGvAZ2DmB6fVJnylWpLvGpIQJCFnGLZvcU+J+Ifh7sFsO6An2y4Pc0m\ntLhTWeqcHIacsygIaMkMfYFMM/O41I6bwraZ8Z30xrtr2TckLsJnd3eqR3TB\nQxIWDh4O7A6XyZzs5bR1agjMXtghqaAkxjCreIWGCmQnZNQrTQ51Xi+g1ncc\nQeBl8s8jMiJRCrdT4qNukv/ALbN+hSIhUd4mEGXJhplp5+sDOw+IcXp7xBpv\nCIYbA8xKE7P8q8m6ZasTgfj86Ed+48PoA7jZtOTo9UaGLkAvHzyeTQbIqyIg\nCp5bvz41jP+MiiZeRgA8yd47KPrFTjfZj4OMOVsIRcdSmDsPRZlZTpnJaCuf\naQ0sZUHWc253lfhcaCmNtyTrIovzLlqTEFzwa9XTpLYaTgWqtKyZBBLXj54q\n3MULXQYyhvn41HRlj8vcHpuqw1PQKUfmsmhD5bZsDeIyw4Ev/FPn+VHclkzM\nU+2weCCBLDtH89DgfKoWcrVxS86WKlo5jT53ff9N/CTP+q3zPAGsn2SHbvvy\ngX9j\r\n=uz0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTVIMWR6V/huFrjIXNT6ALrgb5xxdlCOZ0qJ8ut4SGiQIgL6uDiHft27HldeG1BxzyTIXjuVuQl+Da1bKry9usk20="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_1.0.3_1577970383260_0.386025019889634"},"_hasShrinkwrap":false},"2.0.0":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.0","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\""},"keywords":["axios","jwt","auth token"],"dependencies":{"axios":"^0.19.2","typescript":"^3.7.5"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0"},"gitHead":"20d25c38d5cdfb553a38d0fed24064ffc342ee17","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@2.0.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Ohah9lxsSJm7AyYon1GKXBI3ve58DUzxUSNNE6ViNJgzEIo9OVun946KewedpLvg9geY1T2y8+O7MMQenvpJ2Q==","shasum":"55472eb748caceb17c662e8988e2bba5469f5b04","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.0.tgz","fileCount":17,"unpackedSize":14451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePb9RCRA9TVsSAnZWagAAcfcP/0iLOxWR7tinqLI+h8w0\nPRWx4eWfJm2rI0O3owrMcAQH/yxLzzMfv5kwF+VCN0D5FXZI2vLbYBvU5X4P\n+RH9yMYGRpzSh5b/IXNGbgW1xNYgvaPAZ9tmRIprMt2iWCmMHNmHhp9SpwR0\n5Acc/vB5WlOrHin6e1CoREli0Edw6w5hAUKvTSYGjHsR+/0XwUzEhjMFYc+q\n8fD/WE6dUG68jRVrMfU+VkML3Dg0p0I/TdDCXoBKfPQxpHHutBxSzzSBNxc/\nMCD2mBxXIdGwV4bp9vNHJKkJjcnd6o7lhuiELaw3z0G8GSzSKBPeG1wCOaO+\n5Dn4jtfz3BvXfaUOXgZiMhX3BVZoT4Th/j8MNPgdA5q0ikgRXWQ3CZyLOjVg\ncKuK5zgFvjVRR/BcLsQUk7OvHbT4l/vjjAM5s2T8XkklchCOs8s1AX3zl0BT\nienfVZM16H1u7KjSNrTxN7Ug5AMZ3p0O2p5kBBLh+l4ux2Tk6163G+wcnfEA\ne8viK5xr7BagDm1uvYZlH2YR9VjCPeZK4NkE+RebC+wOTkJWMffeMCuolM2n\nw9oRmAuKdE+54SsvivRdKLboi8Z8xwbp+/dhd2bX5ClnefiMJcd+NV5F/O7p\nPJXVftIXonp0XcgQJ3H5Tj1UnkVeINzZNZ3S8IARZzxMNwfH6wKa/8QCU9XP\n557V\r\n=X/RW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXq/Ss/oV2VTRU1Vq+adlXfksYg1ApU4s6NLNjXCCEZwIhAOy6ZOs5iMHFypPdhaWqi44ybBuTJiSt0TOlKJix19K5"}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.0_1581104976268_0.6032870005071085"},"_hasShrinkwrap":false},"2.0.1":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.1","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\""},"keywords":["axios","jwt","auth token"],"dependencies":{"axios":"^0.19.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","typescript":"^3.8.3"},"gitHead":"b328e6ae11d38a2daacfb6156b53634988ee7500","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@2.0.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-br5GvSu4/u/ZRWclVeesvNEjK8fhNoheNbr/p8AVl2vfUA36ECORWcdBKDrEjMWNJklFF7iSTGmx32LZgikTDw==","shasum":"8af6c521693efae85c2f75ebd18e83f39d8d97b0","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.1.tgz","fileCount":17,"unpackedSize":14451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZRTxCRA9TVsSAnZWagAAGg8P/2I2AC+hl2CAXlzjKzL0\nn+z/bnTMLyDL3Fqf2pYIZ8C6/LxZwJUFV/vJiSSN5T+3PiHTtyZI9el5QGn2\n1CunC0nRuPj3Sooq8Y/7PKKYPyinyLcmhDtWVJPGkQ/BaCAIWaCoIUophuZZ\nKtPM9a3t8SLlice+YTc6qeNZDLIUjNjazxk+ArUSdCo5qqQaRuHkKfDrSrY3\nIJm7IGDH8KbAL2Oc6OA0UyqD1Vtm4iCr6+6QFX7CEgGEKImn5hhAq//g8KE1\n0e23zeatpBKDbLa6NFXkBU2dtlFN/ZnwRw98DFDbpoGoZg6TpG7HUFzgCvlR\n8sXnhOCOMF6YMgc5RFCK3Ml5NuXW1YyJy8L6A654UdTzNbLk97fHjSRu/PN2\nN0clVwsKYnQX0BXO+tlROnBtiacyDIX8wWv9V9FYXqegefbSF5+rsqu3Fpar\nCgyezhKzfPUsNa8Dd0v/98BRHaCO7nncUSp4w9TJePOS1fCtC0igJ19DO3gb\n0gEBd3+mV8chfAlONoi0DELZY5+tSHl0IIR5Kkw//+Qibum2d2TJ9gs5Rl8E\nI9M8UQb5PyKP5AXVF10iJpj36HwrEZ5IfT2AkljAKt9BWscgcssoC8UIbli5\nCtseX8zBaXfuBmuX01Y66D281urUCnIYioctpBs/BWoqXO23Yrp+Mfe0YJ+Z\n9Dxz\r\n=x1Cq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHoLU9oDKoOFyAVjKHghy2ec2YaYgbeX6xg1SPxigG4wIhAJYVyhvjpVqPdiJC66hOzttUmZIANN9ULpmHwRsY/BjK"}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.1_1583682801424_0.9920792473941216"},"_hasShrinkwrap":false},"2.0.2":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.2","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\""},"keywords":["axios","jwt","auth token"],"dependencies":{"axios":"^0.19.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","typescript":"^3.8.3"},"gitHead":"69cd4f51bf5ba2b751982cdbd75e9af8a8696eb5","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@2.0.2","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-eOg3hi42kjBhPmAvQf7cVXKirE59Y/6mMN6okIpKAk+27KaWWL5hcT5eoVm75Tnfdb4OisFwOKKL+zX+lhZj1g==","shasum":"1575b76e66a6119f5fca35716ea6b41f04f22903","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.2.tgz","fileCount":8,"unpackedSize":7479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexZznCRA9TVsSAnZWagAAiAoQAIoumP47jNLdIKkTMW19\n06nx+G6hP7JXkKVvPx/Hd12yNvo+c+qnt59/W8lQFA6WeGpg5SKDca13w5EF\nZm60xKF2hbHl13b11h5/ri1/hS8hgg78vjEmDw3Qby3EhIvND5zWS3GkCZyz\nc1QJ9SdXhbr+gGs3t5ZFI4jpDbZgUAqVX7hTVAw02kjTQg8+itwF9P0uDebs\nuTwIuBOyTDKbhmoEcLTZtJN9BEvDmNkL3JZfk5UWTqJ0rsKLXVEJ6vYMnyS4\nlzYja/DZ09koxrsHqrAStpVw2NjUxhgZcwcS8eOyuW3Q8sf5k6dEjcDtpGQi\nAHzLOKqUUvL0KYdYRS3yk58VNXKZNF5A5JQpUrsuGz+01BFTo+YMeVYARVBu\ngSIHpnFqKBc/Yy8EUGHC+wGCrTQq6Gbij6MZ9iwDv1sBALccMtqxfq3atIIT\nuPoebnoacmMlfeLYk5gMEEbcGrMXVQqB+T8A7RNFlkIBZR4nn87YUkOc9sHg\nHfGOh0spUMNVtedyv0bEm4LW0M/AJlDG2uOpNuOJ/BzSNqy9tAlieBL1WIPv\nHWEdpL6iKxU+eEqEtrON1VlAfeoiDu+lXMW5ZHyhY5WVax7ORTL8rutSDqUi\n6VWsOgjWAQiZ+OW8WhW4GDC1FVhB8DtXJlNZclAtPVaGyo2LiBOym8AJ1Cym\nq7W8\r\n=/nvB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEUUZyagtK6fZP1JfcB6i+FbECdWGyZJOzvbC6KR0HGCAiEAi16hjWpP5fj7L6YfUwr/oTetseKVpKfLz+d2jHgiNww="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.2_1590009063239_0.4138627928400358"},"_hasShrinkwrap":false},"2.0.3":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.3","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint \"src/**/*.ts\""},"keywords":["axios","jwt","auth token"],"dependencies":{"axios":"^0.19.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^2.19.0","@typescript-eslint/parser":"^2.19.0","eslint":"^6.8.0","typescript":"^3.8.3"},"gitHead":"dcb12f16c5e047e069f9f87a9fca1ca7f84b6326","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@2.0.3","_nodeVersion":"13.13.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-PBeg9YJOxEfbfdDfQfK0wcfO791ysE+1u0lN8vxY8qxsjh8GrRTG7m3taAfOFGKD6IfWo3u1a8C6EQWjymiDjw==","shasum":"df00df3b41289f337fcd2a7737db96fdbdcfc5ca","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.3.tgz","fileCount":17,"unpackedSize":14805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexZ7kCRA9TVsSAnZWagAASG8P/RT21wHfjFi+oW43o6as\n/zOHe39CElcUYGWQ+M/c21rKt/rM9PiR6koMeCmVKh6MEukUHaJx79hWtDk6\nLDCh6xBrjsSdeE2cut8+zk+WEuNi/ZJ6vt3I0sMPlGux6VEvJYkfEJ7FXiHQ\n2ITaagDG3MMg9SnQzBUKQ9rrqvfSb+ZVzE72/n3SYL/qGAa7mYKf8KdEUnc+\nKqGFw8gvy9XDLr7uemdCDarlWBKrQ46qbz+Wert+cEza4jcDbNCGVcjXXg2I\n3WNKud1yeFnb5HVSCmzbKNgihpJeHKqOX41OvPLHHYwerTyfy148wO7UtUh6\naUr7SaFWkMw/JgXTQ9y2ubbLDs/Jo3JBn+CSxUArZlAZHq5CKm3Gerxv60xq\n3WY4gSthxd1RhwS3Hnk6Ajq4fSNxOT9JBaiEVjIymtc+jrxn6T9E/3kiI3AV\n8Vyjwpsvj08kXei6U8wS3+BEMM4+wl/OEA7gDZpQGuaoNHtFGnV4F/oOqIr6\nhU5qqDz/eCIG0DuHuwy5XjgxgYqF0KFSgAtlayzfBp/kBCTN2LwXPXZnUJYT\nBDRAAVoWo1hE+xUvm5N912JGGEdCV31dc6PoU4cJoZMjRjMAO/w6HiOZFtNX\nun+KYQEeW/yy3AO3c1d1fQmDjP7r4KmxrNqQNMGUx00yCxDZRnc9QLawJmc+\nVwr1\r\n=PmS4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCbKlxclkP+iSCOrS32Gy3B5/Fn8MJgdLbPyyDYnVRjQIgGzSK872TZwbZcU1EdNIJP1sDpjGOQLunH3rxK3/PUrs="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.3_1590009572241_0.31223778095299526"},"_hasShrinkwrap":false},"2.0.4":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.4","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","license":"MIT","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","lint":"eslint 'src/**/*.ts'"},"keywords":["api","jwt","fetch","axios","http","request"],"dependencies":{"axios":"^0.19.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","eslint":"^7.1.0","typescript":"^3.9.3"},"gitHead":"3d1198af3ac9c8b372560091e82e56fe43f9dff1","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"homepage":"https://github.com/RyanChristian4427/ts-api-toolkit#readme","_id":"ts-api-toolkit@2.0.4","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6k9zc4gGsA44zNsXxz1VJqrH4NUxkmoG0uypyrBdr6th6nkmrHE+VLZBesdljS8oMreCDmHs3BYyJpsZMNmPxw==","shasum":"211135a4c44f46a5fb656ac4ac50e4334c87d279","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.4.tgz","fileCount":18,"unpackedSize":2141935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3mVqCRA9TVsSAnZWagAAa1gP/20/VdbTK5r//4KjtSLG\nVnuFIFW3A968kOEM6yV0ZVXKoMmZcnxT23a7/PDaqSpgKo8IXKFk5QCFlxHn\nila9ebdB/NSduMVG92cnsw9vj8iQYuUkR2ogduDCAOsZRiW2TEEjM6euzCHf\nqyql/wixh6ljM9kk1B2QNhmKzzKovm5V2W1xEaS0d4x8hM3ope5504XAPYBo\n6ovWFtTNExgHBwN2UC9a3jG64XSPhNepTau3TSUpigOgVR8p6MwOWOQL5dYh\nzNYsIdwsF7oXeJZLlxzpi2M8bjHZtyxALzUGbsk9jVNCSaQMsfccmfjB/n2A\nm2pfLv66Lhs3BP3w1XDnYIiAnmShlGf3hP+CS5gHZRHgzJxWor/aZaOownUm\nN36p2PD1AHPq0EsMyMLr2whlE9nA1e58b1ei90xkdGb/M8PJdvhUxD3tbgqQ\nPx/RBB505XCE/5+vd6Xih+pg3Y/Nq+7tsaqwk/x17StnxIQf/+orOYNo28X9\nXdzJUSK41sPl3RsPy0L+F4kYlcLmJJi4+aw4FoURz1qTv/zju+JazBCyK6n2\nW5yPHDiYssGx07r97JX/VkQCPsQAYYzknnxAnefadrXu2Q/XC8VQ3Qy+wj2M\nFinzKEWp/jiwoFHSW75rZAE91G2Tu38pUGyb0Ws8dS0kXNpEmCy7Nmu39ejw\ni9Vs\r\n=nFQu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAc98QV8UUplV5JeUoh8I6yEajpzD/TGmSwlOlfgRetwAiAix2oTlIgRiCty3ym76IzUmW5foG2xHxyxWJ8mtr663A=="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.4_1591633257726_0.0056823095392353196"},"_hasShrinkwrap":false},"2.0.5":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.5","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","types":"dist/index.d.ts","license":"MIT","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts'"},"dependencies":{"axios":"^0.19.2"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.0.2","@typescript-eslint/parser":"^3.0.2","eslint":"^7.1.0","microbundle":"^0.12.2","typescript":"^3.9.3"},"gitHead":"d9aee6a8ad1b73e6ae596b1a9d2ab85318d9276f","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.5","_nodeVersion":"14.3.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-NQve2cS9CBjUqyhH4SO4XQI5DG0YAkSUDYNZnX37CEN7ZHpQTIoIZ0Ym4G69zPYnIb8UNrZg7B2LgNOyQNROgw==","shasum":"9f3d1e4831bef9d3973bf0e02d12d83860545c5c","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.5.tgz","fileCount":14,"unpackedSize":30053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCIjSCRA9TVsSAnZWagAAc2AP/1JqVZgFjxoAFexRTbbg\n5hQ6yveRVXbIB6rfbo4A9RVweufIm/Y7hOHVaTp0ueii6IhfbG6LRQf1xklW\nbB/E7oUEI9EFlqoJHslkY8IzfHJ3Nl20QAOno98aW8G+pmHK5aK2yqCs0op3\n1Z+TwyYWZMCHxLL27B/83V/SwdG7unBnpAwpun9w+9+ub1ZnB2RbbYGcXrWr\nFHcMp9Pp42ZlzL8UP/sVBpVlhl5i6hM6wJjcuN7yzKCCGUQEDuxg0c0tf84z\ngV16NMCj2AUADzJYbX82dB3+xvXSyPH2ByK7HNLYTUOG/ToBKnczyJNvE4/l\ndKSwZPU6Hf92h9hEgi3SCny1X716Rv+yhYVGdLLQ6Z1leecCUhQqU0AXaUrD\n2zF8lYVe9EsPvAu+DYOgzIfIUePUzfvxxfQ3k0TfREx/YB8yz1v9KCLRn/5O\nwGfCh9v2zzlcPq53OwcqFPbN5i7gQ8OhHoz8ahEgoC1lVXdNeIaqArb2OIFA\nlw9JxLrMFQFZKzteBFEZ6oWU9QIGJVbeG4eEX1xjRv61WD/eLLAVDlIOaFvz\nL9bySqfAcPOS0oMkqzyOPghhcyw8tvtA1OyXhKho2ARN22V1ibqWUnbOBC6E\n8uAzFTAQG3dynIqyFO4NdgKmEdifO1c931IeCbTz5uvXqktS+NtMLGQFPhBX\nxJ2a\r\n=nLN5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClZO1l3MSgDmr83XqS0nbsqGOAmgjHITujN5RVWF5gMgIhAPpAlMzXf9kmpDcywpxdPJQVEUDayvAQEjfppCwpy+ti"}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.5_1594394834054_0.9422088008990943"},"_hasShrinkwrap":false},"2.0.6":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.6","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","types":"dist/index.d.ts","license":"MIT","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write"},"dependencies":{"@ryanchristian4427/redaxios":"^0.2.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","microbundle":"^0.12.2","prettier":"^2.0.5","typescript":"^3.9.3"},"gitHead":"32a9dcd6258add7bbd0a8b567d2a4bbb5aacc1a0","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.6","_nodeVersion":"14.3.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-G2reP2HiP+iB87AfziqI5o/ow7u3a1npJtTnwVJS4H8p2whoGIdfT8GwfbXFYO5krO2LarScEeoajEooYU7skg==","shasum":"1c87d9a7dfd06fa5ac0bc7c2a2cd85162262c1ce","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.6.tgz","fileCount":14,"unpackedSize":29444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCS0eCRA9TVsSAnZWagAA8KkP/3VxS0WZJ2nNwPgAXoYS\nWaI9gZmjlKcs4QlHK9u/GuCY1Tj2Vyv1lImPil671He6vDrWGH7lW77/DXww\ntxhF8EWYj9/hrLXDLelvVBb9/EMY7do3WNnVfafyLm6PiEXk2afI7+B4GLPr\nKu57THhx4cYI436ggqSzmRH9aXu6gC5tGPKMT7C44WS+9kfFhz1K69BW4txE\nbrU0GkVKGekNpWqIXM3IO/fab5+KZmuYFx8fqMrjRfKdFbb+v29LuITVhY2T\nSX9N8hn7aqiGW6olV8Lb1dGHYjIyfBPDszANJc6KjfSZ85dJSYVlw2MRgIJk\nwfucj+erGStdiGgIEGWYKdUNkmXYyqENOfFe1hh2duv3tYHXjt3FHjKcVFOw\nPpbhGG2MaTFekiB9jxDZjETGonhtoa2yjqs18dmHUX4oyZmWz6QKCssM+CO+\ngq8ETcmAuQ6WaPEprNPhaBvfqfBoVjgg5KBxMZy21sY5MI1Fas7REaZZjPkF\nElqKG8cyWGBaK1D3ibZeSsdsFsjERTRmSaIA7JQqxFm8kflJ2oTMm0heWedZ\nA8c5Py6tzxZFdBDdRusS+H5xd3S9ji+vS4Cl0mZKowSu4zWjjvCm/1Gvx73D\ngwSI1LQ8hJoYs5INvISLl9Xds+RwtPtIqd/71pHT1GxOS9N8gAJNT3JWzZld\n0OE4\r\n=cCtW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyLd0JqKxekkwMKjTuYLdsZygovWCOJKvAilGf9RJDjAiEA/SA1eeET9NLdqlGEgDlIC8C8YW9y35WRJCtgPeSlHz0="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.6_1594436893676_0.6238526219838059"},"_hasShrinkwrap":false,"deprecated":"Dependency in use has been unpublished."},"2.0.7":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.7","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","types":"dist/index.d.ts","license":"MIT","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write"},"dependencies":{"@ryanchristian4427/redaxios":"^0.2.1"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","microbundle":"^0.12.2","prettier":"^2.0.5","typescript":"^3.9.3"},"gitHead":"a74fab16d80c6d3722f0999af0226403284387cb","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.7","_nodeVersion":"14.3.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-x2ILPpBgt6y4Klzp+WBqkuPyHF4/uK2bvGurYY34rrtJOQsHh0hRgyNyZQpdwIbhPZ50w+vmeWabtkLmzaAuuA==","shasum":"67513fd8da839fb2f35fe7ff584194ef9e1d4ba6","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.7.tgz","fileCount":14,"unpackedSize":34662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCflSCRA9TVsSAnZWagAA/zcP/1JmADndMhq3NQ8++Vsu\nDRgG5apX0kCFnvm50l/sNU9sAFAWmHeV7dRdqeQvWqXP74Wz+ZBdkyck88hS\ntOqtxGDRik+4YVlmkej1DfbIoc6PqG/1bYSOQaqR7DIAaC0eTj73pdxC0OGP\nrRFhCEz65PRZ5kPgtZwehrdzQ2lFKgE6AWmYoffd3l+ewTqCJyqCRnHQ/2bu\n548eR3bueRxe7N6H6R9th5Gsz1EVKuj5DEp88GhwUWGomZMFm5B2vVJkOliv\n/3YfUCMnGq8+X8XH2Oi8xa7NWcU49Bfwm55SGBEQej+T/TqCxRaAqaU63Ree\n1k2BeP25vI+qFtOCuNZmQ7UUknL92BLHt+YDS7KsM/X64YiIOaAlaxZCM271\nbJrRp2qMvYykuJ+CG1YjPaR1td3253NyKeziRO0V858O4HIHuYSQY6Ttav+c\nverhUcRvRGOdhuSYvKNbJpLFJ68eLEQTtTBTDLeRMXMAOfkkZQ6FAIP+5VFg\nsYAgCGBtHpzWoV649UYHoB1o66MxV9cGzQRelH9sisOkEwO6joXSNEAoXrV8\n/BKx1nL6Svs3/y5oyqiGZTYsWsDECmi5oftaGE5U7f3SrqD3NCCZVJZsYJ9B\ntd5cvqgcu2iQkD6BRSUtFibTD9xdbfJeM8hQRolsmwtIC4UV2oOfHh4kPfne\n/95z\r\n=X+I3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhbIBVZR/w/O//+wAH7qUh0bnDlBEw/1K6b1b6c/LWmAiEAi0PWraROlefUcymVwDxGg6nN4OdcXw2C/1QL37a+1kI="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.7_1594489170486_0.42423632085995977"},"_hasShrinkwrap":false,"deprecated":"Dependency in use has been unpublished."},"2.0.8":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.8","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","types":"dist/index.d.ts","license":"MIT","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.*'"},"dependencies":{"@ryanchristian4427/redaxios":"^0.2.1"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.2","prettier":"^2.0.5","ts-loader":"^8.0.0","typescript":"^3.9.3","webpack":"^4.43.0"},"gitHead":"a3072fb91c1dbeb81612af89976de1b5b202350c","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.8","_nodeVersion":"14.3.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ClcSMSZ6aA+aFdc/okotExLssRVlOUtgPN8fkewfBcEDD1485pWeXSL+5/BGI9gXddVHEnHDbYcCXngwLgnc6A==","shasum":"a5e66248dbf7a4ab3a0d75b7365f120fc4523cd3","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.8.tgz","fileCount":3,"unpackedSize":6275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD8ljCRA9TVsSAnZWagAAGJIP/1u5AewXIwAv+w1ZuHvh\ngUsfXDMHvu2ULBcN8qOQa5xF7IXTpDDj1iBvAiAykPYDFXKflAnZHEVnuxOk\nvVUWbxeBGU6cY8pRJwQWFbDv8nUBX23QOEXRN5meLATd7A3sUc6UW6DxkYLB\nyKe9KtCXgSG3nHClVvwfD1uiezCC8U0HFnSycZl9qP4sgfbFaCbrCD+hj3ue\n6fAmzPc+poH6TOEOrIHhu5M3Ds6MwAZu8nD3OTUETv0X4f/SnCCZDi7/0j2r\n9CG5iS/sLv9KHHFUMemSzlcHR/ZtI4f/luedvjwQT4nbyNqhktASWtkx/o1d\n+lET6plWS0MTuEYCFK5k1CpN+frIUbnns4zgQoBAXkyjBAawhc5n8xIqn60S\nPyuSfNGlHZ8SU1+UW+2MKk/O3sx7STvm1ka2ckTdHQwGSn7NWk8IjqsCcsMQ\nw5SvNIfdaIMQ61aroGl/gsF73zU1KsDB25X4j1rWNE6kB2Td1Cj8GmhgBj1E\n98QQZ/Lr8LzSxYRlVqjYDW0fokqInwP01p53mm7nfBKyyNKOPaIw7gLnomQj\nvmCnAS6Btk1rX9jSBnLre0oN5Cf4fiyj8BNeL28J1y2d9qn2hpbeb9/lDfQc\nzT9z2s375tfQG+ECJP+RJyLy2O7lSQRDcnh2QMCL0k9urnpGpIV7weGVLBAj\n7n0a\r\n=IIUD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbNn61iuCmB6Ind2G8tI1ExE9u2SMP++n5nrg78c11twIhAJMLTVzAFpqquDNeYSnpvpt1/p/V/3MKPGVeaxRLRd7m"}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.8_1594870114714_0.431954060521093"},"_hasShrinkwrap":false,"deprecated":"Empty, accidental push. Don't use"},"2.0.9":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.9","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","types":"dist/index.d.ts","license":"MIT","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.*'","prepublish":"yarn build"},"dependencies":{"@ryanchristian4427/redaxios":"^0.2.1"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.2","prettier":"^2.0.5","ts-loader":"^8.0.0","typescript":"^3.9.3","webpack":"^4.43.0"},"gitHead":"958d6942f411c995273526e3bf86ff14ce8c7434","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.9","_nodeVersion":"14.3.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-bxJxqSvOBrM0YTByGPoOqJ+YrrArI+KjiyFInHRi4UApL+jG4lFINS5sVXYlc+unmVOqE1zKVv88YMgg0ZgbkA==","shasum":"4f68c5283a94ca8a7e475fee633e69a3b0ed171e","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.9.tgz","fileCount":14,"unpackedSize":35311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD8o3CRA9TVsSAnZWagAAcj8P/2GUrhxzFzJk3eIv34xX\nrHC6aBlOAQfIW3aJqLs0oXsSrqLtfDj+IaXL+fA64Qe9GyYAenxPzB46GWNZ\nzKiB/MNOOwd4Y9udDsbZ7csuCfqQUg4zolryZWl1fwbBcIVOfhC3IVlhaann\n6ulwr/WoW32vAUkBxMM6WdaIEkSyZJIhg9D0iqffYyo+0Ak+rJvSQQ94vgwT\nD9IQkITjz5HaI1r29dYwCJLTpS6OigAPRE0y78UhBV7AfgN1t7eM8Qxgn7ZK\ntlLKwUv61kblFotcLRAezfQINmHz7Bj9C+Sc7mvZ2AiLmU2C0GqeuAe/bQIw\n1mFajWyuLghsd+aBPtQGUabztPo36l38NvlObx+7qEeUo4OEQkjzvRx4KyMy\na0jLq2serx3m0MSfEu4WKpo4i2yR2B/NiXk3vZ+EvyCXq6l0kaga3l1JwEI4\n3/zFWl89JQkYbr4opcefC0pHVT8sN7Q6R0eabwkk2hxELOn/kFAVm1YQJLis\n1Q7fbZZxJA9rNnJtnmkO94CcdQJS0shHmTvk9Xz59iTgpcgK0SRS7TXCVJi5\nt7hnxBWzlZ83ia+qyuk7iSBzNl6XTmt6xRc+2c4yIEQvLAR/7B2xdGYznvmM\ntVExgQ9/wFIsi3SvuXZRCFIik5tSu77D4Xz1Dpih8aK+cnOMMskJp0Hvv5jB\niGWb\r\n=pLYE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmI+fbwj7TSRlaHx4T3pJTNPJTroRZJ6J3agmskho/nAiA0OQvNtBZvlbRj0/y0KKb3zGXY6gxOHewqoJoD2ME4+w=="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.9_1594870327555_0.9669429963201328"},"_hasShrinkwrap":false,"deprecated":"Dependency in use has been unpublished."},"2.0.10":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.10","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","umd:main":"dist/index.umd.js","types":"dist/index.d.ts","license":"MIT","description":"A simple wrapper around Axios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.*'","prepublishOnly":"yarn build"},"dependencies":{"redaxios":"^0.3.0"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.2","prettier":"^2.0.5","ts-loader":"^8.0.0","typescript":"^3.9.3","webpack":"^4.43.0"},"gitHead":"363f37af29e0aa56eaef1d4619e17730716e39f2","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.10","_nodeVersion":"14.5.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BgO7qG+yxUMFUMs30W9mUBKhOhsMskUYGkHcMTIsKiKBcqn0ozjlAd42zd5/MCaK4K9Xstf9yawxEw69hwtWSA==","shasum":"d65bed0e9ae7b092d464eb74d79e1b037dc079a0","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.10.tgz","fileCount":14,"unpackedSize":35127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGZMRCRA9TVsSAnZWagAAywIP/2gkhKuxNwa40SaokXmX\nNY95IThditX3XqEUvRQL/WvyEIi0Blo6YZpVOP3QyosbY42hB7AmNdLhj1of\nT2GO5SJWC4WdcFFyn/uMMXg3W6xI0QMvKEgLoWHDe3qibBOWsU+m9OfJSW9y\nVAvUAxOV2gnEoujjXNibiZbsaObijMEdX/yESNL4q4mX+JnfFYrQUIB0tKv3\nz7TYvwrKeIKHqbbpvlMjQQd12YNu2toxqQVK9ESJiKIqGlgy6+jd38Fb/VC9\nMLyNtpGrM45PjQb0Pm61NjWG6VP2mFHEqSG7Vtk4/kS934T0lxTjO4fOVofa\neBOHhlfANXCsy3Rieyo/M1rw1LStb47Ybdf3aMVcK5H6hvsjC5and4mEoHwl\nWdvQJjgm2811O630MzfuQnCN4Hocl57O+pB8nDaF24GjONp/KfTLPee6mFZf\nOwXw9p4ZFvKaRM2IT8V5Kdiof8GhJJUBeAmDHVWBwAOJtuoWvjpqSH8v+60o\n3ZgS588Ps8C0Y2A5MtwfoXX9bqtJAShr3I+cC8otggwm2Iagbo854L+oxhny\nRFtWAVxxLmW357JmjNUUGDUf1lRi4PR8cO7O6oV6dNLzcW4IIL/Lv8CTI+yG\nnWygPf61PGTI9kEcQ66KrbbkQK2ISbZrYyClvONdG/sYlSqa9OYbSkNJGX4j\nhUyc\r\n=ZsLm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDepiLyoVo/qT7nHZgOJk9TACtUFRBhUkim+ywgooyABAiEA8mzj0IAzgt4o/lbRzr4jAByC5f1L1AbB1TQ8/yU2gOo="}]},"maintainers":[{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"}],"_npmUser":{"name":"ryanchristian4427","email":"ryanchristian4427@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.10_1595511569360_0.6441086758687233"},"_hasShrinkwrap":false},"2.0.11":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.11","source":"src/index.ts","main":"dist/index.js","module":"dist/index.module.js","esmodule":"dist/index.modern.js","umd:main":"dist/index.umd.js","types":"dist/index.d.ts","license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.ts'","prepublishOnly":"yarn build"},"dependencies":{"redaxios":"^0.3.0"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.4","prettier":"^2.0.5","ts-loader":"^8.0.4","typescript":"^4.0.3","webpack":"^4.44.2"},"gitHead":"64995173391da1b15d1f674a10f0f9b877eab2e1","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.11","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uuag4eIkyyBNfUWxns2lmlkMnTTrKUiqoX1Ejsd/40PGlyhT/Um1ubTZX+sVaudxiXb0/rGous0sV0onoP8aMg==","shasum":"e614314c199ee7000a69a8fb630c1ce8f1a58da4","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.11.tgz","fileCount":14,"unpackedSize":31536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgoJbCRA9TVsSAnZWagAAU5gP/i4v7tsRh8JSUHd9UrJQ\nx3as2KVaJAljtt+K4hBJcD1ajxb7se1vzZq0ZYgno62G/sIf+7DrhMdS4S3d\nktIhCVvUuS1BnCsbfCClY/9iGhfSLyZJigLO7vcnlhcsoopMDXKiW1fGC+W0\n/E6A+22Uyx018ITsK4H5pfCgrUTI8/UrXA928muTnWc3AdMgvwfBFUr5npKY\nE97FP3X5MiqZ/1jQui13Ka3lkz97AQPT3hEwXjPGICj45yWMeMV8yJZ2ifXd\nggdVFFQeTj9e7d0JwBkG4qkIYENxU5UhZL3Zk5LkRx2LkBmFo29aydhd1pNi\ncZxhcY2Rqt+oX69Lxv5KKbpbgst0x8i8oRABma96eCXJ7CJFH2oI5bsoHJmd\nmXTifVBu/pubvz360KkLhxkKCbLu6yszke+xWWncCqyo2WUgnYymp60xlNVb\nfJm+6MI+jcemEwi/IFM4NKJk6X9MO7yXVYHAW2qsL9IrfEJqHGO+n6J3gn1g\ng6vnyljrUINe4kyx5+Q/m1ZyOKQbo8jybRCvwleau3j2alvgzuyboG8xQyK/\nmIF+J1IJlsxdoQn1Q438knlfCHWrvsQ+SBnVYRCJjHy4pqp26cet993GYsOz\n1hkKb3mHW69OTy57gUnvMJNBHdt2eHA1skz8TOrfHNU1WFYrMEpFOY50k4h0\nha+U\r\n=2XMX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECSM1FQbxPDnau8MtHeTuP/bWIoZKAb0bO7I/x+mj2XAiAipYZtIOtOE7TJuuYzRw8e2TXYTIAXKjV2bKXrXdjZ9A=="}]},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.11_1602388571287_0.7423569408856128"},"_hasShrinkwrap":false},"2.0.12":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.12","source":"src/index.ts","main":"dist/apiToolkit.js","module":"dist/apiToolkit.module.js","esmodule":"dist/apiToolkit.modern.js","umd:main":"dist/apiToolkit.umd.js","types":"dist/apiToolkit.d.ts","exports":{".":{"browser":"./dist/apiToolkit.module.js","umd":"./dist/apiToolkit.umd.js","import":"./dist/apiToolkit.mjs","require":"./dist/apiToolkit.js"}},"license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","postbuild":"node ./node-13-exports.js","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.ts'","prepublishOnly":"yarn build"},"dependencies":{"redaxios":"^0.3.0"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.4","prettier":"^2.0.5","ts-loader":"^8.0.4","typescript":"^4.0.3","webpack":"^4.44.2"},"gitHead":"ba06aa24902c33f2877e6b1f4adda7a1ba4b75eb","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.12","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uMHqKpmIzi5CkirI5Hq1surajxD/5msZupz3vyeGEmHZPRxUQAB2aBIyo1yP5XBN9i3moqF9cIsPG9I2YrJF2Q==","shasum":"191f4c1ee6d8c744343bd5ca7173f03d3672f104","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.12.tgz","fileCount":15,"unpackedSize":33388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkMiDCRA9TVsSAnZWagAAtVoQAKQy9/yVFkNprwDJ14Tq\njU6RYHHvyBHnQ/LbPi6JYGe1lNpD3tGmOsB7qik68gSSXYycUoYpSEV7+ecX\nonsRWO4u2ULX3NkCsSSavVGXmihgCw/PDmopL7NpvQUK4k+wD80R8Oo19oa/\nEpdnzZ0YuzZnNaNf++lqdDnYzFRRxhySCFMbsxC40WjWTxYWHo8sf0e2A3kg\nVF5lOgO6qZkJO9d8IRCf/SgaH+9uMX7sqnKEeJ0RCKFOv/1PEE8so2oIYHfL\n4le4cnSn5QMMpUQSnDncPJipMY9nGwJf5skG4VaQvFatWKQlPCOT7zkQ9Xxz\nF7lCkxmjIJelu+dn6kCAup1URqWLCmW4bjdT+OWu3XUeSNW20QUfqhmFCyXN\nOwlSBpSBqYdQ9CjS72gza/Lwc+gjjKuXWTQxmspBZrZgKU+z8yVmjsffBm3I\n4FROAF2vOCb16OhFI94XXKlzYX2aA26D0ALSBtAYSXutCYvaxM3GDlAT1nNf\nPRoqck+3A4U0Tfq3va1/iN01xsQxsh8WQC9ZJuPzEykfxQs3CMuRkjC1Qy+K\nDp/vrwO/lOfV+gLFkVqCfwGbSJ6J7f4DrXbryU7X2HQwRlDx21wZ+Lt/Mvdj\ncCxz/0kb+RnEtGKi2DPzCwsosP0AIq9P+Rexf0S9zQpGPoXCHmxkAunE4/4m\ntRez\r\n=e3eh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDy/Fu9rLEojC2t+Sz+clrK9BOc1hrTawB8aocs4Ef2QgIgVsXdRYMTpjAnqFDsmNcQiaD7MXqmLGSRION3DrWe+4s="}]},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.12_1603324034933_0.8782118416928797"},"_hasShrinkwrap":false},"2.0.13":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.13","source":"src/index.ts","main":"dist/apiToolkit.js","module":"dist/apiToolkit.module.js","esmodule":"dist/apiToolkit.modern.js","umd:main":"dist/apiToolkit.umd.js","types":"dist/index.d.ts","exports":{".":{"browser":"./dist/apiToolkit.module.js","umd":"./dist/apiToolkit.umd.js","import":"./dist/apiToolkit.module.js","require":"./dist/apiToolkit.js"}},"license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.ts'","prepublishOnly":"yarn build"},"dependencies":{"redaxios":"^0.3.0"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.4","prettier":"^2.0.5","ts-loader":"^8.0.4","typescript":"^4.0.3","webpack":"^4.44.2"},"gitHead":"fce54bcce1e562b567648113357b7cf10f46a480","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.13","_nodeVersion":"14.12.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-PXu0zG0MQyDPb/aXl34UGZ39BR0mjO4MVugK9XG/noUcM746aaUSgwsEPfh+/IisEN6FLBDY6Om3tB/QvvwQLg==","shasum":"2dcfe03bd1b561318db37a14aeaeab346cd20bee","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.13.tgz","fileCount":14,"unpackedSize":32011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoN5mCRA9TVsSAnZWagAAR7MP/id4ZDNGhYcvmTCtNOJN\nXKQCLRX/EgLICUcyBe/rfXu1QoJ5FWFe4MSHQSBarTHdK3HF5Yo6EQNh+5vT\nzEdMUmSayWKQUcEovjp+6Mkw2ZpmhhsSxwkoDvhTUdVcb0IMW8yy9P5Zx0IC\n3r3muk0VPVfO+E2MEKKdra4uYLnzLEhbbX7X9793VE2jAIqVG8/Jl8dkPE5/\nfFRuO4sOEWbGSWl6auz9/hYft2jtHHNz5Kj0BH+CXok7SLQ4H4piTNWL6L+Q\ng9LLWDCO71vxtndBJLyjx+pdihVJkIrsn+w/7MeuBm+SNV+3Y95rrUenjlle\nevo4G1RyeV77jams4YdL0s1oU27ZvWN3atr0B8fF9+H1NNs7kGGgM9Xwi/HK\n1pSsqkhai8Y/ZZP475k355oPOIcy+X11NiRSgeqg83jUmr1bdfpY+PbO0jIq\nLrcYMASE6A2Y1LHIJfjqSI9+hdauPg79RKcht7q8at0A4uQ9yidRvftpqTJ+\n4CPXQKFameyBeFdCxKKjd/xuwW8FxiPwFVWNzmWFVqgyvIkerEHqUuYQ3j6T\nb92RrmY1bf4eBZ+6ngDc9g6INo+m/Pz+ejcss+Bzm2F9GvrxU6ChFutnCKZ0\nXneyZrxV9mwr8KwlqsvBmv+nUw2pVFQa0fknx5vUrozZ9h37z0XiUfog9DBK\nbsE0\r\n=6Bw/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOmViB2o/qXZAKOvdrdHn2bTD78Fmf5tlIj6zrQbCF3AiEA/YY0nb1RFSTT/LnPmxJ9112qzZ6Z4tDjVE7up8K2kdA="}]},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.13_1604378214019_0.6412632352169807"},"_hasShrinkwrap":false},"2.0.14":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.14","source":"src/index.ts","main":"dist/apiToolkit.js","module":"dist/apiToolkit.module.js","umd:main":"dist/apiToolkit.umd.js","types":"dist/index.d.ts","exports":"./dist/apiToolkit.modern.js","license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.ts'","prepublishOnly":"yarn build"},"dependencies":{"redaxios":"^0.4.1"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.4","prettier":"^2.0.5","ts-loader":"^8.0.4","typescript":"^4.0.3","webpack":"^4.44.2"},"gitHead":"d161af70b4cd75710d2b282956e6a9159a2a767f","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.14","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-coQMkQXpD4qAXW9D2doghYU5j/dHhZHX7s0jNHmQ/RW07cyxR+V84fbdPgT2Z4echYf5EP5vNxyxlys6Ep08og==","shasum":"822750c519dc84b7276befe7b43a690d021bab26","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.14.tgz","fileCount":14,"unpackedSize":31799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV9+qCRA9TVsSAnZWagAAZrEP/09E65ru2qZH2Q9ovTUz\neYnZLADFBAYzdNkGdBxVprVO/NOTqJ0UKFvi5RhG4sv9hUFmUpB1O6PCA8BY\nMUJOeuwAW4oio8Z0gieUb9gdTiZQhmvJqRBKYbdGVynOW3FcZ5fehm7lFYe0\neZu/Y50sIhmH/QSE/Y1UPT1hpZJumuMwQwegII9KDwtHg8K+pVbr8knZPS3a\nYAk7p1iCZb0/iffSHgNrtzxy2yUT9CaXTDAOaiS/tY4AdEafnRGs5NZJ+2wn\nMWS2V6t+HHuc4nIKQaJlPaU36+VhAfU1Nn8eccy/dMbI4L+H/3mmHed/Ln8q\nQTl7cXstBNcB1lGzTiDcjcl+eoDz9p/57Wx75Nm2Gppz2eNkq3OQJVA58tqo\nywBXBCjHGWiwKQYqXFDhRTDxm+Wmyw1pJ5uwBE6D+JKCWv9YlvAa3iUke5no\n91fTIyZe1/5Wi+No0IKcV9FRV1FrsRgrAlEVsz244s+qKgSVc6nPf6/KeKeh\n120OVSPjTG3WdlrZET0kOItrhQZZyX79NYZcQzQafCTGG4OI7u/3fy2eAljw\nftvl14UC2WWcet90HgY/PMPeyOjBux8dU5/8vQHBUAryPYrcdA5a9nn2kAw4\nvVGdIU4yNQOB36d3VQx5pABKT6fhyTIzYVZy0LymwUoLCXC/ULWzcNgLYy70\nwRHa\r\n=ZLS6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfhN6KXe1tM/zsH+I/7MVTPlqsizEl7vDRRrm7b0Dw0QIgaVGWeD8PImX+8N0px9McUE4XQVMYm7bX0N+CM3Q7lf4="}]},"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.14_1616371626088_0.07347767516347647"},"_hasShrinkwrap":false},"2.0.15":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.15","source":"src/index.ts","main":"dist/apiToolkit.js","module":"dist/apiToolkit.module.js","umd:main":"dist/apiToolkit.umd.js","types":"dist/index.d.ts","exports":"./dist/apiToolkit.modern.js","license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.ts'","prepublishOnly":"yarn build"},"dependencies":{"redaxios":"^0.4.1"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.4","prettier":"^2.0.5","ts-loader":"^8.0.4","typescript":"^4.0.3","webpack":"^4.44.2"},"gitHead":"3b755d55c32e81a5bdb45325a8521973b4f60e56","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.15","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Km0LGbE2D3cXMdrfvnphES/jmDa6hf9JGLyUA5XjR26Nxo2T9Z6lUS3fx10IoWyWiKWdFs2Vsyhdy5PlfN7iEw==","shasum":"b0bf39b9e1568242ddacec49d89b3e41aed205b6","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.15.tgz","fileCount":14,"unpackedSize":32357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXeRECRA9TVsSAnZWagAAdmoQAKHqZa45WI5TzRpjrSDO\n8dOpJ6IXj3J/dk48gnfHqb1nNDSeAtG8kJvkRk1UWmzHJLrnGzSJnTv/ciuQ\n5A0J57ih7ytGZLVEag2bVoDpCDqjCzMbsf9YEBGuEjkMgZoOvLnibJeJfyPG\nvSYWTV8jWcYbrExGgjPL8JDOT/lG9iuAOE6+9O/JUrEkTVpnrgMcPPi6i9E9\nZ+xFlo9mRYgkRoQPcwv0xsqrCSMXY8+09Ii1vnIUe1uE4Mqc0XDHuisL5BSc\nwFImuxiSRQSceRm0vrNSdih6u4N7wxVfb1y8F2DJZRaEFu4rjfFfl8FmTQmr\nTA2il43xqQnddVQkqvcwISg5imHXcbzul9dp1t2DlZw4l9lbXRR/v9c9D9oU\naZhk87FOlo37AsIh/Cf48HaUhuWzUodqTe1ym0jUxQ7vVXsh9AE2s5cyNCl0\nFTGrujGJ6cw7QndzCpllSC42ar0amElMwO/ZEz+Csgh0aLPgv4SuN87OsALp\nY0SfbNpz/wksvmDyFAltiPHHTOJqi50fmk1lXlcciVEFhMdrXjgpmZV7IHYQ\nF/hjWHLtNTB1vwh1+Tons9bmv5EcM+oJIg9ASgz+Bv62cx6StydrDO37KUNi\neYlGnQ+465ZrYAFp3hQu+q8GaIxpUGeQPm8VKyRcHK/eyXMfTDwSJgxzhX2W\nGpYn\r\n=2+/c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh4Oh35WSR3D48d3h6VFXcDpdmt6kMt44eYyxnSLvLNAIgewWxb9kJ/xtWXgPvplYhmSxqU5gfJQInBiSGkgLz4ns="}]},"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.15_1616766020259_0.33393070908847067"},"_hasShrinkwrap":false},"3.0.0-next.1":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"3.0.0-next.1","source":"src/index.ts","type":"module","types":"dist/index.d.ts","exports":"./dist/ts-api-toolkit.modern.js","license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle -f modern","lint":"eslint '{src,tests}/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'tests/*.test.ts'","prepublishOnly":"yarn build && node prepublish.js"},"dependencies":{"redaxios":"^0.4.1"},"devDependencies":{"@types/jest":"^26.0.23","karmatic":"^2.1.0","microbundle":"^0.13.0","prettier":"^2.2.1","prettier-config-rschristian":"^0.1.0","ts-loader":"^8.0.4","typescript":"^4.2.4","webpack":"^4.44.2"},"prettier":"prettier-config-rschristian","gitHead":"f46453667834845296f2007f48f7bacd6d77c026","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@3.0.0-next.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-LhaDBgU6H4XcdS2s39QgaWTrEA32+ugqVQ9gIfEdVxgozPvJNy/68rntJ4t7JOc4Rgg8wBV64zvRGB0QqFgoew==","shasum":"299defff5cbb32c3ca3e2dfac81c9a39e32568eb","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-3.0.0-next.1.tgz","fileCount":6,"unpackedSize":12191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk3ldCRA9TVsSAnZWagAAhg8QAIF4/rNpNxMGqLvIxg/s\nwvt4B5huGFT/8wDzkgHDuCR1hFi4kwzPqY/o1yLN9XxEYboByjF+/ns5hPEj\ntR4FC/fD7rnHPHOaguiqjVVVVbsoTd/ks1jRbovRXZSglov9Yq5mfhGmPU7Y\nwnssU0TeDxyc6XnY1f33VoGceVjwc/aShnc8dnmhZxs85+2Z0x0Fncta9KkP\nLgMq3bZMovH0m9FRprCTiF7pHI+9LIjTUwRvUdmQt/P2hSOk3OO9ISFRen7F\nMSfTxofgCucYeS5S1s0M7QFN8hrCMcDcW3bzLTPzN7G2MBoOZ5F7WpXtIPXa\nuRuHCidOD0dRWqDswCSHxiOqDmEKI9+atQjlta6EVx54599hwPK1ETVAiONa\nwV7b9AIEs4Q2LKLcU5/P/Ka0ygNHH8klmUPar0bbQve677KmPJkgvfDLmciL\nr94XpnCRq+8f19oxp1SpNJNWT4+v2Xc+IRoi+nUXr90t0bQWtsYUMoHVG1qx\n7op/ht7BrgYvaQbvF+MqAsQsUtJUBbYgItKddOqDQNjoa5nNMRe/l4uHARhe\nsDtptGcSZRd+cxi25M4szczma1YuMD1PbBsQVaMShz6i1bKrgbU0URpRfgBk\n5Ogj2WCWyOupL5OHjJZAhDquSBrlvC2IytHeKq7tWoxrKiIIwAkqfqwcwtrP\n1yKw\r\n=HkRs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiMIuQHqwsMZ4fc53Wm4v0FQc++dPXOt1XIFf+TmytowIhAOoVesgDTb43wcDTttezO0zuz38DG0BIsRFEPdoVMpnH"}]},"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_3.0.0-next.1_1620277596541_0.8367450883764005"},"_hasShrinkwrap":false,"deprecated":"fixing tag"},"3.0.0-next.2":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"3.0.0-next.2","source":"src/index.ts","type":"module","types":"dist/index.d.ts","main":"./dist/ts-api-toolkit.modern.js","exports":"./dist/ts-api-toolkit.modern.js","license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle -f modern","lint":"eslint '{src,tests}/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'tests/*.test.ts'","prepublishOnly":"yarn build && node prepublish.js"},"dependencies":{"redaxios":"^0.4.1"},"devDependencies":{"@types/jest":"^26.0.23","karmatic":"^2.1.0","microbundle":"^0.13.0","prettier":"^2.2.1","prettier-config-rschristian":"^0.1.0","ts-loader":"^8.0.4","typescript":"^4.2.4","webpack":"^4.44.2"},"prettier":"prettier-config-rschristian","gitHead":"0f09a4d2c253e83a575bbdff3a6a04025c395838","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@3.0.0-next.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-KFD3pZSKlTswa3Hslog3JJjNkow5b3/f979Wj783D1Iqq5tHtPn+mJ4D3QD5gxfIr64G8Oz5plpjX6byoldtmw==","shasum":"af34a43ce4d6d5e8efb4fc7a364f16b313d1ce53","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-3.0.0-next.2.tgz","fileCount":8,"unpackedSize":16538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk3qsCRA9TVsSAnZWagAAZGcP/1H0Lrh3vTLY+TKOlagK\nGw6rvDUh1xtvzn1l3zI1KmLegmTU46sxSN8m18rNtanRsP9HswRItBuWxwih\nDGrqzu9FxNMuSsdd23zMpGO+GYOnmhR/vFZKLuhL2wxvTLVikOZWwxCaAXLC\nM7UhdYMNOu4y7+jOerddKfISZhmRVW1hmCWGBmxZC2cBZuVJlttV4V2Gns3E\nGVp2Bz+HixiGVAUu6FLgZrAP8MV9RJYNIfHtTRmlMPxlsPTPcdFgMJe39a0X\nGFNBIVAqxv0ZxHtNUpSTeI20xt+o4LKPN30fyLwErG4VjZWhKBJJPa7UEQ+v\nQGg6rMTEeeix3mZ6mW7RXpQHEPuKctG/7MwYp1LG0//U86g9FqqfetevRWuY\nHc7jDd65a/qURVyP6qMI1AWZZOtVLi0Bvo2G+QkI4IovbJ4Vzmkrfjjn482c\n6vP+12MoARMzFIehq5EeJEQS4q4E9tahnJ7CoKTkip/mH5fO9ShRNlGScxC1\nFkZbUdyG9XgOigvfRvPFY/ofeajJgOHpa+34pQ+NuvgFOzJoNh42xRxfHjem\nnQgK99lwupmWAbm8f/rJUp29gxdBA3TZa/mUzEhISpKMJAeo0bYWflcl9Onh\nVSFcDcw/ZyMlUcYH0WA1DUP5S8V7TO3jvdjU5GklHEy7twTgfobiDSaY+HmP\nfKed\r\n=xkBV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1w/CcKoprsYOu+n9rqpq3SxBP6OS6B+T86UK+L1uyYAiEAgGcA1RK+a0KZNw/lSnYU2J8aF+Fhs7H2F0hbJqzrP4U="}]},"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_3.0.0-next.2_1620277932055_0.6471994886641488"},"_hasShrinkwrap":false,"deprecated":"fixing tag"},"3.0.0-next.3":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"3.0.0-next.3","source":"src/index.ts","type":"module","types":"dist/index.d.ts","main":"./dist/apiToolkit.modern.js","exports":"./dist/apiToolkit.modern.js","license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle -f modern","lint":"eslint '{src,tests}/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'tests/*.test.ts'","prepublishOnly":"node prepublish.js"},"dependencies":{"redaxios":"^0.4.1"},"devDependencies":{"@types/jest":"^26.0.23","karmatic":"^2.1.0","microbundle":"^0.13.0","prettier":"^2.2.1","prettier-config-rschristian":"^0.1.0","ts-loader":"^8.0.4","typescript":"^4.2.4","webpack":"^4.44.2"},"prettier":"prettier-config-rschristian","gitHead":"2774b8cbcafa9319f28ad66148c2d494f0fdb4c2","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@3.0.0-next.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Ooj785QFp5hy6ccHE60HYz+v1RvvxhH/liPram0z6GWIxZDrA4Je/oR+vVGz1j0LQSBlQ0S+jzfTXL59X57HwQ==","shasum":"59add506bb08c737c7a0898037658e69c865d887","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-3.0.0-next.3.tgz","fileCount":6,"unpackedSize":12206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgk3wKCRA9TVsSAnZWagAAZJsP/28T/CqwE9jL+xqUG0F1\nLltbdF2eaFq5EIzcxtI99jHiNasS+xosxXX7Zw3I07yWucBo7RcLRWY840dl\nadNWyd5U67aEegn+yXq5y87hpOUuAsWsHYzGTIuPbPLWGXcmznO60KcF+4Ju\nlqPyXnSLp8YKb1bHT1NKtvj6siBFK9/XVlhj43pnroE0ysw7yvChpcUWYXqY\nhQ0sDyJ2Q+CfHx/JWXVf7uUlaBXZuj1CnxMtheLHSqQlNfc92jmPrOvkg2Gq\neuFdEKdAZn+61YJmsb4p29IBG+A8APb64MKquZTuHpxuRp/guARTPVTCewBb\nr8DpdBDr66kCfovme+wHMc2yjXpCubHhrey0nIXaAux9VcRHMkHQb5nZlyMq\nxHSTXBVDLVkyxwcXuMcO+ijhCJatbE+sNkCKvntpJhl37dZ8DWMVSQ6NeqF6\n2fmLwYkzUnAay+ECB48H28lniKOYLNwLOLPEw/9EW7q8GtlHDCXmxN/UP7ZF\ncBGMq79s0UGvtg8clS1zYaF1bWpBGreimcE7Xz89SEwVF+bkinH0Yx/0fw6i\nGphY80LGxme4gYVoOx3V3jv57hsuHIDvQtNLBNV3f8HhUYQGkLeNdwfibAo4\n4zQb3ajYILnamKFe6MHRNTjsjWlXdrrHsL8QE/EO1A57CKg1FeIztIlri+LD\nhSAK\r\n=FFw4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOGr/3fpdRPfvNdSm5l/xvHKtm2IynANAhK8szROUk9AIgXTLwKCgFLzXT5PDl0B+y8R/bAdudHg+EBVZLECoSa6M="}]},"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_3.0.0-next.3_1620278282013_0.6158891837078213"},"_hasShrinkwrap":false,"deprecated":"fixing tag"},"3.0.0-next.4":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"3.0.0-next.4","source":"src/index.ts","type":"module","types":"dist/index.d.ts","main":"./dist/apiToolkit.modern.js","exports":"./dist/apiToolkit.modern.js","license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle -f modern","lint":"eslint '{src,tests}/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'tests/*.test.ts'","prepublishOnly":"node prepublish.js"},"dependencies":{"redaxios":"^0.4.1"},"devDependencies":{"@types/jest":"^26.0.23","karmatic":"^2.1.0","microbundle":"^0.13.0","prettier":"^2.2.1","prettier-config-rschristian":"^0.1.0","ts-loader":"^8.0.4","typescript":"^4.2.4","webpack":"^4.44.2"},"prettier":"prettier-config-rschristian","readme":"<div align=\"center\">\n  <img src=\"https://github.com/ryanchristian4427/ts-api-toolkit/blob/master/media/carbon.svg?raw=true\" alt=\"TS-API-Toolkit Demo\" width=\"600\" />\n</div>\n\n<h1 align=\"center\">TS-API-Toolkit</h1>\n\n<div align=\"center\">\n    <a href=\"https://www.npmjs.com/package/ts-api-toolkit\">\n        <img alt=\"NPM\" src=\"https://img.shields.io/npm/l/ts-api-toolkit?color=brightgreen\">\n    </a>\n    <a href=\"https://bundlephobia.com/result?p=ts-api-toolkit\">\n        <img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/ts-api-toolkit\">\n    </a>\n</div>\n\n<br />\n\nTS-API-Toolkit is a simple way to handle your API calls as well as your localStorage JWT management. The library offers a simple wrapper around [redaxios](https://github.com/developit/redaxios) in conjunction with a service to handle your JWTs. No longer will you need to attach tokens to every request or even manually worry about them. Just set the token, and it'll be attached to every call you make.\n\n## Install\n\n```\n$ yarn add ts-api-toolkit\n```\n\n## Usage\n\n```js\nimport apiToolkit from 'ts-api-toolkit';\n\nconst { data: { user } } = await apiToolkit.post('users/login', credentials);\nauthStorageService.saveToken(user.token);\n```\n\n## API\n\nThis library offers two class instance exports, `ApiSerivce` and `AuthStorageService`. Using these you can easily handle your application.\n\n### import { authStorageService } from 'ts-api-toolkit'\nProvides an instance of AuthStorageService. \n\n  - #### .changeTokenKey(tokenKey: string): void\n    Changes the key your token is stored under in localStorage.\n    \n    The token key is what identifies your token as it is saved in a browser's localStorage. The value from that key is attached to every API request.\n\n  - #### .getToken(): string\n    Retrieves the current value for your token key. If a value cannot be found, returns an empty string. \n\n  - #### .saveToken(token: string): void\n    Saves a provided token into localStorage using the tokenKey.\n    \n    The token you save will be used with all future API requests, until it is removed or changed.\n\n  - #### .destroyToken(): void\n    Removes the currently stored token key and value.\n\n<br/>\n\n### import { apiService } from 'ts-api-toolkit'\nProvides an instance of ApiService.\n\n  - #### .changeBaseUrl(baseUrl: string): void\n    Changes the base URL to use when making requests.\n    \n    Use the `baseUrl` parameter to describe your base API URL. Use a partial route like `/api` if you want to use a proxy, otherwise, set the full route to your API like `http://example.com/api`. The default `baseUrl` is `/api/v1`.\n\n  - #### .changeAuthSchema(authSchema: string): void\n    Changes the scheme used in the Authorization header. \n    \n    Use the `authSchema` parameter to describe the prefix to the token. The default is set to `Bearer`, so, unedited, all API requests will come with the following header: `Authorization: 'Bearer <auth-token>'`\n   \n  - #### .get(resource: string, params?: Record<string, unknown>): Promise<any>\n    GET request\n    \n  - #### .post(resource: string, data: Record<string, unknown>, params?: Record<string, unknown>): Promise<any>\n    POST request\n    \n  - #### .put(resource: string, data: Record<string, unknown>, params?: Record<string, unknown>): Promise<any>\n    PUT request\n    \n  - #### .patch(resource: string, data: Record<string, unknown>, params?: Record<string, unknown>): Promise<any>\n    PATCH request\n\n  - #### .delete(resource: string, params: Record<string, unknown>, params?: Record<string, unknown>): Promise<any>\n    DELETE request\n    \n  - #### .options(resource: string, params?: Record<string, unknown>): Promise<any>\n    OPTIONS request\n\n  All requests use the Authorization header to send the current token in localStorage, regardless of whether it is empty.\n  \n  Query parameters will all be properly serialized, no need to provide anything beyond an object.\n  \n    `{ name: 'ferret', color: 'purple' }` -> `?name=ferret&color=purple`\n\n## License\n\nMIT © Ryan Christian\n","readmeFilename":"README.md","gitHead":"79fa62f96332c9cddc037e103cfdbaa6f70d257e","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@3.0.0-next.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-/ggqZE/3RudDc4v3QJNquT3lEOsoSW0sFTHVSIYxAfzKALpbOLpRzlRbBIJGRZbo55dDq8RaxYTmwPxwZLkdJA==","shasum":"98026aade341c5af6b2640dff0ead2125dda6087","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-3.0.0-next.4.tgz","fileCount":6,"unpackedSize":12206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt8uZCRA9TVsSAnZWagAAavIP/jVS6EpIlruiau3bDtHX\nqemmJNydh5VwxXOPt69h1XihZQIPCrPQlFU8on+0aP3885SBfGyglquvCvEi\nIWekMB9xvcVVveG6g1b8TQ+C5eHuhy2soTc0/hSNaajVNjQ56sNyBO4phA9x\nLJ9o4k5fCJcKTX+fw8HNL6BLz12598J1yFfK7UPCNkvv82nQ7bGzwe2mAGhR\nwVJVUy9bLs3HZe26ktZ11tEiwacPNgE/EyLVsyixdGl0AKSUzLGXoMg/75Gc\npljflFl9saY4UEvYLpiajwP1wPhsKMkJxC5UHYcpz3s4HRrNyTDv7My2WBul\nVGGMwlooNAe0NLnANpIL1Bca56LKU8Jx5oBqtKkKcqsBiKVNlvKUwsReoT5y\nJWkkcgdrm5Ouk1H07ofBJTSUAEp1ZFfdB6UtwtPn7UNGIto1B1SDIww7k8ll\nP1vrz0VmOGIXSaeLKXdYR2X9KRhaHBljiuM6AaAz7S4jgFuBuk5XnSK8f4TY\nXNoHgsWPg5+FUqpPP5ZKBYI0vuF5ednOXAOZyOplOVRQlXBlyI+1KFR0Ajlw\n5g2QGfd2Shr8KFeloI5g23YVfXWq0YU1aIxu8xV35doBJ3/LMuTKXSJ6LlKW\ndyzYZxxcIwo+TKM7Kp8e7+h0FqDPsfuQ+kBApo5Pm9XpQ5BjNW2UtaynRiAu\nhjWn\r\n=lsBU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTG+a1nCAPS8RdLqnnfivat5sLT/rITQVXyEPOlHAwoAIhAIGK7h9cQ0UGdXSbJrf8ApLnrFdVPBGh7N7bIUAixoPm"}]},"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_3.0.0-next.4_1622657944907_0.15407418363055148"},"_hasShrinkwrap":false},"2.0.16":{"name":"ts-api-toolkit","author":{"name":"Ryan Christian"},"version":"2.0.16","source":"src/index.ts","main":"dist/apiToolkit.js","module":"dist/apiToolkit.module.js","umd:main":"dist/apiToolkit.umd.js","types":"dist/index.d.ts","exports":"./dist/apiToolkit.modern.js","license":"MIT","description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"keywords":["api","jwt","json web token","fetch","axios","http","request"],"sideEffects":false,"scripts":{"build":"microbundle","lint":"eslint 'src/**/*.ts' --fix && prettier '*.json' --write","test":"karmatic 'test/*.test.ts'","prepublishOnly":"yarn build"},"dependencies":{"redaxios":"^0.4.1"},"devDependencies":{"@types/jest":"^26.0.4","@typescript-eslint/eslint-plugin":"^3.6.0","@typescript-eslint/parser":"^3.6.0","eslint":"^7.4.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","karmatic":"^2.1.0","microbundle":"^0.12.4","prettier":"^2.0.5","ts-loader":"^8.0.4","typescript":"^4.0.3","webpack":"^4.44.2"},"gitHead":"310e8774ddcebd8483e0aa1490cfdb5548c9c56d","bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"_id":"ts-api-toolkit@2.0.16","_nodeVersion":"14.16.0","_npmVersion":"6.14.13","dist":{"integrity":"sha512-fVryU17QSjce2msWrAxsPw5tqILeb/IB3B2jzP3sj4HEO3AmGqUr120Y0+0Bw0bUteNXHmIXo0A55zseXzlPcA==","shasum":"8b7218cf5204433354e0e3be7ab9fa3ec090c9a7","tarball":"https://registry.npmjs.org/ts-api-toolkit/-/ts-api-toolkit-2.0.16.tgz","fileCount":14,"unpackedSize":32357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt8x0CRA9TVsSAnZWagAAVOwP/3wP1zrtUXAQ8TR4Iz6V\nBjMWzd2nevztjj6oCI8qEBSyphWZevjhs2pEIPGPu/tQ5yWgiLuf+da8/Rr3\n1Onv87jC+sd1zsdu51quiLU4jT9Q2mNpE6VjtwzT2YsDV4jg2zzBG4fkJMe/\nIoCX14Syn9aW1UKSBNq7t+i2j7pIxSP68Epcq+GNHhzlUB0Y4E7JbPkxspns\nEIkZrwQSEWL9wyzeCXP56OPjNH7StkgzDulexg6zZf3Ar8FpSBluniA+D8SX\nNkdW4Nc7c7/KdRGDJcaJl59cg5uhym72sPpd7r7aKH6Uw4hTKIbOddcM6V0i\nrJZkL8BG+bXXveUgD1gxLziOgs49iQAvg/Ng4kohGI0mAnRVhWeHRbAjQSB9\noWWkGDS+rsU/yXW1BIG+xRpHDohJ/1jApmK1TEzRkfL59WmDcaM1ABhrdPt8\ndplloDwYn9Ed4yjywzynekRHQoLrkpXr6+MpdSkIchRS2SH+pgz4lQuT5LX+\neAVGFtw5gQ6O7qCtRG633vUO8AZ3QniZyhd0r3SGVKz2jS4PENv9e172yRiY\naUKTgaV9WDW2qItFhcpN8LGappqdw84PNAKI1TY4ip4Q8dNVzlJZi6zf8SGa\nta5ndsA/Sndgjy6oBw39kcBdr7OjNMgAl0YIBpNXihqoarmEOY9k0U+tpluO\nFfDA\r\n=lEZO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQE9jUsiQMD8ym7DNap/r9Kx5s9hTqzAi80y4G33hGfAiATMrSPYaQoYuw3bdkpcLjmm9eWn17rQ14m/yza4jfPEQ=="}]},"_npmUser":{"name":"rschristian","email":"rchristian@ryanchristian.dev"},"directories":{},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-api-toolkit_2.0.16_1622658164337_0.9671486672076886"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-31T18:28:36.899Z","1.0.0":"2019-10-31T18:28:37.055Z","modified":"2022-05-22T06:47:50.847Z","1.0.1":"2019-12-11T16:34:32.496Z","1.0.2":"2019-12-27T18:40:37.782Z","1.0.3":"2020-01-02T13:06:23.468Z","2.0.0":"2020-02-07T19:49:36.374Z","2.0.1":"2020-03-08T15:53:21.559Z","2.0.2":"2020-05-20T21:11:03.349Z","2.0.3":"2020-05-20T21:19:32.384Z","2.0.4":"2020-06-08T16:20:57.935Z","2.0.5":"2020-07-10T15:27:14.186Z","2.0.6":"2020-07-11T03:08:13.828Z","2.0.7":"2020-07-11T17:39:30.594Z","2.0.8":"2020-07-16T03:28:34.828Z","2.0.9":"2020-07-16T03:32:07.679Z","2.0.10":"2020-07-23T13:39:29.467Z","2.0.11":"2020-10-11T03:56:11.434Z","2.0.12":"2020-10-21T23:47:15.060Z","2.0.13":"2020-11-03T04:36:54.175Z","2.0.14":"2021-03-22T00:07:06.275Z","2.0.15":"2021-03-26T13:40:20.425Z","3.0.0-next.1":"2021-05-06T05:06:36.678Z","3.0.0-next.2":"2021-05-06T05:12:12.222Z","3.0.0-next.3":"2021-05-06T05:18:02.180Z","3.0.0-next.4":"2021-06-02T18:19:05.090Z","2.0.16":"2021-06-02T18:22:44.474Z"},"maintainers":[{"name":"rschristian","email":"rchristian@ryanchristian.dev"}],"description":"A simple wrapper around Redaxios in combination with JWT/Auth Token Handling to easily communicate with an API, with or without authorization","homepage":"https://github.com/RyanChristian4427/ts-api-toolkit","keywords":["api","jwt","json web token","fetch","axios","http","request"],"repository":{"type":"git","url":"git+https://github.com/RyanChristian4427/ts-api-toolkit.git"},"author":{"name":"Ryan Christian"},"bugs":{"url":"https://github.com/RyanChristian4427/ts-api-toolkit/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <img src=\"https://github.com/ryanchristian4427/ts-api-toolkit/blob/master/media/carbon.svg?raw=true\" alt=\"TS-API-Toolkit Demo\" width=\"600\" />\n</div>\n\n<h1 align=\"center\">TS-API-Toolkit</h1>\n\n<div align=\"center\">\n    <a href=\"https://www.npmjs.com/package/ts-api-toolkit\">\n        <img alt=\"NPM\" src=\"https://img.shields.io/npm/l/ts-api-toolkit?color=brightgreen\">\n    </a>\n    <a href=\"https://bundlephobia.com/result?p=ts-api-toolkit\">\n        <img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/ts-api-toolkit\">\n    </a>\n</div>\n\n<br />\n\nTS-API-Toolkit is a simple way to handle your API calls as well as your localStorage JWT management. The library offers a simple wrapper around [redaxios](https://github.com/developit/redaxios) in conjunction with a service to handle your JWTs. No longer will you need to attach tokens to every request or even manually worry about them. Just set the token, and it'll be attached to every call you make.\n\n## Install\n\n```\n$ yarn add ts-api-toolkit\n```\n\n## Usage\n\n```js\nimport { apiService, authStorageService } from 'ts-api-toolkit';\n\nconst { data: { user } } = await apiService.post('users/login', credentials);\nauthStorageService.saveToken(user.token);\n```\n\n## API\n\nThis library offers two class instance exports, `ApiSerivce` and `AuthStorageService`. Using these you can easily handle your application.\n\n### import { authStorageService } from 'ts-api-toolkit'\nProvides an instance of AuthStorageService. \n\n  - #### .changeTokenKey(tokenKey: string): void\n    Changes the key your token is stored under in localStorage.\n    \n    The token key is what identifies your token as it is saved in a browser's localStorage. The value from that key is attached to every API request.\n\n  - #### .getToken(): string\n    Retrieves the current value for your token key. If a value cannot be found, returns an empty string. \n\n  - #### .saveToken(token: string): void\n    Saves a provided token into localStorage using the tokenKey.\n    \n    The token you save will be used with all future API requests, until it is removed or changed.\n\n  - #### .destroyToken(): void\n    Removes the currently stored token key and value.\n\n<br/>\n\n### import { apiService } from 'ts-api-toolkit'\nProvides an instance of ApiService.\n\n  - #### .changeBaseUrl(baseUrl: string): void\n    Changes the base URL to use when making requests.\n    \n    Use the `baseUrl` parameter to describe your base API URL. Use a partial route like `/api` if you want to use a proxy, otherwise, set the full route to your API like `http://example.com/api`. The default `baseUrl` is `/api/v1`.\n\n  - #### .changeAuthSchema(authSchema: string): void\n    Changes the scheme used in the Authorization header. \n    \n    Use the `authSchema` parameter to describe the prefix to the token. The default is set to `Bearer`, so, unedited, all API requests will come with the following header: `Authorization: 'Bearer <auth-token>'`\n   \n  - #### .get(resource: string, params?: Record<string, unknown>): Promise<any>\n    GET request\n    \n  - #### .post(resource: string, data: Record<string, unknown>, params?: Record<string, unknown>): Promise<any>\n    POST request\n    \n  - #### .put(resource: string, data: Record<string, unknown>, params?: Record<string, unknown>): Promise<any>\n    PUT request\n    \n  - #### .patch(resource: string, data: Record<string, unknown>, params?: Record<string, unknown>): Promise<any>\n    PATCH request\n\n  - #### .delete(resource: string, params: Record<string, unknown>, params?: Record<string, unknown>): Promise<any>\n    DELETE request\n    \n  - #### .options(resource: string, params?: Record<string, unknown>): Promise<any>\n    OPTIONS request\n\n  All requests use the Authorization header to send the current token in localStorage, regardless of whether it is empty.\n  \n  Query parameters will all be properly serialized, no need to provide anything beyond an object.\n  \n    `{ name: 'ferret', color: 'purple' }` -> `?name=ferret&color=purple`\n\n## License\n\nMIT © Ryan Christian\n","readmeFilename":"README.md"}