{"_id":"@alex-mcgovern/zodios-react","_rev":"11-7705d9adc2fd56ba3a9164316a3aaa2c","time":{"created":"2024-05-23T07:25:49.356Z","10.4.5":"2024-05-17T10:51:53.566Z","modified":"2024-05-23T10:12:05.323Z","10.4.6-0":"2024-05-23T07:25:49.713Z","10.4.6-1":"2024-05-23T07:34:23.479Z","10.4.6-3":"2024-05-23T07:58:50.632Z","10.4.6-4":"2024-05-23T08:04:24.327Z","10.4.6-5":"2024-05-23T08:29:38.270Z","10.4.6-6":"2024-05-23T08:31:01.253Z","11.0.1":"2024-05-23T10:02:12.656Z","11.0.2":"2024-05-23T10:09:54.935Z","11.0.3":"2024-05-23T10:12:05.118Z"},"name":"@alex-mcgovern/zodios-react","dist-tags":{"latest":"11.0.3"},"versions":{"10.4.6-0":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"10.4.6-0","main":"lib/index.js","module":"lib/index.mjs","typings":"lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js","types":"./lib/index.d.ts"},"./package.json":"./package.json"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"prebuild":"rimraf lib","build":"tsup","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","rc":"npm version prerelease --preid=rc","test":"jest --coverage"},"peerDependencies":{"@tanstack/react-query":"5.x","@zodios/core":">=10.2.0 <11.0.0","react":">=16.8.0"},"devDependencies":{"@tanstack/react-query":"5.36.0","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@zodios/core":"10.9.6","axios":"1.5.1","cors":"2.8.5","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"5.2.2","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@10.4.6-0","gitHead":"c6a47749b530b61b5b534bae7d9203dd21a686ad","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-F1UsKuEJEnyiirzKTpHtszMS4GR91BQLmXTxzs6MVBRHiZSh5wX7FMkCBVk4wJMVR/+hJ4WT6Fngmeeuydy9Fg==","shasum":"85c1d63b80214b2dbcd5ffa04077fcaa9274991b","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-10.4.6-0.tgz","fileCount":3,"unpackedSize":6863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp2cINfo2mzHnj50C6yztqsMA39CQ6fd80L+EEG/3nBQIhAMOjjRPqh9LD2PWP4T0RbQoE0dzKg1NbCZmJ7QvfbLS2"}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_10.4.6-0_1716449149476_0.7013006970953666"},"_hasShrinkwrap":false},"10.4.6-1":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"10.4.6-1","main":"lib/index.js","module":"lib/index.mjs","typings":"lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js","types":"./lib/index.d.ts"},"./package.json":"./package.json"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"prebuild":"rimraf lib","build":"tsup","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","rc":"npm version prerelease --preid=rc","test":"jest --coverage"},"peerDependencies":{"@tanstack/react-query":"5.x","@zodios/core":">=10.2.0 <11.0.0","react":">=16.8.0"},"devDependencies":{"@tanstack/react-query":"5.36.0","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@zodios/core":"10.9.6","axios":"1.5.1","cors":"2.8.5","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"5.2.2","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@10.4.6-1","gitHead":"742bae71813cd8f0e16bf1a502a67d48258b0b14","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-L9ATOAnW+uGwRF6eCFcd96PQeZ+jQuhiYSIF8hMeBShXXlCtBSg1gmv9TX4hcZ5Mt2JZ9zpvKU02owyaOtDN2A==","shasum":"ff45671c8343a322fde33d89196b17834db3c20a","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-10.4.6-1.tgz","fileCount":6,"unpackedSize":38615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdQ5zKpKmTBrEfQJIwZOlFoFvr7XkepCN0OP7S/+3kVAIgcUzqwjEjcrdrArqwalBT36PZlADiZylet+MMcUItMgI="}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_10.4.6-1_1716449663322_0.562906853999741"},"_hasShrinkwrap":false},"10.4.6-3":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"10.4.6-3","main":"lib/index.js","module":"lib/index.mjs","typings":"lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js","types":"./lib/index.d.ts"},"./package.json":"./package.json"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"prebuild":"rimraf lib","build":"tsup","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","rc":"npm version prerelease --preid=rc","test":"jest --coverage"},"peerDependencies":{"@tanstack/react-query":"5.x","@zodios/core":">=10.2.0 <11.0.0","react":">=16.8.0"},"devDependencies":{"@tanstack/react-query":"5.36.0","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@zodios/core":"10.9.6","axios":"1.5.1","cors":"2.8.5","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"5.2.2","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@10.4.6-3","gitHead":"45e1140f1cf65e6024d551e5515cdc598b7ae9f5","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-/s78WXT+itaLE9cf+0BtjJwwEhg/vG/T9qkq8H4Mj/Acol5FReTfkVV5BH7w0otkSAFlKFdpilJ75Sy/PckSXQ==","shasum":"083e505591ab0ba85b0045ab42d9b64a038adb7e","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-10.4.6-3.tgz","fileCount":5,"unpackedSize":33907,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeoKeK81qwY+32e/v3QOBDe08Jpm+ZFu6kr8Bk5ElZRAIhAP0dD4qdlRXG2Lnm26L47FrhE64diw/WcrFQnz/YoT+Q"}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_10.4.6-3_1716451130495_0.16810317772344519"},"_hasShrinkwrap":false},"10.4.6-4":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"10.4.6-4","main":"lib/index.js","module":"lib/index.mjs","typings":"lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js","types":"./lib/index.d.ts"},"./package.json":"./package.json"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"prebuild":"rimraf lib","build":"tsup","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","rc":"npm version prerelease --preid=rc","test":"jest --coverage"},"peerDependencies":{"@tanstack/react-query":"5.36.0","@zodios/core":">=10.2.0 <11.0.0","react":">=16.8.0"},"devDependencies":{"@tanstack/react-query":"5.36.0","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@zodios/core":"10.9.6","axios":"1.5.1","cors":"2.8.5","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"5.2.2","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@10.4.6-4","gitHead":"b6dfef09b2e1f1cf2bdc0b12c25479e07b71609e","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-9xXOvTABDZD0+zEchw9Uhw/soQk0DEvc4Uw7eZ+dIkncQ3ceta4y27igjL1fwZaRkmUpVMKCEtLJEF1xTNgtTA==","shasum":"dba0cdfa90a63708f25801135b7434ca539268ff","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-10.4.6-4.tgz","fileCount":5,"unpackedSize":33910,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMlNn8cvUa3o+drh92pOiJd0KC/IhN8p9/HZcZgPeVUAiEA2UFjmfxIO2v7oPZtqs9Wr4l594jButxTUEH9Hnmgtl0="}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_10.4.6-4_1716451464183_0.3921098440983064"},"_hasShrinkwrap":false},"10.4.6-5":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"10.4.6-5","types":"lib/types.d.ts","type":"module","main":"lib/index.js","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js","types":"./lib/index.d.ts"},"./package.json":"./package.json"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"build":"tsup","eslint":"eslint .","fix":"concurrently -n PRETTIER,ESLINT -c \"bgYellow.bold,bgRed.bold\" \"npm:fix-prettier\" \"npm:fix-eslint\"","fix-eslint":"eslint . --fix","fix-prettier":"prettier . --write","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","prebuild":"rimraf lib","rc":"npm version prerelease --preid=rc","test":"jest --coverage","tsc":"tsc"},"peerDependencies":{"@tanstack/react-query":"5.36.0","@zodios/core":">=10.2.0 <11.0.0","react":">=18.2.0"},"devDependencies":{"@tanstack/react-query":"5.36.0","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"6.17.0","@zodios/core":"10.9.6","axios":"1.5.1","concurrently":"^8.2.2","cors":"2.8.5","eslint":"^8.0.1","eslint-config-prettier":"9.1.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-perfectionist":"2.5.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"4.6.0","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","prettier":"3.1.1","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"*","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@10.4.6-5","gitHead":"588d6268673fcbc6abe535a823bb37cdc04a7931","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-PAYlgqJz2jwkmxBmVQDezOYRshMGhtYk/K0Lo0vfGdsp0pODO9D6/FCi156cw2G4w2Cw1pQwpIfalpRPCsx+Qg==","shasum":"04c1cadca814ff199791b83e6195a037ef906e66","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-10.4.6-5.tgz","fileCount":5,"unpackedSize":34311,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpfE33whC1Y/IDh+mIsJh44NsheNgyukN+wOeG52i8UQIhAJjAmXe6MuPzyQfmgpe4CdRXcqVc56+LpA27kaFcJTKV"}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_10.4.6-5_1716452978104_0.049624407178067376"},"_hasShrinkwrap":false},"10.4.6-6":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"10.4.6-6","types":"lib/types.d.ts","type":"module","main":"lib/index.js","author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"build":"tsup","eslint":"eslint .","fix":"concurrently -n PRETTIER,ESLINT -c \"bgYellow.bold,bgRed.bold\" \"npm:fix-prettier\" \"npm:fix-eslint\"","fix-eslint":"eslint . --fix","fix-prettier":"prettier . --write","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","prebuild":"rimraf lib","rc":"npm version prerelease --preid=rc","test":"jest --coverage","tsc":"tsc"},"peerDependencies":{"@tanstack/react-query":"5.36.0","@zodios/core":">=10.2.0 <11.0.0","react":">=18.2.0"},"devDependencies":{"@tanstack/react-query":"5.36.0","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@typescript-eslint/eslint-plugin":"^6.4.0","@typescript-eslint/parser":"6.17.0","@zodios/core":"10.9.6","axios":"1.5.1","concurrently":"^8.2.2","cors":"2.8.5","eslint":"^8.0.1","eslint-config-prettier":"9.1.0","eslint-config-standard-with-typescript":"^43.0.1","eslint-plugin-import":"^2.25.2","eslint-plugin-jsdoc":"48.2.3","eslint-plugin-n":"^15.0.0 || ^16.0.0 ","eslint-plugin-perfectionist":"2.5.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.34.1","eslint-plugin-react-hooks":"4.6.0","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","prettier":"3.1.1","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"*","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@10.4.6-6","gitHead":"120cf22838176ce38f498e093c485a6fd09db04a","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jen7nF+0NV+otRBvP2s6S/CN7ScLFW/q06CVVybMFk30ChqjpHfpgOegLxtz1xIQsWfeX+T8jS+A4FP9eBLYxQ==","shasum":"d73a7f47b1dab3ccbb9eee95c5bf8eda4a4d105a","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-10.4.6-6.tgz","fileCount":5,"unpackedSize":34147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFnhszsOJpVOF+pyu8A2JMFH9zc3tPQK79aCmiT7YpYAiAH0w+/G8lo1VQHqbZMFNYJb4/J700WyJY4oZ7kuCBNdw=="}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_10.4.6-6_1716453061068_0.06375112354575752"},"_hasShrinkwrap":false},"11.0.1":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"11.0.1","main":"lib/index.js","module":"lib/index.mjs","typings":"lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","require":"./lib/index.js","types":"./lib/index.d.ts"},"./package.json":"./package.json"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"build":"tsup","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","postversion":"npm publish --access public && git push --no-verify","prebuild":"rimraf lib && yarn test","preversion":"npm run build","rc":"npm version prerelease --preid=rc","test":"jest --coverage"},"peerDependencies":{"@tanstack/react-query":"5.37.1","@zodios/core":">=10.2.0 <11.0.0","react":">=16.8.0"},"devDependencies":{"@tanstack/react-query":"5.37.1","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@zodios/core":"10.9.6","axios":"1.5.1","cors":"2.8.5","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"5.2.2","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@11.0.1","gitHead":"fc632d65865cb65637c8ad2a7bab4fd850a56d4c","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-5escSMHT8EcV28LfJ4JWu7skbZuPg92pXNvNSjXvVt6rrFBRLbW9ei6z7Sa6kuSXNxyzLAY0GmHD9egmdarNgA==","shasum":"48de8093d55e6575052ea502a5fc4d877b1dc247","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-11.0.1.tgz","fileCount":6,"unpackedSize":38641,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ8Q6uMxhqJuWu5QeHnC4kBm+RN9zjEGYq2o0uvjsNOAiBujwPWGNyFuZdLwCKeGhx4FlguJ2bhAmKi5qLc4MgaEw=="}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_11.0.1_1716458532538_0.666591716769179"},"_hasShrinkwrap":false},"11.0.2":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"11.0.2","main":"lib/index.js","type":"module","typings":"lib/index.d.ts","exports":{".":{"import":"./lib/index.mjs","types":"./lib/index.d.ts"},"./package.json":"./package.json"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"build":"tsup","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","postversion":"npm publish --access public && git push --no-verify","prebuild":"rimraf lib && yarn test","preversion":"npm run build","rc":"npm version prerelease --preid=rc","test":"jest --coverage"},"peerDependencies":{"@tanstack/react-query":"5.37.1","@zodios/core":">=10.2.0 <11.0.0","react":">=16.8.0"},"devDependencies":{"@tanstack/react-query":"5.37.1","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@zodios/core":"10.9.6","axios":"1.5.1","cors":"2.8.5","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"5.2.2","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@11.0.2","gitHead":"117ddf7996390ba908f9dd49708d44dfce35689c","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-56FD40mhh/iyqEZxRtMXIsXFKsnjG2iK1wsaGiu5xUE6mX8/VeFg0fTvXm94n/ha58q3M1V42kSNhuVFWOCw4g==","shasum":"01cfe4c8ae01e098074a05fab5ad7a808fc10ae3","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-11.0.2.tgz","fileCount":5,"unpackedSize":33892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD64jWUP4aECw3W7TEJiTfabGpqZPkuo1Jdp+a1t/0BUwIgNhh5/q/3ZuA5ckSf561uZgbyL9lCzHoNPrhdhw44cFI="}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_11.0.2_1716458994780_0.1489064631223156"},"_hasShrinkwrap":false},"11.0.3":{"name":"@alex-mcgovern/zodios-react","description":"React hooks for zodios","version":"11.0.3","main":"lib/index.js","type":"module","typings":"lib/index.d.ts","exports":{".":{"import":"./lib/index.js","types":"./lib/index.d.ts"},"./package.json":"./package.json"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"homepage":"https://github.com/ecyrbe/zodios-react","repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"license":"MIT","keywords":["axios","openapi","zod","autocomplete","validation"],"scripts":{"build":"tsup","major-rc":"npm version premajor --preid=rc","minor-rc":"npm version preminor --preid=rc","patch-rc":"npm version prepatch --preid=rc","postversion":"npm publish --access public && git push --no-verify","prebuild":"rimraf lib && yarn test","preversion":"yarn run build","rc":"npm version prerelease --preid=rc","test":"jest --coverage"},"peerDependencies":{"@tanstack/react-query":"5.37.1","@zodios/core":">=10.2.0 <11.0.0","react":">=16.8.0"},"devDependencies":{"@tanstack/react-query":"5.37.1","@testing-library/dom":"9.3.3","@testing-library/jest-dom":"6.1.4","@testing-library/react":"14.0.0","@testing-library/react-hooks":"8.0.1","@testing-library/user-event":"14.5.1","@types/axios":"0.14.0","@types/cors":"2.8.14","@types/express":"4.17.19","@types/jest":"29.5.5","@types/node":"20.8.9","@types/react":"18.2.30","@zodios/core":"10.9.6","axios":"1.5.1","cors":"2.8.5","express":"4.18.2","jest":"29.7.0","jest-environment-jsdom":"29.7.0","react":"18.2.0","react-dom":"18.2.0","react-test-renderer":"18.2.0","rimraf":"5.0.5","ts-jest":"29.1.1","ts-node":"10.9.1","tsup":"6.3.0","typescript":"5.2.2","zod":"3.22.4"},"resolutions":{"@types/react":"18.2.30"},"dependencies":{},"_id":"@alex-mcgovern/zodios-react@11.0.3","gitHead":"004e1768eb73479156516bb8aa39b3c73e71a29c","bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-m00FCvRaqvxHjihbwPORHMp0hY3fwcwptG/r1xkDric3RDU3vitnMFO4uu6D3z32IfFDM3lySqqU+d7ohDKp4g==","shasum":"804e98f35995df47691dac7bd2004e06d98c2c8e","tarball":"https://registry.npmjs.org/@alex-mcgovern/zodios-react/-/zodios-react-11.0.3.tgz","fileCount":5,"unpackedSize":33892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9XWelA8iNHiequSXu5TM+CvV+6EyDlMjRDwPfyoHRUAiEAoN9oxfxPUcbPQdI4MSayWjzuaWCWMxnRPqyVb9NgENg="}]},"_npmUser":{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"},"directories":{},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zodios-react_11.0.3_1716459124940_0.6813100501676739"},"_hasShrinkwrap":false}},"maintainers":[{"name":"alex-mcgovern","email":"alex_mcgovernsmith@icloud.com"}],"description":"React hooks for zodios","homepage":"https://github.com/ecyrbe/zodios-react","keywords":["axios","openapi","zod","autocomplete","validation"],"repository":{"type":"git","url":"git+https://github.com/ecyrbe/zodios-react.git"},"author":{"name":"ecyrbe","email":"ecyrbe@gmail.com"},"bugs":{"url":"https://github.com/ecyrbe/zodios-react/issues"},"license":"MIT","readme":" <h1 align=\"center\">Zodios React</h1>\n <p align=\"center\">\n   <a href=\"https://github.com/ecyrbe/zodios-react\">\n     <img align=\"center\" src=\"https://raw.githubusercontent.com/ecyrbe/zodios-react/main/docs/logo.svg\" width=\"128px\" alt=\"Zodios logo\">\n   </a>\n </p>\n \n <p align=\"center\">\n    React hooks for zodios backed by <a src=\"https://react-query.tanstack.com/\" >react-query</a>\n </p>\n \n <p align=\"center\">\n   <a href=\"https://www.npmjs.com/package/@zodios/react\">\n   <img src=\"https://img.shields.io/npm/v/@zodios/react.svg\" alt=\"langue typescript\">\n   </a>\n   <a href=\"https://www.npmjs.com/package/@zodios/react\">\n   <img alt=\"npm\" src=\"https://img.shields.io/npm/dw/@zodios/react\">\n   </a>\n   <a href=\"https://github.com/ecyrbe/zodios-react/blob/main/LICENSE\">\n    <img alt=\"GitHub\" src=\"https://img.shields.io/github/license/ecyrbe/zodios-react\">   \n   </a>\n   <img alt=\"GitHub Workflow Status\" src=\"https://img.shields.io/github/workflow/status/ecyrbe/zodios-react/CI\">\n </p>\n\n# Install\n\n```bash\n> npm install @zodios/react\n```\n\nor\n\n```bash\n> yarn add @zodios/react\n```\n\n# Usage\n\nZodios comes with a Query and Mutation hook helper.  \nIt's a thin wrapper around React-Query but with zodios auto completion.\n  \nZodios query hook also returns an invalidation helper to allow you to reset react query cache easily\n  \n```typescript\nimport React from \"react\";\nimport { QueryClient, QueryClientProvider } from \"react-query\";\nimport { Zodios, asApi } from \"@zodios/core\";\nimport { ZodiosHooks } from \"@zodios/react\";\nimport { z } from \"zod\";\n\n// you can define schema before declaring the API to get back the type\nconst userSchema = z\n  .object({\n    id: z.number(),\n    name: z.string(),\n  })\n  .required();\n\nconst createUserSchema = z\n  .object({\n    name: z.string(),\n  })\n  .required();\n\nconst usersSchema = z.array(userSchema);\n\n// you can then get back the types\ntype User = z.infer<typeof userSchema>;\ntype Users = z.infer<typeof usersSchema>;\n\nconst api = asApi([\n  {\n    method: \"get\",\n    path: \"/users\",\n    description: \"Get all users\",\n    parameters: [\n      {\n        name: \"q\",\n        type: \"Query\",\n        schema: z.string(),\n      },\n      {\n        name: \"page\",\n        type: \"Query\",\n        schema: z.string().optional(),\n      },\n    ],\n    response: usersSchema,\n  },\n  {\n    method: \"get\",\n    path: \"/users/:id\",\n    description: \"Get a user\",\n    response: userSchema,\n  },\n  {\n    method: \"post\",\n    path: \"/users\",\n    description: \"Create a user\",\n    parameters: [\n      {\n        name: \"body\",\n        type: \"Body\",\n        schema: createUserSchema,\n      },\n    ],\n    response: userSchema,\n  },\n]);\nconst baseUrl = \"https://jsonplaceholder.typicode.com\";\n\nconst zodios = new Zodios(baseUrl, api);\nconst zodiosHooks = new ZodiosHooks(\"jsonplaceholder\", zodios);\n\nconst Users = () => {\n  const {\n    data: users,\n    isLoading,\n    error,\n    invalidate: invalidateUsers, // zodios also provides invalidation helpers\n  } = zodiosHooks.useQuery(\"/users\");\n  const { mutate } = zodiosHooks.useMutation(\"post\", \"/users\", undefined, {\n    onSuccess: () => invalidateUsers(),\n  });\n\n  return (\n    <>\n      <h1>Users</h1>\n      <button onClick={() => mutate({ name: \"john doe\" })}>add user</button>\n      {isLoading && <div>Loading...</div>}\n      {error && <div>Error: {(error as Error).message}</div>}\n      {users && (\n        <ul>\n          {users.map((user) => (\n            <li key={user.id}>{user.name}</li>\n          ))}\n        </ul>\n      )}\n    </>\n  );\n};\n\n// on another file\nconst queryClient = new QueryClient();\n\nexport const App = () => {\n  return (\n    <QueryClientProvider client={queryClient}>\n      <Users />\n    </QueryClientProvider>\n  );\n};\n```\n","readmeFilename":"README.md"}