{"_id":"@gadeoli/rjs-hooks-library","_rev":"56-341950209f8e3eb2d84a038126cbbe6d","name":"@gadeoli/rjs-hooks-library","dist-tags":{"latest":"0.2.12"},"versions":{"0.0.17":{"name":"@gadeoli/rjs-hooks-library","version":"0.0.17","keywords":["reactjs","waterproofstone"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.0.17","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"8ac5456399aacdb80b92e55f4ea99931eeba720a","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.0.17.tgz","fileCount":42,"integrity":"sha512-LPUZV8xjeWyg2cX9QAJNNA2sFe1MOjU6vCnfacvUZfoDdKwAFm0x7baw2bhHqdv5jyCInF13VGfe/VdDzFLHng==","signatures":[{"sig":"MEUCIFvS8xVUuV9PJwdHQQB+WKJUuTmnHdv9EB0tJPnvHeRyAiEA/uZkFUyBASaaFS8+pxXF5J+yKI46JxvJtTtVM4hfXl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSZD7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZxQ/+Nzlz7Rp8MooE/bewjOn3LCHnnfsOupQP6jszMJvdTSsoUOl3\r\nqfYfKwcR96tfG77XnW0Gqut6qcR7RE67kDzUzwbMFtVyKf4Xfpx2ZJ9x0LUU\r\nntHolpEigOIidO7Aey+gKOU2F9+jS6XnGvQ9ozxKQA2yAeTn3pDS8Rfdd5p3\r\nXDieZRPOo6PGw+gYB9YMwG7kF6Hu3rWi3jDcggeBG+ad4bi7i+qBkVwGLY3/\r\nNQbBaq8G69JRxJMkfKd0XWAmSAyf91oA4ihPp2nISaW51TaPt306FDGmSNun\r\nEpkh6X6Cad8iXoxV3P1wHj76+vM95PbMAlLfVNJS0UlFJJxDHiFDD/ROHL0S\r\nfQRQ8bSX2wm430x0bxEJj2YuZYzQFF39/E3OFD7NkEhT4wV7Jh4mfMTawMrH\r\n6MxPdLm/gFImQ9xQa15rYLJu0NOCfv5U0EIt/QYU2PPmrJsSFzkv8xDJR1oT\r\n6q9jZHktXmqb3th3sFqzbKAiNes3uBP+nwjVFIlrdzgKEJilj7NG14+Lh6tO\r\nCeebbixDA45Ak+wDRPzJIksz7LWXe6LaHlWgk2qsLMd/SaRmonVu7Ef5jQSs\r\nazg8La56UnoGLPtNjli7W+wLifRk2qJm3LZ5TtS77hgIjhjsR+yLZToaq6e3\r\nx7AbYJARKH2HwE0rbt7Z3LwiNSj+o0eEVk0=\r\n=rbh0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"ee1fba67bfa4a5600b537b5c2c00a9c74c54aa02","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"8.5.0","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.1.0","rollup":"^2.74.1","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/react":"^18.0.9","rollup-plugin-dts":"^4.2.1","identity-obj-proxy":"^3.0.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.2.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.1.0","@gadeoli/js-helpers-library":"~0.0.15"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.0.17_1682542843242_0.32114264278869764","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"@gadeoli/rjs-hooks-library","version":"0.0.21","keywords":["reactjs","waterproofstone"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.0.21","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"fd0d8278beaa5531fcd65fd499c3acb87b774bb1","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.0.21.tgz","fileCount":46,"integrity":"sha512-upSmQhuRU/lE/iQoyabhOx1OXtKfy6c8XoGdsJfRnrM1C4VoQyKO7u0JlSPLzjZKvVflNFLWzGOMYfj6RcP2tA==","signatures":[{"sig":"MEYCIQCiXaoVDYToGr4fqmJKPt523vFSK5Z3SvKwJdqOAub1LgIhAPEP6KwVoktLac5NK2f1gz9Rt0PKs/MCDooC3ydPGWnX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21410},"main":"dist/cjs/index.js","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"a4cd7f2c21fbd7a231b9b4a1a24f2d624faf60c2","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"8.5.0","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"16.14.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.1.0","rollup":"^2.74.1","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/react":"^18.0.9","rollup-plugin-dts":"^4.2.1","identity-obj-proxy":"^3.0.0","rollup-plugin-terser":"^7.0.2","@testing-library/react":"^13.2.0","@rollup/plugin-commonjs":"^22.0.0","@rollup/plugin-typescript":"^8.3.2","@rollup/plugin-node-resolve":"^13.3.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"^18.1.0","@gadeoli/js-helpers-library":"~0.0.15"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.0.21_1686275555576_0.5269714294907626","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@gadeoli/rjs-hooks-library","version":"0.2.0","keywords":["reactjs","hooks","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.2.0","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"c612b5ecebdc533438c3a15970bfd2f2f3544d3d","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.2.0.tgz","fileCount":46,"integrity":"sha512-BqzgjRYl82m2abueZp8gkarVz+rH0QNzHuN9asWR6I+abDrM2ZhukFxiqGsbqEbacbCVmrpilFpkRh5ZRVGzNg==","signatures":[{"sig":"MEYCIQCNrQtvUQWmTF/j1425Seca0GTEw4VXCE9fezU9Sgz64QIhALlI2sQZ6gGtM93O/q0wuHWroqPki+tKWlQDU4dPe420","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21530},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"5ed08343ccebb1ed47ff255a79ffbf40eb2c751e","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":">=18.3.0","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":">=18.3.0","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.2.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.3.0","@gadeoli/js-helpers-library":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.2.0_1739055844182_0.673486067027262","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@gadeoli/rjs-hooks-library","version":"0.2.1","keywords":["reactjs","hooks","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.2.1","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"156a3b147f5b0882aa34fdb5961aa070d73240bd","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.2.1.tgz","fileCount":46,"integrity":"sha512-ELGZUrRcq1bDuRhNiOiNYh8sdSyB30zg2Jf/rts9RMgZ1Zw3xowrkN0EyqcsFRFimMfUo6XbqHm/qR5fJsN0rA==","signatures":[{"sig":"MEUCIQDym6YyysDgNsshXnwvm/zx0OFH8a5ifoXxjjAE/Uqm+wIgE5wLNsVCxpYyGz1NZLKzgaBDXaLfpCGIruL4TVIf8pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21752},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"148ecf390cb1bfee4a0edd51eefa6bd2c85cf0db","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":">=18.3.0","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":">=18.3.0","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.2.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.3.0","@gadeoli/js-helpers-library":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.2.1_1752960815177_0.7629652697102365","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@gadeoli/rjs-hooks-library","version":"0.2.2","keywords":["reactjs","hooks","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.2.2","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"8e6c3b4aa46dad2d4a97222eb974cda6dc39f680","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.2.2.tgz","fileCount":48,"integrity":"sha512-Dw/rJqBApS2cxmBYoFyEdr+YjnKlYKGQ3TWkJuVEHQeZkX7gD9qGRhhOaAqbJREqOjoTgV1/9P3lyNC78CwYQA==","signatures":[{"sig":"MEYCIQDJZRMuII/uK9SXHLegVBdVcnHDUbDrmadEQvKfK+iG5QIhAPatF/JxmGDR0VDaSMzWRG6X8m7UDT/4HvKvvKg5QSp6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22774},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"1f3235f7aeacdc2b031f7b4341bb1b5b55e2f9b2","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":">=18.3.0","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":">=18.3.0","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.2.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.3.0","@gadeoli/js-helpers-library":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.2.2_1753567353854_0.016960404477021074","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@gadeoli/rjs-hooks-library","version":"0.2.3","keywords":["reactjs","hooks","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.2.3","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"2c0ef9f16cdffc1a2003d45f0d8ef00fa5849fbf","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.2.3.tgz","fileCount":48,"integrity":"sha512-Wv7uEDBeQkFBq36T9EU94NIJyCOZ346Kuh5AhhVsc14x4ajJxlvlfcxs75lY4Q9YbhkaxOlsRp3QxP3FgsODdQ==","signatures":[{"sig":"MEYCIQCi69Eh/0oep160XfRo8BPxV3Is2OFvV0mZ7bIs8sKDLgIhAJsAzZKwpHzYMShqkgskz3NXNzTiHVYnDi+KpHlazAfu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22777},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"5e2d1513420d2749398c8cdaad0e3c8cfe8e531d","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":">=18.3.0","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":">=18.3.0","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.2.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.3.0","@gadeoli/js-helpers-library":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.2.3_1757509525879_0.7430757522484353","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@gadeoli/rjs-hooks-library","version":"0.2.5","keywords":["reactjs","hooks","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.2.5","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"79085a2df252c1ea3f42fd961b9c2a575b8dabbd","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.2.5.tgz","fileCount":52,"integrity":"sha512-j5nYKZhZZ2dGcuO3GdI/i5bRKsosyLnLRRESfb+TaK3Y3KQq2LKxT3JSx8BHOIeq69xYTg6tmezbh1U9yzUpMw==","signatures":[{"sig":"MEUCICrDNK89K4OZqRqknfHzgAzqHWSaF0EgYrpa3M5Af64oAiEApTdXBzs/CY04IneEmFmIuJ9m2+aLFQv6Xj6ENVuNMlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24530},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"82258c5e345348fc7dcea28457837c60b8107bc3","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":">=18.3.0","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":">=18.3.0","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.2.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.3.0","@gadeoli/js-helpers-library":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.2.5_1760386594770_0.37849690980255835","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@gadeoli/rjs-hooks-library","version":"0.2.9","keywords":["reactjs","hooks","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.2.9","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"d5d07187a0bcb09ccfde2e00e2ccd1104a23c62d","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.2.9.tgz","fileCount":56,"integrity":"sha512-iamljzzo7lw77nQUT0CRpTfKZHnUFmVD1948WPHq9zqiEXr7IbEUmvPSfY3I/yxgWGMbrnpu9qZy4IA/odBdJQ==","signatures":[{"sig":"MEYCIQCrRtUlu4RKGLe629ywXmLh+O0qKSWnocqC8GGYKNzbTAIhAI9r2x35i7OdxfZ0wZ3E90sWQW/9O7iJCKWmJp/sqfYc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29103},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"af1e571377ab83a95f7f7b2cde14ac8609c18dc8","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":">=18.3.0","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":">=18.3.0","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.2.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.3.0","@gadeoli/js-helpers-library":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.2.9_1762537662148_0.1918751610186451","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@gadeoli/rjs-hooks-library","version":"0.2.11","keywords":["reactjs","hooks","library"],"author":{"name":"gadeoli"},"license":"MIT","_id":"@gadeoli/rjs-hooks-library@0.2.11","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"dist":{"shasum":"a994903437a5ff57171c49d40765f0f4fb208962","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.2.11.tgz","fileCount":60,"integrity":"sha512-hPmTCno4T9tkVjxrzTw0bvce8QedF9Imif8R7yP7HyWUtmv3l6OBLqDFy/g0lVc/n/+KZnwVWqkoGf3qIplGWw==","signatures":[{"sig":"MEYCIQD+CrxsxTOOL/wTQHvKV+7WNe8/Eqk847u4UZtN5t9F7gIhAO7A6EBvwaOn92BEPEuy1u2LZv5zgZ/NH3lFF2akzgXl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30509},"main":"dist/cjs/index.js","type":"module","types":"dist/index.d.ts","module":"dist/esm/index.js","gitHead":"df78d0c362ce2d560b53b6e786857eb86bbc04d0","scripts":{"rollup":"npm run prebuild && rollup -c","publish":"npm run prebuild && rollup -c && npm publish","prebuild":"rm -rf dist"},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"repository":{"url":"git+https://github.com/Gadeoli/rjs-hooks-library.git","type":"git"},"_npmVersion":"10.9.2","description":"Some hooks for reactJS apps in one place","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"react":">=18.3.0","rollup":"^4.34.6","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/react":">=18.3.0","rollup-plugin-dts":"^6.1.1","identity-obj-proxy":"^3.0.0","@rollup/plugin-terser":"^0.4.4","@testing-library/react":"^16.2.0","@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-typescript":"^12.1.2","@rollup/plugin-node-resolve":"^16.0.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":">=18.3.0","@gadeoli/js-helpers-library":">=0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/rjs-hooks-library_0.2.11_1771609045990_0.8241073332958673","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@gadeoli/rjs-hooks-library","version":"0.2.12","description":"Some hooks for reactJS apps in one place","main":"dist/cjs/index.js","module":"dist/esm/index.js","type":"module","types":"dist/index.d.ts","scripts":{"prebuild":"rm -rf dist","publish":"npm run prebuild && rollup -c && npm publish","rollup":"npm run prebuild && rollup -c"},"keywords":["reactjs","hooks","library"],"author":{"name":"gadeoli"},"license":"MIT","devDependencies":{"@rollup/plugin-commonjs":"^28.0.2","@rollup/plugin-node-resolve":"^16.0.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2","@testing-library/react":"^16.2.0","@types/jest":"^29.5.14","@types/react":">=18.3.0","identity-obj-proxy":"^3.0.0","react":">=18.3.0","rollup":"^4.58.0","rollup-plugin-dts":"^6.1.1","rollup-plugin-peer-deps-external":"^2.2.4","typescript":"^5.7.3"},"peerDependencies":{"react":">=18.3.0","@gadeoli/js-helpers-library":">=0.2.6"},"repository":{"type":"git","url":"git+https://github.com/Gadeoli/rjs-hooks-library.git"},"bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","publishConfig":{"access":"public"},"_id":"@gadeoli/rjs-hooks-library@0.2.12","gitHead":"4b20de1e803303183772d48c91a071ac65e03547","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-k3Fb1ipLmB1RZNOAd/0Cnq5zxUa8swOMFjQ3Wu2f/TWb91+0s5OaI6yR8OPohrKLXcnbYg4WOf60Zn5dQyosYg==","shasum":"f6cdadda881ad5750b820f21afe87f65666d700a","tarball":"https://registry.npmjs.org/@gadeoli/rjs-hooks-library/-/rjs-hooks-library-0.2.12.tgz","fileCount":60,"unpackedSize":30509,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB0yLK7dQyNLXppV9gZZIORB5JX+Cr0dS1XTgDEaY+QPAiB5evCZuzIlYEgfaE6Eww+wFMg6Q6zYoPOUTZlmWZRcuQ=="}]},"_npmUser":{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"},"directories":{},"maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rjs-hooks-library_0.2.12_1772123770328_0.7402868764274517"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-25T14:06:08.757Z","modified":"2026-02-26T16:36:10.585Z","0.0.1":"2022-05-25T14:06:09.240Z","0.0.2":"2022-05-25T14:07:37.732Z","0.0.3":"2022-05-25T17:56:04.532Z","0.0.4":"2022-05-25T18:31:49.779Z","0.0.5":"2022-05-25T18:49:04.595Z","0.0.7":"2022-07-13T17:28:47.162Z","0.0.8":"2022-07-13T17:53:41.060Z","0.0.9":"2022-07-17T22:31:20.789Z","0.0.10":"2022-07-17T22:43:02.444Z","0.0.11":"2022-07-18T16:10:12.160Z","0.0.12":"2022-07-18T16:13:31.211Z","0.0.13":"2022-08-19T01:22:02.193Z","0.0.14":"2022-08-31T19:50:59.211Z","0.0.15":"2022-11-19T23:25:40.431Z","0.0.16":"2022-11-19T23:32:09.746Z","0.0.17":"2023-04-26T21:00:43.412Z","0.0.18":"2023-06-07T12:51:57.554Z","0.0.19":"2023-06-08T00:59:38.837Z","0.0.20":"2023-06-09T01:28:05.035Z","0.0.21":"2023-06-09T01:52:35.743Z","0.2.0":"2025-02-08T23:04:04.345Z","0.2.1":"2025-07-19T21:33:35.372Z","0.2.2":"2025-07-26T22:02:34.030Z","0.2.3":"2025-09-10T13:05:26.064Z","0.2.4":"2025-10-13T19:13:57.596Z","0.2.5":"2025-10-13T20:16:34.932Z","0.2.6":"2025-11-07T13:34:37.140Z","0.2.7":"2025-11-07T17:30:35.355Z","0.2.8":"2025-11-07T17:32:06.805Z","0.2.9":"2025-11-07T17:47:42.330Z","0.2.10":"2026-02-20T17:30:20.405Z","0.2.11":"2026-02-20T17:37:26.128Z","0.2.12":"2026-02-26T16:36:10.475Z"},"bugs":{"url":"https://github.com/Gadeoli/rjs-hooks-library/issues"},"author":{"name":"gadeoli"},"license":"MIT","homepage":"https://github.com/Gadeoli/rjs-hooks-library#readme","keywords":["reactjs","hooks","library"],"repository":{"type":"git","url":"git+https://github.com/Gadeoli/rjs-hooks-library.git"},"description":"Some hooks for reactJS apps in one place","maintainers":[{"name":"gadeoli","email":"gabriel.moraisoliveira1@gmail.com"}],"readme":"# RJS Hooks Library\r\n\r\nSome (almost all) hooks has been copied from internet foruns. If necessary look from source info to check who created the hook.\r\n\r\n## Hooks \r\n\r\n- useCabinet (A boolean array control like a file cabinet)  \r\n- useElementSize (Get element sizes using ref)   \r\n- useGhostInFirstRender (A negative boolean value that is setted positive after first render and a small delay)  \r\n- useHover (control when a element is hovererd using ref)  \r\n- useImagePreloader  \r\n- useInViewPort  \r\n- useOnClickOutside (Listen when clicked outside component using ref)      \r\n- useOnInfiniteScrollTrigger (Trigger a function when \"reffed\" element shows up)    \r\n- useOnPressKey (An event handler to trigger an action by key press using ref)  \r\n- usePersistedState (An option to persist state in local storage)  \r\n- usePrevious (Keep state value between current and previous render)   \r\n- useTimer (a count down minute / seconds)   \r\n- useWindowSize (Get window sizes)  \r\n\r\n## Use\r\n\r\n```\r\nimport {useElementSize} from '@gadeoli/rjs-hooks-library';\r\n```\r\n\r\n## How to maintain\r\n\r\n1. Clone  \r\n2. NVM use 22.13.1 (node 22.13.1 / npm 10.9.2)  \r\n3. npm i  \r\n4. make changes  \r\n5. git add / git commit / git push  \r\n6. npm run publish (custom command)  \r\n\r\n## Sources\r\n[useElementSize](https://usehooks-ts.com/react-hook/use-element-size)   \r\nuseHover  \r\n[useOnClickOutside](https://usehooks.com/useOnClickOutside/)  \r\nusePersistedState  \r\nusePrevious  \r\nuseWindowSize    \r\n[useTimer](https://www.codegrepper.com/code-examples/javascript/time+counter+in+react+js)  \r\nuseClickOutside  \r\nuseOnPressKey  \r\nuseGhostInFirstRender  \r\n[useOnInfiniteScrollTrigger](https://github.com/WebDevSimplified/React-Infinite-Scrolling)  \r\n[useCabinet] ChatGPT  \r\nsome sources could be missing\r\n\r\n\r\n## Changes\r\n- useOnpressKey: added modifierKey support","readmeFilename":"README.md"}