{"_id":"r-custom-hooks","_rev":"17-d131feb73cbdd40569a72851dead106b","name":"r-custom-hooks","description":"Predefined custom react hooks","dist-tags":{"latest":"0.1.27"},"versions":{"0.1.0":{"name":"r-custom-hooks","version":"0.1.0","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.0","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"5dfb761aa733513841b899bbaa79889cb07e4022","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.0.tgz","fileCount":8,"integrity":"sha512-BQ1yyyS5Qzw/nlElYS05+I7tBbPYCco6qx0O5wpQ+f6prfXjhr2WDvWD3nSzsZfaL4ixgpbWHTlErF/4uuVevQ==","signatures":[{"sig":"MEUCIQCSIDXPhfERSK8V+GumrccDi4Ac2wbibIjU9O2JMIuwdAIgV1uYOjotRAl70kzRLDhgPkIrCbYC5DPyG8guu5DM3Bk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3985},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a53d1a04ceb2d5619abfc83f2d38efd4800fc00","scripts":{"test":"npx jest","build":"npm run clean && npm run test && git stash && npm run compile && npm version patch && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","build-win":"npm run clean-win && npm run test && npm run compile && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","jest-environment-jsdom":"^29.6.4"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.0_1693007892404_0.577381677056122","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"r-custom-hooks","version":"0.1.1","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.1","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"d63eae0e2c53384184ef7d22890139b61f889819","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.1.tgz","fileCount":8,"integrity":"sha512-GsT8ltoezGhqgz5sDEkHQJpDQ14UnO4IrB8t/X2rFcLLcbaJ6yoKGP3jne1y164vfC94qtQ+y9+5CN2JmRFrWg==","signatures":[{"sig":"MEUCICtEfHfBxEkRlIdP83vForfyQuJQ9xvkkfawwSXUAoL1AiEAzmYY0i2zRew8Ry99kyWjxrzTD5ex9enflGU8XhPp6Z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4064},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"44570ad9566b916e6299ec7418e082cdc45b6b87","scripts":{"test":"npx jest","build":"npm run clean && npm run test && git stash && npm run compile && npm version patch && echo ___Compiled successfully___ && git push","clean":"rm -rf ./dist","compile":"npx tsc","build-win":"npm run clean-win && npm run test && npm run compile && echo ___Compiled successfully___ && git push","clean-win":"echo y|del \"./dist\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","jest-environment-jsdom":"^29.6.4"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.1_1693009207265_0.11013938528283429","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"r-custom-hooks","version":"0.1.2","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.2","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"d15ca34b097162779127d5eaf769e929e6f079ec","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.2.tgz","fileCount":8,"integrity":"sha512-G3HkcQbF7SKX+LBKTQr8tALzWXMPIs9+GZYsbQ4vKZbsewITzS80WmsUlyCMzmx9CN0WuqBC1FtnQmt0VfoHOw==","signatures":[{"sig":"MEUCIFPO8krN6vW1RzIGZLBElaA0/og7QtWZN1Jf0S0d0VieAiEA8lE1aY4/4UHuvVGzNxnDonLnR774g6fU6DHui+WlcZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4085},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d428b231b397189d37ed7128a950b384ead7d4ac","scripts":{"test":"npx jest","build":"npm run clean && npm run test && git stash && npm run compile && npm version patch && echo ___Compiled successfully___ && git push","clean":"rm -rf ./dist","compile":"npx tsc","build-win":"npm run clean-win && npm run test && npm run compile && echo ___Compiled successfully___ && git push","clean-win":"echo y|del \"./dist\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","jest-environment-jsdom":"^29.6.4"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.2_1693009555830_0.8205632052468195","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"r-custom-hooks","version":"0.1.3","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.3","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"11b74b8a0329fe4c8905e559a4e271f53824173b","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.3.tgz","fileCount":1,"integrity":"sha512-6Qvjo/KwAhodC9vHwHPAMzDiwiK1sPFkBqEEPaZMull4KF9RIeNVWSWIh3C9WDdx/iXbgDc6C1b0pnkQmrcD7A==","signatures":[{"sig":"MEYCIQDv6uH1Rv4VHAOO1Gfj9f/+GUZBMGklJzm6KSReUzhEvQIhAPWjXme8fW22X6NreVAuMaNhPXNewGwLVRZ7VoNC5BTX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1240},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a9c978ea021daff3f631f5f5552ea97ade431b54","scripts":{"test":"npx jest","build":"npm run clean && npm run test && git stash && npm run compile && npm version patch && echo ___Compiled successfully___ && git push","clean":"rm -rf ./dist","compile":"npx tsc","build-win":"npm run clean-win && npm run test && npm run compile && echo ___Compiled successfully___ && git push","clean-win":"echo y|del \"./dist\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","jest-environment-jsdom":"^29.6.4"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.3_1693009887372_0.206517345680985","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"r-custom-hooks","version":"0.1.7","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.7","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"4354556d47c024fc14ebb526b6c25eeeabfdd4eb","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.7.tgz","fileCount":1,"integrity":"sha512-lOK9/UDFoFnQ/+bIhNFUgvwE6tyIfSwz6+vNk3bMvs70qVeSzRAhgXg1jYCsgDeA3O/1LQW2FL/7FgY0GAMYVg==","signatures":[{"sig":"MEUCIQDehWodBgaHnMhhVRKRN7TfrBTFBAO/FnN8N7tNiI5wRwIgfO7dKcRJQNi3CwhM1dSiRg8oMDqcfPLstf10zO9PXvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c6afd1dbb51151056fb89a55179284c0627cc713","scripts":{"test":"npx jest","build":"npm run clean && npm run test && git stash && npm run compile && npm version patch && echo ___Compiled successfully___ && git push","clean":"rm -rf ./dist","compile":"npx tsc","build-win":"npm run clean-win && npm run test && npm run compile && echo ___Compiled successfully___ && git push","clean-win":"echo y|del \"./dist\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","jest-environment-jsdom":"^29.6.4"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.7_1693010451265_0.4825075326006658","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"r-custom-hooks","version":"0.1.8","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.8","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"9c6dae9964c2dc7ae4d6acb1478d48befc2a815e","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.8.tgz","fileCount":7,"integrity":"sha512-7E9XkUZDgCLWUFBt6VIdKy5AKRNWpLh4lWHT0EmYw09HgWCATFffsEe7oandY5TLrr87dmPoTrPovAeRTMbQTw==","signatures":[{"sig":"MEUCIBSrTR9Jiq0vJhdmKmNOzrm65lZm4BmeCEzh/vBtdnvvAiEAkOcf+3JD+kbZBgdHUn8HCmKXu7UP0WD0HdhyT/7IlI0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3426},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"814516329b38e922bf7144a2980dec1586dc28ec","scripts":{"test":"npx jest","build":"npm run clean && npm run test && git stash && npm run compile && npm version patch && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","build-win":"npm run clean-win && npm run test && npm run compile && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","jest-environment-jsdom":"^29.6.4"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.8_1693010789779_0.29892174304516694","host":"s3://npm-registry-packages"}},"0.1.9":{"name":"r-custom-hooks","version":"0.1.9","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.9","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"57184886b5b93b89819ae029b72f4ba46c5927cf","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.9.tgz","fileCount":7,"integrity":"sha512-TsGY7Oy0GDrpZ4jzdx4zYzukD9AEwygrBwocGLLMLjzESVajKNf9gzpu2oxC7YgINZb82ikyDHwC9V2gsTZfig==","signatures":[{"sig":"MEUCIQDC0OdKQlA8JYltEnZgr3NSHM193eU7RrKMlsuHlOFvSwIgHE0mCaM5eWIQhnwnepko1IItnKHFTB81bpu+wl+1ClY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3413},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce1b7c23cffe3f75db4131d7bffe1909eb80db97","scripts":{"test":"npx jest","build":"npm run clean && npm run test && npm run compile && npm version patch && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","build-win":"npm run clean-win && npm run test && npm run compile && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","jest-environment-jsdom":"^29.6.4"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.9_1693011333448_0.791967500851267","host":"s3://npm-registry-packages"}},"0.1.11":{"name":"r-custom-hooks","version":"0.1.11","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.11","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"2f72a43a5fa979405692a61e9aac75b63b4ea3e4","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.11.tgz","fileCount":14,"integrity":"sha512-s+T7qeam+X3nVS1UA7IVJOKBgCeRusFqP+rSmPzKTvVCyGZhHqFCO5ivj7FqmCpL2EXCOEfy1gs/yDrYhlaL0Q==","signatures":[{"sig":"MEUCIAdM9vK63QGCsVIaMxPhGTCLjHO7DFZ0WWpJrR3nuMM1AiEAqRUTdgCPOMz0lYnTQBpo3343sgQzUsz8MYjd6m6YOYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8926},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"848570bde7ec2a6fae6f77247575ab172a141929","scripts":{"lint":"npx eslint .","test":"npx jest","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\"","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0","@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.11_1693088165869_0.6327705187462533","host":"s3://npm-registry-packages"}},"0.1.13":{"name":"r-custom-hooks","version":"0.1.13","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.13","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"664e159fa985887c8c2793520bca7d72364cc736","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.13.tgz","fileCount":2,"integrity":"sha512-RLfmmuimHcYqHLiFDJmylHfHJ1tRddnfkZbrB7HPD62ZFlNOExH5KoGjZ163n2zZTAEFt0tU3zoHO8dk/TH7/g==","signatures":[{"sig":"MEUCIQDJ2lKZsr+PliLdAf2BZQ3Mtw04/6SJcBxeI+3jocysfAIgPH8dfURi/PwxHoINe6ZeaZ7lALaktaheQTALeV02/Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3524},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0fea344e15ed16eefaf813d08438aabfe4cfb52c","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\"","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"9.6.6","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.0","dependencies":{"react":"^18.2.0","@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.13_1693092795103_0.9768288866504391","host":"s3://npm-registry-packages"}},"0.1.16":{"name":"r-custom-hooks","version":"0.1.16","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.16","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"05336570f4d788c453d84daec0522196e361b202","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.16.tgz","fileCount":14,"integrity":"sha512-AhTZBSVgOXJw+k48iU3V6+jdyDblD7qdu1bt4epBnWrLlBD8VoJV4MRF14CsaAPkzkEEBb8lugsgfsSvNIuKIw==","signatures":[{"sig":"MEYCIQCfPitjXkN26vbOJJIECmN6msagDlOt3G51f3N4Vl+j+gIhAMDxFTsCZuGpG+y/gnqBBiuT5JO1VtByunZYsfeJ4+Wn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10258},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f02872b23af2afa30b7803f5f0e8923bc582f2c","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\"","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0","@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.16_1693093862410_0.3104401172291018","host":"s3://npm-registry-packages"}},"0.1.17":{"name":"r-custom-hooks","version":"0.1.17","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.17","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"f16e737a69c39b240932dec3d7909a7a3dfbfd1a","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.17.tgz","fileCount":14,"integrity":"sha512-NblWIb+ZKCjznBINuLRmDvwSiDvYURasrkCEFHjGBj2NePds3QhghILd6VxNJR8wS+R2XVdPlpkyPh9Lk1w0zQ==","signatures":[{"sig":"MEYCIQDOsUHXrhWNqh4ss7nEh8A3qsogDjA39uVbvx/duZtjMQIhAPMNzkSsJ7u0jvKDrtMdgX98bicld5quLmiwuKceFl9A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10258},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ba0c34a0edfa5b2a5fe282909ab984da299fb94a","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\"","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0","@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.17_1693094294049_0.3411436186751302","host":"s3://npm-registry-packages"}},"0.1.19":{"name":"r-custom-hooks","version":"0.1.19","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.19","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"a741f17cb02cd64fa11344290a93d87819bf2c3d","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.19.tgz","fileCount":14,"integrity":"sha512-D/5Eeu5Yw5Tf9Ds8TZHXtazA6v0YMR3gKPczc0sXgnD7l1e2P9vG1BfExsJ8vpeOphq1ucRZ7S1IJB3OtD8a2g==","signatures":[{"sig":"MEQCHyhIybrIBKzeBUcmGuQT8ShyOnnVzNA3y2myTnFnmZsCIQCduJm88M9HLocH8qGvh9MB2y56aCu2zcqXHKW/pPxtow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10235},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2d92e5c29d5cfe392cb1a2c5037a9f6de9e5175a","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\"","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0","@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.19_1693101386060_0.8189668182881753","host":"s3://npm-registry-packages"}},"0.1.20":{"name":"r-custom-hooks","version":"0.1.20","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.20","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"1900afba6499537f404b75bef63b87ffab52c176","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.20.tgz","fileCount":18,"integrity":"sha512-PeQxT2LnSSc0HqBlR3U5pO9wm2uaOkt+i6UGlOzRS6jmr8+6SF0pA16/wDJruhCKFSx3/kIZhRsBtAB61FtMPg==","signatures":[{"sig":"MEYCIQDOZqiaQtPok/bSlqLQmrisvhK9sHOn6Y08I1ZNePhmXwIhAMiZmX3hDC1OLNUQrmNH5X8rr8r26B6ptR1tkuODpFKF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13067},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ead04327d2f98b3894f9f0649cb6b5bf91479a06","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\"","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0","@testing-library/react":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.20_1693173615121_0.1795290275122854","host":"s3://npm-registry-packages"}},"0.1.21":{"name":"r-custom-hooks","version":"0.1.21","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.21","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"9250ec2a1f2ab1cb52800505affd6b2f08f0fd72","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.21.tgz","fileCount":22,"integrity":"sha512-iGj/ru+jDIhsjfeAVxLjp7z66SJQ7O++Cb9cboseMh2bhZvWJHhNuPLAAFellcRQKnJzISd1KzMF6KDmgq36mA==","signatures":[{"sig":"MEYCIQCEfODOtMgikyNUkFD73M8hvqAdd55sFgGi9MOARSDpjwIhAOrzcVVyT+q/FSORUzTmx7NO+bdw5xaEnkdbOG9t4GCG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20878},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2bc1e4be35f739e781bf25ddc4d954c7f90e731d","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\"","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0","js-cookie":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.21_1693736660158_0.3470971308663571","host":"s3://npm-registry-packages"}},"0.1.22":{"name":"r-custom-hooks","version":"0.1.22","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.22","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"b81c5ed20f648f0b88263ca9f8d38d4ce5dce571","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.22.tgz","fileCount":22,"integrity":"sha512-LZiym1wwPoFUoHWn8Q0P0cQyJM3jfATLm/ej52TBBlhwtLLMPus3UEno3pkpf4zfecnnXBGC7wxuuFEPwJMrDA==","signatures":[{"sig":"MEQCIESDnSVarmpZsM9cMaGNqc1pzE+IM9g7AJ44zt1JMz/qAiAnEg9QnUQvGU0GRevyOy1byboOXMXTNBGKtS8rLw5tYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20493},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6a6eb6d16f47bbdd78a42bbf12de76736f38e03","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-win":"echo y|del \"./dist\"","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0","js-cookie":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.22_1693738266367_0.9343871149809144","host":"s3://npm-registry-packages"}},"0.1.23":{"name":"r-custom-hooks","version":"0.1.23","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.23","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"5f3f238a2de79ac333e721d04c2c914bc2ae77fb","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.23.tgz","fileCount":24,"integrity":"sha512-MqznpXbR+OcisY+9o1RshqGGDPnbNqEV/s6TXhDKAgoNdO5VnxkIBRV4smB5Y2YVMTq1uy/cfJEej6dfK4HKZA==","signatures":[{"sig":"MEYCIQDHGMpmAiPuNVIpyAcBxwV5BzH5pdiyQUEx7I2c1egd7gIhAP9RlJ20qpue5rL6C4IiKCaVAnBpFm611Z12/ucno32s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20427},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d3bb30986524069af8bb0c3dc6029b8c3be1c75e","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.2.0","js-cookie":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.23_1718210657583_0.2971198245537088","host":"s3://npm-registry-packages"}},"0.1.26":{"name":"r-custom-hooks","version":"0.1.26","keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","_id":"r-custom-hooks@0.1.26","maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"dist":{"shasum":"89472b983e5e4bb6bc4fea24b2b49bcbb88d308e","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.26.tgz","fileCount":24,"integrity":"sha512-FH00Xb3cyaXA49PiOXm7rEIdk6sGMNwfL6xSfgSuMCrLN18GqDjCHZWCjcmnEMXicMPkHBCOPQJigeI1dnHCHQ==","signatures":[{"sig":"MEYCIQD4GmIics2Rum6sUGGGG9cMaGjFSQHj8cM/a39YG4ZjzAIhALt22gual6idphxNufQMciQrs7IkQKMTRFE5nNC4tF/l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20427},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c5780c806203d106cdd279c03a2b3922c3e620b8","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean":"rm -rf ./dist","compile":"npx tsc","prepare":"npm version patch","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","clean-tests":"rm -rf ./dist/__tests__","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","clean-clean-tests-win":"echo y|del \"./dist/__tests__\""},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"repository":{"url":"git+https://github.com/bb7hn/react-custom-hooks.git","type":"git"},"_npmVersion":"8.19.4","description":"Predefined custom react hooks","directories":{},"_nodeVersion":"16.20.2","dependencies":{"react":"^18.3.0","js-cookie":"^3.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.4","eslint":"^8.48.0","ts-jest":"^29.1.1","typescript":"^5.2.2","@types/jest":"^29.5.4","@types/react":"^18.2.21","@types/js-cookie":"^3.0.3","@types/react-dom":"^18.2.7","eslint-plugin-react":"^7.33.2","eslint-config-airbnb":"^19.0.4","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","eslint-plugin-jsx-a11y":"^6.7.1","jest-environment-jsdom":"^29.6.4","@typescript-eslint/parser":"^6.4.1","eslint-plugin-react-hooks":"^4.6.0","eslint-config-airbnb-typescript":"^17.1.0","@typescript-eslint/eslint-plugin":"^6.4.1"},"_npmOperationalInternal":{"tmp":"tmp/r-custom-hooks_0.1.26_1718210884215_0.9151979938924011","host":"s3://npm-registry-packages"}},"0.1.27":{"name":"r-custom-hooks","version":"0.1.27","description":"Predefined custom react hooks","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"npx eslint .","test":"npx jest --coverage","clean":"rm -rf ./dist","clean-tests":"rm -rf ./dist/__tests__","clean-clean-tests-win":"echo y|del \"./dist/__tests__\"","compile":"npx tsc","prepare":"npm version patch","build":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","build-test":"npm run clean && npm run test && npm run compile && npm run clean-tests && echo ___Compiled successfully___","build-win":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___","build-win-test":"npm run clean-win && npm run test && npm run compile && npm run clean-tests-win && echo ___Compiled successfully___"},"repository":{"type":"git","url":"git+https://github.com/bb7hn/react-custom-hooks.git"},"keywords":["react","custom","hooks"],"author":{"name":"Batuhan Ozen"},"license":"MIT","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"homepage":"https://github.com/bb7hn/react-custom-hooks#readme","devDependencies":{"@testing-library/react":"^14.0.0","@types/jest":"^29.5.4","@types/js-cookie":"^3.0.3","@types/react":"^18.2.21","@types/react-dom":"^18.2.7","@typescript-eslint/eslint-plugin":"^6.4.1","@typescript-eslint/parser":"^6.4.1","eslint":"^8.48.0","eslint-config-airbnb":"^19.0.4","eslint-config-airbnb-typescript":"^17.1.0","eslint-plugin-import":"^2.28.1","eslint-plugin-jsx-a11y":"^6.7.1","eslint-plugin-react":"^7.33.2","eslint-plugin-react-hooks":"^4.6.0","jest":"^29.6.4","jest-environment-jsdom":"^29.6.4","ts-jest":"^29.1.1","typescript":"^5.2.2"},"dependencies":{"js-cookie":"^3.0.5","react":"^18.3.0"},"gitHead":"42f6557a830ec32178b7bec50ef7e387c96b9be8","_id":"r-custom-hooks@0.1.27","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-9RPAL3KrTeDdxV5As2F1wdD3FyfG4x9CvUYrwnKjWhYjP5vIjUhxgbdKgdtlOrVXjaMyX3NwF31prlvqKwCOwA==","shasum":"9a6bcb88b137bc5b7e31d8216c51aaf648bcec95","tarball":"https://registry.npmjs.org/r-custom-hooks/-/r-custom-hooks-0.1.27.tgz","fileCount":24,"unpackedSize":20864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD8JopSqeXLRQvBJyAKmjEKOHmu1qDXt3hSQTjOPgdKAIgRBwezyI4gzVeykHA24zzdDMlaRZjByi8Krk/CD0aKIg="}]},"_npmUser":{"name":"bb7hn","email":"iletisim@batuhanozen.com"},"directories":{},"maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/r-custom-hooks_0.1.27_1718211240132_0.30855147590322196"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-25T23:58:12.403Z","modified":"2024-06-12T16:54:00.455Z","0.1.0":"2023-08-25T23:58:12.624Z","0.1.1":"2023-08-26T00:20:07.472Z","0.1.2":"2023-08-26T00:25:55.986Z","0.1.3":"2023-08-26T00:31:27.525Z","0.1.7":"2023-08-26T00:40:51.426Z","0.1.8":"2023-08-26T00:46:30.007Z","0.1.9":"2023-08-26T00:55:33.641Z","0.1.11":"2023-08-26T22:16:06.022Z","0.1.13":"2023-08-26T23:33:15.248Z","0.1.16":"2023-08-26T23:51:02.594Z","0.1.17":"2023-08-26T23:58:14.197Z","0.1.19":"2023-08-27T01:56:26.226Z","0.1.20":"2023-08-27T22:00:15.320Z","0.1.21":"2023-09-03T10:24:20.330Z","0.1.22":"2023-09-03T10:51:06.684Z","0.1.23":"2024-06-12T16:44:17.916Z","0.1.26":"2024-06-12T16:48:04.421Z","0.1.27":"2024-06-12T16:54:00.279Z"},"maintainers":[{"name":"bb7hn","email":"iletisim@batuhanozen.com"}],"author":{"name":"Batuhan Ozen"},"repository":{"type":"git","url":"git+https://github.com/bb7hn/react-custom-hooks.git"},"keywords":["react","custom","hooks"],"license":"MIT","homepage":"https://github.com/bb7hn/react-custom-hooks#readme","bugs":{"url":"https://github.com/bb7hn/react-custom-hooks/issues"},"readme":"# React Custom Hooks\n\nThis package contains predefined ready to use custom `React hooks`\n\n[![npm version](https://badge.fury.io/js/r-custom-hooks.svg)](https://www.npmjs.com/package/r-custom-hooks) ![license](https://img.shields.io/github/license/bb7hn/react-custom-hooks.svg) [![coverage](https://codecov.io/github/bb7hn/react-custom-hooks/graph/badge.svg?token=MQMFW6N80S)](https://codecov.io/github/bb7hn/react-custom-hooks)\n\n![NPM CI](https://github.com/bb7hn/react-custom-hooks/actions/workflows/npm-publish.yml/badge.svg)\n[![Known Vulnerabilities](https://snyk.io/test/github/bb7hn/react-custom-hooks/badge.svg)](https://snyk.io/test/github/bb7hn/react-custom-hooks)\n\n![Eslint](https://img.shields.io/badge/eslint-3A33D1?style=for-the-badge&logo=eslint&logoColor=white)![VsCode](https://img.shields.io/badge/Visual_Studio_Code-0078D4?style=for-the-badge&logo=visual%20studio%20code&logoColor=white)\n\n## Quick Start\n\nTo use the `React Custom Hooks` in your React project, you can install it using npm or yarn:\n\n```bash\nnpm install r-custom-hooks\n# or\nyarn add r-custom-hooks\n```\n\n## HOOKS & Usage Examples\n\n<details>\n  <summary><b><i>useCookie</i></b></summary>\n  <p>This hook is for managing cookies in your application.</p>\n\n```ts\nimport {useCookie} from \"r-custom-hooks\"\n\nexport default function CookieComponent() {\n    const [cookie, updateCookie, removeCookie] = useCookie(\"name\", \"John Doe\")\n\n    return (\n        <>\n            <div>{cookie}</div>\n            <button onClick={() => updateCookie(\"Jane Doe\")}>Change Name To Jane Doe</button>\n            <button onClick={removeCookie}>Delete Name</button>\n        </>\n    )\n}\n```\n\n</details>\n\n<details>\n  <summary><b><i>useDebounce</i></b></summary>\n  <p>This is a hook for debouncing values in your application.</p>\n\n```ts\nimport React, { useState } from 'react';\nimport {useDebounce} from 'r-custom-hooks';\n\nfunction MyComponent() {\n  const [inputValue, setInputValue] = useState('');\n  const debouncedValue = useDebounce(inputValue, 500);\n\n  const handleChange = (event) => {\n    setInputValue(event.target.value);\n  };\n\n  return (\n    <div>\n      <input\n        type=\"text\"\n        value={inputValue}\n        onChange={handleChange}\n        placeholder=\"Type something...\"\n      />\n      <p>Debounced Value: {debouncedValue}</p>\n    </div>\n  );\n}\n\nexport default MyComponent;\n\n```\n</details>\n\n<details>\n  <summary><b><i>useEventListener</i></b></summary>\n  <p>This is a hook for adding event listeners to elements or the window.</p>\n\n```ts\nimport React, { useRef } from 'react';\nimport {useEventListener} from 'r-custom-hooks';\nimport { EventType } from './types';\n\nfunction MyComponent() {\n  const myElementRef = useRef(null);\n\n  const handleEvent = (event) => {\n    // Your event handling logic here\n    console.log('Event occurred:', event);\n  };\n\n  // Attach the event listener to the element\n  useEventListener(EventType.CLICK, handleEvent, myElementRef);\n\n  return (\n    <div>\n      <button ref={myElementRef}>Click me</button>\n    </div>\n  );\n}\n\nexport default MyComponent;\n\n```\n\n</details>\n\n<details>\n  <summary><b><i>useHistoricalState</i></b></summary>\n  <p>This hook is for managing historical states with the ability to undo, redo, and navigate to specific states.</p>\n\n```ts\nimport React from 'react';\nimport {useHistoricalState} from 'r-custom-hooks';\n\nfunction MyComponent() {\n  const [count, setCount, history] = useHistoricalState(0);\n\n  const handleIncrement = () => {\n    setCount(count + 1);\n  };\n\n  const handleDecrement = () => {\n    setCount(count - 1);\n  };\n\n  const handleUndo = () => {\n    history.previous(); // Go back to the previous state\n  };\n\n  const handleRedo = () => {\n    history.next(); // Go forward to the next state (if available)\n  };\n\n  const handleGoTo = (index) => {\n    history.go(index); // Go to a specific state in the history\n  };\n\n  return (\n    <div>\n      <p>Count: {count}</p>\n      <button onClick={handleIncrement}>Increment</button>\n      <button onClick={handleDecrement}>Decrement</button>\n      <button onClick={handleUndo}>Undo</button>\n      <button onClick={handleRedo}>Redo</button>\n      <button onClick={() => handleGoTo(0)}>Go to Initial State</button>\n    </div>\n  );\n}\n\nexport default MyComponent;\n```\n\n</details>\n\n<details>\n  <summary><b><i>useOutsideClick</i></b></summary>\n  <p>This is a hook for detecting clicks outside a specified element</p>\n\n```ts\nimport React, { useRef, useState } from 'react';\nimport {useOutsideClick} from 'r-custom-hooks';\n\nfunction MyComponent() {\n  const containerRef = useRef(null);\n  const [isOpen, setIsOpen] = useState(false);\n\n  // Define a callback function to close the element when clicked outside\n  const closeElement = () => {\n    setIsOpen(false);\n  };\n\n  // Attach the useOutsideClick hook to the container element and the closeElement callback\n  useOutsideClick(containerRef, closeElement);\n\n  return (\n    <div>\n      <button onClick={() => setIsOpen(!isOpen)}>Toggle Element</button>\n      {isOpen && (\n        <div ref={containerRef} className=\"element-to-close\">\n          <!-- Your element content here -->\n        </div>\n      )}\n    </div>\n  );\n}\n\nexport default MyComponent;\n```\n\n</details>\n\n<details>\n  <summary><b><i>useUnmount</i></b></summary>\n  <p>This hook is for executing a callback when a component unmounts.</p>\n\n```ts\nimport React from 'react';\nimport {useUnmount} from 'r-custom-hooks';\n\nfunction MyComponent() {\n  // Define a cleanup function to run when the component unmounts\n  const cleanup = () => {\n    console.log('Component unmounted');\n    // Perform any necessary cleanup here\n  };\n\n  // Attach the useUnmount hook with the cleanup function\n  useUnmount(cleanup);\n\n  // Your component logic here\n\n  return (\n    <div>\n      <p>This is my component.</p>\n    </div>\n  );\n}\n\nexport default MyComponent;\n\n```\n\n</details>\n\n<details>\n  <summary><b><i>useMediaQuery</i></b></summary>\n  <p>This hook is for handling media queries in your application.</p>\n\n```ts\nimport React from 'react';\nimport { useMediaQuery } from 'r-custom-hooks';\n\nfunction MyComponent() {\n  const isMobile = useMediaQuery('(max-width: 600px)');\n\n  return (\n    <div>\n      <p>{isMobile ? 'Mobile View' : 'Desktop View'}</p>\n    </div>\n  );\n}\n\nexport default MyComponent;\n\n```\n\n</details>","readmeFilename":"README.MD"}