{"_id":"@adaskothebeast/axios-interceptor","_rev":"14-c5569488ab96e0b4d8b92c60e1a51146","name":"@adaskothebeast/axios-interceptor","dist-tags":{"latest":"11.0.1"},"versions":{"3.0.0":{"name":"@adaskothebeast/axios-interceptor","version":"3.0.0","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@3.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"b7162e5e0213285fa4820d167cc5c994a4021f1f","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-3.0.0.tgz","fileCount":8,"integrity":"sha512-3jKnI2DgaH1C3CJqHriyGHYNL5PZIZ2y7TRe9X9B2jIPUmt5nMym2LQTpXZ+9gqhUYmeKJWttAeKwoGE4LcSIA==","signatures":[{"sig":"MEQCIAxWo/IN+A/rCBiUOcg/mkzP2EV2dz8pz8LE6yKm2IzXAiBLrDRzSqXwsCbepGdaiXgmxTK3WtR5UgKrXXLOIqrhkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20525},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"ddfd51225dea744f8d13646f74264b5e17e45020","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"10.2.3","description":"Dates in JSON are usually serialized as strings. This library helps to convert them to Date objects. It also helps to convert duration strings to Duration objects.","directories":{},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"1.6.5","tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_3.0.0_1704557911594_0.6476659998404275","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@adaskothebeast/axios-interceptor","version":"4.0.1","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@4.0.1","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"1ed893abc92175efde3f2efed91b66b3a7972228","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-4.0.1.tgz","fileCount":8,"integrity":"sha512-/UfWUI/GmmaXwRo0o81QRqgcBma7lIdeeV7HsTlGwoorgN6jvGD2nWuUbH0CcYRj4+sdIVMqea6BgjWXgGSliA==","signatures":[{"sig":"MEUCIQC0OXHnjeV47p/+PW+4M5Qz6YbllggQAN6HJaQgAPFGuwIgIbmbl0+JpfBtWeSRlQ8pQDDmEZ6zOs7gj9RvFLtIrCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26229},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"a04bf19e09f1872e8c4c4c0f45bc6d1a737b8157","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"10.5.2","description":"## What problem does this set of libraries solve?","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"peerDependencies":{"axios":"1.7.2","tslib":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_4.0.1_1716917663346_0.15910252233934497","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@adaskothebeast/axios-interceptor","version":"5.0.0","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@5.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"7aafa54973ac0082ecffc3864e6beb9727c2f21e","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-5.0.0.tgz","fileCount":8,"integrity":"sha512-Sgc8HlzZaoZG4erVHykxh2/iGsZLlFpTfydk8ChG0m47fvCRPn0s2YDVmFeZmm2TwjOriskT4zr3K6dE7mRY7g==","signatures":[{"sig":"MEUCIQCkFr9knEAeKb1/oj6chOh3LlQ5Mcmcjz2to6Dks5ZwogIgZ+aQ3RljFDZGv3A0jeOXe8pRc+y3Hvbf0+0I1KpgwAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26258},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"ac396ac45c5f37d050e30d30fe47c0a6f7b620df","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"10.9.0","description":"## What problem does this set of libraries solve?","directories":{},"_nodeVersion":"22.11.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"1.7.9","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_5.0.0_1735898737872_0.22012814687534044","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"@adaskothebeast/axios-interceptor","version":"6.0.0","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@6.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"4680f10339e2ef166f58b0c25da98029e778ccfb","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-6.0.0.tgz","fileCount":8,"integrity":"sha512-/zkymLqPwRUlxwgw5+9w8rcPDG68GA5QXgDpbyPfwwTfxfXltJU03huXy3UmYJ0aMQ+1FXv3IljGgeA2tbaMJQ==","signatures":[{"sig":"MEQCIApdz3r2bHuNwBXroY3McH3uaRda3zAIiOqEVARl6wvqAiBUw/fzV2htuFLZdnOXAW12DGl99EVtBwbCDcJlvp9FbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26259},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"55f79fc389d6933a3a9659c77e3f23eb13be379c","_npmUser":{"name":"adasko","actor":{"name":"adasko","type":"user","email":"adaskothebeast@gmail.com"},"email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"10.9.2","description":"## What problem does this set of libraries solve?","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"1.10.0","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_6.0.0_1750513147652_0.5865091915193879","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"@adaskothebeast/axios-interceptor","version":"7.0.0","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@7.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"1a5e61815d423a9f77b8086a7ce5fab178c63643","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-7.0.0.tgz","fileCount":8,"integrity":"sha512-3/ELRnGMi82OaF2QBUmjciBykz0aSyZF1hVtQsz8j3dGhFgqC2/9YUj8OaZRf2T5Ga2sKopxhx6irzT2U6d2tg==","signatures":[{"sig":"MEYCIQDWJGujOy3BtnYicdysZWqNSAjU6zAATDbrj5DfefqHdQIhAPhWgZtNLfIfHJqX/hLVIE82QRKq7xFRMYvjr5MljSlp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26260},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"4b1f3945958b60806b57550bbd812ae9fbca679b","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"10.9.3","description":"Working with dates and durations in JSON can be cumbersome and error-prone due to the lack of a standard format for date-time serialization. JSON, by its nature, does not have a specific data type for dates or durations. As a result, dates are usually ser","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.12.2","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_7.0.0_1760267395215_0.9671042067457751","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@adaskothebeast/axios-interceptor","version":"8.0.0","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@8.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"24b0c34b30743a6deb886326f62809e73309ac0e","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-8.0.0.tgz","fileCount":8,"integrity":"sha512-SMGn6zzG8aqoWXLHDq+5L3hXPxmKp/U1YuzwB70gEES8lnRscKVQKH1O3itpar4nJKCQYEaqzqUAga6Y1IM/hg==","signatures":[{"sig":"MEUCIQCPdMliXrVSc8tjGOIXXuPXDw65PW2FMx4NPt9c5WgbPAIgal/78vt9clFyC10A2AV82Uy90aK5DBXAF27ANDa2CwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46753},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"b452bdb4251a869fc28fbf45cb6916616651a876","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"11.6.2","description":"> **Production-ready, security-hardened date/time conversion for JSON APIs**   > Automatically converts ISO 8601 date strings in JSON responses into native Date objects — deeply, safely, and blazingly fast.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.13.2","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_8.0.0_1763832576043_0.8361283002950517","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@adaskothebeast/axios-interceptor","version":"9.0.0","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@9.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"ac3d3db77c26b8d6b059a30f71950584c5139f0c","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-9.0.0.tgz","fileCount":8,"integrity":"sha512-okskTeC+OlSuDktGqgz/9QcnsaIKE2huKD8V8g4gGJp0ykZQJorc+0H7LmT1iUmb3peSN1vFp3E5NASHH84scQ==","signatures":[{"sig":"MEQCICOel8v6/ogYtnr7Nfw4+1POYngDDZ03xXbpUSCYPmYSAiBka50HhcRHFDmwnjPSeotcecltLiHaLsFG9r+Sfrq2cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaskothebeast%2faxios-interceptor@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46813},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc6de2c-0874-438e-b55f-f6ab40d9f0cb"}},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"11.6.2","description":"> **Production-ready, security-hardened date/time conversion for JSON APIs**   > Automatically converts ISO 8601 date strings in JSON responses into native Date objects — deeply, safely, and blazingly fast.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.13.2","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_9.0.0_1767539365475_0.5025898410272718","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@adaskothebeast/axios-interceptor","version":"9.0.1","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@9.0.1","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"27fcd7b10df7ee6e60c0746f36a7851e9f8abe18","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-9.0.1.tgz","fileCount":8,"integrity":"sha512-9MC3HXIK9sgsBBXfdmn//Co8/vTvX7HsuBuYPjd/OySkKVbXrY2JDV7CDVcviEGZpLQA0icL/+oSEyMIRuQwvA==","signatures":[{"sig":"MEYCIQCnVv+pGuN43V03YHvfAHcoD0OsphDwG4Ck5siHK60/2AIhANj2yRMzeKnd8TGnqbB/+8FYqnztYcFRfJKVI2F3jnfv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaskothebeast%2faxios-interceptor@9.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46813},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc6de2c-0874-438e-b55f-f6ab40d9f0cb"}},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"11.6.2","description":"> **Production-ready, security-hardened date/time conversion for JSON APIs**   > Automatically converts ISO 8601 date strings in JSON responses into native Date objects — deeply, safely, and blazingly fast.","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.13.2","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_9.0.1_1767539923616_0.5029975742220671","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@adaskothebeast/axios-interceptor","version":"9.1.0","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@9.1.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"79430dee5e60657be241fbae4ef9303fe70537a9","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-9.1.0.tgz","fileCount":8,"integrity":"sha512-+Co/R2o3/GEEY59I1uia2W3q/62vOxqrHjQop9yZT9Pwbjl9WBexYbr91fWUWFonwkKylJOpGwFUJ6iIc980SA==","signatures":[{"sig":"MEUCIQCcybIS0nA45jB2Xu3sHQIUEaGKB4B1Cp6JCR1wR4QoPgIgfMg/PL3MNni8ObY5zDI0Fue/zBbtCCiO9+Dhhixse4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaskothebeast%2faxios-interceptor@9.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":46813},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc6de2c-0874-438e-b55f-f6ab40d9f0cb"}},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"11.11.0","description":"> **Production-ready, security-hardened date/time conversion for JSON APIs**   > Automatically converts ISO 8601 date strings in JSON responses into native Date objects — deeply, safely, and blazingly fast.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.14.0","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_9.1.0_1775284646035_0.4633908477376181","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@adaskothebeast/axios-interceptor","version":"10.0.0","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@10.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"c010e80cfc5ad467d138200b04dc407c24b01bba","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-10.0.0.tgz","fileCount":17,"integrity":"sha512-8sM62L/i/lOfbJk+dtjqdVqyOXiwyz3GiqYT6LGWm5CaTckCLF0jnx3ZT/+ZbL44dDFLq5/RJlWZq0A0DjgTKQ==","signatures":[{"sig":"MEUCIH9amsstYYt9Zike4RBtKbQd9pWLzIRNLThuRADLPnnGAiEAnQM0FMG+gfHBwys3mIM7KXfitXkdkylBlj7dPTXbPYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98502},"gitHead":"d939a562c5f5947e98df253b28d384399481063e","_npmUser":{"name":"adasko","email":"adaskothebeast@gmail.com"},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"11.16.0","description":"`@adaskothebeast/axios-interceptor` creates Axios instances whose successful response bodies are adjusted before your application receives them. It is intended to be paired with one of the hierarchical converters, such as `@adaskothebeast/hierarchical-con","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.18.1","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_10.0.0_1785246850886_0.8412434258646475","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@adaskothebeast/axios-interceptor","version":"10.0.1","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@10.0.1","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"2b65cf56c5051a12b1d1d6bb96a14ad878ffb9b1","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-10.0.1.tgz","fileCount":8,"integrity":"sha512-BjUWu2lTAOcD7NBSihml0+uPxWuVP99sOF/maNzKUkIh1WEJq2TvUbZcjDYyWFq5CPRJ6PibCWNcTgYJAB9oQg==","signatures":[{"sig":"MEQCIGclrvLxyowHBJ34HpzpGNl8QGMLNTtvpFrRo8bjVikEAiAVcEg0TKWvMTGWytc+C9gXSEJVzuZzbjW+lSeklNrSUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaskothebeast%2faxios-interceptor@10.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9299},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc6de2c-0874-438e-b55f-f6ab40d9f0cb"}},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"11.16.0","description":"`@adaskothebeast/axios-interceptor` creates Axios instances whose successful response bodies are adjusted before your application receives them. It is intended to be paired with one of the hierarchical converters, such as `@adaskothebeast/hierarchical-con","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.18.1","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_10.0.1_1785250686260_0.5730756993924977","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"@adaskothebeast/axios-interceptor","version":"10.0.2","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@10.0.2","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"3d5f748c0e2f5f637ebb40b93f7f59ba168e0d66","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-10.0.2.tgz","fileCount":8,"integrity":"sha512-g2i7NV44M/RqnE/RpT325Xz0yQCm5NFaVEuUQURBWgBk8Io02CBa62kz1RZ+Kyo/8EBR8uE4MzZDU9FrqQrqRw==","signatures":[{"sig":"MEUCIQCeFkB1a1R1G+sVI4/Ca8VfCyVd8GmfdITECTjKoprdegIge7shAGRXcpWhU0vlD5biY8lGly4VWOp7NWrKw4pHe5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaskothebeast%2faxios-interceptor@10.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9299},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc6de2c-0874-438e-b55f-f6ab40d9f0cb"}},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git"},"_npmVersion":"11.16.0","description":"`@adaskothebeast/axios-interceptor` creates Axios instances whose successful response bodies are adjusted before your application receives them. It is intended to be paired with one of the hierarchical converters, such as `@adaskothebeast/hierarchical-con","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.18.1","tslib":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_10.0.2_1785252309930_0.6444214768244774","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@adaskothebeast/axios-interceptor","version":"11.0.0","keywords":["axios","interceptor","date","iso8601","json","typescript"],"author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","_id":"@adaskothebeast/axios-interceptor@11.0.0","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors/tree/main/libs/axios-interceptor#readme","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"f3e1c93242a606eeccd06efb5ec26447344c033c","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-11.0.0.tgz","fileCount":13,"integrity":"sha512-iWC6Qm8nZ679GozFNmjw4JuMlD35WsHQHwPVmkOXCu9UWojQJiqXah40YIGhlvnY9liSMWyPrY9BtaY965lETg==","signatures":[{"sig":"MEUCIEEhK4Uc8dMDAHf+YF67Cz8U4f7uFY+yL+ulfgiL1nMyAiEAtBaPEA3fdfym8WQXo7gNbsVAI2Tg8U+VTlobdOicMsM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOgSsVgU5JDzCJjfgWj6hXLnbA5nHp005G90oMV6sooQIhAOzKBB2+N0X8YkYOC7bA1Cv4lQwcJOl0z1V4oKiV4ga9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaskothebeast%2faxios-interceptor@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19655},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.esm.js","engines":{"node":">=22.12"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.esm.js"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"./package.json":"./package.json"},"gitHead":"23dc193eb4d8d834b51de51e1900225a26c143ff","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcc6de2c-0874-438e-b55f-f6ab40d9f0cb"}},"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git","directory":"libs/axios-interceptor"},"_npmVersion":"11.19.0","description":"Axios interceptor that deeply converts ISO 8601 date strings in JSON responses with a pluggable hierarchical converter.","directories":{},"sideEffects":false,"_nodeVersion":"26.10.0","dependencies":{"@adaskothebeast/hierarchical-convert-core":"^11.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.18.1"},"_npmOperationalInternal":{"tmp":"tmp/axios-interceptor_11.0.0_1790551339364_0.36400139994086933","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"_id":"@adaskothebeast/axios-interceptor@11.0.1","bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"dist":{"shasum":"e812dfb86cdb80b066f2a445a6cb956f725d595e","tarball":"https://registry.npmjs.org/@adaskothebeast/axios-interceptor/-/axios-interceptor-11.0.1.tgz","fileCount":13,"integrity":"sha512-VU/mnIZNybq3bsIMRsppMeAr+c4M2dFrEc4Y85WN8tV8GC7OYq1vBS8d38K/y3aFP5yFaZEVN9I2k1pVaMGqjw==","signatures":[{"sig":"MEUCIQCwilq1zkAzwLgER5F/gG0rw5deOgDi96WjVqfTizBSbgIgaZuFpxifI2y8+p64101eAeQ3UD+JETMlx5liJh8vLSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEJl0Js5NUaX/Iwqvyp4yalP5q/iGQZlm7F69IuJY2KiAiEAg9Ps5LUwmMzrGWbCviq7OStnl1wRc4iacVv5Rnvbzc4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adaskothebeast%2faxios-interceptor@11.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19655},"main":"./index.cjs","name":"@adaskothebeast/axios-interceptor","type":"module","types":"./index.d.ts","author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"module":"./index.esm.js","engines":{"node":">=22.12"},"exports":{".":{"import":{"types":"./index.d.ts","default":"./index.esm.js"},"require":{"types":"./index.d.cts","default":"./index.cjs"}},"./package.json":"./package.json"},"gitHead":"f9edf319c5e23bf1a17f5ec4eb8dac0008b9fd26","license":"MIT","version":"11.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bcc6de2c-0874-438e-b55f-f6ab40d9f0cb"}},"homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors/tree/main/libs/axios-interceptor#readme","keywords":["axios","interceptor","date","iso8601","json","typescript"],"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git","directory":"libs/axios-interceptor"},"_npmVersion":"11.19.0","description":"Axios interceptor that deeply converts ISO 8601 date strings in JSON responses with a pluggable hierarchical converter.","directories":{},"maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.10.0","dependencies":{"@adaskothebeast/hierarchical-convert-core":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"axios":"^1.18.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/axios-interceptor_11.0.1_1790749936401_0.027593914106917028"}}},"time":{"created":"2024-01-06T16:18:31.500Z","modified":"2026-09-30T06:32:17.897Z","3.0.0":"2024-01-06T16:18:31.770Z","4.0.1":"2024-05-28T17:34:23.540Z","5.0.0":"2025-01-03T10:05:38.058Z","6.0.0":"2025-06-21T13:39:07.844Z","7.0.0":"2025-10-12T11:09:55.410Z","8.0.0":"2025-11-22T17:29:36.245Z","9.0.0":"2026-01-04T15:09:25.630Z","9.0.1":"2026-01-04T15:18:43.759Z","9.1.0":"2026-04-04T06:37:26.192Z","10.0.0":"2026-07-28T13:54:11.018Z","10.0.1":"2026-07-28T14:58:06.401Z","10.0.2":"2026-07-28T15:25:10.088Z","11.0.0":"2026-09-27T23:22:19.461Z","11.0.1":"2026-09-30T06:32:16.498Z"},"bugs":{"url":"https://github.com/AdaskoTheBeAsT/date-interceptors/issues"},"author":{"url":"https://github.com/adaskothebeast","name":"Adam Pluciński","email":"adaskothebeast@gmail.com"},"license":"MIT","homepage":"https://github.com/AdaskoTheBeAsT/date-interceptors/tree/main/libs/axios-interceptor#readme","keywords":["axios","interceptor","date","iso8601","json","typescript"],"repository":{"url":"git+https://github.com/AdaskoTheBeAsT/date-interceptors.git","type":"git","directory":"libs/axios-interceptor"},"description":"Axios interceptor that deeply converts ISO 8601 date strings in JSON responses with a pluggable hierarchical converter.","maintainers":[{"name":"adasko","email":"adaskothebeast@gmail.com"}],"readme":"# ⚡ Axios Interceptor\n\n`@adaskothebeast/axios-interceptor` adjusts successful Axios JSON response bodies before your application receives them. It is intended to be paired with one of the hierarchical converters, such as `@adaskothebeast/hierarchical-convert-to-date`.\n\n## 📦 Install\n\n```bash\nnpm install axios @adaskothebeast/axios-interceptor @adaskothebeast/hierarchical-convert-to-date\n```\n\n## 🚀 Create an instance with date conversion\n\nPass a function that changes a response body in place, plus optional `axios.create` defaults.\n\n```ts\nimport { AxiosInstanceManager } from '@adaskothebeast/axios-interceptor';\nimport { hierarchicalConvertToDate } from '@adaskothebeast/hierarchical-convert-to-date';\n\nconst api = AxiosInstanceManager.createInstance(hierarchicalConvertToDate, {\n  baseURL: 'https://example.com/api',\n  timeout: 10_000,\n});\n\nconst response = await api.get<{ createdAt: Date }>('/orders/42');\nresponse.data.createdAt instanceof Date; // true\n```\n\nStore and reuse the returned instance. Each call to `createInstance` creates a new Axios instance; it does not modify Axios's global default instance.\n\n## 🔌 Attach to an existing instance\n\n`attachHierarchicalConverter` adds the same behavior to an instance you already own and returns a function that removes it again.\n\n```ts\nimport { attachHierarchicalConverter } from '@adaskothebeast/axios-interceptor';\nimport axios from 'axios';\n\nconst api = axios.create({ baseURL: '/api' });\nconst eject = attachHierarchicalConverter(api, hierarchicalConvertToDate);\n\n// Later, for example in a test teardown:\neject();\n```\n\n## 🧩 Run several adjustments\n\n`createInstanceWithMultipleInterceptors(functions, config?)` and `attachHierarchicalConverter(instance, functions)` accept an array of body-adjustment functions. They run in the listed order against the same `response.data` object.\n\n```ts\nconst api = AxiosInstanceManager.createInstanceWithMultipleInterceptors([\n  hierarchicalConvertToDate,\n  (body) => {\n    // Perform another application-specific adjustment.\n    console.debug(body);\n  },\n]);\n```\n\n## 🔍 Which responses are converted\n\nConversion functions run only for successful responses when:\n\n- `config.responseType` is `'json'` or not set, and\n- `response.data` is a plain object or array, which is what Axios produces when it parses a JSON body (`application/json`, `application/vnd.api+json`, or any other `+json` type).\n\n`arraybuffer`, `stream`, `blob`, `document`, and `text` responses are passed through untouched, even when the server labels them as JSON. Non-plain data such as `Buffer`s or class instances created by a custom `transformResponse` is also left alone.\n\n> 💡 The library leaves rejected Axios responses unchanged and rethrows the original error. Conversion functions are never called for them.\n\n## Problem Details\n\nJSON Problem Details (`application/problem+json`) bypass success conversion, including HTTP 200 responses. Use the exported `isProblemDetailsError(error)` guard to read `httpStatus`, typed `problem` members, and the original decoded `body`. Extension members such as `errors` and `traceId` are preserved. See the repository [conversion contract](https://github.com/AdaskoTheBeAsT/date-interceptors/blob/main/docs/conversion-contract.md#json-problem-details) for transport-specific behavior.\n","readmeFilename":"README.md"}