{"_id":"@ticatec/axios-restful-service","_rev":"33-0e1a6b5d4e434621dba7829b08a0dc2a","name":"@ticatec/axios-restful-service","dist-tags":{"latest":"0.8.0"},"versions":{"0.0.1":{"name":"@ticatec/axios-restful-service","version":"0.0.1","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.1","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"4e9afa919091d2aadd200ca3c3b8685c624512fa","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.1.tgz","fileCount":9,"integrity":"sha512-tUXFUpfQQUt8XU1/w3l3u8FXM4kMuA7AHzoRxTZcfh3RFCeJhJqhlGBnvQHCELasodbe0carLWXmfWXe1BpMgA==","signatures":[{"sig":"MEUCIQDcllKkd5F02euiGsziuZg9mJODMGnx+Lf+6rNl2kI6HwIgR5ig+9129JB3d6+aM+ySWc9+tHJpvizfb4zBOy/Or6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13309},"main":"index.js","types":"index.d.ts","gitHead":"22a5d9c60228b3e12c609fa9b6561f276b2bbe3d","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.1_1689729003114_0.5736960877052166","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@ticatec/axios-restful-service","version":"0.0.2","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.2","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"2a1aaa8938a621dc5b2b5bdde41012ddae9f90a8","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.2.tgz","fileCount":9,"integrity":"sha512-kj1/ok00Gewc2w6i1/JgrltnxwLN51Sn4RufFkSdnyqbj2b8K/jnYy1nNvp7hqW7aHUkvZT7DSpPcEaBI+uCjg==","signatures":[{"sig":"MEYCIQClYf5wteKJawgfCuyvqZ94ppeXvokF2vJBGWmPggWs0wIhAPNCVrXp2rT1I3SGs+1tIBbpad2hM7TogvdMudaqLTtY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13336},"main":"index.js","types":"index.d.ts","gitHead":"22a5d9c60228b3e12c609fa9b6561f276b2bbe3d","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.2_1689729297704_0.6971080632580575","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@ticatec/axios-restful-service","version":"0.0.3","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.3","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"9254436f4984b2056ba1062547bf982d38ef8ece","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.3.tgz","fileCount":9,"integrity":"sha512-GNLdxJk0RMFO11O68C19kXYdQKvPH10Sr7hxZ3tiGGkw0iE+airJQ5CMFeQpPxoZtD7UtdLvoWJFlwVJk3kjbA==","signatures":[{"sig":"MEYCIQCyOeWEgMTxofxICdtOzwBm+SP2jxx6LSj6CglbRkLYbAIhAOR8Hvxm0r8LwFW1FwSlSwE3aSCtfxktHyII3SFIESAh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12794},"main":"index.js","types":"index.d.ts","gitHead":"22a5d9c60228b3e12c609fa9b6561f276b2bbe3d","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.3_1689731116609_0.9939825770031776","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@ticatec/axios-restful-service","version":"0.0.4","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.4","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"d0b22d4db15cfe779d7fe17ec54430322861f35f","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.4.tgz","fileCount":9,"integrity":"sha512-3rmJm9GV63spGSwhawPoPsfp011eBcH+fL//LaoTzYeZ2T9o8vnxalRenD5G/yZcH6FrXDUFFwEPpPq5HJ4cRw==","signatures":[{"sig":"MEQCIAv2oEE+knbg9kR1vvE4mgRzlajyKL2z1G+4avM0k+sBAiARldp1cOWmyWA0ZKQZJfy3n1DEed5jKnutV0vVjPV6aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12687},"main":"index.js","types":"index.d.ts","gitHead":"22a5d9c60228b3e12c609fa9b6561f276b2bbe3d","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.4_1689732170994_0.7175861053370882","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@ticatec/axios-restful-service","version":"0.0.5","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.5","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"a8bba042665c16c075f887b26a645d7b6be1e320","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.5.tgz","fileCount":9,"integrity":"sha512-on7ppiazqws2h5Onoq0UniqKYPJArD2vSvAhrNxceIc89EjuOQCZTkb1cCn8p+TGKRchtxtlJ2rp16cK2kkDNA==","signatures":[{"sig":"MEUCIQDGTdnSaKO0KFswA3Ga5dGWs+Fk3Xkl8RPNwBOWMuQ4gwIgEtN+NMIbi3V8OKzu1vd/PNKaVg51kalWNG5oWADVZRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12706},"main":"index.js","types":"index.d.ts","gitHead":"22a5d9c60228b3e12c609fa9b6561f276b2bbe3d","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.5_1689739285571_0.8432696430172011","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@ticatec/axios-restful-service","version":"0.0.6","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.6","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"41223ba0a45f5d4919673c62e627def4725a7db0","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.6.tgz","fileCount":9,"integrity":"sha512-NTLWNxArC2kEsQNXc3CkIru0s6ZD5MAvTex4pdJEq8iOw8HEobX5T3TTkalE1jUSApwSgeUWwC6+DA3w2dzM0A==","signatures":[{"sig":"MEYCIQDDRiSk7spCzsB78l5ekt7noTW5/jhm9YQ88zup3C2rPQIhAPyXFWRlYQAcpgZpN0nLpee/jO1Y0Q10nwXYbrJq1N26","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12861},"main":"index.js","types":"index.d.ts","gitHead":"22a5d9c60228b3e12c609fa9b6561f276b2bbe3d","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.6_1689750776917_0.8645994422878098","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@ticatec/axios-restful-service","version":"0.0.7","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.7","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"d6949fa75023763c445e4d63620fb2bfd60c070d","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.7.tgz","fileCount":9,"integrity":"sha512-5Z5oxls3N66JrUs4sHDdPFhlIn5YYmVu6h0hpiTNoV2fvvTxLfbbpZ7kKWlb8wvjMJ3HSw8iMq+/nW6qczVaqw==","signatures":[{"sig":"MEUCIQD7rxixo1rD+gu1tW6TqcKDDHCoumkO96seJQbDT4SxRwIgYAPudMAju2ZuaKqdVJRdhkBWWJRwW1Oa5ScMXrMK1LQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12728},"main":"index.js","types":"index.d.ts","gitHead":"22a5d9c60228b3e12c609fa9b6561f276b2bbe3d","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.7_1689750984494_0.7061549197947132","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@ticatec/axios-restful-service","version":"0.0.8","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.8","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"8727d352599ef81c1998541afad62f4d08319373","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.8.tgz","fileCount":9,"integrity":"sha512-Ruoy+dFNsMplxHcod6U/Kex+abg1sVtnmulUZcUg3TEtJoBB9fW3bUJ0VN1XOj1wl3w/NJurOjOk3r0iQVKWUQ==","signatures":[{"sig":"MEQCIAQ+iotjkw9zLo71mWwxFa3KA5MeAfRpkx9dFejLbG+ZAiB/7ELOg0lX+Nkr175yIyVJxGVZ68d8MqGYrJBCDZHO+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12857},"main":"index.js","types":"index.d.ts","gitHead":"22a5d9c60228b3e12c609fa9b6561f276b2bbe3d","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.8_1692611682601_0.7747506356467748","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@ticatec/axios-restful-service","version":"0.0.9","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.0.9","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"6acf5020075c56ad7b3e34356cf186c7845fe6cb","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.0.9.tgz","fileCount":9,"integrity":"sha512-YH7kTb12xJoGOeoTuC1PD4hUMly8sRU7KwwUKKu2NP7J7DkF2Flq/xiIn/qd3QZQqrAixDeNnug2n1GDdL61Dw==","signatures":[{"sig":"MEUCIQDEsax8+utXa3eZxg6+LYn5k8EvYTR5v1Y2/59KDlQLXwIgXLxyDmE13Zqp3CI5btXsLdaFmFDFXLnGRtN+N70m1GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12979},"main":"index.js","types":"index.d.ts","gitHead":"252ffba34304d22e0453c442886511e4fb2d3b47","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.0.9_1699516933199_0.9083435267955922","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@ticatec/axios-restful-service","version":"0.1.0","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.0","maintainers":[{"name":"henry.feng","email":"henry.feng@ticatec.com"}],"dist":{"shasum":"4828338f9280f497d4d492b8ffa47102cf1dd86e","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.0.tgz","fileCount":9,"integrity":"sha512-y7/iLc5epMP+WkiwlnEZZRJpHez6XQObJofM80VR5tVAb2aAWCcu+nnF3Wk/o0YqKLYG4P0/KzsBxYWia4l0Eg==","signatures":[{"sig":"MEQCIGKDYvjk76MBwt2EoEX2rQ+7OMrmjSAdPVb3xwBjtSCDAiBHQQoOKRLFVFZVX1vbFE6L6M2Uuwjhl0NkS6X4t1DyTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13004},"main":"index.js","types":"index.d.ts","gitHead":"252ffba34304d22e0453c442886511e4fb2d3b47","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"henry.feng@ticatec.com"},"_npmVersion":"9.5.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.0_1699857203926_0.34994820139832905","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@ticatec/axios-restful-service","version":"0.1.1","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.1","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"dist":{"shasum":"8b28668b7b5a9f19305d62949d645170476fc0df","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.1.tgz","fileCount":11,"integrity":"sha512-4cmLKClvphZgqhxZZd7H8UExjQuxRwVIzvjuNd3C8FJaITkec9GJCiMGNmXzCQCNBYtExEO9xkIy4JAH61JyIg==","signatures":[{"sig":"MEQCIEjKxL/gIpruJMROHuGHtMZn+S48SUIIazkZUnFWwpfJAiASYuBfO+Mf9BWDQbr2/92GhP+CoG+o796wlMJ/3tD6Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16925},"main":"index.js","types":"index.d.ts","gitHead":"794df610a179dcc53cd2c5325d5c1c57d6cfc099","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"_npmVersion":"10.8.1","description":"restful api library which is based on axios.","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.1_1740020514122_0.24533780209696698","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@ticatec/axios-restful-service","version":"0.1.2","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.2","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/henryfeng/axios-restful-service","bugs":{"url":"https://github.com/henryfeng/axios-restful-service/issues"},"dist":{"shasum":"c9279479af956e0350773c0d9d966c41732d533d","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.2.tgz","fileCount":11,"integrity":"sha512-86JvAjiBCyF2GOhtX3/2uamMqXmb2Hb48e9qsgsbWUevrmzLUv+YpI4CDp8b2rZu0YEJ+oNYZ526HrO8hXhogA==","signatures":[{"sig":"MEYCIQDAGhaU6JeT+3tJy79z2U42P55j7sN/1aCLSF8L1nvsnQIhAIj4hoBjEHwuwxV4HOLAaunmCSqdHxnF8T54Zsa1NTw/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17413},"main":"index.js","types":"index.d.ts","gitHead":"83223b5b13f2d4aebd86084d83372ed76d800fb5","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/henryfeng/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.2_1740960800319_0.6378763996348584","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@ticatec/axios-restful-service","version":"0.1.3","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.3","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/henryfeng/axios-restful-service","bugs":{"url":"https://github.com/henryfeng/axios-restful-service/issues"},"dist":{"shasum":"d652b4bde924583e9daa9ce0bd8750e3d2c4f35a","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.3.tgz","fileCount":13,"integrity":"sha512-Q9oO32vY7o4m6QxVnlLRmGVLSvd9DBAWW46I7Jy1cygDCbha9/uP6aHjZl2nFBdcNAIqUZdUIH/Xg+cFSfkc0A==","signatures":[{"sig":"MEUCIFQ2Q0icjw8+xl15xwQ67OLSsNfTk/lKaufmIU+O9DO9AiEAtgjgnVUkWvyJCFwYUSj5EZuT3rdYbMWAEBbLEEHk0zc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28278},"main":"index.js","types":"index.d.ts","gitHead":"4ff85ab3bd776741d014d8956fe4428556d96672","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cp *.md ./dist && cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/henryfeng/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.3_1740960977469_0.916240341874945","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@ticatec/axios-restful-service","version":"0.1.4","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.4","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/henryfeng/axios-restful-service","bugs":{"url":"https://github.com/henryfeng/axios-restful-service/issues"},"dist":{"shasum":"7e3b3d2b83e5d6bd3dfad268c025c1954bbacceb","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.4.tgz","fileCount":13,"integrity":"sha512-eGQQWazD8DaRNfm4miKYmIytG2hYbtGlBZx+154nvm7B6CORrqj4Gx9wri2bRlb3VNe8u4biHhgd7kLeNSSSXw==","signatures":[{"sig":"MEUCIQChwzqOxDWpXxbNp+quUUw5E65l850AkTd3XlOJ+F7d2AIgH4Kuqa/jEpxofADwS1hgX0buQF9ZPTOwmmu60CTKqRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28263},"main":"index.js","types":"index.d.ts","gitHead":"4ff85ab3bd776741d014d8956fe4428556d96672","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cp *.md ./dist && cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/henryfeng/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.4_1741737224649_0.8699737393086582","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@ticatec/axios-restful-service","version":"0.1.5","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.5","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/henryfeng/axios-restful-service","bugs":{"url":"https://github.com/henryfeng/axios-restful-service/issues"},"dist":{"shasum":"6d731b581de170f531531e71c58101a5441fdeb6","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.5.tgz","fileCount":13,"integrity":"sha512-rH7FjzEaapACLqd3aIdWUM3u9jcboC51/jSYhosb5StGORCYJS/O7zLtmteov1BbSqipXcFV3xu8ZHkM1eqcXA==","signatures":[{"sig":"MEQCIAzwDvAHeXFuN3bpLIUapJvxOqWk5bgegKB0C5e1DO2wAiA2zO/NVzmr1sSybDGXlsOxeSiaXZ6hwwjE8V+Kv8HH/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28621},"main":"index.js","types":"index.d.ts","gitHead":"57f6079e6f912251dfccfdb7f0c31addccb9e87b","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cp *.md ./dist && cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/henryfeng/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.5_1741859930510_0.34330717476160566","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@ticatec/axios-restful-service","version":"0.1.6","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.6","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/henryfeng/axios-restful-service","bugs":{"url":"https://github.com/henryfeng/axios-restful-service/issues"},"dist":{"shasum":"baba4e28671e709502807af45cdfa4d9faffcd4f","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.6.tgz","fileCount":13,"integrity":"sha512-KDdsX7NtILsqpweiupn3rKr6mxqYeV6aCBv5KSfkpwx+HQTO0DYrLwviK0XXXtRJ2FIq+WZfvE2q3DpMY8htQg==","signatures":[{"sig":"MEUCIAnME/tI4TwdgYp+mS/xdrIBFKdksApHOvGRjKFRhiG7AiEA+/O0HjQfEK7WXlgXvK6kXQmPtDKL5L1zyz5Z7qa1+HU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28748},"main":"index.js","types":"index.d.ts","gitHead":"57f6079e6f912251dfccfdb7f0c31addccb9e87b","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cp *.md ./dist && cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/henryfeng/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.7.9"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.6_1744271995558_0.6623535008317303","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@ticatec/axios-restful-service","version":"0.1.7","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.7","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/henryfeng/axios-restful-service","bugs":{"url":"https://github.com/henryfeng/axios-restful-service/issues"},"dist":{"shasum":"f229d59b8504674bf3b95d70a1ea0db775cb80c8","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.7.tgz","fileCount":13,"integrity":"sha512-n5uPjUVlFUFO9A1ulaylgbWafrCR3nesr9m9SU7rYDPJ9ZZTgxlIiMMKtuiD1lZPGBvFdFgPiMcgUFS4aBewPQ==","signatures":[{"sig":"MEQCIEfPDtWbgg8QNTCSrKGJkdIu9Fhmp/Hii9qsqZdpkSDQAiALmCQLJr5lpABjiYvob5TpVuA2HTEcUDgg8YfZtCxjbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31735},"main":"index.js","types":"index.d.ts","gitHead":"30004c592274baef5926892f0446d36fc273c8a0","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cp *.md ./dist && cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/henryfeng/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.7_1753318975814_0.8171581085514734","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@ticatec/axios-restful-service","version":"0.1.8","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.8","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/henryfeng/axios-restful-service","bugs":{"url":"https://github.com/henryfeng/axios-restful-service/issues"},"dist":{"shasum":"afde5756e60a8c281da930c2da5163cd330fc55f","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.8.tgz","fileCount":13,"integrity":"sha512-DAeQnI48KKn9dHf7kizlo2EErd2vxxfLNZCaFMj0dc062XwPAs7EfEhHDf+lNy2hiNmkqG29pWAZ+ZqweCX2Ww==","signatures":[{"sig":"MEYCIQD+1vBrAqmE9TAKXN6ZReai9/NcpMt2/Uh38oG8hkqMfwIhAPtg5tFCztXIqPja/mhEHYc90STOR4r10fAPMuXKhuoW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32092},"main":"index.js","types":"index.d.ts","gitHead":"b3d03b6a99e041ae04b7d1cbc2286809345577ed","scripts":{"build":"tsc && cp ./package.json ./dist/","clean":"rm -rf ./dist","publish:public":"cp *.md ./dist && cd ./dist && npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/henryfeng/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.11.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.8_1754194925363_0.4903824984659242","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@ticatec/axios-restful-service","version":"0.1.9","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.1.9","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"6eead38e780512db8eac099572a1689f551f43ba","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.1.9.tgz","fileCount":11,"integrity":"sha512-0W28N/G1IjgIsZWGjXGignCNrN8pKBrbbeZ0G9mLlPVkdDahHxpWNznHDYLakQey+jh8jWsf3A/zjYwdczTp/g==","signatures":[{"sig":"MEUCIQDXwJzM8eB4RDz6KGI26OVG86J2RR07Gx77Ie8M8Xm7QAIgBfZ2CTtqJvkMGNPjYGO4wBcikqSN/3b5qPUrMRcwD+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60524},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"b3d03b6a99e041ae04b7d1cbc2286809345577ed","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.11.0","@ticatec/restful_service_api":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.1.9_1754445479209_0.399852119326215","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@ticatec/axios-restful-service","version":"0.2.0","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.2.0","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"d722f9792385c993a1f5c9be76861e78c11894d8","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.2.0.tgz","fileCount":9,"integrity":"sha512-aCV4VKBh9XXjg2O+wUHoxA6QdesgSbtKN/rQtbCuaLTyfm/c1tQR1O9ddIBN5EB9h6R32U3KFJDEsaUYjOCrtg==","signatures":[{"sig":"MEUCIQD8/SS91WTpJWMHKE0AIg3r2A7Ij+G31aYK69M0ulIaxAIgSBk5dVylT3YNkeVilns3FzRQUBufDKOZbdg3A5eLbls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42679},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"92683e6b5dea5ba3e5a805b607b86d4250007a2e","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.11.0","@ticatec/restful_service_api":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.2.0_1754447932387_0.1648776864194692","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@ticatec/axios-restful-service","version":"0.2.1","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.2.1","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"0cc87d6cb231fb551e6b9fdad27d6770aeda363f","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.2.1.tgz","fileCount":9,"integrity":"sha512-nh8PJgABbG8Jzhg3UiYbLeka7gz8STRYESOFDLjPzHsirVwvSbgCngL5kO/ncvObbnBGLyrahHxrgVTFoguwEQ==","signatures":[{"sig":"MEQCIAE8amvTvPvIbzdaNL4KUmh4xTXSsd2mh4f3Jyn2nK7vAiAXL9hMJ4QxeFH6BGfbJc7y5TlsHbGdzOhfVI1idq4a8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42698},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"10474f79f33125599d4059a6c6dec7e35c4cf20b","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.11.0","@ticatec/restful_service_api":"^0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.2.1_1754456993109_0.8068962471864498","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@ticatec/axios-restful-service","version":"0.2.2","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.2.2","maintainers":[{"name":"henry.feng","email":"huili.feng@outlook.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"bdb93b33ec70c38696ed561b4235d70f2fb12398","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.2.2.tgz","fileCount":9,"integrity":"sha512-AULdT9rR2TxQTnlADbwWKWxkMsqDB+AaZfvHH8DWMm3slyB0jTT8pUWYSL92kDwH+qJGlB9asWyXRJo3faVwig==","signatures":[{"sig":"MEQCIGsM1vbbr8ISjtS3dEpGADdjj39aO/rXVX8Kc3fpQVRbAiBY8DI6oxK6FY+XORs16StESOadFP4MJyP819+FXxEujQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43188},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"811871c4b65cfa0f7565e15db60ff11241c2033c","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.feng@outlook.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"10.8.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.11.0","@ticatec/restful_service_api":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.2.2_1754533523981_0.9937370809033614","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@ticatec/axios-restful-service","version":"0.2.3","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.2.3","maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"dbe70c8f2bc4c1ee39d1a21994efd24fd3428faa","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.2.3.tgz","fileCount":9,"integrity":"sha512-OMeCxPLnihUeHsP+YSreLDXVbfm9hYlIiJ3nGnHbLjV43vTALBFuWBmTTs0GypFaGoj7trrDDAY96hqBg5ZR6w==","signatures":[{"sig":"MEYCIQDq3Y8ISO+JeVFUlJ3CVrN4n75xIKc+AxDxukJVrVq4MgIhALnhJzscaymqQs693WRSf2LLuzdEifZa1X2xNeu+Ar0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43188},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"811871c4b65cfa0f7565e15db60ff11241c2033c","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.f@gmail.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"11.12.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.11.0","@ticatec/restful_service_api":"^0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.2.3_1775784460816_0.733390859061751","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@ticatec/axios-restful-service","version":"0.3.0","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.3.0","maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"b484fd355640009f67f856fdaeff338b7eb3cc1c","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.3.0.tgz","fileCount":9,"integrity":"sha512-GGZWwPdp6TtIXZAxtyCY3u5nTUgx37vD6S6yEgda2JbLsannKdIERk6AhFm4hjQVaNWi1TW3dThfhHT5LPhGKA==","signatures":[{"sig":"MEUCIQD9hCtLDFHixaq8lFLx/pExKQYnRahBHR4DH7DreYZcSwIgA1lklNK8UkLmKsMdCYFnFAYMX/XQC+DdONbtZzhdkEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43590},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"811871c4b65cfa0f7565e15db60ff11241c2033c","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.f@gmail.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"11.12.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.15.0","@ticatec/restful_service_api":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.3.0_1776565877415_0.2778287778041588","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@ticatec/axios-restful-service","version":"0.3.1","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.3.1","maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"47ea0896230b55f27a13a3ea275ec1cac50a195d","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.3.1.tgz","fileCount":9,"integrity":"sha512-3TQ2mGjORHkmWr/df8Qg706JUK0LFGasZJYmZonSAGKij4UXl1GSD9FSshvSVMWwK2g5hCzRinBtVujDHprRfQ==","signatures":[{"sig":"MEQCIGPXQ1NkuIqUmnnMJAxfORalJdPATc+XvOKdvHTfc0zQAiABVnXK2NNABz0ylr1tIH6ov6gV+LicghOAIJaXNPYtmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43573},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"2ba66046239e688bd0dfe58a1ced83aca56c90d0","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.f@gmail.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"11.12.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.15.0","@ticatec/restful_service_api":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.3.1_1776568411314_0.009029784763703752","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ticatec/axios-restful-service","version":"0.3.2","keywords":["restful","axios","httpclient","get","post","put","delete","api"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.3.2","maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"313f91d6091c4698910219af8ba1c9f63b82c073","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.3.2.tgz","fileCount":9,"integrity":"sha512-0zRRtRPuj9KdGC2yaT+zPxL91FRTHy5IyutHEL81cp3y3LdkYstDY4dir25JQ05HdT+dW9NCn3YBerrgjt/hHQ==","signatures":[{"sig":"MEQCIEkOuZpjaU4wHDOlVhgNXiJzV9brkQ8lebbSXdMYdxKIAiAear4sUf70rF95aEI2SaiI4eDvfVRer0Opi0nP1Y5Upw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43573},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"287b6a485614950ef910290c20a76660679b445c","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.f@gmail.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"11.12.1","description":"This is a REST service class based on Axios, designed to simplify the handling of HTTP requests. It encapsulates common HTTP methods such as GET, POST, PUT, DELETE, upload, and download, while supporting request and response interceptors as well as error ","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"axios":"^1.15.0","@ticatec/restful_service_api":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.3.2_1776856694482_0.652557601326353","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@ticatec/axios-restful-service","version":"0.4.0","keywords":["restful","axios","httpclient","http","rest","api","get","post","put","patch","delete","upload","download","file","interceptor","typescript","modular"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.4.0","maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"1e46546787dc515e1119076253442cf3a81029f6","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.4.0.tgz","fileCount":13,"integrity":"sha512-bw1Evx3BnNflohxW6n8E8ajns3JUN64qGQJilBBw3i64mpjprcMgk7GCGJJtAsy4QqLBc3fENseC8Kp2IRAyjQ==","signatures":[{"sig":"MEUCIF/J2RI++q3+LU1Vj0VORVYJInRKj3mkD3imoUr6w26pAiEAgfZa3mpt++AMV8bYsfNLin+L+F4JDqf+dv7OHHQMySE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52609},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"aed5dffeea6754b68629a6adff4eba93cc5df619","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.f@gmail.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"11.12.1","description":"A modular REST service implementation based on Axios with separate classes for REST operations (AxiosRestService) and file operations (AxiosFileService). Supports GET, POST, PUT, DELETE, PATCH, file upload/download with progress tracking, interceptors, an","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@ticatec/restful_service_api":"^0.3.0"},"peerDependencies":{"axios":">=1.15.0","@ticatec/restful_service_api":">=0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.4.0_1777822549076_0.9030716519470428","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@ticatec/axios-restful-service","version":"0.5.0","keywords":["restful","axios","httpclient","http","rest","api","get","post","put","patch","delete","upload","download","file","interceptor","typescript","modular"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.5.0","maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"5a9fd188d2b4c72112bcccf593c701a4fc3f26d8","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.5.0.tgz","fileCount":13,"integrity":"sha512-royRU3VBDf+JIxa8YFxmEg2QaPwONW51eyln7VH6jBXrlknstR7yOJkSbiEG1fq6r6i1eM224DdWnJKsQhojHA==","signatures":[{"sig":"MEQCIAdsrzwSOp6896XVKaR3JjftDkK/9xm8mViPc+OVtQ4xAiA5hyHai7itYMUUmYjDBjDdrDm/jCdYJDo+Mw6nuMtaXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51817},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"5b4241defd249c4aceb35a9d209f14e6ebb5c10f","scripts":{"build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.f@gmail.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"11.12.1","description":"A modular REST service implementation based on Axios with separate classes for REST operations (AxiosRestService) and file operations (AxiosFileService). Supports GET, POST, PUT, DELETE, PATCH, file upload/download with progress tracking, interceptors, an","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"@ticatec/restful_service_api":"^0.5.0"},"peerDependencies":{"axios":">=1.15.0","@ticatec/restful_service_api":">=0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.5.0_1779317450379_0.7313024649902664","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ticatec/axios-restful-service","version":"0.7.0","keywords":["restful","axios","httpclient","http","rest","api","get","post","put","patch","delete","upload","download","file","interceptor","typescript","modular"],"author":{"name":"Henry Feng"},"license":"MIT","_id":"@ticatec/axios-restful-service@0.7.0","maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"homepage":"https://github.com/ticatec/axios-restful-service","bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"dist":{"shasum":"5938b012db28c4215a90c9779f1dc82450bc2d81","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.7.0.tgz","fileCount":12,"integrity":"sha512-j+XTmXTMiE9iNuhxMqTxrGVZ9pojJNlyBcMg66nf0xudmhbjrPhi6PHGE7CSj8AZbK/3O1C/eSEXDerLflf8Kw==","signatures":[{"sig":"MEYCIQD330KNfo88w/SLP+dOCMbNtInwa2IRrsOCKAjLEZdligIhAN9jV6SlYYOeh1Cq/7CGiXz4bQE6qarZnNK29nypQ19X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58066},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"3ad179a3ca353858e376656220702e75a49e8b6c","scripts":{"test":"pnpm run typecheck && vitest run","build":"tsc","clean":"rm -rf dist","prepare":"npm run clean && npm run build","typecheck":"tsc --noEmit -p tsconfig.test.json","publish:public":"npm publish --access public"},"_npmUser":{"name":"henry.feng","email":"huili.f@gmail.com"},"repository":{"url":"git+https://github.com/ticatec/axios-restful-service.git","type":"https"},"_npmVersion":"10.9.8","description":"A modular REST service implementation based on Axios with separate classes for REST operations (AxiosRestService) and file operations (AxiosFileService). Supports GET, POST, PUT, DELETE, PATCH, file upload/download with progress tracking, interceptors, an","directories":{},"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.4.5","@ticatec/restful_service_api":"^0.7.0"},"peerDependencies":{"axios":">=1.15.0","@ticatec/restful_service_api":">=0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/axios-restful-service_0.7.0_1788414984215_0.25889176211322096","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"type":"module","name":"@ticatec/axios-restful-service","version":"0.8.0","description":"A modular REST service implementation based on Axios with separate classes for REST operations (AxiosRestService) and file operations (AxiosFileService). Supports GET, POST, PUT, DELETE, PATCH, file upload/download with progress tracking, interceptors, an","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"build":"tsc","typecheck":"tsc --noEmit -p tsconfig.test.json","test":"pnpm run typecheck && vitest run","clean":"rm -rf dist","prepare":"npm run clean && npm run build","publish:public":"npm publish --access public"},"keywords":["restful","axios","httpclient","http","rest","api","get","post","put","patch","delete","upload","download","file","interceptor","typescript","modular"],"repository":{"type":"https","url":"git+https://github.com/ticatec/axios-restful-service.git"},"bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"homepage":"https://github.com/ticatec/axios-restful-service","author":{"name":"Henry Feng"},"license":"MIT","devDependencies":{"@ticatec/restful_service_api":"^0.8.0","typescript":"^5.4.5","vitest":"^3.2.4"},"peerDependencies":{"@ticatec/restful_service_api":">=0.8.0","axios":">=1.15.0"},"_id":"@ticatec/axios-restful-service@0.8.0","gitHead":"3ad179a3ca353858e376656220702e75a49e8b6c","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-AFb7Dkwbb6xXYm3LLeLsUunbjL0D50qDSo5c4U5QS/MUnWEn/ZxRa6yey/4Sj1m/9YVpsS2wPdKrbtnv4mIUyg==","shasum":"d6784d0ba0c8743547236b97d0d396d2a2244d0f","tarball":"https://registry.npmjs.org/@ticatec/axios-restful-service/-/axios-restful-service-0.8.0.tgz","fileCount":12,"unpackedSize":58130,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDq6DbU6N/rJ31FyOgnl6/SD/s+wwcrmyyn6vSaX5UMMAIhAIQmZfp1+ME1FhbWXyczfKUmbbLFAS6kS82kKRUNiDpq"}]},"_npmUser":{"name":"henry.feng","email":"huili.f@gmail.com"},"directories":{},"maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/axios-restful-service_0.8.0_1788484117242_0.3092818999074818"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-19T01:10:02.955Z","modified":"2026-09-04T01:08:37.647Z","0.0.1":"2023-07-19T01:10:03.302Z","0.0.2":"2023-07-19T01:14:57.889Z","0.0.3":"2023-07-19T01:45:16.780Z","0.0.4":"2023-07-19T02:02:51.195Z","0.0.5":"2023-07-19T04:01:25.754Z","0.0.6":"2023-07-19T07:12:57.073Z","0.0.7":"2023-07-19T07:16:24.664Z","0.0.8":"2023-08-21T09:54:42.741Z","0.0.9":"2023-11-09T08:02:13.374Z","0.1.0":"2023-11-13T06:33:24.104Z","0.1.1":"2025-02-20T03:01:54.322Z","0.1.2":"2025-03-03T00:13:20.497Z","0.1.3":"2025-03-03T00:16:17.674Z","0.1.4":"2025-03-11T23:53:44.801Z","0.1.5":"2025-03-13T09:58:50.671Z","0.1.6":"2025-04-10T07:59:55.768Z","0.1.7":"2025-07-24T01:02:56.019Z","0.1.8":"2025-08-03T04:22:05.626Z","0.1.9":"2025-08-06T01:57:59.422Z","0.2.0":"2025-08-06T02:38:52.567Z","0.2.1":"2025-08-06T05:09:53.285Z","0.2.2":"2025-08-07T02:25:24.161Z","0.2.3":"2026-04-10T01:27:40.970Z","0.3.0":"2026-04-19T02:31:17.558Z","0.3.1":"2026-04-19T03:13:31.542Z","0.3.2":"2026-04-22T11:18:14.645Z","0.4.0":"2026-05-03T15:35:49.220Z","0.5.0":"2026-05-20T22:50:50.524Z","0.7.0":"2026-09-03T05:56:24.379Z","0.8.0":"2026-09-04T01:08:37.382Z"},"bugs":{"url":"https://github.com/ticatec/axios-restful-service/issues"},"author":{"name":"Henry Feng"},"license":"MIT","homepage":"https://github.com/ticatec/axios-restful-service","keywords":["restful","axios","httpclient","http","rest","api","get","post","put","patch","delete","upload","download","file","interceptor","typescript","modular"],"repository":{"type":"https","url":"git+https://github.com/ticatec/axios-restful-service.git"},"description":"A modular REST service implementation based on Axios with separate classes for REST operations (AxiosRestService) and file operations (AxiosFileService). Supports GET, POST, PUT, DELETE, PATCH, file upload/download with progress tracking, interceptors, an","maintainers":[{"name":"henry.feng","email":"huili.f@gmail.com"},{"name":"wangzh2024","email":"1307486168@qq.com"}],"readme":"# @ticatec/axios-restful-service\n\n[![Version](https://img.shields.io/npm/v/@ticatec/axios-restful-service)](https://www.npmjs.com/package/@ticatec/axios-restful-service)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\nA comprehensive REST service implementation based on Axios, designed to simplify HTTP request handling with enhanced features for modern web applications.\n\n**This package is ESM-only (v0.5.0+).**\n\n[中文](./README_CN.md) | English\n\n## Features\n\n- **🔄 Unified HTTP Request Handling:** Encapsulates all common HTTP methods (GET, POST, PUT, DELETE, PATCH)\n- **📁 File Operations:** Supports single file uploads with progress tracking and file downloads via separate service\n- **🏗️ Modular Design:** Separate service classes for REST operations and file operations\n- **🔗 Request/Response Interceptors:** Customizable pre-request and post-response processing\n- **⚠️ Enhanced Error Handling:** Comprehensive error handling with structured `ApiError` objects\n- **🐛 Debug Mode:** Built-in debugging capabilities for development\n- **⏰ Configurable Timeouts:** Flexible timeout settings per request\n- **🚫 Upload Cancellation:** Asynchronous uploads with cancellation support\n- **🔒 Credential Support:** Built-in support for cookies and authentication\n\n## Installation\n\n```bash\nnpm install @ticatec/axios-restful-service\n```\n\n**Important:** This package requires `axios >= 1.15.0` and `@ticatec/restful_service_api >= 0.8.0` as peer dependencies. Make sure to install them in your project:\n\n```bash\nnpm install axios @ticatec/restful_service_api\n```\n\n## Quick Start\n\n```typescript\nimport AxiosRestService from '@ticatec/axios-restful-service';\n\n// Create a service instance\nconst apiService = new AxiosRestService('https://api.example.com');\n\n// Make a simple GET request\nconst users = await apiService.get<User[]>('/users');\nconsole.log(users);\n```\n\n## Advanced Usage\n\n### With Interceptors and Error Handling\n\n```typescript\nimport AxiosRestService from '@ticatec/axios-restful-service';\nimport type { PreInterceptorResult, ErrorHandler, PreInterceptor, PostInterceptor } from '@ticatec/restful_service_api';\nimport { ApiError } from '@ticatec/restful_service_api';\n\n// Error handling function\nconst errorHandler: ErrorHandler = async (ex) => {\n  if (ex instanceof ApiError) {\n    console.error('API Error:', ex.status, ex.code, ex.details);\n  } else {\n    console.error('Other Error:', ex.message);\n  }\n};\n\n// Pre-request interceptor\nconst preInvoke: PreInterceptor = (method, url): PreInterceptorResult => {\n  return {\n    headers: {\n      Authorization: 'Bearer ' + getAuthToken(),\n      'X-Client-Version': '1.0.0'\n    },\n    timeout: 30000 // 30 seconds timeout\n  };\n};\n\n// Post-response interceptor\nconst postInvoke: PostInterceptor = async (data) => {\n  console.log('Response received:', data);\n  // Transform response data if needed\n  return data;\n};\n\n// Create service with interceptors\nconst apiService = new AxiosRestService(\n  'https://api.example.com',\n  errorHandler,\n  preInvoke,\n  postInvoke\n);\n\n// Enable debug mode\nAxiosRestService.setDebug(true);\n```\n\n### HTTP Methods\n\n```typescript\n// GET request with query parameters\nconst users = await apiService.get('/users', { page: 1, limit: 10 });\n\n// POST request with JSON data\nconst newUser = await apiService.post('/users', {\n  name: 'John Doe',\n  email: 'john@example.com'\n});\n\n// POST request with options\nconst result = await apiService.post('/users', userData, {\n  params: { action: 'create' },\n  headers: { 'Content-Type': 'application/json' },\n  dataProcessor: (data) => data.result\n});\n\n// GET request with a custom header (e.g. conditional GET via If-None-Match)\nconst pack = await apiService.get('/messages/node1', undefined, undefined, {\n  'If-None-Match': cachedContentHash\n});\n\n// PUT request to update data\nconst updatedUser = await apiService.put('/users/123', {\n  name: 'John Smith'\n});\n\n// PATCH request for partial update\nconst partialUpdate = await apiService.patch('/users/123', {\n  status: 'active'\n});\n\n// DELETE request\nawait apiService.del('/users/123');\n\n// DELETE request with options\nawait apiService.del('/users/123', null, {\n  params: { permanent: true }\n});\n```\n\n### Using File Service\n\nFor file operations, use the `AxiosFileService` class:\n\n```typescript\nimport { AxiosFileService } from '@ticatec/axios-restful-service';\n\n// Create a file service instance\nconst fileService = new AxiosFileService('https://api.example.com');\n\n// You can also use interceptors and error handlers\nconst fileService = new AxiosFileService(\n  'https://api.example.com',\n  errorHandler,\n  preInvoke,\n  postInvoke\n);\n```\n\n### File Upload\n\n#### Simple Upload\n```typescript\nconst fileInput = document.getElementById('file') as HTMLInputElement;\nconst file = fileInput.files[0];\n\ntry {\n  const result = await fileService.upload('/upload', { type: 'avatar' }, file);\n  console.log('Upload successful:', result);\n} catch (error) {\n  console.error('Upload failed:', error);\n}\n```\n\n#### Asynchronous Upload with Progress\n```typescript\nimport type { UploadCallback } from '@ticatec/restful_service_api';\n\nconst callback: UploadCallback = {\n  progressUpdate: (progress) => {\n    console.log(`Upload progress: ${progress}%`);\n    // Update progress bar\n    document.getElementById('progress').style.width = `${progress}%`;\n  },\n  onCompleted: (data) => {\n    console.log('Upload completed:', data);\n  },\n  handleError: async (error) => {\n    console.error('Upload error:', error);\n  }\n};\n\n// Start upload with progress tracking\nconst uploadProgress = await fileService.asyncUpload(\n  '/upload',\n  { type: 'document' },\n  file,\n  callback\n);\n\n// Cancel upload if needed\nsetTimeout(() => {\n  uploadProgress.cancel();\n  console.log('Upload cancelled');\n}, 5000);\n```\n\n### File Download\n\n```typescript\n// Download a file\ntry {\n  await fileService.download('/download/report.pdf', 'monthly-report.pdf', {\n    month: 'january',\n    year: 2024\n  });\n  console.log('Download started');\n} catch (error) {\n  console.error('Download failed:', error);\n}\n```\n\n### Custom Headers and Content Types\n\nCustom headers for a single call (including a `Content-Type` override) are set via\n`options.headers`:\n\n```typescript\n// Send form data\nawait apiService.post('/form-submit', formData, {\n  headers: { 'Content-Type': 'application/x-www-form-urlencoded' }\n});\n\n// Send XML data\nawait apiService.post('/xml-endpoint', xmlData, {\n  headers: { 'Content-Type': 'application/xml' }\n});\n\n// With multiple options\nawait apiService.put('/update', data, {\n  params: { id: 123 },\n  headers: { 'Content-Type': 'application/json' },\n  dataProcessor: (response) => response.data\n});\n```\n\n### Conditional Requests (If-None-Match / 304)\n\nBecause `headers` can be set per call, you can implement a conditional GET using a locally\ncached ETag/content hash:\n\n```typescript\nimport { ApiError } from '@ticatec/restful_service_api';\n\nasync function fetchWithCache(cachedHash?: string) {\n  try {\n    const headers = cachedHash ? { 'If-None-Match': cachedHash } : undefined;\n    const result = await apiService.get('/messages/node1', undefined, undefined, headers);\n    // 200 - content changed, `result` is the fresh payload\n    return result;\n  } catch (error) {\n    if (error instanceof ApiError && Number(error.status) === 304) {\n      // 304 Not Modified - the cached content is still valid\n      return null;\n    }\n    throw error;\n  }\n}\n```\n\n## API Reference\n\n### Service Classes\n\nThis package provides two main service classes:\n\n1. **AxiosRestService** (default export) - For standard REST operations\n2. **AxiosFileService** - For file upload/download operations\n\nBoth classes share the same constructor signature and interceptor support.\n\n### Constructor\n\n```typescript\nconstructor(\n  root: string,\n  errorHandler?: ErrorHandler,\n  preInvoke?: PreInterceptor,\n  postInvoke?: PostInterceptor\n)\n```\n\n- `root`: Base URL for all API requests\n- `errorHandler`: Optional error handler function\n- `preInvoke`: Optional pre-request interceptor\n- `postInvoke`: Optional post-response interceptor\n\n### Static Methods\n\n- `AxiosRestService.setDebug(value: boolean)`: Enable/disable debug logging for all services\n\n### AxiosRestService Methods\n\n#### HTTP Methods\n- `get(url, params?, dataProcessor?, headers?)`: GET request\n  - `headers`: Custom request headers for this single call (e.g. `{ 'If-None-Match': hash }`)\n- `post(url, data?, options?)`: POST request\n  - `options.params`: Query parameters\n  - `options.headers`: Custom request headers for this single call. Overrides the default\n    `Content-Type` (`application/json`) when it includes one.\n  - `options.dataProcessor`: Function to process response data\n- `put(url, data?, options?)`: PUT request\n  - Accepts same options as POST\n- `patch(url, data?, options?)`: PATCH request for partial updates\n  - Accepts same options as POST\n- `del(url, data?, options?)`: DELETE request\n  - Accepts same options as POST\n\n### AxiosFileService Methods\n\n#### File Operations\n- `upload(url, params, file, fileKey?, dataProcessor?)`: Upload single file\n  - `fileKey`: Form field name (defaults to 'file')\n- `asyncUpload(url, params, file, callback, fileKey?)`: Upload with progress tracking\n  - Returns `UploadProgress` object with `cancel()` method\n- `download(url, filename, params, method?, formData?)`: Download file\n  - `method`: HTTP method (defaults to 'get')\n  - `formData`: Optional form data for POST downloads\n\n## Error Handling\n\nThe service uses structured error handling with `ApiError` objects that contain:\n\n- `status`: HTTP status code (-1 for network errors)\n- `code`: Error code string (or status string)\n- `details`: Detailed error payload including:\n  - `code`: Custom error code\n  - `message`: Error message\n  - `networkError`: Boolean indicating network issues\n  - `originalCode`/`originalMessage`: Original error details\n\n### Network Error Codes\n- `100`: General network error\n- `101`: Request timeout\n- `102`: Network unavailable\n- `103`: Request cancelled\n- `104`: Host not found\n- `105`: Connection refused\n- `106`: Configuration error\n\n## TypeScript Support\n\nThis package is written in TypeScript and provides full type definitions. All interfaces are imported from `@ticatec/restful_service_api`:\n\n## ESM Usage\n\nThis package is a pure ESM module and cannot be used with `require()`. Use `import` statements:\n\n```typescript\n// ✅ Correct - ESM import\nimport AxiosRestService from '@ticatec/axios-restful-service';\nimport { AxiosFileService } from '@ticatec/axios-restful-service';\n\n// ❌ Wrong - CommonJS require\n// const AxiosRestService = require('@ticatec/axios-restful-service');\n```\n\nIf you're using CommonJS, consider updating to ESM or use a dynamic import:\n\n```typescript\nconst { default: AxiosRestService } = await import('@ticatec/axios-restful-service');\n```\n\n- `PreInterceptor`\n- `PostInterceptor`\n- `ErrorHandler`\n- `DataProcessor`\n- `UploadCallback`\n- `UploadProgress`\n- `PreInterceptorResult`\n\n## Browser Compatibility\n\n- Modern browsers with ES6+ support\n- Requires `FormData` API for file uploads\n- Requires `Blob` API for file downloads\n\n## Dependencies\n\n- [axios](https://www.npmjs.com/package/axios) - HTTP client\n- [@ticatec/restful_service_api](https://www.npmjs.com/package/@ticatec/restful_service_api) - Interface definitions\n\n## Contributing\n\nContributions are welcome! Please feel free to submit issues and pull requests.\n\n## License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## Repository\n\n[https://github.com/ticatec/axios-restful-service](https://github.com/ticatec/axios-restful-service)","readmeFilename":"README.md"}