{"_id":"swd-axios-query","_rev":"33-65e1b1cbefccddc000dced524c47fde4","name":"swd-axios-query","dist-tags":{"latest":"3.1.8"},"versions":{"1.0.0":{"name":"swd-axios-query","version":"1.0.0","keywords":["react","react-query","axios","custom-hooks"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.0","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"f96ec0454b82daff0534a44235ce0f6f0f1c0cb5","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.0.tgz","fileCount":4,"integrity":"sha512-hg83Sh+X6KLqm8mlA2Re1fyHKxDDn0cSblL6sh98lkgMe2YkDJJyK33Xi+k1CGKFnyl325Wf49k03RQjTKSGmw==","signatures":[{"sig":"MEYCIQCM3U4ELT25LqFq1uGZv8MMOGYZsTb5wHWoIJcXR2+T3gIhAKjf6xnbzC4BOr8TuP7M9dpAYKgfHR7X5h8kjOCifn1g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1912},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"Custom hooks for react-query and axios","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.0_1736347517129_0.4841767177948204","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"swd-axios-query","version":"1.0.1","keywords":["react","react-query","axios","custom-hooks"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.1","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"e4dc36be5a4a4d4432b6957cf81567f449ceda6f","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.1.tgz","fileCount":5,"integrity":"sha512-LIM/Hpy0z+BRWrra+E+MFybAn5r8X6xxP3bdVYDVbsCl4WK8HPjc6Ap53v/9vN2H+9mf59I6ZsSurcKcM/rgNA==","signatures":[{"sig":"MEUCIQCaW+a72YiUelEE2oFOGJrgXWDfX0VOLUsesPtYNbKumgIgbsLnvKXm36hJegX9YjEx8dPxDffaRNRH2Y2OhXc6IzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2586},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"Custom hooks for react-query and axios","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"peerDependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.1_1736348843185_0.04334326313273751","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"swd-axios-query","version":"1.0.2","keywords":["react","react-query","axios","custom-hooks"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.2","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"e6b889d471bcbc0d8eee8bdb83f3bb88f341872d","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.2.tgz","fileCount":6,"integrity":"sha512-4xRv2+XtWsf4xM7JsTvGkMDhK37rhdNTi+QN2RUaojQ1tfqk0Je9HlpKKGbVHqXYiOikMImIaxmVtfVJQwuXTA==","signatures":[{"sig":"MEYCIQCsOo8PjCumyyxeCzAdSju3jI5Ok3t6tJvVhqbCLxgLYwIhANxr0BdM808FIQvNhJE2SfpT2qyxCqnT3UWjvrQpzWz+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3511},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node ./scripts/check-peer-dependencies.js"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"Custom hooks for react-query and axios","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"peerDependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.2_1736349425161_0.7545649968058377","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"swd-axios-query","version":"1.0.3","keywords":["react","react-query","axios","custom-hooks"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.3","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"464e7b34aa7621cf21fd52fd286350964b8acd6e","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.3.tgz","fileCount":6,"integrity":"sha512-Q3sX1ENCI4L07EbrmEiZPS9ngkXlmMIfr8r+23rwRsBkCbohpcyDRIitP3OSSdvq5nyl4IklJbuR+HkySfF+Aw==","signatures":[{"sig":"MEUCIQDxn3tAS0wnWzT1Gpqe7BtjqbLe408o0p5DKbPCgoBbIwIgYIBaSr6XOXGU+fAk7Y2WrULPXcWActsPeX5pw9r2fkE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2760},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"Custom hooks for react-query and axios","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.3_1736350402287_0.4898218250272772","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"swd-axios-query","version":"1.0.4","keywords":["react","react-query","axios"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.4","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"121300323a0e987604c1a6122fc992b5751f5c04","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.4.tgz","fileCount":6,"integrity":"sha512-em+b8z9NWasQw8C6GrB5NoMZN3D68TWhCye8BQ41xKOilfzgz28FKMsBlFfqAAPM6MI10bKB9Aqy9TQHUzSvnA==","signatures":[{"sig":"MEQCIEowMif8JqqT0/qD9XbBWRcdt1MKXQO/GkYiZk1Wv66iAiBlbA/yjhtDToeXn8DyOkS/SrFX+kRyrt8NDNstQ0b1xw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2740},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"Custom hooks for react-query and axios","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.4_1736350674186_0.5163317993738405","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"swd-axios-query","version":"1.0.5","keywords":["react","react-query","axios"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.5","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"db4904a24cd664b35a01d11b00ae6b9bfb23f14d","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.5.tgz","fileCount":8,"integrity":"sha512-wy6f3+V84AKoyyVF5isY7najZvjr8kA4bQ2wKMPDT6l88TpeWurJEaNGoLSkq7/tEaEFWQ+wEcehMvV06GOHwQ==","signatures":[{"sig":"MEQCIAu15hJO9ji6sm+FV9Uyw7LKD5ttMaLPSFOJWTi4wmU/AiBHTvLkfOaJ4FyfOVbi+THAL2gVBvI8BPyaEUBzfDu+Fg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4407},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"Custom hooks for react-query and axios","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.5_1736373137392_0.9405877467947441","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"swd-axios-query","version":"1.0.6","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.6","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"1b6b30cb201e85a21a93af33fcfe56ff2120b17b","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.6.tgz","fileCount":17,"integrity":"sha512-Kxt3KvHm/m866n2k0CYiPiicCWJtWCOFOfittuKaF9GbiALbs7XxmIRqIic1zf1IWK6KYDEKX+7h6dD7cGTsMw==","signatures":[{"sig":"MEQCIEL+x3b84lJ0KV+3B2EiXgh8PKc5e+vucDdzw09FHYxYAiAbMNlOOxRlO8sp5puapsN92kgXY+mDwHk7hvdcdZ0hCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61155},"main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0"},"peerDependencies":{"axios":"^1.7.9","react":"^19.0.0","@tanstack/react-query":"^5.63.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.6_1736378980487_0.08861237201643135","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"swd-axios-query","version":"1.0.7","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.7","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"9c37d51eb8def7e6ff98ad2b93493344c5bd7f73","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.7.tgz","fileCount":17,"integrity":"sha512-2W4j+ir1LaKoT/dhjqvPom4AanzRdafWHKBfvq8F56xjRZYCRA6NO1E4EnvUsH3oZ0e+ENgtPYAwEuuE7xQXZw==","signatures":[{"sig":"MEUCIQDuw3SDqYNPlodhCgFzctb4vpszkOs4SERpm1NPXd/6gwIgGWE9/18PkXvPHIyZqjdyJlMOS68EvzP9W+CCb1adQf0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61198},"main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^19.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.7_1736379544327_0.12369571744724905","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"swd-axios-query","version":"1.0.8","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.8","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"128b72800f6c2dea9416e69a07e564a823ae70e9","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.8.tgz","fileCount":17,"integrity":"sha512-xJaJ650shL6N+rEDzaiy8rXPM3HpFvf2zHdOl2H9v7YA0Sw26HeATUe4+DEun3o5KBGuTP9Oa974cxyXDoApWw==","signatures":[{"sig":"MEQCIGlJx2CaNeACZftR9RpzXdyj6kOWBGx0ZjZqvPzj7wDHAiAmF7CbjV+ZrrPOM+4dRy+rgTc6uBlwF80s8I5t+LDaWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64173},"main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^19.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.8_1736412949029_0.3570835165479529","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"swd-axios-query","version":"1.0.9","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.9","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"b0386299d9fd138f80de160d46929acf796fe551","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.9.tgz","fileCount":17,"integrity":"sha512-yZNjv94d/jcAVUHlrW3lXuOJJXrWSAtOga59eh8tUEy2HZy4GeGknLc3wcbxrpTt7qWH3ikkNacTzO/1eA/KLQ==","signatures":[{"sig":"MEUCIG0oYGqKyhIou6MySo7Joxw9qPPRnkVK58mkG9DZb1mrAiEA0PQ7v8Vo5ioycpaEqpnmb3IMvEgQfPFS4JX1HdOIIGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64466},"main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^19.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.9_1736413534329_0.9042735012171292","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"swd-axios-query","version":"1.1.0","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.1.0","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"05dac894420f7a0356fe61297b6624bcacace307","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.1.0.tgz","fileCount":17,"integrity":"sha512-qYOrKhkAVGW1s3KDnzS2V+QLXe31Z0rPJmCunL9kDuNJD0N0R2g34/t0e83k5dbWVkWxR+asdLMbjuCzMSuiSQ==","signatures":[{"sig":"MEUCICR9F2ArkXaFr7p1BUwqfeNrPLXR1G/k79yJbUtUeeP1AiEAyE9of2VLgXeG0TeidIZS1Nm2KP3fEzEkPOAgIdv5BGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64773},"main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^17.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.1.0_1736416248740_0.7213942495056558","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"swd-axios-query","version":"1.1.1","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.1.1","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"36054e9e3bbfaa0745838745f8c3c9cee053b427","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.1.1.tgz","fileCount":17,"integrity":"sha512-FGmM37qiyrXl9K1Wo2xuHehV9f+T32R79OPVIOky9FZFYJeb5GhLFss8V2SG3WJu5X9D1pXvdwl1Yr+a6ep1Ow==","signatures":[{"sig":"MEQCICnEBxKGOxjQv8chec+jJGUyA4ihsYwFRMxcyw7WiIRqAiBFf0lkn4UllDFboBk89geQnJVxnK8h+z8LOlwypCgdmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69819},"main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^17.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.1.1_1736418727708_0.1533424526382432","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"swd-axios-query","version":"1.1.2","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.1.2","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"67a0f8f898409908cdd0e7b6178e37f93cfd6675","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.1.2.tgz","fileCount":17,"integrity":"sha512-ARScnqWFev7KGpVOXEu6WIDq8ioe7/3my2VQHdGLiy1ptuiSzzeIEDdTLC/B87Wh6FU+5RhuMZBsyX4m6qSNAA==","signatures":[{"sig":"MEUCIQC4Mf8h6oeVf3gzxRBZ8KrXhTpydgTqM1AfesNXq9qzSgIgTWPmeN3y2/Wx3MiCEVqHpAvUstawTtW+Fya4P3Qz5/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69402},"main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^17.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.1.2_1736419539010_0.8621892669631306","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"swd-axios-query","version":"1.1.3","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.1.3","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"29df44623068991d354a59504ccdfb9b81e0afbd","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.1.3.tgz","fileCount":17,"integrity":"sha512-jh/SVx6zgkSWEDJkb4flKl4/Tbt2nl7n2LJzKzaKzJR0TE++IwfkJqv0xQ4jK19NCmQ36I5k24B1MGL6Q90IeQ==","signatures":[{"sig":"MEUCIA1NPO9NV7qF4aUuVq9FG3/PsxzINFQTu8d55TZGjmhaAiEAnGM/bDntogVmgzp1x+kTVzXwDidumEWJZh4PomCfFcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69402},"main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^17.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.1.3_1736432574040_0.5560405693188335","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"swd-axios-query","version":"1.0.11","keywords":["react","react-query","axios"],"author":{"name":"Your Name"},"license":"MIT","_id":"swd-axios-query@1.0.11","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"90bd29916634c21d1a0c95b46067d31a2aadd4e3","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.11.tgz","fileCount":11,"integrity":"sha512-1tCxECAGKLp+ckZspVmTcd2dGER6rMkM52Hiww8/mA91vtTSYdab6feDn7QNdE7ROhOQJjPpjvfO2eS0H8rhdQ==","signatures":[{"sig":"MEQCICvpzAX7nR0yGveqvpgqm6sePAX086kaKuBzBZPu8Mc5AiAFnOC2RNDyy3eYVvMP3/1B82lP89ziv4u1EPxZxpvZkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7855},"main":"src/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"Custom hooks for react-query and axios","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","react-dom":"^18.3.1"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.11_1742999103505_0.33055116323394174","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"swd-axios-query","version":"1.0.12","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"William Antwi-Boasiako"},"license":"NO LICENSE","_id":"swd-axios-query@1.0.12","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"8a3fd6f27ff9776b19f1bd22c6de65964889fc4a","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.12.tgz","fileCount":21,"integrity":"sha512-I8nmHYStltY15XuukmTlBOBUwLv4eUdbt57VFeXg7PHx+L7/okW13dmeaaXEBUHJb5xMs382K7m9oQFuVkreMQ==","signatures":[{"sig":"MEUCIE3USk8cDydKQyVLGXiubq05TFZ+5q3TgqJ17Bm05PZgAiEA4+jK62SjwEA488QtmXysZdVE0/YIBrI2LO6iLfyJ3a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16853},"main":"dist/index.js","scripts":{"lint":"eslint . --ext .js,.jsx","build":"babel src -d dist","prepare":"npm run build","lint:fix":"eslint . --ext .js,.jsx --fix"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^17.0.0 || ^18.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.12_1742999902393_0.6807063547886323","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"swd-axios-query","version":"1.0.13","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"William Antwi-Boasiako"},"license":"NO LICENSE","_id":"swd-axios-query@1.0.13","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"acd3150e51a9faf6ab5482e73ef92509e0ee1e5a","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-1.0.13.tgz","fileCount":21,"integrity":"sha512-QbmbpokN4uNVf0Q1IXp5RMbggjDGlPXhiDjOLsbJBs+VNXRYW3wuT54rgrAvdLJetrS4B9m5u/JXC0z/IwFhqA==","signatures":[{"sig":"MEUCIAECGkgmApXNQHTqq9BAK4QGzBIQ/R2jogP82xnJfspdAiEAoA6X6DgzgxW1Jb0/H4J3spXA/eez49bEn+Uk2Rct3r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21256},"main":"dist/index.js","scripts":{"lint":"eslint . --ext .js,.jsx","build":"babel src -d dist","prepare":"npm run build","lint:fix":"eslint . --ext .js,.jsx --fix"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^17.0.0 || ^18.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_1.0.13_1743000409799_0.03535966237066468","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"swd-axios-query","version":"2.0.0","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"William Antwi-Boasiako"},"license":"NO LICENSE","_id":"swd-axios-query@2.0.0","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"347a9c3ad2998054558d3b4faa5664ae61f78c95","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-2.0.0.tgz","fileCount":23,"integrity":"sha512-vaF9jvQ889S/PnM7ePMpm9DFMB37qEJMJXYkBlTKP1eH74spmTfF2nt2mhACRsLdQAyo93ryscW2mfAt2+miUQ==","signatures":[{"sig":"MEUCIHDY2xoGSt4wxwtvlFgoHLesqQqjuT7pWUEiOmMratUjAiEAhqSEb/0aJFLgBJEgXbMWMC3bMXHX3Iy/06O2f2qaOUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29365},"main":"dist/index.js","scripts":{"lint":"eslint . --ext .js,.jsx","build":"babel src -d dist","prepare":"npm run build","lint:fix":"eslint . --ext .js,.jsx --fix"},"_npmUser":{"name":"wantwi28","actor":{"name":"wantwi28","type":"user","email":"wantwi28@gmail.com"},"email":"wantwi28@gmail.com"},"_npmVersion":"10.8.1","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.9","react":"^17.0.0 || ^18.0.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}}},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.50.0","rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0","react-dom":"^17.0.0 || ^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_2.0.0_1751969348335_0.05360063928957981","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"swd-axios-query","version":"2.1.0","keywords":["react","axios","react-query","hooks","api","http","fetch","tanstack","query","mutation"],"author":{"name":"SWD Team"},"license":"MIT","_id":"swd-axios-query@2.1.0","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"homepage":"https://github.com/your-username/swd-axios-query#readme","bugs":{"url":"https://github.com/your-username/swd-axios-query/issues"},"dist":{"shasum":"d2bdd9794ddda3c1efd44b5c85134c492cefb859","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-2.1.0.tgz","fileCount":26,"integrity":"sha512-MTNMAkalIunWxLzXt8YLp+fno/shAkkVSld1rrY3ZIMAf8pFZ/MDEgElb8QZ1aCW8ZLC+tKJFEE4sECN3c9kPg==","signatures":[{"sig":"MEQCIAv77JXEd3Kt4MDBBKGhuJS+JpdCR9/9MmNvlCKlr/XXAiBW1mLNrPD0zfwAq8abi5QGYgtLfON7mgWfg1MXVu1THw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90579},"main":"dist/index.js","scripts":{"dev":"babel src -d dist --watch","lint":"eslint src --ext .js,.jsx","build":"babel src -d dist","clean":"rimraf dist","prepare":"npm run build","lint:fix":"eslint src --ext .js,.jsx --fix","prebuild":"npm run clean"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/your-username/swd-axios-query.git","type":"git"},"_npmVersion":"6.14.18","description":"A lightweight React hooks library for easy API requests using Axios and TanStack Query (React Query)","directories":{},"_nodeVersion":"14.21.3","dependencies":{"axios":"^1.11.0","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","eslint":"^8.57.1","rimraf":"^5.0.10","rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^16.0.0"},"peerDependencies":{"react":">=17.0.0","@tanstack/react-query":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_2.1.0_1756198011701_0.07127607710103168","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"swd-axios-query","version":"2.1.1","keywords":["react","axios","react-query","hooks","api","http","fetch","tanstack","query","mutation"],"author":{"name":"SWD Team"},"license":"MIT","_id":"swd-axios-query@2.1.1","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"homepage":"https://github.com/your-username/swd-axios-query#readme","bugs":{"url":"https://github.com/your-username/swd-axios-query/issues"},"dist":{"shasum":"fe95861ccaebfe223c0df5b15d1b914671786546","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-2.1.1.tgz","fileCount":26,"integrity":"sha512-Lb88r0uIm3sOrEhr0AGAHQ1igjNXWnZ1FS/OQL+pk/y+H4HFkNVil+LSsSo5aJKR3ZUBQfc24IXbtAzGGE/z7Q==","signatures":[{"sig":"MEUCIQDt+HlGYwm7rx9fwflNw9roFUO4zjU03lkouJ+vyhujKwIgS5TErIgsxM3B63lhB+MrlU1X1To5aEcOtDVvz1XM6Ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91162},"main":"dist/index.js","scripts":{"dev":"babel src -d dist --watch","lint":"eslint src --ext .js,.jsx","build":"babel src -d dist","clean":"rimraf dist","prepare":"npm run build","lint:fix":"eslint src --ext .js,.jsx --fix","prebuild":"npm run clean"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/your-username/swd-axios-query.git","type":"git"},"_npmVersion":"6.14.18","description":"A lightweight React hooks library for easy API requests using Axios and TanStack Query (React Query)","directories":{},"_nodeVersion":"14.21.3","dependencies":{"@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","eslint":"^8.57.1","rimraf":"^5.0.10","rollup":"^4.30.1","@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.37.5","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","eslint-plugin-react-hooks":"^4.6.2","@rollup/plugin-node-resolve":"^16.0.0"},"peerDependencies":{"axios":">=1.0.0","react":">=17.0.0","@tanstack/react-query":">=4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_2.1.1_1756199589723_0.8692503638629292","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"swd-axios-query","version":"2.1.2","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@2.1.2","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"432798d6a6b71c1f77ac4e7bc988f47b8eed3c7a","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-2.1.2.tgz","fileCount":13,"integrity":"sha512-9S4qG73fkZG/PskH+Cc3DfhqOtI4pWIz7i0tIhPwxnrsiANn0OsXdmDKAOwiXG/f6r9E6ddxHd7Hi0P1JWYO1Q==","signatures":[{"sig":"MEUCIH6gW2RS1plfBG2LhIil2m5ti82Vowp83z7zaZjyzOFXAiEA1IdiVe1o7CfHlOQNVXISUCjapxPLaq7VNHWAVjzOCuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26760},"main":"dist/index.js","scripts":{"lint":"eslint . --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint . --ext .js,.jsx --fix","audit:fix":"npm audit fix","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run security:check && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_2.1.2_1759854396359_0.11520221989682056","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"swd-axios-query","version":"2.1.3","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@2.1.3","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"dist":{"shasum":"2fc4ad072e136099b82f2096253ea8f449a8ca81","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-2.1.3.tgz","fileCount":13,"integrity":"sha512-5qKLpfW39Imobvs8e1XpdWKwX4csoZEH1gQ7zefIDaeKy2+y9Sgi+0FGx5HGJ8oYqaKVbdrfgxBg82zS7f5poQ==","signatures":[{"sig":"MEUCIAwb6qQPuqS+1Bl5u3JlVuuIh55Uv7fySPKpWoHmTnQiAiEA4wWW92jfDnfem67sOmqO0Ey2PX85O4entXNOPu655fA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26864},"main":"dist/index.js","scripts":{"lint":"eslint . --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint . --ext .js,.jsx --fix","audit:fix":"npm audit fix","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm run security:check && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}}},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_2.1.3_1759872601165_0.4996747543233282","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"swd-axios-query","version":"3.0.0","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.0.0","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues"},"dist":{"shasum":"ab83aa184018dc62561d9d90f8d1c6c1abf76525","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.0.0.tgz","fileCount":17,"integrity":"sha512-n4sdMUe5Ze/Yl6A1wfy6tv5PK1ZxvuggOugyx5XNKnmtsClnuv+IwkVR161YO+u21Zvtri9+4SIdL3HkNbs48A==","signatures":[{"sig":"MEYCIQDtJdB53/ObRzolaLvaQRpW9n+WjmT0Iul6J7oFl5cFbgIhAJEXBZCH+y0Q5CZKaswIlktBDgmqRqX68FfSSS2RgcFG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56607},"main":"dist/index.js","engines":{"npm":">=8.0.0","node":">=16.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","audit:fix":"npm audit fix","preinstall":"npx only-allow npm","test:watch":"jest --watch","postinstall":"npm run security:check","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","only-allow":"^1.2.1","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.0.0_1759880562702_0.579603953777112","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"swd-axios-query","version":"3.0.1","keywords":["react","axios","react-query","hooks","api"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.0.1","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"36a4cd066399160525925c062cf9e035e383d97e","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.0.1.tgz","fileCount":25,"integrity":"sha512-PFwrHLRlQGB4OR53PtO7zxJEiRhzBPlXYvsGnX3GzwCUvbhEH2QF/+SBAjXseqQ47SpJ1V/2RyBMqx7EmtGAMQ==","signatures":[{"sig":"MEUCIQDAUSEcKFd1bsOq25UcSsXflDhbOsqbznSZ5YvehRWqegIgLbTxI1J3l6WTfubG5VV20tHmKP9exUFbF6zM52ZBbrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85977},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.0.1_1759881588539_0.11481562781812804","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"swd-axios-query","version":"3.1.0","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.1.0","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"url":"https://github.com/waboasiako","name":"William Antwi-Boasiako","email":"waboasiako@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"3d7eb584d473851d3b508b369ebe46f497235d8c","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.0.tgz","fileCount":23,"integrity":"sha512-nwgAeokiBErjwoZqQK5CAgDzsw/25Y18SG5E/6ZxugCME3ZaaDEhvaFoH733Ga9a6bgwwTazAFUUMD559SiZJA==","signatures":[{"sig":"MEUCIQDI3TSxFEcT6VMWUWakz4QmKtWcK/4gEbuzbqPBLdAgqAIgIwtEKcU8EfLywuJvTYvLp5++mOgzlHOHjk1y1Kzfj9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82095},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"private":false,"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","clean":"rimraf dist/","prepack":"npm run clean && npm run build","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","validate":"npm run security:full && npm run build && npm run test:ci","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git","directory":"packages/swd-axios-query"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"preferGlobal":false,"documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^6.0.1","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.1.0_1759907349541_0.629103969919516","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"swd-axios-query","version":"3.1.1","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.1.1","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"url":"https://github.com/waboasiako","name":"William Antwi-Boasiako","email":"waboasiako@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"82b295c91589d04d2b901996ecf2c5da10348245","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.1.tgz","fileCount":23,"integrity":"sha512-FzKjqdcH1fgxMAoFWUPaSFrjogTDrDs7a1WfNmnIF2g8BICbWTXJAvXfZi11lRbcOpejNe2jxtxSZ6bmSyFCYQ==","signatures":[{"sig":"MEUCIQCIiO6/K4PEwdzPNQksK99NXInCd8F1eM630JMwnYNkWAIgWJQofYWeB/IlIudD4+zaVSwnyOyfy/nhvuaZT1f+MwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82095},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"private":false,"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","clean":"rimraf dist/","prepack":"npm run clean && npm run build","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","validate":"npm run security:full && npm run build && npm run test:ci","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git","directory":"packages/swd-axios-query"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"preferGlobal":false,"documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^6.0.1","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.1.1_1759907819813_0.5576732419180241","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"swd-axios-query","version":"3.1.2","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.1.2","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"url":"https://github.com/waboasiako","name":"William Antwi-Boasiako","email":"waboasiako@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"5b92c6c37a55b626e8cc3f35a9cc366e46ba9efe","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.2.tgz","fileCount":23,"integrity":"sha512-+gw1KPIaJ4DVA5rN5De/Hy0ZA6peTei96iZd6FwN5g1N1IqffFgPi/RNZQNyQAyRgeBpByQYghVQ1E4H/g/x+A==","signatures":[{"sig":"MEUCICDiVLqIAm1wl+EeqJ+n5/kem2zvpEhVGwxaA3L+m5PkAiEA6NZI0/bzoI2Vozi3nVbMotfDDP1m1iBEXIkmhjjYz10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82449},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"private":false,"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","clean":"rimraf dist/","prepack":"npm run clean && npm run build","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","validate":"npm run security:full && npm run build && npm run test:ci","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git","directory":"packages/swd-axios-query"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"preferGlobal":false,"documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^6.0.1","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.1.2_1760000775994_0.13694563487228795","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"swd-axios-query","version":"3.1.3","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.1.3","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"url":"https://github.com/waboasiako","name":"William Antwi-Boasiako","email":"waboasiako@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"92e01ed320ea74492e1b0a9f0f43b42dc885fd03","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.3.tgz","fileCount":23,"integrity":"sha512-28MaZr7Gi5tjL0wtY/RJaGffktL2PgAShlU55OjV8Eg1x1tkROkCBWcoJC21k4oSVgASJkrLIFi9meaBqC1dFw==","signatures":[{"sig":"MEQCIBfhzwNdOLx8RZGwQrhr45jMo20/L5yx5M7UkGHrAUaKAiB2aJjbx5jc5HWFYRQo/135G9LvQ7i6+AB01CU0GNXWGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96010},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"private":false,"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","clean":"rimraf dist/","prepack":"npm run clean && npm run build","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","validate":"npm run security:full && npm run build && npm run test:ci","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git","directory":"packages/swd-axios-query"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"preferGlobal":false,"documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^6.0.1","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.1.3_1760002856802_0.12429858886332212","host":"s3://npm-registry-packages-npm-production"}},"3.1.4":{"name":"swd-axios-query","version":"3.1.4","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.1.4","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"url":"https://github.com/waboasiako","name":"William Antwi-Boasiako","email":"waboasiako@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"b7ed056f15491c5f33d769765b72308768513b6e","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.4.tgz","fileCount":23,"integrity":"sha512-ebivtKBODu5oPqw1Noz6DwY4Y8K3rVX5icp8SURrkX6njrMxm441JVykY4ehWYS0IWz1WaE5V4l3DXCpPoQ5IQ==","signatures":[{"sig":"MEUCIHUYg8KwbsM03V6TUFrsu8KPiHV9TFDv8uuj39ckGrLrAiEAmtVVaJU/KuRxRCUfvDNSNJCWNlqST9pf6zQHc3m6hfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93981},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"private":false,"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","clean":"rimraf dist/","prepack":"npm run clean && npm run build","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","validate":"npm run security:full && npm run build && npm run test:ci","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git","directory":"packages/swd-axios-query"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"preferGlobal":false,"documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^6.0.1","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.1.4_1761829822422_0.883096309652122","host":"s3://npm-registry-packages-npm-production"}},"3.1.5":{"name":"swd-axios-query","version":"3.1.5","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.1.5","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"url":"https://github.com/waboasiako","name":"William Antwi-Boasiako","email":"waboasiako@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"1865e7ef054fd4fda9b4d8524e31703a6f369ba6","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.5.tgz","fileCount":23,"integrity":"sha512-bQVM15pFtLTyhJtNdrfr0y3sgUwcnVdD7+BPAzHHL0oXj/k6aSOBD1wnVY1cnj84bx2q8IvRwqwlp6PhOvAAVg==","signatures":[{"sig":"MEQCIGaFVhF9rkUuSXp4XCCUUd2hI2eGaR5NuyveKr8rfdu9AiADDUf4lqz5gnVOM3EgcG8DAq/HSfJ1H4MajVDEN3jnpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93744},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"private":false,"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","clean":"rimraf dist/","prepack":"npm run clean && npm run build","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","validate":"npm run security:full && npm run build && npm run test:ci","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git","directory":"packages/swd-axios-query"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"preferGlobal":false,"documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^6.0.1","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.1.5_1761830295411_0.06873162609692574","host":"s3://npm-registry-packages-npm-production"}},"3.1.6":{"name":"swd-axios-query","version":"3.1.6","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.1.6","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"url":"https://github.com/waboasiako","name":"William Antwi-Boasiako","email":"waboasiako@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"29ce62be088448b173da8e7af69353df00ea6700","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.6.tgz","fileCount":23,"integrity":"sha512-CGf4hCo07D3VAqIDjwdY8Pnygsz1qpMgXA5pbIpkIFDGdSl6M56kWcqz9CpU5TOOB9MGQ7oAIXNYfOgh+VT+3g==","signatures":[{"sig":"MEUCIHH3F0129DlhvxLtNk4CrfYd3ZCnLggSmxIoDO+X8h+nAiEAwyfRXygp/gpHCpit29sIlYpkcg1R9lR9dzzp3HpV8Qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92899},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"private":false,"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","clean":"rimraf dist/","prepack":"npm run clean && npm run build","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","validate":"npm run security:full && npm run build && npm run test:ci","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git","directory":"packages/swd-axios-query"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"preferGlobal":false,"documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^6.0.1","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.1.6_1761831907410_0.9292598056215742","host":"s3://npm-registry-packages-npm-production"}},"3.1.7":{"name":"swd-axios-query","version":"3.1.7","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"author":{"name":"William Antwi-Boasiako"},"license":"MIT","_id":"swd-axios-query@3.1.7","maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"url":"https://github.com/waboasiako","name":"William Antwi-Boasiako","email":"waboasiako@gmail.com"}],"homepage":"https://github.com/waboasiako/swd-axios-query#readme","bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"os":["darwin","linux","win32"],"cpu":["x64","arm64"],"dist":{"shasum":"d9545cc9fae08d71570f70f806eda167ebbe6a79","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.7.tgz","fileCount":23,"integrity":"sha512-kqTSJwuKPfNc0MYyBU9lIHJ+KQ9cQlwCaLR3fDWlfOPVkjWUyn/YMzsNl3W8mcH3PNO8W+F70ravzgvYSz9ovw==","signatures":[{"sig":"MEUCIDC0iG2fP/JwwindjdVfuPXfxnyHhTifs7l0EjEgrIxtAiEAz9iKldcEmmJJp6sHhxXUYi4r0GLIydQ+++2cOz2iERs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92805},"main":"dist/index.js","engines":{"npm":">=9.0.0","node":">=18.0.0"},"funding":{"url":"https://github.com/sponsors/waboasiako","type":"individual"},"private":false,"scripts":{"lint":"eslint src examples --ext .js,.jsx","test":"jest","audit":"npm audit","build":"babel src -d dist","clean":"rimraf dist/","prepack":"npm run clean && npm run build","prepare":"npm run build","test:ci":"jest --ci --coverage --watchAll=false","lint:fix":"eslint src examples --ext .js,.jsx --fix","validate":"npm run security:full && npm run build && npm run test:ci","audit:fix":"npm audit fix","test:watch":"jest --watch","security:full":"npm audit && npm run security:check && npm run lint","test:coverage":"jest --coverage","prepublishOnly":"npm run security:full && npm run build","security:check":"audit-ci --config audit-ci.json"},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"repository":{"url":"git+https://github.com/waboasiako/swd-axios-query.git","type":"git","directory":"packages/swd-axios-query"},"_npmVersion":"10.9.3","description":"A React hooks library for easy API requests using Axios and React Query","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.7.9","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0"},"eslintConfig":{"env":{"jest":true,"node":true,"es2021":true,"browser":true},"rules":{"no-console":"warn","no-unused-vars":"warn","react/prop-types":"off","react/react-in-jsx-scope":"off","react/no-unknown-property":"error"},"extends":["eslint:recommended","plugin:react/recommended"],"plugins":["react"],"settings":{"react":{"version":"detect"}},"parserOptions":{"sourceType":"module","ecmaVersion":12,"ecmaFeatures":{"jsx":true}},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"preferGlobal":false,"documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"npm@10.0.0","devDependencies":{"msw":"^2.6.4","jest":"^29.7.0","eslint":"^8.50.0","rimraf":"^6.0.1","rollup":"^4.30.1","audit-ci":"^7.0.1","commander":"^12.0.0","@babel/cli":"^7.26.4","babel-jest":"^29.7.0","@babel/core":"^7.26.0","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","eslint-plugin-react":"^7.32.0","@rollup/plugin-babel":"^6.0.4","@testing-library/react":"^16.0.1","jest-environment-jsdom":"^29.7.0","@rollup/plugin-commonjs":"^28.0.2","@testing-library/jest-dom":"^6.6.3","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/user-event":"^14.5.2","@babel/plugin-transform-runtime":"^7.25.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/swd-axios-query_3.1.7_1764843608751_0.20431359856116305","host":"s3://npm-registry-packages-npm-production"}},"3.1.8":{"name":"swd-axios-query","version":"3.1.8","description":"A React hooks library for easy API requests using Axios and React Query","main":"dist/index.js","scripts":{"build":"babel src -d dist","prepare":"npm run build","lint":"eslint src examples --ext .js,.jsx","lint:fix":"eslint src examples --ext .js,.jsx --fix","audit":"npm audit","audit:fix":"npm audit fix","security:check":"audit-ci --config audit-ci.json","security:full":"npm audit && npm run security:check && npm run lint","prepublishOnly":"npm run security:full && npm run build","test":"jest","test:watch":"jest --watch","test:coverage":"jest --coverage","test:ci":"jest --ci --coverage --watchAll=false","validate":"npm run security:full && npm run build && npm run test:ci","clean":"rimraf dist/","prepack":"npm run clean && npm run build"},"author":{"name":"William Antwi-Boasiako"},"license":"MIT","dependencies":{"@babel/runtime":"^7.28.4","@tanstack/react-query":"^5.63.0","@tanstack/react-query-devtools":"^5.63.0","axios":"^1.7.9"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"devDependencies":{"@babel/cli":"^7.26.4","@babel/core":"^7.26.0","@babel/plugin-transform-runtime":"^7.25.9","@babel/preset-env":"^7.26.0","@babel/preset-react":"^7.26.3","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@testing-library/jest-dom":"^6.6.3","@testing-library/react":"^16.0.1","@testing-library/user-event":"^14.5.2","audit-ci":"^7.0.1","babel-jest":"^29.7.0","commander":"^12.0.0","eslint":"^8.50.0","eslint-plugin-react":"^7.32.0","jest":"^29.7.0","jest-environment-jsdom":"^29.7.0","msw":"^2.6.4","rimraf":"^6.0.1","rollup":"^4.30.1"},"eslintConfig":{"env":{"browser":true,"es2021":true,"node":true,"jest":true},"extends":["eslint:recommended","plugin:react/recommended"],"parserOptions":{"ecmaFeatures":{"jsx":true},"ecmaVersion":12,"sourceType":"module"},"plugins":["react"],"settings":{"react":{"version":"detect"}},"rules":{"react/react-in-jsx-scope":"off","react/prop-types":"off","react/no-unknown-property":"error","no-unused-vars":"warn","no-console":"warn"},"ignorePatterns":["dist/","node_modules/","*.test.js","*.spec.js"]},"engines":{"node":">=18.0.0","npm":">=9.0.0"},"packageManager":"npm@10.0.0","os":["darwin","linux","win32"],"cpu":["x64","arm64"],"preferGlobal":false,"private":false,"funding":{"type":"individual","url":"https://github.com/sponsors/waboasiako"},"repository":{"type":"git","url":"git+https://github.com/waboasiako/swd-axios-query.git","directory":"packages/swd-axios-query"},"bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"homepage":"https://github.com/waboasiako/swd-axios-query#readme","documentation":"https://github.com/waboasiako/swd-axios-query#readme","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"contributors":[{"name":"William Antwi-Boasiako","email":"waboasiako@gmail.com","url":"https://github.com/waboasiako"}],"keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"_id":"swd-axios-query@3.1.8","_nodeVersion":"20.19.4","_npmVersion":"10.9.3","dist":{"integrity":"sha512-+7a+dK6yDd0LuEAZyNOuxxd7reqb0jS4T5+FjVGvnaD7wDnKiJj+HMFZ9VVcZwVeziMa+h3JCyS52VsqTjtHAg==","shasum":"3d1a13730434a94466705fac781f052626a97c49","tarball":"https://registry.npmjs.org/swd-axios-query/-/swd-axios-query-3.1.8.tgz","fileCount":23,"unpackedSize":92838,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAXCrs+6whphcFwOOpCYaKHM8ZplIP/t2GLz6Q8HALuzAiA/9UmneEnMirozMnWksoam8t8VDG3p2C/381f8Yr6YMQ=="}]},"_npmUser":{"name":"wantwi28","email":"wantwi28@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/swd-axios-query_3.1.8_1765991708902_0.8431002263930838"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-08T14:45:17.024Z","modified":"2025-12-17T17:15:09.228Z","1.0.0":"2025-01-08T14:45:17.350Z","1.0.1":"2025-01-08T15:07:23.355Z","1.0.2":"2025-01-08T15:17:05.340Z","1.0.3":"2025-01-08T15:33:22.450Z","1.0.4":"2025-01-08T15:37:54.398Z","1.0.5":"2025-01-08T21:52:17.640Z","1.0.6":"2025-01-08T23:29:40.664Z","1.0.7":"2025-01-08T23:39:04.557Z","1.0.8":"2025-01-09T08:55:49.207Z","1.0.9":"2025-01-09T09:05:34.520Z","1.1.0":"2025-01-09T09:50:48.916Z","1.1.1":"2025-01-09T10:32:07.888Z","1.1.2":"2025-01-09T10:45:39.195Z","1.1.3":"2025-01-09T14:22:54.322Z","1.0.11":"2025-03-26T14:25:03.669Z","1.0.12":"2025-03-26T14:38:22.609Z","1.0.13":"2025-03-26T14:46:49.973Z","2.0.0":"2025-07-08T10:09:08.517Z","2.1.0":"2025-08-26T08:46:51.902Z","2.1.1":"2025-08-26T09:13:09.908Z","2.1.2":"2025-10-07T16:26:36.557Z","2.1.3":"2025-10-07T21:30:01.431Z","3.0.0":"2025-10-07T23:42:42.901Z","3.0.1":"2025-10-07T23:59:48.724Z","3.1.0":"2025-10-08T07:09:09.724Z","3.1.1":"2025-10-08T07:16:59.995Z","3.1.2":"2025-10-09T09:06:16.221Z","3.1.3":"2025-10-09T09:40:56.993Z","3.1.4":"2025-10-30T13:10:22.597Z","3.1.5":"2025-10-30T13:18:15.636Z","3.1.6":"2025-10-30T13:45:07.656Z","3.1.7":"2025-12-04T10:20:08.900Z","3.1.8":"2025-12-17T17:15:09.063Z"},"bugs":{"url":"https://github.com/waboasiako/swd-axios-query/issues","email":"support@swd-axios-query.com"},"author":{"name":"William Antwi-Boasiako"},"license":"MIT","homepage":"https://github.com/waboasiako/swd-axios-query#readme","keywords":["react","axios","react-query","tanstack-query","hooks","api","http","data-fetching","caching","typescript","javascript","frontend","web-development"],"repository":{"type":"git","url":"git+https://github.com/waboasiako/swd-axios-query.git","directory":"packages/swd-axios-query"},"description":"A React hooks library for easy API requests using Axios and React Query","contributors":[{"name":"William Antwi-Boasiako","email":"waboasiako@gmail.com","url":"https://github.com/waboasiako"}],"maintainers":[{"name":"wantwi28","email":"wantwi28@gmail.com"}],"readme":"# SWD Axios Query\n\n[![npm version](https://img.shields.io/npm/v/swd-axios-query.svg)](https://www.npmjs.com/package/swd-axios-query)\n[![license](https://img.shields.io/npm/l/swd-axios-query.svg)](LICENSE)\n\nA lightweight library that simplifies making API requests in React applications. Combines the power of Axios and React Query for seamless API interactions, caching, and state updates.\n\n---\n\n## Table of Contents\n- [Features](#features)\n- [Installation](#installation)\n- [Quick Start](#quick-start)\n- [Full Example](#full-example)\n- [Core API Reference](#core-api-reference)\n- [Optional & Advanced Features](#optional--advanced-features)\n  - [Axios Interceptors](#axios-requestresponse-interceptors)\n  - [Global Loading/Error State Context](#global-loadingerror-state-context-optional)\n- [Contribution & Feedback](#contribution--feedback)\n\n---\n\n## Features\n\n| Feature                                 | Description                                                      |\n|-----------------------------------------|------------------------------------------------------------------|\n| Easy-to-use hooks                       | For GET, POST, PUT, DELETE requests                              |\n| Global Axios/React Query config         | Set base URL, headers, and query options                         |\n| Query provider                          | Manages React Query client context                               |\n| Custom headers/base URL                 | Add/override headers and base URL globally                       |\n| React Query Devtools support            | Enable devtools for debugging                                    |\n| **NEW:** Axios interceptors             | Add/remove request/response interceptors globally                |\n| **NEW:** Global loading/error context   | Track all API loading/error states with a single provider/hook   |\n\n---\n\n## Installation\n\n```bash\nnpm install swd-axios-query\n# or\nyarn add swd-axios-query\n```\n\n---\n\n## Quick Start\n\n### 1. Configure the Package\n```js\nimport { configureSWDQuery } from 'swd-axios-query';\n\nconfigureSWDQuery({\n  baseURL: 'https://api.example.com',\n  headers: { Authorization: 'Bearer your_token_here' },\n  defaultOptions: { retry: 1, refetchOnMount: true },\n});\n```\n\n### 2. Wrap Your App\n```js\nimport { SWDQueryProvider } from 'swd-axios-query';\n\n<SWDQueryProvider enableDevTools={true}>\n  <App />\n</SWDQueryProvider>\n```\n\n### 3. Use Hooks in Components\n```js\nimport { useGet } from 'swd-axios-query';\nimport { useEffect } from 'react';\n\nfunction Todos() {\n  const { data, error, isLoading, isSuccess, isError } = useGet(['todos'], '/todos');\n  \n  // Handle success/error states using useEffect (TanStack Query v5 pattern)\n  useEffect(() => {\n    if (isSuccess) {\n      console.log('Data loaded successfully:', data);\n    }\n  }, [isSuccess, data]);\n\n  useEffect(() => {\n    if (isError) {\n      console.error('Error loading data:', error);\n    }\n  }, [isError, error]);\n\n  if (isLoading) return <p>Loading...</p>;\n  if (error) return <p>Error: {error.message}</p>;\n  return <ul>{data?.map(todo => <li key={todo.id}>{todo.title}</li>)}</ul>;\n}\n```\n\n---\n\n## Full Example\n```js\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport {\n  SWDQueryProvider,\n  SWDGlobalStatusProvider,\n  configureSWDQuery,\n  addRequestInterceptor,\n  addResponseInterceptor,\n  useGlobalStatus,\n  useGet\n} from 'swd-axios-query';\n\n// Configure once at app startup\nconfigureSWDQuery({ baseURL: 'https://api.example.com' });\n\n// Optional: Add interceptors\naddRequestInterceptor(config => {\n  config.headers.Authorization = 'Bearer ' + localStorage.getItem('token');\n  return config;\n});\naddResponseInterceptor(\n  response => response,\n  error => {\n    if (error.response?.status === 401) {\n      // Handle unauthorized globally\n    }\n    return Promise.reject(error);\n  }\n);\n\nfunction GlobalSpinner() {\n  const { isLoading } = useGlobalStatus();\n  return isLoading ? <div className=\"spinner\">Loading...</div> : null;\n}\n\nfunction Todos() {\n  const { data, isLoading, error, isSuccess, isError } = useGet(['todos'], '/todos');\n  \n  // Handle success/error states using useEffect (TanStack Query v5 pattern)\n  useEffect(() => {\n    if (isSuccess) {\n      console.log('Todos loaded successfully:', data);\n    }\n  }, [isSuccess, data]);\n\n  useEffect(() => {\n    if (isError) {\n      console.error('Error loading todos:', error);\n    }\n  }, [isError, error]);\n\n  if (isLoading) return <p>Loading...</p>;\n  if (error) return <p>Error: {error.message}</p>;\n  return <ul>{data?.map(todo => <li key={todo.id}>{todo.title}</li>)}</ul>;\n}\n\nReactDOM.render(\n  <SWDQueryProvider>\n    <SWDGlobalStatusProvider>\n      <GlobalSpinner />\n      <Todos />\n    </SWDGlobalStatusProvider>\n  </SWDQueryProvider>,\n  document.getElementById('root')\n);\n```\n\n---\n\n## Mutation Examples\n\n### usePost - Creating Data\n```js\nimport { usePost } from 'swd-axios-query';\nimport { useEffect } from 'react';\n\nfunction CreateUser() {\n  const { mutate, isLoading, error, isSuccess, data } = usePost(\n    ['users'], // Query key for cache invalidation\n    '/api/users', // API endpoint\n    {\n      onSuccess: (data) => {\n        console.log('User created successfully:', data);\n        // Optional: Show success message\n      },\n      onError: (error) => {\n        console.error('Failed to create user:', error);\n        // Optional: Show error message\n      }\n    }\n  );\n\n  // Handle success/error states using useEffect (TanStack Query v5 pattern)\n  useEffect(() => {\n    if (isSuccess) {\n      console.log('User created:', data);\n      // Optional: Redirect or show success message\n    }\n  }, [isSuccess, data]);\n\n  useEffect(() => {\n    if (error) {\n      console.error('Creation failed:', error);\n      // Optional: Show error message\n    }\n  }, [error]);\n\n  const handleSubmit = (formData) => {\n    // Direct data passing - no need to wrap in { data: ... }\n    mutate({\n      name: formData.name,\n      email: formData.email,\n      age: formData.age\n    });\n  };\n\n  return (\n    <form onSubmit={(e) => {\n      e.preventDefault();\n      const formData = new FormData(e.target);\n      handleSubmit({\n        name: formData.get('name'),\n        email: formData.get('email'),\n        age: parseInt(formData.get('age'))\n      });\n    }}>\n      <input name=\"name\" placeholder=\"Name\" required />\n      <input name=\"email\" type=\"email\" placeholder=\"Email\" required />\n      <input name=\"age\" type=\"number\" placeholder=\"Age\" required />\n      <button type=\"submit\" disabled={isLoading}>\n        {isLoading ? 'Creating...' : 'Create User'}\n      </button>\n      {error && <p style={{color: 'red'}}>Error: {error.message}</p>}\n    </form>\n  );\n}\n```\n\n### usePut - Updating Data\n```js\nimport { usePut } from 'swd-axios-query';\nimport { useEffect } from 'react';\n\nfunction EditUser({ userId, initialData }) {\n  const { mutate, isLoading, error, isSuccess, data } = usePut(\n    ['users', userId], // Query key for cache invalidation\n    `/api/users/${userId}`, // API endpoint with ID\n    {\n      onSuccess: (data) => {\n        console.log('User updated successfully:', data);\n      }\n    }\n  );\n\n  // Handle success/error states\n  useEffect(() => {\n    if (isSuccess) {\n      console.log('User updated:', data);\n      // Optional: Show success message or redirect\n    }\n  }, [isSuccess, data]);\n\n  const handleUpdate = (updatedData) => {\n    // Direct data passing\n    mutate({\n      ...initialData,\n      ...updatedData,\n      updatedAt: new Date().toISOString()\n    });\n  };\n\n  return (\n    <form onSubmit={(e) => {\n      e.preventDefault();\n      const formData = new FormData(e.target);\n      handleUpdate({\n        name: formData.get('name'),\n        email: formData.get('email'),\n        age: parseInt(formData.get('age'))\n      });\n    }}>\n      <input \n        name=\"name\" \n        defaultValue={initialData.name} \n        placeholder=\"Name\" \n        required \n      />\n      <input \n        name=\"email\" \n        type=\"email\" \n        defaultValue={initialData.email} \n        placeholder=\"Email\" \n        required \n      />\n      <input \n        name=\"age\" \n        type=\"number\" \n        defaultValue={initialData.age} \n        placeholder=\"Age\" \n        required \n      />\n      <button type=\"submit\" disabled={isLoading}>\n        {isLoading ? 'Updating...' : 'Update User'}\n      </button>\n      {error && <p style={{color: 'red'}}>Error: {error.message}</p>}\n    </form>\n  );\n}\n```\n\n### useDelete - Deleting Data\n```js\nimport { useDelete } from 'swd-axios-query';\nimport { useEffect } from 'react';\n\nfunction DeleteUser({ userId, onDeleted }) {\n  const { mutate, isLoading, error, isSuccess } = useDelete(\n    ['users', userId], // Query key for cache invalidation\n    `/api/users/${userId}`, // API endpoint with ID\n    {\n      onSuccess: () => {\n        console.log('User deleted successfully');\n        // Optional: Call callback or show success message\n        if (onDeleted) onDeleted();\n      }\n    }\n  );\n\n  // Handle success/error states\n  useEffect(() => {\n    if (isSuccess) {\n      console.log('User deleted successfully');\n      // Optional: Show success message or redirect\n    }\n  }, [isSuccess]);\n\n  const handleDelete = () => {\n    if (window.confirm('Are you sure you want to delete this user?')) {\n      // Simple delete without payload\n      mutate();\n    }\n  };\n\n  const handleDeleteWithReason = (reason) => {\n    if (window.confirm('Are you sure you want to delete this user?')) {\n      // Delete with optional payload\n      mutate({\n        reason: reason,\n        deletedBy: 'current_user',\n        deletedAt: new Date().toISOString()\n      });\n    }\n  };\n\n  return (\n    <div>\n      <button \n        onClick={handleDelete} \n        disabled={isLoading}\n        style={{backgroundColor: 'red', color: 'white'}}\n      >\n        {isLoading ? 'Deleting...' : 'Delete User'}\n      </button>\n      \n      <button \n        onClick={() => handleDeleteWithReason('User requested deletion')} \n        disabled={isLoading}\n        style={{backgroundColor: 'darkred', color: 'white', marginLeft: '10px'}}\n      >\n        {isLoading ? 'Deleting...' : 'Delete with Reason'}\n      </button>\n      \n      {error && <p style={{color: 'red'}}>Error: {error.message}</p>}\n    </div>\n  );\n}\n```\n\n### useDelete - Bulk Delete with Payload\n```js\nimport { useDelete } from 'swd-axios-query';\n\nfunction BulkDeleteUsers({ selectedUserIds }) {\n  const { mutate, isLoading, error, isSuccess } = useDelete(\n    ['users'], // Query key for cache invalidation\n    '/api/users/bulk-delete', // API endpoint for bulk operations\n    {\n      onSuccess: (data) => {\n        console.log('Bulk delete completed:', data);\n        // Show success message\n      }\n    }\n  );\n\n  const handleBulkDelete = () => {\n    if (window.confirm(`Delete ${selectedUserIds.length} users?`)) {\n      // Delete with payload containing IDs and metadata\n      mutate({\n        userIds: selectedUserIds,\n        reason: 'Bulk cleanup',\n        deletedBy: 'admin',\n        deletedAt: new Date().toISOString(),\n        notifyUsers: true\n      });\n    }\n  };\n\n  return (\n    <div>\n      <button \n        onClick={handleBulkDelete} \n        disabled={isLoading || selectedUserIds.length === 0}\n        style={{backgroundColor: 'red', color: 'white'}}\n      >\n        {isLoading ? 'Deleting...' : `Delete ${selectedUserIds.length} Users`}\n      </button>\n      {error && <p style={{color: 'red'}}>Error: {error.message}</p>}\n      {isSuccess && <p style={{color: 'green'}}>Users deleted successfully!</p>}\n    </div>\n  );\n}\n```\n\n### Advanced Mutation Example with Custom Headers\n```js\nimport { usePost, setContentTypeHeaders } from 'swd-axios-query';\n\nfunction FileUpload() {\n  const { mutate, isLoading, error, isSuccess } = usePost(\n    ['files'],\n    '/api/upload',\n    {\n      // Custom axios options for this specific request\n      axiosOptions: {\n        headers: {\n          'Content-Type': 'multipart/form-data'\n        },\n        onUploadProgress: (progressEvent) => {\n          const percentCompleted = Math.round(\n            (progressEvent.loaded * 100) / progressEvent.total\n          );\n          console.log(`Upload Progress: ${percentCompleted}%`);\n        }\n      }\n    }\n  );\n\n  const handleFileUpload = (file) => {\n    const formData = new FormData();\n    formData.append('file', file);\n    formData.append('description', 'Uploaded file');\n\n    // Direct data passing\n    mutate(formData);\n  };\n\n  return (\n    <div>\n      <input \n        type=\"file\" \n        onChange={(e) => {\n          const file = e.target.files[0];\n          if (file) handleFileUpload(file);\n        }}\n        disabled={isLoading}\n      />\n      {isLoading && <p>Uploading...</p>}\n      {isSuccess && <p style={{color: 'green'}}>File uploaded successfully!</p>}\n      {error && <p style={{color: 'red'}}>Upload failed: {error.message}</p>}\n    </div>\n  );\n}\n```\n\n### Mutation with Optimistic Updates\n```js\nimport { usePut, useQueryClient } from 'swd-axios-query';\n\nfunction ToggleTodo({ todo }) {\n  const queryClient = useQueryClient();\n  \n  const { mutate, isLoading } = usePut(\n    ['todos', todo.id],\n    `/api/todos/${todo.id}`,\n    {\n      // Optimistic update\n      onMutate: async (newData) => {\n        // Cancel outgoing refetches\n        await queryClient.cancelQueries({ queryKey: ['todos', todo.id] });\n        \n        // Snapshot previous value\n        const previousTodo = queryClient.getQueryData(['todos', todo.id]);\n        \n        // Optimistically update\n        queryClient.setQueryData(['todos', todo.id], {\n          ...previousTodo,\n          ...newData\n        });\n        \n        return { previousTodo };\n      },\n      onError: (err, newData, context) => {\n        // Rollback on error\n        queryClient.setQueryData(['todos', todo.id], context.previousTodo);\n      },\n      onSettled: () => {\n        // Refetch after error or success\n        queryClient.invalidateQueries({ queryKey: ['todos', todo.id] });\n      }\n    }\n  );\n\n  const handleToggle = () => {\n    mutate({\n      completed: !todo.completed,\n      updatedAt: new Date().toISOString()\n    });\n  };\n\n  return (\n    <button \n      onClick={handleToggle} \n      disabled={isLoading}\n      style={{\n        textDecoration: todo.completed ? 'line-through' : 'none',\n        opacity: isLoading ? 0.5 : 1\n      }}\n    >\n      {todo.title}\n    </button>\n  );\n}\n```\n\n---\n\n## Core API Reference\n\n### Configuration Functions\n\n#### `configureSWDQuery(config)`\nConfigures the library with custom settings.\n- **Parameters:**\n  - `config` (object): `{ baseURL, headers, defaultOptions, timeout }`\n- **Returns:** `void`\n\n#### `addHeaders(headers, merge)`\nAdds additional headers dynamically.\n- **Parameters:**\n  - `headers` (object): Headers to add\n  - `merge` (boolean, optional): Whether to merge with existing headers (default: true)\n- **Returns:** `void`\n\n#### `setContentTypeHeaders(contentType, additionalHeaders)`\nSets default headers for specific content types.\n- **Parameters:**\n  - `contentType` (string): Content type (e.g., 'application/json', 'multipart/form-data')\n  - `additionalHeaders` (object, optional): Additional headers to set\n- **Returns:** `void`\n\n#### `removeHeaders(headerKeys)`\nRemoves specific headers.\n- **Parameters:**\n  - `headerKeys` (string|Array): Header key(s) to remove\n- **Returns:** `void`\n\n#### `getHeaders()`\nGets current headers.\n- **Returns:** `Object` - Current headers object\n\n#### `axiosInstance`\nDirect access to the configured Axios instance for custom requests.\n- **Type:** Axios instance\n- **Usage:** For requests outside of React Query hooks\n\n#### `resetToDefaultHeaders()`\nResets headers to default values.\n- **Returns:** `void`\n- **Default Headers:** `Content-Type: application/json`, `Accept: application/json`\n\n### `SWDQueryProvider`\nWrap your app to provide React Query context.\n- **Props:**\n  - `children` (ReactNode): The application to wrap.\n  - `queryClient` (QueryClient, optional): Custom React Query client.\n  - `enableDevTools` (boolean, optional): Enable React Query Devtools.\n\n### Data Hooks\n- `useGet(queryKey, queryUrl, options)`\n- `usePost(queryKey, queryUrl, options)`\n- `usePut(queryKey, queryUrl, options)`\n- `useDelete(queryKey, queryUrl, options)`\n- `useSuspenseGet(queryKey, queryUrl, options)`\n\n**Parameters:**\n- `queryKey` (array): Unique key for the query/mutation.\n- `queryUrl` (string): API endpoint.\n- `options` (object, optional): React Query options.\n\n**Returns:**\n- For queries: `{ data, error, isLoading, isSuccess, isError, ... }`\n- For mutations: `{ mutate, mutateAsync, isLoading, error, ... }`\n\n**Note:** This library follows official TanStack Query v5 patterns. Three approaches are supported:\n\n### **Approach 1: useEffect with Query States (Recommended)**\n```javascript\nconst { data, isSuccess, isError, error } = useGet(['key'], '/api');\n\nuseEffect(() => {\n  if (isSuccess) {\n    console.log('Success:', data);\n  }\n}, [isSuccess, data]);\n\nuseEffect(() => {\n  if (isError) {\n    console.error('Error:', error);\n  }\n}, [isError, error]);\n```\n\n### **Approach 2: Global Callbacks via QueryClient**\n```javascript\n// Set up in your app initialization\nconst queryClient = new QueryClient({\n  defaultOptions: {\n    queries: {\n      onSuccess: (data, query) => {\n        if (query.meta?.onSuccess) {\n          query.meta.onSuccess(data);\n        }\n      },\n    },\n  },\n});\n```\n\n### **Approach 3: meta Option with Global Callbacks**\n```javascript\nconst { data } = useGet(['key'], '/api', {\n  meta: {\n    onSuccess: (data) => console.log('Success:', data),\n    onError: (error) => console.error('Error:', error),\n  }\n});\n```\n\n---\n\n## Advanced Usage Examples\n\n### Header Management\n\n#### Default Headers\nThe library comes with sensible defaults:\n- **Content-Type**: `application/json`\n- **Accept**: `application/json`\n\nThese defaults are automatically applied when you import the library. You can override them using the configuration functions.\n\n#### Basic Header Configuration\n```javascript\nimport { configureSWDQuery, addHeaders } from 'swd-axios-query';\n\n// Initial configuration\nconfigureSWDQuery({\n  baseURL: 'https://api.example.com',\n  headers: {\n    'Authorization': 'Bearer your-token',\n    'Content-Type': 'application/json'\n  }\n});\n\n// Add additional headers dynamically\naddHeaders({\n  'X-Custom-Header': 'custom-value',\n  'Accept': 'application/json'\n});\n```\n\n#### Content Type Management\n```javascript\nimport { setContentTypeHeaders, removeHeaders } from 'swd-axios-query';\n\n// Set headers for file uploads\nsetContentTypeHeaders('multipart/form-data', {\n  'X-Upload-Type': 'file'\n});\n\n// Set headers for JSON API\nsetContentTypeHeaders('application/json', {\n  'Accept': 'application/json'\n});\n\n// Remove specific headers\nremoveHeaders(['X-Custom-Header']);\n// or remove multiple\nremoveHeaders(['X-Custom-Header', 'X-Upload-Type']);\n```\n\n#### File Upload Example\n```javascript\nimport { setContentTypeHeaders, axiosInstance } from 'swd-axios-query';\n\nfunction FileUpload() {\n  const uploadFile = async (file) => {\n    // Set multipart headers for file upload\n    setContentTypeHeaders('multipart/form-data');\n    \n    const formData = new FormData();\n    formData.append('file', file);\n    \n    // Use axiosInstance directly for file upload\n    const response = await axiosInstance.post('/upload', formData, {\n      headers: {\n        'Content-Type': 'multipart/form-data'\n      }\n    });\n    \n    return response.data;\n  };\n\n  return (\n    <input \n      type=\"file\" \n      onChange={(e) => uploadFile(e.target.files[0])} \n    />\n  );\n}\n```\n\n### Direct Axios Instance Usage\n\n#### Custom API Requests\n```javascript\nimport { axiosInstance, addHeaders } from 'swd-axios-query';\n\n// For requests outside of React Query hooks\nconst customApiCall = async () => {\n  // Add temporary headers\n  addHeaders({ 'X-Request-ID': Date.now().toString() });\n  \n  try {\n    const response = await axiosInstance.get('/custom-endpoint');\n    return response.data;\n  } catch (error) {\n    console.error('Custom API call failed:', error);\n    throw error;\n  }\n};\n\n// Batch requests\nconst batchRequests = async () => {\n  const [users, posts, comments] = await Promise.all([\n    axiosInstance.get('/users'),\n    axiosInstance.get('/posts'),\n    axiosInstance.get('/comments')\n  ]);\n  \n  return {\n    users: users.data,\n    posts: posts.data,\n    comments: comments.data\n  };\n};\n```\n\n#### Interceptor Usage\n```javascript\nimport { \n  addRequestInterceptor, \n  addResponseInterceptor,\n  ejectRequestInterceptor,\n  ejectResponseInterceptor \n} from 'swd-axios-query';\n\n// Add request interceptor\nconst requestId = addRequestInterceptor((config) => {\n  config.headers['X-Request-ID'] = Date.now().toString();\n  return config;\n});\n\n// Add response interceptor\nconst responseId = addResponseInterceptor(\n  (response) => {\n    console.log('Response received:', response.status);\n    return response;\n  },\n  (error) => {\n    console.error('Request failed:', error.message);\n    return Promise.reject(error);\n  }\n);\n\n// Remove interceptors when needed\nejectRequestInterceptor(requestId);\nejectResponseInterceptor(responseId);\n```\n\n### Dynamic Header Management\n```javascript\nimport { addHeaders, getHeaders, removeHeaders } from 'swd-axios-query';\n\n// Check current headers\nconsole.log('Current headers:', getHeaders());\n\n// Add headers conditionally\nconst addAuthHeader = (token) => {\n  if (token) {\n    addHeaders({ 'Authorization': `Bearer ${token}` });\n  }\n};\n\n// Replace all headers (don't merge)\naddHeaders({\n  'Content-Type': 'application/json',\n  'Accept': 'application/json'\n}, false); // merge = false\n\n// Remove authentication header\nremoveHeaders('Authorization');\n\n// Reset to default headers\nresetToDefaultHeaders();\n```\n\n---\n\n## Optional & Advanced Features\n\n### Axios Request/Response Interceptors\nAdd or remove Axios interceptors globally for authentication, logging, or error handling.\n\n**Add a request interceptor:**\n```js\nimport { addRequestInterceptor } from 'swd-axios-query';\nconst reqId = addRequestInterceptor(config => { /* ... */ return config; });\n```\n**Add a response interceptor:**\n```js\nimport { addResponseInterceptor } from 'swd-axios-query';\nconst resId = addResponseInterceptor(\n  response => response,\n  error => Promise.reject(error)\n);\n```\n**Remove an interceptor:**\n```js\nimport { ejectRequestInterceptor, ejectResponseInterceptor } from 'swd-axios-query';\nejectRequestInterceptor(reqId);\nejectResponseInterceptor(resId);\n```\n\n---\n\n### Global Loading/Error State Context (Optional)\nTrack loading and error state for all API requests in your app with a single provider and hook.\n\n**Setup:**\n```js\nimport { SWDGlobalStatusProvider } from 'swd-axios-query';\n<SWDGlobalStatusProvider>\n  <App />\n</SWDGlobalStatusProvider>\n```\n**Usage:**\n```js\nimport { useGlobalStatus } from 'swd-axios-query';\nconst { isLoading, error } = useGlobalStatus();\n```\n- This feature is optional. If you don't use the provider, nothing changes in your app.\n\n---\n\n## Contribution & Feedback\n\nWe welcome contributions and feedback!\n- **Report bugs or request features:** Open an issue or pull request.\n- **Questions or suggestions:** Contact the maintainer or open a discussion.\n- **Found a security issue?** Please report it privately.\n\n---\n\n**Thank you for using SWD Axios Query!**\n\n","readmeFilename":"README.md"}